8aa2228348f75ae222022ebe1d93072760d2094864dda8cc7f406abcc02f5aa4c0c502e2b1ab42d035d7758db6844d3584133faf1ee00a08a7676056356ab13eac15c0af3ad32da8b64bfae6b88f0217b4e2a2164f2802ed57eff2af47f544e031f55568f594c205002c6611f6b848ea5bd97578203a3d2971a50ea515a09853839b804b36ff2d1697fb95a383828fc984a604a00dfd5f9f261a05f073dbd7e0bb2f8369865980649cb0181c018c865b0cb9319ad4743803dc5932ff78a104b709a99be31fc0ab8dac9c17352d618ae60ff5f2e65f59159156bf2027a852862e470b0d942fccf175f8e84e12a9803a25699bacf7316ecab8919fed95a96e6fa4d07759f9b29d3844875021840ee5aac38a555a666f7602ad4bbb12da5301c54c855f0e90c86de4ba1a70c20e26f57fe2114a7616a31196d196a805d6b182c09f6f9eb09a7457edac73bc1f8c1c95429f092695134c3852d4f5b4b6a9448758da7b989d0ef89451460deafe13ae68548b48a99d532e4f4f0ced343b0c262a20971ac87c4a48cbfefec7276088fba7e352c37a3aab8d985c4b7685f7a97f1fa9bb501b7757cf71bcfb8fa89e7b5d0a80c1f5d6808dba00cc39ca44d6edc770cc62dde934c939bf27d493819302453ba3a56f835a8ed7f71feef3e460de96c1474b6f21adbd14ab22585a693964c67abc9bb513a58abf068e365ba47a5ce768f3e32316aa224f6f11080cfbde8b9b8c9a5e2fee7b18deeb4f9c24bf42ffc30a6e7cbd878d9c4fb8d7f5fe96b19b482a87e2c2381c1e67c505bab5733f3390097cb9da25f9d54a9ebb8d3170f13c65315e18d15e00a243f8dc1e53115503d1dbb4dd412ba9de1a971a84e71462c44c4bbeb9bc84d0f1eca150d0867897be33090d15505b8c5f0e712f84e452c1e180735fa4aa4a779b2a52c4a656378da5f3ace68f689419657ebb311287716ca02881375eae0231c68fc26f04eb7247d670a1eab2c74b3f76227c15cc563056cda6106b183c536154f366d89979a236b8b2dd9f2730efce817df51da7ea9987e451169adbf163d1abba643a58725059ad309e6b67bb487d3bd43f6b1af663b08be96db3f09c54a17ea68772ed614feb472c9043a3f7bbd18ae98a68fc284be460615de06e62a06ddcf5555a3eb51ece59fdde48ceeddfdc3bdb593b0e930385e8c3ca3ed645771d2b3405474d1d2f06aaaac4e62e803b57b34f7c3d637e749563f97c9f3f22ab9219542d34664009feb5d611883418cb25a96fc15b6b415876cea3a2fb2e6fc6722f709552b63cea2983745112cf335ae4ebe3080f485275c3aa3b464bffa60db755add19036c74e2aa137815ba2f73b012a6ad1186cffd985f64ec53d335c64ae6dc57188f300813c7cf7c6b785e0b89dba20e255afc0da3b3260963052917b9b5c19da40943dd2330703fac1fae768bb912d675fb9f100cbb6b7c150513e3bc6273ca069356fdd5187fca5d091e9c11ddb2dce5c167f04423082c045a337524aa981f9696cd0991a7b31b8a94f90006d828817ada497ee7384d4aa6a0dd2935a8b32699f96a31d607d41b7ad51fcffa96c9a451d5448fbaaa2374513061cfb4436ae9f086212b174686e57e95cc6b037d1d23c2332fcf1a546e05df45a7c24d98d6e658c10ee808c06d8206cc544599bbcce2c2284372e269eb4d269e42d440d28e4bf266269b7799575f0138d1b5febd1fcc856875b3a1266fce63b1827d83ceddbbba1aee58797c90f4bea8d8ee8b3acdee4f66d45d272bce0577b61c05843b80ce588abd75e702eef572598f6bad10a075afcc8059a826b883b597ffd193f4b638c6c4b3c48e73c68927417ac7db1e8a3527ccf65b6aaf7a867be1cf54b2611320667d5b8a5bd051e11f7868305d3b8aeafa143f6587d7b91dc849ab361bc17e6b2601ff4f19bb423301215465fdf3ecaad8495fa63a949eb05a839b6ae6e4ff40d228e942442d7327ae91ab1ee862db1178b30be0721e5b65ec65bfd248d3d272c6ad851bb5b9315291ce22a4850b4e6a9741f2474694fc10706b24c6184dfc205794fb33dc8c163aaf0fa1f74f75c952212a4e70f1b7312052f4638bd693fff312e968149efe878851a43d35d719cbf2726f2f75c564b6bfa6a4a53f118244221ab23577f55e71df316becca54436c01c3deb119af8bb752b46cb96be108edb9781b406304bb9ece3de50ab0e439a1c7bf95c14c23f25f195d5d07c4aeb776a3c457d40a23392ce5fed9ec582f5470397a628bfe3e82d9b4e7498f21e51fd92ef33ef26295f717663c77c037f02d98f467c6120c0a84375738140510c871bdf33e2e4634bfb95efcba7920ad4799c0e4023a182e664c5a7881e107cfc9808271a745bc9d88253ae5fae566c6ab71554d4d0f2b6d540204d7f36ff7584d3931e7640173c84e1bb077e68f3a1f5de1f14df69b23b5dd0000686a11de553aba5ebad8435666b6789cb0b61f5f6608f3b7c12742b882690d0366cef8668bcdae0023b48057373632e6bd8cfbea3efbdd65064b5d2517e0e0ab977e733f2d9ce28e5e67e97a29b306eab98b8622b72801d47321edcfe1897489017fc0628e7fc2f55ce1adee3bc8b4e61dc1354b93fe7ba6c50999b4fc36f23ea39b1bdf7094b023c9c338d873012c774b0e76b43d32859488fa74979a884e7bcdfd3c49532ba6665fb81b8aa07fd00e5f99b2dce02f53a6e4bf348ab0e43940dadd89cdd30e5bb926625dc474feb72e79f0ea12650b536a7d86e7ab44744143022fa51b828829dc7b4f4d5e4528963505f947d4f44b39e30a30c3a8ad5cedcb0bfb82f920035c22c475e0de68e25127affa1630c7b816cbd66ee424c88412de891676f2a83adb667d6fac5d6e3b9a5f9534f09dec961b199765a6c79ecc33435628b1c2028bf7febc9a479102a4f61b5ba71f6b8fa26634b089b5596ce1e5273dadee11f94b28f4e65c89026ee010fddba6bdf539a84ab467cc1022b49f7f748dc266755d16439ec0783f10aa5ba7d1700e87e533b400b1e6a7755288ffb87e2cb8c7e19645203f0da43bd79c56261cb8b208ed2e8dcd6e25f47a67ae92dfea6bbda1778a97a5f66a3c943fadea101e3fb4c9e1fd287e943489ee5c03f6d76c15c27f0cf784e5815ebb784a403c8ca77f79efdc0bb0201e4442615969c960ed6e1afe589d65092d213877f86767bbe986841b2f41b9c44124fe8e0e44b53cc9a99101e6fa473b87731c2a81aceebef7d86e7c3c9d198f28b48d9a19b1703f7253042c49ea25c8037d99d96f16b97caa29e662d01fe47d45f457befc6e02a55f856d8674a64900210df4df1c0fe47e96dd5c0d551aed02e91b29150c6b7be377cbd30d48c2e8a86e69e8244859e6853c0188aca5713a7b49ea1d9d57f08b063f4fe44eb48215435f19cf219f068fe9710ab2db7f0a97199361fb731d6010e0289c7914966cf0822950d2e3b52f6379fdaba1093576063d6b0004f191759f28b4ba5a933a76ad4b47586c62615d2f6e237a8c77bd3f7d196e7cd25313d38eb759a5bcc34208b2167fd65fcd01d93ad7bf8721f6df87f00ceeed56c327dca1a895c60f51ee3e9d73eba382c3020dfce3b6ba93a366f14db2b80e5bc76ff6ee31c1267e8affc4c6f60b7802ece04147a6446c9ad921952409d334414186cc048587a5abdf83d37b0641bbd43527dfc02a54599c9e4d2dbc15d78ff119a8a021c207ac544eb68ff5548059c886834806db79abbb71f9dfde0240d30fb0c3158c2adc64b24aaf31683937e431afa0fbe7a662e66f50dd57e94af3e8cf288e80ebb7271ff8c4d4cb328c00f0eafde1fd710dbbcf5a6e4e3eb7a5eaf661f59754aed706bf1217664bb9a5fee33f149bec1c7199c3423fc7ee765f31efcebeea6016ad9adb426e0d025fbc2612b7aaef6afaab700cada9f1cfd5213b7451c67b94b824437d299881762de7762b82957011edbfe74a90f14e16bd32a77591dec6f8e568f97839a09bebd7cf117486a508ac8296b13b165a96afe5e53b4dd95b55a9a235145f6bf276879e512b0bab39a9ee87ed0b0cc1db213c98bd2b4049e37adc1c89d3e65a829895684488f4ba73c6965f199b752990ecd01e1e080df4e138f487792e7dd8055b1fa8e17fd9ac7fc77c923654c2c6826a93aeae2d8fa32e1da2a1462ccf6ce4f627570a57e8c7eb3872ff8294842d4edec1ce1ca82906f7695de1e8d88fdca23137e7250ed31aaa4e7edaead88f6cb788a1c6038f1c81960526f35bc17e11f7c2dc31d57801116ec57a4a88b84cb6c278a51cf31d2186d50a004a2247e9204316e152ff710d5706f6de0db5d0e4865e0f87b498e77a1d130b103aa17a41ddca67fc62048b13d7f33cf56608e385f0f7df1804454be3c79a789763dc3b6dfe586348c564bb9b1adb35908162bd36554a7a67938d3f81cfd3154a971db41a5daf19bfb08360ad044cf076bfd2436789c174e5472052e4bc2969b4c7204019ff2855b2c62a960bf9d423809acce6c857fa9a7f287b16c01b334bcb011adc00a24a56e69af06902c5ca0edecdf69fc86db911b33c2f9949016f8c5a35062ee8d3e3ded4164e7570b08a3f70385a949400d682103927f91e83dec0daa9b74f8ada1be8f1dafee7c1cb2292eccd554230ceef4eab2625be472a9fefb13172a8b1118b8dab311ce4081f68d37c0e06f2a1586f82cd873cf5d303ef5ba5b61475e2fceca9c82db27c278fb8002781d464bc81a5b9dd5b94f45ad2c25353a301e425f4fef93ed52a58038db7047343d4e8e916f028386a01d90d629670edb5c4dfe7ced7c1a74e0ab8c2173fe4020a7e67440cacc6d6f157f9f28cca44d6dfb94b7d0724ac4bb45895d989c4d6ec4b795c567495d73a97027770664f7dc5b6ae2b51bbcd8138d15387c1f9c422d3b90d269ddbc487efa3c531b3e640a62a68a0dcfa4a064e79f7", 0x1000}, {&(0x7f0000002340)="bcc806eb73d07b5879bfb3fdf21f5b6951e97ec7ea66d86d995cf62bf2b800a69d4b5a5211fd79160d44af979f088e8bf0e9c53333f925ae14c516a6b67e0e85336212ee33c6f6d5ffef4d5bc7d946ea0089c5b4", 0x54}, {&(0x7f00000023c0)="cf448aa669f3950f107d516e368f8ea3e19a848d70cbbdcefebe94dff383435276b44481eab3d39505c8983c9edb5b4e9be76da31532f34cded898b74f968abe092c2cd27a37dc0f311358757ea285a96545dd5e753f3585d5d523501fa484c0450f74a829db7d6bd0e5c9c0abdfc23f3c74e63db091003c5c73025c3ac987e65aafd7de9d9f539d924b9cdfff2874e4819b353415c6", 0x96}, {&(0x7f0000002480)="940f0fb9f06d28844df5833773047335ffd7b766fdab0766bbbfec969a4aa9df7e267cce0cb4ea7b80ce727a27892a553d746a1893d02e2f6733db1ea608791cd9e9175c6dedfd1b60632b4988090a5355fec79229d3", 0x56}, {&(0x7f0000002500)="267853d54fc710f5bfbd48f462afc9b8ddc463aa3d49f7743ffafd0ffa7b97a5c79adf90ecb493ee3d2b17edde197dfd8275686fb37e99205081ac48c573206502efa810711bbfa5b7496e10830c5f277518d53216fc6c47ab15c555882c1678aefa59b62daf1220", 0x68}], 0x9, 0x0, 0x0, 0x2}, 0xd) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000002700)=0xc) getsockopt(r1, 0x0, 0x6b, 0x0, 0x0) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x7fff, 0x200, &(0x7f00000000c0)=""/69, &(0x7f0000000140)=0x45) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000002580)=[{&(0x7f00000001c0)="4dd8e9cd2b34dbbbf3e2b16f7eae362a31146a63b3e6eb4d945884682bad2704779c7ceb16c0719239305bcbd24bf4814f883ebabaeee41f9a4f3b6f2de18229d2cd6f38c078ed276b1a1cfde25d0412b42d2b10080cd1b94e70778b378b690251a880f77d4ae12aeed5500b7031a750c11c5166f85455c7b4", 0x79}, {&(0x7f0000000240)="7b6e230f9670dc8af6b68d886ee119fdeeab1c7fb13a40de53b5c3462c71ed567e7d853147935c3d45bdfe318ded7bb24350bc887888e7d667dcc113c57641b86147f1d96d0513d3b637da14117aedef87bf80457946542584a8a01502f105331452864604855a9d58b9323f9137c0af15e478029459e18c41f9d015cf7b3ad6433501b124721d86", 0x88}, {&(0x7f0000000300)="c9bbb1a2c219961eca9d8d43e657229c0ead799e0e16def01a9605a84dc022cb1a0cc6da85a40eb60d4010597ee9f35b20ec2cacaa1a61009f55bfd4fad109dabc14efae98f8217886d2a31fac5f4c9702488b7dd5446fdebfcbe24aea19017fef932e2224b3d050e98b8a0914a5b13c2c90e5faa03193065c7df19a3f869af1df866e49bb24fe86ab0f18dacdb2c1a02d80a7bae54155c9c7e4466069afd52292ca69830875c39b134539c0", 0xac}, {&(0x7f0000000500)="7e9c8bbb1043fec028a056536b3d9dff742669b40dec88fa4091d035fef3b58503b70a2c5aec4830f0749cfec0ac19db2f600513a7e5eaf707be52a522a90b95a888bb5885561ebae92cf93d66a7d49667d6c1c7f22380ff8f1daf1edbf2a2544f95f071f1c26cf48f94111de846883d057b30b45a6d24a7c71b3389f4f38e77cd03400b15ba1e2e6f2a3f7d414fb3a8b064f00d94334723866a32cea888c9524182720fc14bfbdb9ac55fbb714be03a078ae5f9fbfb837a990fd43545fed1054f144818974dd1dbd5c786087620d51643765decb0cdeb251455e4bcac542d6ab98b2ec1dd779ca62858787f509a459fe80b479da49d4246687df510576876808f700342f4bb93dec6ecbbc6303e976df66d71dbc78174a611e9bca7b96392f3c628e6bb3c885bac0ad601acbff4a9430d7198232a489864b0a1aedcdd1462dd225cd1f26a25626f284e52aee2686709c63576370bc9a7db4362b4e113cd8395a92d4d0280546a71d9fd22c2f292297c68600fde617982ec3908da65426dee2852086c36e86ebfabeecba18e264dadc0b65e3a00bb2a9f96300484210a834984bd80df2ae3d86848d4abdc5054056f751cfd3415d2dae11aa53752a2a1c86d7d49b504830811da749430157c8206219c205bda229e3b5c87e816d8df875f13303630a20a96cb2eecc56915b8b67d5e0827cd7add5ad698152cfafb982cb0e7dda13196c472e90c2006336040fa716af670239e2566a78ce3c85277c4dad5efd49987536c7bf8147b028eda57e640fe83d24d9730766187e1571aefdc7971b549708e1853096b9e612c94e80f468de9846fedc555fadfe9fe826e8712fb6d34e5a552f0877a0a8acf7b99b5201fb1ccf8bb13e25aef084eaa03a93221b5a7172c33728d6acaa9aa7261d6069b115c491d89581c131bd265c6694070c33731e3554972b7c057dae589c22a41eac8de1ab15a7e48d24e63d8f86584cab742f659bf0a0d6f26d73ece70aeb6543be82a0573f8796a5ff02db8a18fc8ba0a70107eeea06067efddbc69cbb228931a2f3b07c495273d373ddeeeb556f738bd407fd0a08b9add3c2855b132db8bb56ce30deaee67872b92c0f563a630da68a63ecc76ba0ab83b3573378261ab4e5aede5afec334af7730439671e29d0e64a86ab14abb70f010e75a71307b039d0993f76bf109e55b72bbdf04bb206df21a43f78bd0d79f4722fb9108dbeb0eb3e34b75093da2b53172db808efb09bb838416f84b1a49321a2ce1fe24ab558810456f1155fea259ecc96b7b3620e5a1410b3e4af73396b795a4a86397d418e14bbee522c9f3baa8bc0a9c28afeb629eb770c55b74c73c3dea781c826b8d5b1f68846bc496c73c2201aebd19f592b0878891c97a9d753587c64af52cdb0d8a66c3056e0571dd1344dda6123197c5299cf37499d9d78bfc54475512110a627c36132478dc3b0f5ed9dc0afb0170a70576a2e2e5734508b33a46c0a33a39b6af8d64656eaad60689716e4dad971cfbf6b77832ee24cf9e02364ed010acf6853e393e59f01040a1cd28589de684b402934aa3469c6ef5d9db2cfec7c9da6fd6cb8393f629fb0e3b37d9c939896619c71870262020f8d406774b2a683a9b01d6ab229938f27af823577e0b9d245806a2b0c7270e0d062cba95bb4b61f9f2351c43aeffc20f97199f8a9583faf4566237cc4fc9bcdeac06184e0fc7c4724cd14cd32c2a1972b0784452fd6c00270d17463d85b28aafc646199a734ad84b57a4acb8ddf7f242ef4f2f5dcb19878ca24337641e7ddf48e123b731ba7049bb8fdff0615c41121117cb72919438c479f84e99f8d472bea8a841d70fffa0ce686efe57a1e0dbf6917813ac383ad0fcbfb605c3cf9c09050c6fb2b4e08f77dd3b896da9b72930b9d5e1d54bd754aa2243fe9bd1ea9dacba3e081d5aaa86c63c607befd7304c060a14cd3da4c0439fb7e3c9309a39d92a1e6a16b279ebd36d8c80bcee3fe1cd65d50e8bf7a74b26c26aabd11ce463b99741a3b3b5a3a4479ef2e7a58881a65dd0cb0578f7369fe12df7410ebd557a35c943b99b67f12ec1c88f9bfd325d3670230531e7d9a8cd8f82a3450147daf866a04111bddac1867d1a5e0e5ba86cde4ddb11abf5b4f863773cb64371889a4df9d9264d3a12e5d6f36fb1fb24866c18bfdd530212d4ee5fedc50c725b6b428f28cd167d95ef07b08c1c4556d58599a95168ee833f6f7df9019e5de86e01beef3a7295613eed49340e85d6298ac3903a92a1771a8e4cc609ce359a0ed35e8746ba9dca83bd7dc1902ea9cc335e511807fdc2258669176c248681c13dd112e54dd32eeb7d69c5e0ef171442e21d7fd017ae3e98b9301d4beb4a111b23adb8e4f769f05409de19f9dd89f6e30792665b2d92139761f45582dc0ce575779bb81bcc49946d2a0b52c2639ea8e7d1b0d588d90e3be34eb7c69fdaf7fb41f5a5c44acd6c9053fe15ee50f3f7e7bd4e56e7e30d91afa2bc09e1323f820a4ea604fe6934054bd817c8a04aa3bee936a8788dcc394dcbd8cd56c9ad8b6aee54186d5c42bbd27cbc0f082b22ee17b2475943984e6eb9324fc6e5da31f52c9c33527e2bb31f6bec08a4d95909f143e9e9b59d0aca8cd72cc584b05e3b144d8602887cc227aea861ea684e358e807a17f119eed3bfd387dcbee25f200f65d8f313c471e849ec8abc6acdd830176bd554fa203c28c4d629c9c06381060e2bc003c408f7e14f7c20a33b087be50ddb63175c948147600e2813d635df29f15e77bc3ad1a37440e8ca5c419f7f4f0009a23945f16772e867c253b93a67b0131603469cb1125b1f51f31ca609f131a27338748bfed3e5b6182341aedfe5bd3977b652939e5b4b5bac94d3435671bd8579ce84e1e43e8694b714c051511f0f403bd1a63a3565cdf802028175642547f86f43fa7a515aba92b2eee7be93e8b0f8a260caf748912e90b51efa440da1a750bf1f7a9a8f0adb09f0ea7d880e59c1cc712dfa2d5b3e2758c465fd69ffa7a6252e740f81270ed8dae78c0b640d4d2c856c45868a4c852152d8a09e4a44d156d09b722e49f94a1b81ab55694faa3d462928fa233d5821eb17ff58cf3aff50da3a0ca1962d5ecc881bd22da7cdb94541eecc10fd263fe3188e2aabf2a783a3a0ca1ff833ef8922bb8c4ebaefe2baa6db73869b637717145cc0cb86bdc11300589f3a2a4638ba30f272bd809bd5d6174d2cfc9443a829a7b8dd1008874b7cf9ef8ac36e996a35f4a668fdb02c3547bc0499826f440c8d9c5a52ee5b71fa5ca3e162eed4b987eb1aeea7064df5c03d3ac512e06a85e01025a577ff5332e5c48239a4f09a2e094e30842c2254b1b65deed3e6e2b95e20af8d641f0f4cc29540bea4757b6a64a2a5e90a6096804ebac0c94521901cd827ee835194bd54380a7c28601aad2e8cdfdde4d3901c1ae065201f034c0d27b570b824fd2afd876e0e18f337376d02e3e8ca62ec77ff2c1e43fb4d8bee8792b41eaa10f436b44408000bfec3c268d402171503a2fc15f75ae4f6b3b30693031bf861617c98070b15bdbaeace3748db8593a34fe922ea95571152290e846f4dfe5f209b706e9360cb9441cb15188013f0e8397117c70523eebd2a96eb3e027fa97b0daa359f2349f1cbb486bc1e3bcba54563f084b2153204bc620cc7077635716a9a362a40aa12e3ffc17eed485b64e684c3f5dbbdab410212db81bbb16b532dbc54998c20c105a818381b745da5779b326f26122b23df9e23a4500ed0472194aa0863e11c6327f5b2e008b1a4658a87397299161473a512dbf32d21128b6815d570fc8588af166eee16c77fb25b77c2448b932efe157b0f6c67eabfb86567203f16e1bbb0ddec961deb9172ba628713eb2d72fbdbb2bfb8054d38843017ef6e4e9c46667b9cb431afb64d945e88c15d15427cf317fd604abfeb0113e7316c08ddc59e57d88ba9d056623c631b35f57b4d1bb8a7528c4b2e84d983b9e1298d4a20cb51ff327307db7260db50fb36465f229dc936744a132cbc729ffa42a9af32bc69c0b15048c30327bccaabf131bc7e2bab9ca8e7c135f8ca070e9bd9dc9f1d103c7cd2ebc6228c8f1cbb1c8f1004bd53a10af279e0fd4aefc43ca506bcf97418deb9890076a5d9fac795c2edb4f0a97fb4f71ae75a58f832edb52ba20efb7aa75f18111577b69ae75e2cc211bca97164060518a7ed50dcbcdcfaae627bb9a861c1efa23e4ae800502b1c602b12ca09c628215252311ca766d720c312c73aaf027e8f17b93feaca243dbd43316e94cf4c336fd682868d2951cec99991764e42153a3fa7f09f5b7e63a3224880ea1544c340b206470499fdcb93fe2aeabdea14156e0fef6ba6945b3a73ad5612c53ba45f346e4e1539ddecc22623d1f40e524ec0941a613d8f5fd0e7a730d7331e2f32e60c42e3abe5afe46540bb5f0b4f200b9eb72c0b4c488cca4a952c272bedcd7746814443d81fa4efb715f7f91efeb97fcb0de6aa15b3e2b8ff76804ae0d2524ed819637b9e428b524bf79e9d3923266b43b5ef37b50a4e58b9a1dafd7706f5803ead2ac5cc5679c9666919ee3d64da65d5fd9235e9bd957904d8514853da06ec0797e40ad61dd90bb4a029eca75cb764123a093db58a36df977f98d5389d5e64119b84938b5e42c6bd415edfce99747a4038b8f87598f57b40293e8bf5194882cda8693dbd6baec7e65e62dabdf80a546bb50c62e433aab7d96d16a88d61d1d5319859eb921b6ea9a862f7ed6e02337a30959ae9ead96b7d931fba726ac55b67813d97225eadca1fcbf8bb1808af270cf884542b7f55b5f64691b3d68500ba7d27576e7e97876711a3ce4f1d50a927ee42988086c6efeb17508276f32f655dec1d84346ae438e09f2b9f60c2f480151ea898dab3c46145a30f16a39fcef5915216d05ed708fb03185fc83da4ca161405bcbb70169bfee308e6217598fe32223e16d0f00c16d6f8853d418d58055d5e2fcab110e4818bf7c3d34a6317a1a7f637291954f0981e7269bd4c9b3ad43417f5c339bc9a1b41e92a14ea13608c781ae880455160e5d665a2583ad7a0f7aeb1aa54bd5aa778a56bfee2f2be9dfd87f1d07c9d075e9400eb018f0a20397fc810d443b0a0031b8ce582e755b6394c02c17fbda07c2d7067f2cd3c5ca95bf8b91760a1c0e587c1aa2c3db2ee314bf22df3fa4daa8aab201943819a34bc9e847f14cfdb2736ca252bd2a185511461d28c4d8722b0e695c094ccbd4d74647b0181a41e7027e571ea4409d8366c66a3e113b2fb1aeb8c76996445aaf3ca65aedeef01301932db9b1f95c54dad8bff5992979d5a8700ff583630de9a2ede1a9497b7b1ed4c0d7b05cff98ff7fbcd9c6e3a679c26493e3cbf270cde33cb61d79c4ad81349ed18411a0ad6673c1b984a1231c9b44692fe0f78f0951b5f933ec850c566ede0e6128b3b1e7b4f7a8aa9732b8b0e9ab94238b830b551a1109f0cef65eab4fc141a85cacce8cad0727117df68c6de3c327fd8543b616e4392d4363574d2c07d01b866a8f1b665e332f67ad8ae65314bd5191afe92e36062029c25c8ef340c826fbf4a0d7eeedac12ceeb0ed4a00664456582512d8e583d57b048d4e827416068e2ccd9ac16f3c025fcd07f6df405ce9355c075a442fb453d5c0f1747f530810bb7f7f070bcc5f5a9c4ca7a0eaaf895c288777a1632286a7790bfc995002ca85eff30797b63821583f1c95d14a09e593df7180686f4eb098bb876c9080fe4f7634cf13e1f1107cbfed4a6f01a691dc2", 0x1000}, {&(0x7f00000003c0)="bef5a050deec6f4594d143845df60f213149b67d39df17118d7c692f79504c1d61ea21206f08cbc08017878d92e557a532d39bcbd25746b0224910de0ec152d6f8662eb5b349dcf1c42b39ceec3ff7c2c726f7d5a98688cf7a6b1fcedb8fd5719c78ed82c083b7dce2bc04d26eb909263c267484f5f55054ab3c66735ed0efcb6a8917fc9dc40371eea6d02213a981708382e55cb16ccd0bab68a853585b43e98eb0b3", 0xa3}, {&(0x7f0000001500)="ebc7653ff8857cd9af6319f1bee5bf216b4023d76ad57025e560a2a37151fd0e4c0f9463559c459375fbe41d69f05283cca205e7bdc5041a890d9ad585b04de95b37110d2dbadf413f766f252a35898cf17fe107194b14a91205b8a8b556627b3b7a01dd085931c335cf5d70eefda4b9c52f3b2dfabd5a06661f17b4adc466dbccf9bad6f7e44d4e1024cebeeaba20eec5a58763be0150f6793a70254468ae0e0e632ae6f69112ac93d7e79814952874026092e748d412566ed7ba562f488aa2ba755487c18eaceaf0fd254d5fa179692d4e0f9a6ced7d02dd94a9487c8e96ffe51e4a09e7b5349f794c783816c504c4d680687a13b4e53aa607b43999ca96dfb03063f895b02474e2ad79aa1611ca4ffb99514c920c43ce6b5f4d4728c505e8e3c8ce171832fb6b19853891901d64ccf95be43569bae2aa15c6297275a74803cba08b2d291e2ee7e662b9b1c845d54ab9daa40513fc4d3402b41ab2207072e59c09c7d6389b56cba10375756dabff2646b589acd59e1bb93bb0e68f98597435788fc43c5aa21b5a36df9b7a36c24858a52a0e5a755121456616aac3aaf345d9658ead9647b5649de7b759822d0f6782b5fe7e9303b934b45051cc88e8f38298ba9631d66ca5ca2277a02170d36927a2b348f1beb63bdef90852e8466ecfaa4529ae669728ffd3d5a70f6845134ee5dcaf07675be8f577867671b2a6edc90ee0b69aaca14900f3dcfd6d2dab0f42511fae2a9c83c6703ffae57f26662cd794812bdd56551e00c64cf5a786c1cc1dbb563c8e04358b7703ea37830f4f8d2ee2673de702b4577c63631b99480ecf2713150f77093380827a71d075136c48e8dac1111e199d8b8fd5fd981ba6d997df91de25c0e131aba9c03b2c44a6e7c66bba4b36da18df491b3190b51fcd5080ebdc40d87e7682025fbda567d1b4202a84aba38fb6373b15559261bcd63bd5f9338037594696c7e25b5f77a2a0600fd88f8aa2fdb6db86ec357d6984adc2bb858dac47c7f5c42b93c7ab31418e54ce353a44f49b6e1ee9a2048aee1dd711d2008fbe6febb012249878f64c0f1835adaec15df440daee5eedfaa10a5d5d0ac63b163e10404882f4755b5662b4b7c35df499e50b9403b25e11735b30f80bcc8607a640c2d03a78c2439c02a3e19fef024f621da0758798ebebbf167c37afbb251591f3b8e8a66215683cb7096acfd3e2d96606c34673709ee3a5f65c1f491f2a7e1237d55a626baca9ce5d405ce562ce9f9dc775a6f4d7fa64a714dac165d537042a37b3a71b0f82992bc54756de9243f7c8efa8e163aba0a03046a40821827d6600ce647e34bc4a37638a9416d7885c466c181c41201dce623827017a1815cdbad7b6d0588663b12508efb81a6b3d5a14f9c224d68c311eceaf21e211dd098b907d92e91faac9943ac44af004c89abbc5466823fe98475adafc16de04699a62bc154412f2be6df11721aff25c2ae5f2b9bdaff8a7721fef99407dce02d52797c61c3b985385c1699aef6d6383e0513b55b2ec6a7137d2a0c21771aab34ae40250353fcca8dce381e062468cede955a9ef2372a9539447ab165c19b476987be2242b85b5eee3f6370f239fdcdb45b04c01139462b3b0b889ad6f1b52e7e2a62eec5af30404aa29627167924b5ed1b56366e791759ba9cf66fefc8ee1e09fed616b0bdefe1fea962c221aa217191b8ecb6540c2e08398d148da0d6022afbcb0203cd84a3edc2351c8782374544521ffdc397423edab7065accc5798a4d8e8bcbd46f13a9aa34d0e337d8c5589b3c5fe340f3c21229f56e5dfe9cc2606c6409d94ee457ec16a946029b63a74b87e647873f247b842c9ce455a27958b34a01ee56b80660576ed6b9db3b74472bf5d57a45dd10a11d707726e646d24dd8a3a94b252ca1422d71a835c6a19b86380c2e9f792c3ad2980a7963bd07c826da4eaf7b091c02e34b2f2d688bd076cbfcd6b3af66f7b09361ab9a04107aa6a5497e7a8cbb7f342d5649d2b73fc26af13fcf1d7e4f59109fb688c9d95152288e3c9fb19f7caf559a0791bfebf38a3b605f9b0b481c7c871cf24718f897ad11877c26139460cdd9c161c42ef447b17384ebd07128a50be044df033b41db6708cfd36b91a5804067028ca08bbf2ffd7929eef836a2bb486359a1bfe4eedae64c4305dab36436535dea19f565ca11d4274613cdd4f9de4000762bfe28763c362dd3beed19432334aa81810c82c806b62164da5a0dd79fa64438adb031f896c63d927839c67e234db64f43081d107a929b815e252d55078983337207061dd36672f9667ea5d4bb3a708c01c3f148853f22b74caced0ea6a4f6f26db2411c621fe853ac2a293d1bc8cb7a28aa07b09dcf618cdd87839e4216adfac469c6fcc3513975ac747d6d9352bd1d6a445701e76776814d1b251c3e6ed6702f40e63aad595bc6a7c922b96a6f24e27bd0867c6989e71f553071185472072ffcacdfb79f1eb328a36a0ad4176aab209529b5c178e1d02d85b076e7ebeec98e6c474d821f1fb66737f8f71cb97bf6433b906947a0fc906db4a793901a8a6f7be243828a47b2ba39611f88e6fd9bc4a453ee23450dbe6d632800fd1706ba76e96c4812ed84dc2fbba258d5c9bc0ec9fde2e29115207f9b862db499b9bf271fc86948767b0f1754fbfdb22f0693ebe16f5a2b4d18b9371dbe815cb62d13dfb604a89eb856fafe87d6014e9b43c6bd054e61446c2c57d667044981a46f1a3c79d8eaafd0fe07701d4a2086c2a8caf358cb7c7caf8dae5ee76181db03e689de355527d3a81409af8e50dffc963e28315221af5ca9620b1425589d6b7889b12b02968e05e4a6f7103f209ddfbd3c9798af5d69df540f79fa1fe2f7c0d85a3d380a61a95ef3072391601cbd375fe3873188c1201c23411c5a801602433113994088e89a5498f0f4c2841c83d84bf46df45bc1401147ca4bbb379619e2383de2ddd0a3b78f200eac068e30dec9b68d677dbd0399f7f742eb0e061ea3e90b91022f586badc7c16c0b6cb2a160d118c00d1d1129cddf02884f365d78b9d2ac0d5694520d6d8291794ed71acc9b9a9fe951ce6137013b56bf0d1c5362201f263afa0ae5b2fe933d02f28568ef3e1fffd7bcc07bbce0f7b05b8093016b6f5debca324e36cac2829a72f411485de027bfcf210a5a3719291c3d432c66dafdbd0b4cd32f23cfd3f0790b81e377c182c6a884427c953b4095c68266689d1ca8116e0f43359373c720dc2760b36fbc57652e6bacea5564a60050da7e9a22bd37e2538e526da1b8020646d09a781137ef250cab72be2304c910d1028adbe1d94d04e0a0766514486e1fd8d6e8fee3eaf014c65fa89dfe65cd6d5098f08c2403f145b1a27c210c294ad77a166291654e17ab05b50d0862940c071f72689bda77490471334a6c98f37d40595a3b097fbe8842b9a9991b48b5fb90c79f37ac4a32dd98b1a693d8a7dd7f2418eb8b3cc805cb05d8e239b408c8959fa86d828e1b8693c7c9aefecc98d4f55772bf62e59eff1d9e648fb613bd80e61f9b43aa01cfd9aaa654c3aed70ef2c5c170073bdb02682998f0c1f9e86d8504401cc0e1e8e7b1432735b2c0cc558fdb2183ce0273a2cd937aca28f29c010fe066be7a764824f1876b4bb849d23f7d385e246a8a0cfaf2b9ce107bcfb48f5104bb7851f4bfc0be9357aebdc68544a11aadb7c822ba0c8fa90a31883915c28e17c21f42c108e1ebabd86ef387a2ffa7c4b074743a60a8d14b413948d3f4f23c356e288660e2b7678158be9f0595f0fce8a5080444ecb86e4f84f8df37962dd904b51aa515629f8990c070ac8779bef0451b9f6395b5ed190c8416291450dc31c57676f3e9915b7bfec696eb01822fa69066fba3da453f7c67ac87c6cc1fe656a407dfc1f5b05e58c1c99bbb2418211b138788da1ab4ce6b744a8fa682101e102e2c808d239f3d32775fc3eadcdfab6c1841531f564ac825d132fee2733c7946878b7d046103df021b7f44fc772966c3927ae9a28bce960519472a7cb294095896548b6796e0e7f8bfb50af3aae37463417db6fa356c8143853bebf13a6bb09536d1202e20cfc6b491170984cdcc8999bef3e9700630c54940da441beded0795b8259af31e6d1dd0c39edf9ba685ad04328c3eb2fe821a969c8df4215d289aba1dc9a782e026c5f57330257f445bee9be8dd8c0394094d9fae6710293a85ef7c6da5b49fffc9b9de6ebe26825a207a17194f8cd9955edf6317048ba3f374262bbdafd9644fa4bc7870d8efd233550353970d520acb657ee69b8b7324c66cce1cbbdb16b07664f79bf425e1138f39ed9d4447081bb9fb9508385041fdaed5a840fbc0aed5ad61d16bedaae1fdbf0c017e9dfa4adff9f002fc90800efb1034ba5ce32dbe93a45b9840bb6e0ac943c196cf2a166bc73299591181b07704ec087878b36e4e98e32d2dd47abaeeacbd8ffb8bb6ca9f2291c39d5a2f6b400c10cedc7a007d6e6fc82b225ca49c828dee2d6a3fe3dc8014f0096fd7aee41a9f5035d6b1bfbaee3372cf30bdfe3b3bcaa6a1d9a557d581da3cecb67f0fa4c86e9506ea066e08204d0c75e4f9680d5aa7cc2a2da43ce229fef098ab052fa7f70a774c5cbf8531d5edcc5cc650cbc5938139e4711ec0c5a42e50f8030c0d79b82778512e1808b1a2777d5aff1fa71c27fa9e856d13385b4ebc76637e04200a4f05645b6bb303bb4af1ad157793dedf4b538fce8c38a7f774791adcee49086571be0da562b5767dbc30905848c4b62c3b2303315fcdd46c07d94872b70c9b3b149cd961d1b4fbba938f567fdbd06155ab43e4876490ca067d94e3bb42ff1779ad61d936c6730723def03670d5b8d97457b73577926ee4ea1ffa2e6e203b93cf094521f77600947f442705d8021f8cb9d7b582c4a9182f76a523900412b5e9da3c76365737107687f3b2a9f39147960929862b2e90a8fa4788267dc1bf25d3bc194884d3cfe5c9c7d5385c1e696e93ff43ad8024509f3bc3f4c46fd6e352eecff6e0a9d49e8ed87848845516fd864c32e8fc7356fd16f584b54670cafa9d76c73552708df1dab8eceb3e862031dcb2569c9925ee7274f28084d0407c888e985a833ec7a5fa39e8815bb42dd7556f11f847a503110909c2d88877960f3ee4502951018fd14e0ba8fb2c7e3e401ebb328c5e93c6b6ff160bf3c65d8afb881430b3534a298cc8606178ec2b06b51730aa09676c7deaa5647d4203c8e0396d6638d87f67fbffc4759ca37dc445c6aeeba99e985d06b8c6a016f03686b06ee983c003bec3ce0b4d5c867e1f9840bde88d60d876e9f621e2eddb15ba8586375dc0b2d6154a550798a11658a74051a02e63c2663a0765ff13a3c259ecc541bbe61842be9e93e366d6004a29f76793a084d19e1a8aad828379f6646a5275710b95fd2b04a18e035d6d5b2f15d1c1cc55c462aac17f018cae222ebcd2ebdbc721255184b96103e5829df7b6c87e412d06dd44543bebbd1348b4bb0f8cafacbc30e362e8da1fb006312901bb755ff5d2851ed5f07823ff86fce47656e7b792e1bc444eb57181c2ef227a02c146f57362f28f56f37c06d318a5c57057d5e1f707e4fe2fa61bb77501d0a02bd229729411390e139263fb82994bbda8e1947cc6470cd34a26be2b61ced86db25aba8f8d069c3f5ae96b57934b22ac07530402f34393bcfff71e4a4010cca4ea11aa05e0f65be027350a9d4ab1e7767d8b2652d5be81dbb222dbab5c0eebffa8130670f2ad43db72c22a7421588c8f0586f", 0x115a}, {&(0x7f0000002500)="ba6567ebbca90c104c993f08e582cfc7902532c06549accaca3f657a2a74c5f937b8ba81ec41a03e54c93fbf6820b47ea309fc950c856f1383611d9bbab9cee281069bc045b2c8591b1d79d33481104c3b9b72fa5d1d6931703581e9670cbc0c0dd1285ad35da947d88c79d6342163dc313990695421ab", 0x77}], 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r2, 0xa) 16:01:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fsync(r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:01:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8000) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) execve(0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0xb479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() getgroups(0x2, &(0x7f0000000180)=[r2, r3]) r4 = syz_open_pts() fcntl$lock(r4, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r4, &(0x7f0000000380)=""/67, 0x43) flock(r4, 0x2) mknod(&(0x7f0000000840)='./file0\x00', 0x6112, 0x202) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/38, 0x26}, {&(0x7f0000000580)=""/108, 0x6c}], 0x6, &(0x7f0000000680)=""/133, 0x85}, 0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000400)={0x3, 0x0, 0x0, 0xff, r1}) flock(r4, 0x2) flock(r4, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) poll(&(0x7f0000000780)=[{r5, 0x20}, {r0, 0x80}], 0x2, 0x9) open(&(0x7f00000007c0)='./file0\x00', 0x408, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:01:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) dup2(r0, r2) 16:01:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) 16:01:25 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:01:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x21) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x2, 0x4080, 0x3, 0x100, "11492c0cfb0ab947afd07d593ec150fce26e593d", 0xab72, 0x3}) write(r1, &(0x7f0000000100)="722a496f2e7b77f0638dda323c6d305f21baeefd435451cb059f7adffb1ef5e0e58cb7ff2f8f05645e3575cf3d048d287ef5c3a580e465bf3b313208ebcf1f7d69ef8bf191bb83bf785cd820059a6e234475fd9e0745e773478428826953fbd571c475742afa784704f1ded5ef8751db00656003a4", 0x75) r3 = socket(0x10000000002, 0x2, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) 16:01:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) socketpair(0x6, 0x8005, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000096376acea1"], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) 16:01:25 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000540)='./bus\x00', 0x8004, 0x100000000) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="ee05f0c649ec9ad8ad32", 0xa}, {&(0x7f0000000140)="0075e2826f0549f7f1d6263d6bdef67c76bd1d121ff061fd94000463a13a3e009f4b6cd259d77c16b7b67d2dc75f858f68f6c50f91b5eb623cddbc065cda6ce5919579aab457749a944ecfe8779a7207e9b810190b990c597dc5cb5a81c394516942d56f59dc3e76992cc897396df53775faccbbfa61f976a39fb4b8cc653613c1f0e1c17f09104b60a11c3ce36f413533fe9c73eed5d8a9fb1798622f6f008b1de9f33f09ecc98452631165cfb201235989e384033e833e9ef1aa8cf1943164524829cdd13fd6c1f53e00b44d4e6a0fa1eedfe397af13329d9071e31c4d815a6dd7b8ca6a495c542ae48c5e42c9", 0xee}, {&(0x7f0000000240)="3ce334ecd792f151ec176dc4083b4501704ca9e7a3b26f232942cba76fa74daef0013be1f4a43fc00972c769f8762d7d05996d3fe2ab97ee8ba8627dd3806b8559ae017e9a949b48b6ea3b764cbd08801ea304a1aa8db9c65aa38f894a963430f4bb54e520e03f20e2898aab4fbc1c5cb470f61cf8d5035464c80b07dda7a49d74dc8b0272ab874654c55da9e7da2f2c1bf8f7cd7cb683639942d2341ef9a35d399f692980e6bfaa301f122b125c4f1533997b56bfe7c3bdd393b55ba0e53c7c285a68678ce902bf510bec0828de6bb3ff1c4f57b73508dee6c0d05381709e906d59be553723ce380a0277a75fcac12ee0d65caff23659eb51", 0xf9}, {&(0x7f0000000340)="b15d09d300f44d224d7da878a1ed0132029316c7c30928b60096232994e6f0837fecbaa1b9fc0c89222b3c6a0023bb95df40be34d18d517e74b3b1599cfdf76c609986d91da2282c6af03ddd2720c820972e82229fd818f2dd34ae97fdd49ccdab67959e8b0da8f467f479549f07d55a0d3896a912772a592f18d2164620f469a2cc33d97ac68fe77ef6690458c7694645de46ef094636627f88623ec3828cbc2f774326f22a8aacb8dff361209f9eaca0038b38d7e453c19d1b7a0d791996ac9d194608254ca41563186488882e1578eff14e7e5297b344a602832e87e9455afd5f53667fbb", 0xe6}, {&(0x7f0000000040)="2dd8a8929f8d358a95318f712fd9c76682846f5447e5e6e895febfcb53c532889c317184b3764fe63c7af3c63ffd39ebd2d00b8a06bdb33326eca0aa480c663a3e3514d420d885b5e43f02ca86cd4b60e4", 0x51}, {&(0x7f0000000440)="b4700a00eee1ac14b5250191a65142cb7f1a45edbb075d91e80c7189bf1b226a856392530927be05d4c4f085cf859baf6a99a509f16806ea34f44ba7d717a2976aaf45025ae686aa4e591efd6ed9dc880e89ece0cf493873e706729216e4f4adbb453dc6b164a09d0bc5", 0x6a}], 0x6, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) syz_open_pts() chmod(&(0x7f00000000c0)='./bus\x00', 0x4) 16:01:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9d40f03fe18109f6690c74ab2c033133fb62fdb641229b9b4da6be291136"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) listen(r1, 0x10000) 16:01:26 executing program 1: r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/238) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82029bfff2ad262cb58f"], 0x1) shmget(0x3, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) r2 = semget(0x2, 0x4, 0x61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/47) 16:01:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80000000001023, &(0x7f0000000080)=0x200, 0xfffffc98) 16:01:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x1000000000002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) dup(r1) 16:01:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x7) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:01:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x15, &(0x7f0000000000)="04000000", 0x4) 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x3, 0x8000}, {0x18, 0x3, 0x73, 0x8000}, 0x80000000, [0x1000, 0x438, 0x0, 0x7, 0x8142, 0x8, 0x5]}, 0x3c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x2}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1aa) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7fffffff, 0x400}, 0xc) 16:01:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fbf72d2f666530000000"], 0x1, 0x0}, 0x0) 16:01:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:27 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x0, 0xffffffffffffffc1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getegid() chown(&(0x7f0000000100)='./file0\x00', r6, r8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000240)=0x2) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/125, 0x7d) accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) openat(r5, &(0x7f0000000440)='./file0\x00', 0x8280, 0x101) fcntl$setown(r5, 0x6, r9) recvfrom$inet6(r5, &(0x7f0000000480)=""/65, 0x41, 0x803, 0x0, 0x0) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000580)=@in6={0x18, 0x0, 0x7, 0x40}, 0xc) accept$inet(r4, 0x0, &(0x7f00000005c0)) chdir(&(0x7f0000000600)='./file0\x00') shutdown(r2, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') getgroups(0x1, &(0x7f0000000740)=[r7]) ftruncate(r2, 0x7fffffff) socket$inet(0x2, 0x4, 0x7fff) recvfrom$inet(r1, &(0x7f0000000780)=""/36, 0x24, 0x842, &(0x7f00000007c0)={0x2, 0x3}, 0xc) unlink(&(0x7f0000000800)='./file0\x00') 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x31, 0x902) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r1, &(0x7f0000003280)=[{&(0x7f0000000080)="623c715448e43a5af51af63ed2b086cbaa940b7dc98784b9ece79b46740a472577680cd2919745fbe8d326637bd57f11ff9e8a063ad15366d03067", 0x3b}, {&(0x7f00000000c0)="e7d5148f0f0a2be29210c2348efe69b4a92dd9e45a0c7d0f05da30bfcebb390e6e605064162f6fc1bf3784eed93be5bee05439d3b2b08b65fdc874d498300820d89372aeb41af7727e21e686d5b14e18c3dc8e270632c29b29f113d250364906c67a405bbf6860349616195c42fcce673b03ca49de2d9ab67ecf0762022d2c6aa5c3", 0x82}, {&(0x7f0000000180)="fc9929cc18b6767b36774c581bb1b094a5cd21c07325631c103231db2afd0bf2ffb4e064afa3eb38dd65f1835e8e5db363ebff3880d7a27167dce64c595ad8f99a2acf1e4892629849107b5dff166d72922dc62b307a7b1383b2c532035717fcbd195c7845c2efcf2e9bdfcfd8e052e3dd3a15304f8b28ecd4b6e7e1da92a0602e7e8f50ec50f473da6efe34fa5d2503bfc592ace2925e2903269d5a7853edf46b96bee084d88ccc6c3a0ef0a17a02621eb210cdf938f93b66e102d9ecb10be0f79692bea59c1fc589a5f3cf94f74daca341da595a5737c95ca6ed8a363f576c6b0544843e3ab6bf049fa51d1c7a3ba7c7844a89dd6631536fbb0b29fed0e9356a3ea531b2a39b2705eae937df1d26cb9ecd5f8775e9f99577ced7f824510eb1110d3bc42ead23c1913423c5d01ec274988e781ab597b088675b584f13d6968d99f6f2d811bd7e26e3f21d4884e1c4ae8f44408fd6ac51f5a28a66da0c04367a049a8deec180b8fe7ce90242c30bd06533b9ee63500d3c85cda5e4f750aed8f510124136d41eed5f2153227cec2eecbb59ca57adc651705127f317399636cf794ca4ffeca1fc889dfbb4ad68040c5e6abdf31a78cc6c74d340768134680987d5f3b6f80bb5cc5f5db73c6014d88a3c111ac8e9f88fd503338d0c8cc8e3240758d885d3eb1b8ee53532104f1b631b9964e97b0b1fb4fd0972f9120e066d80906a178943820ecb406c382e9c6063d1839ac0cf3c6da5863ccc2f25c37daa8ed141c2114c816efbbeabe39092b4874c584074ac362cd800fd5a0b97fb9e052bdd2bd4cc248f3411d9ad57cf975b195db4c3274f75c2e073bfac524e97e149ab82c148b91059464c27876defe3828bbd98dc47255b0113259dc930adc52c3fcefdd019131e9d073b451aebbe284285ad613ce00f4bc10e778f543b079f7cd6c52787e528e9a04028e9b962a350165003a961a712d030661c0f0c4fc1e7b0c01c081c831a6b603abc3ba26e1f455914bbed640f08e64797deb934139f1e3ba678ea6b8fa919d6498349dea18b4187260928c61d6a31b57d7ab7e95cd06bc86e500f05faa85b90f840c975ac0703af816fe2af1c27563cbb0807a74e3b0788126eb27b30538ee109c54cc67123f55874f73b75829d6ba6d8a5c51b51d01ac8f3deb8c446b83074678ec002fab1b4171841d3a5af1f5601f66664486862f9962c02921e02cd8028667b9bc5973c8677fe7076218fa74086433fe19f5644e707d4996eaaea83ea89ae37e72efe5473954a0143965e912ed335b7c4ad76430d3c191c3afb33d3e85c7f8c9d7346594f245d9b73b7cc26b8bf4d911e8c44c87e5d1b877eaefc340092b01f1b8cf55203aabc91813cd6717ebb6d7741094852179608edb0fd77513fbb65843dda87361b0b6993334335e757df27b9d571d1b9c4d8bdf583746b1d57d3b10617b39e09396fd5ccbacdf8152028fc6c130aec2d3b6cb80945d66514320c091a65bee4af4fdf124e7fcc441a4c1eb70df8d9d3feebd97c7b4f13fa55888735bedbf82ca1eb7ee38d43a23f51d8e5717100b91508b82198a9abea2ef3a265cc37d29d7604c25c67b09d53ee3e3a26aea248cbea5ab93005d0b13932db29af8201eac42fe8f86e542cd9e25720afc28aac91f2c5f9f279c1282c1762822162e40e641b7c0d9f2799cedf624aa895c8cf3e39f0c1de3a99d0e05dbb71dc80fe0b75188b7b274b091ab464c6d3583514b74de84c39ba7e4279ba629a4ff40f85f7b3922dc770959d436a2a900dc2134d32f5d979e227b2f2d0911b196c1f8797081172371422d015dc67572a863b4ebef0c112677585bafa8cdee93ee864765be4380f822a31875027a56d55de4c5bcaeac34f795d02eaf657fcb90f765df195a100eb9a65148512e2a5426d7e2c0b0601eda837c8976959cff3923e4b9be1d1253be7acc119b739917b58c71184305d6dd4de21d87d8dd5ca1a2bcda67d1f44ecfb69b9eee0b22d27404534d69e820154471d3c944ab1ec4d0df01f9b879517514baf8ba47a110bba95cddc37b98417c94857cd7e75a3cc2a2bede12fcbd0fb446b03d02c4755390a4701ec62b162c33eec146fd0622f1fa2895e4e49bde1e44c9e7ce6a0ad50c944bc50c12c7ec7443dbb600870d5adaeb97e655d64f61e92dad0681fd2324c108e4349e73f25ded529269db700937feb9c5a15535f87cdfedd0b4d08b97830768b0d1abfb0671fe4d3264157d542c88f3ed8a3e5a61d07c14e279ed6af790e548a8b40eff6ce3c194e7771bd5329ec42076619ad8ad5ffbd0c19a0474001073e268ac18b546cc3de3e3946d3dafd857042d751bedc44913a78d392c2d0285d9f234ae670e8f29bd652e5d53cb7dab92fa97754408a5e25b7c02f3f49dd80c9957a90b03071746d06885205c4945c9ca9b46580fbd0d91f504e9be6ced141d20b7cc77edb206af17f9e8c36ee2ae5785b09bc8134c88c61e4c529b14358c9d1834b7c6cb56ef9806c90de9142df932612f171d4b2444de1ab53a2d7dd1510fc477d99e0b006f9beeed113c02afe0dcc1cf0ebffbac4c023e94a42b118de4b9c9a9f0020e8ab959c844cc55787c337bbaa31eea86ab3bfec1697655309c86adf0bfa6869b0a7b96b3ab727a180fe616cdee5a6a4ad0e7e66452ac1af86df233fc8aa5f91a0e9d994f07e1f8016ccfbfb931d0fc8a9efcac8a8164dbc7005614dad16b02c300a380e7bfdc74cf0c5ba1fb59cdd595dcdd9873dd63d7f3a503cec9cd4ebe4d26d956526a4696708e046da98880dcffbcc5345924270ffc6de4b952e240d2d928000378c252dbcbf4c5e169d25a89525593fafdd7b074625cfdd13a09b4ff057d24b8eb62ce265468e0ab61f913c9c073d0310d2b83f6a35bcf19ee0a7be4e0b6cc865aaf4ab6f5553b9dc27736a7b107bd6f50359d4e4ed725347d664f2d8626c268362d65eb1827b0e6b3f24fe4e69a68d79e823c8acf8341301006781afd5e97a042ad2f76dc4de751999895fc6cda6c54c450a1f4774b34a71fa222e8de4d2ec538f6bc778b0195f0fdb22bfb2f028b6d771fbcc27398efd7187a137ce78100fae9bcf58a491b2cdf18c85b995d34e12f95da39b9efb6ad30eaa40dccc502c0af2d5b448fbd3643c7ff403ee996fa86d52724045b0a80ae8850022499823688f3183cc8843dac463bcd80675cb09d6113aaf5fb7ef8de7a9fe3ae70c187d17f41601c25043feff880cbc17f0907bb6f8024ee56c2b42c6579f30b0416c0e7baa0a9925bd04fe91599a524628ba1ee58b19b346da79419725c458eff2469b7a6c56949090c30fd2eaaf5193e526a0eecd0b488b87a20a4b4d92b6bb90b4bd6227fa0ac7b40b8c8b5a26f2713b34f423ca2658cca9d583d4dbbd96326a0fccc765b41d59cb4a45817f6761e521e951a4f6d69dd11de057fcb5faafdc43a85e86c53b24375354eb714aa7a37649a28138fd26460023616cfb92d8ecf5ef693c8cb94cb085441c9c5cd6b2f450e58adbce924f1c9763cedaf6a3052953948e82483c5dd191c05b7da3067ba210ebf388ed303848d088f9483c1111d28932a6d641e58c3877aca8b547075e9a17416ae6569f31ec3f428b943aec25e0a8fbc2fd101b1fa6b84d740c89a0ef283d7f3d3861c13d4d092484e24a2788bf6073ba3a1f1c183ee00399c5a0adc2e90184179fda2a4ad19cd7b692ece68a4ba0843df9eb7c83372bf1cd3014016c23f35898f1c173fab24a31eac77d293bceb1c047a0bc88751a043bff283cb0023001ad7a8ba3bc690ef23db8bc99c856cc54be8355782858adfc839f5c6567f51ead2bac4fec00ae5fede44b88fe724a0e24251f8bfc3d27f83e6ee740e2152b624bbbbc1002d9fe57d0ccb8cfe7ced1d422ddc95cc82122bae40f13e739067f28e90685b73820ae599db9f9ea7a158e1ddadf6403979ccb08a0751aac162d9e978b1e06f4e83b4330d315a7138955b19e77e49196f04875e6353a15efd1bae128ce416b6a6a638d5fec68f57ff40fa11272d5a2a5c892450ad64dfe484606ff8e352c7d914c59cc78f6d090816f9ee7aaf61a022f93f02b0c22dfd5b51bf9a3a23b31fff3f2eecb69a456349488b3311c655f66139ccb0d1f704e2f7c21177c81f66bdf2c2cd53bbbf57d7d964d0009f1234748f5f7f951f99fb64d8ba74819e9b17b5e72238471e4349e8deaa9f71eb1af62e80f77e70a7514f870d6e32465bc4a581a42552296f4a213f2bc1b9fab5ecc5b878375b6f658221a123a4e4f2fb7f60c2f6e529fbff3d7c466109d34b55b6b91650c7c7444e6acf2a46a3422b804677c609d01bde2cc2c02e1153eee1a9386f55b93ad34ecc874f0b203ea3c49018301bf60283f650c4a03140c93d6e434bd5dc3b3a6c7341f1f47e6988570b1b1fe655e90d501db1593d0953a5a57d988c1db02be76d89143249e86d788cd39ffec600058cfc5dd6b4fad7410a241d94b9dfd2e100f119583b61863be3478dc6e9ba298c7d5da191643f43079a3a9d7dcf5b0a6fe4944131cbe8e431d4410ea0b763be6231f42cbedd155483a713193ba6eee744aeea6bc9cd502cfa1ec151b11094754aa82719954a6fec0ed001ff2167d91f9d6cacb3c9a30a23b2e6d1ed0ad0b47e62a40dec5e996dbd7ac03a51b84757a61a897ab4cbb777620cc779352638718e1520c2ad332caf87ba3dc7f31dc2a86075dda28b6203b1442c32a6a51654e42055e6cac8cbd952dbf99d1bb116cdf4d5e88824bfa491c5eeb4e1212ffce3b4314fcd35520d2d9183160ad138d8c906269f52ca10a7c8aad7cab68f8ee64a7c7cfebfaba096558cbb20f2d3a6cb0e37df6f0a144ab12a5649c45ca836aa88d086899739d7081ecac9757cdd58a4e443e47615a1ae4ef63423c7680a3380c087241f25716bc0aec4f10b2bb2cbbe125786b7a134b4fedcda60b643314d3cfeb6de26638ba1060f30a9658551d328071705bf0758f9009a2d57ae1057ca1e9825cbe25ab05863118ad39892f7610f3f4543cde2491d8649fe3677ef41c8eccffd4ec842d088f805a0461cac4954401c56f275839169fe72a3ace5ec8413c7b3444c85d7f701c59332dd05d63d6c81dc1d6c67b156304afd7a8670ee8017307780fbcb027413fd20e836e8983c76e6a5fa14f9171183bcdc47e8366836618f408f1006ab30f6d367e6cc3bb9a828b745a035a7d20e6827e550acf9c4b773bf0b2a3de1f300751f516ba70301cafb8270550bc0f60a7bd8fc8d2441dc77f8789b4a2ce1d63363077bff97d96cd592cf9e80b31b8cbe959e1a872269980f42ba74125d13a3ff1b69e9b41b6ada50c6071cc1a7df278ce3ec77956c8cbd0318cce23093730ca8fa6d4fed34f1e8bdc599699285a0869bf2145c05bca7d9a1a82862fdb775c20ef7ea9b9e81dd8af88d7fcbb731edb2be9a565822aa64de0dfa64e49191aaac9d36b45e6eb27cf7ebb58b90c2e1a9229bc0b4cfc6f5c3d7c3383d465a800065ada4c9b8aae546ab30485e881dab7535b73fdb6482f4fe51cd52bf58241f35bbc444a05c53f2160e6b442427a104eda936a30a94ac130ee26ece8dab66061c62aaca318ab15a4a1585ce31b3d102b606a2b506d53010982421b7df46b1a4d9064817996a8fa33f231550b18ec1d98fbbe6db2bb243ca5e68fbcbed4c0b7f62b72d44fb2ac5b8254d3eca50f253816727feb035c02388681310fb5ed7a35b3f190e84f2a7311ad95a15b7fd10c6b6b924aae7e0a173a49cfc1c3e96108da1bb2", 0x1000}, {&(0x7f0000001180)="0e94d10e86a955fba7fe9a558ba86fdd4b4fc54c51ed8357c36a9eda57953b49986f1982fb6b126017bea40a90395adc0d1b60cd2d4c1fa4da16cb53c698afee23fa35f88bb48c277829a1862597323eeb7ff12d488742d184bc6e5fe45bebf358bbaaf9137a61d7f165aa992c725c2c753f949ee9a2232f7787436ece4bb0c464d61a1f93c4ee0aaab07cdb762a2f5b7bc013248da3cb645c2afac153a2a9fd5ef0c28b8c4ab185dd95baabbea99f4e3d142b61b65849491309ec884c0a2ca33127e8f740691a3018d71b351612f552a5bd7cf7cdcb0fdc58b20357477ad0e119167268a230e937ba3e374414984e7718fdb82e751428e43474db88cec97b263e0495d11729edbcd16d3993e69c77087280bb6a8f7bd4fc3dcdd0d4957c5e0d788c0672f15e4ef524dde8915325d303c2ee38e4522df8e18421f6d4d51fe02fdae16b7e5909a5b53d0370d3bd86baf5af7fc4b292a636125653a0fea71516dcf8d39dcadcd15f3f8cf8db498bcd0051768261f8d9f321af210a7f5463ffdda2126167631ca5fadc3ca5a1d6978a56fdc0d332589bc648c36f52b183365176cae52a147ed89128b3e637e14d1dc6a060468e40a7a76275a6081e88166803f4a5137d368c476a9b8cc42358c71bb63bd5edf257d61d2c52f5e77938e25fc2b60dfebb611d4f2aaf2a1a68de64c272ca3e351b20f5aabdaedea2d48cc7a99511e4201230aa5fca1f40d0510dd7473b7b364b7aa97b60d4e7c17d88636405bbeb2ab5ce020f3d7c20e32175e443538180bb10b01388a401133b6f5a90d9213b75fe76d39ccd85adadcaeeef8d881f839eea46152b3a401cf207bd181f23f1e450c889808e4b5ce8a1de11f0a92ca616f2622cbd20eeb8602922aa2bd332dec71799c190045d63ec54396dc5150f8ebddcebbd732e95af3b49d5f207f8686e46797af7f5ccbe0d27edc0ec10d8d61b688f6249d7575d061a62ad6f5497c6a908baf81bf0875422083a670cb2b8b588c43069e5a71b202e6a9a121307922612cb7b9fac0811ea9a0c36fca56455af0c8e1d31ce11dfeec01a8e0b54142a31076b70292ff7a6ac405c438b735d804b7049e34ff94c74e703a914334abcd959e173dfad5d3372eae47b04009999be7977fb0e91e731c5d0da4d58799625cc2cbd23629ad28318b5b88e38cd7aa69ea5726fb38dfc2e0212e2ae92e13ec9775b519aaadcefdbe643632ed9c374f7ab06bf69ecc34945ea1dc631e4dfabe2c43fa904246bef3230124c07554d0092bc2758b2cada88f974568a5ccdd85b639aea2e6eedb7cc28f2879e54f087d963dab6ef293c28f9bca85f64443a43148d0e7feb31448836e6a2342f655aefa64b9d2294a959317a7ce9614843b85b718b061bb5656642cb4c0b37c52947d6b8b4dd29b169c83b72df60acb1e3d0a54e56e78b008258035ce290b880e9ce7443366147f8a7cbb6b76f9e4e0fb6024caafc73e94e64eef7cd30d8bc529e35d857a283f5101d49cc9fb50990163670eb79d27b1d3c2d090c4c494f15fa897873e275898e9e876297b6f278c373676cdba2066e483a8454d3a02dd961dc02ee62334ba0be97cdd1f556995747174bf0574cd75cb1c1ab93a1914c542899e7140654902518c029c0341c02bad4135f43c5a7916cde62cdb040ae25c7fa043726bbc8e8ecba6ecc5934ccf76332a4915bae9ff886cc9a40f2c6a88707044706224c34bebab496de94714656d45a955887041a7a7e7ce9ac431bc17ed94d4e9c7d2521879b95d9915124b6f9e2ba730fff3addb01d4c702ae3bf313f9e6ed49ea4bdb6272c03f490e5a2dbb44096d2e2973ec9dafd0b50b39fe6a73fc3c1574a1d0ffe62b2fbad7eced39fe8500727ecb148dfe9c996c18bbcf5d4b19fa49d4d331550cf8187ac5a5ed71d2c3810308895cd880ca790fa0fb1918e5d9fb820b7f3e0382351de911ed34e1f1414dd0bf035391f0da58232767a2e28c9833cc31b4b89f00a51d3adcf3c7bd3571c2f75f260ab2c21bce23c22c492b735b873634c2dbd6c4636de4e155bac6fb037a9a89618648540433d5518a9480fb33bc7607e55d0a64bff453586033b0b93a4cd352ce5ce2ef8fd63b9bb4a83a376692162eaa68797d7a1d62fb486cb1436d564a91c75d888bb71ca03c6491d4da881800f6496d89eb8660d75ac53dd7cd99e03b20ee2b84ac5a7183439181b887de86ffb2cd13e8967fd91b5aae41a6390a10b050fa58f9b057d676114c19920aa2016306fc269fdbd127b0089c72ed5355d51876df3816c385a820a045dbbbaaee4b8fafefdd803ea539f38c6c569002dacae6f22039ddcac0ca0438016a17ff8d0667b40c98cdba302b69f7b421ae332599a733307c55b6b288d00b6db89c4226c17b8ee654220b6af5b6a9eba7a8430f92bdbcf28d0c4da8f7062a3e9fbda491214ab97f94cb026feda0b260e00e267fb521250d5a2a702fdc0f1c92895885fbb3eb44a333a5e5310bd8d7aef66855e4b7c80a5b04e1803b604a4e0f534f0db31d99bcfd83dc07475df975dfa1615b0db26126b1335d12584014d6772fb6483dee509d45b1676047a3ef7c9aa5f715dd87dc78331ecb807e3e63df8c5a6983dddefa88235c616369b57f9b23878930265932530aaa01a1a0982a6e449f86e73a432f02b2aa9a9983b4e12efa7396ffa44b79a913cc6b301f5a353d7ad6da8c4ee03f98c3202008fa7ba1f1153b589cf00f8532c88a975a53ac3415b7117cb83d6f6e8a6495794ddf3d4e75f8ef9b6fc339ca04dbbed4ec847aa6a1b2f49d824e919e2ceaf61f315b8208f36f1090fee261d05e1d0185956a83151865536c965a3be6d5edac6acf8d5aa902d44fbeca48e313015f65f5b1a364ce0510ca79c3dd2aec9ae621c944fe2041aff8d64e42885d96fb4345d7d04b2cbf840a60ac950773ba4673bb981d16aba8750a37d8e09501412efa3890f736833f9414c4ed5da7f3a686d0bc8c35ade139bc4c3d9dd6da1860b1e5abd8288009e1e42d08520158375f8bb09485881277f2ff9c2c5d10c765640d3e4756e50b170872b0a30b6576a40e46bcfc62db092aa4d37f110fd49d0f3139e1bcd087ef709cee1ab7460a9e630671596856688203b4d088a474d28d55d64db27b590ee5ffed9451a48a79ab52d9b9d26bed8a2687f7130852f7784d3583ce56c8c0d00b6fca1a5d77002e055a15dce6dacbc5b0c48ad93a03969220016f275233532d586d5616cb7091e59bc471f965717150b75a0eb9bcc91d89569ad7ef17e26f624bf44a703fa67adf63c31716800e5837cdfbef106408871c5a28a8c7a09e3bb7e915c83b0e62bdd4a47055f452a01dc2031f5ade9a8d2ac2157ffdf19bb24cb795e83f390f8b4b50e473d56e45b1b32f76797fc1859e536fb3b95e00bf1db6ddd8274e7a1f52648b0f2802b9be95a7ae98ea839318a7c8e8fd531c3155888ce1196d0a212de8a4ddb39787649653103a3d5f0bb07593f77c63d0b6111b5b0a0700bc7209701f8baf15bc5898e85d14ecb3d71ed807f8943ec524fbed764d9c0cd46bb571e9d2df46688cce46ee76c1cb4bbd50df45b614002d9a8cee577e352f61f4ea41eab6bbd3f19e8bd3ccdb71325a96e34ef656d0551f55c95da84a6df5cb6dfbc1ae4a4b5c1ae4b7c2e52723caf454e7b990d0a55d31442124181593c2cae3044463d09ee158410e86640b6dc90292289c7abd2d06c7b771a55a4851c136d1247ba9045107fd021ae42355073ad7e788380f5dcdc3be7b7f28b41d91fe4c260d8a3232236ae37e0fd1cc472acd8970ac58a1f842f99c40470ce25f9cee21c87ea867f60570dca3e9fcfdd1be3ac24329466ecbbf8ef624596d006e7b90442f3338b8c7955fa3b36c66a590e31c8ef3ac0e25dd20531489b986d04f421003bc59df8b135e1ad2c36bb8e9e9289527794f3492f9a77c4599c6aff3befea13bd89b6b969bb0b263340bd656bde6c72326c572e66f994929d7dc3e5f25da6722383b44e380d08ba7e90fabb995c4947db270f414a5c288819ea31e8bb6072f3abe6f4530a0febab75711180ee3db549745bc4e47fa62cee2c76860c9c728b62658b8e41d0c92b8cb39b0e716dba9191b358ae134b68da792c4e132c692c7533f2257c7ee7a2d3196c5920f371c556ffa2b466182c95e8d938c45a07ff7ff13d341bbaabb6fcce769e234a9ad0021900d7ca7093582c81af0da9575bf3a995423017c28c1ba2c9402cb829f2ec38df219c3e0c8c71c27590901c41b745c7ebb33dd7dcb508a582f7b1733782c77eddafa874f628743fc5b7dfef4c13176ca3202319a7d1d37d76b13dd0e5d0313e93bf0379900ff9e0824831945273150b4f783a5204582720eaef57260c48b64128e4e4110433d87cf95a0a3c685e9559298f023245ac6f3ec2b155fe591954d7142ec8b9db4fb44a11c453445789644034d598197a6f503ce646d6e9b353c4af9835d19a7af3aed61b21e9497592184c1747716f7293b8012989c5a87d669fa5dbba826ebf89883d76e75b7f9ba14dadf2042fe7faa4221aaa6cea212b9abddc101a5fbee2667e87694aeeb879ef20ec1587131e8501d868ab51d0bbec8dac675713bab398b769f8ddb1f71e446bcc0c1da28174e230afa770ac718d39062af19f83be0262fb3a383f47fc22425c7b9660fa3793fa7688cc4c8ff57fbf2a2ffa18c852b880938dcc6cd8f6d4a0ebb7ea43d5b337041d894edabe7ef8ffac8147d33fb2fa34612b2d51338bf094103cd74163a98109b568b92a2591c5cb06f11faca023f57c7447e6021b4dc0fd94093eead2b77f73440bbf71440511a9c267d1b36741ef47e069e4ce84c49acea6b16a22bcb885e8b301b69199b2e3040fef6194f26e81b1bcefe18a4374f79038c6129987a076c1c99874e8ec596c0089df02f66760f4cc7a4b4f09d6e3702dc70d493f76a5eeffb330aa131ce5fd2ae6a9b17ec8dfc132d169b3e2d8a0e4e855b9219b493937317f5a3d11490b1711b531220bc056e88d0ec59781a970cb9439861b2fd49e78ae18f808afdd6b46bd125f959738c5a82753a30a7b59394ddbb3d3c43c49e015459b36560c99911fc68d24960cdf13c0c475e0ffdf6bdac0b044736dfb11168fb03d07ae2403a6c2725c8f1987ead8a0a97ef42e700a15ddd9e272943fd0bacbc74ff2bd973fec32902fd39cfeee4b488f6c248d08a3d95784beceb649edb946486f0153d326abd0e384e7da4f06cdbdb8c130fa119bd61b429a6919f09725b42e20fab192df42cd11e50fdb4061407bc67614aa393b30b0f565c914d78e80da641cb63195e0c096c4f177a57f101020e2ae8a4bccfd655b904233c0f8ef385154ead2933ca8801d4a87fb94db1db8f8c0babdd1256dc9a6b95e6223273ba7518db02870046bca9c66521596368f9381de2d9f61529e96e435ddff741caa564aa9ffbc4e5b4c1425da871a2ad8f7fc78ccaf93130804b8d58b939942388e54f6f0741d50ac50f814c6db3613f0b914788bea7546f52126e91feef2ef13bf7dd317314a40be6689d40708dd8b5d92883a5f541c5e968e138c1d47191671b225506619baff4b879cd8030605a2f5fce8eea7749c53875f163fe11f5b283ef887d672217a5a20a261a12233b915b9148da1287507fdcddf9f3f611a24f9adf8e1b3c0d13686ef3e4dd9735d367d7b197ec8bbcd0085b5597a8e3c755c99613895f9d4e3641ce47ee06a6a7fa3c7b36770e90e43cc5dd7b09f11561199941b7c9379c2592ea5", 0x1000}, {&(0x7f0000002180)="ca2f9861598b872f74cbd8ff3147e7dcf764749b540cdc7e92340ed7b37e389bc0cadf8f7d3cfc6b891b13b29e27fc30fc7a93a9b574112e2ef827eca55d131bc98abcb6a5038f76e104b50b9efa1d1c8d4d4cf766e78e31c29084f325246167e3fc7e848928d867a426ba3bc699f7b36587dbcd19d53da7cdd695ab29f827aeda1a42de25f68572eac64618996a26484d1d777400b30c8b992bae22c1562d22899b7139e31216983055664feb65367f3b8495c8f9e674e054f11b339f3db911306e34b722e7f9407120e45f3f29c895d2984214806a345fc638bc21d4ac602a5d12244faba02ff54dba05de75b8bb9a2305d398945fd91b9e0a09f45e3d197db0f765ecd9f65cf75af0d70468e1ee30d02ff9ac39e70b62939082099511077ea0e9db1a1a651cfd6040bf5aa3b0e4932b03fea0886d754ec073eea7ee46a81a7b84752785d22c0aefe8b6f8121326b9d428ede0dde0abe003912c250f0ac4b982df62e32df67a0f10f030e545c3ba459dc1fbf3a1347e2311a4e2099713ae1c8deca205a611d2b6747d6aa8b32db0fc396db38516b34a7b625ee397c4ea633a0e28538a64bac7841783a1f418e27d1742778e614da290e9af629fa70d51ef0a87446120268b6eaf3fa90e79c92d51462f77884b29d50d49a68adae4aac6c6a199d99ee50a7c5223073ad40fa834c2a00c7d6d4c8da42706676f3460ff18195cbc56bee952a9ec7b44141107c13ddd59decb1b5f9ad1d710b72b265df3a62ec8a32e6576285266d31d619108bfef8c95bb1645757b53fa16d143a5db3e22914efeaba7c553efdd5f5c033f4b7f9fe6b9708c1d09430166a6cd49175bb691eef0e96d8a466b65101facdc915e6df7e6bc1df67bb7ef0a740d441fc7e4647e5f7b107c50792f9d9f083e255681309444ab9721965779b83f00af9c6a0f05c7487986f6245888a52a2c80186a8291e106f1885b1fba72f3ec8a159b77c619794a6013c0fc1889260935106a9e66410505549262127af664333c86d4543772f0dc2c607255ae41af47f710eca3744fd10f13be104d9f991608eb4eb55d9666d5564c3c7db7505fa43d585bcebe20c5359855e1511fb8cfc789416d5f48b1447a4f0dc813823e47931249309c8a6687bc3c0160e642e6e15db22d0bd98266b4201aeaa7df66f116ab4848d0d7211b93fabcb453d2443c242d0b7c6966f89e88981c97b1d578f7009ff9c096a44d7f3da4c1bf20e21ac32e76c8a4af2fe52770747586a5f910961c0c07d44e04796b9448118a7e0e1cd9e6a5eb5f7b2dcc45c8d8aebf2f0d491b2aa6c22fe965947c232c811da273d6023933862ebeac3e7a8d569a88d0eb3e4db0ed03fc7a4681bd8ad3bfe7220eb49d4c08491bd9f2733679f02293403468b88cc81aa8b9f07d086522ed159a13f76c628c2ba956f484675fb30c1d3b129ab259619b1f6ff0aa7579e3ec98c4cade05f3f08eedbbfa76cc72b43f1f99427245433e77c9ea7cd911df96c07f85515eab1354ddb9d40b81352c4d5ed5daffcc4d623480ba67e0e92a9a77c02668152cf4953db1afb705372033ad56790a12bc97e511a94f907b6db9dc66f2fa62cc3512c9d7afb0ecbd0141266c6c65ed86584216944ae5054037a516fc09309deb6f8ce91722d917f4dfb88d2697103626d470c9c3044863bb794ce4ae921e4c4d178c1d914c907800c14b0d111d6a8a2cb942674a52320a4f0bab717312b77f4ca22e5725fb481c422ae63be94fcf637388e43bec1088403073a3cabd9bb9b4d78ce270ccc8ca44230082cfad9b730cbe6c7f128db8abc1c076154965a495795bcc0da545ebb0bbe6b7c3efc3440059c0e3672bfd259e575961b7d17708d282abbd68a9777bfd9d3eb44b02bbc221f1daffa05b5a4ceda57780d1073c601ce6279e65636b20ce70c5774f00f0c3fca420668b98d2960c7e7625fc56cb0238cb2aca8b5e6f5216aed82cb2342b73ba0ee50a7ca6dc21e04d762388fe626dcd4c306c3a9fc9c156bf87a7ebc531e7b11003dc8538315ff3b0391073b24adaebe27a62f99dd4406eaf5b5a02e5014643f4c445172c1652e334c680ffefcfd03d4ca4efe7b92fee0261f0777b1fe7fab8b090e3bf3b5ef9494c95adbf2e4d74cede7f4c6e89274c8cb60d763b7b797ccbc7fdf3b78833fbb130d9a023af50ca3ee7e3c0a6b398bb7657ff3a046be3ee7580b8a87dfaa94266f73da34197aeaa660f0d5e306f7518ff91ca90daa8f30a4907eb644930c41f34ed1a46196df0d15c35e847622c8604a2e22adfdf84135a9c2f81d9f8c6ff8b8fbf1a3bf033ed8887c78225597b27bf5107f44297b195eb9c7a3d6f0ecad5383c9288ea0b49f5aaf80c6d911ed18495f5ebcfac50d65c3848cd187dce6e1f832936a8b2416386584fc73cf771c2e9e117f8e75a432109c4e5fd9e12480a4623d0e91d153668d7fca80f29d70fefdcc73fa03507a66b5c34bec3a5e6057c0315f44399958d78291797a3201dcdd65e38113e2c4d3be5c55daaf4b3f015328d70b0472f595bea0e98c819de891049d4c374b2f124ae35ccba546aa12527f006cbc6c662abab777e9b6dc122e7ffa2f6f15ea92123df2ae77e0eda97f1991d7ffd5930046e5a9743adbf2093cdd515f98e6358ed9d16c60963dd1aa16859efe531c663593f284429a8d3f7fb8e7f3eb2af477676de2bb477ede147aaea5056a1c517ab68ac140fb9686e4837a6188545d2d67a46d3edc70b169bd30b0dec781d723b6c6ba0b38c36791e6f6c7de13a8eeef3eeadf8b2312682fc6f2dc7904459f5608d1de4b00f24418f0fc82a70b85d5dd2a916cf4a61db920a8e1aa67eeb10bc14b6c4be0609d92981ee2fdf86cf3d59d57cea855bbf5fdb279a7fa555ff3651e94b4ea00086bfb13f2557ad8de972fb1f0ba1313e5c30518d8d5ff6b6269cb8f73a33f1137d060a07f95a89de57df082db63ddecb9271364cfea5e2225e9c403df456e0512c9eb55d8e26057ac0690cb366a640ead4140f74bc144b550811abbe3cf8114c6691474bc0da481cf2aa5c89c69d5daa0c329e298ca07989288119a6841ab776da5fdefceea5db5ac56fa056e13b4254081a036f59ac81d7dca47ac0f0c16041dd98674b841a6e3a727dc054654b4a24c7e6d3a89f496444e0c51eae0e2a9e2b9fbaad497f958743b703aafd54d0b59546fac0bbcd7ed7f446f199f05a9422183f0cd39e771f3877028005a7e3621594624121f6996bfe4ea55266907d2e2be8e117afa26392f1683ee04d49d0a692c1094aa5afdd379fb8d40d43e53c21d8991658d960b7656ee592eedb592d42da5d70b2c4cdacdf6005e26dd34cc64ccb56f4aa08d96c1b72b88197ae7e6a4292c6178949aa117e3c3708301953e3c0012af86cdd29524624942acc855eb060a6471921e6b2ede6023922be7122ec7249d429a8a0604b739f1c7f1ae0c2c8a7f9e25d596db893e03ff8dac3c8d15b4f96da98b5d92402268196d16b07d2ae8ed7264b417682eded745d1fa44424ada4738f4e70bacaa42dc9a3f6900c9424ed5552a38c9cf5f469e5dde57d1a556500e5c44fae6909f374975c3a19c714362e82e92456a8a7aa850bb19575bb72138415a2cbdc5f9162174d39dc9446553e76e05d0e63131fcf2b2235c13440db67b557a1e54adab57708a8581531dfedfb0c6b3975a862677a5de459f64e02911deb48e3369a33b3fd8c652f433c424f364ba78ab5cfd2a359127071eed380facc0a421886c9c86e01be0c25aa045025f514ff5e5b49fa6b8849fc4b31e2c4bf91a174244d2328df0d76c45a182aec2760ca3ddc465ff59e052d96feb9bf57d419a9f9258013b6fcdf995aff62e6772e779b3a6aeea72a96384e7c8aa77c2944cbc0db3db8938d365d360967087b2d0bc20a4f80c1ec99466a1db7f124103691afdc632fb282898b9bcfc3ab4c86d4fc91a855edde521dc2b5744c7401b4dab8d5967060818ca22cc118bf7e2e55c920be5da8dd889e85ffdbc75b2dfefa42547fdda28018bcad92b4566fda396b3295ab1c4b9d9ca606a8334ffcef49ae213a821d25ab464947da87b3d4e6d9fcf6e6f43280ab245890cd1ffcda0b81aaccc07d623489a1657236354a7aaf523c1d51a15fcc4c632b78a6a6a076e032eee98d46cdae15b634aab1d0f62e8f390d3cf2026cfee4d612f1d5bf6d7ca6c8ec76b3742c2131874e3961b978e61795683dc217ab6f10afcabdc87a1bd163307c3a5aef79c632d7ccd17ddc5ce3a7572cdbdaa47207f45f9f457a1c606f2b26799e1a7d0bdf7828624de5b90a3a360b04d2ff38a8bec188203a1d6bdac79e6f14572f4c2783eda3b87620e9370b1ddf09878846adbdbba1f70e901a3675de23737a77c532edf74d4369292da46a52bd0b8f6741d430450cb4b2a2fc9a34555753c1979690e19a4c05aff91ccbab370910c3586804064a01eef0f15f9364695c956e096a0ad44b8784eaf3e46c35b7a0c7ff0b375ec043edb584416258803be393178406f800b1973ee0f0af4ff88c1112dbe599b20724bd199c250eb45024de3c9f59de4a4f357e0ac5ee62259cc0e30a3cadff1bb6d7015af292742ae9d5eb16620acc5ac4f5d97738be8686407b6780a12f6feed7227bd13759c6d9a8148a1cec6d7b19965518877f52f1e1bb885612a1fee4bae825d71d0052135009f3f663d8eba831ce3fd43f1c19b6c6da2984e643cfcb86927295cd4eaf6e66c2b29a094d524821eb764e2e2e6cc6239e7e5a507e3c8114b2aee3e68ad447e4958e62f49c3e43a503e2c7963f4d71bf4681db2b505240eb7ebfed6ac8656e683fadebe3c899efd96488d6a31bb2091e1193bf25b62c6713e75de90c84c5bb3f9934b2e31c7fe8d9ded8ff9a473998d232b9a71528c2a151969d589de6143fab3f423b334c5d03bf5d4e6d05f323d8e39b2a21d522938c5ef5748e0fd7e5ea3d301e6aafcbba0f33a5583c739027ddeed93b110867036998a62721521edf5ffd667369510de8fd1e038e5725830850f468e121c60eeed97afe6d68095d3ec06d888374cdc5152a06ec7074117fbacaf9679f5b3325f09618427d099107963587290aa5be41324892b86a3e664a2a0c520d1adf75e3f2c550164a1694a94bcd354fc4f7f86bfc48618dda1130cb43de811ba19334f3d5e701678c0202b3aa28395db596325b9c7ac3d92178648bb19d79861fb6726b0f46ad940680e53335e87ffd3506399c7b5e540a34a15236b1692691563f414a5d54191eeb8cb23d43d3cd27890d68adbf5382ece2a3089703e0ebe24852fe8bb5620a095e3c5ef652b63c4df7bf8fde8d9d61a97df97803bb5120f4d1e56abb0218d076920ec0b5f2805d29bdce288d6dfc6a4a3d650142cd2f588978854537a79a0542c1a7f34a91bca019471ec020ed3928af7c772ef8bf635c2d6b8eb07ac430e1ddeeca66a3f3e5b4ce53b5be3ef24a5a0e1cf542508e1d7603918b47eeb02020b4343b75bf1004b4669836cce25f0b5ba52ed295e79a2c88bea5d799f74fb6308665f81283de94e87511056b209c06b6403bcb1e1c6a700262e29cd90127230d356eeec613fa185f2c212803c5b4303224e335af52fa5987fe578585761e8f1103ee1a2b267e95ffb5f34bdc808d0358fbe681ccffae03194e02b55dbbeeaad142d94d6b6d066c2098ce2b1b987b8ec792e00258100071c8cf0c1d75bc46a185bf938a7d3ebffbeb54a6b402e9a4dbf6a8762d56f94ec5b217d1d3f7eb2ebf9207a2db4c1682", 0x1000}, {&(0x7f0000003180)="c4abd1a33a67f853b0c69a17227458cb3a1c4054ac4b2f9c3e8c4f13e3fc947a981a5a6a8af8d63a19615a8e81e1bfefe05b1cc1a88bf1822f6e1421af8b84e96de39830ecce24ae0c59be7d10056d96885e45babbd909c80d382fd4a708b40c32739cae2255a3a1fa7677cc4ed8fc87d1452b5cb6b448334acdd2b551f19a0c08a0dd0b4ab9dc7774d439f11f4c25790b960bf68a04477c3a77", 0x9a}, {&(0x7f0000003240)="30a84bf650f081be7f1dec151ee66f0500b0a148283eb2678f6ae4fde83576", 0x1f}], 0x7, 0x0) shutdown(r1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) readlink(&(0x7f00000033c0)='./file0\x00', &(0x7f0000003400)=""/129, 0x81) socket(0x6, 0x3, 0xfffffffffffffff7) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r2 = syz_open_pts() stat(&(0x7f0000003300)='./file0\x00', &(0x7f0000003340)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:01:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x35, &(0x7f0000000000)="68ee5de36deb3c2d6448fb0e9f5fa67389419363ab05005005000000538acd99c441f66e811fd04fd7a7629e0c2a98fa16f8ef8b", 0xfffffffffffffe9f) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) dup2(r0, r0) 16:01:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) read(r0, &(0x7f0000000100)=""/4096, 0x1000) 16:01:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) r3 = getuid() r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getgid() r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0xdb182b4dd3392d43, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="13d62fe831b0e2510715fd6fb21a40caf111e555ffa4503ab11fb4b4497f32f4e48986403b30ee380436209ae3ed61df0433916b61196bb202a64f3d8f841da711c365298c1e60d3c7f52b97508e8e2c6a6e10b3e99449f5d4b3beb0d8796b01e6aa754fd05e7927a7ee4e228f484038ee0682e427a2c403ee75c2a6b448dbb81dd0a6af1c049fe7294a446bbd36371d43e8f2e18050d2356aac136752064c5b114d0503c31830e7807ec6835bbcd9812d9f99d48c0c3ec4a79a808d70", 0xbd}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc0, 0x8}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r17, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002007, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x77c51a2cc824c493, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:01:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x2000000) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="01f85cf4f09cff764607d210ff9001511a7481d25691823653e449c980f1f9bb5cc61a72701f5be3b7aa73489151a28e877de1bd376090cc741774dd7b599e19b4b8bafb123e7549e2a9cb22d01cce7ab6c899785000ffb64d24027c2c22e504aec29a3323f9ae55546c7a313adc379aeb179076183dce94041528f2a3dd1a302e6df8419c359392eb8018c3293732", 0x8f}, {&(0x7f0000000180)="0038a180fffd1a16d16b32c8f5", 0xd}, {&(0x7f0000000280)="7e853ea0b8768f9de1c75b99181ad5d069dee52687e40824ccc38f3a72d0177ea49bb317dc32e0d01151d1d3c71d87260a14fe7958edb08f93e40f407fc77d23841fffd5015420152a704b6c6e366d7a0dc2a1566e171f849c278719ce92f0f3de6ddc0ab7fc4e04af201c6ec96cfb6312c8a6f3434eb3d68befb71153667ba792e2a51d86aecea373d7f6eb5f0a6e465b646744d219938f24de4a77fb17dd57dc5be5df4edfee035fb515695f20fedc5b7fff00b437f096f2a7dbeeec7429d3cd38607a4b43210b5a3a9a700ad7e62e136d698da5c2bda773c68d4b2a3d9dae2fc05d99bc951860d20273d07db405bb7a370544cf141f5ce8a526bfef13bf3a3519d688e9eeee9b0c41cd43bc7b87dc3df84155a5e35896f894dc27716a73bdef263d7c55565209ac0e320608fa082a72f3a2036f744b43bc8b8a4bd6acb325fb6f27bf6f353e6583aa2e5f5bf8d3b26bb77bbe78dbfe616b7f180eb130e25e91d58835d3c8e81421c8a5ab9b96a58042f358a88a86374453287ad1ad165fc153ad1517e5caf90d27b8994fa5453ab85560cefdcee8bdfe24ee344603da73e0ad00b3caaf0d3689225a235627b3c55bfce3ddc1936fa1ae41c94cf1f961195bd04b1cff76fb3ec2a7f137dd4007e9aba523c9e2b09e286bd5db2c932b669e01a0838cc4715d6d31f005172fd9b2bb7f6c6721ee6531ac8c3d4d5b12ea326dc0b68c757a8db2beeb7fb9c1f439a6dc58b2851ad63e3712f1183963b2486a3d211060f1f0abfa50d3c8337114c25c81043408640b105a6b7bfc50ec4d363767006c0f2935955bf46406e6c3bda70fb9b45e9cf026bc894b0fd1b6732424211d5137aa5734340779df29c619312887014c3c76fb0f19dbedb4d8b003177cb214491bf50b34da6a57489525fb42ef343d69d551276e0595598cf236f818172269bed85436d052effde76f6f5aa37d715481a24f5621e2ce91d3b0aa74f1e917a6a4c8d8ed95bde27450cf5d38165df5c42c23763e604d29d1cab25e028a44bbae7b8e4b414f907f429b42cbc78c9d99adf96508c85ede05ed920f3b7d1246b60a97da514670cd54350c4253b7ba33e80ec83fb68c2ab17e49b0925ba7ae696379a99112ff651960426d2bb2a96d892e99518f79ee96b368a1c399557e9b525f0bb1c492a121a128ba3e7d6f2069023bf2e1377154f84ab4b8dd092ca5b2d06749efcd3425d914ab2558509ffa2f9fabfe5a4978fffd178d9e727306ee8a9b9c45f07379f250656be499c20ab60b1284dd873dbdf97aa926ad13d42071d2eea35938d9fc1197a343fbdc3621955411ead4d5765413aeac50516966887e0cd35fcfe5562a8429eacae2b39c55550f878e97e8972081781bf426c778492fe52cbdb617d9388e232b4637f8824baea8d07e7303dc5d4810384e7d668a7612ca6611795af919d3776b148e10ec3291a4c50c12067bb712dae06e0276d68e44b11c4c43df145cb50225f040f0a1ca38e7b6520f1fcd5bf5b00442cb18495845d4d4282f39d41b3d5ff3209991c8b184584d0dde7718e68006524db5f88bd9820b9c70fba86eadece1ab08a03797cb21df59acc0fc75e70b6411269c3d91b4514299ddcd0fba3b68aaf8676066a5e51bb0e71da079f8d78503aad1e7e0eaaf58ed427984499766f38fd69e8bb3f997dd19e1a857b8d5c923cd20ee53cc93a946b9762e3c0c7fce8848b5252f7a2f80b9a694d4ab0c5c523a9e05d77fba639f6dd1c19cd8b3dea2555ce2723dbced748b1f1969278c6900a793b984d3292f7b64c6ca3a3d4c58122d9b003636edd6e4198f3cba931caa503ab545fde83fba60247abb6cb0dade684cd0bc54bfd1d40ea4a2a6e078665653bd022cf6bbf24ea4547da264ce9d6a0fab862f46dd0ee310e4e36e812194429d7a1b65e1b3a9cc45c4cb0e57a5b8c85f574e5a8859f74b4394b5f3ab393b5ffad79e5ff4b832933e7a8b43d356520f754d24c55494c8ef3a22db70322e5c88a8d11b12992bfabc24806d0ff2cf650b9af9262b650f65500b195a28345bbcbaeb5f3e448e7c95e09f4aad802b9825edfaa337794646a36b8dd8e665748886847ecba0d65398a3801e0a5543d9c51e864ea29f0aea7042c51aaa7f569f231671d71dfe838f8611dc5e467ac273a200897a974ad7b461094bc5cf76b19f0fb4a06bc1d9eb519f9c7654f1edef0ca0ea472e7a248028b08495106fac09525448fb60e167c5e31c381b03f4d0605df7529fe477e84963ef3d3dfd4c25fb1668abfab31fe3d4adad6784f5da4af5e8dc1bae1614e630f3f19fdb5ee98ad8205d206fdb3a37bc5dfe2f8590f4b002368a4d9814fdfd8fa0e45afccc2630dd52f223ad04255166906cdd20350ff703a06c0377c608c53cac2bf3ac417ccd7bed69e84c8ca14c74e15d9b3ed216b5cb24ddc969a7cd0a46e4c51360027ea35a41270d0df85eb45e1584d858bdcf72c3328343c1ec28c40737ba3d889bcef273e353bef60c514d71f1cb5bf11e07edf9dae8bb7d6467f39d0e437fa8ba7727231a2c77caac48b8392a81f4b3917f45a4edab8e8229b376ff1bcbcf1c30fb85c19b18fc3c82cc7ffc00e3142402e13148e20633eb50bcc3da02a009aca7220d3a87ea60534678306d1c8d1eb8a2c3175f3963c0bd284e1f1a0a9b834c9e8517048905866be9cc5ae31932abff00d9a5f689fb3c89bcabf68c7b2fd23e2a329b907a9de0a1551629f34a9233fe5149c994acef5d33588b5598449f4fed04197e792534afa0f2e16da7ef55f839700d8b2520a63248a3dafcd4ced8a9ded2880961045f3cc441452dffff165951db8dc176b09336825a1d2308f2de73127a9840a5f28e0cec93083b5d333177620909dee443495f58f0337db280561c660a7930225597a3a6dda3ab8119a4241ff368f852bb3f19726de4c1ff80ceec818c77e4ba2d74300c4ec98aca97bf4ced27863e5f87ba9f4adf22d7696d42a92ece8237d06cf9770b084f3f5360147d68f221e581dd8873dbeb914fe5cf26d8e4871874b76eed042c7e013a70b9a712d73e8b7523a5734db5e50e4d83949dc7bb6face2f84bd1f69c6a2371daa9b34ad632fa92f888cd3cc5193e608de387d0304b7744dffd57ea10533c5f0345ac2345c84e0f665540e3c5b5d81261988e315623fae5ac8341160e82da9759d3fe5e39d2828a40eb52f850c13ed4cde35a1325780b6b1469d4413ba8ac84b474cfffa922719ce011f606d2f45944e88927ddb9ded784cc4e2b95ebf93ca75e0f1b95ee7cc04454ff1f014a73e7ea8f472c05279e96c2397ac94d12d12242d7835826aa51fe3b163d70351d3512d1c184d548e8bc19f922b345b1ab9c2c93c835c834c736bc7c12b92776dc72fbec4e97e0bd37df1a4500ad55522023a3ca7a66c4d96a63cdbd6263fd6f2de0f501563c88c442d2c44d103ca1b0cf82650a4d67a9c1ca9da1f5c5fe7ebc47592dfe737ab360f1f940351ae3e820833d49ac7d1b024072f363d67e43be15125f72566a9fc8f9c2cadf53986cdcabcc9110bc2b93438e3230c8f06ea7bfcad2b979661388a53c886c6e1304ddccf34e67eb321e5f1659646e419f1804c6079ac6fd44c953c4bc03c2a0eac115c097f8b46200333e81604dc66afca572817338c6f5117637b8f96776852148b43ce4428fa0e6e9a6a07ee0b5600d72ccb04ba82ff52a34b6f66ba14391a32ea54a5dc925707004f2fc3751f19afe3c6b129da1de19de141f512e3e4066ded1aa5ccd537f1d7d06f2bbffb09fd76d0140c7c7c004e4a34a49534665e14787ead69309bef66abf98158876ecc81024d5cbdbec8ff159ce778f10d7904dd57161be7589c49799815e88f71b5213dfc212a256c30b148d2e7ba3f3e6c88a681a456b47ea941499e31012b19f374e3f02f90cb99191dade9450c95bfffdde13c03c409e5c35f62a530fc7d27c6e83ff669bd21a910c8cc87915a62f47a4dcb3209c6feed65ad62601897577098452d2074001f8864cd1c6c398c26fd88348ac167fe6898ff5135d4ee47496f2ccea01c50c9aac8da580646dca44b9c5f6eb207476460eecf354b4a99f04b5a08d12df71b524ac1c51226958f92bd0b5162976674d6801fe97de8678ee2fb440aafe84badef1aba6413b69adc432f7e39d476111e7ca8dd999e246bc26a36ffd97641d5ec55b0bb03ed0c72b446e5e713206c233d71a7c8788bb8522043fc3d70d4dc9e72b893551fcc083e7183f452ffb6d58df7067f576e7afdf08953f7d5e499547ca7e42db74cb8a15f02099d7f372fb9b503f9abc8914f6e42cfbf98b269c9ed3d8bebafce5b563f49ecec227c475afb8194a83f29dcf5638459417e6a23a08b231635a850136cd2d91a0516e39d464a66a731cadc4185d8df257dc50a2094c391abd3fb15b496e7971d78ab01f5e3afd06a3d98efaf591b283cde09d1e33378a38783d4ea8b2f1987dfd64c1b9632efca18676bba5d0b4239d977b8c1e7b80261bdacedb3ac48ceffcb0a6291cb6301fcd6e1bd5ed36e122535364b0d798fe55d4de981635098e0d7b721c0e114028084b040fb8d4d6af41cc1e40a5b062cd05ff9ee9b81e66a29a9941556d0218742c9b92875789d01a3d8ad9d43ef5ced2da5a1f372fb67bcb522a51e885e23f911d32a0114c996b354aae06a90fc3bc831f701b1b864c7b6ec55bbb0bd11c73711035973444c17c4ee45326c6de79d75571cbbca147fdb25d85b4e988feaf2ca322f89dab451a15d0b13da351f1a68714679f772dae3e9ef7f1debcb3dc4e801c0c755a5b9be75173c28938aa061fa25da198d8bd6b9b87bd0ac829fd2742fae65827a86713a87ed8f222f3746d450c35353da27ffc08769777bb60075410662796a502635ed14d22dbd3714699f606b8f52c681ba87b6e9a4fec970d29a7c2b972cb1bec840a8abd37ad8028bd9c23209abd6fb02c0af740083af8eef5bbd9d9355267a0e74ffcec1a88c9f69518019c2e0a8c3d2e98c439c702bcd1b7dc3d30e3c224ac11c899c18878cdc1e51c475cf0e28dacc28b6a33618e1c641a41c97eb6f78b98a20f080090c99b7fe3df693c593cbecd8641820036fc926cf5d9e73034e133b1182ead91651af366e64844746da03b781f10a42bc0d1d67a4563a22364a63a34b7c2348323edd747d978ed54f4cb305741514a4612904c5f6e7cce5b77eb1bca5b3af2c0039fe0109f624aad18bc822e694a76ac69937461ae42aab2a0a95950431466038acf98b0a95d5c9f4254e5b3bfa740c793b25d2165f73103be9906f7169d0c211e1ccd352b5dde4df2eb08699436fb233b351141e120ca20c121332b55fdbe1ade9fb6840d713cfff40f2142daacdbece9ca2ff3124c48206a9d26622a647ae78c1b666da94fda9204c15a3be21b56a63dfb95dcd226454fa8f5f14681983aabff7fcfc1147d0fce7d54e043b608b1a29ad21e0981fb5395d8ebc31556565bc08a10d0d161c3abc18a5319636893faffbcb603784826da62a60eb287128b46eed9c67ae53e01e6c29480c1c1803231f9dedef8a9634deafe898c007419bda02f9a39572ad945d14027338c63c80e977774ec27debfcc056da5b567c8487f1a27e90de465083656115217d7078ee20b57e1468274ff297a68149daf819b111b0250cb5c64410855d39b965671929e5b17e9471af577264436759b531c11130fee452ea97f87ed55005d64a03033cc9436d63ea60b947499d2a5f6727f1427cfb7c05a11c8e919043e4dd2b9cedd99", 0x1000}], 0x3) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:01:28 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 16:01:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) renameat(r1, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001280)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x1, &(0x7f0000000040)="564421e5f4c892b3f5cc2a63c8b321829882a06429f1ae1a9023c247e188ad9ff38f83af002a2c015482788977e8959083ca4434ba75127dbea87df52b952707809cb91f1863d18833c1c27a5edc89cd8a443a485986b69bbed62c2ca54c04c07505215be5a59175a0fc9268520e270441730ee12e87d9edaadaf9c0872ac9aa59bbb78d4c8ecac2652e45b98d5cedec7e6f3445f5f0d2e5572d939d2bcae00f64ccbfb760b2ab845e5eb6c957ba58c2d35cf3f8c9bc6688bf7982b99058c231a0f6aab7b4e4459acf1f056fef4f69f013dc268aaa322754ee636a1d7c77c01b1cc2d753c9cf6ceaba1de6a159", 0xed) sendto$unix(r0, &(0x7f0000000200)="534228cf756e9fde975957db0069a30220c6c6545628021d3e29b48bd78831f851deeae24583a8927e0e664a0fdbdf2bbf367b3c0e4d28be284db63f1237d6fdf19a62cf6c832bcd93e183e0d8dd626230fd5eafdd115b48e6fdfd070faf8200593abe4d388b755cb395e19b340166e881c16840121fdc83a174a6c52bb06cee3c794fccc0fcbc440d3d63f1a9d8ea08fb34b90eae7215f166eac80410b24f8c004c1a29c043fcd34adea817865e3079115ac0123b80afa986671f988e1942f30d81bf42c651f2b16588e4ee79e3592879d60b454342563f2fc681bd8016eeb8592dc55c6dc801a3650197d17a322a2f958b839a552530d4426de585f2c844746ca27077c8b04569f589a811f0d08b9241c6c23cf645256039a92141f404a8f1d5d995a4ed56f2d54267bac9f7e0d58f17ffbd304f1e12fc4fa160df4056bcec436554ccb4e7910eb69713342d687bf8e3e662f583614f55315c95a463705f03c759ef0cca6d351e90c885aba6033f06af5965eb4e8d0eeee62b7e772bb7ccab1d3c367bbdd1c85a79cc09cecdab4d260d55dc2055f4bd7ebe6c1aecbf341c255055bb70a96c49411e0c36ccc585b871e7e5f1ac9f603f8e3b9dedcf1bc8d13f5a3fe29a00e55ba8690e91e843e8d4fa8159108a052c7f376bf3e4d1dbf8528e6d6ec7de2b9a70eadd5a9162cce5e2ad6fb9e070e1cc26b86dbcbbef944d8e1d275f47ea22159fb28ed2c5a8b793beee2b2087b51198cf4bd8e4d9120104acb21cecf8e990e5a88f7db521e25c10c77f459ea9028ea774d9779bbca8bcb0db0df6a041d371de32d5634ea6d322565ebe2d86616fdc479e74ab32134aed1ab3cf3b0bb5d863233fe7af8837950e077380ca8ead4635cc8b744744535d33d7fb91e49a3caa6ef61f8cfc4c758d520be38ce1987844c9e68ff0a72f0b1c05a4a93ec0702549a381c1515f414cf2c922964d22af04988105b52f3f1b13467c478611aba632293814bcf3241d3821d182b05300c380f5badc69fc1c10d4bc98afd61173d026d186c1708d75cee58eaac6004ec2277d7550418cd7d5a55ea2141c71e2f98ae3a0b4dd9f719716d4424dc4c79f78e872836bd2be2519ad6b54c1f986cc70ea634d06034934d3bcd253f55b2c268828313c2be724d756ff72a1f84bc920ad0afb16ca8f4bd9da0e6d37dae6e071997a3b97f8a1b3744349d4999c66caca619efd2a1f22b193fd5443031b79acf596fd47ac1d89837890d1c92b99b6f848595f329a9c27a2cddb020e4a3e09671390a1ca8bc980f36f2e5c2bb5e40ef826f235652d2b5af54587ba643984809d8c252266a8aaf3d6f3adf4e5af6329255da612bbcf06b72445f8c4c7b94abc4d356b119181b64603a31ea29464d99d2dcd8f363e3ec68236e2c926dea268e5d5e46650f07cc543402ef98fbba4c2c7eb50a37d9727e29982aae30b712328cc8e58c8ea368201f46cdb0f84e5ef0a1f0321df5b827269c77b2834aa95ae3c95f4082680746879863ab528b88eae4b48e99a954f065dd69cd20131e8623f86dbf838da8d7bdce3f148b89695fe0184690408d0e1655eac9754414709f18b2c5b55f5ebe8530ec2ef6d8a77d7664507c72bc9e18fe7d891c519002db1b3263c61353ee70361c04210001a6998aacafb19175eb3d2753b6afb5656bdd5304e0b42cd25ac54a54175c9cea1789b0552533850d898dbfbcacbe9da857be48af4b6d6a9efec5458f19c912b6b8a4b22fa91464d31cfa7bbff77d5d3ffef9330e66fbc290e66087b08245672de12d542e347122496548b9994fd87949f70468285c658140effa815192c98c9c2c6f652ee6baede39fffa146e97bee790f847a6b772bb7304e45f503c4fd2c4983808672e5e12a767d84d51fa2aea14af840d4638744b97acc212c5579e6373a7a7908b775bf8bef2c2bd2d2fb98263dfcf6ad84cc64c087df04364d1306bbd6defb35db285b327c5e04e365a110c2341474a2b5ca034eeb4f113cb12bfb59d70009f53ab710581e349e21a2c508deadb29d6cf85b1db8ab0d8ee6a6edd1d70999f916ecdb5d60c2ec3a97ec563265cccf6bb9f20cb002de6d6df8718534e626b57451023aaaf1f034f1eeef5183f5f076e98966004f859ded3993284806b44025c1b4814f567e21b44cb35a7621a9bfa99760ec764e49f4ab9bb334387d47a419456f6e5aeecb6bb20bb771cd050dec1878eaf9daab8e3494a907bcab59a6105338cac7f549f88033b239d17bf86b58dbe17aad01334f70eb7c9ca163e6a190e3e3fb208005f9c3a295a39a8f0210e56b319b4b343e95086ddf9402f23255d7264b45ae26cca6de7d873b5cd98ab93f11885619a4879bb4e4554b7b0e14cc14cf9d6f977a58ace8304f870a2af92b7cf5962dfda866a3e5b70c4befd1d9846807027d854eeb6e35b913e4c1606315fb8a3901d9b280accf81617b840b4d1b1d4a35c01a6e7f7c90e75bdb719de6d4f901d0a6c4c85e0ee0606b1df31051959c89f1863917a1b560db148d59d80d6c202d78c695456c28d8f6fea0caa7031bb13959ec961ffb4bc3726b485ff2d615af6261e4aadbc58dba30f79ac14adfbbc680da98840e3f7e9b3f10690f3a0899a509964731c3c7daeee0bb62bc26d3264c76201fbf1e338ca4c9a505dc89ed3098955c0c57861146e9ce33f736641bae3d54d05071f6122235080f168d7ed0bb656ba0a6bcc9ddfce514728b004a05c43ccfa80b3bfadefe0949b964fe19af6fb465a400e6dc23d369196c94f0e0522395f5fe4d93ad2445c01199ef4787f807815ea48739fa0f733d49ef60f7d82c39f4e6b0042a24e50cfac464d72c94cd812f81fcfb9a2dbd6acbb2141d077cf7bdd4f3070b5dd5206c337e920dd2fbeeff4829f6f9e146d04cb2ffc1bb6b3baf0706194455a1e2b63f05038eeaf70d1cdfdb1cf34be94622d9b9216adcdd84d90cdb13c3642f55ddb5b2bc1fe6ec5530c032a01a30a8d393cd6bd4d248b105fe58bf66be27868831e99f3b9415d8edc092cfd3e71c85fd682828307ce94e49c18159edf4ba6736518cf8e585b5c44b71f7b6a63fca2b1d8456b6ee0fcbb1d724e11e9e2668ac06c26e20974e43f6f8b55ea02e4a551c7f4a4fd985d66ad8e4bb3053a850c490fcd5f7860ebd07240301479ec7814971d2422ca3afa59cd189eddf3ddca452bdf690ddf0b4854c3a82815b5b7d4cc9a8b1c0a9e1401fefd54150e240cce18465f2caa59b0b392e37f09864b36b20f4a3c47906234fca81efbc8057065a978c38dcb51605d6d4832bce41aa813f2b1e08228f75b0768f12e634282a2a10ed1dba68c2b3c114fcec7ab459c20eabca883c7d54be261dca02f74dfacd5a243643484a8904a870622c10be721e76383d537cf2b11ae09ddc6ebcebf971dc29b07d3c81492baa8388ccdc246f70f3bbd29f862cb40bbdf08056f094074888914ec3d86a9c2f95d7571f05ca70c9eaa4d5582c63e1b14edc0a0a6ada1ef1c4d03df9734ffbef097e9ba2e4b61553d5afb4a85ab233bfc5ba05e36b3fa14e9c6f27f34f93f48734b2b6231ba235434ade73612c9bf375f2634f95963056ce2b038878c477afd9e3aab51df984a11547f4cdd86099c633bf07a03a1e8a143e5ab1b8c4a1c81a4927bd2f0209e7c411b5bae1d176485fe26ff537dc6b4808369131435542fd2f8a4a254dabb7b3c557ac170c873b77c38e75e521f46962723ec505b7185d5ce9982cc82bad0ee64d42e7511e279a28974bf46a2bdd67bfc58837ba9ddf462331b62e7f78d37bd9cbc48ecf75a9c35f6b025d05605641a5213a94b72001f553e266c7ddd76cac216439e892c1e7977c37f7f468100824f4132030a8dc6be06e5d70fce2e1e2e83b6ceed5bbecb3f6db78242f7657d9ecb6377f41ca5a1beeac3f3ca54b6fca3eed2767f4cc295310c3fabb65348e780a408353e161372f67eefa141d40b7369e4b8ef6ec655894e80ec7895fba058df2a4c4f4bda8b96ec536814c326c0ec43d1fd1a2f5ebfb3aa6e3f4cdf8cd5a009bf7b6f1ee5a0dafd807164096e541725efca363b3de0afc07039700ca5a0522ed189606149dab627a061d6e99af0359e501d735a9f60a6aecd6630cd7e74a0b699f3d43ad8eed56f44f3e9d12d8fd47aba96a46c762d8a5f1d598e23cad826f0793f3e5e57bdd300296132c1759f1eb1aab772fe65f3f5c8f4a12088491e0cebaa6eece6e2ed61a321070d068569420c6a70299686e0c496e91793e1ec941aeced1ad391896292945400712b7a833340e4c273b3b1469e048a2b7fd3d2592506e3625aff9338001bdbce38082cc5384327b1a7df8c6c9638349a048f0274b2200ad4d53d71a5ecbd4e3fdc107fb6cea4418089aa47251141108f656f6485f79f3ee5e6e021def4adeab7b2980aef075b2d13b01d061cb2a3bdb8d18b3d68ad7a2a5bace673c46cf73b6ed8aab8f77fea79e2dee0ae2660bfc4039cc6639e911e4093021e752baac33072f8aca06f953e32da0e2fe9f60539f44219e925aa5589fa3effb880ab81b93115fd3178a493a12dceba00ce1f318a7c6148901494e6b4d9cea3c35ad779cb968e23ec0b03eefb4f7e9d61f7c467032c95c653a9433fbe08c2f4a53f63d426c905797ad87accd788aa63c088e3ffc78a0425428280e84d92f86cbe25b265f442b097fdb04924e81c2701e42bb2b277de5b4e7f8a2d4787855ab4b26c532b9c1e0ca9d2bd20a235d7d9c231fc3de45a74d182d376fd549908b874a550e8e3fc050459b9266128e572b46433a3b70f01ec966e06e0f270ab636252c731781231935efaa597b1d192331ac9733bfd13ede3b304d44b11d7aa36c92eb86b4413b428d8c7c38650e1631b5bc361de29d519037c518581417854baa2f9f4d0c3f486aa594c883d3cd0445330793c982f6cf2f3a222a3d1cad3642b8d3003da8546d1ec524be3804a3336d14c29422400864732c75ca261acba88ee24b8764fcc34abf61667f4e27ebdfa54ad2e6ad2cac3f18058284453fe6b4517c708ba7e5be32829bcc69ae1a031930505f7d1b21b7a5a956339e11bbd34ce56090de3d28c55d37eeb61d4e8cc39b1f8aef03b9331e914b4b1ee9667d80d9050aa6a4b948ed1395ae5fdfd57a93d395c7b6b25eceeed6d2784d72c134c670c47cdb4f86ba4d2ebcf259f9acc1836975d0b41df33c7b047cb97edfc194ad2dc6709573b1828ba622cbfc4838a19b5182ac07375dd7d8623438d482c487df02048023ce43fd2d6c0d0b6145c75889ca5686abfff108267b13f7ce58af0ebb7fb9f0017ed010427a860cc4dda9b51b44c47096ddf2a3b450ad48918af81126874cad46a9e6ecec4b6ba2b73fd12f6ebec62fd54a16d550529ee10ff8c9f3707b7385365af165384f5077e89a0e8e6a09814d2c8d7daafe6608a714dda2fc8540b61a8c851a92be710e8b95045e40ab8844df46b05a839908269453f0b17288a4274ec53309e6757b21a2e2cc61033b0963ab46af32f93565c3d7f28807d3ff7cf32c83991d752e32f1ebf8188753734843349b1dfaa1e1bb1461ea429c7149fbbf211beae325f64cf547569ab1dbb7fa9b5293a5479fd822f34af933a80dfb3bdd19f66c35ec1798b289c476f8d716363d4ad35df9b4ed3c3563fbdf54fe5340007ba32f17723b4fa103a217d3bc27dea15697352ea15f20a5b64a098eb72fbeb1575c2d9243def6de39c4c9fff637584cf8d3548c844e8c7330cb1f53e8a4aa58f5bf1246562dcb0833a993cc9", 0x1000, 0xc, &(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001240)={0x2, 0x400, 0x9, 0x80000000}) dup(r0) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() sendto$inet6(r1, &(0x7f00000003c0)="f28df501c6986ae24c51df1c731881420bd1842a4bd0542074cfe34b36dc1531aceae4bd180f383dc552b24b2fa110ffc85bbbf47daa3089a5a1846e3aa3e8f5d9890d857d910c499a66b8286b7f92fd373ac70e9ee5f46da58c7aa5781fc920e72ab1a08b26ab88ea9f57aa6132fb2cc8941def83be870b72741b9e04b97d4768267ddb30b3104f5b01a7cc131b2c68c48a28806a1b5bffa09102062aa644e504bdac1f0892d593", 0xa8, 0x2, &(0x7f0000000240)={0x18, 0x1, 0xffff, 0x5}, 0xfffffe76) close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/245, 0xf5}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x79) 16:01:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) flock(r0, 0x5) 16:01:28 executing program 0: syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x58) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff9) 16:01:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) open(&(0x7f0000000240)='./bus\x00', 0x2000000008008, 0x0) select(0x40, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x0, 0x0, 0x5f}, 0x0, 0x0, &(0x7f0000000400)) 16:01:28 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000022, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="b937ce8d46ad091c0434c18684bf13a46239a7745c3db1292adb8d4bd872ce9da4967a4d6092873e92f078b1f4e26850bfa01f80c18d1ea19dad416fa3caf8ccc51cf7bff4fca954f646b7540e2fc21e8afdd5acce5d5a6809645e5cc5114c4861d03689cf439b55058053586bbceb0dc3ef615bf83a3db80cb2db376d4240d2245bc724554ee5004ca66b8085cf528ba7f410860be47df02fa80b1d07976d493dcd0f0ff1a76a84395612a7562f0bf19ea4de183af64080f9f2831b5095220d3aec88890e31d52648d5ec750dc25232efc0f6ef8a79ef4e17b13139d36fc8776a1807251b453403add09b", 0xeb) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x10000000006, 0x0, 0xffffffffffffffff) getgroups(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x80) sendto$inet6(r0, &(0x7f0000000000)="373a29033b96d171df6d4718acc05482d6e3fd3e7bb84cef27df0b7e6a4b4e7c130cd7da7c7095bfd1fd02daa70c85c645b56ffdbe3b0d28c5115b744eef00473a07eedf1b4e51db9840321b81337adc61d829eb4202af4c795761be7e50fee10ae8f48f9635b2cf", 0x68, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x3}, 0x8) 16:01:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x8) 16:01:29 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8b, 0xf0000008, 0x7, 0x9f}, {{r2}, 0xfffffffffffffffd, 0x2040, 0x1, 0x100, 0x6af}, {{r1}, 0x0, 0xa9, 0x0, 0xa, 0x3}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x25ba2cd020f0163e, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x3, 0x277}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000000, 0xbad1}], 0x6, &(0x7f0000000180)={0x9d17, 0xa86}) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x2) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x20000000021}], 0x1f, &(0x7f0000000040)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:01:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') unlink(&(0x7f0000000000)='./file1\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') 16:01:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0xc5}, 0xc) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:01:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0xfff}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x49, 0x0) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7fff) write(r0, &(0x7f0000000040)="74bd1499b3c8a42790a25d5b60a21cbd5b29a6946aac96c9da4e08b5f2d2bbfda7b3f14874ae5454391a663ad48f379b6e1f4407cdf86fa619966e63f0a01c1591859996d4e8ea46e458b8f3851cfe3c6db02e49d401c3c3f0b8761cb389f358cd6b32918731475e8da573676eb3149436ab0b9645e43c40972964aa2756c1194793317dfff0b6", 0x87) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:01:29 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) 16:01:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xffffffff) pipe2(&(0x7f0000000080), 0x10000) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x2e}, {0x2, 0x1}}, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x7}) 16:01:29 executing program 0: clock_getres(0x801004, 0x0) clock_getres(0x7, &(0x7f0000000000)) r0 = socket(0x22, 0x1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x9}, 0x8) socket$inet6(0x18, 0x1, 0x2) clock_getres(0x3, &(0x7f0000000080)) 16:01:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:01:29 executing program 1: r0 = socket(0x30, 0x0, 0x8013b2) connect$inet6(r0, &(0x7f0000000100), 0xc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x10001, 0x4}, 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="789b68de6efdd82cca4a8169aea9ec9b114bef94444b47f1565301ddbb9e18940e82952bf2d53fb31525191bd1d62c914313add1e515d6c126da2183d79faa5211099bed555ff71005a35f8f9b2fd093a020e148dd64c9f0a5cd0622ad3f5f331e98add235de7ce5c5765de374b3aba606843d0211e512c458c08393f6e78d4d81e694389505030ac05e74a04bf40ed3511d37541c3757b6e5f5", 0x9a, 0x8, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x281, 0x40) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']/$\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) execve(0x0, 0x0, 0x0) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8008, 0xa0) write(r0, &(0x7f0000000140)="e3a5f00e89be2900bd8cc1d284d5aa1070ee45e6b151a8c757f0383597189da7f3197ca550742ae72091973554dcb34f5e60928e74eade7f98d2aead71627c6ff215e3bf67e4175aa41d85d407debfcac2c82740cc20b3cf4a58a608f18316c63e2b4dd8ce51bda74a6b52d023f861c20ad2b31c8d55b2a8a4f1aa5c803f813a0886b2202df2cf290771b067ee2d59c5334bf792b40e5265a83b4e285be898b3b51fe21b80a47a4b00fb94eb8c85e0f22e7222a274956a1a5d2547652d8110221331e43dd500374b7435e11a47e39913803de0b86a076a2b481ed1960583f921d584362b75c0e94cb82d", 0xea) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000480)=0x1) r2 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c80240210d71ebf584797ad9f9cfa281b9b012ddd1c1425b3fbac347aa7541613d73a3c128efe508da84a1aeedae01d05b88ff4b4ae9125f5bf5a576", 0x3c}, {&(0x7f0000000300)="07e443f9056e8aaa10a17014d376dcf46941e70dca5adea9d6b6bdc76136f1f388db65f182c6c018fc640996b3b5a462746dc7925eedf55aa28ca69e3b44ee35c4deda1a3a00f25a34a8558f1b483687de07da4ac13e1f731cfa52b141f4d21eeee3fc12bd9cbde118ae9dd25cf0eeb96c9bd0525fcc0c79a731c801d2eb5b5f70", 0x81}], 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) fcntl$lock(r2, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000002000/0xa000)=nil, 0xa000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 16:01:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x118c, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x80000001}, 0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x28) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f00000001c0)=""/206, 0xce, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:01:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) close(r1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/194, 0xc2}], 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b84a78139a889a64680b16e1aee628df8c820605fce63ba045b9021e341325226ece968c878b9c7d614c4a8b15f6ff5f902bfb8cae529ffdea36e521927d61a8a1684789050341b2832043fb76a1aead9504d8eda175582dcf8379e4e58f289e040462919cdd8942801e86ecc828c948979ed323ab73e5844f1eab2093488ee137c69877c7105789e3a9506504dc85247ce6875302be910a0258dc44398eb192bed60d3a5d0b3d1da1501c"], &(0x7f0000000100)=0x6e) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x2) 16:01:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x189}, {r1, 0x10}, {r2, 0x4}, {r3, 0x10}], 0x4, 0x1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xc0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) pipe(0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000240)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x8) 16:01:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x88a, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:01:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202b2000000000000005c8e0a9651be08234903fa82b8f9257966e8481ad8ebe8aa6174c5f87746031ccdc15d538495ee398bc9fdaaeba3b547953eee72561a17b92e1d3ad767eaf1f49526ffc937410c396e3006a88d67b88e439c0853716f9d7038f72fbe0fca1446"], 0x1) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001000000000000000ffff0000010000005e5f8bd2f3c9d2130956093049d4a0f3ac82c96e55307dce380bccc459afe829daae2b45102203cc6a4c8e6bb3cf5b2a181f297d5d62e3df7dcb9dcfe37729741507105e50279e781de4e99259a149705c61881bacd01ac2aa3563cd38a1914623c1f5ca3f9117b7d9b2cecb0ab13420dd1724e91102a5166a831e51531ddbf817438d5084b4e2e1587b6dde6b409e5f6083bc7c7f7bd702383234cf4fa56cae143d954061ccb3f619e443dadc3375d4ba5a32232398694c218bf30092a94990f6e32d96"], 0x20}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3f, 0x1}, 0xc) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 16:01:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x80000000401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file2\x00', 0x20, 0x6) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20000, 0x95) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x86, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0xffffffffffffff3f) ftruncate(r2, 0x100000001) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0xa2, 0x2) open$dir(&(0x7f0000000100)='./file2/file0\x00', 0x802, 0x0) 16:01:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:01:29 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/164, 0xa4) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000100000000003) r3 = open(&(0x7f0000000280)='./file0\x00', 0x249, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) kqueue() flock(r2, 0x2) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r1, r2) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0xd, 0x1}, {0x8000, 0x9}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0xffffffffffffac0c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendto(r0, &(0x7f0000000300)="50391a55f85fa88e54ec339e3553ff3cb18f10c8ef318fc747eb1aa955e80ea2b04dcc82f341f054c371d988eedae3b43eac5be16c4e3ca4eaea079599ed", 0x3e, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000400)='./file0\x00', 0x81) fchmod(r0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) setgroups(0xffffffffffffffcc, 0x0) setuid(r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) syz_execute_func(&(0x7f0000000340)="c42319415b054ac4e3f91697ec86000000f04081576699899999c4217de63345adf040086c045ac4013167146bc423fd09a00300000000c4e1781743794587a4e565566666") chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2000000004000, 0x0) sendto$inet(r0, &(0x7f00000000c0)="8a6bca55e1b7da", 0x7, 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0xffff) clock_settime(0x7, &(0x7f0000000280)={0x0, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom(r3, &(0x7f0000000100)=""/244, 0xf4, 0x2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 16:01:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = geteuid() chroot(&(0x7f00000001c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) fchownat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, r4, 0x4) getpeername(r2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000240)=0x24) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x15) connect(r1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r1, r1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x5}, 0xc) close(r0) dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x9) sendto$inet6(r2, &(0x7f0000000380)="30a0cdbc1d8233eecc4919603ae34fb09473cfc63982c03be80a80c66210d451e7babeccf6b944382eea9d25d1f5e2015017f0d7fbe6b9ced09e5dfd869aa5eb765eba9378fa48207bc5be6ecf08be84ce16c260433f1993a8ba024cd5002eb9c7a281001154ecd132321dc786101028c77d1b2f7cdaddf9322a5533e81212d0b065", 0x82, 0x6, &(0x7f00000001c0)={0x18, 0x3, 0xa3, 0x4}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x80000001}, 0x10) 16:01:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt(r0, 0xce, 0x0, &(0x7f0000000000)=""/199, &(0x7f0000000100)=0xc7) shutdown(r0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000000), 0x10000) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:01:31 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000240)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000540)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) 16:01:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) clock_gettime(0x6, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) socketpair(0x19, 0x7, 0xffffffffffffffff, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x7f, 0x7}}, 0x0) faccessat(r1, &(0x7f0000000180)='.\x00', 0x2, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:31 executing program 0: setreuid(0x0, 0xee01) utimes(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:31 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x7, 0xfffffffffffff412, 0x0, 0x6, "79e5f51526720ba36d75c1555d1407a97422ad44", 0x4fb, 0x4}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x7, 0x9) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x82, 0x10001, 0xffffffffffff6d09}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x4800000000000000, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x3}, {{r4}, 0xfffffffffffffff8, 0x1, 0x0, 0x5, 0xf6c}, {{r5}, 0xfffffffffffffffa, 0x40, 0x4, 0x6, 0x20}, {{r6}, 0xffffffffffffffff, 0x42, 0x0, 0x19f9, 0x2}, {{r7}, 0xfffffffffffffffc, 0x21, 0x1, 0x7f, 0x9}], 0x100000001, &(0x7f0000000480)={0x5, 0x9}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 16:01:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000680)) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r6, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r8, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='b\x00') 16:01:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='r\x00') 16:01:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080), 0x58cfeb91690fab2e, 0x0, 0x0, 0xffffffffffffff83) 16:01:32 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) accept$inet(r0, 0x0, 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d975b0194c6818ee6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f05c41396d43752b895be97f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff85b82debea334fd42b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b728a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5685fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69", 0x80b, 0xffffffff7ffffffe, 0x0, 0xffffffffffffffa9) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x41) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000180)='./bus\x00', 0x1050, 0x78) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) read(r1, &(0x7f0000000240)=""/239, 0xef) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)="e5322330b85904", 0x7}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x7fffffff, 0x9882, 0x0, 0xff, "2fcffba39e10e32f58a2c67b2abfbb8a903b3f04", 0x344, 0x100}) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000100)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1fb11f0a746214eec585ff943682d3b8ad15225ff636d96bd258b1778b9d3527b0ba01a605cfa80c3fe0bbfa24347e5d6c72079524f3b5626fc8259380a6da9b898bb0d1ee59f93b6c8d613c948ad6d076d39b1cdf40cfe44976705f28a", 0x5e, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x80000000000002, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="6bee845c4479e341c0264e5259f016af", 0x10}], 0x1, 0x0) 16:01:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xffb2e5eed6337cba, 0x0, 0x0) 16:01:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:01:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) setsockopt(r0, 0x8000, 0x12, &(0x7f0000000080)="915c44c373ae43d3ab03000000000e3d064770db28cbf114cf56ff4dfb0185f651d900a3ea401065c80e91026b7c91b8d25f0cf9e54d7568ac25ce3926340ab134625afb575e871ca60009e464c3c825688f3858a724675978960ee590e40091364a6953569f6a0216fcde46d080fb", 0x6f) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x6b, 0xfffffffff7ffe903, &(0x7f0000000180)="7600ce7f232490b4482c7302c91bae1b26729bd1df85614c9ad9df387e54ae9675c09bc0b8caaac5cfff3a25fea2f4166c74bb687ba0817bbf1eaf2b9761c063f75e4a61be92f11a9c7fd91c526b13c3b8e9cb6ac5a44bfd4946e218d7ec7a7e2962f1cb85660d6b8d323c8b7dddd0d67c5281d19ca939168cbaf89a72e5406ec9a48ce7b93d8acbecd064c7ac6ecfd0c4c19a4146bcdd6eacfb5fc6f5fa08e80ecb64cf60fb58490335209d766ad8390cf2ad29bde2967b8324903226", 0xfb97) 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4115) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0xfffffffffffffed7, &(0x7f0000000000)}, 0x0) fcntl$dupfd(r2, 0x2000a, r2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:01:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2) 16:01:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000000600)={0x0, "be4abec7cbae32137b05b3ba5d54bcf0fbfabf627a1d78fed605692638b2dc412ff3b34da3c9482bfbc9f787a4778638b0c144bad9df6998acf0bb5173d20e403e9c86a3ea761d3877"}, 0x51, 0x800) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 16:01:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x6) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xa3, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0xbf, 0x0, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0xaaf075c61740fe97, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x1, 0x0, 0x1ff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0xffffffffffff0001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x85b9, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x2459, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x28, 0x4, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000004, 0x4, 0x3}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x4, 0x9}, {{r0}, 0x0, 0xb0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xffffffffffffff00, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x6, 0x5}], 0x6, &(0x7f0000000240)={0x6, 0x40}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:33 executing program 1: semget$private(0x0, 0x1, 0xc) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$inet6(r0, &(0x7f0000000900)=""/164, 0xa4, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x7fffffff, 0x5}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)="df8640692c15aba8801c50e90ed97de6086db84f2cf7480527c824f31bfddcceaed203aa8aad18cfad3d822dc64d7262fa161be55033412c51b10a211b7450c81fd5dae374ea095fa5e8121692be0c5252c74e", 0x53}, {&(0x7f0000000140)="f895c9fb9499f9ccd01dfe4465eee5c2e8b9a6216043ed7bfd181ec8898d8f341b54f659aa89190f303ff069c9727b85f0780c61664a75bc0209c8a8e9bbb90affd45adc2f728b963ae0a31ba726f57ed7d2f8bbe8a34faf0efb7204", 0x5c}, {&(0x7f0000000240)="085254a2a55574e9af3ee1fc2a7d9dce16a8b4ac809e884a37590647b7cadf91c6e4a2c1e97b3f287b4050b0ebf89a2b6b045cf43c0821d1bd56ad5763f0314f5ecfa82521a729ec2681477e576ac16ddc3ebd1d4409a053e693bde7ebd71cfa5b7b8f597e565e713f9c3c18eae3a3335770ec72e4556835d5a37c93a18f27282adfd4828b2081129d99ee23b839fde84d907187bc4993db2240385932c9e6c3d18efad86003352602af1f76626c2e89a65c58401269d1675e65f43a3175529bbc2bd482b3830f7e6263e998dbf92f376b54beebfd7686540b6ad8b5d1e580ee9b405a6215eacabe0ae3dfa528", 0xed}, {&(0x7f0000000340)="a48fcf4c21fa93df2339e9a35154c44f7ca746d80dad8d16698daa477b6bf43797b13f1f0bc496aac4118db2bf2a70eabc7cc4431be53999c77ec5d162762dbe6baa02150db49fc885f06b8710426bf5c08daedb3297ff6e529958bfca84323c136d544118b16a5c0993a73911d1f60c04e7ff53555fef4fd1e4ae4eb41d5d033ebe43cd06d4eff3141661042f311c553ce979c837480713cf07e12b3f24304b38015bf989c0a2eaf98be1482b47ddda1b2e9fe2effade31d57520be9a9cf5fb6f7a0e16294a120fa3e9b78d2eb1", 0xce}, {&(0x7f0000000440)="ac8420640585cf432c13c73edcff00b48cd91104e1495df1c45e00b4c049627998a570f51e92faa4d489ad8fb55a6af7fae543742c7c89ca5c35a7f35a224ec63a58cae1baf360af40372d08403a8737364d6838509a081482ac73d008fb2853eba898c994dea6da0302f67c32a5f6db358825aa665bf59bd0476dbb1d3038be3f05df44803f35036593862e3738eacc938669c4d6e7af7c4e0b5c3f5a713b8f6810f9968c9a1a9aeb8fd2b6afa00db4b9937ff2dda926a9d72c651893af23e8e1802d4846fc6a3465c64cfdc95d885999de", 0xd2}, {&(0x7f0000000540)="19c56a7d5e441b71738f1be0277ca0b2adc96b400a38b2ecb4b918d84ce3eb8f4ec5c5935c0b96b7975176fed48c6d87bb51abe002a270d1e4f095be1e6976cc3a5a73c0c0b45665042adf880e653185f3e7f6dfe8163ab2", 0x58}, {&(0x7f00000001c0)}, {&(0x7f00000005c0)="ba88f9b53bdd2ebc7775782bf8f1d34646aa527f39ead2981321e3c9ab1e7a6a34b22151c5a47b69a35bdbf7b30cb800eb48cefd6cfe1b876cff40677c12d6a50e50e9e910b3b9d3dcfd20413635989e10752465d87b766f4badebd5c78e8c26d9d8", 0x62}], 0x8, &(0x7f00000009c0)=ANY=[@ANYBLOB="2800000000000000ffff00000200000051ec503c279586c8339209edce871cbe830c114866afb1e1c00000000000000001000000810000008fdc46521aceeaf68de2e70f825ba0ecd78f69bf1e160874114dd0c66c5ec33d28c94eae87f9b8a0172ca142dbdf1faa74e21129f3bad50fbacbdb605d7bd0670de432d48d2721da0f8655b17ee00a6154ecffd887b03c2c3b819825d46fec72d727145d188cc4c592cc0f5c99bacf0700000000000000a60708fc9160b9f669f077014aac46b575303fdf70b982657dd96bb945a25b90958c1dbd000000000000001001000000000000ffff0000ff0300002283ccc4a14b8ebe9a6148893667183b1c780dca8d2a5e468019f30d967bbdebde7ba4e4b25900d3e89b668fc35be6f5966651b19cd312622e1e1a81a21d7493129fa715c1211342ecdc65ac0d7f115ad3c93b0d221d12e8ee261b0ec7548cb19c7238e7353f43ba6a1f7c823a8a43ef5df1e4595714a9a2ece530cbaab6ae7134971e7fec0188f7d7dafaa5d816a2b690e814215dc7af352e59e2fc311681bab8c556aeca444b88bf9908714c17cc1d13b7224bd39edb2d7c0fd90011d1a59d1193b89fab5f80638767317ff0bde7e67b9476844da965d66c92e8d32f9cdc739499b6acab13f5263e8ec21e49cd3b0038d895a6368bad37a7d18a8b8d20021dfeb31f10bc6d010c2ec9a3df66ecb3afc6feee700866cf2ad8f8cc3b75a29a85e4c51b01fb17a2e354aa2bb1af1d3a27f98eb85b271298e246a0e6f9a3136d858cfef1d4010f947ce59f1d308a89d486bc6b50502c892eca13267537a20ec5e86256"], 0x1f8}, 0xc) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:33 executing program 1: select(0x40, &(0x7f00000000c0)={0x7fff, 0x1ff, 0x10000, 0x3, 0xf86, 0x7f, 0x3, 0x4}, &(0x7f0000000100)={0xffff, 0x3, 0xdf, 0x3, 0x6, 0x80000000, 0x3, 0xa}, &(0x7f0000000140)={0x99, 0x1, 0x44a3, 0x1ff, 0xa3d3, 0x7, 0x80000000, 0x95e}, &(0x7f0000000180)={0x2, 0x9}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x800008, &(0x7f0000000080)={0x3}) pipe(0x0) setrlimit(0x3, &(0x7f0000000040)={0xb70}) 16:01:34 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x8001, 0xa2) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0}, {r0, 0x158}, {r0, 0x101}, {r0, 0x48}, {r0, 0x20}, {r0, 0x1}], 0x7, 0x4) 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/216, &(0x7f0000000200)=0xd8) lseek(r1, 0x0, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/119, 0x77) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002004, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x157) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 16:01:34 executing program 1: socketpair(0x3e, 0x4002, 0xe99, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc) msgget$private(0x0, 0x48) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:01:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8001, 0xfffffffffffffffc}], 0x20b244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r3) 16:01:34 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xe2) 16:01:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000002100)="3f458746f56abd40b271fcda9369d08a0a767b5d5c4af2321b93b70ee30bb5e62ce9b0d54dc392c9ec3c31429aa87a98dc16391c1d836efa4a7151a8f8c8ec63007467ab22797126720ccbaa79f1e147565d483a221df67112144aa688eaa2c553e83113d801b3538e9311e03ea5fb786ca1664b7391cca16d771f1a4f6bd570dd79df68cb9a028a830d8332876e97242d54f04eff038ec4058bfaa7ff3dfde82f24db0021b33efa38c604894d6f25effb6cf6f0979501b938e104fffd70b6b74c8f641957557455fb5a7b3a2318ccfc6c8f85d403c6a4ebdf3da97cc1c3eee6e0a4fcb0b4b8e68f24913c19885d1165775879bd464b38bddc719428da7ef67d68c0b8f2a04bbf8d02041a85ae603ad422436acf7dfa63b310a681bf216168429f600445c32e0a5de4daf5904dad3d1a69b4ebb145690ca0bb1c1a77c28303a034c92d969fc8098b7e547dcba690da0f4fb986d9e175f599e35631ef927ef5befffe9ea20e837e7bb2ae9aa3210c538acb743653b45e80d24fdf94c48cd2fa4d2a6bd0d4cd0fe19a792f06f06be5bca7a8a2f3e6d18acea3cc8871be54ce9627ea1f6d461402ecf2555017ba3af4a22602f46b2447dc29d27d6e9853d8b8e256b6a6cfaeef3956b54c7ace367048e679ed901c7dfb93ff75a78dc03530f8bb609fbe435913228fda65a1bd3f78e62a3f9b6fbe218fac3fd9f5bc7c7afef90c5c463625c222ee1dad37a7422808141bf9ec341065beae45bab473646aadbed42e9aa782979490947618ff1596f9ff8cecb8fa32f0bfe55c66d9ddeefdfe068c0185b5adb3d7cb84deae84438ff7e18ffa16afbf25dcafba17ec03b6e024b2d11954d7ff7b439fb5a70adf31c5586308ff347a5cfbec01b69a0f69bd7eaed7f380737b49831747276c0f80222f6d076ad7646387ee583c0a2c0ccad8feb85749bc1c104d165f43b040b09733eaaf3615ed8532598f640b74ff06a0f6a0a4dcb9f50e33084326fb30b7668e4fd6f9d4304ff71cf2423fbbdbc32c6c951da246b9c4f3ccf9e817fd1d82832abf48a3c81ce8b58f0c425ca2e795665f49bc7d75ce59637770e0d4cda7779ff945c9ea24e807c93d27bd5823a8558f3ba63f99bfcb6888504e68ba320440152fae878379ba40be207c865e387c73b4c17bd75ae7e66c90b5aae7a9a57581f715f6775b106c0359fe73f3ff1089614f43ac1d0eee5ff7bacea260719c3dbc1c068964415f86f45dbfa77c75a652c64d8b9e5227c0a6a86039c0202af75e9a7404fa0a2becf15c345f2c8fed23e7e38929f8e4b271a79fa191fa27b761c889808a967e8f92669875a2e92f8b55dc9396e287c668a4f414ec23d56813e28627ada14318adf867856a4586bca2a6cd7f97fb52dca8f4215abbc8f1c052215655f3335c00035fed6266e7b2ca72e6a1e90bf5e914163af0070722d6214549943ce57d1a83b11f9cd04dcf9bb7bdfe9f24e6374d1e81cc7a9fae98eb16f7aed9f4cf5d7216887f39b9f9a5ce49fbbaa8abced665de803fd95aff017a90a9ee12e2157201f4bd852781db4fd63994e97f6a3e738ff571676cb33a7fc095e21cbdc008926cb5322ae74c2bcb34600eb656f12f80713623168d219bdf563b0d0a1d6ac563229851b3ac5fa293298005875d37786302f811b7ed7712e212045a72019667cdb9f0c6416bbd4e60b7d6d67179b48d366bba3061acbb70751d2dce41fce773c8a8df2971a4298f481fc169c97c95906b1ff2efa078db00b3c89e03c913dd00b92ac0e313cb85be42b749fd5d4d621fcb3215574c1b0a72b4fd120d232651813fdf984a2c28753a61b23a2cba489bdddc1dbf606b15ab035613c1b3edb605b3360e47f2b21b72bca1db2bd2d2720561647a155c42442c85f28de646193c2bd68d1e09a69d278fea0c43d732908378425e2f7f698cdf8bf94b2faa073b601e64843d7a195a6f36f0613c18b98a714cfcaed20574fd93709d7a33ef9213f76c20dd08f5b0dd564c411865b5738a7ed22c413a7d7f37203d144d7ad3267a09554c6fdb5e097dbb467585d61214e3d351d914ebc7de2538268cf1c12973142d95bb169bac1ab755097a17f193d321084a73121acfa0d01905624f684ab9c764f19a8b754bdee1fdad3a2d43b6c2ebad9d06f99edc318bb36c17b86a6eabc5e7cdecb54ac1a8bee591ac5ce38867eab7bd340805483d3f4114990fc9c51db3e1f63d20f4cbb7c8f07ff08a12b568816c4d000512b63b140cd63bad622e4d28286638be657d744aa4aa1338bdffcce8034820bfa2344396a42fb1c02d8920c7cd69f65ce2e09e065d2d5a9403eca8a6604756b2a3bf4693f91ecedb7833c7927f40a96ec55a85adb78c156bc32fa93abec54286bc88348a38564dbba80fa3866c93442d35f703a7b9fc8dea870ebca5e547c9dc644cc67530f5c6351ab82ed2a4dce446c91df2c67164f1c051cfdfc9055d162c4dbec2a7d8f1e9d152ff9df18bcdae95aa6c834d2fbc988ccf6ed217ffdd549d848602cb580f8f4d329d28c381156abfe9641e9d4802cdcf8f41df247a740457707b2354795507ca89b2ca64d12a85dce82fbae268d05cb8d1338e9a4972615d13e46b30a3f133b929167f7b5e6d072bc6f5ca069acb19f2f75f8c9a8b47316ad3bcc99054175e104acb23f33a84870058ec616b0cdf9063fb5a436962aa46141c434bb4b161836d55b7da5fac137d64f996716206b5bfaa074b063a98e0a52484229cc9da3c7fa3520a48e6669553618f62255c1922639192db9f27ffaef273ac9f84e232b248bc948e4a1dc34acc06567ea635ab2057024ed4429f1fa08bb64b3d1b85360ede25afe4e3d636263a1e22fd9c19f41a094e86c6891bc3b80fe8132aa4a38b43091260f5e9db6c4b4c30fb8d04bd12cd95655f4781fc155b295587c88957c3d5f38ef802550dba358b9f038a32795ef46cf85d5dd3d2ae453ca0ab89ffd3e7cb1fc5038bfaf38be3fdd7a8f1c568dddd1f776feb012c196466a507f8807d73b2848460a225746877fd7c2c7c7bae2101734299b1b5dab16e8d8c49962ba27fa5ef5a28190d25609fcb3bdfd30b3b34a1ec9522bd3846acad198f1b35aa7e39416322d954742ea0d09e0aa2f86d4173ee743da31ff24b2e8755f595d2f9c98bcae3911ab3a26c91f50bd5544ba6e10f8c474ca93d34aa651afd6fc69d12a0547afcd0351666c1e0c90f5111d0ebd2124c7aa254591fa29c79acf6a65687d47041d6b25e2a4cf6af08e545e016d15e9f182d90211c9acf233628b17cc10235b3d803b01d8d1925d9f9a2f372798efabcb495455ed8cc5a6ad062d85dc6320b6a47c6bff8fb4f5fa05cdbe70d2ed62e8f8058ef33d5a2fad0e081815eaabc1e786d2b511598af834283244f092695c97f408113c640c69fe86ccf6df750d0f40428cbfdf463158705374a76bb03799472dc5ec08db7b35697c1fdde1f4a03af2c685a15aca23996b4b4d8df84e53b454a53335a8166efff76d23b72c76c88c158d2febf08c6122cd0b588ade2f73e06a91c2edeeb5e1c0517d70927189fff574292fa9c03839de1bde27ef705380018561425031b3c51fea186ed9374ae99c50e91efccac9c3f8637f0da3b59cbb3a1f6d3d2698dfd514ba5a27b92e564f90410e8d5c21f6b3a5e19ef3c7f2f23f7ae550bda5284602d39c565b0ed308dffc5099bd9452a41af0381a5ee84d6f9df262573964c8681171217af45ee11b1d261729992b8e51cb00f461c107d0e6268cfec0dd28a999694c5df6cd8ac17927d589e72cf7a161b4e80d5740bd3f72ac92fe87121295ac836c4cd42d8f6ffbbd7606092a1614c88aa3f3a9599a5cfe5b3e18d4cdfca00aece52fb1a59e0d70562aff7ced894fca7da5777734e68ee421baac3cc149870bea0c49b5e42d1440e99beab987757f7f8847da5e212e9fb24db34f82e281d5a3cca498ed772992cb0b73a59b936ff588f6af1cf40908f8be1ef0db383ce93eb9fe86e0d8ce6700e53953f6cd965ed1c306ae241b077d0dd8b46089057347e0054169f78175e031d41c34b2952db1069ea210d02d4b6c1be1c5f1112833d2e9e49e34b7c2d9c94db5ecd4f67fc25f477d278c61bfdf52505e30f72799f29b3d57febd4456ecd8d3f11971ca7efbdf018b3bc6ebe815f4b25a68d3a0d34b82d52e276b950374c68992a353376ae301924aa27d621a829e525d5e967e1b981d437ee827b1fbb16f7508c032b4eb89df463af3211d6206963066dcee2ef79e19ed5c347c2c446e145b9bf361fd28ec909fc8646a6fce5d4fed5bda20c9a0959050eab4f1b3ea2c13234ffd3089c5344d4bf94d37efe66b7f77e68f5018d8c13b865478fe0c30bb358fc13a348e0b242d759feccb824953ac8674c593e5c9ab8504c393581ba4bd88f6fdde2899b8bf438029d35d481f70e633c1d59195f4f56f74cbae9c393ef672b6f58e16ea30150eacbddcf1b3c5668f65f8effc4233a65b3f2c91e1d68978fda8afee7205a4e62491f0fde05c382eefdb036c0ed278242415045ec81d36e6f90d8256b97d5e779e26f01e6f75f3ebb236278505ba70cfbb69b3bbd3f8667963b97f7375c00737166f0e8fec9973039245ab95cef392142378bf774117dafcc81f684c56c55bff3f8b924431c36cf19d97082ee1f90f4b724d1324b13e8d4dcd3b9ad1e039e3b6ba58eb9ea89b0d8489117e7e060547c1e44838ee7ce9858468efce117edcf6521105f3f9f06541274a19a17bd6714f44ab395fac3671666677ed6000a05d7d3f2b049d0b6db64cc34d4b44b11dbb8c3a94f74cce7c3abf4903a13f357b3d2964eae87b7acb904247ff30d5e6594f271943b8a", 0x2b4}], 0x1) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3491f36e, 0x2, 0x5, 0x40, "d684013cf1d62275e8b4cdb7688652f8bcfb3911", 0xffffffff, 0x1506}) 16:01:34 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x1000000) msgctl$IPC_RMID(r0, 0x0) 16:01:34 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="71c6f9e41db805ca6d0c488f3d5fa72a438103ab8b95b7959518643abf574795e7e2e1cf691e242b023d34592bdf30850a734cbabc970ccc27b1ea8aaaf683fa2bf4e0f309d523e4eca3edc7919ad287e95bd8f60381eac7210003b7b9be801f84c28af0ac013d7f7bcabae76a8de57046d1fac22ccd8a02663bb1f8fc335842e82c3b742b", 0x85) 16:01:34 executing program 1: mkdir(&(0x7f00000000c0)='\x00', 0x56863c459fd07166) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/21}, &(0x7f0000000200)=0x17) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 16:01:34 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f00000000c0)='\x00 \xc7\x04\xa0Q\x04U\xc6\xfd6\x1e)\xf2%\t\xc9\x85\\\x0f\"\xff\xc0L\x89,`\x86\xf4\xd9^\x14\xdf.u\x89\xda\x18/\x02\f\ba\xf8\x05\x12\xb2\xbc\xd5\xf8\xdf\a\x93\xa9w\x9e\xce\xe2\xb4>XH\xb7\x94\x03\x9ePIr\x17v\x85L\xe4u\xd08Z^\x0e\x1b\xb8') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2000000002007fff) getpgrp() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpgrp() 16:01:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x14, 0xfa, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000090, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x6, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x18, 0x1, 0x8000, 0x7}, {{r1}, 0xfffffffffffffff8, 0x78, 0xfffff, 0x7, 0xbf12}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x4, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x7f, 0xaea}, {{r1}, 0xfffffffffffffffe, 0x80, 0x10, 0x1, 0x4}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0xfffff, 0x3f, 0x24b}, {{r1}, 0xfffffffffffffffe, 0x22, 0x2, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0xf0, 0xc, 0x100, 0x401}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000004, 0xfffffffffffffffb, 0x8}], 0xff, &(0x7f0000000000)={0x4, 0x5}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x10000, 0x0, 0x98b, 0xffdfffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f", 0x2000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0xffffffffffffffff, 0x80000000000) r1 = getppid() mkdir(&(0x7f0000000040)='./bus\x00', 0x100) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getpid() 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x4, 0x0, 0x7, 0x0, 0xfffffffffffffffd, 0x0, 0x1}, 0x0, &(0x7f0000000140)={0x9, 0x81, 0x1, 0x2, 0xa872, 0x10000000000005, 0xa45d, 0x800}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) read(r0, &(0x7f0000000340)=""/88, 0x58) munlockall() getrlimit(0xf, &(0x7f00000003c0)) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:01:34 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x1}, 0xc) 16:01:34 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:01:35 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x401, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fff, 0x7}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000001b00)) chdir(&(0x7f0000001b40)='./file0\x00') sendmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000180)="f9c9cf1e6d0cb3d268d64fb85e3bc3190dcf5000e6d142c2b2d1ce6e496bdd0f98fe07c62d1e806fd3883604eb81cc4bd25c55c64063598dc8d33063818791e8a8c659dae5d4d95f8c1beb1cc60b845ca614279738b07c4341b52367496283ef710747defed8f3b423ec835f7908eb2658642347048c6cd8e65f837f8a40cd0fbf05ae46ba8629d0afc5422ca78653802636e8e8a82199032fdb40675c1738322bc8a38ae213978f81024ae403aa28c6e013f33edee064c725465687d8d3a61928920bcd1e71030f33a08f34ce06ea04fcb74eefeb48c3d5b6c003fa0ac81f520d0a40ee93ee9d82891a80c815dc3f4cead158f2f7a5569e0916b7a6ee69f59296f095f77a7df85ce1fa5af3be3c4182d78d7f97186207c1b774b7124b6a9b268e9d5ea2db0548685af11d3dfaf3504c0812ad0cb4d6f63393c146f978f775b80f60a1c20698b1208ae7d84c464fb6fff2fcd8fc362529efb4b60e1782c14ec38feb0572da6aee86ff3377a995ac09fe53d17f670b5e9eeb9d3da62870035a0d6fd6524c8c500e31cc6fa5841a0763657b7b0476c059edf0e0af0322e955345ad04b74b5b83d8d45d26b24c500e097c093546d15684f004e681bdf887857e752af7d9f908b218ecf5c283af7af791e73966bb984cc53b6c1a5ae4d247d20a4587ddc6507ee8e23bf718e4031ad8eba50e941e5ad78f111d54e859ca524429a93350b81b5c0fad7a514e40897f0eed26f7f698accc02e22ed62b9ed426c4d54fff125d69b15b34f21d6f91310017d816d673fad403e2b9981792a5639be669f6c7398eee484b33eb6449031f8bf140367c5cf8b8577ba08b4bc6cb7bfe44cd7b0c8c11b4509e9f891c6046e6d5346db5b92dfecec431d2da057cea1c01472bba1fc5b97ac858cce7174d34192a93d4e2c6ac49c93b0e6ddd704fcd2260bacf00c2bd455e94b9ab97a0bccccc92d6eb1db6ef8e2ac663480cffaf6d26d2783d008c8db336bed5b03243aeb7a5991647e3fb6d3c4a41df7f9752ee0a7c5377d89de7944b2730af5246686e7dbf5abd1a0cb8f66c40d288892529bb1f69d48e5c0e5198ccbc8c10f8092d7996a9f504d087aa7284a609525c2fceb6a6ce06a9707fa018b37a93dc33e568df2eebb48565250b74015c1e4d88805e1d9f41dd820d08e77a82d412fdcae239cf9f26c16feb38a3ecb8be68ada5147cdfc372062b4a69a575bc705036f17e9af175f76fc26ceaf3d485933a810abaf057d16bad7ee6d69f8f082c8f28c858892750b9cb465bec3b4aa674c837cc06232bbccb9891ff55e8c0b87a22b620668bedd481976c2abe20904d18c0f74896e301ae44f8b7c3241c7746bbc1754ba8002719f6719308123d948423fca8b47a061e114eb5ceb71ee15092051f52b28c5e4d465c1cc9be2045a7dba73cdf8e505168a09c54adf2b7116031c7d4bb6cd64bdbf76f67ddfa6533a86a13417c25de9adb721e3f737a0b8f747b9d58124f41f2426611c59880b9d66bb0f03fcf485e304db176cdbedafd02d1c4703500798f994220aa2ab9270b9d05d55a53240b1fca9389f17aeb092e995bf804be06180662cd593280e34242503e1278733265d7aa39c5accc45126c0d513e46ee7f73281a9198d1738595cd4a9a631c1f38c0effb2e8aec90353d2325ba38fecffc13205f364b38ccd8d86bb2e1791fe5d3317c3d5769c2d654e7274a4244adb7507064f739f87379666d7c420b361afd944f5124ea432b4dad5d27d7e71f4c7cb98fdbc73a273bd28ab18dcb2b29dd037d3032cc2b7fa716ebda80ed9af67060d8772f1d1e3543733fcbb9969f8af82b1cc85c75a902d9e794de76e2e6df18f901be698d52810b3487576578bbcebd6cc7a9a23ffcceb9999e36784e1192f1af9215b0ccbdfd0c23d7bb93e36f22a708be25a34ab8bbf53876b7889459c2517b5b3d2899513d7ef65b72b3912df1f1671a35d6bd199b5fec0162f26b13b8b654b717cea6d9157a22217a2de00ead5c8476ffd135b9d36663808e8d37cd6e8609da1b0aaf8a554c5c7b6dd10fde78a19c75109ff012a8516407427dd16f61c956e751dc6da35ed995434feb0bdfe58f2eb21b70ccd89595f2603cfd0b5a27b543b5fcc87875a40e61998988627e6bd78448cfa3077405cfddd1e0aa4e73a54c9333d3bc1090ad1713319a0b112ab3c777b97f6a30bb533dfb3663d820ed4b4c6d76c4c8839f9f847cefa71c1b671acbc1ad8bc4779e9136d9fb9638c61ab0de002f4407ef7648eb8347ce7c1019c8cfc12de267196d5a41ba268edcf41526f7526594618f422813d322ebfb210e7d03dd9139c8040b7f7ce26066f2381cbb4a13b65c2829233b50f87cbb396e1c03e885ad15581c684fe3390d2e7cffa48ee25d0e0699136663fe1f9a8c1b831d27c1aa04e9e59e298bd0375599f73d07e336a7a47b736d59553944a659a2bbf3e7d50bbcbf0c0623401b2eb7af4d4c4a16c3fe91da360255ba192b882d77977e6636fe1495e7e703623443aeccbf42ab7d2bd3a7691ee952bcc2a8a63da38bc7838b2fd4a001138a63836c0a68d44d55c86b17e81e7694292edc9458b2a5e366f838e0acc7f9b2c6baed21da178ef32ab397854189430eaeda73c18b896163efe7c45b305210235f2d5fc75dc8bc07169a39a8485cff755eb0cd8185d0256c7f1d52142ab21a1a822c0fb8a1a9cee2002766058bfab71a9516b3f449d5dfbdf6ca2811bd588c14e7dcc4ff2ee5095b010da38a9b6dd206197463baf49101ec125b97a082a14141df5b9c74d7132075457e931ce73d7336dba8722baa193b152f095a40ed7b388cf8a9313aa7a8b4b664ba4c9c237b65d52bad724c98d58f5bf9969b4aee631fefe5cc1d99aa156544f5f47011191f45724c5fbebfa18fcc8dbb4d09a0f447692181a410d9eb241f12ed90da7281a10da4625408c6abe564b422d4f71d3368db4f39cf113cd155ce000b2c4bfedd75407f56d52c86bb528a0d6f0237d044f480b7046eb845b225c7d5093c8af82efc72b0d06630916158d9e6bade01e327b29daad88cac03f55e0112b7cb7ac8d8f345a9ba06a8ff6fcdc535fcdbe91391407255abcbe0bf9a829bea6ed4da5755c547f26dd3500cbdaaf52323d0ded16cf2873f506b3e8a49c195271319bdfd34e4308379e32ebf50c2443ee2594c3446af418eb6489ae2829c4147d0791d109d05a45bb859a1adf5d116d0ba5d3ff9a17b97ce150ed67f6b05c533dadbf3a94177867653e3dbb825c598826cc7ae84fafead6efe1c87145998bcd470e1f4ae2c77b4b286caf8c7238dd012fac29c97218da730e48d72b075e931aecaf6c388f7696b30f952faa96a58ed3c76421a5094b55c43e19b18db436a95257a9ae5ef4953ede363d7076e8355b19f68946c5fa8300ffd2463d23afa45a63faf15f5f9f19e46c6d9b52104b69b31680af0ac2790d2a61c6497387306eeb0efe984513a9cd44f21201f9d6c38fbf68bd233201aa975f8a72fbd9aadd579a21bbd5d79273e6c77d5f02dfcb46a7f3e0434652dd8bf5f0eb2af79abd0692fb45456586ed83f0db9d6956a3ce4b8624a4812089ada79291a9c388d48d092ff3c17de6dd7cb577381a13288c9cb107cf1e78f728c765a82c955d1e068b2cb563aedf0ffd485b27e2589177048212d94bdebdddb22d2295504bd6bc7f5906fe84434cd476ec0029752d2de56ca0b9605452b456641b1ec175950fd16ec94bedf9de330e663236fda379893a05aca5b1ff85062743bda26a2856f9784a0f282a268af203316ee00b5e472413d3a8e205ef9d91496332952dced7095faf1f25a84ab4c9446ff799cd1420cf1911de3c580fc2ff22154a63f2d8b539fd8654f9200c10fb86d3b5f171c26d91d504efc06bf506ce9cf4090d9cc1750529c21e2127b81f5cfbf3df6cbf4f8b8c948790b9e2e65a1203f6bf018a15365a27619d767544cb91cec5fe09fb12b886f889a067b98126fe8bd4f44cddeb2e20c7113139ca5a404f14d6fc16a8b16334900afc9851f852d473d242b3503fcdbc1a252dacd7edc8e64eaebcfd7cdb0cd070d75fb7176b90e920d31003baa5577d1b4d635116b391007490f8339729dad34d8cf126a5751faaadf6b5e121d4925b51ab4b46317e4794257125851eb651c3a804bd48052c56361ccda386bb7f6d8ffc3eda077520db4dfd82f3a92ce1de6c380945c4b47b1119eaea7843ef92523a80a6c514e6aa666bad810ae0a1d10ff2a9746f895539029a414bce39f17195b3cef9b4931bcef0f82dfb9423f2082f1058390e88d53e39ce66be6dec972116d5ff1cb7ffa5f1e4f35816a08c467d283853fe242c36dd02efc4d07096688584b360a366f702da3dfbd51d47db145a4a30009258d82cab9d87a1f162f10794dc5bce4e108e93963db75a6155338eeda92360e971b3d07b6fe96ffb564f8f269e94a4fde08eaad8e976c69d89883bd4b97f0ab8ff6a21342c88283bf6a1602c87f9d9d8b9a78954542fa8f652ddc47965095fd4be24910f3c24475294bbd5698c0d42010abccc49792aac08cdccfbe8ad53fc9df73a5bc8d531b119a0b41fc1f0afdb025533bd92ae1f801d2075e6691b8c3f2d4b77146cb18daf6b237409f7ca873db99c99afdf2c06cbaf2cd9973995a88677dcba82b85f3a5c6090c2f1c9128ebf775fb7d28a077e3d5e583a01b8f02fe6de58100e68f00709a3799365fbb626bea7f8443946d888c27ac1e259d5165ab85064d1ec08a8d9f0df2be49c896074f31eb47f914b07997b815e2140922071e25f08f374eda941ad1a63e048c547d085fd60e6f89c0c3eae6e05516147ad971d45659910d0d7744bbbe966746af580913bf1cac46184405f24529e52c4601703d5700b9fdb28c802eaa9a21d9136802f8c8095125af68bd303501197e139fde5a1b922275c3299febd0c88725366c8a160ef0dededc849c2a94c37defa943e3ccd28faa8dd3d5c1635fe414979c46d388b737cf65b00d6ffd4f0422b5aba738bfa01a1c6061548d36e35e75804c992e6617e52db5e055dbc4f09bca3cf364a97053b1432e3a4f168b5a148cc54f371d5acf23fbb75d39e8813841a6475ee5f9a2d314d7e3ce01ad490b3b353ee89e5536de47fa0dc00d6d484021dedcb9ab8ae02a689bdca1a6e58e86ef6435767208d9a5faee559e102574da6a95d70fd9bcfa92a96c3fb8bd10e1e046dd7e5fb0d3a833c67744dccac929396fdc1bf9af513e9141e7662e92632c11559322e202f65146403a1dd938329571d3890c6b59669a1405110814365872952df373575defbc53064fb11d3f9368845475c2cd37081a0cb10421a76f185b84bad6465f36e16f574b14efd0ce5526813c3baaf832342f6af048c327f47299490c5abb768fd7596b7cdeb3f31c250a13b31cf0557c62fde9bd91ab08fb7765d04297d947f124cec39f9a6e103240e882b88b1e8e1329e202306ab6c02820aac888d122efc2b1836c7e12caa43abc9006a4aede996105c3027673700175c366546f4e7ff595a300eb97914c44957cdb12270af33864efee6ab6d16d661eba5d1e00ca51396bb43c7ee63dd9c834e4bd0005d43ed3fb45e9e5529701c27bc8cbd77338722338e14c868a56a7efc64a891e356ec539f038f6d07d9f14b1f409d8c3866fdd7973b94c98739ed1dc0f2d48c7bb427e5cc9223605f4034d2861eb520efbab252ad64ac726b9072c75bd515d7569d71c57cf6448701148d77c50ed0fc0a3055f02fb2b0c28bc25f82bd", 0x1000}, {&(0x7f0000001180)="a527a6e5b54e9f2eb9de291ed82f7f5c29ae8535cef8261fec89c7e2f95260c395e22312d2bcdf74e7e1d6e33e195a0dca7501755619be119d1a62ac420257faeeb3e8cda188261ad88de742f2171affe7c34eb67b7d71da8202c53d5dd3ac4021eac41d4af1606b22ec5db8b5b10d6ef9efc4a2a45cfbf125", 0x79}, {&(0x7f0000001200)="74eafe29ec4581947331e974146d9fbeb758dffe83544bccd39321421df60671f2fb418fda65fe21dbe191bb52257084ec554c168826ad54732c9dee1cec33d34d778e443695d7fa7367e5be604b3479eece11d9fa529a22f2071660c8d48e017f18b14b1eb0794c48c04dc091e2f25bed8e972b3089cc91f5e20aa88ba3f220faef66ee349bf70a879854f1149c44a3e8457c9e58dd5d1cc3b014cf92b4f0fd170eb8c5a486da58a54f99f12f2fa33dd37f0aac70f9471680e9b2542636dee3c990826dd08524859998106d162a4ce1f36c96e7c09a6b51cb161fdde7c3cc180443b95631b7c8a67c", 0xe9}, {&(0x7f0000001300)="b49cb355f4d430b0699f7e43", 0xc}, {&(0x7f0000001340)="9965c9cd60dcc43a39f7aad8a5d5437d1ff8d1d3e56c7e9786b7ff737ec08c67b1554117e36a80594949703de2dd2fc349a955f61dce29608783c165587b0bf04a3466eab9dcba066e87375934a27213495c32c294bef3486f50dca96db6b62ed3223de8b8c73a9f12363d40dad751a56c8a38f0b6be0cd6297ea5d3acdb5c89b666fc60efbf951f7a821cdd6c94845012827dee1161977b9e5431728f461c62db2a02b90495bdd1f7527fc22aafe7117310c787761bcc2fa77f56d987bc51c20581a1f6ff12e956614ae2bfc40dc571b368b3ada3f2998d8d9e25765338", 0xde}, {&(0x7f0000001440)="3076ad0a353ee53c0f677f209f6a45d8bc11e2a54884a0e204b6ec979fa2ca48957b7fada75598c5928cb15100100ac57a3cac0b7a36d204aef9202ebf93551a395a7d16e8c379853a9fcc1506e6a6403f3d830afa8480400c9827b95f4e0a464c6f9254f07a69827147dfaf4adb771236911fa06bea29ff5e4bdafe909d6338b03e1c377ebd1c35b4d2701d9f9f2b4341c2fb9f10a6392266820a", 0x9b}, {&(0x7f0000001500)="94c36290a9e3b2ff9bb08f7dc7ae8e6c17dbdbd7804d450baca7a03070519932736cffb5503c88efdcb2342b2be6f62bdac2275e7ba8d3a796cc4aeca2b531c548d9479fc9078fcd184d58f9a321480a1253e774fce48daa1587eb1673b4a6186dfd565ad4a7935887c1289630fdec8c3b6f387419964fb1dd3e196d8342d1b33ad78dad0efab4004a4469df0e92e63894fa7839b9532cb20108bfdaa3323bb26431fb591f769cfca4a38ad27eb9c6cf016c45853c71827fab391fa5f1982c26c48e030b55884db3dbb2f8d53ea364bb5abfe2ffc48628212ad221f08b10452975dcdb04f2fb64a52320a936f1af410ebc5c0a832489b61544", 0xf9}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="7800000000000000ffff0000010100002069f08393a465e84331423d1858ae770d13871e72f4d643b97eb64b42c5915d074b7933dffa6413c3ac7bcf9fc2490f2fd15f2d8ede99e19c25fffdff101643e372b9cd0a8ac67906d732d2123855871365f696f22ba57e7ed1c079504864bb79ac2497a3000000580000000000000001000000080000006b353f0ef7dbf29b2577194f686572f178af5321a92fbedb97322ae2274b9f15232ac6e3a7ca9b4267cbe4a93e159b6f38cc3d82134beb7e9eb0f7ad65cce5a9fd120f2900000000a000000000000000ffff00008100000071b067bbbba09fc5900371ff819fe6b19d0ded96e068e46cde462f04f03b62ac6cdbc1e7bd5fd3428b2050eeef1988106c3237aad119ca64b0439628f5b6889a0d4c2f9b7e73003d5717504690bd08639feaa1aafc1bbb5dc4364e778eadaaad9ff17695f96652a4201f3091eddd6165fc48304bd87fb9f9f5b127e52c0ebbf9c8cc4c0613fffffb3881c86940bffbafb000000000000000ffff0000000000009b9463bb1c0787ae168514b9d934eb95ad9c50d195a9c62654c5c714191c3aab632aa5cb81f4251cc12c071e811ca2f4118fc4ee9a4b56e9eef41c6091d7f872bc6feb681cb2f7df30ffc33e64afd5f7fd26899853c6765209ff625e3245c965aabc27b951906a96ebb1d9fafe12424092a3a5fb88e0238da6d52824e196443e498c2eaee0659d5732ffc077775317da297c2af4b6d91eddc9a60000000000001001000000000000ffff000002000000ad68d7da35a397842b8044036e7bf2f91c8cf869bb2365996a7ddcde4a9c1390b152c653a2d25a5fc17f910d5a8e7231d5c01c49b7e9f262ea49940d6cf2cf5dcaa26b51f50e71693b036d83efaf3244b0de10203a3b5030a43fd248ee996460d091da9f29c4b5fce165b5d8b3ed1133291a0ecd887aeafc93b3a1e1ef62e22e9df4405a34c02c28ddc8b67b03eceedab1c58449500aa1ff1e42a1f2119fdb317dbd10b6f87ee2da97a12a45cea741ef2f18ed76222b69bde28196704d6eed54cd739ae9adc7e5666b3cf455250093ef909f6272dd4cff711861aaa504951dabdb02ccbd64b1bf570c796b89e8a252d8a6484522cd4227435bfd55efc4eb0000b800000000000000ffff00007f000000526693454b0dd7f21aa435c94e884deb75e5600c63aa8448b30a5ae9f59cdb7d5d7e304db09d9ee9a6bc873f38a5f0838248bd3ade0d97a7daa88a2c7d823a388326f4033b90024d3d6abf7221acd22c633977493f91df7a8f943b79a747f5856206f6fc044b713cd6bbe42179332fdd43855e9ab125a0b00734da1e0b1cc4448fbe51c8de77cd3f18d9eeb921d904ade289bee6b7a7fdcb98484f05d980e6abe2b10d00000000004800000000000000ffff0000feffffff3cbfa98ac44977dd2e738adc059ea8772f32c01e03971bf4c760b1c2e101a117a01efaf0828715ac608e7afbce1c130d733a000000000000"], 0x430}, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xa203, 0x100000001}, 0xc) getsockopt(r0, 0x80, 0x7ff, &(0x7f0000000080)=""/156, &(0x7f0000000140)=0x9c) 16:01:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6d}, 0x0) execve(0x0, 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:01:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xfffffffffffffffb, 0x6}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) nanosleep(&(0x7f0000000040)={0xffffffff, 0xffff}, &(0x7f0000000080)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x0) dup2(r0, r3) 16:01:35 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) dup2(r0, r1) clock_gettime(0x3, 0xffffffffffffffff) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="42e967f1263d0955b0d2b1828eae9281e21e34274a57f42547879d92bc039696b81e05d4987faa19532f9a7b166e1f94f53a7bf4bb0afe7c020bf0acbbbeee6485abb7ee75d998524a591f94a24da08b5b4efc20ddeabfca5792a30be9cb334c9af5b1981bfbec5eb5ff85da4523ac2611", 0x71}, {&(0x7f0000000040)="bb9fda2a7ac50482b640ee1cbefc9c714fca8859afc347ea67b10c9cd13013f9717ac3b771b7fb600c1075751817a0f1f3104c3e3b6ee424388cc4ee53f48e", 0x3f}, {&(0x7f0000000200)="48faa5640cacde05b7fb94179f2b8e775a90a570deeb10fe676f2f131673a85f8cd55f5923b712aa0088978281b8aa51ccec8e66bafbeb8f1bea143e53909cef70bfa28151014cca234c40b88167e84ee8d37c4786f50cd69d07191c91f21ea4c0448e33f8a686ca3f94cf2089f49a6c04c652abc115dbfc95761047b2404d40c79f9fb636", 0x85}, {&(0x7f00000002c0)="b991d1ccf56015353d2d5a46904f476ce38e148ddf920d80f55d97", 0x1b}, {&(0x7f0000000340)="5c81c46ecb7427ead9ffc3c3773a1b62f1a0733118323e009ef57cd20a97b19229483f47794282f55cd2ed0c67396e8f4700b7cc4b32867876ed720088e28466eefecc006431e1d5da721bda5890b1ebe3942522d5a6919cbf0f2359b275d8d653a18e89de14ce531125d5c83080d95d", 0x70}, {&(0x7f0000000940)="3d74dafcacd16591ad8a21e93c2b3935add5609f29cb23dcefabbfd3449ce860a54b3b771fec87e194cc1d819be4d7165315321a82cd1d294ae3ac0d7e11fe19181d291fb5667b9e69ed7cf3c36820d38868688e3d82c860c800b1005899376ea77152018c37380ef49bed8aed8642c820bf46faac153065eb736fb550162572cb56b0760aa3f82d026a921888dfb7dd26777c7f05cf16d5a52f485da61fef03a78d009b7242ce250b4b15ccd86688372b4f1d06d680480ed002a412c70049dd3581f5363eff5a4ff01758e6294e35643d770220fb520f3fbd59a77726b38f8a284f6052bfbf9a3c736cfb9b9ab716e1bf18863ead98ac6ed958374f1efa00c8a005c75489f3eb50508d3502909d59ff943a104b4b7659be4070d20c51ed38d607dde85910a48edb4da6a620e054125d78bceb2d6b3038c51d03b141b928a9c66a48a401b6071617ceaff059eb84c9faae2fbd54ad2cc00b43d9cc6804c1cf90029c7edc369c0f9ec021246812039abf062af30aacdd03259c5b56e8767da22ddd5e13d7979c85ef086cc470011b3a72b383d7175e598cccaa49f187255f7dbff742096e9da98f5a63d928eee3705e84d3c716f436de469477b60d2aa8d4fcfe4772025e541748e8ad8638348ae3badbaf0276554c733d88a937a8a72d9531c379ca56942e7c486cd6977118d3a877fd569d764b2bbf835db4ad885e8d3b2a47f9f25687dca2147e797009ca79673a4841e288bdb15ce0f8b78afbc54a9054254ac6c189c139e95a4723f438fa50ba393a38bfbd3483c06933dd579203747934331f4d88ec7a53917893dc88955bb733a57f16f713dbddde484f884ec4ce5a076e882c692613bd6e9665c308933ef77d65623ca8a75978fe4a7ff56805fb643f0b42a113f633bf98f2badcf2cd4e94f6420f7995a4b4c5d0d3b57a438200345390dda38c7edaf7f5b9263db4f0463206275fd046f0650a575b15da80881adf05f626c8a32c6eed3b306441fab1ea9d1cbe8e6daf74847c335b1d3b884bb05586315f7881f845a13ff33c4f3187e573573af5495c634452ee9c1ff41837c3ac1e8b5639e98ef9e48ea9c97960c41672569717f92d0825b1e4811d83d1cbc3456fc93619c6bd0bacd1100f7125137ff5929c4ce6bddbd079a7b3ee9a1beb89dae3889b8a7e7dcec033d52f79f24a1955394cba5dfa2098e92deaafe3fa83962457386cd4a0ebfe2b2e6c7d5219eb1dceee417ed378e080d1fedf687114f6cb14fe5b4dbc4c4c3635c5a4f09fd5bc1759ddfbf66f0c432ff9dc9ba3fb961a7614ff3fe6112f9cbacc947fc40e66c74bfae3834d3150b83ee63ace868f4176c0d734a3a63b06e20003ca79807eed8422d9e52fe931748030948a96864db77854177b7bd165044bf97485a0208d3da38622090a0877d7db84114b89e4c4759004a56b9a4464e605f39fb6c8c40ed889954780e6a24b6fc8d48e5b44b6f42135c114bac999764d44510e5f6ab9520eb4869ef472408b653afa945508b9b79fbb45426e5cf3e11439243d503f25076dc463873080fee7b63e002c75e15d8e062d74614e2ba3423a9d3417629ef47a5c62bdde653ac12985fdccf7e3b867429caa404218b4020795b2c9da1821d4a16b64b1044f371a0bf1d00d9f68a3fc83a34a364c8cfc497f5b8797c0716f772b91f1d2a9b97f55de240a7a9914e30812d2342153686bb0b7576476ad7ca0918f237f6d3d3c97df4ee3605afe4e496fe883e8e861e427d0fc28a73fc8864572781a050c4a598bf4660ab910ca483b1b63103dd8d9b2e6ad94f5b1d279cb72c699b4bcc20bcdcb6a8a554c0f4afacba24596f2689b3da6ae4577deb610bec085b1a50cd2ddd3493648ead2c184697ca6429dbe0a0ccf54eac284aadc3a889257ea3e842e9c7d64a64f44598c12d96f333e3e3071821287bae875b0228ed53e5bbe531ca0caf86624d04a604f19988021c54620a72da79c5388e691a99d07f3298d561b9fd2df659abfe3662b708e07bbf08df53f948ceac29988c0904075981cefcdbda06f98475a449ff470c4ab215272ae271529e22653f6c92336a805923521feef020f95e73f2897d735758ce511a685ef946b998a542c9b1a9520a33ee944a59b41c55cdb97dd3f57a11c6429400893901a0c8a409c2303c586a44a0c49812a5c37bc5d0018fe4d34970d485102080f7593f7ae7307716c5550d9c47a4a8fc9b9cc4eca26d722c5a77241a6450d3d29fa234d58a4af3b93e44647258909e3e524e11416d7ccc19d08bc28c46c56cd7b432a9a37c2c88d5538f842da9e7e0cc7d478f168b4d229b04a3f7ed38c337df314315a9492dc71159b6eae8452d22f7accbf9c9fe828b8c2e126fea5c0aac8489b5e0d2fd246aff907a47cafb30e29b4f07c70158bd278d788ed0522d226231c421eef9b3c8994e1d40cd3629f9cafd56b057b64a350d9f3961a19606dd5d1cb3f321bc397efd5da60b14e9661867d0a37f4e3a3b39545fca8bafec39fc28c8fdbe7cec2a65af264d618138bdb54d2fa653ad48be01ec12e7d5f9b88521f1cb54bafa0270db76f62c3e214add9e125887db3cf8e8dc2ead2c7539e233363cd78b21ab1769b22ffca0570f88619be284236457dd94d0bb9f5a4ae8f8240ed1920befe93fac36cc2736f82879a8a060a893e4ef765a14c1ed96583f30e7de315fe3070b59817f94a07665afe3e593dd989c5f105a3cadbc644d620d82a2a9470ee84d88ef08aaaac639e1bae91fdabe84d7637dc71d5228b08851a7dece3f24d5a25738ff7cf734829fa17c3447d907940bd0d1755bf0dd4f530eda4538364e2d07d99ad18b72b366a9c33220c8afa2bed6b1112805e57d33c06d13f55525114724acc81ce654d1e068de92f97df8e8f492f4b80151ceafae7d49ac334de4e03f9108f1cfaded6e8e46426642dbd741d0cb85a448867354e4797386ff9be7f67141ce94c5ae2b95d0567e7f7dd0c780869b977778c0d7862566c21d421c72252b85c42cfbe75700e7f7b49f99bcbc11775587a5b9412c2b9f70a7ccad99d9316801c35fc6a6c13b8732a3f476e580dacceca7e3bdc6f39bff179a701434c9667d3ad134aa952066faa8a1d4662340e7a94cf98ee66bd4b48b51fc6df1be7cb262b77116f9e3a6277c301c7f51c6aefb922d217dc44caf923926878eb4f77fb838e7218a1aa3131237064df72f725b3dfae8f1938954070ee18919bd9e3b75342c64b7841e4c70e51dbe08281f3647c0505efbae10ca0dd25a7f3920c02be02abd2681fe6bc9fb1cccef3a8fd62d18e236fff8cf4bf4ab8c97eff7e87d2028f405c3ed31edc773d10aff9e6cfd0803c8a9e08ff8cfff028b606bf66aa979f9907e450873a1ee700dc386e7fadb076991db8f230ceafdd369e8cde16d14cbbe8776225f9a2694b82247dd91e29a4bac21b9333ecc38a2d57e57fc7c8627bd126855ee97bf4d6ff6f04c461722d1b0274d89d182bec97b50cfb135919a0874f4e2f39936393b2d37fbfb738a7616a21f25464796f7611ea583cdc46f4d573ff80eee99288aff33e14018aed67b7458d5184497f77bc6c85f875f9913c099d8b96a263871d0ac240edd48c343f2cd78f9fa1b9fe28ea16065216d6f55e6e65e5b2d62b787fb2b180e8071fbfb6d78993384369df8074a6ca74a6fdbc98fb80c7b35ea008aca4abeb812266b2228a11cc2e7cab6e50547d344a791780393b222194afd46a89cef14d0e2f43efeffd8a252fe3372fd09d5608e2e7b1d332b48bfe7a922e470f2bad85c51b03b243438fc0d8f430bd69810a9f99c9bcb64818e82321d7377d7f47a6448b5c4d67bea66ff3da8f3fd66108014f61c670e53694f43e542d35e0e7e96208c38b765c52b56c4967c388b3eef7a6748d76ca340380fffe3772719976dae324a3cc661b8e632e80ac4eb867cd651e2dfd067b31efaa04dbf424325dca210f72f4a30017d89f3dab062a72fc7584c70e88a2f353145a14a2b5cb18ca6dc624797e15189eeb7ad9549fd5a94254c37daba47b7097aa064f8516c6b581802aa6d8ede50adc2f8f2134a661edba4042e41cd99ab4018b0542650ff4c724af351b8b85265a9a022ca09e27999e8f4c966ecf72b522d6fbf1bb8cd1014c56168d3d07d4b1da59d094851a22e991ba3bce75654f441a813915461e01353303dc46f947af49c3a286199925aec0e037097f37cffa911cb311554509fbbfdfc7107ff0012c9a35f093e60a8d5b0c2066ae96c799a64f6a8c2e9e7054c0c9e98156574328990a4fe85ea73bc119cba55e5d00073a0a23932f7e093454060b38335ca4648e31c268ed5e0aad78b4923c5d4a62d61b6d07fc1ab75fef8bdb3fbed590285747cd40db9ab57f7c06f61a4588417eb17db55a5c0d745e795942886832f2470292ac2e69d74eef93a00960462c3decb09e4ee77647e5cc1bb7d60ae80bc50382d1f065cef32e6295e106c8f3ef0fc53c6da25c1bb8086712537553121e42fe1757d79175d9ad8584f4d03be0cccbbc57b1add26e7255515b3878c3f23e5fe7b9f788b5f63c0c4be1759aada38457597a44c1c7cafcdea83b2ed4832a6905fbcc46fe3e810bb19b7b75ec32eeb0646788d2e9dd6d67a41fe5852089542f915b1c8cb4a902add0bd5f4948f087530360f6dcf255c1980147cb5c99514824a504459297578a52d5edfc0fe445e19a3c5ef3c654a2a89e81534901a6ea722347ad6a99a7e4644fd024a8564f63f3accd369de4bd9774de1bb47db47868b4bb6224a354491c76ea70a2de26a8fbf036971074ff982860588252cb87c43cbe104d4d5fa4414fff4ee7227821e249065e8f8d110b74e4b9e24e42044bac1f9360b6343fba83bafa0633e2bcb1281e9567e2bfa9bcd347281fdffc0a9bba85bc61f771944496b8ae9d027686019a667e3380430392913cb682424eb0f16a61d252b973e5ff6a1b61cc297e4662c77213770074ca3efc21147dfc6c284d763989043da16e5d83c3373dfb2a39076fb24490fe07c06bd1ce2b3bc217db617e7cf46499fca8a626b5f747b29a6c791c798852a4dcd43f24b30a9ca81bf7f7cec30cf2192c601f6089923b858ce1a40ec75021ba0e4611e9127192ee4078692038e54904105e36ef0d80d2855676977f1ec612bc695fad78dd4bf4f4a4f7e431e02f4ddafc9fa6c20115bf632fcb7f1a009a09732369ccac3e69b7aed6ae5461a01e9787e7d4df4b507f6f62ca48fb65f2a7d5df67b1f415e0c76e65ad3bfe3a905187afe45156ea3c1e770f739d14fc00b1fa4ea710e32c0d00946a1e2d5d0c827143360315f4f8602fe4e4d72fb6ba5d51e118f6e0875b86d46a333bd2bbb5da91557518cca1d071fac2038061f888570554c195521c2ff2368c8f5762b1cb61f0a377b8ff4920c70b3787a48c750e21004cbe1441696ef0b2d5efedc840fc47e38e4d7023d27ea5bfbb372490e32abd747059a1ff49fdcdf0375a6a12012e62f7e27dd69bfabaebbf41504e8ac05aa88be9aafbed518bb0a5821950b30fe8c7426b1701fcf604032f21e2f0b4db29137a6babcec2f3496a9f9712ac3072698c24e2b6ddbd10b1108e3adb562cfdb8544deccd24cc9177c02e9a23df7ec1641aad09f982bcfb118bcb371144d3e4fa2bc6e89824e4ea7e4b95a0cadafb6151ba11ff47ad4c52322b5ce7b6e24010a613e101d0480f8ad8b2437d26e923dcd54dbe071558b06442568d084cefedfada4b4273151fd49fe9f890dabf0e1c1b7d45b9fdc656da", 0x1000}, {&(0x7f00000003c0)="8f39031559fc18499470e77b4b9185d74a4e853795f7d7e074babfa313ab85cfbcdb54354f90b30fbee40318af1ff39323bc286071071cb4c2b212c8fe820d350bec61937281b372f2f6ea3e426cc8e62682592baf083c4e0c25e552a2130783f8581c85cacf89711ae648eb4120aa0f9fd83dd9e8829f360594980cee227ddca52424f3513f3abaaedff1fceea62322a37d7b53bf4c369d9d51fd2c5bbc9ff892b3f19976fddf2a2c6a73593034d85d80bfdc082904c52978a1e537caa6eb940af8cf965a1562ebc48422b07af8919ce20abe6536a1b0c4aa68e9a428", 0xdd}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) ioctl$TIOCCBRK(r2, 0x2000747a) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:36 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x96aba331a8ebe29f, 0x0) setegid(r0) r1 = getuid() setuid(r1) setuid(0xee01) semget(0x1, 0x800003, 0x500) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="39e33141ecdee9b9f49ef4f892751a575cdf6089b97824e89865531c0f28565b8e98d6f80ba8c3bdbc88555821d1a57a447f114f1ab5eed58251c8c021af64bbfdac1cd86843fb4df715ad1fb69504b963696669061c0b53a1d011", @ANYRESOCT], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x100001ed, 0xfffffffffffffffd) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r1) 16:01:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0xe0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = kqueue() fchmod(r2, 0xa0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000140)="02", 0x1) kevent(r4, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r6, &(0x7f0000000000)=""/50, 0x32) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000001c0)) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) kevent(r4, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x4}, {0x18, 0x0, 0xbf5a, 0x73}, 0x5, [0x1f, 0x1, 0x4, 0x20, 0x1, 0x2, 0x9, 0x2]}, 0x3c) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x1034) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x400) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/234) geteuid() fchdir(r1) 16:01:36 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) mmap(&(0x7f0000260000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x4, 0x2, 0x6, "9e9ff75b6d4dd242dfc094ad1d957679d6d55003", 0x1, 0x20}) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x20, 0x8}, 0x1, 0xfffffffffffffffd, r7, r8, 0x9, 0x7, 0x800}) 16:01:36 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x8e}) r1 = shmget$private(0x0, 0x2000, 0x502, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r2 = shmget$private(0x0, 0x4000, 0xca, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:01:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80, 0x3}, {0x18, 0x2, 0xfffffffffffffe09, 0x1}, 0x5, [0x8, 0x3, 0x6, 0x101, 0x9, 0x8, 0x4, 0x800]}, 0x3c) 16:01:36 executing program 1: r0 = socket(0x18, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x114, &(0x7f0000000040), 0xfffffffffffffe8d) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:01:36 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x20, 0x100000000003, 0x2000000000001f) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x5) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000290000/0x3000)=nil) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000100)=0x2a) shmctl$SHM_LOCK(r1, 0x3) 16:01:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) shutdown(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x68, 0x0, 0x0, 0x3}], 0x400, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x7ff) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x24}, 0xc) 16:01:36 executing program 0: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6, 0xfc2}, {0x0, 0x8}}) r0 = socket(0x6, 0x7, 0x7f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = msgget(0x0, 0x11) msgrcv(r2, &(0x7f0000000140)={0x0, ""/166}, 0xae, 0x2, 0x1000) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:01:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x8, r1}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x8004, 0x1000, r2}) 16:01:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x20400, 0x0) recvfrom(r0, &(0x7f0000000100)=""/59, 0x3b, 0x42, &(0x7f0000000140)=@in6={0x18, 0x2, 0x81, 0x1}, 0xc) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus/file0\x00') readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/101, 0x65) close(r1) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000000)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="0100ed0f21b639b8", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:01:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:01:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="ceb9c6ebc5e118d7c2ff60ea4948026465faca99f820ec4647dcec520cc6a237cb86375e83e7dbbf979bd721b7b8e81e238282bd518bfcc399578b9054338f43be6c89d6934b051181b5f5f02d43e37bb631968ae1bc5cc75fbb556118e59f230f9a3ddb003261f88c1cad9065c848e294bf554b561b07bdf11bc852e2373b873363e09d87e4861457c0650f44fee5f55a2e7d22d4854ab98aee60f3b02a9fe57636c10b89ac5b689f20cdcde78a5df2c60a2dab9aae6915b12a1c700b3f804cc48c4eaaa7c93b027f2ccf1accf6bf137bccb3844a", 0xd5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffff14b37824af42a5362209000000eb9e825a0502400004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:37 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="6ef4c533eea62a199e6ce67491ebe33d4c7a6f2ec4634cda6bf573d7442f4a7b0f7418ae5ddda1d1112d839829ab8c88e6fe80309c2de46e2670e2457358b254eb92f9a06b403c1dd953ebff3c0d58bf8f5afda82056b4dc3a042e5ad22c6936f8727c467812d42fa76b3ca601ecf13e6951ec8078b195d244db6a07b2a36d914e4f11b3227fda", 0x87}, {&(0x7f0000000000)="7313d57373bf3736b91583209c04a5fa6513ce8b99e2fe909a2586258759fcb19b36306f5124d81f60806dc516dd6b415199a809258fe85eb88f4b7d9a9234cb2d37f55fd0a55c42e1860616c9e6a29edcd65e117b2a8402e9fcc4b591c5c9591a2b1aa8c5a1877fa98504fad61f703d51a4058a1d", 0x75}, {&(0x7f0000000400)="3644cfadbefa58edb6b937639561663fb12b24f0d51aa838c411ad6ce54fcea9d9b1b20dd92aa249c73f39d5a8a534715cba2a145d9edca2e2cdcbe94548db093be0606872d3a32c479a13f2b24a9f916d66d8a7bbde8f4ba9f880da42f9b36b208f92b901f8af7216375bd8b02c3698012d3c52fe63a35dc959e8deea2da72796a8a3e059e4efe43a9a75781201b6f7984eae5844eb5f755b43ffd20b207587830297bdfa748a0334d478686b5bb370fa1218f790e849d078030cce3091aedb07aae042396c3a55e791779274dd0162a7f9cffbe5102fd7b0447d22eaa0d2cd04", 0xe1}], 0x3, 0x0) 16:01:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x30000000}) flock(r0, 0x5) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x49) 16:01:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4009, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x30) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x11, 0x20) setsockopt(r0, 0x100000000002d, 0x10001, &(0x7f00000001c0)="06aa5545", 0x4) shutdown(r0, 0x1) 16:01:37 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) r3 = semget(0x3, 0x0, 0x400) r4 = getuid() semop(r3, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x81, 0x800}, {0x1, 0x5, 0x1000}], 0x4) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r4, r5, r6, r7, 0x104, 0x2}, 0x47e, 0xfffffffffffffff7, 0x3}) 16:01:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40000000063}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f00000001c0)=""/99) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/251) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x6c, 0xa0000010, 0x4, 0xbf94}, {{r0}, 0xfffffffffffffffa, 0x0, 0xa0000042, 0xfffffffffffffbc2}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000010, 0x3, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0x8}, {{r4}, 0xfffffffffffffffd, 0x1, 0x4, 0x800, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x100000001, 0x80}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x30, 0x10, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x26, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x25, 0xfffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x30, 0x200fffff, 0x4, 0x3f800000000000}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x64cc, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x20, 0x10, 0x2, 0x6}], 0xc8, &(0x7f00000000c0)={0x185, 0x9}) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:01:37 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = dup2(r0, r0) getgid() getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 16:01:37 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11ffc, &(0x7f0000000080), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:01:37 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x3, 0x85, 0x6, 0x7, "fbe04153393c2e248fad935449878e093a5db5a2", 0x5806, 0xfffffffffffff000}) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:01:37 executing program 0: socketpair(0x1, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001100)=0x20, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x802, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x220, 0x1, 0x8001) setsockopt(r1, 0x9, 0x1, 0x0, 0xfffffffffffffeca) accept(r0, &(0x7f0000001080)=@un=@abs, &(0x7f00000010c0)=0x8) 16:01:37 executing program 1: syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:01:37 executing program 0: r0 = semget$private(0x0, 0x1, 0x600) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8f1d5a7cffdc7aafe6fa3434da13c5ddf866fed5654869307148e582864feefadc5555c62854ba2e86d91a7d014d92af26afd2589f7c9fe034e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380beedf9db1c2fd6cf666ae66b4c520dd3f8ea9760ddccc7bb9d72226c222c4f9f6425b1cc61798c35cdb04a5ee1b9c5363cf533d36513a54e6a2911eae351b7d047b266d3bf43ead2bde68713f80245c37dc5af3dc0f"], 0x74, 0x800) r2 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) link(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r9 = kqueue() r10 = dup(r9) r11 = semget$private(0x0, 0x6, 0x100) r12 = getpid() getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000001740), &(0x7f0000001780)=0x4) mknodat(r4, &(0x7f00000017c0)='./file0\x00', 0x1, 0x26) rename(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)='./file0\x00') msgsnd(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="02000000000000004763e1a0e24d42c9d0d86d4ed47da1c47539779d45bbe437ebcb93316425ce9a5b410800bf04b2770e159ec0bfff286581d9abfffcd98785f96a215d17658a813b43b1bba395482772c523970e048493b898a6bcc30d38aa57e1d2446bf6fbc82f15a793494c892d1ba4b3287bf194556b82d84f42a620245518472c7d6c363c7719b4056585048f6efd5dc7e89bdc0000000041d83e25e894d46da7ad277a0263ff11984a8158ee33fc4c36b49047dc780364a2f1351da89c3043dbfbc35ee299860fb6bc62774daa422eb8c143da1e6527aa20d007aba8fb0341d5ad029a4954eabe9a80f2afc308f7875e248c46062a134ecde62ad723bd4f25debbd89ce5d4f0aa2824b3a20a77f2d8782c75e267939fbf5a6b57bdbe0b9ab3821cfe6f6898725c0d23acc65e5fed952a6bdd7357ffe5e2eba7ed1379e55f5069772dad89306d098e0e83c2e788428b55f09158e4ade16f1dfd0c6beefc320ca81ddd51f2bda3ea6d2070be41ff15eef490cab1be2076"], 0xda, 0x800) wait4(r12, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000018c0)=""/158) truncate(&(0x7f0000001400)='./file0\x00', 0xfffffffffffffffd) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001280)=""/70) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001540)={{0xbc1, r7, r8, r7, r8, 0x20, 0x4}, 0x9, 0x1, r12, r6, 0x80000000, 0x3ff, 0x100000000, 0x9}) getpid() lstat(&(0x7f0000001340)='./file0\x00', &(0x7f00000016c0)) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001300), 0xc) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x6) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x102) mknod(&(0x7f00000001c0)='./bus\x00', 0xe006, 0x7fff) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') chroot(&(0x7f0000000180)='./file0\x00') 16:01:37 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) setreuid(0x0, 0xee01) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8]) syz_open_pts() 16:01:37 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6(0x18, 0x4000, 0xb3) socketpair(0x10, 0x7, 0x22, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x144) fchdir(r2) sendto$inet(r2, &(0x7f0000000080)="b65e3e7d3127b1bc22242f3cf9d01e6034f0be915215ae6117e437c9bb54ea892f6e72f3d47d34e773fcbfa381f8aea7147ce0bbb784e42a41b173e461afb00bd12c26838d6b42f9aef2776d7e56ac8423648f3106a550add51a04dbd0fdcb772281bca3d897dfdd5fb107f0b9c74a829c63801459c5a9a8a626c17009e5938894b78674f10325305c5c4a3f1c4b5814be025cc25fa97925c7f854676606ff8b7abbb4c4bec40e20384677cda43ba026", 0xb0, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) close(r3) read(r1, &(0x7f0000000240)=""/220, 0xdc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x101, 0x1f}) 16:01:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$unix(0x1, 0x100001, 0x0) sendto(r2, &(0x7f0000000000)="d3812400d39f34132c9eede6a81d6602d1f07d1a669d5349659d4d19ddb7bc7f8a98dcdd1c95ff93efb6c1704bd761b6375c0e413cb01559d2b452d1481edd2dc5c915d09a3b16913f770bb2ae73eaf447ae68dca170467303558c81505bf139dcc080fc5360b29910aefadfcf3b916b52a0b11f8e818e5061d37fa2df740a6455ec7311e5ed31a83a320c407eff0c02663af9f69caa094f4e49d0e3e9236f812724aa9f9fb896763a38e2691bf728fbc806f5632a07a8bdcc9d27a9ecbc9e295fcaab0e679d83d19e9e76c291d2ee0c9dd19539b36b8baad3f5a72f0f5023d84e956211446e90533cda0d892fa678ee2acfe45f1f73592656d97ed15039886b95373880095ceb70a4135a2e759ec7a3570f7bf51f34d324d1bef1029509344a399aacd205f0ccc2bc5972ca4ec42ab93e2d1ad48bc4aa7c73aa6e45547518132a1bbebdf1488142805542bd1342cdcfa432476c7c1f5f7b21717db0025b4905f8237e65a81993c830a62e23612dbba341cd7a4847d5fc151a2508c08877e1b82cc3a997b3161545d7d6c482c710d166ae9408be6afaac3305fd92b5b9a4c60457cea100f62724c404130794f20a5cb5f8f4c9e540c6aee3300cc077a5496010fd1888d5e0a44a2362e58056e29a28650e7137be2b7d7e91a717601e475461060ead4e2c4ea069efc29d764122f83a6cf529bf333195891fa7a137b7994d9117e0162a1c4a6445f9b46db048c1e403121810cea372700f82163c525c5880532739a484b5b88367de439fef34923d8ad6479c33b16796372410efe8477c1f7b43e2e1ec6dbd82e863420aaa4aa65db1aa76bc3b6af203ae176b861a2363926aa051c9321a0bb0328c1a0e5725ce685e1af6763ee502fb63f9667dc00bda1eac453c1dab96dd4669ebccdb965397ea2e18143a04e647c970e7fa29a70da1a53e962fc365a3fa818cecaa10af4029a4980eb3bfab43703c9b281a909457efe344387679f11d45f260bf922aeb90b336b5b2b0af3816566ef5acf6e18760caecfe7e5281821cac5c25b9c4b357de1e5357c74108a3ead658f0b83992816064927961919fc95febc70cc458890b52aec2495a1ed67a5423f2211197db169d04600d62ddc41e3640f541ae208dfee42f478cf0f8cfdd3720432d3ad3eacfff85b615d96caaad7820f7e974fe1d7817edf40da513c7410be016a83e3cc1dbfa832fc946e1ae3c44c6dd74532bc5b58fc22b35c1afcdbe514edfd5034a0b10ec2f02b397b5a24843d5cfbd1f52d8480ed004d7eb7356f2365a87c3dc963a21eac9b0fd5934d3f8f62ec90bf03d3de7bb4f6e75e2c87730e1c25afcad5d27c1b29c72a990313125535c0305cbce49b3f685ab878506f0c138f342087ae59aeb740895efe1765a47ec2d6bb4cc82bb644f709c52ac135b40ec16598f2ab756691182e458ae95e3089a12fb1df4cb4126736ac04872565a85092599ab3cd11901b09c0fd24673a6ab5af86d1684f61731f9382cc61bd414834ab4bf87e9c580ac4639914d9b9e46fb2cd88933efd8492cf2f8bf230a032bdddf0daa17901536d412657e0cedbc3de38b6f25105caced099ddf8642e256b052afb4d5608b8f7d220e0f15526f65348276d4b6bd19a33a40a32abad9fa34e854b0d90df3cd0e3a1fc42d4b48bacc5fc4afb942eb05e74085c8487b5a73156f3deafadce1767757604b4eb90fc6abfa923c92f5e616bbb44d8f1afa8da0076f17284fc0fd6b498f548e1432f0c3a3b1879f7f5c2dd4567bee825e36ae041c7a408fb59d53aff62ac806f5ae32827078ff3a6da345393b679692b51af30b6e402679d7ad2338845f991657aef9beeb4877cbfb86593d67bda9b5e751c283f6acbd01c9ee190c667e78fce637aa189d563030a6d9794b9c1c5fca9a90588fa34231d285c8416c825aaa91847121b4aacc8bc8a71a6f701a208983d4aed92ac33691077e9137a838c38b0dfdece91fa675e792a5f68380188d6252559c064a3e436ba2b901f19003733ac55a3f9446a4e26074a8c381f2eb87520db93bf05b810d6ba4c6628128c6c23b08f712c13c2252b403c86f2f0c3c2ce62276837bbf94694ce11b68f83022cca17d92cd92434250b2edf70cdf4f43919e2493ec1d631a95e8e1274239c40f7766b7335b90e2d714706e58c08d90ecdee618746a91faf9a159c1956a50a261fc1932055fab243d9394837ddc79f18138561fc1df3400aeac806a0d04013ed85231b14ad63338dd3e98ea6d7eba9cc8cacee89839e4bd74dd434789360430a1062de2aff23fed72acdc43cda2bd0caea8cd1452cde4780f2fd6b162535640891cd02592a7f54cd06f908a7494162ebf6abdc33ac308bd332abf9b522cdf4901c5d39be3a337a4913a70442cedf1cada306532857d49977282c16e1fc0539628bf9ab78bc529ac986599dbcad7bf2e16cf601a8f39f518ed740269d928fabf8a5e3af638c8f2e1f316e02197d9819c6b6270cb376cc8c62b97008cfaeadaee896356cb70dca6eac2de45a12412472005943faf328dcfa65214ff6a4b3a3704e74d2934d284313df58cddecb67b800c56af8c342d93ffb29354bbe3437a47c281d6c76a51b2a3d7b1354c00c73bd857b9c6d590e8f9da4fb31dcd4d87c12db1c791d1c397cabb55357318b1ebce703f973898e3fda2feae2e9925b3f0f0da426c47bf25c34b8bcfc086fad237bc90bdfe33d1b777552becf98e715a788ea17cad3866a3fbe5dca514645a6674cb777c65618f6d2c3b32dae7c20cf50d6e5a732485c1eaa4a632f464fd4b69888e306eb6b1436f6565efece22a6c186c027ff7f2a1dd5d0778599c8ed407a75f5da9134cecb18f933e1331255fb99a23896a8510a528ca0acbb26da98c0ba84f7bddc576dc700f07603828f82e830b03a63b0ee3419d37c1f4caf2f80618c7d97b467431ce70a0b74d43c5a7416ef954afaca3d9f82c1e02bfd642034641b3f023c98b541ffb5b566f16bd6d9a17734300ffe7ce1f7d08ec78dbb163238c260e15521a8fada9452e28c5b5f68f35ad1c3b70d13cb16b9e42a8c73b41c21da39069e15b7bc2668004f84c3a7c41f107d638fa691030e51c8dab8d092a9178dfd8332b6a477b20ffdcdfa2508258ace39c79fc198393433f606b29a586c305d998ca7a081cf29913b7881e41233baeadbcdfcfba8a87d7d5175bb2c05c73b5e0ad82303f61af6517210f368dc64e6f5ad33fa6abd820889432cae3a56b95a3e587145344b576d8ad48546324ef6bfb2a69a31205851093fcd4300cd08d91094ee3c3d551dd435b2c71b70db767fa6ff1f0d43ad0d36bc5a868aa2f36dc876206d2d64c170549c3648aca8601d903d33c9eca1253efaaeb6b37fd5ad99cb23c3c868a21047c0eceb096bc1e2ec5638ed760461a3a67b9e17bca5f65ba42d37cec289d48c780c8e59831425b5b90fda5611dd72c6332422db833a7d0fd70c841b942af8fb32fe5c0cd1567fa4026f7df00a006e5f2fb183fb8ca9734d8c39a0997b20cb894521b7740e15e1a583eac77f6c9720ce74fdb175d5f4357dfc81d0de56a4d9ccdee5b3e4f2b4247ab4ecdcd2e6f4efedd77c85260fcfdb54af120b5e4264bbc0c0c688eb4d065a4ca67778bb053e18877ca76607c547a48c8223ad483b99911c9b7c87ff961c41deffbf9aa755062bac7f3bba163a5ca539b8b6fa2cf4f9ae887bd84fa58e77cdc54969521858f3c5b5cbd2e14ce303d372f8ee5ac23b87b9088305fbaf2cb6f26520720be40e3c1990445194590a560ae1734de2a6852a7ba4b09d75999c90d250cfcb0ccd19cd44021bfade7e75807845ea2d2b09584e76381822d9d842849653d98883c85ba42975ed3adeead46f1195e64b31ded16f220749fa45e6ee0904d2a68f84726d322def545bdbab9e9a89a5b1a5c4f075fabce87aab65c1c56ab7dd420ba25e41e64b6adfdd377ccfab84b713dc6ada6629ab8465998c82e409f4d37a29e04525d22643fa050a7ee20fa0a2b8e6d51237bcee9a46a6489180473bc6c03d0e8906388549b508f9e965414847962b1da57f881a21c7658d2c273db571aeafbc9750ff645c1a745192d22ca2148e9397ba89ae28111d395db5d239361269a890f15c6ca811698c35c8e22d840b3e3106fa203b9127648a146b647b2181512a4d01b3d8d788db7ce80c244f84401945fb69ea7e8ec466b831271b2df095e62750e4e60963b522c6d98d581822202f0d4c5c210db47136ca25d8469651fdfc1f38a7e34302d882e812028ce464a8ffee4e470c31bea5fbd2b56ebfc44032a59c0bd6ddf8c0e00cad76f8fc426a9ed9d62736893ad18e592bea18d34f4f972691cc64dad478db45e995092c6747810d2ac35b65f16b6b75b1790894d3a5249d805631a9687b6398082c1e85b5c52848a11b652ddff5542f78fdec9d89cbfd24730e04aa6f75e19e5c9b9cfbf2825493b9fe0efc1cb03522936fae992c79489c075eacf8a225a4b87331230d86c5c84616f0dc9afd89439df17bdbe5240c83cad8d86c005bd800531e905eb819b4ea384b4731fb525143512b227673e204cda97b5e445db0345aa747f5142afea0f97430f98c6caf01f6bb2e65f6444a7d42923af14a884a9e08d2db13202e5177c54bdec5bdd25ee7c3660881ae935f353473fcab68045033caa0da412aff380a3a5fc0a564155420d902d685c97d92a644176d9e72dab2a0bec92816be87e4d535e25870adc40cebc2c58bc073023149fe0091ad209d93d0bfc7415d17a31e7966da5270cc3c5640f61f0dc9e1793d930723eb0f5d4b793ad53166f5bd882240dfc98f4d742e55f3db8b2adf8fa6f0c60c8e73ff13e12260aa3a2d0241ae39cf322f61198659e74c7c5af114c16a394d85f5449ff70510374e4c87dae12d2d7b92bed88e57e41a7daf75e04ab78c7d8b5389f4e2a8216fae6bc7b2bdf4a3160683614135e7f285c14184050dd75d61111aa2053245f914b06b72f0e75823d845bb83992511761971f292f73687ab5fd2d8ef88d07996a9d7c3404e04a5ee279f4e7a6f5695d693149a72d1f16c58efcde061b0b59b6d890943afdc63ddd1afb2c55153b9cf708f23e778ef005d44d9e2d1451b0053e0d6d56ebad78e4d5776da39dc5ee8a9524c39dc927ca01cdbf3512ef2d6295ec4fd365da395f6c633e3dc7cdd4b2188982cf793f11b8fc90cd7c9776195f42848a72139b510240be6ee71d32741df55054c9dd66bb3359715535e5cb28592b2fed54ad474771faa772f51963700b9cdd70a6466b74a64787ae92a9015ccdd38b75a0c1c0c018d46ba1ec22f0d87f3eeb4e194c0ff275147212c6e929acfee2e8a183a89c4c5280b5e1329572192e1cd4382584e5cfedccc8c205c00946c05257d5e29c5112345ee91503a1b2436cadbcbe7fd38ee62c48897f2f548c9d8b3a4561afdcbd277f61c5af9d942215b4d123a7f7fc46205d2b8185ef254f052ae420a0e97f6b29c0f3ebecc9f2ea01ad8d2b2d8aa4b773c8621ac8cab5e2687b6fcf99616daa6e3a7af44e62db0ffa84a4ea2e5d64934295f6458da27e3da7bcdfc3b48ebb0cc07ca07add20dabcfd233c8352469f6b58593363d30ec8274c4626ce8e60c5517c8dad8b59eca28bf3351cf193fdb59d23e5898e81a367571366e053711df95ddad07fcaabbc8e41f63310b8eab358736eb812437801b40930c9bd501159bdefe01790f80e05e9df3a4564815d684858ad98682349ba91eabc199e6dd8ac0a4d637dff9f9f7c30ae", 0x1000, 0x400, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000001040)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001080)=0x5) 16:01:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x6) mlock(&(0x7f00007f7000/0x1000)=nil, 0x1000) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:01:37 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/137, 0x89, 0x40, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x2, 0x7bf}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000020, 0x1ff, 0x101}, {{r1}, 0x0, 0x80, 0x41, 0x3, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xf7d8, 0x2}, {{r0}, 0x0, 0x2, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x80000001, 0xc00000000000000}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x6d3b, 0xfc8}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x9, 0x80000007, 0x7fffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x7, 0x100000000, 0x400}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000001, 0x7, 0x5}, {{r1}, 0x0, 0x80, 0x80000000, 0x100000001, 0x2}], 0x9, &(0x7f0000000000)={0x9, 0x675e}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffd) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x20000045, 0x1, 0x6}, {{r3}, 0xfffffffffffffffa, 0x28, 0x12, 0x5, 0x2}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x11, 0xd755, 0x86ea}], 0xb926, &(0x7f00000000c0)={0x0, 0xbb9}) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1a86c1e, 0x7, 0x67c2}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r1) socket$inet(0x2, 0x0, 0x1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x95) shutdown(r0, 0x1) 16:01:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6775, 0x7}, 0xc) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x4000, 0x1) r3 = accept$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x9, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0xc0000001, 0xffffffffffffffc0, 0x1}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x83, 0xf0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x15, 0x80000000, 0x5, 0x100}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x7c, 0xe0000}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000000, 0xa0, 0x58d}], 0x3f, &(0x7f0000000240)={0x200, 0xffffffffffffff00}) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:01:37 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x100000000, 0x0, 0x4, 0x7f, 0x4, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x14600, 0x4, 0x9, 0xff, 0xffffffffffffffe1]) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/196) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)=""/212, 0xd4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x29, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) shmat(r1, &(0x7f0000723000/0x3000)=nil, 0x3000) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:01:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) setrlimit(0x7, &(0x7f0000000000)={0x533, 0x100000001}) 16:01:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/58, 0x3a) recvfrom(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x800, 0x0, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/110, 0x6e}], 0x4) setsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f00000013c0)=0x3ff, 0x4) connect$inet6(r0, &(0x7f0000001400)={0x18, 0x2, 0x9, 0x480000}, 0xc) r2 = dup(r0) mkdir(&(0x7f0000001440)='./file0\x00', 0x1) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f00000014c0)='./file1\x00') mkdir(&(0x7f0000001500)='./file1\x00', 0x4) rename(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)='./file1\x00') recvfrom$unix(r1, &(0x7f00000015c0)=""/136, 0x88, 0x40, &(0x7f0000001680)=@file={0x1, './file1\x00'}, 0xa) flock(r2, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000016c0)={{0x18, 0x0, 0x1ff, 0x7ff}, {0x18, 0x2, 0x9, 0x4}, 0x20, [0x6, 0xfff, 0xad2, 0x80000001, 0x2, 0x5, 0xac8, 0x810]}, 0x3c) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001700)={0x58fe, 0x94}) getpeername(r2, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) getsockname$unix(r2, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x9, 0x2, &(0x7f0000001840)="7ac1d87ae19557671caefcd19f4e0c33fd58d39265fb1f1e97628cec96df53b5a186e21ab467c30a626a25214ffb3eadeeb487fc4025c9fd11022d56ce865ab4fbec6ac68c76439a4876e6491f367e862cdebb0e4db67b2bd9aa92a50c7b6d0b0957f29c85933f87f1a703475fd5112fb6e6e02f67e930a89d3305b91e5eea25af66b7801bedc92a77b37e175eb2d39704ef6c04f8ea21c0bb5bf5c4fb37218e81200e98417a04e043074afd", 0xac) semget$private(0x0, 0x0, 0x44a) ioctl$TIOCSTART(r3, 0x2000746e) sendto(r1, &(0x7f0000001900)="83a0e4571a85374e0c215691c567098879bbf3629eae8da435184336722dbadf5017839b922a79d9ba4406e69452a872d78376e31aabf07867a1bccd9cd8401e492b6834f90b5c351c0d5c85ce8ded05af39ef4b46eb861ccc5428e4f0c0110954b08acd3148a3b06e8cc478c038b81dcfa260eab8661564e6dbc1949e827a75c24dc26593e68d76577d44ae38b334393aac5097dec3e0927aaa9926b77c9c43fb54f48a927042deaff17525a06162e5254bd9d9b2b930e3a343175ad771d18ccf8554382be0bbcf333a5b7cdca744358b2211d55f9ed7a5b3ad86c0da37597bf6b99c363500f4ea94b40eacf67429f24a81cc389aa5ed6c925a073db18d61", 0xff, 0x400, &(0x7f0000001a00)=@in6={0x18, 0x1, 0x1, 0x85c1}, 0xc) connect$inet(r0, &(0x7f0000001a40)={0x2, 0x0}, 0xc) accept(r0, &(0x7f0000001a80)=@un=@file={0x0, ""/108}, &(0x7f0000001b00)=0x6e) select(0x40, &(0x7f0000001b40)={0xec8, 0x1d3cb53f, 0x1f, 0x4, 0x8, 0x400, 0x2, 0x101}, &(0x7f0000001b80)={0x5, 0x3, 0x3, 0x406, 0x8, 0x4, 0x3, 0x1}, &(0x7f0000001bc0)={0x800, 0x1c8, 0xffffffff80000000, 0x6, 0x0, 0x3f, 0x8, 0x2}, &(0x7f0000001c00)={0xffffffffffff9d0d, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001c40)={{0x18, 0x0, 0x1000}, {0x18, 0x2, 0x35ff, 0x7}, 0xffffffffffff8000, [0x4, 0x6, 0x8001, 0x3, 0x43f524a2, 0x6, 0xfffffffffffffff8]}, 0x3c) readlink(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)=""/55, 0x37) getsockname$inet6(r1, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) ioctl$TIOCCBRK(r3, 0x2000747a) 16:01:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000000, 0x0) close(r0) r1 = semget(0x1, 0x5, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x3394) recvfrom$inet6(r1, &(0x7f0000000080)=""/49, 0x31, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x8001, 0x2cd0}, 0xc) syz_execute_func(&(0x7f0000000140)="266766aa0fa52666f3420f12f466430f3a0d650000f0818b62e592a000000000c401f92e72ba660f559ec1ebecb6c4a1ade4c67278f3420f5b69d7") pipe(&(0x7f00000002c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:01:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x5}, 0x8) 16:01:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xff) 16:01:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000700)=""/143, 0x8f}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/252, 0xfc}], 0x4) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x101, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:01:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:01:38 executing program 0: r0 = socket(0x16, 0x8002, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/160, 0xa0, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:39 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x1f, &(0x7f0000000080)={0x0, 0x2a34f3a3}) r2 = msgget$private(0x0, 0x106) msgctl$IPC_RMID(r2, 0x0) 16:01:39 executing program 0: r0 = socket(0x3, 0x8000, 0x27) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20440, 0x42) r2 = semget$private(0x0, 0x0, 0x468) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0xff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) shutdown(r0, 0x0) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) listen(r0, 0x0) close(r0) 16:01:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:01:39 executing program 1: open(&(0x7f0000000080)='./control/file0\x00', 0x88, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) 16:01:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="9e4b2b934da5c65a801fb5fadc6f321d83d416e36d692fdbf5a9c09d7bcf7a52f872c8364ea2b404199315c1f94a02c2d2b9590017dd0d356d60e1877ba6ba63eb902f6da3cbbdb18df3af562843343de139018bbe15b93fb437618ae71f28c7f71ad7e1b9fbf1c1ebe1cfe56a28608bd55e28223d0be27a679fe2a54f34f4fa7a8f38abcb13400a7034122decc21f0a56f762c8c9d1af79b53f045cd9a0d0d5b5c1fc09912a5f94279936e8715fcf1aab43ce5fabdfd9e20c34f0d014eeeab96a859645d4ad65af0c", 0xc9, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2080, 0x1) bind(r0, &(0x7f0000000140)=ANY=[], 0x0) 16:01:39 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) unveil(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) 16:01:39 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x495}, &(0x7f00000000c0)) r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = msgget$private(0x0, 0x100) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8030, 0x40) connect(r10, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x6, r3, r8, r7, r4, 0x10, 0x3}, 0x1, 0x3, r6, r2, 0x7, 0x1f, 0xff, 0x8}) rmdir(&(0x7f0000000240)='./file0\x00') r11 = getpgid(0x0) r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8000000000000, r1, r4, r5, r8, 0x4, 0xb92b}, 0x8, 0xffff, r11, r12, 0x7fff, 0x39, 0x37}) execve(0x0, 0x0, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000ffffffb27824af42b480ffffff1b05eb5a000000000000049572f1f1c4991e5d71411320d048eb77852e44c740602a36a38c6963d6e03536875ae64a25be9385ba826e76ecdd5ce30094b7989c500624e7b0601e8ff89d43d0662addb88e8ad97895cfbf058a6f5ea54f45e1ea86e1a7e512afb4107dd184b21f067a033050cb12ec8a3815ddfadd53cdebbf0b0fb92bf9cf6ebb2b5aaf25ac698fac4a0b7d99e23aa075262736af2d9a9693fe1164c5660da46411ae27d8fe25c7fc754be498e80f127f49ea9e43ba8bacbed5f86a9161929612c980e588a0bef84587ca57bc"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:01:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:01:39 executing program 0: pledge(&(0x7f0000000140)='\x00\xcdy.B\x0e\x1c\xb7Q\b\rJ/\xe3\xe8\x06\xa0O\xd1\xef\xd4-\xf6\x85s^\xb6c\x9a\x90\x12\x00x>\x1eXYG\x15\x9dgp\xd2R\xb95\x12a\xe5\xa8pO\x8fgQRG\xbe\x15\xb0b\xf5\xff\x83\xd4`\xb8~\xd4\x1f\xfd\xcb\xb0\x17\xb8\x17\xee\x8a\xe2\xb8/\xde\xde\xf7\xf8\xfa\xee\xbd\xeaB\xaef\x87\xa5\xe4p,Y\xc9>\x1e-;\x1f:X\x9a\xf4\xb7\xeekz@W]\x1eu\x91l\xa5&\xc0\xf9\x01N\n\xe6s3\x81X\x06\xe2\xaa\xcd\xc0\x96$\x9b\x0f\x05(e\xb7\x152|\xfe\xf8\xb5\xcb$\x95/\xed\xdaPc@n\xbc\x03\xccZ!', &(0x7f0000000100)=',\'%-\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7c9) 16:01:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x21) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7fffffff, 0x17}, 0xc) socketpair(0x11, 0x0, 0x0, 0x0) 16:01:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() shutdown(r0, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 16:01:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x2f) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) listen(r0, 0x5a31) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="3124b65004917da30bae0c5f72e2cbbba690500d6faa206c3e0f603df0a98c3e31c54ddfee61b5f89b07bbc77361770e012d05ce14dfc2951cbdd31de112df08ad12ffed1c782e535f99339d23090e2585ee77f9af1793584a902c4d8515009e238ed10c8c3b7ba987d0f7fd7cbf787ca80038ec7c20da3c4627bd85e175fd9f6de6a0f3a82cea7bcecffe1e212e65ade76a9bac074f405b158fe43aa60257382b86ee657b31ec97429937efa613ad52b03d1b62598d6dab9cc62864dd0ae9af817d6f40b00a399e53ce58cf35916d38a71d107fd94f5781746ff6053ce3cd02577b55b82dbe7b546d80d2bfad81", 0xee) 16:01:39 executing program 0: r0 = socket(0x20, 0x4, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:01:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000240)="73aec9790f016da1c78ac0c26b4c0f3696166f351f7d708643f60407b663cdf3c3aa2cfbb41da3a9c3eff66c913857c2ec5b11d82c9026a211e445ed72d54c5ef759a7aec7b29c6e4bc2c774354a201444091bbdd9966b497d61379ad34ec17d1898018ad6396bcbe9df08666893e0b129768fe737d35be712298969e890333b1fc4b09e14930ed7a2d6c6800ecde063e3873c0a12f918c285067408578bdac9d28f116ab875718da935bd98551891a28108a544657abe01eaf94b66f0249080217a48cf1e4ee2655a4ec63cbd1dfb2d1c26e93deb6b19b1c31c8064216cddedb512e40928bde55bf24e70ce64b57331a4aff7e1d58820ca80f0f63ecbd5cdd7e2c3ed1e6cc68ca379f46d1cf9d69adb977b3d05b07a22ce1fcff333bf903af7717f85e76ff731485bcaa343168eecee053bf6d03f6995fef12b285a5189d60bfa277bdd64a36389e8d98b1e2718ea88e55d48d8d27d03a100c966d32341aa93f70fc4c24d2aa4daf39ece75a9348bb127a5d7335023195a2d9ed8a46d245b5412a18490153da170c6d4bea626bcae144dfecc5db014802b4fd029261a416a036cf2acc1f889f2c8da195fbf9984d860ded32d35f88981fdc924de44694d160e62fa844d459d673a21c435928eaeaa72f51e19b5b5bf418b9144c9940bbc3b1c5c82d4d1a786182100047796f306a784f00c4a0f901723618cdee5b2689ca519455202a81ff0eb7957ee9c9204f43aabe1cc726f9cdc063cadb292c1ea52a6cf6c05b4e422c1f9fc1d775168a3b69577db3e82dd63c4b05e06d71e10c4e84d99703b80c8be894431ed7f8dd8668c49dae05ebae77d4809b382a09224bbfbdc5e37aed757da3f1ecb2bc18bd11f327840a96644e33fbeb0e7d0f8a685d877274f5c53a08b50f4cddc4a230b69dcc5e647af2479b1213be0b3550cc1317b731aa66ef4ad93104d83cced17455f703b56ae0c88af865863d2702a11b3330d5a01f0f9e05e046e64556addd18b47d749ff3f84f1e1bc21a0857963aa2e1e23c1e9c936a5bd2e49c496e46158c5d761ec1f1fa4988ce6cbc0499e28750ccf21cecf79130277028401a5cc9749773bcaf93e2722eb966723ddf2d573a3558db795745b26299b91bd7f42618a73ee4fdee67fc3f556429f503c73bd199edb73d480a34a89bf47ab9a491fa2ad76a582c5371af149681d5651df53c421e3be59ae34632c9ece7d27ad09eb82a7f0bc8cfa55d674da74b488d1fd0e3e9a1ff44b625a2ae9c02f4eb3db71070cb1733cbc13c4652d8a5324dff5e6f2bf07727e5df3b3d0e06e2a02de5485c5c88ce12ae84966fc0003b6cd7f1113ef839554ea68a01ace4dbed14afdb0fc3ec60ff8875d67990c2896d013af2887bf8308b576f86b329d11e00982f6fac2104c4e225155dad2d636c802036d42caefe6b58b7edf18cbef8c11505a846fbd8824b78734a553fa2fae4d41376f8c05ff6ef1758ee189e008a021a738db058a17139aa835e33b610769793fdf5151ff0ad3a55408fa0b1a02dc45ca28e926685d74c19034cf797b049457d4cfd8c2beaaac8192290e1e6b515f444b103c473c58abb2bd76c24de8e045f8113d1903b446983539b1a6dea12443798e59d649cbfa2cb6eb889801f7d10528420cb1788ccf0ee3d08400a4615ed5690b1ce2693917e03f954be4e93d8eb13f29127f265e3847681f05e5e425c533afdb0ea7bf30de1a4421250a9b195b78b402b58abc61e40ebeb57e60d48ee8697c375b63a3f66409a7131f52bd527a4d365abaa431da7666580f53cdc8f578452a759613bbc596ddfefaeaef1b6f7afc14c1d7b3e8422eb3366bbb410054eb288eab46a6d4e270dc407cbd662a88208d920264597c8a047bbec8c659a5242b3d0f376e2916e8e46c2c6a2b69e62b39a675d2b0f3aa6f0786e9ce5f569e49f51896ced754d9688a41f6f9cef4085d92734adab334193912cc4e074b2e58c143066e94a2fb994515d10c23898f8c5e641a9abb2ea913bc8913cb925e5d18a5425bc570eda7fa982f7d8489524a37be52a73d86626ec1bdfd38c4fdeef9194c692c7fbc50c08812e0df3824ac003aba999fa76363e0a5ce6e793a396c8765c5031ba703b690fbc36d9682fa7291253abc73bda017514a96b66c7c257013058e32e97838380e29f6a2034783f89c34c4f67cfcf7f5a727aa492c31e8638b0aeabd38ce5fbf87af26093dabbdc822da0d7d81f8a25a6e2e93657892b6742898c89a009614f85e1c8dd6529e0f1ea12b7b5af34013a5b1f405ce99f7ab4a4435d6b74bf7d05720b13394be0e1e74b350cdf74259ce3e6459d9d67bb785da57d510feb31b83b6b8be314dac7483eb8690602bbd464ee6f3faa319bb25141e94aa8f3aaae4c2a5541270314ba4ff61d8d91d399a309448b065a545b00fae9771b5891e96f24ec2aaab1a68b0f63bc03be2f992623dbdd65374cfaa1518e9cb8aa15ffe132e003aadab9ffb2464c2d16e7f37ca2b5db4b42f1dcbd1506607fb16f2830f257fd983808a6177f501c70a5a50934072128ab75f6d613e0b234c68ddc2f9f7a6580a9fb5d706c58e4d57f3fea56562723b83e97be89335c8f32a1d9db1c377f9b85406fe65939d0d8cb208327a1315d05a51b92a3893f32f62f1dde697a4c18569d62760778be3cc94e29a66b3afd3cc0dce834063dfe6ca2ac95f74073bf686eea0741246cab517f774eb05e0f59d90b67fdd3242c2ad0b753bdd90aabc9d3bf4b477fcdbde104626507d05c0e336b07c94b54fc419f71a190356ff21ce35d06908e82118f0e63ca9dea39fcf48fd6971a582dce3bde6b7b8416a19fd260001f7e0b86f998aa0b639a27958e8057998ce5caa4d6935b3c6b6c320ea13c2938f9b4b5bafc74c4856d9b95233d5452a4dabe248453e889a3cf3efc124a7bac0bf2f624a40714d41772fcf4ca3975b989f0abbea4483467f00c8b9de59c4a8810a75f214e53f5629b8c365bb42d76d373499cfa550951bff1932fdc50ec1adfc8d099360e221db963ab25b8e11ab8d21bd7c5e7d4e0bc0b715b5f76da55070e8a12bcc5633666c1d9287f2eb3a8285bdee29480ea3a6ac4248cd6c9c83cd7af634a5afddfabf19154b1b93dc080c05b0dd4e99666b02aa7808f17195b3dc772f2e80d4b4678358d705398db7a7cd19118f9fa86d42fbee6b9dc1833678b0cdfb18ec275e410d306a5b3aa3c8fa7928e3464fded3b313b346c6ca583623e823af5d5a74b1bcbe9b8057c6189bf9074d5dc424e4fbc1540dfc5805712b07bcf4dc1d9c6e8cf35fa7399077b42ba41d391cfd7d05b6bf101c635a60fb59ed02966ec6a0446896e47e6be4c399285e908fd3debe2a2131b111a690bfbe7caec5e692b60e1d5030b10c1100e13c5716a201200f18c1f3cd4460e6b9861b38500aa33379c81c145555d14f046ca9f6120ab2e2232515483fc79c3410bca58f9cfef97e75432f47743644b9cffad69f1797e34a51855ed9158db348773df87a73adcd8a19b376faddf6e6770cea8cd74863af443cfd03141746692301ce9802bee3c3a0ff2f13bbb40cb1066312ac89166e4e5db197ca5aa004ba3cdf96183472b61763d8fac7dbaf9224f96c16485df6071ed32cf210c475d5b5b59a5b1c18bdc83d1ec7cc0c0613b13b49a636a811fa4fb95d4ec31e4a70b1465ef1d2e1cd28ca1d3a14dd3575504ab0d29dfcda5342f37b2e3d234a92d2cb974422a7e3833b21231f6f2a1ad9e97ef967804911f152f4f0343e9856628eb84b4904f0a360fed162c14f726301651b85d71688d3bed0aca3433d34b260979cd4d117be4b02babb8bbc581639fa8795f154f77577e76609352e1844e980dc8f355eecccc0e461c5937154e4e641fbf023edfbd2cb0a2501ce8b077831c5069daefb2c04583127b94b516f0953367b8463fbaaf4b9d38544a0b2c9483eb761604ff9d3d0af2f56906483026175c41aba190657727221417766f4b2726033dd5a0a2ceadeabfc396e374d5401a77847ceadbaef2812c4e5d6d9ccbd6f394f01021dd90a2a6d20c1c74bd24a76215f58a11ba199959adc4751ae6489f2b1e9890390779df533fd3b66a3d989b2d406516d4cef0a3b43dc8b897ee7435325db2ef67a526cf17419ae46d00dd0ad2549c136f1dcc0b91c487e38ee5f3f55282212817ee03811e2c1c0661a6ae3829d49451608b895b0e6aa92498f6a7b82376bab983c8114b5f226ad4d9cec3c35951931e9a036402824d78763e5a28915d8b3855cd7dc74160b1b15c8344853238c871ad7edb367d6fa6b3cda9c6f76855292fd17b874b74f8455d17fc216f5f98fb2eda61a1ef4a970c6c63adbb509613a8a51cd03904350ede6ce0e0280a8286d3e2ac4d1171676b5f45fe9b2744a5815bfbeb0f1af89872ad1a7a976d9fbd12aed5bb20881ebb6b3838e1025fd6a14d0c16413ddfa38b1c90d935eb4875e51cd617badfdfd8de6532a055a3ad0cb9a764adc0623e64a275300a5c8a745b4505a398d6a40218914036f6968a41fd0eff895fa0894e3afa28745129c72023d74ca796cc3541cdc126525b53c95588d2d156f15dd5b2a60793422cbb668ff94955c21e9a500bcca26a7441b9d82db84939723d17d32a527e48923a8e9243414ed163dce0b33ed6548d4dbc7b80c727c06842423eea90472b2d8b526c896f485b07fd928ee6cb0ea2f37eb5f07addb5ade796c42230406eab48ed18b5aab2f9aefa2367b74bbfe630f5a12e79d9a09f8daed73dcd9bffe1c6ea7ddaeab3a227d9d8e914322ac9ca4425bb015485b40223a888c4eaaabdc529ae60a14f293285edfd8eb7c7d19356daad20a85f95367f9bf85abbb86d9e8db39e28d983ca78ed17312be1889c1120e5deb39d67e9464b5ee9f5b3cab434a4cf635c536b53aef95f14f503616aa2e784a7ece96c100fcf4ef5e537dfd3af2120f10a18b58151e0b623466dd61cc6665a356c0ab4a9eab53ba718a1864f76dae3f40558bebab5289a9dc595ac35af35f432c085b964963893d0f29be4deb6cff48099542e223eff41a50c93b2ba73eb5595c6bfeb5321276bd1c2b7264708166dc56e538fcf3ea10eff7ab56e259442f0f8c153571fd354472a22792535130146f2a70db1ce5ed2c8561074ac98c26d416dae4b74a1ab1a7cf308ca8fb9763ec28982d2fd75e5139b2ed763269c89f86c361ad44f0a89c89996a29b97f0e5d855b91a119877afb8f66feaf6f8d9ef05e912e42764bb0f1e6e732d16f0a394a9a392e93e24d589035e0dcfa0d442c2f01ff7ac3d55bb3a40365b3b3631310e2e04258112d4b485f4dc250d9017afac8d8653915fbc528e1b981ac116d0047178eb9a3fb88529052fbadf4fef458868081b1aeaabd2f0a7c42813fd762efa60a96e6883ea4cd9886d854b77cec126ac87e646dbed1d73bb11d098965a7965607b8e97b282267b5c7a7d3de06d173213ba80d207183bbd7787da813c92889888028b93234ff59a512225baf7133c640b678e94af229e78e62f3b0a985f6f4cdfed9adcc00ac4e3fa06227a9587b15ac81932413f834ddb2b92fb21e2f993770b3541595ed07f020428c2bd0e69e747d716ce06d793eb49172d57ddada882e8bba5f066edcedb16e2d8f757875f41ba6dd8df5e943dc3e8d7acbbd6c2ba4b9217fcae7098eb669831283dc5130307d497e8db24dde0b80b2421fd26d0b60da62d602bbf2d251a353fa54cb40c59a2f1356747af27a7a1db745419a0830a938a3d277b777e55ff81ea06e", 0x1000) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) dup(r1) syz_open_pts() 16:01:39 executing program 0: r0 = msgget$private(0x0, 0x205) msgrcv(r0, &(0x7f0000000180)={0x0, ""/97}, 0x69, 0x3, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7c82070549c719343365579b063ecb3f7f7a28e705928a2a0f9bdef50b11041d9853347eda0d4ea83c8c40471d6cf2f7ed737eb9451f891128bd2d6b6fb0"], 0x1, 0x0, 0xfffff7fffffffffc) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:01:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) chroot(&(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000007c0)='./file1\x00', 0xc08, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x1, 0x9, 0xffffffff}, {0x18, 0x3, 0x80000000, 0x5}, 0x1, [0x0, 0x9, 0xffffffffffffff81, 0x10000, 0x3f, 0x40, 0x4, 0x3]}, 0x3c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/29, 0x1d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="a970b850f6fe3c5bc495f71d718d614610861935d17f96181a69e9907c644bb5d1705b5ebe7385a46e726fe39bf7e57864db7109059010e81a8cd3298341327302ad949aa923f61c478cc457cbee1e5b4f3d8bb3220197787c4fbbce0fec0dc7e65be5998f33095a67bfc537ee57806eb9980dbcd2c10343da9a1b240379d80cec80439a6893d6413f80380d017e4c42ed3623ea6f50b4749842ad06d7", 0x9d}, {&(0x7f0000000380)="ca3841264fefa72d64990c6f24fb86b6ce278223bd39b7f83790bf6e3d1faae2ebbf5e644f248ca19251cf251788c41ab17dea61b6b56e48623c34530468bffb42e6c53c4de1d1d03d798ad2f132c1d88a5780a15a1c738cd9852ea948fc8dd4032c518c7f96ca0ddbdf7ed0d444814d065955a540aad9714d06dab3417daf2701f2253012a85f318d87822d91a74e6f458fb94d828fc5cf5d4586000d", 0x9d}, {&(0x7f0000000140)="da6ca2c881a86ac3eeb4458666344a11045cdd07d4145cb0c3fbe614b9fc41b787f5a539940a76485f34d2b73cadd8a0be8fa1a59bccbcda", 0x38}, {&(0x7f0000000300)="8dfc4e3922b6ac3b1b4d6582c9c5e2d364eb1cae0c71431b4ad934d255bc67673e26bc7eb8ddcc2c2efb736e4dccccc0871426c0872a0a805e", 0x39}, {&(0x7f0000000440)="94a0e252518fad0dae74fb92f2d4b8563c62f99e39c475ab73a8b107f46fe04c54c2b1c86aba2a981c46a3f24c59400a018fe16d682d74d82ffe4a0878c440edd1e8f5af1ade67a98b3c39844db32c940949fab967e1f766f42c85d0a7588a0480cdfbcfa2ddd9c38239705a3feff4dc27cb4fa7020580bcc9921d8b60dcd302c2b0651a33f74f9ae26b3d333caaeaf83f05f5dca785160172558e65ad706d3470557cd61d7870d2f481bcadd30510702146ba1958a11b42513ea02a76b92a2291b149c44f1c8862aa1119ed5f1920702b4cb4c2d585e1c79dfe27b541ac5e4d9d55990b57a5", 0xe6}, {&(0x7f0000000540)="ba06dec56dd05119e281bf322c4517cdf669804e3092ecea9c879ad07421eea7e210a410919c9b4d53661a41a8101bc64782b865b4d7fb30d67d1ea1b39d8297f3ec4c708746228bd4fbbfc9e9076c8553698d629c0db5a3433de845817812a3683f7057676b6e526af465d316641e78b2bf5c41876a24cc9a0968f6878bda51b38bea20cce52b96d19c20e62ba2f474ff23d211f45d3d3f64ffa3ab6ac57cffaf5759d942aea4403c3a370c66b927253a", 0xb1}, {&(0x7f0000000600)="591d77d2c5349f24a313ea059ea71ae4443a7b0f4fd44daa62f9bed94dd762ed7dde82bd27216d5ad55143444463d13c1e185bb018347756f66bf7a839ca666feedef0ce70d3b4d002fd1aa10aa0f037e917213b519a1f718bf02f940e970db2dac9811415c996792f6dfc9fc29ba31459a7db4c1f6f3fd77d4dc2ac3683b53fdc4d76e02d8df31690e132d27382", 0x8e}], 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_settime(0x7, &(0x7f00000000c0)={0x4, 0x10001}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x80, 0x0, 0x48e6, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x9, 0x1}, {{r0}, 0x0, 0x2, 0x7c6047d716a3671a, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x7ff, 0x200}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x5, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000043, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0xe6, 0x40, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x80000000}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x6, 0x0, 0x3, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x59}, {{r0}, 0x0, 0x10, 0x80, 0x53, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffff000, 0x7}], 0x2, &(0x7f0000000000)={0x4}) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x47, 0x84ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x20000000004, 0x8}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r1) clock_gettime(0x2, &(0x7f0000000380)) 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x12, 0xfffffffffffffffc) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0xf0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) close(r0) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x28400, 0x140) 16:01:40 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00001b000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f662a9e35b5b4d2cec81cc2f5f7090a"], 0x55, 0x3, 0x800) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x442) 16:01:40 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffc002e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a06f92fa0349b537450feed059dea5a152ca96608f60edaf5caeecaf36f502c08a023a40ee80764f0e27e4912a4a5540c3908a2a20a0817e94833e65db9bb0f37898782e9809bbf6b7a9287f723bbffc0fcdfbac1ca3575220bf65bbba375901b589adf8de62b06a2cd779a7b1b1cba0bae1f996a4cb07a8e385792caa401ce455bb46117474d3fce28cdb6874fc4fc602dd2b9e32a62701e4ed1090e174a55929b4b05d11a91a0373388b2a9e8f2450712ea3c89f789d8b603"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 16:01:40 executing program 1: unveil(0x0, 0xfffffffffffffffe) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) 16:01:40 executing program 1: clock_gettime(0x800000004, 0xffffffffffffffff) 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x114) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:01:41 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) getrlimit(0x7, &(0x7f0000000080)) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/154, 0x9a, 0x43, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xffffffffffffff49) 16:01:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="18af2e7b840049d167"], 0x1}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) msgget(0x3, 0x444) 16:01:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000000)=""/214, 0xd6) accept$inet6(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x1, 0x0, 0x400) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) close(r1) shutdown(r0, 0x0) 16:01:42 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:01:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/166, 0xa6) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:01:42 executing program 0: sync() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8, 0x37, 0x0, 0x4, "0eaf648aa4ae18d363bf3a5250a641842a7be145", 0xffffffff, 0x7f}) 16:01:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x0, 0x1000100000000}) 16:01:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') setrlimit(0x7, &(0x7f00000001c0)={0xb, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:42 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001280)=[&(0x7f0000001140)='.\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='\x00', &(0x7f0000001240)='-\x00'], &(0x7f0000001340)=[&(0x7f00000012c0)='-\x00', &(0x7f0000001300)='\x00']) r1 = kqueue() getsockopt(r0, 0x20, 0xff, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) accept(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) 16:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="d5e4cd86b8e6d15f065876595c3ec785a8d655887543fb21f3dcfece8f03e2348fc176160377f0ebbc736e3383ce4dd7c4ed5b59d79ea8ce4753536c59a2b3c7008f25748daeb66fec921b77368a604b319387edae159fbe57c5c8d6c9123f4dd0e25639baebe1716b87c302976a6b629f29bc3fe8f5fe8911691dba3ffafde288afd99fb5a9e5e20c3e69", 0x8b, 0x400, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) ftruncate(r1, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/69, 0x45}], 0x4, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x569) 16:01:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 16:01:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) r2 = getuid() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000340), &(0x7f0000000380)=0x4) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r4, 0x6) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getpeername$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x4, r2}) recvfrom$inet6(r1, &(0x7f0000000140)=""/199, 0xc7, 0x40, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2010, 0x800000000004513) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) write(r1, &(0x7f0000000040), 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) 16:01:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) msgget(0x3, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2f805990295cfc76a1a883cb838dcc6d8afd51e4a477c700bb79a3b1ee22237132c5fb1529d61c658e9c9d329cdd28631b80c9f1673527fedd4f59fcea78fc5eb5dd4e37d21d852955a6e64fe42109a1648699a61c66ffe746f9c375a5f8ea29dbabbc00278147c3f9f24603057ab7d3f0218c02358746e2ab544fda304b4e0778377f79c8d5423075f3", 0x8a}, {&(0x7f0000000180)="0b31773a9561e0d146fe8d74b8a2c1623433d2120d09810ce0a26d8556683c176cf218598585a8ae212a0a8ec1b96340e0df3276c941caf83e2b", 0x3a}, {&(0x7f00000001c0)="d70e019ff5bb8f8fbf47b89f857197d0997fba935681355e9d4564b5496e88146a5d87aa65e113ed5fcfa1880e982cf03f05ecf6b6512f604cee9da1b96160d6990714b2dc4e876472d633563fadf20fc5ccd43bbb93008d21f4011fa9a5329920cbef8780439c3156b7e8fae522c790502cd3f3782c7a0c39a7509c78959847bfa8cf9e9a929cb9d68784efc29de1aa786d78d9c51ddff4dd97c48ad93ebc6291b40d3aab7e6e2cb0721d36bd6fad5a11a77bba", 0xb4}, {&(0x7f0000000280)="c5fe9d3f769324b896f3d63db81c34b29ccf7e84e8a5eb0b4a72c07e74a834c0b0687235fbe636c6f79ad9939300ec75182c71e71b0375420d", 0x39}], 0x4, 0x0, 0x0, 0x408}, 0x401) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x42) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x328) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r2, 0xfffffffffffffffc) chroot(&(0x7f0000000140)='./file0\x00') fchmod(0xffffffffffffffff, 0x40000002) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getgid() r15 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="93dd4f3a16d21201d4a29c0912fb92f19a", 0x11}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00009be693d4cc59494a00a7a5f50098f11b0fb09e8d57782fb2739f8fc23e", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff0001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x170, 0x4}, 0x4) fcntl$getown(r2, 0x5) 16:01:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=',') writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="4da1a33e7a60ab51a7e54a0a66a06013a17f345227fdc938135941a17dcbff30b37eaa09554ee5d4be241283d60d1ae064de8b75464c478193f63465178cecadac91a2ae5efe2ae7e3a30a1627fdc1d2b78059ef891512bfe44c7853d4538438a82f86f5d260db43b3be98da52bf91efd66d74dd92737950a92e92e491825e0afc0efa59e044bd89cf3d757d72867d80faabc0cded014d754edd23271e1df6280c9b127c8532a9944327a9837556ff0b4c", 0xb1}, {&(0x7f0000000180)="cda4b3dfa9d5e86cd9f7c3ee581a085a5777f7bf26d91901a89a472bfea34215ab265b41954a23ed6e26fcaad9e425b430e5aa0f785f0798e0ea52ff12657b36344b800759dc67159bfd7b885aa06b5898ef5466f3203ccb769d358a3bbae176bc363d4383bf3a3c3a469ec89bb18dafd562df6c5f4d579008c607a94170f93cc9fbb9dbcecb27ec8c33c9bc95f7442aed1f6696019eb4578803e2f4775878026d3a8de4c006eda702f89138063d40653727f1a2396663b2fc4425b69d40e7e21c2b8bc5506f675f461d0a44e60652e16af5db83a8eae73e8217456a", 0xdc}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="8623d89d00631d78f4553b93ae52d6b80c31d5234c343bab92af34ba47bf36fcf3b5a4ddba3514440b89b2917ab6db8654e26575523f90075037fa896541102fbed4fb4cb4babbd95876032aa64b6d1f6f6adcb774f81cca89d9065144c6b1017dddce236709e4ddf70b34cdc8f72001ff0cf0e135f97543f02093b9b39cff3ee455fee53c4c7dea3cc44c79355bf3b862458c28f5c5edd9d3f641cb3e54335dd7870d23c6cd7393c7da48296b2eeabf53c1a1485d126c829bcfd10b071d7298b92f4ef4e06e60e2b52f951b96f363188c34ca0a115448630b32b73b8f6862015f05fb7a07e07efb75d934474a3d3001ff49ea63f23e6c", 0xf7}, {&(0x7f00000003c0)="23727c992eb2766f7adc50ffca6fc5f2fb23cec27a02de69c6e3b42761df4aacd694823768e878f17d4e772188bfe33adfbab01920123fa7733db70cf5a534e1f7276e0c2955d6fe10f859e4c1ef124c45f4e34585ceb98d1170c92640385a5321c3f8934cbb94be4700de931613f2", 0x6f}, {&(0x7f0000000440)="cdcaf85a96c10478a6dc60e4e8439a50aa969bd3e1a8e2d84e", 0x19}, {&(0x7f0000000480)="31493b9c130b13f7fd0a2e18e7e4e6c5153b678f8fe0824ffaf88faf1663ebe983acda677f6e3ade6d4fe615bba7b7c693d940c460a07a6b", 0x38}, {&(0x7f00000004c0)="085df80fe70af5703d63a00cc6ffad508bbf570b956cf0ea7791522aa05b10f404474c9ae72ba7e444ea65ca426ebe52530b10a685a5b7492e841438e9ddce15114f7f71351e9366679c69b89448780e2f34d902ad633c4a74263bfd07e79f70b48bb620f21751ea16faba5f5a8ab157e0017366ad76817bc69ccc44abd79016db9cfd2a00ea1ae84909d90105d97fe8f836dcfc0659936ca970bb3c0bf1", 0x9e}, {&(0x7f0000000580)="d3e79e358e95e6d016ce4c58ec6ae294341a", 0x12}, {&(0x7f00000005c0)="2650bbd804c7ec103a9ebfaebb216b6d9ad51406851cf0b5471e3517de1641702bd3a0dd243ad1cbf857e3d2a2be3f3c18650edafd00f1b9d6af04a8322e75c289fd1f2d3070b8bb3b724d1fa084afd1c7a709bb80a17977b68ed301d33b00089eaf23d963def11bfd938dd73d41485ab96920d2850b8ce5e838e9c934256ddd6d7223991ec3a2c97be219207ea46e60ede0b45d6ed38bab7e167223bc010c05f09f6e850f0272c4976cee9d94bcb8dcf958e0678a53893cb1aa8208d31a2b25cf8c", 0xc2}], 0xa) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x9}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20980, 0x104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x0) getitimer(0x0, &(0x7f0000000100)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) getgroups(0x4, &(0x7f00000001c0)=[r3, r3, r3, r3]) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r7 = open(&(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x44) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x3bd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r5, r3) getuid() ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000340)=0x3) r10 = socket$inet6(0x18, 0x1, 0x1) r11 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000380)=""/1) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) fcntl$dupfd(r8, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getgid() setsockopt(r9, 0x1, 0x3, &(0x7f00000004c0)="7dbcd57629ce9bcbd4f082839012faaeaffe42cade7668f3a5bbe56cff965a28de3acb7b252467d84176a24bb9cc1c6951a45e687ecd1aa4ef96aa601454f6a44c7035aecb1d2335b472d7bf755416df27bcfa5f9071226ee48589f03c08a84769ae792ef12cee7fa5ff92950ba9d76809475bf37cd0b1129c41187f63d44beaf107c9801ed7bb480aca408fa6bbf9347c981de417e76abe26d4522ee81d30fe3f6fead122f601478edc347941817b2ae13218d70222018cb86c64fdaf3e458817ffefa96dc2f6505150c61c8947a733acaab1990765ed83f1ffb3a2f96987f284e212e7436f3e1d1097d2197f26f41198b3452dad95a2eb69a660cbf9b614d66501738437bbadc8622b297df6ff8b97446d5b44fb38d00d906b5d712124ceb28ba857233168c9f12f56656875d3b0864dadc645fa82e12737c7a2020d393bf7f0fc6d236c4b9c5e99b18ab37a1db31f145afd999003a99ba908ce10b677a0d8d77d7434ca7b303ee39df9682a71cf9229ced9e33770e2b3c90fb8eb4bc783fa4bab285cc875e8b7a521b86e4b0735a13756c90da14eb2ae36d10ab8a97f8922c232b8d3c97adb5e1c033d7338fbf849909d4a487348af97f78eb3c21100c89b3518d5e4c128ae080678207d272fc3b27c82174049c5177972abe0a3ff7c53147df0e574c8f4c0ca7f3c152d14b86cde77462a0be8984444a2862f216734459d2b508837bf8292d2dd1837ff8cd2fb4b1e06b2b4d90f954700abb29ee929a4979ab99b5e538e0ed22da58d89b7ca4ef85b52194156c393798b600c5737198df65858c13e2544220ba5eaa0d972753e4e8abfd7bafda8024871a484cd3d055c31dbead126682cce7d8c2c8b5e23b1254fd71a4752aa336ed5f9c909f9fe859aadccf549fe089e4824296c5b72b76731d49ea914a72ae219d74e4f81cdc241ac81116c04952bc58367210e90800dbf5fb0dfbc924845ece9c0e3a6f37a7be14362f70acc3c7462c754968924be6ce969d1e3900b51b5723a4b491ff88351731ab5b945033517040d2144b33a865ff9b0d0ad9ad4fd5c33b2e69ed26afe4a45b6ab4d61174d02eadfd221d6ff71a3e25f26cf43278a5ac10e4a3e4216e73ed15a124b0eb02077cf60e697c7c83be5905d51424b53a3c44111ffd1e04787f23ebdd2da6d395cb195e1a4105d7a8b7e2b2a25aa9e866fd3c7308bb205b59a90864ca350fd440f76aa7165739b217bccc89da09e372ecd5f39395fe8e99dac83f263b0f82e3d79bb74259e2b5f317fccaf0be75b933b4481e9c580eccc6e68abf25e21d10ccd81f2c640b288d803fbea7561c0dc0e069598d4612d6ff01e47f7ad97372e53f15dc4752acc5ddd0e1eec4b736c30d1ed03ac571591644f746f85efe3b47c0bedd3c69d2ae06c028d438b8714510c8353a583c9b343f34f6be306e81c7302656e9e783791cfe9dc46a2f9438e464897aa8b95b181d661d49911716b7e943fa528e9b309c915c25fbf3d160183d795624ef9e58e49d392776bc8b739a5da4127bf1c98840b903be70e5b3f5e1c3418057922f5f5da832a407ee1c0c3c8567633d545f165990ea4e905426d8cd26ba903b21d1e0bf17110263a0aa5716037593a96815b6e0b670476735477d1eabe03116f943c4eedb0fe37b6689859a664401dd16088a4f56b6a8da5e0dee941e9e1a8c7cb2af50fb2560ca6400147a63cabad356fc26751ee59fb4e42f81dfc6f5176a69c90324b249667d60da486f83f6279cff6a2f57c3ffdbfc12cd6b7c3825e91b217b6e0747930eecf4f85370926be11197e6a0730d45184cf79a36699fb3094aeb38a61f77576dd56c1833da5865115d41eed5d05185f859305fada3c61244af7dd5cee541234bbe311b030b73d1c999766fef2b08e86cdfecac16809527416251b4f4b6baa63a6e559a1f509699630527b0cd4c8fb592ab121c31fea98999dbd2f0600afd750bad04314c89e1d795a232aed7ef28939d861209b02c2a282adde5bc26c6ddd474bfd659335a3c42c3d6e20291ef3fe0e78c33494c37f5102c68ca427b830a771202836662b8d92e725b83d769b5a834e788873089ee74574d97b95a8fcc63ad8f7a8d2345bcef49d8fef6111b5d17783c7e6a2bdaf6e54d39dbe51df6876680b6b286d1f35d8958f2c12a5def793fc5233eabac5e6f8e535c5a7b153cc35a0c470cbc7263b9dc84e21f17229b52e545284fc420df6aad6573f18817603ee6a67d4f519f4de8fb96d111ebe7a87cec114c2fe6e99c482c3c1703e1b30b136a3ddf2b105b3dddc0cb7e2b59d52e11a5586a948df9c2f3c520140bbe72d8eab2acff23b238d42b3293dc1877138d016723610f8e644979f347fc85309b836518501a4a0195940dc04ca42c976e0cefda9c456a73dc4af69bcc9a55f631604a11d3e8c5a83f85c19f584d70c7e0ac1c6d590766395c2389637959943d649680d6ba988832de469d541800b5bd603b463cab04b4c20a31e1ad1060d242cb0ff66cfaf3a307ffc6313ae71a4fe46f5d5d3e1f5b14b0656611eb93d56f83c9beeaaea09f874eb016c23a3936a346918a5ba8f9c13b2c3e423aaef3ef5be82a575dac4bb2892a0c905360c502735bb76f243eb2a2901cbd0b861ed4a1f29d59eee00ffafe31184a6a2eb40d4daeea82361868827ad6b546b4dd80ca1659640fe4a569032dd6bcb1c42b58e68d65fa94533a60bb063f836fecaa3d874359fe45f8de24a2d1922a817fbd5bccd162e51fc68c5d852006f62826392501bef5d19c14b78604faaaf4833ce19ffec1c216c38dffffb48f0ae1da3e2f5b3934207137fb999179061b9775e61561091b9c330553cf146430ba81e2fa60b58ee5e661e437191ab15aeb0df5546e3460e742e4e4aa3fd7448726ec4427bb51675fe4926ff257d44011de7b231e4f305def5936ed7f571f862916b7d8ae8b2987d0e00dc65dfdf928644e5e71fb218487f2d56d03876ec5d8ca2ca5050375a09aa0e781523ed5b4f5752962000a84df01a5cc507cc32eb52339a9ed76b9e8820067b8c427458014bf9f375918f0915272e93d8c0f62c9fa8152f2078c2c6190dcd8157d5ad339d0edfa57cec158d8310ea92f3196b2e4ef70c2c88bb6d99bf972c0c325e02320ca3ca030623405e704a33d08cb0fadca0fe09988a4b786f201b3fa8034ffae30acfee84133c5f560b32751bb33fe3952cd0278847fe0ffd95d5d8e4c27c67a7c1f3ebe425025e0baad59ab8d446ec401b5601bdeb748fbf02adec6ed84552ecc13c01a2f667215b7139ed827d53e7c6fb0dba65b3aaebc81b889f22ccddd6e4601b81e6be4fe6602932a3d9e50390c9a990ddd36589053a841e55a35a07cf9f469b97bc22c6b364e6cbada8546eeaf7ce5001a259ed811f618b47129960f6761cf44ba7869f438f421b8b3ae4a5e72fe89e5eabb759b539f8531cec157d35d0f15ad0a8d0e97ef9d36935023ccec8f11fc837e0714ca5777bce30136792076c2dfeda1eb12e5e58da93721bb456bf89bb345035577170196a11afc9118bfb506cd3dc7463a78e2efe89f19f524882a1eebb32e6ba1206032e7f6814ff13ccc6e059e949315ffae5ba63ec0636bee52c7f14f35b47a865f05bc5c5f8d2969164a16b01b0051e42a9bfefc90edb102551e7092db0c09949160e057bf495fc0d80dd8b6e74dc110b41d8ac4163522219c82ba4272a04edf6f2b918910af728742274bf3e8eb2bbcfe981929384f2a4abcc138f0e06816442687a5bcaf7cf5494673bcf6ee9558bd174254081da817056676e7f86b6251087f627bf2a8b174a84c7c16fe34492d70ccd81788173bc4ef3212d7dfd9bf82120d8027d77ad1760bb2340761bce0172f5f268952bf61b34c4f3be609879f61ccde678e00efe5d29aec1d4b427c6c7e77b854099a5878a07b89af98203fcec266ea73bcb0a4974ff7c1fafce61aed2d09f891419125b2d6b411abded8672059ef9b97ce66f1f6539f1f1cf4a17f97e8706d63b8f9651a9cc723263aa038bfc7e8e63c5ff98cd5dd6f42f21d58d40ec20f0544983202f3479923a500413b672eb0fa116b09103e0b9c9dbbb16894d2c63f8a1c753d16651e4698f78767c2903417ad2966d016cc944906d091531056da3c0b3a268de474ab61a8f75f63521934053edfcc5624db85755b783f06544060b71b129cb990f8ea8132d579e4248cd981190ecd71bdb7b8ced3abdc53a1f62ac8507a3b026cc1c02578974411875bb8291577dafa8c45611aae0e70a081e183aac0f01041bf3a34558975f3260de1f7d2173d95d85ba05bfd7a9f5ca2bd3e56a1f411070ce46173df09be8e7afd2fb77471b58442c7aee35d76f19980c37a063f7d44cef02247524c2ac2520806f6beea071e7ea59a7dda51ddf053f1f67338bac8cecb79eea16df77e2ea53bb4853f2241fd4b1971f42004072933a4e44166cd0c90403b7c8c2c5e649efaf72d0f5925454668d4ca3fce3490afb7a27824846eb39c15f7cdc7cee96787736c6f29eb7b9ceb81d5d73435837f81be46a11339e822c9a3e28b56fd120805bab1a6a32fcfd2acabad6903703ca88ed952cf4039d819223805b0d80265801c9cbccbb84a41500636ea7f521b16a9359e32a6e008df6b797fe8a2935ad7918606dc12d2fa030d3cf2b8f323d270c19064377f2b52c4aa3ec5ad14209f8e10527f36524f4064322bf881ee5a7d261311103b5b045f06ab0b1833a48aeb22896cfb11102546d4a70b45bed604e23e696614de64757e674e10a8c72e3af953f1761083c0c8da133e857f70012ea92ff27b14c028e19f27c3838e60dc58b841bfd601aac54e30f264daf74221c01b4b6b59307a9f058fc688fe3fddef66f6e15acb5fe052401d6a9b038592cdab3711eb74d0477b2138f0c0352d94d91edd59287fc2e9bddfd423f98dc2c42086e39addc97e4f847cd2a9dc57d9b202775a19343fe6abf2f367e6f180025ec255211946217fbd1395e4458b76841b5f2ac3b41e08a8e05bdae547bf37cfa4c42818a64fd09c5b2c739a052599f683b1eda515563b8488b448bc7bd377a07364dcef6329ecb6112c8d07a0ee6d2e5553be8ff5cd6722a787133d747e75f5948915a589310a0d8cf293c007d4c74d04e91a5a7bb46c9c12c06c4785a4d3f904778a2863f34e18ddc2277ade24458253d1850da2de70e611efd06610dd47d6461fbfa62f334966c514db8dae3733cb2999741c360dcd6137714dff86e507a3da4bc9b8d4d1becd56538afad639667d64442b92b54080a094dcaa537aee0b5eaf98f922d4826c24b73b14ace0b449c93f405cd55829c8c09b5edda227f0452ca3e1d0abeab8ebd26ed077522b731777d026913e8890b98dded6ff1181311d5c5b5f94ae3335cc4f59f385c30801532a5b0bc13a10bbfa8232fe4c436ca1c1375f97221a5d942f9e53d8fe20d5ae0b7d615b67327f8fc6a971d966ce67a71557adb76ec5392b5b99d9879ff2a8edfe6e9827d3ed371f47d6105feca6cd44c7703038cb9b1c1c18941b3e2320f1b46a810d35071848c662847b1d129bacfa1cc770be5ebb10c3febc41164ee7011be58b7ad0fae23f8c3e6a76ea6bb024a98ce2a12e7bb285ac129bd5bcefb54da79dded205451dba5af2329e1f3d9e395bb8d67e92ed5b95205550d9767bc2170e6c7c2af8413ae2ba8406fa056c0701bbbb9beb0f5b9840a16a435fa0de943b1630131c1ae8c206b618cc34aeede1fd2f08ba457b5da319fd70f0f9001fefd1c66ea22", 0x1000) mkdirat(r10, &(0x7f00000014c0)='./file0/file0\x00', 0x0) socket(0x18, 0xa16e070f365ae8c0, 0x0) setegid(r6) open$dir(&(0x7f0000001500)='./file0\x00', 0x18090, 0x2) 16:01:43 executing program 0: r0 = semget(0x3, 0x2, 0x20) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/156) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() getppid() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1f}, {0x4, 0x7}}) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) r5 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:01:43 executing program 0: socketpair(0x0, 0x3, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x80, 0x1, 0x9, 0x3, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget(0x0, 0x1000, 0x658, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r1}, 0xc) setegid(r2) setuid(0xee01) setgid(0x0) 16:01:43 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = msgget$private(0x0, 0x210) msgctl$IPC_RMID(r1, 0x0) socket$unix(0x1, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000), 0x0) setsockopt(r0, 0x11, 0x37cc, &(0x7f0000000000)="4ebf681dbbb78f766e248256c3204756a119092465c3db900f863cff4b58a0bc27eee1cb7f3a0903a16167740b9dc8caf6ed4b28beaae607", 0x38) 16:01:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_getres(0x4, &(0x7f0000000000)) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 16:01:44 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2005, 0x0) r0 = semget$private(0x0, 0x1, 0x101) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/142) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r5 = getgid() connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1, 0xff, &(0x7f0000000300)="f465edb06aeb15428d2578d8fa0dd9894fa5f8376ccddecac9688338785a7b3cb2827f3a111914db8b9e84ea452de0d07019c0fa3f37e1895f8118e5d6dd31fc44a1b1fdbcca33348fb878c49657a993a4930067c698fcc0449d1c54d28e", 0x5e) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5a03, r2, r3, r4, r5, 0x21, 0x40}, 0x2882, 0x9c, 0x8}) 16:01:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:01:44 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) 16:01:44 executing program 0: getppid() r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x53, 0x2}) 16:01:23 executing program 1: setreuid(0x0, 0xee00) msgget(0x3, 0x3fd) msgget(0x0, 0x1) 16:01:23 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:23 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000880)=""/118, 0x76}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/189, 0xbd}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000019c0)={0x400, 0x5, 0x5, 0xffff, "b0a93aa5d03d37c98888385ee162a5319bcff9da", 0x6, 0xfffffffffffff001}) syz_open_pts() 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408754096fc8bc8e, 0xa1) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0x101) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20003, 0x80) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x8, 0x100}, {{r0}, 0x0, 0x10, 0x8, 0xffffffffffffffcf, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x20000018, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x401, 0x7}, {{r1}, 0xfffffffffffffffa, 0x18, 0xf0000001, 0xbcd, 0xa5}, {{r0}, 0x0, 0x0, 0x2, 0x2, 0xf1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0xbf, 0x2}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x21, 0x60000000, 0x10000}], 0x9, &(0x7f00000000c0)={0x3ff, 0x6}) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:01:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="3cb0"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') kqueue() unlink(&(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000040c, &(0x7f0000000040)="eaff125c00000000", 0xff5a) poll(&(0x7f0000000000)=[{r0, 0x18}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x4) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) dup(r0) 16:01:23 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = getegid() setgid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:01:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:01:23 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x4, 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/227, &(0x7f0000000140)=0xe3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xffffffff) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x25, 0x5dcb) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socketpair(0x1f, 0x5, 0x1, &(0x7f0000000080)) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x800086138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="fa12049155bc1e0002", 0x9}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)="ff003a74b82140ef5fcc58d9541b8b4feb63e1b2cf6eeb4253e89943a32760c50c43645de1278e4130966fbc9994f0df3657ffaf5195e2e2749d8628ae2f8865361874d98774ae1d56e1d26571d8feccdc99eae2a6faf648d827cd32623a9d6fa257139d6fbe8fe4d29bc94017d4da958424956204addd3912533c5261871ae8768fa463f5c7d62c40f217fb4ea0cfc7ea29e18502be4588ab3182800240144e3e683264301099c10634088a4819fa6560d8dfe563d68e5874d73cdef23ce7a7dd752d04f00007fb00ccc95778069391a8bd71810c7ae94166b206fbe3e3e232cc9245afbb69442146911660d1805bfea919287c47380df2fb155edd58", 0xfd}, {&(0x7f0000000440)="a548a01785e33c9cc1edf40f37cf825f931aa8fc1771cc9b94c857d91b97ff8f5a0602ace4e3b9644faff0642c47e7715b8f22f3748914dd0e4fd094bce2815ae8962b3f3d78c5b93dfa11b057fdfcfeaead7af9738f2b8dde0e29fa45e0d8e0df248ed817ea20793ad9b78fd79acc7d658bd60ccde68be78fb45bd032d5f83de75e8edb15b898f57d4604f940bb590560a51ad032d809fb82ff8eb7b844eee0030d0dabfebed5165e397b3bb812c378eca921bbb779f27da71a14e7a29a593233793a0ed33fc132adeda3573ffd", 0xce}, {&(0x7f0000000540)="b43f98e6c6032a1f6feda63fb48dc094dacd0544d34f5e7fa183654b4a9175d1", 0x20}, {&(0x7f0000000580)="77a4102f8942d01d02dfc17f41b942800e8cbfbc688860c8f826812e437dbe2e5b41bd640409eff70559b9fdbffd04d6dbeaed7f90891f5a8ed0a11f40a1eaddc587aefa774ef370b973de7264530fafb0f5a05e366fac11286ef48922577071e03e1c4a6fa5a6509eabfbfbffe921321ab47e8a5937e87d15d130c344c1d65d46032d7362d41d5ab6375fd8c0cae9b7335b27bc7eff71f56422b42f94e60de071f79b0c93046eb228c9218f1dd47ea245e0f560dc5465008fb711cb79eef0b4a6f506ad3d2c6bdd75558265cfff46907a475dc419715a2cbc7d2fdd", 0xdc}, {&(0x7f0000000680)="3ebbb178d385ea3f04de5ae6eac2c517345fbcf3441d366b3c470f7c78ea765fd0c3895bfa8f012285a55f98cfdd03ac14ec1165166392cc1937fd442257219fa5579de43393a4675304e0ce5ea37081ae2e633dbd31cd6067fe99eb62bb307f1051c42c53319684023e71036db18550a5460aa9f48c8dafc4f11571888c8ccf56e8bee89c73944c0521293c9ad1c36ff6541cdade3864b4dd1f200a8e16a7e639a3e74f1353b010041515608aca466dbb4100687c23523949a29ea9bb67e2bd5e404739350c4f932ed7e67c9dc5c0254a5837b1d807a4b5c5b024", 0xdb}, {&(0x7f0000000780)="98cef231716dd46e054eabe16798f1ef08c7089ec66e4187f5bc427841d2e7f1a50b1377052eed7975418c01b5ba163be5a4f1f754a7f61989e480c037", 0x3d}, {&(0x7f00000007c0)="dd96490d69b77544abee248136ef7f86f7225e8e989fba330a3dda9869d88478ffbf648ede8f0d30787a6fb3902f779c922f73e518cf922036fba6517813ee13e3086875328d5c2d1f74a01c8b5a803d8836c3e4a022abf5b5fcd04dcfe6d4b69561c84a573933365dabb1a3b394b341ce0cdee2a77a5025d45d452ca3577f1790f2cb381181dfe8285bba37d91dca", 0x8f}, {&(0x7f0000000880)="c1239166df9d730a9fd5b634a02bb4243342effbdfcb17c3f2bc80110d0f77926d54e1a670a4b861bc9ccc6f9ff5363105887582217daef45370ac20c6b95fcae8a7b0fbc70c5683647d112bdcb2c6660e0bcb3ad116a54f737ad81a93b1db5c3f6f9ec2adedea6aa6afb6e44ffd49c516e992613afa873c0c4ae1c77d1c", 0x7e}], 0x8, &(0x7f0000000980)=[{0x80, 0xffff, 0x3cd, "76acc8539546dde79fe8b3301acfa784bf9039abeca3a87e8ba436ece36e854077d0eb245deb557c603bda013762d5b42a1768256877ab93985bbbb0980444f69d58f94d409ab1ad183ba230e59fc4d863aa4ed9af6d9dc50377e2afe8d5ebd4e174637bc7db0ef58c276225fa"}], 0x80}, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) r3 = fcntl$getown(r0, 0x5) getuid() fchownat(r0, &(0x7f0000000280)='./file1\x00', r1, r2, 0x4) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x7) fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r3}) getgid() clock_getres(0x2, &(0x7f0000001940)) syz_open_pts() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:23 executing program 1: setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r1, r0) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80001fff, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) geteuid() r1 = geteuid() setreuid(0x0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x81) 16:01:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000180)=';\x8f') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5774a724f62fc2f93edd847c60c6453a8c26f2daf51054bdf0b7d7e79f28cd3ed58e288bb153c3e6b7756550bd5949fd1a", 0x31) fcntl$setstatus(r0, 0x4, 0xc) kqueue() 16:01:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) write(r0, &(0x7f0000000040)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000340)="a3e160f50302c14d90d3073fdad91c1dc018a6eca7faaa6ae569c73fcb5304de60e0fb12607ef2b24a7425d1dddebc5681bcddf19f188a3c19fbe791edfbcebcebf2d30b086a17c397c7382d68bc9e163f722b73de60717d0455597b4b59fb44f13378db38e915def802b453bcd2fcd321e9ace5afa3796231cf1070a7fcda4d72f2c218f6acda7b8844a4c2761f1ae5182c7f679ce14a6ca6bdb022a78da2ee6236ea263d587ed055306598a4423be3e1edc3ed9145c751ec61bcff36d660c282bc304fad7fc7aa4753c4970a531375e742", 0xd2}, {&(0x7f0000000440)="30a3f908dd8e7e2e1978875e3eb50efbcb4ae041281d93cfbce817d302bd9952d86b63", 0x23}, {&(0x7f0000000480)="60485fe38e1e7ed39e115136b7d8438a15ca93ed7322165c380f96b49caacf42a50188c6078866c75cd0f6f7f430fb595aa0064e8c1b6d2bdcd9dd9a0131259f289b71a9660340986ff3098501e8e24e7dd8cae26da49e23eddab0eed753d17325d0103b2abb765f0ee263a0e94ef079b767a0d65c7fcb34b03d0d9d3ff661271ccb6766952fdc9944eaf39916ba2a1c500b59aaf2881423a8b7bb853d26d61d543014e51d5cfbdb", 0xa8}], 0x3) close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000300)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000140)=""/24, 0x18}], 0x3) r3 = syz_open_pts() dup(r0) fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000040)="6353bb85328c14737b3b366d9f986ecff6c34f771d5b9879de9bf5232081a70e7447", 0x22) 16:01:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x7fffffff) shutdown(r1, 0x1) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x12f) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socket(0x38, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:01:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10280, 0x104) 16:01:25 executing program 1: r0 = socket(0x31, 0x0, 0x8000) r1 = dup(r0) syz_open_pts() read(r1, &(0x7f0000000000)=""/29, 0x1d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) listen(r0, 0xfffffffffffffc00) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="2e60ad900e0b4f37abe39fdf9bd7d69dde5ea972740d2c4656ac9db19c3778ca777326e7ac97669f67b38c3c5c06b9b66403641fe13db1bbc8c7f2b855a98653767522e7ea5c1689a0cfa9644687b101b7a35184cbc125d80df72118c28a2ac006dfa8246c6d8e6f71e5c1b0289dfe30eae4de1c9e6d29e655ae54f24972a48c04b413842176eb6db30d6d664cfb51c9f4773cc600ba2ff581", 0x99}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) mknod(&(0x7f0000001600)='./file0\x00', 0x1010, 0x31f) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001680)="e26f65b083dd5f32e77ae930b03e26e5100fb40f", 0x14}], 0x1, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getpgid(r4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001840), &(0x7f0000001880)=0x4) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0xa0) setgroups(0x5, &(0x7f0000001900)=[r6, r5, r6, r6, r3]) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001940)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r8 = semget$private(0x0, 0x4, 0x9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001a00)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a40)={0xffffffffffffff7d, 0x1, 0x2, 0x5, 0x1ff}, 0xc) unveil(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='r\x00') sendmsg(r7, &(0x7f0000004dc0)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001b40)="ccb229fbb67ffb2ab4f8ba11caf6fd8660aaa7c4de34d4230bf65ee7d554a263816f01f6e4f32d6aba10e861400058ca0f1879d61f7da258cdbb5be4eba6220acda0a572a442f89d17e6930862eea11ef2e2b51b3b847a2b3ad1f1463c0c77946f5fbc397c2528e7894eac9d21351a0e7fa247ca5f1e94781f963fff3beff189f620bcb5d74d2fff4003980bddd94e1a667d4410b330cac27acc12fd3afb672c48974dee8b05ba6f3f3e451e393463e6db0e0c7b5dba23354fef2b6bb7bfd6a0a703e0c178b145b7d62277abbfc5e450d0d75bf2a7c44cf6022e2f94398d9f0717dfe75bea78546bc9e4ba9a073be9b613bf5ea704a8481152528ece083adc2eddf526e6232e1b2b9eaa12d29a3e26083a8e69ac551ccfc7bbc3f21834af9b0a990d90a852af150ba305e2feb68cb3f8c5e0c7f5d772cd78a6f215e2686830e7afdec4b32ad4ae00c898e18a66b7dc2f1a2f57d3ad3f066bddc6da55f24977b9ae3b43098b873c3721395254777835c635166870a7f6e875d9b7c8184182f68fb6cf3d6fa100c92386ab153af9aef42faa6c9b998c7f7b5a1f1121f809f37d4dd6649932451062021ff73ddf36400f1c83e2e2ea3a89496848f58de2e33c94f54536a2294330aad549632185ca38fff03dde0d5f88d4f5c03a4a7521294d2612cbae1265bdca24ffaefe5e354fd07e5f7d8a4c92617b431fa19f536e2e754759381ff033fc0221ab4ac7b88d0d293c7962f19fbef3dd3761c22c47073edc85ee903ac9ea9e6afea9663d047586e45138fbf20242c7795da5844a2b1b04ef28e823580200d8384142a74313d5d46596e7e6b1f1e41946f65418ed51f40785b1a9e1442b0d53a86aba6497d8a44cf0cfd86456ff223d5faa472e802127a919dcb735370c4c63d561a286c2180819994d05a82fa55ced435997dee18f00e11cb9c1cf4fde3fdb841c9240b21a83e7ab116f2f8b7fd5b7c03b9dd3103e7aecaed47f7b3f1b5e0f6271d2b7f593ae18fd4b14978c000247d7a8c96c89625c74bcc2f610f994e5acb7d336c3d35652fa78678d9010bfc596878d9ecbc1fc9831b6fdc7f6ca79d7971beb835de7be8da2915c2268459a4eee2038709a7633704ce3c9e37d43b2186f38950d843ad706cc222d55c6eb2d71afea6101d795d13d0326eb6918e24decbb1be5268a3ee53357eea63ca782ff06a8214a949536111b10b09473dc0c981512347194fe2abfeb322e8eeb374bf080292370257e56b00c54e8fa69e5f4ff52d2536b4e4d117fd8b35c12a297fd2ce3bf304d08959ca580714981fde36de2d0309b43212fc06bf6b8bd4bd3f027238c7fe1f0fa581a070ccd5e64bfab72950b5cf3f75dd72565b5f222740a95e4afc355f7d84a8a7f0dd4310e8d01e3d4fca10311fa2e7481c45c0a69eb6c62ab9320642812f247e4cc604678c53ef1294305d6f98aac9609a133d840d281a9d8b5b360e1843478ebcaa1ca3786a1580b6ede7e99f582d3bcfcfda84cd407c28aa23bec65f9cf58f95b0154f335f804d851ea3bd3e9100036cb200e828568f36575af68ff3a86c6dead14a99e48de5c98b6fc09c9cc955b4ec41f444c2af7657ccb8bf24a9634c04632fec8b71d1e2601358feb28ccd76283cc37f0a621f65be836c6cb2ff9f099792d83c8dc4436fa9afd051c0172f54ba87279e6073167aed551fc1626ef5c0e81b5737c6a662d171c347635ea9c549230bf54fc9c37c816ab95d36b073b26ddf84d0ecfcfd9aa41a2311398b6995f0ca388266e7f1436308931e9e55ca9d9100482a578c32bbbbc41eb6fa480ba52a56168b30c57e8f4ca71fffac512965ebdd4838de1adc04ec0c537c416d1b33c290c9ae29f154b1e2e590db6b52762620b361871ba6a42e401566f4ff3c09bbca2af4c5679bc80c509c39ee772c872b5d2fccffcd70c497c336d3c0ccb5482986d846b4fa605c0b024f7e6a41c413a670b8fbe10020e30a73a17953bc487571a6e984dfe21f50de3095372e5794c29a46d34c1d05ddc0f39d8a9d5f2e2b055842e7fac84726e19ecb8faa1a6276795072c5dc4822a7b7b0e7446ea643188bbee87ce6de7a10a559e78089c5e99a6101bab423d133cf7061cbd15fd6726d75689385dd1016ae17171a86e86f043e6be2ffbb124f970ef7cf8a313596285297dd89a7cfb3a62c4971ce2e0ce6b51957b136dad6e3612701793675f7d5bedbd706d84228a76b056b8563270888cbbef1c3ebb37e0ccf02d162ff32bfb10c7b056d7e3d09223daa5d7a5909476d37705b3e2a16e1092ce3efa72ef4cc975e0fc7509be732fa83da98df354e8209dee5089fb84372535872ca619bb92d5643d12c40e23078d675dd615f231dd5382a0bd56b014ca9aa1f257ee11bc5a3eaeb9635d29da3855cf52e345039e4d583ef11d371c62db935622ba4d75856ff6aa70f4fcf156f07c08ce5572e08a3fd2dcaec7bc7c34b9cc359fbe287c9fae978787667d739f77792eb95ded6105f3dcc9961fc7ef0265e099deaf176c0ba674a2f2b6dc09d86d2b0a01a1562bcdf50f708975858c594fef77a4c9f2af3817560355ede90d442d016bd249392e3efc32e86329e34e66d13159458901faf863832142554e28e1435e4e4b056347b82514e06d718966db66750ae6056094e67c041a54325858440a221ceab733c4e4ee468e88775b32dd42001155fef84eb88cad376fa28cb3071f1ac54bd24bd573c9488a8ba074d0443c7847d29fbb1648a12c46423b7af95f6020135d721df8d55b42b0772b192f25aa342cdb9c5f7870db5a239374b6a4a0ce2b395be36b716c6b1412ecaa5c078114017f16fefcacf7207a966406e22b1481b8ee2baca232cf119311d3b00aeaa76048d60ac997c60adbe6be7aeca4f66fafea5308f79cd066ac4c9b0988be09679cef56867cafcb72b75940f844630c5ac6369081fa676ab8d475f0a96509944f81403e62d966f6433b6459bfbab21cab38d29c3ab7fba9687e54c707018449da053dce3ec8fd075a1287990aea4924e2d7a0d8cf7e214275b4e755b0cf45c506b240358d024a9a24614a344bf8e4df5567b8b1680e542abe411868268be048eae7eb0af261013f006ed9103be27758a0d65f53ecaa454cabbf74a44bf61e1c6770f3ef5257e50c449ed123adec35d7a2555271d66990b461917849731c6f3adcc604b26602fc260341d05224b0b9800f0e7c5f552cf12e8a4aa21a53bab6f6f5ae22aa451abe5e8c0dbf4c7431dae522fc309bba4fcd35146319d7dcb10806d203050c0e556d213f5c57bc8f057914f9e3a5beabf85c3a0a44940708b5c197c527fcd64faa7607194f5bfd5626d8a80cc8affa9c503a6cea2005fb7987aab5818cd1b04b5123074fdc21467de40b5cb605103e7095f4cafc6982110f8f76a373d24e45a2c12e5959cbb83d4399dc89f2071d137fc6308997564aae5e2f474bb186c1fe3a69084d8e42625bbe75b4c18c4836371056a8ba65154f4681c44853be15e146584c3f2bc8afdac8d6a44f62268a8cdda6851cc9fa8b2d5a9a081e131aa366a86fcfb749400ec9e8eb00cf775af68b4f85b2d76fef4bcc5cf29980fdbc88554efe114239cfb791e556cdb3165715c27f1c621294bacfbe36788d60009057290c3719c83e106e87ac4c9256a9d5fd3c61ef79c6d98d536e4367eb0dfb28fb62bcbca8a5545a84daf80eeae0d5197d152883f2dc4618ac612fad61118009549eb9c433164547d0de7fe81d7d19656bdfd9a8e82289b49c772bce3bed72f9a65c96ba2060668256aa7a55729bd16aaa63d040092be62ecfbc61a24c2e2b0b334680ece5bd73c5fcb00968114bf2838322fbb6361370cce20a6a5d43be8ec7c91775000d5d03ccecaf5931cbe82b2a5feeb0c57a8fb4e0b0048a971c6a551467bf19e0f11f402a45bf78537ee7737bd254ceb6c4fa768b5977f073cb48b95f46017eb087f2d8dec95c073e6af121d31cdb42f8435dedf9445bdddb74e91b864a0514d7026e56338bf26b23ad650255e2c90075c8ce2acf89b8fac9bccd3370d9b0a363ec9fca1b5ea593f4206b1d09a55ab8e8aed62f9ffd9f2eb2c5e1d5843b285a4241516954d8f9d6608847337d39ef590991692aa960a8bb30f0244f1c6b78ed2f150961e60b590731484fe7559e64078e175b6aaa165eb22f160a61f86680b27ab61045358acc13887bf53af3ba2ee2d02751a893caf72a9012c6cc7e55346e4dd93d634dee28874e68a07594d708870af4d85a6c4efebee9a86e5cfd79a49071f3d4e98099ed472374a65d5d327a3ee0107bb79774f31ea79aca98fa3cd08f37be1188b8edb53665288cd502967d11d4594157ed2e10ddcc87beb036b463348f376f269dd30c32812bd610a51328ac99f4cb69e260e68c7342c17fa5bc8b38cf2d110e389971a3fa98332729fb2836563b5c8f16e8ba972c751d27a65ff359c92be7a6e630e2f6fc66db38eb46bb44bd55d60b38120f7263c188d78aa6462772d2cf7a99300df44d879af94d59cc6766f6ef97b4554fc0f23f4378e2b85a21af336cb6ef850f6c9d0fec23df0d8e03a556fd29f297ba7a7599fbfe8e9274f215e76c98787249df470e2c2c385e2edd566f63f1ffc519f7c33bdb991cf06dc3a86a5b5ab017c953308479d8066049e59a9dd902b83cfa9094519fb190a4b267249d8440b3487e5b2ff28c4d1c1d3786c54b2fde6bc358127924b6539f190b7e1f325c0d449d8841a8b5b2e90f256528af1eec50d6a15da44feb81eb77652c089db934f6aea2d8390b5bb63c52fa8a42fdcaa39c68b089e56e4352926d2b7ad9be48133b5972f0f9021e96f14481a1ec9d2718e1ea420dbe6ae6826283f05b93472bac09972b7e3220c9c3deba53a7bcef41fc9f03512ad7b01bba0ad2fefd305406c00af559e843e05d5c4c1d3d7042cf86630bb38fb3c2317ee5715e0767d145f6c05101ec6d1b03bccd78387eeb7d847e1116f9212e7ad06c5d4997b04b5ef25fd049fd58cc4a3f1322303880f8fcda03d505710fcaf86a3be6713f8713c39babe20f8d8550830b898c936bbf86838e7645180baa720f6ef5bf0ba2518b846003ae7dcc934aa77a1a9a4b2ba7a11572f78dc95c425b71ea1712b062b4b5d61b83076ce9c4e98018f548df1ef2a30c191870cc6ba2c080d3d5f4b0782289c2010f525c8a1de6ef0dfb195528eb3d4f32ff9f0169694fbd80c0cecda6a7b631240d4eb6b4f7748fe941f62875ab9cf48712958e697db8f274e149699a468c77e90050353875f4256fe443e306fa34536bb096d6f3b0f115b9fe8502ac11973a6db72c493c9585af280db7d0b71a4c25261b01f864105ed1dc8b94581f7ea55e5054f8ab4607167b016a65aaa36418b254e1f7849e4c19bf8a828c05e992a1a73046bac48a807b6708575ec57ece8bb81a99d4d4a647ffc51c07881b25e0b19c6afb0ebe8a558ab91d9b22f869d12fe1f4c4f5ad43e68a0ee355b3b63c986b4a80cd523de025968cf663ef1811ab995073f486c0a9e4547ed2b8a6d983d05ac8aa9d592414e9feef72602311cdb0a94f0d31edbd1fe32f6013c44eb86e33695c818f0de49ef2abf87233a9def20bcf654f105d2458119bc47a6b2c6e8da2b43aaebc08443042b6c34d2a1e9b6325888a418c9db8e5c25a6369c276b10f80d4f29b7fecef48e3aaf3334ff0ca844efe34628698178b4a53f095ab703ac012ad9351d2259924e2437f9aa06a4facc73a949f4cf3fcfd71dec697bb7538a9a0946db914ecec", 0x1000}], 0x1, 0x0}, 0x2) r9 = semget$private(0x0, 0x4, 0x80) unveil(&(0x7f0000004e00)='./file0\x00', &(0x7f0000004e40)='r\x00') recvmsg(r1, &(0x7f0000006040)={&(0x7f0000004e80)=@in, 0xc, &(0x7f0000005f80)=[{&(0x7f0000004ec0)=""/4096, 0x1000}, {&(0x7f0000005ec0)=""/186, 0xba}], 0x2, &(0x7f0000005fc0)=""/70, 0x46}, 0x3) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000006080)=0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x148) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1d15470f0014389d2a00"], 0xa) 16:01:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) r3 = kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x5) flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) kqueue() 16:01:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0xffff, 0x7}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000f000000000000000000000000000000000000000000000000000000000000fbeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x4f) read(r1, &(0x7f0000000100)=""/128, 0x80) getpeername$unix(r1, 0x0, 0x0) 16:01:26 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) socket$inet6(0x18, 0x0, 0x9) 16:01:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f00000000c0)={0x8, 0x7}) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:01:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="de952f30c0e7b41c3304fa87bee7510cce395c7430b312a2bc094cd91595e55b1f2b12cf7e1d055f038611ce2b2490876fbac8af06ba813b8684d1f9fa73638e9f94ce3d18411ac3ca1bad652b106e1e21f189a3cd72a38d2c8e09be1bbe75fae2c3b54e0f2d87aa7507d09577dabbd104e6bbc72c714076a6b0579f3780a0310762e6f20d84df7260eec3226d230967d5077e9cda326cb84ed875855a59bd1a06a53000b2bcaafd175b52719d9e7f0d884cb16f8a150164c68505f258e386d5d8eebefa5b4841a6e118a9ad20b8"], 0x1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acbc6579b9af36b5e25d5c2e58c19989ddfc5cf7080ae78ce464928a071f0bc06e9c1b061253d09edb8c4d9a430aed5712e51339568cd134378b9c91d85f817c92af4adf05c2b7ef5f46d842780440a0664b82f4ccbeb96a79f88c8804936d3baa61b88cb1ba25bbf820eee1cd394911607123e1b7960b6a1ce6aed1922dbcc0b860bf1e42cdbbe7be97dd06fd0b26363612a75ec96b81e6ce990c312babc2d34aa7de65454f687fd861ad5090c96cb34a42900d8cc147681b900d20df0ed9fe20c752f5c94ae79de88c8973c6b8f05f006fd6453d7652c85a2fe448068d4ee8d7cf88d654161faa58cdd4fe73d4430436c3d3d9f796a3beb6e562bd815fc78751e54c126ee8a2b6010df57ccb230ad25883b5b88a8c96a0737560c22d15e7f46871295182439090d88e1f9b049eb2ad7028fab280748f842499371c25641bd73b1190ce252b07cbf20f6ac473e6b74104ac03fda0e1c829b1b7913653325e401ff890273bf04c01937de3b64f8d1e14d945fafcee4cb9c1f3a60df89cbfd62d8ab1399412034bae308b6a789d7635f428b6880d17e0ca8f51ec23955c5ce4be14b8f40e6fac619a3f464bd83e9a2e35a792864fcff16519e97e41080591e6d7f22b4bd9fb952b12a3fc1f5402c3fbc73dcfe526e3a249f32f2cf966af5937915b5ecf6972aff9cc2da4846ce8919aa4a48a9e9c7ab04f8f97479852294b9a74ecb6dbe813eec587b8d59962af0cd7ab25938c2a683a80b7f7b750857903b32e91aa3d51af72f6bd86aff847e2f5c9f8a7b589dc3575f25a3e5f25337999a940e5ef66405bca48854d1023b487a4ab3ada734e36018375b5abb288d85846d8540d6a15bd9ce7a7aa870de5fa07fccc3c3c7cff9822237d30662607fac54b5d7cb0f44c0d50bedb955e414050f38a06f902adea8010f3377329dd1d42d82ef2c89373959ddfdfd019d63a3eab99ad0d5af9a7bdc0cd2916eb82cbce406b9bc5d897602f47f9e5bd6d4ac8501e415eb35749160d037006ff380942ddb181cf84b427fcee27f49f9a088afc23e661c58f7db402bd98c50496c85539e5b018bb64e55c72ffe3dbd33017e13498292b95fed4b78cc458a95b46d127b5f6787178faf862788945654fd87934713b273e6952b38e77ef6ac8023b50dd7ae80ed531de91c8209bedf255104b18135da917ccadd014c9b96de70f78ff7abfdda5044f2c0d201685bd2ea44976b3a12f440b632920e7b312a04a33981b1fe7d0030fefe124ad55ce71dbb2b455ce75b10c8987f8cda5abb6cc81e043003e856d65b51f51421aa36c0fbb18bf3982849181298f6ff774a761468f97f981d1676081edf7ed1d5389cef9c1192aaa5976820ddd89b0af1e826d1d84b3a7a10358b0fcce178c3e0872aa2f06bba53fc363cb7b27b7b3bd6ab009f618bf2efbe4be8180435683a426a8112d35369ed61ea102144a36e11c87d2c2bfe540fd1996324cadcb126de1000366cfedc47dfadd371a093c6d3038c847af7cf7af4307963dd7da80760abe124dd1521ac1ce690561e7d0906fd6832c66bd06ae41d4b792a07576e4a2319a96f0b1dd4cac9721c514127ca1ebfa4190ac30ede7af6c313e1426a857ce81bacb1514c21340e12ecb083fc2f8d9e888ea373203e7de0cf2b4f3b93aa632d8eebd1bfc0286ca7590205249e50a604a3bb558d96d9320de6aec0b6cf9d801e37d619a64fe2e2732709fb751787eaa24298a4321f11d4e4980d0516147592b0661a36a9fbdcc505905f243a9b476c5109edbf302bb124e3edf1cd0a6939a2a805721005dd9c5e8d8f526135a2b3d40a17d4be478de464c1221a1dcf17db0101f887ca72acc95a2ae37e1f6408e0c7e69b7071d16d6c6ed0c774daae8abc8c1116835a67f941c81a7cdf3ca2449a01fe3beb0dfd6a666a19a2392eb11f08c054533061c5a98e9ee69c5fc3ad9911ce386f9175b495b38937dbee7cb8c83f5acd45cca29e1a63dc018a0b2794b5501ba820022ba8fecd45e91ce99b30704f4c77bb0b98625345908192506029cc1075402fdb86", 0xb61}], 0x1, 0x0}, 0x0) 16:01:26 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semget$private(0x0, 0x1, 0x4a) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getgid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000040)="bbb7cea4976c332de9a31e452e60bbf2806726c01dfa8777f3efffa87120fbe9d4ba39eff699a31326cb857443bcd9c4d0f4f06528b21addd58011e529fee387c735859182ea8c3a5d302e385d45e47b213a9ae7b0a5d70662b40efa3afe62d5557449621e3d3c876abe826d4ed88be97221049d8179824a5097e39286065abc0925a07038c8cb5365832fec6fcc338e074458069699e50c5ef8499f2fb9419055309f7c8e6c2f4187d4bb734ae5d5bb13dac2198c3a1adcbcb98b63bfeebe73a30600b65fa17f59612d6210e004a9d6a1eb062786d8be9119381d139ced182c270ddcbaf18df4", 0xe7) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x5, 0x10001) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x400, 0xbb1}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000140)=""/8, 0x8}], 0x2, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f0000000300)=""/4096, 0x1000) 16:01:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xff9e, 0x0, 0x2d0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r0, @ANYBLOB="962c9834cd3139b0575c34ced8c242eb7c85c37bb894452a71081c61b3536c2dbe1e5081cceab5436df760c6c133b3", @ANYPTR, @ANYBLOB="1bdcdf58401f84c7aaf0600ea4650cf0e9082d74e14815f9a859cca82d2da58de147bb18ed03d6b0d72524568739c154620dd4e13805ffe2f3fa1a74a8687894c05c7e036042b04dd4114eb9afc0158d490d29f480bf6cad12cc0ec7120ac76aec4a45f1", @ANYRES64=r1], @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYBLOB="688037f9c5f3c44d3cd81debbca304c6f357e5dc6daf826ab5eaef0b30203712b716d8cfa5f76f434524632fd7e9733f75025330fd0c5468278fa189d5c16b148adf1b7d90d74a3a40d2680739210eb8fb11042ed1b07d092bdcffe0e9b19f94dd31eab3e148c242d140cc5967bbfed4c7c7a6a4c88b4d08a21797d474f2fddf1c8cc718788b9c5f35a3d6c5ee95db4845bdd1886ef8fe5e86c77842570864f3e295c2215b2f2d044e9232286eb893cadab48e86511211e9dfef696e05f2642a0f6fe12fdbe05650b57c2e8fd620fd7d9fddeb88cb81cde78a02fefa158188e9de5b7939c43051a2c6a6c5c59c57047b22ae6fbdd9c1eb8e", @ANYRESOCT=r1]], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x20, 0x4}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) open(&(0x7f0000000040)='./file0\x00', 0x18081, 0x150) 16:01:26 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x401) select(0x0, 0x0, 0x0, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x800086136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r1) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000004d45fc162f9b2f201dfa3e00000000000000000000000000000000000300000000000000ee52c532a7c10892238a22793800000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x5}], 0x2, 0x1) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') r13 = syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r15 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x966a, r4, r14, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f00000002c0)='./file0\x00') dup2(r13, r12) 16:01:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = getpgid(0x0) getpgid(r2) r3 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = getpid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r3, r5, r6, r7, 0x180, 0x1000}, 0x200, 0xe7c, r8, r9, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x18) r11 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r6, r4, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:01:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x2, 0x3, 0x2}) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:01:27 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1e0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r1, 0x0, 0x0) setpgid(r2, 0x0) 16:01:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x246) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) mprotect(&(0x7f0000546000/0x1000)=nil, 0x1000, 0x1) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x18340, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000462000/0x3000)=nil, 0x3000, 0x4) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37867ea1a8d7801fcfeed27936b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3c659df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:29 executing program 0: r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000180)=""/16) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/30) 16:01:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000040)="c4c10de87932c4c185e44200c443295eac109c570000b0c421762a2a416886450000c401d17cd9260fae6900c4020546ed0fc708430f03da") setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x11, 0x3, 0x4) r2 = dup2(r0, r1) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/221, 0xdd}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000001280)=""/109, 0x6d}], 0x4, 0x0) sendto$unix(r2, &(0x7f0000001300)="3d2e129c48b47caa440530f49f61eb7091dcab8d58533e84fb4bd6a0383f5461856fa5bd7f0b04e336e27d84a3f62f6c2d4aee9f5958b77d9f48eda0b70fd046081adcc25c6d2d7534f1986f6a8acad7713cf12266f2da8dc91bc23452eac21367c15bdd0e28ccb01e628b22fb5ec8cfd3c351c882a2665316309fcd12537e0871608a5e34dc39c551fa811f15bf476aabb6e322613052e8f9e6fca9794a566bc8273ac29c93ef6d1e7974f10e83ac7cc4bda37a81f43fea2d87611747ac69fe65807f997118f134c771631f596c11", 0xcf, 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="01002e2f66690a653000"], 0xa) 01:39:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x2) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0x5274bffbe4599a1}, 0x0) 01:39:22 executing program 1: r0 = socket(0x2, 0x2, 0x3) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) fcntl$getflags(r0, 0x0) 01:39:22 executing program 1: r0 = socket(0x38, 0x8000, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x11, 0x42) poll(&(0x7f0000000100)=[{r0, 0xc}, {r1, 0x80}, {r2, 0xd5}], 0x3, 0x800) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r4 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r4) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0xcc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="ffa50e20940ba3fc72954235906ea9758182af622ecd8bcb695de96f3730222168345fa9eeee5b51183140969197a58c943d0272ccf07c60295f4c78cbe3a7fea8fe60d2b27377152f59479ed9ba902adafda4c6aacf4c97e5a9179c4acf63c1e194367febff4a88ce05a55510cd73e9", 0x70}, {&(0x7f0000000080)}, {&(0x7f0000000140)="c0ec5078b444e9d3976a55a969335a682a4c8060987051279ff4163136ebb15743fadde745151c671c5ff580a8068f25fe5b1046402d533e1c32dd4bef90f0d67980eb6656dcf011b6b4747e45603272b1bc6153fc079d2d576ce651054fed7ba31f30da49ca08135d40939f03ca801a8196c110eb08a1", 0x77}, {&(0x7f00000001c0)="1b8423edaa16e9e5c503673f593d163c47bb7d48d9ad347c9e189bb1ec2eec5fcc6dd3845486a31366fd5f1aa6cc5fcbdc745c3c2b4a8fbf1e541ffdd6f88bff2f900010c850797d4d76fa106955e86e0f37a35689fc9049737cde54e92c6e063284382524acf4972befa0b1", 0x6c}, {&(0x7f0000000240)="b28c0b508dc090cbf6102fff82657109255e7484a49d65743b9751b1221ace70ee6b5f7941df3cd9d734fde2b3aa695230dc6d9a9dfacccc4aa6ec711245f5a097f6e00b392afefdb3a1f058a2fdf35da186a24032d3c9e0ae72f55f9dce7dbcaac2ec9a7f726abe3fa6057d3dc8fe4e5d24a9504f79a179517408316e7cb3d64d643c19024f2eee8118e94681042b25e3ff42c5e492214bee9d488513ea", 0x9e}, {&(0x7f0000000300)="ad023b799fd7680d2906f1e3b3f8fb404e56aaf28ea930b9f7d77799f6bbcb89e8711648f67f171c70c07496cc5907ac9022f92ae822d36056c4700de78494041f3905347c297386b520a2ed3807434b34da71089d64e39915dd60f265869c6dac41a4cd30c7a8672c6d243120f3061f343b6d7e5a4b5c3453fa9e37b287937259bd1e7292f8b68c6dd8e743b9bf5b042b6dd246325b9c02378075ae965168fa2f3d3f4d1172e2fca3ed8b4bcdd51f7a959ba6b5087796e35cb88ca37261b53e36bd212b311e51aeb4174b6f6a426727e5199d4ef73257", 0xd7}, {&(0x7f0000000400)="4a66106069a4078ddcabb8a3eefab20c7983951ca8ed7e9a28cb599329cc695dff62e8218b1b64a849550a917c5c35dd76d85107e3ee229d922b50185754747fe3e1f569ac70bf93b7dd653f65910df3df15c74e28b2daedc003c3", 0x5b}, {&(0x7f0000000480)="f6b98a7ca929999a4c94ec7a4569b8947141cd116a77f0b0894326af4a660f39891d60fb2b4e438b06b1224bb6d2e182b1b08f4c2151e668db7fc5f953d4da0f648c87cbfe7fbee3", 0x48}, {&(0x7f0000000500)="99c9ea0b7a8873f775303e87c3035acee6c30c75040367e85198a22e6a3ccec35c43c3a50f7f16d45fda05589a7e676364f906090dec449fd5db6b87ac85e5286646d36da6135c3bf2157c8713b3ba61be90a559e8006639653eda30d2865e5b7d8ad00a8b0b9a0ef4d063914511a12bd77784ee94e6231f", 0x78}], 0x9, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x100000001, 0x800, &(0x7f0000000080)="44560eb1a5dbbc1c04960e58fe59f1bcacdf44c7d0190fe3307fdf91da993e615bc99d9c8ceff4f01032b21cb8323d3b8ea7cf0d98dd12797f9c915855ddf655b7c27b4f9eb3c4bdc587b37438407a0013f3278f92e1b1a4b0f4e68bd859294a8508eddbcfdaf1c8bc796bf14acfd8225424062c4f058dbb61bb9c", 0x7b) 01:39:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/37, 0x25, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:39:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/208, 0xd0}], 0x4, &(0x7f0000000380)=""/68, 0x44}, 0x800) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 01:39:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x8, 0x9) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000003540)=@un=@file={0x0, ""/61}, &(0x7f0000003580)=0x3f) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)="eaff125c00000000", 0x8) readv(r0, &(0x7f0000003480)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000003180)=""/226, 0xe2}, {&(0x7f0000003280)=""/232, 0xe8}, {&(0x7f0000003380)=""/131, 0x83}, {&(0x7f0000003440)=""/8, 0x8}], 0x9) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000003740)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000035c0)="eaff125c00000000834965735e0c85f9ceded00b3a709af4069d04e587bd3596bf790b1437ed1c1059a457cd0c48e8cf5ef6ba9bd46dd943e612c2e878718b1a2617c049a35b7e851631a024b032eb71402767841119ed8d3354cfa7bea66a723b45f00dde09c8de07e8b7245cf67da0cd4e26988e0aef5a7799cc393e11d4309fb6bd9af58c5618b4e8035954cc7ebda178e3f20800ce7331bca30c0aea57ea75ccea22b8d9b11e701c4885a0806f9c68f51466f98d33a2a90e6a7c2c03dc743f86c51e4c608c2d6ebe1c90339927c42c006bf23b9fb7f0ff2d4c352fa939429653031b2a03b5e7517d365259e0e123ab9ed3dc28e7b5e94353676dd522474a581a45362d62db86af37074dffbe3b7aefe51f38b32f9d61b194589a5a400242bfb790bcf51af695e4427928aa689928309d8ef97189cd3220c202c06606d03b2d2b1059a5fa6a8aa1e9253b47162ef76a7444a9161b43866f51073f22ae9825b5704c452f584a871b36dd61d9", 0x16d) 01:39:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 01:39:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 01:39:23 executing program 1: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/104, 0x68) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff6000/0x2000)=nil) shmat(r1, &(0x7f0000ff7000/0x4000)=nil, 0x2000) r2 = semget$private(0x0, 0x2, 0x204) semctl$GETZCNT(r2, 0x3b52d98f734c01d2, 0x7, &(0x7f0000000180)=""/4096) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000000, 0x1, 0x3, 0x7, 0x3f}, 0xc) 01:39:23 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) getgroups(0x2, &(0x7f0000000080)=[r4, r3]) getgroups(0x7, &(0x7f00000000c0)=[r1, r6, r6, r7, r3, r3, r2]) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 01:39:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x1ff}) setrlimit(0x40003, &(0x7f0000000080)) syz_open_pts() 01:39:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="6b82f3db2b8f1facbe50a946014db43234bd452bb9558076d5d2d56996a763fbb640222013865b322c9b9b8b4ad1941554aeb47a7d5517d955cfd003573cc7a0b30029e62aadf22640f6ec22fd07f31c5243c076d5c10febe14638ba61a4c9ae19f1bfe213914181cbf94c75e6ae958214a9ae1a3a0753c9f487e1b5714be80c9036b5e0ea33e3d2e04d1f7d27034e344318632e6368a06a3e651a665aa6b7a6b895c7ecc2e1fb1ccdf09544edfc3365b4f76322e73d05f490ef5248a6a7f960040eff07894b", 0xc6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 01:39:23 executing program 0: msgget(0x0, 0x100) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) msgget(0x0, 0x3f5b46a7b5b931e4) 01:39:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f00000000c0), 0x20000332, 0x7d) r1 = fcntl$dupfd(r0, 0xa1c33cd878dc3afb, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8}, {0x7, 0x7fff}}, 0x2) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0xff, r3, r4, r5, r6, 0x180, 0xcd61}, 0x4, 0x3f, 0x7ff}) openat(r1, 0x0, 0x0, 0x3) execve(0x0, 0x0, 0x0) 01:39:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x86, 0x4, 0x3, 0x4}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) 01:39:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffc) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 01:39:23 executing program 0: r0 = kqueue() flock(r0, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) 01:39:23 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000180)=""/111, 0x6f) 01:39:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1f, 0x7, 0x1000000000000, 0x1, "27c0455f7efd897aabae0c30716d817bafa218af", 0x2, 0x5}) 01:39:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x84) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 01:39:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x240, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r9 = getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) 01:39:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) accept$unix(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:39:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x1) shmctl$SHM_UNLOCK(r1, 0x4) 01:39:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="5293f27e58b8737f6ddace85b7d9d8686c7280a77c021a2f40b6b56101ca2a8ddfc524f4aa147561ab62e8b401c160bfc921579c78b34051eb566271da3fef3d642e4ea83fcdd526db998dce99fe3522a3592e8ed4ebb4afc833a31dfab94cb558697b2219134ef5fa71af3387a24f554ea884f89f7a3a7ca261baaa9ba59a9ea5c6585e4381433e0f21cc1d040071501c125a5c070ce684f53a65a38efa63e39d4c0e7c7987eff9ce0ef52ca8389e67667fc39f228f1ba491e84cbfcfa7399d", 0xc0}, {&(0x7f0000000180)="4e8780f4c1a940335c934a7e9118162cbf5a7cf630f52f8286b8a0473845c02bcd682bb9263c654a9e5fb600c0c319317005e96a841d2e7ee56c3472c11954b565d786aeed4418ab3bf021119e54539c3b7779c22a39a1133026281db068952ef0665a17a4067cb4e12d78f422f62fcbf91f78d454592e91e0bd85adcd194b53e2f3d7dbb0cbd183e8c57b155c2c9452c3035b0d4c8dc0e62841e7044dfd932f78123d3fa8842d18a157f25424dd19afdba0179dc8a0a87ddfa4f424ca05f1c13329f15e08925f32970eb34cde4a76c8503c5037745b18ca0844876e05", 0xdd}, {&(0x7f0000000280)="8d8e17ab40564c22249e08bb804bbdfb70252f353ec426015840996d94468d131e9f063fe28901b036ece37b278df2aef916177c513f7127879974c77406701491177e187cdd5f5eee67fff1b52089e61aad1f0f09b1612d2a01dd88950693279a1fd4ff66b21599bd21", 0x6a}, {&(0x7f0000000300)="4a0acd2dd945f62777231a220b0e2fde98f048c2d7b35b43b6b4e438740ed21be90c88987a15f80e426ffa33d8f33c93000c1453e2f3f4af6d58048bce4deb50acbeb592fd80eae30a789b824f673b67ef1f12aa7c77db7a265b459e011a4f70c07e3bac7a2d6d7f5f3a8e196c828034e9020e59ef1678482a885d7ea105b3eeeb5c8d39e66a434a5ff4d10cd7fef1b10d981f071e1276130de9e764077aa9125e8adc3f7942c67374fa6a1dddeabe13eac7df1584742430af745989fb8fefbb3dca85b298da82e24444ab4bdb868120ede650f27a5a558c730b8e2b880bc4e38761cd1c9dfe030db74202ece8cae28f012e055fa19d19dd17a7", 0xfa}, {&(0x7f0000000400)="a044ee14c932492a3b79914effd468655a705951275854adce06a068aa80ae6d8a9f48f5c4b0a33ecde45172383a9cd8bc4717dc14daf1c4343c35738d0e59ead9b4ffac327c1a3c4c7812ddeb3e70c0400e05a461248d18ab6e2ffcb5b48ba4610590", 0x63}, {&(0x7f0000000480)="89233fa1141b3a8c6cc71ecab706ee6ea10692d174fc131bbc9260a57663b4fb2ed1c46bd177bc691a044ed3cd393f3e8011c11a0e1ce3dd9688ec5a1d455f5c22622b5e03d3f411284b0bc7a7a68e03ef7db8eb4ba18c9cc21032", 0x5b}, {&(0x7f0000000500)="99a2802c213cc5d92d54fe7d2059f4adfefeafa4f7e3154176dcbaff2865cc97b5378d42b2cfb1a43d14d3b3f7", 0x2d}, {&(0x7f0000000540)="f2ef5b33483e5a5ada66a1f5a34b2e4cfd9f2b8fd6dcdd031900ce6fd0348a7c27e7d2506a1d0392fe35c04ce082fd4c0021", 0x32}], 0x8, 0x0, 0x0, 0x400}, 0x0) 01:39:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x3, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 01:39:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ed97a1b730"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:39:24 executing program 1: r0 = socket$inet6(0x18, 0x400000000000005, 0x40000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffeffd, 0x10000002) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, 0x0, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x18d) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 01:39:24 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000001c80)={0x3, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') msgrcv(r2, &(0x7f0000001e80)=ANY=[@ANYBLOB="0000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x96, 0x3, 0x1800) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/141) 01:39:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001680)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/223, 0xdf}, {&(0x7f0000001440)=""/180, 0xb4}, {&(0x7f0000001500)=""/128, 0x80}], 0x8, &(0x7f0000001600)=""/60, 0x3c}, 0x42) 01:39:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r1 = semget(0x3, 0x4, 0x22) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f00000000c0)="804b1df33515a1f15031cd64cea0d8ff91442a9ad850c469ec087876f544e1b07ceae76f2ba1da3a420a8e03530fd698e22c183b52c2bfec865a310e53827694834110ee5e345fa1ec3868e908c9ad996ac4560276e123b850b144d7fe478490bc49a634f55e26e7a90b9f120f20d1c1d91f81febd99d1acb4ed271504b0feaeffae218a455d40f18607769950e4d098ad3f44dc79e0b9a65c1f1cb75239", 0x9e) r2 = syz_open_pts() readv(r0, &(0x7f0000001bc0)=[{&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000007c0)=""/102, 0x66}, {&(0x7f0000000840)=""/178, 0xb2}, {&(0x7f0000000900)=""/75, 0x4b}, {&(0x7f0000000980)=""/226, 0xe2}, {&(0x7f0000000540)=""/4, 0x4}, {&(0x7f0000000a80)=""/219, 0xdb}], 0xa) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 01:39:24 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="54d774a8fc25b5d051c4ee60f2a09f59737b141c8559744ac45f7e822b22f4d65339899430de10f69838a8f940fe46bdcd0d743012b2ea7750d5c5bfd3acfba855f2bf16471db908d0fefcf5e784a62f7a5ba5f0aa5eab42ab887cfc3074d17d76472246c808ff5c", 0x68, 0x409, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:24 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x2082, 0x3}], 0x4, 0x0, 0x800000080000001, 0x0) syz_open_pts() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000080)=0xc) 01:39:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffcfb) 01:39:24 executing program 1: r0 = socket(0x18, 0x2, 0x4000000000) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:39:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x18a) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0x0, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:39:24 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r4 = semget(0x3, 0x5, 0x25cbe626be43cc8e) semop(r4, &(0x7f00000003c0)=[{0x0, 0x4, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x800}], 0x3) ftruncate(r3, 0x7) r5 = getgid() r6 = getegid() r7 = getegid() setgroups(0x3, &(0x7f0000000100)=[r5, r6, r7]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r6, r6) setregid(r7, r6) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r8 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r9 = msgget(0x3, 0x444) msgctl$IPC_RMID(r9, 0x0) bind$inet6(r2, &(0x7f0000000380)={0x18, 0x2, 0x9, 0x1f}, 0xc) sendto$unix(r8, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r10 = semget$private(0x0, 0x2, 0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000400)) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000440)=""/133) 01:39:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010e696c6530000000"], 0x1) 01:39:24 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r0 = msgget(0x1, 0x99) msgsnd(r0, &(0x7f00000000c0)={0x3, "60512afca375a738cb66b9d3f2a15cd8b13b141fff4ee371c9ee15750fe67282c1cbbca7b45baa618154f8b8d383d2aedf676aeea4d284597266ad8d5a111091504577555bdf84eb4542af57b49d4b7105faf0ad96427e3fa0f71c7f7261877e13cf94cfe95c65aabfee494be73483c612b86fa3c0f9fcc74cbbcfaf76f12e74b10305bea327939f74e94cdef1fca77c85e461404f6b7fad7b2aa8"}, 0xa3, 0x800) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0xb3ba6a2e94051289, &(0x7f0000571000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x40000000000d, 0x0, 0xfffffffffffffeec) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) close(r1) 01:39:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = dup(r1) mknod(&(0x7f0000000140)='./file1\x00', 0x10, 0x0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r4, r5) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x9d22b52e06f02bc4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x0, 0x8, 0x50a, 0xa77}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000280)='./file0\x00', 0xa0, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3000000000000, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5e2dd84989dcda342e6853b3a093ecd6765058be380fbcb5d1c567a501e9db2f105f98f05674ece04ec7e896c01da3f396873d638be012ec21602a2f752df5e03caab9d18d3d8daced36c68400e80c5428f373a4d8aedaa866ef7dc0ffd8bfe97e9df6d328ed035880583072331e5df0", 0x70}, {&(0x7f0000000140)="a59a01d36d71fc4073388bfcdca525f37cf3f17c587296995b3987cff308217fcb3ed64ec70ab92f549ab44b316851cbaa705596506859eb", 0x38}, {&(0x7f0000000180)="d2d646964904e5e9a2005334b76f912c0a878512451779166ec770cfb15f", 0x1e}], 0x3, 0x0, 0x0, 0x7}, 0x8) 01:39:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x11}], 0x401, 0x0, 0xfffffffffffffffc, 0x0) dup2(r1, r0) 01:39:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/116, 0x74) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f00000014c0)=ANY=[], 0x0, 0x3, 0x1800) fsync(r1) 01:39:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00f12d2f66696c8a3000351e80ab4363af2277372226f3d57d4cec367fd6d88466085c11f01217242960e68adfd6afc1a6df7d79f9caf200a84a18e9bfdb3880bb9e0f71bb5419"], 0xa) setsockopt(r1, 0x404, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r6 = getuid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000200)="a99b948a64ed07906983f29cabea1403a263d1f3900278e0de8e4e4caadc8b432fb5165341d24ae6ff642d7dfedb4f934e1bc5204cd5bd608e98088c512d5ba4090daca608dd2af609433866197de8adc723ee62abfe842d4765b7f4fdd66795275dcdbf483796aa86b49bd2d8b3c261afb915c1ab3692487252436c0e69d47a3a0ab1cec7828587c38bec22f7ac90ea8c2410bd847720d54a159f43e51f119f374ab99cb2de7f83024d2dbf6d0b4b14f62dfea41ca9b3f5367421ed95b68b14ea929b5c27fe1861ac9d4c0470f5edbc6f581be1b245f8630873c4c08f3c", 0xde}, {&(0x7f0000000300)="08f20c36a689b917676faffd4ff735f448da11f6c82b36ef7d82a7d40dfd754fa28b1f890bc27019ee9be8fcb54e0a4d710c643cc4468788832124f5de57002ac7c77476388a5625861a0c5b89c1d522a3d3996d6e0d24d6223f1b14e209abd2f294958d97f582b5", 0x68}, {&(0x7f0000000380)="ce5d39a67f565c9867b560111ec8ad71fd60218e5d3f515ce78bf21d8b09beb880d49de5d8df2c6509657c0609f8a6ae7a2f12656dbc64fe678a7e266b027ad8422aa381c1f326ca8d1e875861fbcc2180c8997faa867c5ba11ed1b016eebab7726c89b99b302a4b317389040e768df12b5bce24dbf0f09e76477812a21b4527362fdea9a4582eee6c80cbc31224db27071df565dff6160d02a083b9d958e53ff980", 0xa2}, {&(0x7f0000000440)}, {&(0x7f0000000480)="8ce1e9ec693adfa7d22442ccb241351091cda0af9cf7d99498e724219faf8816fe60ba8316f86b15e1c7a74eb3978af62317fdc643279292df49f799e87dce19637b03c05d83b8bf933ae8ba46dbaeed84848ab461e7ad4834a090abe3bdc42fc6d0a65c988aee5077c13be34213e1c0866f45c9941064585b1164c4f12f32e25f5f6bd0abd95569950c17cd9aef326d37534c7b6b3775a58acac2608032dcb1d424ea0cbe748ecc069ecfac8e6d9a2fa8b715909b9a62e69f687561a298e92859254b1816cee2b78dd901b01668f07383c71e0fb8a94966a5edbd7ddef1b19bd4098feb64e58853910ba918b45527f570f2088f4eff46d2d497078189f0b39b842276cece799bcb5e0b1fd1e637b2f0ee0c64eb3a97fa4db21d3839fab1e651b944c3d624bee46f4a23fc0eb33a0caf1417c2672162fcdc0bcf8417a7ce793d3b1c7a053907e822cfda7460a1da8904bfec351b27cd32b50f8a6fdd0320eda5b5b0ba7931e48f82553115e04e6fdc4e3a8940c04b3472ea05c6cc88544f781d85cdf7ce4db6345936b3128e8bb9a4a81ae9b69156c5e5b0f356e13a706e899fdc4477229daa538a879375955214c76a49c9a79f4471165d2940444e03eb0601e408c83359480b5f46c0f7d3a0f4f4d0b44c42d621d486628c2abeda9042cdf9d8ffce28075f58c395b7532b3943f01926522ffbeddfbeca7e348c6a0bdb1fb514f84b698b1b20c79a6e16b108064b55b956d38dbc88300e37e8c4ba021182e46477107362c78825a980421429ea4f5c99325665f26ae61b9e28cca067e2287930e0dbd48cfd8a03f90034630dbedc7bddbfd6545d1f46e1a26976f276dfea16e5a8d99e55077404da5156221e38317e73566057710a7827697953b58fd685dbaff50d57b8b64a54b2ad147f20de459c3582933af5df4814a32e4cfa0b59d207241eaa14140f8579ebdc1128151f5b0d2367f8d90a4af2872a173f595217448e3af0263f2a32c28e1f65238762e4ac8d7129d25d44bda16670aa84e802d2d65430201deeaf773e1b6ea4f759c9c2af054c247a395f7d05e28e5817d35d16f4c43d115eee6f7cabc5684ee11bd8a50ac76c2988e704ed01bf3010cfb949f12ea57a056fe95b9e40bde73999da23f28406ab8387c91dab2e2d1266fe2006db862466291dba4b7abe7726474081f58fd8996c38702ad4d2cf5e9b0082bd54c159619e548da4cef9eaa5edc23a5d2929d0d9234a9414364f542722128b50d4048aeac2372d84155679c24a668807f09c859af2715c2fb9b593552436c4bc4d9a1c81b9af88cd42dd0218ef188eeed5955d91f45a39d2e147c494045bb9144803c511bedee02abd99cd47b840f78dc82f667e187bb071749d1dc754ebee78d6db01315a69f81f137817d71a823810a2a77bf13ee7b174b39528317250de68c752628b4ac34718e3b2088c7604ee6ae825803d8ee4b0a36086d9d505ad9ce406dfa7eed0355ce2300f4c478027e370ad3ec2e3f2bddc91bde201cce8a513291df1eb5d0579ab8f29766fc3e466913863f6f4ac7696240b9a09443cacb3b24c5c1444ec91b7a2fb45f49a6accb1b28ac4a01613b771e2492dfe07228db27d3c6fac0d355034bdf6dbbe75fda76527b43b2361231d189d1feefb7118ea1706efe91915b67bce46e92c43b98c55589ad17a2915f9408f04e5ec88bfa581660a05cebfac423acef98fd9564c9fe65a7ed84c798139681e35523435c036c10bf587644d0a157326d26928bef2d075686a0f571c7736b3eda4edff5c8dba06667d446974af9f0fe8fbc583390f130d8378f487236086f2429d5263d63932a4b65d41812cb4bb2eb524dbd52314f83a2934ffc8b26c1917a293a09fd176bdf10510e6428392f30310ab8c09fcfd7071dfffdcecccf6378180b30b0d2e59fd1cfb3aef4e58bb32bdd585948745cfad8a8dce8bf266dcb1151a9fa7e847b4ca7a9c6afb7cf3459118275a3de76dbcef5b268da02ef3b2b8b8d8fddba20aeb8764a6862d8fc247c74c3bd3e89aad7398602b98fb7fc1b281efebf81abcfca2548dd716ee93d48bb44ecd34d2dfd62dad67bcc3342e9e99cf8dcfe22fdf2d7d6eb171ab52ddd664437095a34ba8aef70b9d4912e523eae8fd86d0558c1fbb1316063925b7a9739d30e63bbbe6cb02747cd2945452dac706a4f949badd0c48ce136ec798c1f74d341e64d36d5aec301df2729c442570e8abcd37de269978f3eb68e328a10bdacae3c6820fc2a619b7a9903f2a15b28dbe74d0dab4845f22312d6fc04f48c62f4e5840fbc99897bd15bbcf010a652215cf9649176e78e51a601bd45a2772d46a9a54ace672fccfb6348e35f25d0c183a3fd6384ef5b9181fe93aa4946e50aa921951b7326467275211ced0eef6deea23846fbe5e71466df2dee9204b1377f410c3ae443992e63e0e56666f063f62da8ea9e74325301661d1e6f9bb5fe5f833e13bd3e9034bc5beed542b25d4d826e7753ffa815c0db5914619c7e223a339fcfe39a064cbccb982d0d848696ea10b9fe1bf6ddebfea21a76e8ba7f6e2dd9a2212860a4172f2d8933358e7b46eec9fe43a79869c3d9a25a18fac67defe6723a8737afd1ef309484f576ac360d14d38f927520097b426fdc203a771aff6bd6f7f273d5d84b8d67a079931453bf33844d0e98fd54b83981bfc6df7475f865e4ce74fc98bc4fe3b4a4e082f5855fd8e273b87d6b36c4f79139ca12cf1803a02444f9ccc32d948fa81c2141d59ac84934a3c778851d338e66f7455ab0eeacc28e62d42deb62d94e305cdb3c18b74ae199e6a5bec74c45fd839cf85c321e10c713bdfcdd43a006a806efecf8dd554e1ed86272793f48cc2012668c8d9dc90cb5b06b6a9bd0647bd2ff64f3ebab2270dbb9fb8beb1bb904fc4e7757e732dd54184909e736c73bbabf3bd007e9c390fb2a612c8c1ab5597105421b7c1b0c79926193f7cbb9fbcf732e0e5ce5087b80428114d47935b7784ee4896670b6b81c99af605e16dc582e7d36f0dc9c4772444444b0f49472ee157cd73b386506744b3028bfa3c1d1eae391ff0f2072c8be9b9fbcb84bcd0fa97c2a325d4c341f4973c7e9f9901056b9d367b11202c534abd31ab50b4d10e119d0d8ecc5aa3f3428d1afccc5a7a8bd0c94c9cd07d2d89117b10f5324bfbfdd928cd9b0cc8202ece96e59b20ee0804af995b375ca7ef0314f8133f188a751ea40d89f523998ee70a326ac231971841784b27f02928787996aaca87aa452a3a187b65b8039ce92d28dafd3a85b0b07c6cf6f4223602f6cce5e23414a35f1f485bb099ecc2558ee7775899f4abd9f304959558e2d6120f0bedd59c724c01b4bbb6211805e7722be7186adba8610d4b8134bf4351a8cb663f53d5ef6ba595e7a1daa342d1f5167c556b6e0722de6d21cf516f534aa607e6df371bb2a0a27034b5a4bbebd3459282b4946ae7211f74f736ce198acceb752c2d0454698ab699c1540603515d79d423d4c5fab4ee1ad0dc0e6b9556e308d4f3d4387e8153409c440a601b4de4b8cceb24d070016f411a9bc5889e2709e65ad14f87249474c35b76dfb81be8d54af9491cf595331583682641507e568476e6aeab40b6b6fe0d6e0ea1924b830d609d7e24888176f26dd78808f1450f48bdd150aab99c8817d9f00b9cf13156cd5c0588b9edc7eea64f822df4835b1a1a5ac0241bbdcb3a867bd30086f8215759093edbe9e77ea1f77802ab72c2fdde48fb36b1e6993f78974719cbfd3cc40f08381d4ada6d281674fc44095414964e368ff595188e7b21ae34a62ecd25e87fa86c5dc997a7d042ccdf1e2cd4729bedccb913e30a6d9892f86e670753ae5207d362528098afceee5f90980686d6edd6c16a43989bf80a3efffe64170aefc363c9968f245a19ec810c4d7cba62b99a3b3ed7c0f9760e8a6cccf3feea955c4b414cdea99cc6e7c3a2330ec561e17def97faf5774d93da274184ca557637df5d0c22de1adaf0385ab2835887f9df6adfe8548b8d278f9f9876a83d68d56131bfe11c11deff1e419f38a906e1f4bb364c68b2754c099db200060730c5a1d1020d503eb3e8a72f4d278e6b1e931579d22012808282b77193b2054b3ca23dc4ee27b6e1e5e464d9c0977afd47f79638f331e7460b2eea2fbca13db9d41b8d6404ae82108b1ddd0c712870cc8827abc3627dcb56bb7c69b66c43438fce94dae2f58ba0d43ee4fbfb744840f306bae83b13f2a4af9ec992d36d9e3994f57739e02919bfccd8e6980409002c1c6c20336979430d09d17d6e5c76cc8d237d81325e1da56e80d159758de0f6ab8c40eb35b8aee6172cc10ad7a01a504e59cccf1967e4ce4c10cf194b138d8e165b55a664e2cd354114f7d1ee136fbaaef3209c925afab8c4a02176b2f800a008b8c3d82e5e0058c8c777e32d8743d513fb047cc1add61f21b2acbe68ff33e6168a705607f14f5891c7256194e8e504259cda2d34a8c4552d721e00a63ff30aa47223c5ab2f0afe6f73b3358f1e7649ae53ee5394876949ff434b93e8d8f7ab478d3c011010c01fc8ddd1b0389ad8abaeeba089ada3e5b9d7d494966551340d3abb9279079ce0d4d39c0befcb953bede0880dd1b725ff22faddcde8a3fffc831335d9ffcc4e77784f4ec26dff277f2bae60c39bed5852f9eb79679a14152db8986d42aa56a4fa0b712794b464e22672ee1af3483ee30bb6b97a7f42a3866f09b0def1d355ef55bb90b75467b4441dcc8d15bf6cb154a630ffd7a31c2c08fff0c6fb70daff4bf436f69b601becc0826d6dfbb6ad6e8aa941a4a77013a9144ae60921c1665e3e9c6e1a1629f9524327746ae1e0e78ee64f5b7b6fe1ff52cd4398887e24d30c9f87acaab800468f45d869b3e2dbf827dceeeb1a8151b254d0bdaff2b535e20fcbd3d1fc748f55319ad9fdb27852ddd3121d115e7bc579e086c16617cd7eb50280c3f73a5a574c08f9033959775ed03df5c496b6b98070c88b2cb5eb287fa30aaa57e668050bb81860a13a3de7516664d1fdf989db6b9f7a704ff0f836876e5f4fd61d4fa6f6d0508059704867021c8d4c2f9ae0af0c8fb0d92b6765f5d4dc8351d6af66584411151025a89ea5562bb47f091488699eec6cbe4449e9fa35f3d52a97b339d0541279a2d48d14447da2391cf062b7c7f5d5a8ccb62ef9aee7ec661d71c16e66b248b4c365993fd5f1dace430de97fe92f750ce0d13dd0bf8744ca5b1b90707241d012c187f18ba81bb62d07574b4dcc2fb23e8fe6e02276ba09572735b7b391647f3998a6d1abf731f690e6eaf583a833f8546481ef8822ce59cf226aaed883dc5961c68be702f1fab35dc6d5f16a595afd8cfb04a8ac7c3d09ff47f3340a69ee108e3fd4db08d97b142a73f3562ab499f4900f0be9c779e9617724f1c5d65a8ca439521bfedb98bf35124409aef2e43d5b22858e942cdae009b96d200336eb9ed725ecc60bef73c78b028374d18c3340e811129338de77a523792bf758634ad79d14ebe9f2aaad96224c2724832da06a6828a65b6dfa56eed347332761894b7c59b8cf3fa548edf625cf71d42b3ceda855ce23cd157731a946ca23fe9ea1d351e4b92aac5f52902c3899708c1b68138f6dd812b24eecfc831a01223d4ee6ade71b72c1fc54dcd92429940068da5e24a50d94847eaff36c5d90352c54040bada1853b7bd8ebd0680a5c3f1f7ee51eba832f26a55e146527c50652e57380aa6a9fea436465b78a877564e6ed330db55c1b43e14ceec6903ebc8adffe44efcb", 0x1000}, {&(0x7f0000001480)="8e690dbe611a57bc7394354f419cd36c2bfbb933cb5a4ec1b5d63c43084931455525bfe70c8aaa1efe7e04d6bcb75c676352a1b1336f16d135596adcd798ec5848b34dd12030de09f476258134cfe9510e64dce128321cf5712345742a2371bbe98117a3d4fd737b1f77cd071096db2d33e336a59a1cca7a77a6213a8380ffbe65f3cc6bbace5c5dc5d33887073fbfbda3fd749659888302633024c6ebbc260810aca0c692699ebc37f184f415dc838fe829f0f603c3c58a4605c2d740106c5ad1f91dbe85e4462bd34216", 0xcb}], 0x6, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6}], 0x58, 0x4}, 0x402) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 01:39:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x908, 0x4}, {0x3, 0x4}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x50000}, {0x1, 0xfffffffffffff4ff}}, 0x2) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x7f, 0x80000001, 0x2, 0x0, "d689bd2c9cd1deddd4a98cf01e43f0aad02a87b4", 0x78c4}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:25 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x80000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100004000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x120, &(0x7f0000000180)=""/214, 0xd6}, 0x3d) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x2, 0x9, 0x3, 0xfffffffffffffffe, "88d3b26cb38e386c7750d8d4f6314ad8e048e13f", 0x8, 0x7}) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r9 = getuid() r10 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x38, 0xffff, 0x1, [r1, r4, r2, r4, r1, r1, r3, r2, r0, r3]}], 0x108, 0x6}, 0x2) 01:39:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xfffffffffffffe61) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x26, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 01:39:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1000000000000000) getsockopt(r0, 0x200000027, 0xfffffffdffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0x3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, &(0x7f0000000100)}, 0x801) unlink(&(0x7f0000000100)='./file0\x00') getsockopt(r0, 0x9, 0xb9a, &(0x7f0000000180)=""/239, &(0x7f0000000280)=0xef) sendto$inet6(r0, &(0x7f00000002c0)="9a3c1be57512fd2fa1c705e963357d98af2d9f1e5d5d2e12c8aa1d0577bed9818aacd4b9005f22ce29d205aaed1637bc4f16d152bbab22952e33dd2669c84e475a1db0c41eca4cdbc169e54dae", 0x4d, 0x401, &(0x7f0000000340)={0x18, 0x1, 0x8, 0x6}, 0xc) 01:39:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00004ee000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 01:39:26 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x100000000, r1}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 01:39:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 01:39:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getuid() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x9, 0x9, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1cc) close(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getpeername$unix(r1, &(0x7f00000003c0)=ANY=[], &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x101, 0x8}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000045, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x74, 0xff}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffffd, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x71, 0x20, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x475, 0x100}, {{r0}, 0xfffffffffffffff8, 0x35, 0x2, 0x20, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x8, 0x3}], 0x6, &(0x7f00000000c0)={0x7, 0x1}) 01:39:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) sendto(r0, &(0x7f00000000c0)="b47ec4a8cc2e490ac9634c8cf0e38859e8f666fcc3d94da9c694bcdaf477680a62d529f0dd10486a8eee86fdd2d19a3f0ef4f2c3deb9906d82e527ddb52a8fcc3614799ff869f718bbf54d4726ac8f98bd3a97e8e9", 0x55, 0x9, 0x0, 0x0) 01:39:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:39:26 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) mprotect(&(0x7f0000698000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d8ea4d091c27d1c4694275d04f8d2710c5e57952e5f45cd0382ea007973909191cc25c9638d8b06ec89f077ac10b1fb22c84fa75bd30ae25084c", 0x3a}, {&(0x7f0000000100)="e9efb5becb011df5a293a5258cbbe5cafb266074260a55820605", 0x1a}, {&(0x7f0000000140)="6a8de38c0d7d74df53507c", 0xb}, {&(0x7f0000000180)="17897da62c02ba55b87e9a27644b8f32cffee6732c45d541edcbb7aa966ed04588e7dec2b842a37378491822fc26afa3963e", 0x32}], 0x4, 0x0, 0x0, 0x3}, 0x401) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="42c956cb3cd85c93f47d6edfbfe2afda66c5bbf7c7c0afc84501d1ccb46ea2e575a3dd892f5d2bec176d04eddeb42125e2898a700334e0e50d1c4b38b7b9f077c5c49c61775fb325ca6809e3ea5a8815786c5b6125104e0eb3bfbc16596a16a3535c61c799fb51cc4e3206685f7d8f2946841e039c0ec7226ea9397ac8ea759daaf403d7d0ba97931fada8cc459a2530a0d042e134852d00a98947253712c0b9949087ecc901d1148f0f6847e8bcedabdffd6b6921ed0d3be241c3e9f9a63cd1fb8272a5c634feb1a979310628db13c39e6ec945e49ddb8883", 0xd9}, {&(0x7f0000000340)="23322d5b9ade1fb8ef4166f9c5e83a9a15572a32019e6fbd85ae106ded290a418112f55c0cf055056eaa9b33b50693648b15c2dd8ea8c7eb00a953a9c17389a8b11617bb7db85bae208b253cfdca09a8b207a6a9efe8db30deeb05", 0x5b}, {&(0x7f00000003c0)="5ec7add823f398863fede8f9fbcb2b825dde975ff58099624295aea33304ba625910e400ca03e5a4c61cb19b34b149bf01eafea7e0d02d58dd9271feb833f6880bf0b66999b6fa0bed61796c5e54497e6e", 0x51}, {&(0x7f0000000440)="cf6af97a2d3178d752d19d39ca6b29dbd2fee00f99e1e9ae4638", 0x1a}], 0x4) mprotect(&(0x7f000014b000/0x4000)=nil, 0x4000, 0x1) 01:39:26 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = kqueue() recvfrom$inet6(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x9}, 0xc) r1 = socket$inet(0x2, 0x4000, 0x6) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000480)=0x2c9) r3 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffffffffffd9e) r4 = socket$inet6(0x18, 0x8001, 0x401) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket$inet6(0x18, 0x0, 0x8000) sendto$inet(r1, &(0x7f0000000340)="f8c567b1d22d7052073f4f7c0b7dae011f524bf4fbeebcfb165e63b71e7300fa000743c94f7efc3174ca4fb1abd59397559e28dff2ca2654e608d9b775a468d4b2107eaa29e46d950e305114fedba0dc1502131d9697999890a7d0ae923a71c3ec7190e5f7bf732bbee3bc4c9b5a8074790a304acb0a476758187b180d87c9aa98884e9960944eb8d3f11efff030f9f8250f0d56c847e266a141f0547511411f51763ca6f91e4d0ea62c34a65a08686b94e9e37af26dc7dd4c55e5e9c637708b6411cf1e501f774cabb76eb76ec1d203fb", 0xd1, 0x2, &(0x7f0000000440)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x200fffff, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0xc, 0x3, 0x9, 0x6}], 0x7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0x4444}, {{r4}, 0xfffffffffffffffd, 0x80, 0x40000001, 0x101, 0x4}, {{r5}, 0xfffffffffffffffb, 0xc, 0x1, 0x5, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x89, 0x2, 0x0, 0xa6}, {{r7}, 0xfffffffffffffffb, 0x10, 0x40, 0x1, 0x57ae}, {{r8}, 0xffffffffffffffff, 0x5f, 0x1, 0x100000001, 0x80}, {{r9}, 0xffffffffffffffff, 0xd8, 0x4, 0x20, 0x1f}], 0x5, &(0x7f0000000300)={0x5}) 01:39:26 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/4096) 01:39:26 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000260200000000086242b6e9f44e2942d72f577d0f53188abe27ed105a7957a2d6d08553c38ac9de43d9fff9f54b9778eaccae1d9e636eabce06d50651c0ee99024626579c4866531161a1535aa30f1c0caf8694060580c2a46b3c3d28310bca30a9d797a03dc9d488612fc6fbe06169bb06332fe95bb758417f73240023ad62f33c111c83864f3e8787c19038125912af5c64cad84db38f47e62b"], 0x8, 0x0) 01:39:26 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000002480)='./file0\x00', 0x80003002, 0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) r2 = shmget(0x1, 0xf000, 0x400, &(0x7f0000fee000/0xf000)=nil) shmctl$IPC_RMID(r2, 0x0) openat(r0, &(0x7f00000023c0)='./bus\x00', 0x280, 0x28) fcntl$setstatus(r1, 0x4, 0x84) chroot(&(0x7f0000000000)='./bus/file0\x00') 01:39:26 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./control\x00', 0x0, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x100000001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) 01:39:26 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r3) r4 = fcntl$dupfd(r0, 0xa, r1) accept(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) socket(0x18, 0x4, 0x6) 01:39:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_gettime(0x4, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 01:39:26 executing program 0: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-^\x00', &(0x7f0000000280)='+\x00', &(0x7f0000000300)='}\xd0\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='6]:+\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='$@&\x00', &(0x7f0000000600)='{[\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2e28c0b4f99a0cd1f32f0a4f57e9244fbc18039c6144bbc33ebdff4a7d3e4f3bc0f8f5068e2000c223c2c8cb27037f7264ea91257deece734f86cd652cf7712b8a48c430b87f93b801b490b5d7f03059215a25e807bafac670b718077c7c2b5bf230872a3ef2f8fa64964a8f2b0201bf012c654173a520bab199a4d3e44e630b7fff8a78857102d21d0e7e7e8a070cfa9b681f29aace1e581fe3dca86de5a1455ff33a2b7c43896a97c474cfab53b967d54ffcb1e68c4bbe3fe924d84c3af6fd65a0e18e745129e6cbdf70decb7abe4eb246fe5a08261bfdb29e90a1", 0xdc}, {&(0x7f0000000280)="f75e87e0fb238216826b496ac559f628bb96df31e7059d0ae523e7b24a7b158a9a68d7f53625d3d21872e870a34070b8a97c6cf1953c5ac9d2cdd490740a5e1d533917d05cdee1b8e0c4626b613eb9506cbe4747338d15e290fb361cdb7b84674a4bb29d216c631a1e8981bf06b01d25ef989580ebb2e1c2acab948fc17e788bbe3682bd9f9a2246b01f11456e7c875e374b8f1a56cb3968e29f3d25c7d0b07ff2555b7ed1b2085c4792962c39027a2a089daafca6b22d8eb698cfffcae8c777caebd226192287402e8f563200f63767d314563ca41986f1b61b6ff46ce309dc786ec2792363814ac992a9d4f80f27411d350c8819", 0xf5}, {&(0x7f0000000380)="5c924b896851e32c7827a2d171c39325520969a4bcaa98826d16cfffdfb65ad0d545aab5395bc7a7700040637b7bdae8a5dfb95cbee9fa6bd7636d8d2072fb443831aedd1a", 0x45}], 0x3) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bf07ec2926b29bbd7ed469ebd336da072738a7e7383867f432ab7fa9f87318b2b9d8f08b72688bff360cb6052c0871b9771e7078feba374ebec23e6cce966eb04844a9834994d44a9bfa96750b9e7f554dc904b62a3cd57165183cf5a938faefbb347cc54d1c03bc53f9283bfc47dabf237150547c407c1a897c2b56af0163fa97ca94f43c6891c9", 0x88, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:39 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1ff}, 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:39:39 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 01:39:39 executing program 0: syz_execute_func(&(0x7f0000000000)="f3430f597a21c46261bc5acb41f75140c4e1a4550e2666420fdf733a44768cf6fac4210de8680244e098c401f8528d05000000") chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x22) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0x2) nanosleep(&(0x7f00000001c0)={0xc8, 0xbd18}, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) getdents(r0, &(0x7f00000002c0)=""/146, 0x92) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x10) setsockopt$sock_int(r0, 0xffff, 0x214, &(0x7f0000000400)=0x7, 0x4) chdir(&(0x7f0000000440)='./file0\x00') r3 = getgid() getgroups(0x1, &(0x7f0000000480)=[r3]) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) r5 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x400, 0x4) ftruncate(r5, 0xc6c6) r6 = semget(0x1, 0x2, 0x20) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/42) getsockname(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getgid() open$dir(&(0x7f0000000600)='./file0\x00', 0x8020, 0xa) mknodat(r4, &(0x7f0000000640)='./file0/file0\x00', 0xc000, 0x1) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000680)=0x6) open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x0) syz_open_pts() 01:39:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x1b, 0x0, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a802b00f44c4def12f7f83819140e1f2fae44ac398ae57cf792839cbb31112d8a1159ba6601d11c23801405bf029745dfdcdc3", 0x33}, {&(0x7f00000000c0)="e9f895495863994d3698a4733c983046d9cac4cbd22559f31d2cbd301d60b8b2d1a9f1a2e129ce", 0x27}, {&(0x7f0000000100)="9975aef1afb95587557199fe127de225bdda9c8ff202cdf2a64a33d712adddbefa97029a6b4d52546e32124a42bfd47204ca711ba012295c62e8d31495d29b2221e1833ea1a12249947205a1fdac664cde19a88f2f49b0a5894a580f00b8123e94ce5530057c7436b1b10cd010d9d676f513103a60b5b5801527bc3057a9d660090f34927efc3c4a17131536c8f083d9b95e889fe3341283a4e63e3618ae10dc1c6415046ef3824488c83ec303", 0xad}, {&(0x7f00000001c0)="97a30a047cc621ee8402b7ac871007be7f46efedd1385324ebfa6d2dccd38295c5398bb1edad41a82865119ea65a4e4511a19045b0e8b8a72d662f6c39fd3014a73f83178c8eb81d587e5295bbec3483b643e2c92403baf9fb361837ac7cc446e7c05b3c5256cb56b8639f3e2ba9e8902a6e1112c3f5f303aaaeddd6f22d5a59ba698447bee6b1e77287867b84e3df3262929c0888bde90e849efedcb1ae5746fe", 0xa1}, {&(0x7f0000000280)="6f394c7625ad4ca6a21a75b0d9c6872ac85f31b097c834867ef5e3a0467003cf6172607327506ba1c627da07096ac7a2b78a08d30b9b8b3c99a0399ee0d5f0db789ed0060cd6a5be768feae0d0f24bab4de2592a06d53b3c0e964bee665fed8bec2b3dc65a93825531bde983be19208e6c78e4a9f7070aebfafbfd10524b31dc3cf77602cfde7c4ca35a16c85deceeef761a1a09c806cfd7a5f8d37f369c3b737ef07104bcf548d2b9c031d916574ec7db6b80e89ddb00e4d69cde2f6700077a777bd233213402cc49bf54655c8266bb5a64180357f9bf8f68a007e65dee2f7d3aadee894d0212762329c6", 0xeb}, {&(0x7f0000000380)="01b58e97b175b345ace06ea20f9c6280f354ba5a66dab065c7cdb50f5bf0bbac6ed0a4c4c0a2e8bfac5e23843f328a75567a2c9651d7fbcaa047345cb4dd37490a6f1cb3c6cea5399aad609b99ded27b8568b5e0e66bbbdeb0200f35c25a7f6314927c9be764791278a26bdcdbc9f978827af4fe87e2745ee53bf520d4dfbdbc90f3076061ef786663922f0834de97ce53814422f8fad1b4386194d05b061f86ddafd878418e15e415453c2734cf27e58cd223899ebeef073de786b5d5f0e34ba1aa670135faccfab94b88f362c87c205bcb8efd5a05eb548887f4dd5a5d7656eed9b2cba0be2e8f61ce9fcb541a9fe73453699b0c4169", 0xf7}, {&(0x7f0000000480)="eab6e61987ee33e066f2551bef7c6f4c74543d6d3e500e8e4346b509f405da68cca225c5e04549175775536211c89d74497a5643b017e9c1276f1b790687fed8080c1569a19b881a6f1f9afc86d8a092748fb66e47bc91c855ce9b38562bb41f903fcefc71", 0x65}, {&(0x7f0000000500)="259eef6a09b9bb61cf677bc1d7", 0xd}], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = geteuid() getgroups(0x2, &(0x7f0000001d00)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001dc0)={&(0x7f0000000640)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000680)="554ea97f4e64baa38bd5270704c27290d9b57cb3a4942a444b7ed1a43b4fd1d68dd5a5c88f8d4e50eb08717720e19cafc84372a7520cf53f8382f1edaca9a7332ad029cd6f9daadc0529b594b1068ed7aa6e83a5d54738403c5ebe361cb5c362b2", 0x61}, {&(0x7f0000000700)="1111374e290ca52e53c48d18eafac42f52e4f4e9b004aad28dc6e8bfc1922aa975961394e6339edfb2c617d3432540737372c517667810f27357d019c2c75da8e7ff984ec4bb3a8e846548711f5f07444e7e030c23c1a0dc317d64c33d688c799fd0d18771702b57376e4671f4488c6bfaccbf24dc9ffb13162ae6facfe12cfdaae94bf119c0e4b6f9655a30a8a52b3679c1d99268c654e9e2b9cec726ecf2b8b0e3457d0006c527ee9ef1a3def0350ef861dd5d0e67b1f0007c44ed85d73c5f28027966396c53b161f7dfc4deee369441f5f1e180f43c4f0eef351df4ea3c6c78064557d453ddf80d3286570ca312b7e353b2f0182c", 0xf6}, {&(0x7f0000000800)="979261fa330c4295dc841fc6f233ae1a68566ecab305d1c30cca82d61d6f6eaa742059a7e754c91aa76d7cde8e5f0848e3b4c1728c33e8d705f8e234b288b87f99fa6b3ddf3182dcdc0a2a011d5f297a628bb07fb51c7998646ee5c318f8a8cdd573d7b56615103854586bd8c6e665bd76c77b1ab3bcee8b686d45d0ecc66e084e5707996464057181ca982de9b565b4b2b2006aef7b28848289dd66a97753feb6f623857641648ca576f822a794515a513cdcedc5db5cc26a9fa64c678186ff8fee756ea7024221be1af719eef36680811f8fc7ab865b0ad2e8dd96122d6e012283d12946c2bed425fd1c9c8b047a986d60402941df4002d4f71659a1c219d51e94dca5b523611c9ef63dc5403362472e276c1677e7b1d6c021d09d98966ffeec3fe4436f7c945f125db68b48958f504723e89c1a8ea6d60fe6f0fecf7c0bb1f017df929b5aa28582e1fd0ce9463abf0d70a5dac08406c9141d4689c0537bdf3ec53e8057ac2d8ad0b297f268464c6c5bed5dd17a9567f52d3e09708398742ca535880e455c31859ffd54796fcb793520229b2cdad7d778369931113ddc29bd84cc75c8c89862271dd14e98a137fbb8472816838dbb8fe290b199bac384c5cebe147a44793e7b2d93f1111778bfb8f54501e2befa13fc0ee0e3f79715020a90677bef70f4a8314456c3019d7bc927d45b522b76557d3c80adb765e2f074e7336735862c1bfa90234752f71d1ec9b1b8c6c172cddac41bc3f9fb05a5773034de8b1bad4453d70fb44f265a3cf049f767ddb01dd37903bd8a50f4ddaac798a47f856518d2d88706ac1b66ba44dcc8893e37472382a5533ef63873fa2a6a6e02d1526e6bd8e70219e34e34e438bc6e6ee335ac8ff28628703a555289b561d6f1c08cb495452544af0f62a91c98cf8be058e067a715412e33377e82310602274b12308b5f7a5d5cb3b482619a4e7067568b49354c2ae44130c696029467914905d02c1ede7c989df4e43bfb895fa029413c96392f2d0067cae49bd9c2fddee6c8074d4c9b462200847ed97810e14c7bb6bd4267e6dfeb1c2db3ce3329ab15cfc7ddca7fd8a2b7b909e1f6a6da0d7741ce387043224b0878bcfac2ee9f5f9fa5c841a63c2f1acf1de5daddf115f499ddb1b5fe1ae358cbafe2e19c2cbc6c6a5f4a19eaafda639638d7e2876d9069ae423011dfc68e59b21989dba332bf5c07f59da8d313edd9a5066fdced75393a5eccb631f9bf84e3bf98d9d9041fd27ccf2b6d5a221aeffe6e1a8882970bded14af12739e47550afd3cc1bbef552a8ec14db3cd06fbff94370e3b3b6197b8e1b4d3ce75883d56520ff6426c8d2c9ea5ba2eb46955187b6a3d712cb00792df4fcaeddb560be8aef581200922122446c0cf71455e6711f48748a32ed69e2ef5332c9571ce82ae878751df979bb170a894ebd75383b8ab730ae774d444a841dcccae210870e05e002655d479b9a928f609d913d108c4deb879b8a83a550ecd306171e589a0d4388fa2a2dcc2bc6bed5882bf6a46d1831ee8ad701fcf338a49eca38359233a66b16252fe1d2b8859aed4f80dd9576984666f3a954433cd12e9b50de26b8ad646946e0c89ec1ca69d8f21bb06b92ab414da603d8bacf4c28ff5f5bc3c6c6924b0b40ed69022ba4d87675b5a669ee70ac9efc482936da783725b09684b49e19741893429f96aedaeb2914a6f98a500e39c7efae4c23194874fcb602a7ca10cf7c41e07a3ccc474c205303e356d39f9e421553cf159dc10ff5ca3fdc3b98d86d354e193589a2bd696bec13f65559146a4c738a63d6d1d1aefc1db258f9b513018271d6e214efa714da4c19845d13e8e1b42ce35d9b02512bd7961cee01c6d279a6c67c1987035468402aafd0e5fde660e75adece1c2bb24b053fcfb6d4a6ad61b08017cd75f42eb0c26bcd49e007fd6ffe2543b8dde8eab3ae2c74fac7c2accee7db69b2fb21113effbfcdfaef84eefa54a09960b0e5839ca75aede6b48d1c48a95c30ffcf879cb1e855bccbc62310df7dfae5a484a1da0e2c4607de63e89a0050722c56fa42c0b61c69e40d9d7a5246ec88056de7a6068ac761624e04c5408108f84cd26ee5fcf24d94cf33d1d3376bf19630dfe85654c9e32b31d42d47fad882b76603a2e1b8800547722bf116d5a9dcf5485da56d567383e77a2f4492416cee21d9ab633bf89980c6080dfae5fca8520a277ab927bba88d084116323bc849a03e1c3c6f9b95734e1b0228e6161bb9ebc50ef1a3baf0be4a2f7ee1993c1ace8bd0d253ec16a46e630fc81d7349dfe8eb68b0c644c3387835df38982cf18f0b75df28a916248485453e8d118c04d2381bd262043c7fc7622ad2c6e419481efc3ddc9bc48e7d11495a7de219dd58fb347997e60800cb7bd5568720f5015857b74b931f148556595fa8199588bcf95f3247b665d6ab3d7f91e4b7b9c3335628b7b03369cd0ba9706f63b97d12ba977081cfaffc248d3d3125f2acef92f99766827631849ae214fb2d4058e1d73e1bb8a7777fff8f3a7d5aefa6b5def7e08f3049c17037e7f35447429c978d73b994a17a34ddd026ce7c836d9636c8b0d80bb478ea338463460073dcfb90eb97e9d2d90b5ef40d32d931ab8a3d8df83dc1bf83510804fa989460235caa5d25d33bada766421534a925bdc4a18b1568c2d3874b6159c24ac4b6ecd712c54e6395ab14d24438583cc3ab68505b1b622c8ed85e7d79ff98ebea0891e7078cd9a3abe200a806561babb7ef40c816882933b7c08abaabb491645cfc2e7c3e4124d000fdffc855dc8f4cfcfd7009088b1d145c4a68c8460eb06861f8bc7b7e51b1b2a94721507c58499319b38f4517c951a0319fd6df19deffaecbac2aef1a7baf78b6b50a77e37c5bd6083bbc232873483744c0d91c081aa4d5f9d2fa3376598bc37c7133d61dd2c7dd1f8df9df0ea4ffe59239f916a97280b03e0bcb6fd001656a9a830f76a60f1b136dba9aca57082d6518dee4ab5bc2c4f7b01492b2b0d2b0b9e954966860465062a005ebd4a743258d6a667c1a95881bc097e41d564567932362a8cf309d6c813c04ec7294651a066496d1745d73825595ab5f41dc9e771d8b13a5f318693e0e898fa4f84f31360bbb3de8fccf33d7296f97ce94ae2b255147a6019f72a6136458a92034a6b11d79bcfcf18d0a3d340538632181f54f46182ea0611da1e41971b5a5e0bf1ea6511796ccf2661e8d58f30e2196c4d99f94ac6a7d8a9a0b59b1c407ae9727ff45a19ba47a0e0dc1c3779c705b5f951bcc4209d0f33e200c63bf807a8037518b182e134ef6d299ea86503b95e8c8fd6942c82111a029a97be5586fa53d7c3df1617df0f86432ea91edd893b5f582b5c80bb0e905a434978c22dbc153312d6e815866b1a79a7984e02ad07e3855f44c2d713ed09946fe07f64f7358428f14688aec7c2f44fb6e5c471ad1f0e48205604e90f6059d4e68aa7fbb678f886edd0acc192c705b4cd22945206e39a61defc854fa8f5cdef6ea8f6312490cd3945493353a418e141a2e4c01cc685e290e95f7466b00810f6711c4d1439671c8e4cc71dd10b173a706ffdf96a07c055bbd36c8c6ab80f4c378cd9a6d75a903abfd625fda61c9c8632a074446c0ea162103dc13654069729ca279d7629e52c4996dcb689da7e956661b5b06671a1328e1733db3cfddc9e1bc9518231643d0e35548780e1532936853b07609c359e5063a51676b586c11f5a7ad6ea9cd0e49ae9cf0b1a5de3b53e72ec67e50a0a6c6b0bb262c61e5dae3292d19cd4fa2b2f1ad9ec54fd45bd2702462d23f15b069cf24964e5a83398b52e6cac70be5035635e45e9e1dcfb756be5b1d7c331306417f5f409c018fba9fcae659b0e23a898b71d0daab08c46f981f1cc645720525eb2e0aa4b8b2abd89cce64f0bcea5eea6d4da46316802a5c61726418e0db6e3753992b1d2726a810542e3c864dfa1848d5ae059400b686f9fdb63b31ab759dce459f189b7a91108b00b3106e64ca7aeb5a2442c0413883c483b9256e8d2f841497a38b27baefc1b8e4c018f7c738fceb808bc9cdc2335c5a21f560aeaffc36b16f37de05ec0c51aeaadefde6de4b8262751eedb4d17866b0fa08b66fb6ba306d45aab90afb85cd72204423db6de68bb35f274131f377b87a14ee321f00b3b8d6f2ee879666c3b81623f482c48c7cbbfb08d87462128b4be5b67c4a4afcb19dd2dbeaebdae054e5db6840c3005113bf36e102d3916e0b82e821507280d335c2655a0aa925cff83636ae68b963c54c69549943709ab8203c9854cc12605f193279bb5e32276876cebb53660fb2808a5a2a9ee3219afa31f2c23cc48a8958763f39b60f552384c90a80895a95321c3ad8af185172acef0dc64acc8ec82b9db0cb4753b84e5155397eefc505c88c7f5200c8aa086c6ff32bccd16a57681ff6a6ce9d6786e786048af908da15b8d87b4969ab5b73e3dc674be7b377724228ed2291424d8b3ff091e4dea7196ca458e98d1dcfc0094327d56423755b76aa3e37744da5c78809b56fa7479543f5abc83724c9fca6d643cf0e75d8eba98c48333b953f14e00f13c6c97de4b8f6ac24f8b9a67fab1c8a86db8c8632212e506e897fa2b466fd92bef9bdd0f05dcc4a7e8c4e22d7755707a86f75a35309a7d2cb8ca2dbfcd324bddabef43b5ac8ea3b96d96b441d88afa0bcd145382e2579af848ce594909baafd23bd9b8aec928c221e3a6b9300cbaa86e9002c4939a3a0a621daa52260c4dd23f52a5e9ae56318317f8515fc9b3995f81c64d18096e061291da868ee895361d62593959b3b2100a7ddb5190eeea44c6d1ae83c8a84f7bf1647644e1818ae4a730e5d6d78d7e76688e1a6f2680eeb678f4b812914a961603fdb32876ea1b4734b30fe16961d0736736d7277335fce319056cbe8cb01688ba4a35ac46ed5393385db2fdb5f2382c9a772267ebdf7b433cdc4e43f302edec0ac1cdab3ea13c456d594826159f85366522bdb6f0a56148d3fc4b171754a054bfe6a7e3f06f9c963de9e0f322db976fd299658085ed605ac991fed4a402110453585938b0917f8739a7a9c262b1396663cafd6a0a5cb729e7e8e92c81e730de2ffa3f26f2ef85ad554acb9f8637fe70c5a09e7270e77f9074dbdad4b9b333a302a92de9e47755697c72085daa03be94670dc9e33c3182837827020c5885e78e68a30362c5947a4b3a1919eb2470b0e525548649f26c73100bd20fd6a34c3a3762fb37e57beaf61a4b5e1a1baa7046e6729cc5b8588364cbddfbb242ae268875e9e92641845d1c65419175a56e2d4dc7e437c1fa42e1930ac1661437bc2129bf40ccf604910ff444073be56c91dd7484b65050667d0b9d3ce99fc6ae685cf54c91191624fbdaf1d9c96f43358b90b8efbf6c6a1a209039fa0a7adac840b186302455cd1ed4872b715c05fe96b2ef818bd692d3f390ab43383fa760623584c42e7d4c62e78540bc8045c784c62b97b3f57608bf11546a450627ec3215c4b6c27bad8e6acc224e29cb6e20cb2e9a5641d75c604fe22bbd025f6549866bd09c6b498cbfdc233c45fc3265b400caab21aea9b04c59cc92c24f22a9da1bee8eceaabb47330ed86ffeaa554f5e77f985098dcd5f5b4c87af2f7455ac11ab2225088659884d2344a0edc9722e37351c06503692f3c54ac7207ea1d336e0253e5dbd993f2c6a7cb37bcdd64a4ba74cebc52aa7923d6b2c2c857fb66d48cf4e76b737f388727978c7409852d1fff981300038c05c737830896ae8be1aef2", 0x1000}, {&(0x7f0000001800)="5a2296329e508b0f784236247cd6890ca88de20b756bdb8ee5fca584d9a59e19990db8c4d943e02a4dcf0a09177cd7601bacb39412b03538ce689908c80ee9c2acbfc73ec1dfcaf80e10072e008df64e16c26a505030ee0a99298f35d5cf56f20bb6a952fb5990073ab444bf70f1be91d19f2cf148a19d67fe36fd41b5ed082a1ebffde93ef734cac287fa46d6569a2167d3f605be5a57fcfef8f2f312a3321bcb8ac80767d45310f0498f0c7a46f5535d3aced6742205f76237131a930339d91edee9f35f728006baab9dbec50db49af0e92be83b2a46f1ffeedd21c4b8df0380f620a8d7540a8078b8a01cb52daf8f6fe2e66153821c14aa56430cda24c2", 0xff}, {&(0x7f0000001900)="eba45a9b9c4e6775dffbc54db9bfd336a0daafbef4b929a9ee4d85bf524c1f4382eedad5b4eb8e2a3d1943306ebcf1e1581ec9dfabb1e4209ea40681635c2f6f75c4257500f2e8ec052ffcfc66a3cd3ababd046381d4fcadb0afdcad12016779c5afad221e367c503f4f95be3b85eb237312803b939bbb6d383e36771417de138601b7771af273c73b5ab9", 0x8b}, {&(0x7f00000019c0)="a65d175d75300c7a6f12e9790af8b2e68e8e8eceec6a1d7bdf9aafd5ffc48cd87fe9008f0c66f70fe1153fe4a5e004fe1912d29ad33756ca56265e6e5aa0aeebf40979eeb8fb3cad2bacd63b5f83f5a0849c9e9f1828b046dca442d20944512f9b5ccb165ca0cffd78bd126136684f0017d47a6a3387cc2bf04279267f2be428f9d2ba27f8070ea33884a94efd18329599662866817af5b1968e4da9c1547ca4f6986758a19d9e0ce7f4ffc90d2a9be23b2a697fb65654b53711409d3c198267e934", 0xc2}], 0x6, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60}, 0x2) socket(0x1e, 0x5, 0x5) 01:39:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0xea) 01:39:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0xfffffffffffffffb, 0x0) r1 = semget(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/141) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) 01:39:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) syz_open_pts() 01:39:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000000)) 01:39:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 01:39:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x0, 0x4, 0x9, 0x8}, 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 01:39:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x80000000000000b, &(0x7f0000000000)="7fd023e3", 0xfffffffffffffdb7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x148000001006, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 01:39:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r0, r1) 01:39:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x1, 0x11}], 0x800007, 0x0, 0x3, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x400, 0x20) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x88, 0x8abb, 0x6, 0x7ff, "267129c34f68e9f16835111d9ffda544e033ec02", 0x951, 0x3}) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x2) sendto$inet6(r2, &(0x7f00000001c0)="6f6eac2ad4c00c807e27e303d555c172b7acd7a4f90d80d17f15d62738752611a2f1515338be1d64678c420e489ae246b856b3d0f359672d9dde7ca995d5d7e9471d47bcd1de3f8dbf44cefe5c4184a19d46a62607beadfcd19a5787b4f8ceabc37976e1323520ccbf960db4df2af0af42ac687da871666adafcaedc5a342e3a4942e4462bf41f6a780881b74a5a41a7a7965487543bd8e69efb1c625d627157cfa6fc900af5a3943a2fb0b92a589a68ab824fd491f8c7a8c414b2214514dbfeb4981cb56d46a24f911d9b5ca2ef154c1f1aff1a3fe292bef8a8413fbd1eec4017c3d9a7a7dec59d8ca8130c", 0xec, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x5}, 0xc) 01:39:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, 0x0, 0x0) listen(r0, 0x1) 01:39:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2398d46579a0131a) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:39:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 01:39:39 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) geteuid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = socket(0x2, 0x5, 0x6) dup2(r1, r2) 01:39:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x4000, 0x7) mprotect(&(0x7f00005e5000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="badc533a64cd3ec9bb5c973655b1dd7bc8a5", 0x12) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x2b, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff80) 01:39:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0xfffffffffffffe4d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 01:39:39 executing program 0: mknod(&(0x7f0000000100)='./file0/file1\x00', 0x24, 0xed) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x1, 0x9) utimes(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)={{0x40, 0xffff}, {0x8, 0x7}}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 01:39:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001780)) setsockopt(r0, 0x8000, 0x81, &(0x7f00000017c0)="1b0b4ce4bc69a55e1c033f7ebc9ed567541dc291d0980de20b56144a6ef248a0c7eb6c5d7699f9e7d4630abb8cccf33357fcde949ba0f4e23e2fe56ed4a2fc10429d7f902069422104b76d5a2dc880bf340eab2268be134e6f6faa7b98954bd44d499ece4808e195a5188daf923b0296ac369f3c8a1fedc3a6f9fa8a1f7fc86a17af8c98879dbefa20f3d1b504b920653670d19a2f8ee8a1f3da26cd3246ce8c7e20a8eb70b74295cbfc814ddb5534330b5030f523", 0xb5) r1 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240)={0xfffffffffffffffb, 0x7}, 0x10) r2 = socket(0x2000000011, 0x3, 0x0) sendto(r2, 0x0, 0xffffffffffffff37, 0xfffffffffffffffe, 0x0, 0x14f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000001500)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x5ea, 0x6}, 0x10) recvmsg(r1, &(0x7f0000001740)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000010fbffffffffffffff"], 0x15, &(0x7f0000001640)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/161, 0xa1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)}, {&(0x7f0000001540)=""/223, 0xdf}], 0x6, &(0x7f00000016c0)=""/115, 0x73}, 0x2) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000001000000000000000000000000000000ffffffe80000000900000000000000000000"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:39:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) clock_getres(0x4, &(0x7f00000000c0)) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:39:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc6, 0x6, &(0x7f00000002c0)="f7d458e3667b2cd475327db60cc972555f41feed584430b27f1bb760ab4f316cec6180b91252d95400d8ddea7940e8ce143b6922a9d412e77a5fed79e77dc99ccafdee4176c3b53a3bbbca51bf0893d5464b2e35fa0c2111778a0fd33e00000000370757fefd995423d3553ea3fb47b7adbc03dd6d3f9e52022973c5d941935fd572e095fd9bde2e59c865577e5ced109f964b9c379a9359c4d4f8be7fee50849431b00100000000000000cd4adb40203b4aa20fcdadff9fbd01dd993a0e0c236671e2277ef199352c5db4827844958c05e7916f977e37b8f8f5d31b88b4e620c8cb3ad15fc68f13feaa5929fb520ff84180f0a0c420e8c793b2c71136b5c8bf3a81a36366", 0x105) syz_execute_func(&(0x7f0000000000)="2e660f3817f6c4e13559e1660fde134132944165374a55c40241a8a600000021c483d17c94960000000000f044196f07088c4e00000080dfd8c481801226") 01:39:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10c02, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d528 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d528 failed: hole in range 01:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/29, 0x1d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = semget(0x2, 0x3, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/68) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) 01:39:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() 01:39:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="12917a5bea79566681084b5e7858", 0x100000166) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 01:39:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r4 = dup2(r2, r0) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xc4, 0x9}, {{r0}, 0x0, 0x42, 0x40000016, 0x635, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfff, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x21, 0xbf8, 0xfab}, {{r1}, 0x0, 0x1, 0x2, 0x48fb, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0x80, 0x4fa, 0x3}, {{r1}, 0xffffffffffffffff, 0xc2, 0x80, 0x81, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x364b, 0x200}], 0x4, &(0x7f0000000080)=[{{r3}, 0x3cc007f3b6167607, 0x0, 0xf00fffff, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x10001, 0x6}], 0x8000, &(0x7f0000000000)={0x32, 0x6}) 01:39:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x80, 0x7, &(0x7f00000000c0)="cb1f1e99c11791a16a849caa5001aa35e299d84ab29b9e8823bebc5ed2f4377d8ecf05b518d5683370a85488cd2aa18e3dde51a2c1c62bdf04dcc6733e3a12a5587e47e6a9b6b09de1998b9c64bbc5eec68c90f9629d63fee8b3de9e886a17a24057a7cd9cca767bb467293a041662fe03ed0752a524420f", 0x78) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x1, 0xd, 0x0, 0x16d) 01:39:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r2) close(r4) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 01:39:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgget(0x1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 01:39:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x1, 0x4, 0x222) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:42 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:39:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x84) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) r3 = msgget(0x1, 0x10) msgrcv(r3, &(0x7f0000000040)={0x0, ""/193}, 0xc9, 0x0, 0x1800) 01:39:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e6380eb94ea846af327233658c88da2e456fbec2f82cfd8323e15858efcdc28d8fa63c9a66a81234323fd20c8c66c9e0c8b119fe830d075dfeb777dca11ecd2351e3", 0x42) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 01:39:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="ef60ab6852e6d9322258bbed1548130efc7848370ed8cc0aeb1b7c1ab1289d7470c77253ce5539777e2f8be041056d6c75c12bda5e06ac02e01869abf8470412f5a38de3b20f792e8a7b5c3efc5962d577769427cf2bac37c880c727b6d9b55f95293d3de81ab71c64ad46890143535c2805e7d2552e12c50b080f18612eaf31b77839ec843c9e6401d1b606e37d2cf88cdc49e339ea6fdf8dcbf7669332004aea8995f22555804aa341b45ddf14aa08b931bdb180607cbe2b8eaca6e6595e41c6cf2fcad14c1689", 0xc8}, {&(0x7f0000000240)="bfb8f64d9084f37e693bb8b9160c44c5637ad3cfda105a951453235ee61e5c2dc3cf7a5b447575464e1924b2510a1570be520f4e4c45d186b20c5738230b7800783b7b6eceef4dfcc656a90f1136553c9d752b52ce78bd56c398106c6f91af8f216a0af2be039e82d4bafe62e0f7be0501e0699ba8ca6c18444cfe868167558a1c78dea1bfa4d047e180e39c25b3d9541a311c933423b5fb4e7412acb004569969276b505cde17438ebd3f33b03673541c68851721aedc96bb388a81ac0e0d14e565308e87c319de6d0f7f930e700ed8ed70a09179b15188e7d75825ca254a3e88444433e854e13e3d67", 0xea}, {&(0x7f0000000340)="89e04e94621ef99aec916cff613782f83f298b553063979a102a6074e82dc0ef85b22338a73fc89c2eacac2492d69e085d6cb51cd923303266cdc490182adc23e64960581fc4964eed533ee41236083dc782", 0x52}, {&(0x7f00000003c0)}, {&(0x7f0000000900)="e7a7d4ac0768245f0716083db8fcb0c89b79b6536d10f36ca23666b41b9d3540c81264a3149b0f1156b5f393e824a5dee54a389763eaaf2fbb86aafee09da47f52970eeaf553eadaa31669cb164ea6911f4f3999c85a16bf7d6ec76962452a90ad6bec0927411c98cc80704b92c4dfc123506b11e4f7b7b2dfc1549621d6f18ce3dab6f5c1e58d61c577b80c2d6943832b50fc907d89ad1e8acd4cd447d27509f0457858128390ed4aed72f462f9a4c812921f26581e3736ffd06950d8b57b21a0d463c22d74fc8d004e42ed84e0944e134916e5b08791c2c03cb806b5d4375579788fe60e02b62cd355d3494ed96d1bbcfcc0e9e5987580649aa73f6ccacd507faa04be448ef534cb732908f01d93fa6f1671a5f81df29ff5f1d6c133058d34bc19e2f10c2726ffb1679ae088eb78469b5e26b7c673822e6d8379c20e43691a532b9951bb163bba442b44fd0d2eeaea50d94a1a412d76f552a48ea447851c95df1c168f42d76b4c15ba0c3c94b513a24d042f851a93b1ae485ca2db558583e35fa524261047d7af71e5c33500bc7ebcf8fb1e03f44766f4b7509331ebcf28e75472327d7319ae61f7dee77ef1da0699beeb93ed6abf349543e3569a5fb25582e05520dd668bce6eaa54ecd2d6efd729fd37909c4caf200a9b1434a71e12675867f1b72664439502d0992928a7474de8a6015f673e34ccdb7711dd178d81c2c2fdfa3a2705b7ebff60b22f095d6664bae1eba965f6c786345e57c9596b87b7a324cf8a59d3b90d7852182a7d00fca2bce1683e75c8aa2f846c66837304b91dde135fee3ee2a2966877cddc9987a591566d910fab88c453033d66c2044f40ced19125855183668d7d0c5be146a1f74db80f956f849f36430d837b6e27dacaf5dcb5b1a8432129a407633bef8a00fa63682e973d8810c07693351ce3a4d2a53bd15407e51456df220a0a201baa7f916048378d0bfad789d82ccfbe484ac31c6ab404abf4ba2e87580115b42ee95e3f7379d34c6705d51e3eae30feea0ea8c87bba03b42d5181d911e68254216111619693a8648234af126120cf1d6e70fb1d503d2e1f5a72eacf2217c8e9053f113249d4551d2092463cedebcfca0307bed887058e45aed7d9f3558682a0444e3900d6cbec3bb53be0657bceb40a1ee05138511b34714e4d787ed702d93fafd14d71d4d9dbd448d4d75723fa021e0c486355f51100725054397df81f77666eb221e23b3de703ca7d6f7506836fe21c154c2e2c0ad2f2867babc635f4751d5cf6125210903adb696eb6a357118addfefece6915b794c7e9f89f4c7bbabe7a19f0d2bc8f8caa9f212742cdd474ae99c4622f9c2740644e1d4ed242d6ede6dbfadd00d7beb8b933300e4ee036a05eb890846ee223d21ff872784caccdaf93f333ebcb268474b522b72199e8cec93616850d303948ea05dbe1f54d5e7358ffb79b5f4b02b60e28c20cc5321f6466fb1f8365f266b52a2a75fb861e15ab973fbb9ddaf79502853c1ee1fa87fafdf19bb6486261a1583ebca361197f76674b68dd33c5279e21f71d94d88d81455a4e13b6573d531034d2d315fc4d8bc35683ad31286aafc80fd7fdaad7461cc0b1567741c0da3ad9855f0d725c9e367ded589b995f1d11eeea0d7310684f26da4aa15bf89160af303024ef281a4b114c0bcfdf667686a360c08349a37272bcf24fb921807e6931a18e21b12ff1a48dcf4be1d090df665a7d5537d6d4d2bd84165059695403d4a8f6b3746a61765138f2e799dc4d43907ed24b516a5c808338c23f03cb7697069007f8d97b9b370e01bcf2d9e952c1059f9182807811d6b87f268a431747025f7bb6b6bab91d7d3b4d8a217a1b2a09e2a566e08876917bd0a55cc3db962aca45a273500639697063d399e08045bd1859c3f73501a23ed7102be0963769d64e2ee278db4f167707c35da45c223818f6686f9de589f0f4a8438a78ae254eb139e74336cd9e1dab82b139714734f7bb8ffada11a4729bc2ae3d03b24ca263ba7ab155620a1f7ec15de0cdfddc24e00bcadfd1840a0cf938fdf2a235470eedecafdadc9971c1f599f8acefb512c7209033a04c6cdf75247cac611a9453bac3eca52b94868827295d507d84ba0bc677c64b1626b987ee50d3d02df590047277db4c11fa938adf1954541fd0b47dfe7de4676ac31f93a2789dc379dbd630a172aeb4f1a2c6d2e6ce9560a8fb5614701f122502363a6e6fedea2ccc1b832b7f33abae78c4c838ff80e909c77d720b56cfc915956c27e70629f18b0a4ba2621797cbca49930ce23adc8434256e9e3996ef0536993099870412223d39e2c20a5742bb7ee9cf24c70fffec7bc6583510eee1eb8b307d46bc09bdffa509ab3762e3ea3f1ef09c33506016fcdc2db46bfeb4809780a250765a27b4564fdf26274cf0db37491def0657dd21f58688b5f9b8f44015565ea2eb706e6bcce0146da10b8908e06a6e79d2ccede8801be3de08ecee54220ab7197f93fb3791ac7658ce5b66bf0826fb4657dd77176a1fe17a005fe4d9ee62ef71ba16d3838cc61112206d9e7ffc4e980b514045d16941514926b7013151140f6ff7fda8bba153e4be4cb07ec522e6cdf9eaafd9d1643c64bf031d08cd763c2c4b0f1aa35b016d4289bd75d6cd66d0a59c650063a160ff8cc63e7b4b6958d169da158d5a4cb23cb44cf9e251ddf164b24fe7534121905e8ac4043c25814c9e234fafad3da17abc20221b11a618ac312ea3cd4cf5732d6279a28cb8a8a00398e1e8d134f39fee0d070e4aa2678bcec6631a2cc6709fbb19ac83824a8409d2a0b9bad48f48d2c9391001641f07a579fc9a95708a8e19ed7e1a85b4d5024498da45801d4467b096be1e952baa4fa8ced45f1a249f12bd9472797434f33c7289e7f87f5064d7af145dc116c10f4dd088c83e88e37b0b6d7b39b5c624e78d2fb39c9a04ebc765c27eca5ce59ce17aeed77ca995f71e27050b1ed79fc912274411380d8680d8ffaca19231f4c37594e4198836c0d5ef33f8b0213df607bbf3bb34d194c53007780065dada62f7dfedfa1e4a7330adfb5cf0ac5b370a606a016303f49bedbe57412b4d5c790def8370d12fc463eb88ae2e27aa413a932e72e0702e419e558bd375e7ff38ae1b04a34f736b4c2beeca0c1177d3147ca648e0926cc168f6fca230d993dcf4fc6e8dda8d4087bb6fde82e38e344d909146115201f331aa79e05179478dbff72a52e897c04263897778d07e5b638cc3728a93e02be6287024d6744c53690c7498a1c125ce74bba7d7fed72e85cd369d13bbcfb64f6226e76b2af951e6d84d8fa657d2aef06e9921156cd0d8afe6dd62a965d18b359df88f962829f256b8b18176a6fa30d1306a0c7f6564f7f06acb820c3254a74e834608faf0d7a972bfbec1345d64a63bef09ccdce50676d8e242b623011af8113e0f2db96b2e55b7fd43911a84bbdf30244ad0ed859c9728a667b21b7c2af850e70d5c0f73052b0a3094edcbf80805404740d4de0356ee75d6e68cfeec96500da844d526407c2558c4b38860758899be84d073b7de4fe35169f167b801abb35cd9dfab0a1f8bbf8408f06eb3ac58b76bad245f4e472c47ed75ef389ab60a9037c3db457148adc31d497094d2bd2cfb6bf9ac8b8b509de4eb0f83b9f71beb452ea0147462ab8e1f004f06479e77dad75cc95fc07cdbb5876bd45768155a2cd5f28849dea133b0388845a4fcf7d4102133047157a9bbc83bb0ea2b2bf6ab9937a35b17638ccfc93ca704c78d99ce41a177d74c8591dd6be316edf874885845f2d5ee8ca3d1c8ac6b3957ac9e9bc0e294e6e9bbb8c2b089555ac21c1b30e397e223415d58576e5e9b44c93898a7dff2bfdc6a6f441de5623923ba51d2e4d3b4fcc07418d4990f0acfeedab0c1eff5cc844b2bf2b805d33cd815051feb93c1df8afcc1796c607635910e9fc56b74a8841b848c9d429692cdb9e72f4a2b01e21f382799efc3b5d91aa22eecad9e549e5a5a04a30f06333c54be3af15ded3a1a9ebf672c61a3882d817678c8037f2885f67986b65b8452e58f1c534ee0978dafcadbca8d73d9a0ce55fc142acb81bafdf1ec175612c05772b10c9b150916868bb43b075c75962e1d071ba4bc5ec3ccb7d067ab5e03ee6264fd4f09dda1db48698490049ebfb7b08a2e52bc647c9fcb5b0635606e0fa10fa1a05c5117b956046c4b1831de7952e0eca3df0e0c4493c12b1469128e4edcbdbc664e050f4c44cafb87414223726934f48ed4f9e27c852f4979efebca41f5baa085e3b13190d4c209eedec25a58ac233429f3d65997396f4ea00fae469266f1fc0d5e377552e1e89fa1d50392e9adb59cbed8e97b1d162309e75f80686dcdc70cc790781579ab8aebef670248783647af62ad82ee79be62c3b45d4338a01982d711d3e06a30bc81d3385252656166a3dea4142544bc9344e6673589efedc120cd15437104636537c48e29aff29b83090436ce550ca9dcd4b3862034b4e801e6cb02f32b277656dfb8fdff07bfd3669af083fe9f0f243f522340e059645f3c9365119a2713cc92f9f830f9bea94db1d5c0d929a2f613b12a148d7e1ca336220da92854ca3a373a3f5a62b7c42af1dbac87f80d53cd9de6130b9dff198ea90346a0d7a4c2f25704de753b4edd776e12bd670bbf3a5ed02c94a59dd4c87e121b5dad8984b6f274c81d0630c4510b9eead5509851276f0ef9c0db5e7d3f72d6069218d6e2923b4d01e9d706a7d3983d07ddd2dbb66b29d668a1576f3a92f5007e0a848878b3a2d90c7f424db01ebca40190b8681f72a6d6a46505efbddff0a8f8f871988c44706fbd75631f8fcf78b3a39a3b6f442f1fa2b804921e92ccbef9cec05ec370c0b3f9e3f67273ee4c9657702f68427abc2fa79edbd53184b56343264b290cd74c80a7b2ef1dfe0b6ecd3d000ae86126c5f394868febe44850d06aa52486cc753eac0d9a3cdf4f95db9239654015c5cd1129fd04f20fc20d16c819543faad701ebf4a8e64f979ca19dd846598e75f394083e912360e5aa9bbded197db45ec35dd6f3b4d499dfbecfb341d1f308008d9890fa8636f4316f4352a0e85ca63b9f9e6174b4d8f4471ca1a1b2dc0bfa20eccfc50ec17d4b63c6f172158df7a763b58de7fbfd99718f363294eba123b233785ed14bdc495a2052fcf7b12396fe9d169f95c487bf4406dbf250c89e5d94b7498207618693c75dc29ff73d467aaf62cce859a8cb2ca3f4f921da45f5417e230b465f39725ca6aacfb627edb0da48403b22e5eceb2872142884e916c9e704f03d321b0814eb98575387fa5c8e5ecd202bd32a2959cc4b1e14943beb5473aa5a552282e788e14ec3ff8449c49320304208f0f48780ddbcf00fcacde92fb344c3a877111034fb099078f605fd14d9be9f101aa7d5d18a1b90df69450b9fee3e8e876653eaa5dfe8275eda73ea64de9c305457d2c835c59056e9346d447b94e49f49f26bfe5ac7e4914635304ab623acd2c5afc21c13a0f386b1a469e0274b5eb222f0ecb828923f0f64feb0a707fed03cb72f514613f9508be4a307969bf9e796ef3e0fa3bd479aa2841a6527ce31766b99dbbd5563706acd0596373544234c8b19371230116c84122f8c16dbc3ffc6069bbfe93946f19ef45bee73cbef4092b15fadc8bb91512e62d20775920ec2589d7c81a28bc6894fb7e62200adff299a3d655bf3cce15d5e6ab0e15335b915d16eca15d67ccb7f53c1b24c1aa135c28872bdc41f9c265bb2ee74c42d11107bdc509af5f7", 0x1000}], 0x5) 01:39:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e04355eeae70fe04f79e376286f9605a09914a0449bec3dd9f8e194743c09", 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 01:39:42 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f000045c000/0x2000)=nil, 0x2000, 0x200000004) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 01:39:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66596e653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = semget$private(0x0, 0x3, 0x614) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x9) shutdown(r0, 0x2) 01:39:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendto$unix(r0, &(0x7f00000014c0)="af54f02b39419fc7a726cf1cb465288fc7f8876e6fcd3caf901d85cfbbf8bcd5813800cbf60827ed9f6fb84beeee5eb4923a788be73c016beefa3d0b1e833f2ed4d86da3c3d3a031d93a8a8470133857e669b2be43b4c88075b41ed1a07990d75d02f398ba14a601ea82a5cc1da2fc8468679eeab39c1cb78dca0b03c556f43f810f7befc10865ab9f2553137f33fc13f7798cdcab397947b3c3f607524222c369979cf37bcd6a5b7a14c52360265c97f79222ae0b0b7b6ef94085f359490ff5b8167ee046f707e4c4a79cd540ca438a7689d5b7bf8543c6836539d53b6638a1a04800ae5c041f12e8432bb45dfd4dce970ad06190a6fcef3253d378228d17986a4265f9d0480213571b604c8a577a98d0b59de7b77add8eaac3d76e3115d14899e43d549ab80aa0fab515137517106310b3c078961627c0aeb60059b5728a090494e4ae6e80154b1e8a98c62fdc3f9e00c910ea3293d95649aea2bef51968c124110b40fb22056b423cdffdd57c3f0415981498f1395b8daba13243adb72e98e9232c8db1402d161a2a2e0aec793592c8eb261d3018b033486a9bcfc7e65d36180edb8adf9840cbecd8060511fc04a95c470b04462bc6ee5c2318cbd304682ff8b632fa5f6174a647e19cd98a319b52a029c9468ef7dc846923e7cd7c55336444d89d6dcaae27c11f82b6f764bcac4e2fb961b5af559231b0f53c1e4ab79cb0fcbd3e644b5be43ed66a618cc6cad4c6cadc76cb8558223059c7da2344b654fdbbb10ef5d7843d6b1e50ff71d4da28067ad9b649e10181eb69accf1496831f6d61c82a9d19b5e34b1191283d9437f34def91a41dbc0dc9397884e69d17cdc7eff2f1f5492cd25b807c18cb57231da830b9ac807b0e37d29688c70b9bf69252c03d15640ba11826fafc63ec21310c6bc1d262af13cab2ab1b1157364c8d2ba7096b358feaf1d049896dd3ef0ce3003e43a0cacc1f3fa719b5800baaa67fa2d362ab50e0c618ec2cb17002f0366dcf88d09697a1e5967c19027052e561307e701d611b198a4ef4a27ca9bc36660179682addd1b548a644f6db8415890939877f15e5ccaddd8319b00d4576189c44a74f93421f6c496fc6c9dd7f5c5dbbd6d6c08cdc49bdbcc38d3de7d8f69c1aee8741cb869169cd7a1a4bc0d057263ad80d7bc84e7b87124e00136a2f94612c11e351b6783229bb4316a4159ee40a4acbabd05e90558a7465bf202155d9d171f4916597a58fd8adc40a6105435387fc6cf5654114f6011a3318d8cd4b9edb81b206f56374fe8efa21c8d8d5b1fdbca294bc157056b6101d94dffdc9a5aa1e6529cccaa8d37b20c17eca2693381091e4254bc16254ab0ac74245125bf25f088023bea7e8fac0e9d1ff7479d852a3459ded9c6771f3c3245225c392332c9f5cd1db65113808883949a3fe28ebe7458cfe4c5eaf8139b95c94e1e70fe3b48a1b9a053e31dc5df0d0f3084a070c315e41eba1acd747497519cbabe46c11bf1b35e7ec722861b6a58f4cb39f11a60abfc3186f21ec85a324fe337ca2db6b42874e8bf7845bab82b0303767e031c35f6bb2abe4ad944e74b696741627557a7fff71d1159f729b3b062010cd88f07ae82ffd1527498f2149b385af3101757f5642c55cd794fbe01bca40e21cb503417a1bb37104d174572b9f9ba8b00413ea67d93a51da88090402fad4cd2a5e18764e8c473533f0bbbc99c8c44c93d94aa3ac0367b501ce7b7b0fd42718ff14db9b23fdfafe12767ee4fe5ecb8ae9266f753b3fc477aa595e3ad3a2d7ef05d1dfa48b62ebeafd826f7c6e97722b1aed8896bed6526ffe8ba1504b06d99b3cfa9d8fee5e319a3dd9a0dd2d3db7e8df35fc780f2194afba297d6edfeb5ab048c4e6dd64a47d65665d8f897dd030de40561bbb624125c491d84cc957596da577727e6081cc918813779a40772f8db45017ed773a7707f6533341d76de100063be005d4d6ddbb48a7d62c4ee4f8c3e39d0a6fc8708449eb9d681416b2b28000ca7dc146d77d7d9e69525d4a5ba3dd8ee3301f33d5db48c4555688ec89555adfbf551ab1cf712306fdaae69a598c6e3a8c4a7f6d501ffd3bc79988604c72758856f4df8ef73300d3aa6710907210ef5b31d7e1273afe7fad0507d9f3e38d59ec53c2fb2072f8e15933bfcab4f1e4bf6bce029a854ea9c814b6c72b42f78e59f0f54180c0a650ba78bbc0eef6fc56ce1be04f568feff6de5459e4c19b9d160eb65d580d4e1c54bf824c229b7031033d8073dbf7137cc17658ca78969711b61ad3dc68410200ef3f722241598583b3ee4f8d875533eb9c6796c64453f731482296ff58241ed67b63a9a32a7b8b4c87adabeaa8f1c4f00cc5a8bacf37e2f474447782aeb07a88339db80d89eeb83bb1e6fda2a6e804cd26087422c4fee0fb8cda446f15f37f9e87862c72e9a4fda320ca710614cf99b1414238a56f4521a17a9c3cc27cc4679d4d35258456bbd114d122a789cb7436d1bc8fd768a6482b5bb2f20c1035185b42ed70837e795f05927e3609f166ac62f9ad4abbe13cc4ccafc5b1e9c9e779e81195defc047284c50bbcdbecca40e52dc40d05bc46373bfdcb236fcd2fbbeb798de9f5f1cbd7c8c0f969a1f7dcccce498ee1cb69dbaa5c6e1308f34351537f837668ab73db39f4042f84e134c165fe00d9535e3efdc491a48b5c4f2a4a2a1744921c37a46f67228134e83002ccfbd033406a2a1dd220985a76a737f570d18655696e712b064959b4b3245285cd9e6913bbaef82f9159534511a8575d70210669d15eae1cebbd05760f89412a5c5d8c2df6a67ed960b3c112dea32606520be9a6766d89ea0fd2be2a19645d3a46324535ece639d28d986d6e8494d1ec254b124bb34e5bf92ac6f0a4ce3841d63c2f68ed368ab1c5da0766e85aed5ef55f0b187bd41db34766c7d71e591e003e344955c9080fd1a5958dd3d137814531e1a9cedc61c5e1b02357c8ae0dba7ea0a411e325780c96faf9a4cbab4e5356f5bad7ec40416f3afe29a55f4e53d374c246ecd8cd2c3f7c623a077cec938874d7764225a55094cb1afeebba8efb59782f7aa0ba063a717190883102bf98429f8e5bda4aed88ffec76406e91c95eb428abd068e40316dfc73ca49ce16b6acdf82fee0ea16a02fb211b70eadfd7f9fff8e4e5c654f20638f575603fb436be321f4082817c62a9594f2104db3e0e998b4f11ae43d0d9b33c1543ba46b5b29e5edbe0e8f6adce68899f465c7b50a81f6a9274920e50df71bcc37dbd29a6ec30a87db1eb2fae0675bdb724af7e040908245f64092ea5cabc175659b7abe87899f65ac3bbf9b1f2173d3555fc505ee7a35a29cffd55e0a099f19d4a566c83236000c68fd6bd6d2512e890157458a95d2a845d475b663ae6ee8b2b1b3bed720e1304bd3ea9bfd5ea630b3b81d5bfcc87a86e753f175b6feab3565012513ae985b16a27a8eb651a48f030623d6851f2fc28393a7b5a2923d8ce5368c8219ddda4d251f77afe4feb5a6bc252a27598a111f04c02ba94ec0f7abd61391fdf028f6b34482a420ffc0ae60f3edc65dc83c0e91fee35ec3b53b4bccdd37722429c35b4b5d180c0e23599394824681b8d14fa68d7f1e3a97f520a687d61b930a0b0c1625176c802969977213e20d8af3bc29fb67572d2da0e785da5adf39717d77091e2ad2e2ab170f3d51c374601652b76d602ddf630a0f5002e9dd95010c2ee6abee37c74464e1b0fa193eff4eac7114710515ba2d702bf3faba4b0c3ae6a1cda40044b8879bc5374e20e04a1d391e3120ccb2d1443f187ff89ddfa34b1d00ea9900408eea056e8e638d1af9406746919e8f640300accb9cf8a9255872b5be133fd404f7e2ef453476a65480952916e80eb307747133d66d61d1799e8248daaf185359a652378fcba925f0e887b380b9a918ac4ac78a4e2c902455781cf6496df42582cbe7d90c685403dbbba4ab890d3669469dd7c5128c638af180f610cb86f806535d020d2b720bc0c639e7c291a7f87ba61495aadc8ea8b7e59349539eff0f95de994b2555b8adb06fffc159bf3167e2b6efd40d9f440cd88584c89bcabe1287561b8d71897a3cf972778976d3e3f12de4d0fe9d95c6bef1350b372a8f0b73341fad953c2326e46206168e85de920e44928aaed83ebf83e9f255afb8a3dcc8ba5c187d7feeb39f2a01b2f8aad216d90335e32bd9dacc987d1c24cdf5ce0ed3d49f707bfe18926f59c7be69c9fb48b9127c5adc68a5b8e2d58f073258e7fe08fff353485bdfc3cc08022d56afa4c76792ea30fa43bd46ca445b65f9acd73f42043f4ec54640afc12f275babe37b588db6b92673ad7b9ea5e0f9024826b556d7839e560587aa01321a3726ab2d6a45a8070b1378bb4bfc79b796d9dbe5c2caaeabb038b8c6aa9d2d19abc359972bcb0d9184c1e81eea81047a9da771e573829cb34fceebd220e8d7915adc06817d0a64900664561566ba10b4cf9e0a8371effa1645415117f73d48d2e332863ad6a906ea8b3cdb3623b9013f314f97fc0ce7a029278535b5d77c11575e527bf270013cf689cf228cdff1ad7cbf12cf17917df500da8a580d8ad4d5c76c5ad14f0a4f13e99ecce097f2034caa5602950b97af48fdcb03f6919ff3e9c32fac40508a18bacbc1378260dbc861abab5d4a578a3dc7b821c44658d220c3d54dabcd404e75ceb6173ffb80e33948f6779a1159f6bb2c92beac15c8e1e234fa618e3b6f1ec419def80f99dbe50be2abb8c96f85cc82a8f1ad5d5b0876e5126aa01e8d5c9f7bd34af687b306e33ac17291b8c9a3051ff0906d7c9af4774e94d0263252fae2a9ebd34127840e5e9463d91250ecc2087500b7ed18617197727ae6feb750ac3b6a6ba03aeafc3da6aff53e762c961529d63ed573d65220eec169713ef299473d64da6708fb82c509d444a6dc26fe36b0829893021730bbf70ceb1fe43889a30b82abd9e1c917fdd449c60ac29385505a8d732397240913ced66552c0e48873ad95f3eb7879ec354123dddc28cf54e42d42c306e44eb761147ae2635e93f81c6e6340fdab4d9e11256aadd00a0b919b5f124a5e26833e0413428310a4d1641c92afdda8fd8b04cb71c4c7c401a3d7135d27c40d22406b69afa103e4d90f69044d34258332a7a1184f31296dd099cb548bd1800299bbcdf3a6b469f8de3dac350b82c6a9c6d12a06832d2f8dd27e690851ba2d7a2956af2e1f80beaaffcd7e5717b07c1bdb65c3bd6e112a01b0ca9d2376ea061bd8f3a196dad3c99101dfc3b1e03777c3976be54cb1e34bf718a0d80cc9ca281a25f4cda3ade165af82e2a87b411512aef7582ca76617c1baadfecbfb82f5a8f12b32e11f2b1d1cb93d58ce5c0951680e50725a2cccc015969258d0855b5dcf1b60ae3fb3a1627b3c3ea4c1c4f56a394cd606cb8752c1e7a1762dbb999a63741b87f35b18f5fb320a3aeb5aabda630bd92b172b20176ffce91339ecfbbbebada8bce41ca4bf6b97e76041f4613c17e39544a4a14732014cbf421366f33214fc574779007349131677199dea19da4a879742853ca13cffaad192ef9792f038258545dc9a1bf8c827911c1ddd77dc6b992589b3229429f23c67746f433ae9b0a22979366e4a92707bca204e173caf5a250ca38bfa94d19c566b59cb72c8c1d0c7d54022506c8b56b372397babcab6b59d7941aa032c3811ba87f06fb4b0e041dd0fc768d9c429d10eb0720eab0765eea5e3dc277097cf105b82e5c37df8324836ebe4b2a348fe364144992ba01dfa25b4d80", 0x1000, 0x408, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000240)=""/191, 0xbf, 0x0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) flock(r2, 0x1) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x0) close(r1) 01:39:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) syz_open_pts() 01:39:42 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) fcntl$getown(r0, 0x5) getsockopt(r0, 0x74, 0x39, 0x0, 0x0) 01:39:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = socket$inet6(0x18, 0x1, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 01:39:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f9271e2d43000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x7fff, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0xf165, 0x990a, &(0x7f0000000040)="07f1f33e4c11a5ebd8bcbee5c63fba2a30e2f6cceb8618fa1493b953498f6008e5b987a8eb67a38e399aad495e09283fd84e43fb6cfe0c81", 0x38) 01:39:42 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/57, 0x39, 0x803, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x3, 0x2, 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/138) 01:39:42 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 01:39:42 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fdeaa47e24fdadcd487212afd958c3a0ba8278713048e69931927748", 0x22) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x3, 0x0) mprotect(&(0x7f000013b000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:42 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65380074e8d0d85202a460373f54b5a7105f9d0d5e15f53c7bbf83d8e07e78a04f188b6044d6ed74708265e09c1712fd7bfd1fc63485d52857d3108b9ea9f305b95aa20a9260b8f56b7fb6d0b1ea6eb6b31dbfd32df694f7e93a8f4984cedd"], 0xa) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) close(r0) rmdir(&(0x7f00000000c0)='./file0\x00') 01:39:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x3, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup2(r1, r1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x3ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x9, 0x8, 0x20, 0x1000}], 0x81, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000080, 0x951, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x45, 0x40000011, 0x591f, 0x1}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40000003, 0xd2, 0x6}], 0xe49, &(0x7f0000000200)={0x8, 0x4}) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="3da48da9e8a9aeffe80111ff12e0bdd5713ac47edc3d535b0a0bff0a923799fe2b825e0669e072cef678778b7ec7b39546d428325cd60272c5ee381ed2938edc0b5956b668b5dd19da7c09242f7ea4e057ced95b6af43e512bca0e41d28143098f0b6812dc06b508631bbb13bf0b3be1a50691e09b979f284f204e96e411988a9b08d1395d6ded3d5c8b8511e030d924bd17c1678ae0ad212afe7c1f41b18d562473ee79f5bf0b8368aabefac56d5913bef2f659b9184dff0cf42d57585fbeebc887e646a146d7d54e7f9e9067a8e65bd613252b91390096d8e3c98025b06db545e8d3d8d40a9c8903f2dfb50b", 0xed) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x0, 0x80}, 0xc) 01:39:42 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13, 0x800000}], 0xeae0, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="d822c168ddc30b9ba4c5dbee9304605ed62c567fed968e9a85bd0c14a620b0a8c8911dd2a003228f7d9c340d7d515002ff2e52324eadb83db6afbde35bee72bdce705a85639993cee74784953062f47530c01d7328dfb5f88088b8fd1ce930a3723797f5a3906e09de4f715e4ad5001d8a0dc3525ab5b0a6af3efba2445aa48422b3d26af39a6cb05b85c1d1537c2ef42be84364c56388ed561f3d7ae97c0043d22ffb78829162247244ff8951acdba1a1a4f0d79d1a65", 0xb7) 01:39:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) dup(r1) 01:39:42 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x41) 01:39:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0xfffffffffffffffe, 0x100000000, 0x1000300000005}) 01:39:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/32}, &(0x7f0000000200)=0x22) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:39:42 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x420, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) 01:39:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000080)="1e", 0x1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r1}, {r2, 0x50}, {r2, 0x16}, {r2}, {r0, 0x20}, {r1, 0x10}, {r2, 0x80}, {r1, 0x4}], 0x8, 0x9) write(r2, &(0x7f0000000180)="7179f876068eb5", 0x7) mknod(&(0x7f0000000140)='./file0\x00', 0x7006, 0xc1) close(r2) syz_open_pts() 01:39:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) socket(0x1, 0x4, 0x3ff) 01:39:42 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 01:39:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000100)=[r1, 0xffffffffffffffff, 0x0, r2, r0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./control\x00', &(0x7f0000000200)={{0x9, 0xfffffffffffff800}, {0x100000001, 0x3}}, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/99, 0x63, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 01:39:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:39:43 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000100)="4d61527c056a41eed66cf209a42e634ea6b56416bf9ebb9331c00cdbd07e12304ddbe943b80c3143a224b1c61b8847727b54acce3ceaeb84413c0f1431b0d0da370f63bb95876b028e1fa98101789a7e2e52a79fdfeff1afce398712b2d7f3a335063c11fc67ab0947cdd22f50e92ea73926669f567ef5ff20fcf1faa8c834f8", 0x80}, {&(0x7f0000000180)="f1c159b09c1d3b78aba83a1188bf2f15740a6bbe6f991e5217e93512856226ba04e4e0", 0x23}, {&(0x7f00000001c0)="d73dcd09e42e43f82b3e84ff8837a9986bb45d4248596ea7b07427fdb9307474625d04aedb47ed647c732af09043ba2763cb2f996b58612ceac52a88f0d1b1db10361164ec5bf4c422b96543fd4ec0eb11519bb99ee1ef1444ee8f92220baf5140479c456fae47c7e6eaad68aef8559340e12caf42675364d233fc98a341237d78fe4bae6d1c76c6875350c9caf7d66dae32e0298ce5a6b5d848a8101f", 0x9d}, {&(0x7f0000000280)="fa8dc1fdcdd5139ecc02761d2417af460a5cb1254b60575ef3b8b9cf4cd83a83712c51fa93dcf61b4f9bd168063e543c0a24c5d3125abdbb9787de2c00c939f9c8131f1484f49fffbaed1ac780942d7a5f4efc5627025b88df8470519eacd49c8d06fb85dfd0d7eecd6566a9ee26", 0x6e}, {&(0x7f0000000540)="2bd50ac31ba6207f9d9f47147bfabe142d49def5a80ea35f9a569fb8b41b893b61dd0793db98a8d521d881e5f8ef70d61c78de3b44fea748fecc9c01e948b86ac664989784e925ea0d4c6070d6369d68d62154d8390603f86bba4b9513092db9d710e6b7d60bf4bc52a5c7cc024b9523305a7f5713af0efdf96bd7de009c89ddf37bf0f014805cfed4bba6a17b79dd8399ea618071927fcc8e46f876d2cfbcfc2d7f936b4d2374f04908e05e12ee1b381400e0899a070cc20a78588bdf09fb904cfdcf0dc329d1059354dd9a4ae078eed13f4d1a84d6126865c3c917840b7608dd44d0e55e", 0xe5}, {&(0x7f0000000480)="7583a13283224c24e05075f0a531ad2f7e6460424d7b0d23a0b8d2788306dd2ade62ce55f76d91a0147cbf396b55cc861ff41d3d139bf6af0fd61113ed22d3c7515caf5054d25602e70a18191c9ac7bd492b443f55910ec3ee06aef1c1a625614de3", 0x62}, {&(0x7f0000000640)="861ff538cf49c6da7c14636e0cd5981a6ea151c5196aae47e0b6782069747c09876b8bbe85ec2da53b8768e743360b862aaf6052cac6d8b83f9ad328825ca990dcadc0ef58684be5d8a3156317b8f461678b2f1f5288426f86d66e5c206904262410049872ef42b2150a5f9eb1b6d9b3a62ffd65c34247ddffd940bea2", 0x7d}], 0x7, &(0x7f0000000740)=[{0xc8, 0x1, 0x7fff, "24555d1ed570b78fabcffacc33c139af5b1076e29cf3f30503cadb12a6f9fdf8b2d993a7b9e1c92da9d5069cd547042566e94eb0387dd1ec3a759a4baf6e9e5679fc47680ca93478b666e78e1af727ed53654cf4e6760d6409cf235b06b3edddc1e118dd447ecf31a5fe3d321b74a47a4c2e9bc9f014f11f14be73e67fc8af748ac7f7d1d3244b6c4bcb4293656dfbfcb202b5215092d883cf9aa30e12bdea4050cec021289793c2cd69c519c8c54d10a8"}, {0x1010, 0xffff, 0x2, "31050ad75f8899a0c58446f14846732587efed340ac3b061c4888e2bffcf6250732ac148727e4129a8b57c0d54dde7147e2ac64da7d15c05667db92449c96057e41b56f7ebfdd3ab96811c36383b7575cceb7e6cdf8986e0fbfe9a4f4e3b2895307a3dc541063da209edb56bb0ef32835e4660ca6dee41babaf2b9a8fd0141a9b68f37dc54c62fde41da8f417861383745a80fd940a3eacddae1b2ec222349f6b40213f00a8f52172e6379f2ed16414e9f09ba3162505244834a6067caf311f6732ed84c21d4f8b08ede176c2215bfcd91ec6985a6da52ec954cc940b5ec80c88a7cffba3a821ba720f235eb898892a6acb7fc3591b291ad7e1075faed95aad881de35638d0b5ad385a87ec109baefd28722c6b0fcc1d67c4d2502cd103d7e436e4eca69496e31bc375da2fdcd50947bba2271a2ffeb9eaa9d24bf0379df9c6d01accf01d510b9a03b7104e3d3a91c2a1dbdd49692bf2655083f12f8e3f82acddd18d0570ff4ed9d99f06001db7d5a7b1e73eac39baf635d0b0d13d97cb488a572a0f975d4cc8cf37093a560d8fb6705ecfe6d37b59585d2fadc89edc3723e33a1312c9a8a65f947ecaf526a7bcef244c3e7c44da0669fc9f9ca576df8f0e01d604502b72a152ae5ec3d2c2a9474c917924976dc7188bd4760c65be8585c8a5a19405a07dc1fd69a55a1f6feb86c526857a57426a78de7689c0769424f9357b601b26aea125394a98ac38f442b9393e70a9c53d9ddd939f59d76bd70e01e7962b806eb76248788cd4e20494e395c09c1d6d3bbc566fc70e7de87f07b819ceb388acce05ce34fba5eccc6bc52c647486186c9711c117e5122c86a6cfce49f834d2f2894341e2c60ebda4e305a3f561db2bcca4cda1ac056b125271c5fd03ececea6e0bb5d42ddd80c13881b67b763c907cf38eea14731d1f37129b8ef2938524c2042f5593489401c531612c12838e70b1f1f9e0b231045f54586ffa0a5a46422bf01ac0553dd08a8b7af36085d2b733f63c00f70a66bcfe4d7a6e62a2cd51d7fa7ca26cba3a166ff22f008d44a9094cf0328199babc6ecb17c088e18210163076b6a967eb5faa515cc16f9565891e2f7c0bce4cd3a649818f4eb2a59383d890716e2e975add689c7d3b4e2df85a0eb0a4e218c915077741e1a1761ff3aba24943ed68df54782a390da13737a03134398ef8701710f74fd386f41c0aae7701fca40bb2cfe286b51d6ca472b76b6d4710a70f6d990f5f4a9ad10dd1b4198be998b00873496484c7d8d0fc725e9af64b989f11882ba48e0887631d28c954753d0cab39f39c3b100d10d65760d8c9946637009f5d988185adf495c650ff5b95306c523ef77ae0010aedee6a587db1d00208296a9c548b4b73b14b6ca89b2bce5d0e6df5d35e43d335f40777d06be2593db0a7d1401dc60287361dbabddcb4689c436012fc2a400a50dd861ce720ae7134626ee2fb836e455c49fe02383f14739ae423dc2730fe2644a84552115becd01551c518cbf5afd6b1dea8e2f9d3a3c10fa044ba92968b02712c9c01016196c8d227b39b2fc35832eea3f974455c30d5bca454b597114c4a31e87fcfe86ec3d7b582a6694950ad86161ef4d88b70c942f3629115b6cfd187ec2f7ce5a2b559ea180705fbc4c9b92b9335b15ff42a6859b9c4456d175660a023f543ced2553dd8fb5579424bc4b4203229a78d272f22b1c9492999d29f7b47845b9978dc04e4cd705c39070ca916e57c2d30602045719eccfc662510607268dc34e9cd232401685eda01fcdfe7c150f26d06a2f6c2ff778dffc4d736d3665a045c777ed6c06042e94e356a03be6b5459a535e606e18af4b3605289b350c14edfe7b4e172be01cbb7812034c331a7bb249212a3c4b4294eb80fce7775762fc646a3fda9603e8cbd0e0fe2d6444d52e9dd88ed24f29371bcf948ee6cf31b22f2844b655909aae55f0538a013026ac785cbb13732658be2ac7836e0d500943e0612934a32f673dac7f3a854b9dedbd758c9cdc0f2f59660fc235be47edb1931d364a0e6f887946bac9338bcb574284da073bae96fd970dc4fd5af612c123e4b794d9ede1a44829c69d260489722e1fec5d265697b3ce580ce663054ac40613ddebe5d29b2cebb4bbd375c0dee50c4fe8af03f52129687994e750a03f5891b07de61c8c4678bb05765ae9e8f126fb869144e9a12d86e326590af4b8d3cd4e3cf7632480f8e53c8c19cfcdccaeede4e9c34f01b545d7cae8c6eca1586f3931704ddaf2c09f30fa70d56ff5fe10e954b78b6fc545ebb86249718f06e22df009457a3c75395c455a104b61f682be9e061507f4c724dad982e2e80332904c753f0911c2e0113489e526c07fe4d5fbccab06aefe4bb7634169a34da784852f74059ee587565dec2548c5f3323e6f71432235c20775e152c54c87a2840e7ee53d6c0727f98f37ac1de9d5891c27c08aa8cbfb451883267599b0dc58fdc73860f570469daf55f4b0c2086cfa8c57c2c1966099cd1147fad1ded271505818cb92544b1751270340e2477c4509493ee4c5fca4d4b39f81955eb96ae7220aed82861a1eb0fed7fe812eedd52ffe5ece84289d5ebd93ba372a83fd3c5678e896301eb5f50a77879e9e877818e06db48dc0266eb6467f73ab5df00c60f2e9b56c43717e1fb958d0363d3357be677806735c8268d6bf8a148fd49aca5d095b82661e1ef3aa1a03066f163b06b99e9d601636dc7f8fbabb5ae40b4d80cb7911407bcb4d522ea76b193e264e672935742ea5b1ea7449343bbd1528ac155c649587c0253ea2f6525e06becb72ed73a177f50e0fae0ceae463e30d035e04dc139d0c8b341093ebab5d6f4d2756ddd65d5c938212d54eb2e5d33a8b64230a28172f304b9eb0732a7dcf1720b6834b258d3a83e3e323d5d8261f8dd59a3d7a544042633f51a6e9e05b688d8d6239a7e23085480f76f4b4390b0e252e9534fd46e116616418492fb13ca9798cd2566eb2f829eea975162b04ddb97b7cc0c8f0f2acc8be54cc19b81f332d9cfff1d5ac12d64cd29e5d696d04b1fe427263c3167e18726cbe4629d1a5ce22af9588bad75777d9294f150c02dd6e6a05bbb5ed06ee808b3eb8856f0df0dc94ae1b843b48f1a1e9073e8cb4a109ba16315e29deb1b19bc47b10d3a1f3b9c371b1f7726d0626a8c68b0a7fc445b8fe46262b98a4f4cf5ba4aa855b84ed15fba744f4428c432a9c9381e28601bb9a9aaaa926b168c0812405e018b287dbec976d299778896ccf1b496e9fbce2d2a9ec8545f9727bcfd2c7124802c9218fdcff20aec482b82750dd5d6924cafa71e42674ebb403fcea833b2d4c816f6b65fbd7ba6319de583d6a406e6d2425aea9c87e4ef0745db029df025041b93bc962425505bdbb5f074435fcf507a31ac9bd8cd2d3ae315eab3f9434e039552478871d0389fdc3a05199467c7640f0e6e3888e39885ada1885f72dcf606f5a6dca010c55f509a3432d05e65c3418ffdff425546f503f0b0b909c3ada56554ab00ad45b628a4d6e92819d1829a137d7923b78b344d80085923dcb10812a2ca928726e60bb04b63c679e5e936cbcbbe062db13a8d0568c4f42c257bd3cdd0e4d2fd9306306b3e8cf751892f5f552aa920326d01027558352448ee6d164a30a93de5fd82507f343106b60ef7149bd2058b1d50b743fe22db22386943bedeae89e355de51d4295c1120ae0d247e0ceb05f57bd1e4bce1146c73de880559a71ba0bd499d92698956ea7f7a9d5b71a853425dd10a18861e3db58f9da5c84785f35584903a919f46060116a058d6f197df0b049d9b2922b28b792f89e977b5cdedb58391595c537b2142c308637ef57be0ae57099cfdfc6d072c96b3320b2ae1a89e519971458810b5031e1b8a27286adf4b3b41d0f8659a4fcb032a8ffb58b955f7d0164e146d6f36d8940699443eaab7942b62a50ddcac0bf6b2a6d8ddf1eab75404f70cbf03c7f71108b8ab3f9a6431c9a02d0e3ea79371212ae26c92db970627e33f7e09481d94df5c04bb48e97f0ae89572317d66c2d1fdcb5602f4b16f3427cdd9fea071b84d76f3e66b131ce6fcc6f9ff1f880c7ebbc727bca62f64dc1e762e632a9b6b8f8a9be51aab89c9f081077eda742c6acdd8ee122c77b9dc96288fd476ceda1a910a85d10202a39e1e284ff52bbe8d08de014640d5589c89d65fe5f1bafd4894d8e4295ea3609d8e9ca030107e3de1314282672dd5a663940997745aed2db25e5838cd1d1b0691ca8b6bda3aed623e72c303caedc204cd753c002182b3b3a120f56689d02cbef7c2ccb8646618af21acf30cd860e379764a35905e70db837a5d3d36402993054e91337ab543575c53b407c8a7da127c48e4ffc8ecca5d62b4574c6a5a4934c3ff2cff148f5b9acaa246d825fe0328b5b36b8c49ad6fcc684d2da226a867b13f39c07d1d4a557f147bb5da8d419329623ed0eddbcfb48cf54fe33b0bb318b0ebf5848f753ea89b743d10c3c4aed4c377b1d40a99cefd6c5cd49b9f0eefa411138c55ae9bb39d252e02d84d6c2cbe4a55c1824ca80ba5d38d82b654ef21e45df9c69974dc4551d3afaa39b9356807e6b8ba34aa4d5d89ae10a77a983cf1e1bb31180bf74be5456505b3d08c0dc85ac2d35e17cdd0e07a758f017478c42a7b36a90655443714cf2ddce663bc6e9613b99464c5b0724bf5cf6502acce35dfe0c4627ee22ad3f7580dc98fd76459dd036b9e203049d1cc4eb49ce464690ad6c35449a4b3b43b042e9b45c85ea7177d84d9302ca882e6f4a5a9bf38018da0b9f49c7cf45e1320650014da44e939a8e94f409f211487d12241523e1833acfb85fa3e58fca312a78becc2cbace3546c26a58553c79c8ab7687e1694cc4aa59320a3901c5120dee33f313ed9c3977d8cda35a715c4fb99d6698d8bd59fcb15b46013195d72a87f03a20ac55b8a01721c16ee9a7d6e92b7eb0ab88c7f0b39b4452a72a36082aab5a1bc380dca7b6553864f2e59750dbe3487205c143f1044db01deca6d66616c300dd61c28f287df75bf14ffc3d322ecb52a38dfbc7671cf47d5bd497447230165e082ba33b0a6453f2563a59738067879af3ed485c017d8102176e809fd58ab9c141cb9b0e30fa77833e8a8d821bed0c3d5cdb7e24c76bdb530f79a43c102e950e74d1d44cb5c2b0e6601ad6e12b729fe619140839f27722f79d27c448f20649f3d24799da5e2100c54c59866874dfc7c0f71d95f7712e95dbea56b797480b6b11a130338c8eb946093a659694377ed6a7c530ba97c0765ce15f48b74e0d64208d42bd891f78b7a4857578985583e50744ec82f00153ec51d3534d7ca9ff1fe17e693a62cb99fdefe6329edea65448d4474af1894d2661a64432a6031e5cabc59f814458a27175db107b019203ef8be144bb3a999abb8dccea7a362f99a6ca7b90a8c1c7f56a02af4afeda3f22e8bcd4ec37a30cadb2b4e7221172ee6bf440dc45ef4a3ea399093d5d88c39bb5805268c7c9e8238b267887b92bf2f51de76f317d894fb94d8a0232c5b44b13ea896b36baced0c8247781a50de56d60fdcf4e20de5c9af0a13769bcc0c7d3e1a74bf6a465b8bd916821a5b2ad31829d20b4af227703e0d2f17c5ca00cb338e9b962d039da5bfbcb260ca79352a9842c65da18b1ddf8c77d5ee65311eb765352aa6056e232b158e16aa3b3865de4185e271fb5107f02b8aeaacf8933143daba2b822c8ca57054aa4ae90445721f06ba0a4b86136083b5ddf25879e3973e78d17606d15482b375901"}, {0x90, 0xffff, 0x165, "1b64688f523bd2af8e5964de0583d1482c3b3088b8a8064702f22811474d9317efafb780b46408ec4c14f6093f46d8884e4bb08e2fa8e6ba5b4a2f9a02cc435345298b784b091ed47809282f284bb2c2d50a841620697f808e994b90861b9fca3fe6710bd289ca74fc483ee1e16556e813cca4f6f21eb86bd32e4872"}], 0x1168}, 0x405) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 01:39:43 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe004, 0x4000000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:39:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xfffffffffffffffd}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 01:39:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="bcf16548249e83527cb2c22b1047f02d8c80355da7f1ecfdd80ddf5c3482da2545c970f2ced27af7ed2e94820dd76e361b2c284286ce68ed1612a6a3b21dc5598dd0833abe29b0e4ab28a6c33348d6419ccfe1a791b9547a253d71e3f538d580cdb810bb356b26681a56a0229ca829eac8580648c6b31006b0c3f8a91c3e46d7b63b2cd89d08740be3df8e80ff1d3ec5646e2d1b9959e1811c2639f7ccff3920842a9152cfcd62", 0xa7}, {&(0x7f0000000240)="775205c028abf3e138c8fa894402fd9ca1108b5f3e9620dc78e869f4016a327a3b19ccd707eeac188d2037242db1d9c08cdcc4e892b4b8935801a32eea6dab", 0x3f}, {&(0x7f0000000280)="bd2939c2f6a44c3bd1", 0x9}, {&(0x7f00000002c0)="fd23eac65e431b873c09bb3a4279180b2caeb8b0d9f2e8e0958e7bcb29998ffcc4c1bd5765f87a744537aeef95fbb9c5b17608419a8ea2167ba376361e0eb645a89ebe78297a0df5f19b7bf117990a04af7135551a4da3c4f91ed05393354469aa27ecc202828795a9007e9640ebd497d069d5ea432caad1d8b570fee89be976a54c1bb4f9923ac654b93442d5ed346d58f19a826630f42fd9968f2ffe14903754548d1f7e", 0xa5}, {&(0x7f0000000380)="c949f34bcb4da22f5ffabb13f520777144aad162f37adaa481612c77b35d6bae1139855c5b6405fb7d5668de5733c347754cc243a7c41afd9dc5079b8921e2f0b82e1e181971bcbeba6d9917e5254f481c2cad2de3a3d52cc714614abf318525582e30cda084561ffc38ae2d7ae7a0a6a570c2098c6fb0f101ebd50a9414cc967b1b59f09e55b17e352458b1bd316daa07e452f084e369cb093e34efa72d89cfe024131ca4", 0xa5}, {&(0x7f0000000440)="dec22161f30cc63f1310782e55a9afa0a8ca9bed9d7df560b65f67f5f21788c11b6c52fd0af3af1416de5d25882ce8ada5b0c5096d1d52f09a49a83fd16393d6a439cf288b67c855f27dfbbb103eda4b", 0x50}], 0x6) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20440, 0x104) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 01:39:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x10000000000000d) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet(0x2, 0x0, 0x74) listen(r2, 0x0) listen(r2, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 01:39:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) recvfrom(r1, &(0x7f0000000040)=""/88, 0x58, 0x841, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000180)=""/132, 0x84, 0x802, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8c, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x372, 0x7) read(r1, &(0x7f0000000040)=""/225, 0xe1) shmctl$IPC_RMID(r2, 0x0) 01:39:44 executing program 0: execve(&(0x7f00000001c0)='\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='@\x00', &(0x7f0000000240)=',\x89-*\\\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='.\'\x00', &(0x7f0000000380)='\\\'+!%^\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00']) r0 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_execute_func(&(0x7f0000000180)="0f1a0fc4c1a45ce3d9cb66f2f040fe0d2a000000660f381db07e000000c4213114a5ffefffffc483815c490018c4835d5df20265430f984afdf30f5209") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x81, 0x4, 0x9, 0x3, "f3413170d9b7993142bb20def79c7afa9a534ea2", 0x8000, 0x5}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff4e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3f, 0x100}, {0x18, 0x1, 0x2, 0x100000001}, 0x2, [0x5, 0x7ff, 0x8000, 0x5, 0x4, 0x3, 0x6, 0x7]}, 0x3c) 01:39:44 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x1, r1}) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 01:39:44 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000003c0)="fd6835685360e3dafb29f615b2ecdbf0d46c02c3b555dbf3adcff6ed0e493b7ba7c054e3ca2c1c2df0a18d5ff9d122d060b5bd214dff396c72a0e3af7e8f30a6efbd56fc0a4c8c660cb9dee5407688c7c62917bfc05d8c454f7e34ac0a79837b3336af639457f22176a608e4f44760000ac9ec760f166105886462b28d3e45a83af37e9b1f8a22886a1bbca77921bc0c5adf3bb862a783c673bc017c7876f0adaa8fe888ec3af076b6b7612431ccca365cdff60c479fe8110f625c", 0xbb}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="38000000438f5395a167000000037db7f401000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ff1e010001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xa) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r7, 0x0, r7]) setregid(r7, r8) getpgid(r6) r9 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x2, 0x10) ioctl$TIOCSTOP(r9, 0x2000746f) mkdir(&(0x7f00000001c0)='./bus\x00', 0x100) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r11, r10) 01:39:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x290, 0x80) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) geteuid() chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 01:39:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvfrom(r0, &(0x7f0000000080)=""/171, 0xab, 0x3c3bfdc02891af41, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = semget(0x3, 0x1, 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/251) semop(r4, &(0x7f0000000280)=[{0x0, 0x1, 0x1800}, {0x0, 0x7, 0x1000}], 0x2) bind(r3, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0x7ff}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000300)='./file0\x00', r5, r6, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') fcntl$getflags(r3, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000480)='./file0\x00', 0x2, 0x6) sync() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000004c0)={0x81, 0x5}, 0x8) r8 = dup2(r3, 0xffffffffffffffff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/171, &(0x7f00000005c0)=0xab) poll(&(0x7f0000000600), 0x0, 0x0) r9 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSDTR(r2, 0x20007479) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSTART(r8, 0x2000746e) openat(r3, &(0x7f0000000680)='./file0\x00', 0x0, 0x32) getsockopt(r0, 0x8001, 0xa689, &(0x7f00000006c0)=""/121, &(0x7f0000000740)=0x79) r10 = msgget(0x0, 0x100) msgrcv(r10, &(0x7f0000000780)={0x0, ""/142}, 0x96, 0x2, 0x1000) 01:39:44 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20100, 0x40) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() listen(r0, 0xa4d) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r4, r4) wait4(r4, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 01:39:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x102, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) pipe2(0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) 01:39:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f00001cd000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:39:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x2, 0x6, 0x14752586, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 01:39:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4c861c37, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="0b5ddd986658188970e669d0f0b39f41c45c9c3bd2088ca87a477c11bfb9c37e94143c51c046625bfa70bea00eaae50184eec998c6f85eb0c6f23d83392ac8d5bed9157db7cd28eff07ce53ecc5a88123448cc9b0538dc081fafc316e3593c0e6bd1de595a892dc95d40c91eb5286d5480c64ef73c53f3534c8ca66d478a7dad69d2e22e1aed4d9f9028a72fb5dc56309663c2dcfad77c9423d9c9bd965456a57ce5c3ee7b07bec617", 0xa9}, {&(0x7f0000000100)="a7d3e5", 0x3}, {&(0x7f0000000140)="f1217665b08283e370995c1a0f4dd3b3a809a24cb84e43c2f1a5b40b16d1822ba7396494c2ee261f1e2f4ca69462a70873cff16611a0954bb00525070f6033fa65702e57e6242351261c3c057bdfe133c37dcecc2124cff381f89f0da69e3cd99ebff9902c85a22406d5fca3ce2387a7b81d12073e5a85116a2d6314e0eb514ef4219d9ed33d25", 0x87}, {&(0x7f0000000200)="01e5a3f2aa21f5fd70c2b757c4656de82cd26841a1436f492264eaea075720d4b95cb0331e1ee9be219888d1b290662154d35ec6cc7781b1c2e099f1f16598593f41176d6c8c9ff4c68f39e2e5ab4a31c9cb4763b4a228af67f15252dd5b1c73f40385e4556246a5b6316b695f61e43cb7ba262530e9b3838350c9e6667c7fed4d5d4d63a66ac944ad8c0e1be7cf34f7afc5cea9bbf5f3be2ce87e292e4e0dbf723884a0ec1604b5d0b8b85246082bf19c8df30b4bf7ce28b62c7061934055eb5d0a40815fad43a7da5603429726e99b261fffbdbc8138", 0xd7}], 0x4, &(0x7f0000000340)=[{0x40, 0xffff, 0x9, "626f789105dd5818941c25e55b6a47d4b0637f55d05a162cc294eb49fe9460a38c1fa226558b34f0a230"}, {0xa0, 0x1, 0x7ff, "81025015805ee1fa8a7c749e7edbd6a23bee5ad071281187589e7490ba5abcc6ae4102192ea125da1851f3da09c942f8243c9362b005a60425439c5c352566ec243fffd5222f845b91a1053dca1fdf7d90e143cec299e8ce7d16ba2c21fe4bdd92398b192278c795f3c991f60e420e0cb01926272f9b3416bab2cd29f4620697a1df5aa78d3d7c812c"}], 0xe0}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000480)=0x4, 0x4) socket(0x6, 0x4, 0x5) 01:39:51 executing program 1: msgget(0x3, 0x40) 01:39:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x2000000) 01:39:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 01:39:51 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getpgid(r0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) setuid(r1) r4 = shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) r5 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x1000) getuid() r6 = dup(0xffffffffffffffff) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) close(r6) read(r6, &(0x7f0000000100)=""/172, 0xac) shmctl$IPC_RMID(r3, 0x0) shmdt(r4) fcntl$setown(r6, 0x6, r2) shmdt(r5) 01:39:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x64) listen(r0, 0x7) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d567cec0907ed64624b4567c261c48da6dc30409c614845c053aba03a241ce2b66e1cb626174a187078ba718edbd51339628a47c0465430a5b57c4d24248ad144144677ae89aef9752457fb134d816df20e46563fd316154cc9af4b9960978c005efa5a20b8bc088da762d281e5ac9e82995d183c505f2be0648c99027daa44d8c00ffcc656a6e4972c721adbd7d4954a930f8b6ac3d104d7d7c6c176259a492699af95c58032c4d915b0ca5b6c2d1947c461ba6c05659ff6f0b83df27c86424b7c2175a97e5ca7334f12b999d835abe7896de1b138762a4e8ff80fb18e5ab4ce99d2b428ef71b908e5441e0996a27817d467d2b637439e8a75979abab34e176a468ef48315cddd9cb8b28c7ce43b2bfe655ada3bca18ffb2b2c899c9ea9c7da31cb5bffcd5a999a5e90c1e4f580f115bc04925284f6c5a2e800000000000000"], &(0x7f0000000080)=0x6e) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x8007, 0x2) socket$inet6(0x18, 0x3, 0x6) 01:39:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus/../file0\x00', 0x4) 01:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x7fffffff}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:39:51 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x11) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x5538) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="e9cecdf1f983cb1ce2429b28035717efdddbd9df7c94323b6984cfceb5d8e27046fd0e719cb39f1ab32083879f61634c0dd9cfab25d72c1d25754e4d94d6819c7ebc5bc5ed72d1324b26ac6d628e0efd59469c4d76594ac5e3ba47234d24e9db31f0ec28ccf57c5e8fb3f0ee31ca1c392ce897a5119aa7f50009a24e3d7119aba5ba17be048544654a0d611cb101d7558e472195d0a4f40b", 0x98}], 0x30c, 0x0) 01:39:51 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/200) 01:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 01:39:51 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ftruncate(r0, 0x380000) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000280)="9c79989f55a04f128273d72adc068631a1a245bcbfab440f7ad791752c3499944f6dfda1eb7b410c9a1e4a2ca596ff137972d0ffb0901bb6d4552faa17c4e6a11f89427b90f75770caa156f3944a90ba359075bae7b71d3cc32528dfe2ab693a8de0c39cc160fc4eac7c9d8bcd837be3bc485bbfe1f22c8fe5f302ef2cca7c53493ad22692c680ace214c88b74d0b39ca5aa85cd5174779bec2daef6e36fdc1cbcddf538e8ea293054a65587bb1307bf1e5f420c26ed835a5a9eed719bb4", 0xbe}, {&(0x7f0000000340)="acab6c9370e3dd4176b1a05493ad28716770dca3477ccfd05d7a3778510e584b29b041901e012a395e951cccd43d7f442e84705d5ef9c1f877a218dbec3cfebcb8", 0x41}, {&(0x7f00000003c0)="24a08bde01808be102e6c3646b9e001c6f5ef530665fbebe7cd841eacbcd7fc07a3dab9c7a915bfa80b4c9699d42cefbd3b0b826320719fa979083df9555139ad89472cec4330b84f6407ad45af3c74b5fad30533be7530205e7445a4f44963e6f567ea0103302ae8dd04166ab0638eb0ff4d2cf48fa59e69371eeb4ee93826c4e55ba9de34d488b7940d59e0e1e8d6db613a596be46b9779c9ca918043939be40a642b82559978d898077c3b2deffdb37279a4aff4b109e7a178d0384a94f6d429e8432b02c34933084f3704c2cea8a9b69f926d1d29ba8a550ba82fc29f786", 0xe0}, {&(0x7f00000004c0)="ed38eca833faa3c4cc06cb1d3f5dfe6e9819c12f77e0bebb4babec82aa875dbad59e872ea089ea36ea41f6bd3501c4874053298a9c6cca85590f438b7d1ee621d40a4eeee8214711dc6e575a2e66bed69fd09339e2d108ca22e4681c0498c64187059d3230759dcb4b122b1ff12597ea0f656445be75b5dcf36cf948679b712fa32b66c35a883789e6a00c0341", 0x8d}, {&(0x7f0000000580)="5631865f3647211fae644df2b42c1b8ff01a74a0efe6a7ea6185ee441288042a0fcd8d640c711b605fe18aae85c527de46ecb1db040857d1398ebe21f0db7c6968e0043b43f7c30e58864f9f5fd885d316e78a19941a5ed4d55f438a4299d18478359f59ff0f84cd2e4372beb00a474b0eef5d476b5b41f56507ca7b6bfe7d28bb9c2ed0170f165fa2c23fb307698e5214eea17c427f9fdd1a8db8136f2de2b858c21022e2ef052be395ad892e19df05fef2f37e1e49953ceccaece7d3f9edb77f4e41c63ff779923b8dafe8782f91f8", 0xd0}, {&(0x7f0000000680)="600e20504cf8a654c67bfe59beb8291d791f6c745a8446070c4491b176ec90f04648a4381a48926d16b8c590a29602ea253f33ca2154b41fcc7e7f2e1b4be88d81e0ea118bbdf13349c565e541c1f8336e377f698680b698891da7fbd3ee42d8125b4decefba53a8d60d32f67b192e40b4e0eb4cb2217e24fc90475a1c7a9be3b3c914382aba5fbf3aae54ab551b114071ac050912c369e1b0d898546f67c57e2bd23fe522dc4dd0e075c3b0de0954a8d5e407055af99e4188bb1140364e1434bc599887da1280c11bea2f03d85160ff40f75a0ca361c3dd25560eb2146985f7a35267e276770f7f3824971205", 0xed}, {&(0x7f0000000780)="9b236e04173916c173c90f87dbef6cf775c1e2bb469906abef45769d2a12f6646540ccdb9bf8e528ff4dd8b82f5d3f58bd0309a25e9c7b043c0d0919f2c9161b8db2132a92298b1eea349ee765ace4f1d2468644a690ac0e4d333c55cdecde217052e8b53370260e37e18ba66c475f2b63e4d54bb598acd689afb5920a3952889787102ae05cb49b0f717f6199", 0x8d}, {&(0x7f0000000840)="9a3d187433522d81667f0f18b04e01fb19fbeb34e78f07517367cae39c6f90b1305754f06a97b1adf438ddc2633df5298a9dee9f440366fb55a69da2f7cabb30acde3cd93fe9b8bf3163387ba817535077b31da6df60612021f370021abfdc79935a552ee102a54e1fbf28932a4a09def6b2d63511b9eace30436ce321f43519f9f76564691f03912d71473842781d3c0e85d7425d08d8bab358d4c8b218b373a7e4e0aaf529b0f9982d309110f16d613aad083486f44a043256ed0f18e4bd9539d6474f175c1673f1e4225666b4eeab31c9c01980344094867cc5358a02d93e2f90a335addac5ec89353b4a5e9664d84ad0", 0xf2}], 0x8, &(0x7f00000009c0)=[{0x40, 0xffff, 0x800, "99d03cc02a7273c9cb54d50222f89c90a531cd073ac8e771fa00e5ad2b6398db82db040c77f1d8c25016"}, {0xf0, 0x0, 0x67, "7121303aca9b33b1b1a6160884d88ade5a97ac3c09889c18bc250a6f10972beffbbd0db45079be55f644fa061a8beb47613e1f9cce759ec51e2b004d26996468f14be45626b81497faefc834b13697f9115e8acb43f4f34aed769d0bfe01fcbf5e08608b4d3eb17d8757acd996a60cb155decaf4a4e25cac1a1217f36a02f0830bb906d64fa6df44fa96e910b4a28f7eac95748229ca68f2e7e97258b8a8db5f882d1e893c016cfe45d3ab636c138506b287df2fdafd1aef4781673e7ffc6b3e2d9302c43a62ee6aa79eee22db5373b6cc4b01ddc6253452f495"}], 0x130}, 0x40c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 01:39:51 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x40, 0x1f}, 0x101, 0x5, r5, r6, 0x9, 0x20, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(r7) syz_open_pts() setuid(0xee01) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) flock(0xffffffffffffffff, 0x2) 01:39:51 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x24, 0x1000020) 01:39:51 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x120) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x40) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002021, 0x800000006d2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) close(r2) 01:39:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:39:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0xdb) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) write(r3, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 01:39:51 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffffffff0098) getrusage(0x0, &(0x7f0000000540)) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x44) 01:39:51 executing program 1: r0 = semget(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r6 = semget(0x2, 0x5, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000300)=0x1fffffffd) sendto(r3, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r4, 0x40) fchmodat(r4, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0xc) 01:39:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:39:51 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x84) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/76, 0x4c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:51 executing program 0: syz_open_pts() r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000000c0)=""/11, 0xb}], 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x1ffffe) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) getgid() r2 = socket(0x10, 0x3, 0x0) dup(r2) 01:39:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x16, 0x1, 0xffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x2000000000) recvmsg(r1, &(0x7f0000000000)={0x0, 0x15997b9b98dadee4, 0x0, 0xffffffffffffffe1, &(0x7f0000000280)=""/232, 0xf}, 0x0) 01:39:51 executing program 1: mknod(&(0x7f0000000140)='./bus/../file0/file0\x00', 0xe090, 0x1000000000000) r0 = socket(0x21, 0x4003, 0xe88) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000015c0)='r\x00') r1 = open(&(0x7f0000000180)='./bus/../file0\x00', 0x2001, 0x50) mknod(&(0x7f0000000000)='./bus\x00', 0xe, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 01:39:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6042, 0x7) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x880, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)=':$\x00', &(0x7f0000000200)='{&\\\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!\\\x00']) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 01:39:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1813, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 01:39:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 01:39:52 executing program 0: r0 = msgget(0x2, 0x2) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000027c5c5e0ed736bff382bfe789d1c7fa8dfa2e3c86e4b28c516439622e42512a90ac4eb37816159a2d5882fa3f66ef6a6237d70f541535d0b3ab68d2443a6ced87648898681147208934507959bae46c858aee10862c0c468fb5a5be5696422954c537a5a3ef10924e940a3019bcdf2c35d0fab268c3939155b01a5ae73496b1aee39beb4970000"], 0x97, 0x800) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbbaf1451ff86ad16032a80bb591e860457e4f84c97259a2dbb759e785"], 0xa3, 0x2, 0x1000) r1 = socket(0x22, 0x8000, 0x3) r2 = socket$inet6(0x18, 0x3, 0x3) r3 = dup2(r2, r1) recvfrom$inet(r3, &(0x7f0000000400)=""/135, 0x87, 0x97124bc6ae56c224, &(0x7f00000000c0)={0x2, 0x0}, 0xc) flock(r3, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xe9e7) r4 = msgget(0x3, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x3}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2) msgsnd(r4, &(0x7f0000000500)={0x0, "f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d76d1a21c8d66d2ce2344a32c9b5318cb27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205ebc3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b6cf4bbda852d04142d30a54bc75d7de0fac38484172af9cbace44584460e1bd22e923459dda5a7cfbc2d7c1c0b5c92aa700500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f3503cced94c1c45da72137662ed29a07524fcebab028ce88dd77f4be1de52f29560bc2ec46441cd5be0cf5f9d99bd639d064f2fc56198c95d90d616725224d55272e76136b57fdc085bd01a044d28b0f144ba15d5adb603fd4303675eb8e702b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0b0ffc799a4cf996094c28e8deaa6e0d9243bf63dc023d"}, 0x208, 0x800) open$dir(&(0x7f0000000840)='./file0\x00', 0x10000, 0x0) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/95}, &(0x7f0000000800)=0x61) socket$inet(0x2, 0x5, 0x1000) geteuid() 01:39:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) 01:39:52 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2006008, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:39:52 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 01:39:52 executing program 1: getrusage(0x1, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x2) getpgrp() r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) bind$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e08e084"], 0xf3, 0x1, 0x1000) 01:39:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:39:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1301, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 01:39:53 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x3, 0x3000, 0x12c, &(0x7f0000ffc000/0x3000)=nil) minherit(&(0x7f0000eb8000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 01:39:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt(r0, 0x6, 0xed5e, &(0x7f0000000000)=""/96, &(0x7f0000000080)=0x60) 01:39:53 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x80}, 0x8) socketpair(0x18, 0x4003, 0x102, 0x0) 01:39:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f0000000200), 0x4e7, 0x2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 01:39:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() read(r1, &(0x7f0000000040)=""/24, 0x18) pipe2(&(0x7f0000000140), 0x10000) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) pledge(&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00') 16:00:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)="351cd1424a7dd71555249225d089c46771e7946f958851fecda28cea05a7c6b4688bce3375843f195610d37af5ddb26b43f93cb67eba1f9e85a73cf178c029126bb78d4915653327407ab8fe522ea84f71ce447697b1469677aec14cd69630e157b91010828acf7509116d7b7d8844f6e31e341eb8fbc168c6567b0f621dfc822ccf6af06e00886a1efc81eccfc14850273a6abb7b4db8c587ce2fb92b54711ef9177aa8547606f6da0e1acba40bd69c4f", 0xb1}, {&(0x7f0000000280)="5662ee431ccc123ed5628e0d65f9e6a8774745d1724bee78b53f32418955716720a48df9110a31bec0a539bec15e8934872490fae854fa3fbbff28946b2cabeac3993f7b331d8e69cf1c87003267b77202bcd85de1caca663fc7a97083449e425ea4632a56488cdc29f5212a9f059bef771c2c5fbc64a6d1e0b6304f3d635a174831a7baa6b3e33abece8b2554cfe6e19738f4dc037c5f81ff7ac80f3dc63601a1fc1e4ee846d80b07e61a484ff01c21a89e3551b3b378255875bbb97c7b1119df81a1197c88ef202ac177c48888ae48b97b206b5a94c16f3238328d754c2eadb59734b96800282521fb74b7c92593b972b7a529baa25d43441e3b05ecf2051656778415729d3f263cf8465f193c984f46ef059243c8a2a82bfbbfa1fdd785a52b5029648eae50598cd7b3c45d661e7bb690b6a65866aa04d900585960b9290eca3afd41973ba1c53242718c3f1dac3ac4397f94a5f65f1f55b8bf6280b4e26e8c3fc66c470ed97c02d7f572a5d32e941869fde170b54f01b4c909e402c2c03719f2967778770a14273a526ae09496959986ba7055be28d02022b0f79471244ba2351c5feb9c7b16cd0b2cfd2c0f08807e781174727a6ca894cb4d8b30e35fb2a9fa9d03f43f9d7ecc1f2923454aae869e1f9af7294f02e5fedd2dbbbdc53e2d03d91aa61296853a305b4b9d4502954412e9bf743420fe7b53ca4be5850d9c2a6ab94e1cd77bef33da740092befd0388a126ec8d26df19bcae80ee297d4d5a504a0858cce8bed705c6287deb7168c8f4a5b3bb4761109a1f1bd528dbfec72199c86f563e75881fd6594a1f5170db617d84d031d74fb20745d008dec01c4223029cb37c9b61b7353581e4c6255c675c59b6d21138b736878ebc35197fc8173b4f39a6620feba17310a6ee87cb428bf6485caaec7fcc73b6c6134fcebe968c7e5a2fd902ee8de427f7eda723e35f4ce427087a92fd2ab502bbde777caf42cb526725e1a367bdff57959eb5f6ed91ccd3d7ced65959689b107d35fc6e6787a062f7b845d941aa0c8ac1b38902818ba4a6d565f7b51d23721785b5f86b88647b0336403137a7bb0c2c06616d129bd6a22f45c9a00b01cf4fa148a9962e7c0ecf16e209423f69161600447e264577b12c9614cc6b74b260aa2e0a3df8b6f238a0157e8cd96d23488a35bc1b8f8cf101928094506d9810e1d3cb64f494500c4476f2b8f509e5a3758fd8433d1667f8fdb4916af1a245c063036060304185c3fce20c88aadf36a0e7078f136670f976e5e692f2dff04cbb7596a64d11fe47e8846c9ac08359eb84ba6d38e80885dc0ddb42c64294ae6da7e5ed047db0ac0aa49741bb7067cee7da0c03320592d4ea228371606ad123c3131c0c000c5fa89af9af5103edca654ed2d072af38b787664ffb1e36fb7e73b52fffd3ddaae3648197f3afef490a8257a1ba9e89e590e1f697986dfc81af51a6a92227b5c0d2aef8437f3654d93f66a3ff416dce6e67d2b974c6bc56b401a43969b919fcfe21abe1033cef5999ede6118749e5e45e658896fbf5cde428674c4ea14447058986667511ff9dbdeb4d9f8a708cd006a6d8f4260e0948ff93dee2960b838f4c87c42c40e5465805dc734a6e2e7e3b082789ae2cf62bc4d6b13c652798b08227aae88e4bf83e077f5b61362fc143946cff983050b8c4e6ea1e90b4313b36c2b208f0e746f84fff4463f61149cf5f1a22866176d2660bf49b714278079e109392ef3bab53b239bec099103332afb5901ca6fbe673dd85a59a5f97b7e41a458638c3878645fddb797965d58061431427caca520747e0e3d7d7f8c49d7f8157bd5a675c0c913963ead4216352b963a87abd5376c89b8a0f520e23af98bf0c9b51eb036ad53a401528b40ffadbe5e47643dab087242d6ca7e3c5be90a30435f9606a9957d111fa77f80424599ef309ae704e66f699024bb42ee2868b59a159c02d18af3c077134de202a09d51e4bad2283d3caad09a3f111dc6cd247e7fcced8ac45461f3fa164964143638ba9897022e63f433a757f4c8abf9bd0c9fa4610940ff86093e83d952fb69fe0277558a7ca0f05f01f58e043ade06a36063cd1add2c07b53c7e73ace49177c46507919eea6a0a7f95f34223999ccb09f8a5cefa7455cde2da542cff8491f651db9833b9f877d6f414863932140a2bc0d134328473018a47a775cabdf229f483ec7ab778c8589c2ed3c462e14aac354a6452666d66fa9871cfb10c14bdb1240d888fd6a907e4a8aa28ad124355f4b243282b00ae5b754eebd1408bb201c972ccf40e844bed48246fb7b4d69aa67747ab376ff48163163312015efdc8182080821ec2f59e2c78e9b7f82f57c37f134d42cad0f8804c61e81f5768f0ddfe16a765ab9596f45b4bd0aabcfb63b96327a69aaafd94acdb7276fc5aaaf867eea47aae970536ad2e19bb5d155baf746dd2e4a7ec2be81db361696c91d5f3d269bb2bdde81746a50e9dbe70402f4dd659320c9b8ac7811ca71ce4b9087ab2c6040192712d6b91e323cb15b765ef5fb93df343df6d2ebbe72613a8560288e5ce3218506b31f5d128761539e06f149c3b7d3bd108bb7ce4a87201879fe998ff968d36a5d65da77d61c668c4f82036fee47f07672d88f6c18af17b70d1129d0ce00afd8b1f9b3e4f31e0c821f40c55ce99ff8f390f16cc06a9b7c2eeaa3070c87cc943c96de062f62f091efb7a8e9b179ecd4902bb7baac3bf434b2910655bc369160a643cf0893f4ff48a0ce091aa3fcb5c2a62907fdbd8e68a61e57627de1b1b28f369fc349a3e3f83e058e665facfa3badcdce364211ad2b00f94bf2d9c6efd5660837209d0e6ba35f0ae144d3c0514f03088504c57d4342fc2f220744a35974a7d683556235e834b0b011850507f7b71fdbeaf10d1ccab3423512ee5f9b8a2a497e14656b2a928881662ba5b808d209c48cbb0ceff10ae448dda766ed2b180ccf50046104d0bdf127c811d932bbc89234840ae7c2c91f1b7845baf5c5d268376656942c5bca0c9f2d86f85675bcf20ea26be5c53cdb2b2437b1fc979d713c0b3e4032579ce34cef253e1c27ea36213190e9e2db046d05d299180cb3b9abfc55ff1468b4b5253dba3ebe551cd87af295dc84d9c67f1278ab54365ee212d5c4184def7669ef427c63ebed19d2b0e68b192709e915c291b9155c6f26a4563c2d7d43b5eebb669bf474b99c79cee855fee1093b35e52f251231c1e10057d3e0a032ba79633e5e35c3f70007daf1bd7f3a8bef1081322eac039f5b2076bc348c86e1ffcac55a4478efab4ff70768a956e2685894fcd624ed05c99f17304804f62f6ebc816a3c815a41f3c030e2a95acb91ac2d9908b0d9169a2ebf725898845f1c09ab5c97e0a1e1fc5cccd4bb19eac166476ca44c6618193d6ddab3e721e4d2a01393a81e05224e638d77d5b8ede0612810c94ecbe925e76b6d079f3cb5b6e39ef59bed4ebc52da896c5fe99b0f22a7f2edcc72ecf821cdd554724bd07eeda67aa16e8d7d8cab7331852d7377233ffb74bc0cdde0e22a59def891d69021df37b31f55bde7f04525824a0413170f55d028020d6e6da968a29028264ba3cf8b1fe75e874d0a3d7823255bd18fea1afbcf9663d9e38061fced9e6a16576958d26f32c9c18ed3cbd612a541a5ea87d5682fc733aece01076cf1a3f0a59beae02f982b487090b499e48f9065d3805b040955463276418630bac49d3d23e237264db33f3883b0ee6ae5c14a4bded1f75e9f7c173be4954da4fd6b943e91dfc31ab475ebb0c5800ab890aba2bed40558a02ab6db649f4fb50ef62d33ab6a1e3ca518f96ef760cdafd0bae2d8923518786f707f76d37aa5d5108672f602b119de60e28bdf5843609e48c32d6d02db6aa1453bdfb51d0d5452ba67d69868362a0a14947b07b3fc3f347dc677480437adfd7a58006843093898ec5d4af81c6310c6d0ba52262716752223cea55dcee67b687b497db4c3e260148a50f1cf79912f72fcefbfe8e3524f4d70a3795089573029193e5e8859d3aba4965d8f2702b1cb8edd1196ac0be99d8967a360665c8c1e69d2362d7a3584a575e3bff7c05246d3d82fe4a98800acda7fe4657ebc9d45fdd4f5a6873f2e4904e31d17e961a66c548e2ceb255e1606a9f0911cec17e43699476c7197dd4444c2572ea5967442d5054e5c96592597e5098c36683821f3db4cc89671aaa59b90697e89e6551098058eb1fccf8d882230118677f182cec3d76d32c92149d24bfd8fc6b762009a47b5c28c8617dbf249c62c597508ca64103eef18eb76bc8bd101c828596431e450a37463b45ef7f6033157f5ebc7e7b75706fe20e978ac3ff299036d43f0a3facf1ab7fa5522c41f235160edbffe8176fded0853b2f8647cf4c0333277c98272e260e8510850f27edd17bb9be9bce0da2c15c9dbe4ae3a98b97a5747f10933898da82fedf4f11d8c02838fe2ee07e45292e230edd3fe7a0c62e32c3b7cd203e8d2f4af56a764d85101bc1dd0b92fbd2a0791f329f65bb3590de407b15c83bfdcbc7f207a77059de04ed4f85b3cbd35fb47c3310957b2dd8c9cd96b3947fb057644d61372154ab0e2284b7fd4634a31a0ef6afded5178e6c86db87db683e386c160a29a88e73f0df998cc0747576204be6f4d0d62b63df34092997c3a50a23c76ce2e7a9531e5e4b4ec9fb198e33c3dc41a691be4d334d5cb70a907687b5ebeea6871e55e027457058252384c31715ea6d53abcfc3534d7e22c77a41a549696eaad28f81de72e00177933f4b1f8ee1286a98f5e62aa09b9358716b0a8f934b4fc3d3cdc9a9536d461af2f9d7a159767026f0910ab3771a6e16f63981932dfd75ee4c2552ddd93e65d5fb2309cdef5228d40021dc99405ec3224ac61b32d4957c0dcd31fd13b8c07bf43aa6e6e54bdea1c69dbe8f2b0a47fd264f34adc1b337e87421b9b60ed013bdd387659509fc5b7a3bb42aa08199d89de2b2d2f9cec4cacd80c43f829d977d6fdce16a80fd26ffa6bf7f9ea06f97e1d513d5a2335ecedd64794749b6af910628b259c25b2a388c32f521bf71106db8a7f45551d3a7f384cd5caa81a18b461bcf7fb822f7f5afe2c81c1d5a4af804b46a2031219efae310ca55b98c64314112721a958d01a231ffaa6299c40e393a4b9d219415c4d162ad262291ef213c1a100bc67de0c9c6fe0eb0c033c5dc5124276c7fbb29de16bb991361c260366cdfc90c933cf505717b455d54bec150726420fdb1e93e4a766616704ed285426198683ca49e0484b700d2483d6a5ae037f7525c1399af26078884677c499c9dce4ce318156f3d639e4ff86116972096e5e680d9dc165b1d522a2ae8a976a98516cf1ee8a9b48fde9ccaa77b369ff6def858dd0e3e2d6c80493924cb7ea1773610c965e6b2636b65ff322e91e0ac57df21cd69dfe6491d66daea9fe0706658e0c5bb6bdb3cbc4298185b1d83c40c7966b919a2929af7838b362e0bf8d245b5d8cee8e45df6e0a5a7052b3ef7bf369fa7d800851b9ba259321bc5f96c9d5a33171c87759a671cad93f8a53eeedcc4503c647966c70666f4788fa2dca547de89a603a6947f81a34fece52c95f6670d823399aa4debd40d7eaa5eeae9e03fd430afd352659880f1244dd9678e711944c8bfe30d3bc0ae0f988427f240a62c0b23f433a54d7d4f0d61508f7df8ab680d544014e8ab0a0e4ee0c0918bc5e6ad3bea0e70145c66d4ff10290ca442fee8cb5332d5759231337fdfc2b32236a548688d0a87b8d4c148e50441dc2", 0x1000}, {&(0x7f0000000100)="93d30a24068c69c35f7113d29372a92b3aa5266bf357b4d574bee27532654cba4ab06ea7aae495e9e0fb6115ce3189e57f38f16fe26898f84057870b225d4bb7860f62570a0bdf833a9240465d28fa83f08ed3f48ee3937756e0d736a9808fe8e4ccb5384d53f79ffb8f045977d629b995e65eb727038e68f296eea18627af8b2922971bab810b4b0b3324adff5e6fbbff361b384ac2c5871511f10dc5e954c79f3d279da2eff872c96b605a0769db112f875f4ca030", 0xb6}, {&(0x7f0000001280)="ed95f8226b300d9e1d785185b01bd3878db780c18816a7dd833b11fddf53e370354624bd6e91a957e9c6c6291120e400349968f132491d16e1db4db3da236df380486c3857a640f9358c501ea14e85ae81b1bda508f4734f5cb0eef3370ebfb635aaf8d11a83139e431485d401f5753a26930418e0f0e425e202db98996f3132dee42dc046e5f3e5ed2777fcb34c7ace095c1a9e6f1436cffa716eed697606baf1f23468474704496e81f0cb2be1f8082c4d85e0a888954e73d910ef0b06c36325108a0a501269812c52ef52512d3de02b49508246b4d3e787ae86a9f1607a5565a37660eeda6224fa", 0xe9}, {&(0x7f00000001c0)="9c7c80ada832ae6d5bb22a6bd1aff015fb956a3da3abeaaef656a757334da6e30da0f69330759026edbfaef6397db2bbcda93507855b0a4a21ef868000bcd6b6", 0x40}, {&(0x7f0000001380)="bb5ada34d35c718eed62e6fbed83992ff745122fe1d943dd6aa1e00c2070e504677cc2c79142b967f23978c6a4f5753f5cc389a89d30be7449935dfe79a3d8f3aec33fc3b4308557d23e2b15ca9b6f45673db75e4948cf7d99590f5934bcaca72e2e0917502a9a6b7cb595a30448c7dbcb13261e984d25a709d91f77fb562cd578cdc385a6127281aa70d97548800056b6eaa180", 0x94}, {&(0x7f0000001440)="d245bc1a83f584f4e7bec53bdebb943592a1739b3558ea4a6e9568366cadcefd3be349deb99189749b0c96ac019f5a72caf1f7ee427fd413d26084dfdc2efc4497f62009fd430d9a91f942fd23c1d7afeb8eb5ea75aa7275938c81d2fbb7d579e9d0", 0x62}, {&(0x7f00000014c0)="33c718b4682c335b68b9dceebd9c3907987c64b2a5ad689f1d272411cc14ff88ebe6f6639b57a01998", 0x29}, {&(0x7f0000001500)="64c9ee803cb094cef1fd74e532c15057856b8bfe76bfc9fccd14444a31b3d79bf784a55bdecc874828f4e8fc3145d9dd4098055426eb7f6f7a01a5a8919365e55e75a6c3345829a028779a426ef76a94a00806b44453ce765c7dd1cc278cc17404b9c813af0916e30b22c595a02a2610c5bef5", 0x73}, {&(0x7f0000001580)="f53b7c4aefb961db1187b44898b31d65b626c6a3f2fb25a0871a7fc9ea98e9a4651977f283d5dbc204cc3554b8cb2208902e8cfecb1548e65fbc3872e8", 0x3d}], 0xa) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x18) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/182) mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x80) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0xd28, 0x120000000000000, &(0x7f00000001c0)="b3224fde08fc4f847227bb670a2c12e7303a6eb783079f2ff6ebe789d7502554267dfc328fc3f1e9889ca967e2a3b316fd27124646bef64280223fa68caa4e38a6888f2f4e05c50e41eebc0e0df8d7b4b84eb7e85d9639b48ad13f6749b0ec7948221f114b7604690325bfdaf3f790281a44037034a9d162446f4cdb41d5e62c510de5d45efcb58487484810f7f3d5bcf3d89b2d06ef0ba246e37db4a0db3fb07fdace23b6cf55a6ca446c47d59a75bfbe78c8e74e8e91d072edd57fe4c85a18456a73b6603f7e305723d4", 0xcb) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r2 = socket$inet(0x2, 0x3, 0x7ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000000)='./control\x00', 0x10, 0x4) getgid() getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat(r3, &(0x7f00000000c0)='./control\x00', 0x100, 0x8000) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='.\x00', r1, r2, 0x4) pipe2(&(0x7f0000000180), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x12, 0x8000, 0x4) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x100000000, 0x81}, 0xc) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="1d42260cdce0631a5aae18bebc4cd0db56274e784780e09222191bd3e60ca0f8384163d37219e2e58193f21dc855420cddd866f0f2d49ccdf0f2f4592f0a7c25a4b019ad4bc0eae447e54f53ed6a9f49cdca6449f9692c506009d5ac87de4be19e16350d971de05435002b022bfd11a3b6b9a9adee880a484d9b20f0e7b51b2ba3645e1c10e7e6a0e4655f4439895d0c9d795d2b1cadea0af5116f807328e24aa0", 0xa1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b49d016476c1023334df455aff266ef4d8a22281e1fbecda334aa8cf87f90ac6f16fb9614b3a959fb848d820ab61ad41bae476173d84907038b3c4a9bdb48fc317e1e70cb295bb7ebd3e037e2acf58057b0ea7363b82ddee80d8a4d4b67680888b44934046814b159c825f52f04234ee2baaaef6ecc18181517e83858f462632b5ff9343ce71c34f53d3a8e3c9cbf4cf5c6b525b17f398149a3642257103180beba50c6dfee62b8e98dde9b5a4de3d441f7ae149eb99dbf63658f0eb70eda685e7128302e81493e7cc01a94e820e3896fe1a23e32cd0ecd6fe35660bfa1a5fdadee1970f9223", 0xe6) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x5ffc, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) clock_settime(0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x1) close(r0) 16:00:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getitimer(0x0, &(0x7f00000000c0)) r1 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0xf59, "a41fcaa6da0000000c000000000000008000", 0x0, 0x80000000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x80000000) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x7632, 0x4c}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5dea, 0x776}, {{r0}, 0xfffffffffffffffd, 0x84, 0x41, 0x0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x3, 0x67c, 0x3bc}], 0x80000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x44031e82ce7c2897, 0xd, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000012, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6a236f0e, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000080, 0x9, 0x2}], 0x200, &(0x7f0000000180)={0xffffffffffffffc0, 0x7}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0xffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x8, 0x1, 0xc35}, {{r0}, 0x0, 0x80, 0x40000044, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000008, 0x24ec, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000004, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000}, {{r0}, 0xfffffffffffffff9, 0x19, 0x1, 0x1000, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x88, 0x3, 0x3, 0x1}, {{r0}, 0x0, 0x82, 0x8, 0xfffffffffffffffe, 0xcc}, {{r1}, 0xfffffffffffffffd, 0x50, 0x20, 0x2, 0x401}], 0x8001, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6}], 0x9, &(0x7f0000000080)={0x0, 0x80}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x100000000001}], 0x5, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8000000000000000) recvfrom$inet6(r0, &(0x7f0000000080)=""/203, 0xcb, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x5, 0x9, 0x7fffffff, "7db67cdf21ebe722361ae1f32c913a9ea07d2c8f", 0x32, 0xa42e}) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x4, 0x0) recvfrom(r0, &(0x7f0000000140)=""/223, 0xdf, 0x40, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xff, 0x7fff}, {0x18, 0x1, 0x6, 0x1f}, 0x3, [0x1, 0x5, 0x6, 0x0, 0x2, 0x8, 0x101, 0x7]}, 0x3c) socket$unix(0x1, 0x1, 0x0) getitimer(0x2, &(0x7f0000000280)) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x4) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000180)="737c7dda4f540b9f0f8351c45f6d655972a859f832e653d886413b207e3133a1e29f287d02ddbfe3d601465bd1d95a72b682c6c1e675de853d6f86322fe0bd1119a367faedca5c2b8d512060728aa062ed2253f65d86946214474928689f3752052ef3107cda486c793230e192b460b8e5a51d5f45bd2cb1e3a56f", 0x7b, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="97ecfa07636f6e74726f6c00cd30e845ad67269554d74a4e33a12fb7feadc689e6abb02e0f7e4d27d7a5c7"], 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x9) write(r1, &(0x7f0000000140)="4fce026d42eff56974bc7f07e82f424e481c3bb51a57449ab5a1eac28e323731663f594c207437", 0x27) open(&(0x7f0000000040)='./control\x00', 0xb86, 0x4) rmdir(&(0x7f00000000c0)='./control\x00') 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) select(0x40, &(0x7f00000001c0)={0x21, 0x1, 0x1ff, 0x2, 0x0, 0x80000001, 0x80000001, 0x8001}, &(0x7f0000000200)={0x18000000000, 0x7ff, 0x5, 0x3bea, 0x2, 0x1000, 0x9, 0x100000000}, &(0x7f0000000240)={0x20000000, 0x991b, 0x8a, 0x100, 0x2, 0x800, 0x5, 0x8}, &(0x7f0000000280)={0x3, 0x7fffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x4) fchown(r0, r2, r3) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000000)="90cbfeb97e545514a6787de6a3c23af974d86a2743875b0c2ded12847565cc9045a90eed3a3596b83bc040c72ca0adc013ed7ad2ba2b8f76b7ab5eb89c40fe98f9d8bda9250b708b5d6de6023a8d9589dd0a1cc0b81b2eb11a88a090b91a28f3df230b9f209b5d3f8751bdb7de89eba3a36532d3f3fecca750dcbb6d91e198dea77a5a3430d1ce5ac65e7a7b9eeae151d48606a9ce9682eb53940a85e4ca2d77fa2d5bdb40a351bcc261ac1226a0675a", 0xb0}, {&(0x7f0000000180)="6e4833329b77dba0c16f65882b7155dc2fe2e2d8ea8088e5901448bce2ea8be84c4c24b8c4653ae136cd5ca72f1dc44c02e752073d0e769d35df84b1087dd679d4cc8dbf086c4acc5c43762f4385adb845191567a34fc6d4", 0x58}, {&(0x7f0000000200)="52c4f31267a4db6933d32306a9d7d06d194dcb868dcbefc65e2cc646dd1f8ee2344a47c1882fd82257cdd21cb36d59673e4e3e3f7c919118fe6f2e", 0x3b}, {&(0x7f0000000280)="b4e68edf716a395537f9a65f789eb299fffc647852b593b49a9ac1fc278365b6c35b3d0b274be9d560fd745babe01740bcb01e079fc4ff5aa76adb42f5ccceb14de2bf53fe6e9520b32d0cd4c8983e46e58078e9acdff6e63f6538419fea3a5779b114546b1c204616c2d2472f1c53165196909ae0b3dbacadcec80385a1696fc9f568a91d94b8", 0x87}, {&(0x7f0000000340)="cdb02a6342b0a72afaac7a8af50009b597939020772524fcc22ea05f10ee1a69fd439d2455594594233d685ab2d5f2caabe7304c82a70cfca5b302d0f0822cd1522df70a273f024467591616e8374a2a563e4e440b8feb62e65ee9a8e18fc6d83a1cb19a8a7192f76d15afe5df4bb6234db28c4a0a431248cdf99ca67600b8c0f74678c9d3436b44971fab7023b7a98d0d4dd8f684555c39f6d851bddcd73cf5a7efe93908da1b8fec82b43538240af7b6b01beca743e06a7031f51a97ba8637e093ed53846af24b7bb92cbc18ba2c24b96942af9b79d37b0a56f3c8a0ae016d1753ca407af372a2a4f37776bb40e274015a99edd431a03c3a33001386ceaa7a7619e0410ffb5161d30f2377c8e9eefbf7940ea4dee19a887cce338134c4978ca1ea279aa55bef5274bc5cfc3a51926b25bfa549367bfaadee1a63c1c8fa08246623c2d00ef20c95281608df00d26405bcd2b6dc9b3b87bf2651e5ff62345c03eebb792f7bd8eb9392032236abc9e2ce1648934fcf6af543ffeaeb28b9abd9752cbafd58a74db9428c53a755eb90152063470c4d8db47fbe098a311214ff21dd61315481ce54c37587c25fde88cc9e9a226d35c65997bd50d934443c65104661c489cdce5901aa1eb8ae7172ab29d385a60eb315db3950812bec24661250b4d3833208f4499a7537f35c0b877d3a49c26a3fd630f63d4fafadcb3e614c1c3e56cfad3ab02d91e2be44d9f8006e2e3886bd6be5aef35dde11b5d27eb8987c17fad0c02d4deac462137228ae2a67732ad0cd40d562f21f0d04a6dfd97c42511364b355dcf86087128b48cfce3e6e76c9d127ecc42b40d8e7743e45abc1fd2d6f32b5e636f98c4366816ba1dcdbff6ceaf3967fdbf0549fd5aec132623224c632df11b36de8a915fe198068449dfdac76855d5c077fffb34a5ef58e2398d71862684d5a52338c90f9e6181fa0194a5f29771caf755f10b9b7a9d3706b416e4fa4d8b7d308c038eb8e2b65891923881b34941450d3d7116c4978185554e87264e9cbcb1ed88658477de7a0d65c471ebcddc1215c288c4aa5d46c10441ae85eb930f0b15379de0b11cd3c31610176865613f507ea9ae2f40dfb52f03af490baf5651919abbf6a18e5a85acae28f9673c5a0d064126fc8c6be3f6d6966f14ed868e141239881505664c1b1f81d5694bd24c515be4c42b12a01c44cbf48e3550d18f040ea072dd427913abb8462bd73aaeb2867c6c48b15da27cce2509f22109f97f88cdebe1a814c44f1496b1d2e9d84b732579fb6fda364a3c3ec34e42a0d9806d0dca81f2d15720c497275fd6e236b3c1d1f3b0437ed6f14502037fd1e034ea662183296dff137fc4c4aadf6a7160a501dbb214b23d72b2e2f8e1550b1d3ce6191604e11a87b25cbaed5cbc0aa407888844d12d76b653bd8068672d1e871473f9a3ef275ddf6e10e1a5b2e6f23a2b4fc53525de71ad376c962a771769d6687ccb7d77ed4b8f4e39f2cb30161ac9fb98e7a0b28cdc09ba36967d446ee48a1e6279924026c06b9623cf632c975ed6e89222a4b80fac9778da6136e7d367ea2b0fb7b94c2f9fc6f420cbf0926b8485184469fadabcfb5203106a2f08e031b56f0c1e6f827f31176d93d3a3e0affc98984c968c6ccb3210ca059489728449a71ee971be5ad7baf5d2b762e0bbc0222988361d7f7c86d4b6ded598088b820be6b50da6ed20671fdc431d595bcc214d81e6f399af9970d8633900dab0e7c1029ccdc3c2f2e6e8e33cced2947b0f65aeeaf7f44e6eebc5591a82e6f2aa363ef588258dbf1d2a8640bf7f635be1ea613eb33d070b6b6ee68d4eeb099b7eecc99b091f159d50b2665a752bf04f4c7308a992582bb61cc2752acca602c17450856491f04a359452a005319e3215107aaa336675ec4e9ba812bf9515e36a80677e45d4c27b912db9ff9d9d4895be245cf7fad05f8c4f0827f5ddbf07d3d5eb0441a480346e95fb8586b3ace06da606dd21d998e1c91924b0b97bcd83419aaa4a4fb4ea2f2660a8b5e4e037770610b40b57ed95795b4adda31ef2cd95ef0c3ee549f5730b174a1c1fef54172ff271505ea76946957794135979287d8ebfdb8e65be42477b667c578b8b18fd3788256162babadad830e94cfe56b32986fb1167b94216887b54f208e0dea6b03b478e29fa1d213c3be76fb2cd6e0527b0b4655f61bc51639d93389e94ccd590cebfce365e474b0bae20e14f756493dd280ee930a18e25e6886131cb0ddd0cdd1960f01e305b396c2a889f16b1d95668ff1e9a8c3d993157da6f803db2f5f21db5f7992d7759b8612487b0c70c2bacd4f9eeb0254bb6ce635d2b09b6f573851bf8faaf06011f0ba0291c1f587851907de376eaea65c1bbf80b6b5b694b812501e142a4b7419926ad7c41cb28b8628c5911e84cf897734218952114970d32e5f6ee51efae9a69df0db7650224d91b4167378a117a30805cc842a3e726929a9086015263cc2e5246ea9411e2d922cd9bd2f2cc01a7f5ac51c9c449ff4414a94c95e0f9ebcd27eb7b9ece88c47e9fb5857585d35009ac0603d649e2d49019ed4a48350a102170af4e48672742c20f7d301ea19960b60750d408df7113d83858a152bfcc89f8a650691ddac6d02d8066f78fc41c0b265d25d35ef9d995b9ad0298d5cc4af074ed7c4c6e5ee5daff144044ed17417675f70262c786b1e8632d56a0d8c5492b333de559268f1337cc3c10302b2eba7eff9b65a10bea6eb062088d932eaff8875594a92821d45a06f37bfb263af55bd30c35877de9190d6f8528560fc4fec01c99e082539194e4393c8cdaf1eddac44ce3e03efa137c5d5097bb9cc821d4dd80feac1a294e916bc897e00e5813d7abfcae1be33c660104baa8ce030512e903801d0fe331db250f1792531776d274fd28d1171d5e86a608a4e46df3dcb5780723aeb1154c995dee062e09325ac908108885dfc2f6c9aee38ede5d286a6796d70ac370b23bac39b8be022efb82385dc124334abcd8e462dcdfc10c371722d74235f5437e521f36598c6327a22a499a31aa62314edfda0187846fbbf9e1039ce587d4cd321e00e868015dd7c133d8e7ae79dcb153dbd197c0de35a938ed499c1ed8af4ad4d1cb847975724b5ef6923d3a84c4fec5f102916487c9f96e18dc328e894a65ede8a270c9d46bb0c52b09b3bef55850bee5a0bcae9b2eb001f6eae879da4df2fbdf133f9bb5d8f94c0aaba8bfc7f6b0581224b9ecc51429051049667c533e473290b8b7dc2d731b4a6c16fb25fc178041fbd6fc399614d5390e6524649bc33ae62b15eba82d8e0faf5b044f9981642f0ded9f4d350498b899c86c1b6bdcb6d826bd9adb81cca19be90b5d33a87ef07fc27bfff6390cd2bb7b816322499e4c1ec64b977d375b7f7681acad06275be20b47549bf20af9a65061fa6f53ba532b017f874701445983dcfc0882ad0d9b8f35a13aed820c4039b67913e39561a7102d2a61b6a867ee6eac90c8a165974535c52e23cba52a332274d434c2ed3dbf62313b345ff86c53ac0a3e4b302db904705cc8b56f64593cf1c2619de042dee2333da9d574c3f46ac74ee03d15a5576975b3a3f7c981effdbe668c6aaaa430155cafe889f68eb0e0311f4f300595398898b5c52ba9c6175145c91b1f5ae707cfeca9e3e380bb357612ffc726d92961488bf23509a7734c3fd91ac7d13fe1c0882d8e485c7efb15dce4a700bd90080819f8aa149cce9f963a9aa4910be460c3b57ed3a19da10f1dcb5fea324e06505b1aa5697d4ce1a0121bb963534714a439d60d0747d0a279f838f2e8ab2af27fec3032fe0849262a8022b6bc47639f69a7d10c31615d74a6401e6f3538b171b4c994e1cd060ec4837828ea95b3c39fe3ab9c88a4273d6a25318d5ac49f2ddef4979fe0b1111535e77cdc1fa5eb41e815b58dd1a26ad9add765b714b3063a859eccbb9387097b6d35923a14002c39c9247e06a44a857f8c430752491d5d2ea7e528f5042290eb1b5b167ae9af282b72942e73fe86ae679c739a83121ae414c309ec50109b8f84902f56642624e6a21f4303bf4b87d158393339252925157389efa9c73885907d066bb03a05f9c74a141c6b46512b3acd44aacd0945e500b7f70a5cdb45c0cf8899daa5329098e897727afc1e559b94932899dda02b68be5786ae35adf51ae4d72de78e80e19ca117466e5ca30859bb9314b7f731be9fc794a747d89840debd6153ada312d9eac6abd3bb4315b3b818ad7bfbeee7af7c4250c9c74f8d97c008c32f751ed7ddccbefe818957b2a1603858268a4100b91bae7deee5b134b382ed486bba27af6d9dd6f9dfe735ecd8bde8b023d52400d6b4c8dd9f5079a3dbc26e5114a67629c72d52100bd5949b364f56e0e387aec27517ea58592b98aed0b74c1dcbf5b08c5573b8d467a1ec1f9dca610458949a1da30651fc4766bc7962ef8faada2930e78bb58fc017b9f50667110f870bb75bf1495529ccef4d95040c2646e4835bfc12d250f46b9f0eda397529a45033df40c83267cfc1c0e3b378008a953c1674c9b6baf349ee494736632c4d6753d233c47337f24a312f5e88454d2ce67a32aaf281d65fababf56b0d577bf27c5e70717902fd0c28ccfc2ed5e87f30f4fa4d9e17a84af2b3670503ad4c94dfa0bb4d27ae11c088f7b17e6db98ab0b9a96e82b6acf7ccf07f4dd786b6cd7624d061eeabc896d4a64f58ae998c27b9eeccbd439c0e1ea68a7868c14afcf257f2ffd8865633d0ee664b2104a375854c57649cd86053ce686059c27e1ea97a413b90e9f531acc54f5bbe3e63246d8f96a745de39faceae1ddf402b20c56d50b3e86f0bedd17b7a04e8e427a530bf0928f80c2ae21232359071809c611dc1939aba8de3581def1e2db675c7658b5eead504be448f8a3366ed1909df14d4930effe1d2de6f4f99f2dbd066c3dde31e6ee8ccca6dcf926dca6cff4c5e4d9a94e97087ea2b14ffb43866e71792b6524643283b7b163915b419abe5a39b47f84d2b8403c42d941b3e4311095a4a054aa1925779b6dea2dbb89fae61a03e1fdb00c1e46c4cbe2689e86b9784951685b01f07ac3386341f91bea2719b421313e1bf4fefc28c38b93283ad9ae8eb423000d884c260c62f4d953e019dad64dcaa6c5626e574bf8b1719610cda06ee38b83f435cfd3e83fc941cd11a5326458e15a901464d8f6769a36dfb9552e6acef8b9a793923224973b263fb42a756f8f00d49cbe5587fe8ffa290d4b75d8ac9d9c7f9bc924ad6c859d918aa4481d69add79519afcb5460906d919a7e67d4f155145c14e05fe8f8cbcf7a03715b85ba07e8dd2e9758ff853c6251b83b71f96cc2babe2aea10fc76c6d87110286996b42b6a1809bcb6cdc9bbee579dde6716ba7748f0b605db6294fea925dc1f9365af793914badcdefbedd9902675ee081e892df8c98105deecae67f69190bbecb33208a7183178b0a2891f6a58894abae9a683e41e9da2e70d4ccc9d6d0dadea05e4ff045dd4d6d64731c1346ebb6fe9a855ee33a63e716d08ee33241c4012dfd4944b5cf7f0cc971dd9072986ca3a5b0a27ef427a1d0cb250a4cbb05a17c921fdb4f6e2a789cd13c22facfd9e634e9b8f2880d9382cf184cbd0cc15ff65f3d17b75d47f861740dddebb0bd8b85dde99030150e01d6e121940b1442f197c7c5c5cd6a4626b31201ee5d8b7a9e732a4bfeac8345bf3cdc027d9c1335e85741242890332d497d76395b9daac48b763f304d0f32b832007b70c02b211b4928e0caff8", 0x1000}], 0x5, 0x0) r4 = socket$inet(0x2, 0x0, 0xc1) close(r4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:01 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) sync() 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) getsockopt(r0, 0x8000, 0x4, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) socket$inet6(0x18, 0x7, 0x4) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x10, 0x803, 0xfffffffffffffffe) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) sendto$unix(r0, &(0x7f0000000100)="a8624ed7140c923dd47dcf13a60a652aed5025b07abeb2c33a1d53d59d6931f2f6793d53f2d6fb09360981384f20edeb9756a0a717b6a105154fd2df4575b75dd5a0984db3296aeacd938a527d63007ec150f4ebe8eb5234e66b9fe8ee3003fc97bbc1bf614d7d83038967f74ddbbf1716f0d51bd6e74a0ec0c2df5e08b79aebba39e46e6c7f686933a964ae13ff69b83cf7d2fdfeb1c99b5c7393016e67f4dd8632", 0xa2, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x150) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:01 executing program 1: r0 = socket(0x20, 0xc002, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r0, 0xa, r3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000580)="e40e8684e6d9c1ba98abf5bd2fd995a40ab9e4aff1f8b4665f1d5f854d40fa5648b223c83c3631248cdae96e843a3bdbd3111bd7580fc2d3b7b5d380d7477ac6de990344e7988a11262d641a178d2b05557302a84ce2c6967b1ec8014d4938c5f25b77dbf08c8a196f17744736beb31fa9a7d39b50b23698458cf219ece07dae66d49745e25be84caf58a967cd17ec9f04c315e5", 0x94}], 0x1) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="27cbbf5cf7f7e043bab2782ac2a6150f362a0b3854f5267a65085b179dce676422d6a1a10ade0a12fa6252f5a1661bf5c9a9a7dbbe256dc240", 0x39}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) connect$unix(r2, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = open(&(0x7f0000000c80)='\x00', 0x8, 0x4) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)=""/15, &(0x7f0000000100)=0xf) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = semget$private(0x0, 0x3, 0x4) semop(r6, &(0x7f0000000cc0)=[{0x0, 0x3ff, 0x800}, {0x0, 0xffff, 0x1000}], 0x2) fchmod(r0, 0x10) r7 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000d00)={0x3, 0x3, 0x1, 0x8001, r7}) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000d40)=""/197) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000e40)=0x6) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) pmap_unwire: wiring for pmap 0xfffffd807f00cb40 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb40 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cb40 va 0x20ffe000 didn't change! 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x82) chdir(&(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x6008, 0x6) chroot(&(0x7f0000000040)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/15, 0xf) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x1) r2 = socket$inet(0x2, 0x8001, 0x1000) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getppid() r13 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="03728a4b6e6fb79418649f93951405f3629c585e7cdf114cb2f43fb3a08ef154c12b02f0523bcac8a4066dc97413d7dad4b52aef0a7616c3b75e028197781e3f0f0735ae7f5dae92d3a9724793e451a0814d2c68a37f65488ff577f6cbf6edca4ef94ba3dcefcb9ef31f0b63512e4ec2bdf7ba37d4e882e5c9ca71e364be484947a7fc0a783daaaddcc9957370b898f9a6f6ff65f4aae0ad736f80d42d1311ac9f8b97f60377eb71d31c971797607c6182e27337105801549c1149bcf0b513daa392f4ff07a4", 0xc6}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r5, r2, r0, r0, r3, r3, r1, r4, r0]}], 0xb8, 0x401}, 0x8) 16:00:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000000)="2715832468d2c71a3dadde88977678873331c52342434ea3023ac38d6b4ab96dccb87722f94beb6fe4a46ef8e2990d8b56f53b4b444263de00d4df30a4006de991496599cb612c7e8fadbd31cd16d8d6980c18f0ea7489902bdbf9931076cb00552954a7b19d6c867ff65cafb635cbc5071c25e1599341bf68257e601099651007a33703e89e7ebeef08298b", 0x8c, 0x3, 0x0, 0x0) 16:00:01 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) lseek(r0, 0x0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) fchmod(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffff7fffffff, 0x8}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) mlockall(0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000010c0)="8521d4f5"}, {&(0x7f00000012c0)="4f96247fb15a7a892425b90f029700a4241f686d3f7ae1cc8c8d6bcaa887513a02c8037927e7c93bf449b8772b6feaee6d89a6e80bb03285e3203226d74ee85de3e99c20a9efb896c6bb587a07a71015e1f9124918d873f1867671921821c76d9824a349f05411e75dce6a9e4fe733d95b9c73c5a172d350b3f8827b0ff102bb4ec5158333268bccf49c75b5b8dedc", 0xfffffffffffffc72}, {&(0x7f0000001140)="4369cc28d1240749fc3d0bf078bee9156e7c561da8e42dc74a06e6fc200edb66ea5da6c7bc7aac54386c80c2aedaf0140439b78a98e2df09d7ce3c02a4736a099a39aee9bafe1c6d805a625a37b3b0d0415d729c1fadf9e1ab52324fff262ad432b1c0aa01bfd4f28bfb8b934784cec25c2cd28e186ff6b4d7230adf96a9a84214e04110fde0eae8cbdfd8b1d5db7032379a08f06f90de4aec54f9587065f8b48a3c98f2551cf23afaecb124004e5621f6eb0fa6853eddaf1de0be1f7715c6052f26b04725b6af224f8f7efdf5218caa7e60cd"}, {&(0x7f0000001580)="919082291147b5fd516ffc781b4ba70cd6cc206809b059f8214db10fd696be52c80e49cf0fc5e7045352e312c8b3c2878642d4bcce3fd5cbe3f324019f0800000023ea96d147c3791feeb71f8b03b6eae2815dc46e08df9a88551ced4c510dbb1a8e569e1946d528ab31e44cc4ae9f04b39455cc1afdc9deeb72a8447a2632d32c42"}], 0x1000000000000061) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0}, {r0, 0x100}, {r0, 0x40}, {r0, 0x4}], 0x5, 0x1b4d) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r2 = kqueue() write(r2, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r3 = semget$private(0x0, 0x4, 0x18) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r2}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r2}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r2}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/18) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/53) fcntl$setown(r2, 0x6, r0) semop(r3, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000004c0)=0x8) r4 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x80) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0xbbe6) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) fchdir(r5) bind$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r3, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) fchown(r3, r1, r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000200)="4d7ca5f67c202866361f4d25a86540fa3b25aa15200090b455ab444827e60d6e211e3e63b4a1064a493c7d2473694967343e968cfd85dce602513e9b238ef2d6235709c0cbc6f17e0abb31a7480a03fc5a124b788f21ae4a3f7fcefc51548320c87a6b51", 0x64}, {&(0x7f0000000280)="b40179d6507bf670d841f5e878b245644647f95090da", 0x16}, {&(0x7f00000002c0)="0de9d01d1623d32737f9ac926e3b3a842f68fb5c845a11d09592e8b799c74a6d9607cc993a53f31aa9c2e0d9b6285d059a0388e90cf1541d736acffc6b192b77205576d1d37dcb36d701d575e5184d80c2ecebd6307a843e0a4a5d07bf51f34d2df30228c4c2f7a16e427e78f6ffec83d9af05403694064866d9365117916e1f79ce817280729d50f9266221da14c6954239ef4d3b", 0x95}, {&(0x7f0000000380)="396362edbee37a6b5672df47e3fa7c61083c3541ef45fee22c80084cd7a2e501f18a4824ac16b2a8e163b3cfb35a15cba8397dc964e3680472809a7b0077fef55daf09358d0b9278d62fd5d86c24c95faedc5483bbc0507689f97d4dadda0b7e3f9bf0b4069ba6e0ac72c69bc680d8bfcf0af8d4a21a6dee5cb9d555fe974ea4711362dee495badc9d715e141a5f08b254a58f42e2492acc255c5bb5bd9a387ab7ff5024258e1bfccc1ccabea6cdfa6fbfe564041d89114e410d45e95dd5fe15bf1be092b2742729d1a0107714098d85963fba130a76eaa9a9cbb539d0375fe3b527909e25a2a1cebe10ab20fe95b5a9091a7540b7a7ad7042668f368af3c219e39a4fac2f850bce8df468cbc2a9439195578ce29948984e7fc817153bcf7edb5e236ec5259384249351ca5001134ea4a9ec03c04cf667d5f7709661be64508799744778913047b5811776179b28dd3514aad4b19bcd06ce9e8145f5d9fdd81e0bf3257b69c82f7294c75c31eeb42454bbbcc0641d5003da1f43fec321a266db100da51b6294f19145657aa11bef155960a3baabe8e89215efe8e9ed35c8aa483122a1e097666af34791aeec37d44f39f38d4fcc1a96675df1b5957d030b1342690f753ff85d1e1f38122a5c0c31fd350f6bae4eceecf95792cdfc95d125da22177ef654db54e480b07565f08dc35208a5950146c683a83bd147f9b81252b32813d817e15ae31ecdc5b93762b3552a991ab91034c57c06cdba78cb984546e74ddbf35e4c348d96c64181f1dcd73371ec1edd9b64c511175dd3999200e5085cb47ddf3d1a51ba16e0a378e217d35cb44aadfc95218c57c58aee7065b20ee18317987798939515395d407dc929f0555ee05a403414c068ab5cf29d1434d4d4b516de03e06c7acff8e53ed212b11e366e0e148ed70afeca996411e0e07a181ae5730869d847b77b616945c4c15612fe28592586a55ca1e7ddf4ecc4de5bc642538ed4e3415668c07714cfb8505cfddccae34d61e4185a664b7ad80d6729f45ad66f49724992e488c996c8f0e117f4dad72ec7a7c1d99e052109dd0c2b238ac53e0a07f6ba26d5e27f74589c05a0850dc2720e78dd356a6c3160db0ba29538b16be9b4fa4cc2a9eca6d76dcbf0dfa2d3cb7d8d960768c31e374091f7bbc21437162613ae7bc10766dfd56e7fba90969ab165cff320f5c1fe2a584733af6c0a967598e4fda9c4a79726527f573b275b5172196e255a31dc2d64b825589304f86f30bd03c80659a8448c3eadbcee164722785f02e1c42d63e1a5f055d533d1156ebd07835b06693a46801a7b88f77ba2f64ff91edd1b7315bd4900ea8aba9a53eb1d344c4a010f25d15971bc49f6cc0feb960e4b94485fa66b9b9658ce7c72fe63b7dbf1f37d47ad4bf791df53ae83190ab43613031e327b769eb87fb1de17e09f2309516988584008f9689a8bf862f7daff319757c2d5bd3c3f7129ee1908ab994f2b8183b7d592888b6a720667afc636e77b5562491aafa24339a56a60c2047cf6e2fc84ebe2bca79fe8b5f6e74886673fbcbc14f54244b0a2b11d6838cce349c2c53ee7d57ad8dfccf0117f9662c2352f8f51f5316e41ad65e1cb4aef816d429f4e0ccd718ebf72f3a63916346b38695b4f9b9f2dcb6bbfa260d740bdd31ea3d7f63e3ffb15e879c1496938ec072dcab86b04187d93c100d06f8be03a065d260de871b671b0894e1b8a7db3b3aaefb2cb7874805fc177d02d4c0fd07dcaa0c50174122c01c22e9f51d9696b809aa86d72cb69c9fd7c1247af0972c0cdc79dfe7dbca0ec4bd5addddfe37d4108f11609f84890f7c629401dfde52d78e7bfa44a68d315d9ad2b9634510f297a4a16e4757c9c8d669c113bde036477da2f5b0a9da630ed9ff52da378390b298782559ddcabbe89be5d89e8deb07cf4e119710dc47147b2773bcb24c424fb4d2208bdd9a6bbd03d1b1c40e60a40a7fbb414ce142e1fe48a9db8db5be885d2adbb29925538c02ce4143535acf6b2859df5d949a24e906ffe166135324b9510e091d1536ed009a7ea5f35bc1412d2087c18a5f69da3629d68addd242ae85350c6c6079558d0407c0dcbe84eddee0640e211b8ac192070cf417bda0706040edb09fde6c5ec19240355d65964a4d48fa6ae9d3c96086675f526703238c392612b926a3b70bdedf89b9abb606093f7ddc96e37db5bdc333d44939106ebfa9a8fb92f2445f7aa3b59b3685d38539631cba9dea5ec497a9c516e8f0bad4a5d3370e3b7265d4865bed3b9340bd271a34131b8bd089e62f4c0e6fc2811169e92e1464b08ed43114b0cf5089e754cf90864354ee9672bb45729d23d54f5f0afc97274b2ad6263db05fca97447d3b7677d9e212a3d0d7e2e0f4b1bbcb0cff6f2dc4cde687b843d5fb0e20b4d84f359a5e6d4fcb279185eb49c3095478ebfda0d9ce002e487127b682bcd32b3929a1c1fd28fca1e9ab64875d8f71e4c497f59a7c0d1944057177cf01675700b6f6f4646c7a865e61bc6d10569c40f634351ec41de651df8de9aa56a60c1d1790ea403f4389402ed0bcc709997cbd669510c6be9aeae815b7c22e2cb0ea8abb2c5f2537ebc28e69e89adeee5bcacaf6cdf692066f3e70b35145e4095b6ec67bb378d87bf910d3de2a385edfb46e37a74a57fe17f4e8225aef9c5f9b56ced0976f3ee3b57bb8fc774c3eface85cb4e00ae14ba0e22d59745fc8337e102ad4c65fa3f1072b8dccd6ec8cdcbe6d78ab2c97143d005ae0b6aa4bb2bf621b0bba0aa57a0e59dfd08dc9d34a95f64b232129bdc4c0be7d6a0ad04ad581d6375b5801d362abffc118dc87fe989ce18f964bb2bd514a767708576277dac4499dad982403607eb4069e7356323530601f3fa6e46e22d0a479915cb94578ec1a3fd6726bf9c2780d0154b16e9a108491430dc25f3a26ecc82edc8ce4c9b41362c869d747e334395a49d8b5ef636c34cefcec7e78ec2da0fa5a83cb03f09c7072dbffe0b0054339cec43a828eb9d250f448fb2be28e2b6ac54a52f338cf4cdff6abe93e7e153005df75772b4c94e5d521d6e8aa329c08fada36f14a49f69808e65723b5684868199f3714f9025205b57df8ac7b42556b513c645efdaf8e12ea24242b4c6561a2e6aea49c116f6853502257dbf2b632b791acecc117d8d1c08da64257182ac73311b9c6e2a059b9b100362d612d9555c9525ac8338d8f3560fc77e78b40bff99009b2f31629829f8459f258e9c955d4d2577191527ddcd2b7728f10014af469617b768a4e8e0f325ed6a1b7706cbaf9b99d86aae25695f6ac8becbd114076f1d5430c9bbea6ab7e7ffc883ac0872491638ee11b1b6df5477ae925e5715c89e75b74e6c102e9b11fb76d76dc9f0f44f357307aad29587a6d5478bb540acda4f1332f5efede54e1449cbd788d77bfa7d0229cef8d23f887c9b6c7a02f7e945cf88f5b78965ed8e8d2a387eea303d32248b28880921f1f2e17b1454a33e514367ae3f210cd729be0521300e66b07a6c00be08466fd27c2bf692e4d058e44e469a921f2e9677c888c9cc16c7603f638230c13d3f3e72057ff22ed2f106101278d3947d07de8950a791c111f69f093b8d7d436906493aac175345ee774fe12f36ed0e32c37421e1b502668adbeb2322b08b82920f9e0951ed8e4b4340efc0f713f1ca5b85e9f866a542d928e1b8208c3fdc73c4bba14f2201d8542c99936d3e48a851018947f8f729f2b77db08648b56caabb700ed771ebc2e2a0bd1ac4c4f0b08076c6432cf5e98f28bf1e6bbc8176907cbddfb5d3b8bc21e9558ff86e264bfa3dc0a7ce5c742135cf3fe85c38daef6818a988ab5fc6262c984431663ed84b3d96581804cbb14add90167a58e455fc8a262e4a93d63c1aa6b2c3209abcfa986bcf011bff9dd297356a53e4f23ee38778171a3fb29dbb1c57f25a4a8c399b95f818b26b20b08e022aa04d76a28bcdc447df88a8335dce544988b063643953cf8197abae53401a41a29c985813e50f0c82526628f19f859f7ed10b40ef015cb5df33bc9e2e7db80eed789e4eb626f29a5c7086f0081922c159fb52a0a76a7c2c8bd8dd1ef3fd13d75c0a2df3521820028b85ddc81a9e7fc6b44579e07eb0aae80bf2c272d8b3b052def8d01ac891cb90905c2a4f30f1425f38e9f17dda3cc098d5bdd0ee9971be236419e91e139466a8850066aeb980135385ad7dc236a35e938ddddfe7e4bb8e5138180f1baf303fcc8a73095fc2e76138f1b2d7923fa981303b9d59143a81cb8a2ee07eaaa97228e5156de8d004d1dd5b03d0d6ddf7fa183956f11cd1c9288b49a9823ad934cc76ddba73313a6452a270f395b49229e0ed013be60eb9b51a778c597ac8beca14a3bfd04f9fe21e25bc3648357168b0f8335597246184cf79581e693af7d2a12e64eee69060ebdc907338010c5b9f44c6496b7de0ed9ede8169da531b1d493fa0960999cf31e3682e992b3aa1e89533333756ef99c8a13c3c8024d92ac055cba1e35b639e84d200e2159de11a3c110a9998ef826aa7b0392957f7a21212d3360ac8f06559828c9fd893c00bc84672b170c2af50d601efe6b2773d463d2b2e588f68bb3e495deecf66a75143e8d529e07420e05cf1495c8cb8c0e061a0d1334ec11021acf97d1ef7e33dfd6374706708cfbe1322d605b72c8903032a33b93316c2d98041f089b8219f5ea7d1fdc391081d07b464129b45f625ad80010a101d767fdd67376a30a29fe1352e3f2c9b637bc4bd0f8ee15b9f7fe0ccf1a0ac1a73a7a48fab6ca16424227a95b000b385841c4cb46cf7a8fb91ac5aa2add85e82fe1b129a813af69920ec9ce5b353138e718293702791457d953372704bb7c30a0c8a324fc9b945c2ca30c1dbff05d46bbf572857b29f103ca34fb8f103168f68e247fd33e550195aafc96beab1e304b2ca3da23744d942788679a3bfffca29bb988ae1835e352eae2c8e56893b72c01d99eef36774bdf0bc36a28fc9764a13f39dbbbc04c14c87407a4dcf17f9da532eab701f59f5df7de80680b616a2174c92840b6f6843239984cf374fdc98b09805ffe66556675e21d86e73bfe086bfd10962d147e992376d725e2d676e9f32e89c5fb707b00904907e6b245b6b541ebdd744d5a4a9d27d67b150715d4bc0c2777a126dcfddd6ac89833d5cadc44f424b8cca40931a6ed038e36fe44edb96438cf0acdf0823d67749a04e3b64193f3e2bc258962643506731278bcaefb8c871393bbaf4bd87e6fe2ada823398d03539fdb71cddcc074e52f00c0943c2f0f21f621ebdb88168a1d64da8393133364ddd005df27ad3abc1140b35d0a512defaa1b2ceeedbc24862f7fddfea690e8b52664315d93bc25edb0332c2bd18b82daa908634fe37449b972be43789a395b6ca1bfd3654b6491fcf4f620a77ef2476126a5dcf5404de1eb92935796b81be7d22c5dbb65e7f4f2094a0bc00a7d51b11347f850af9e6f228469370b9ff16fe47c040042beb10d7295d0271bf765e6258ded88f14d01483c7dca8831eede9745066048bba80d547402fc72631b4ccab45963d05ec94d748477e816b7ee99591cedca053aa772cac6f6b30a7ec303f6082586bd98f4e1d4335c231b2d0a77c87e159749bace36f8468f498524f0cfcd948e0f8bf71c35992290ee74e91a863e660c940926039d04312a3987f6e94c616f699515b71d085fafb4d1691a06943255e86bdabbf49212b9bf1b8bab800ac44fd8126d2026cf19384edeb3fe6127609cb343a09788cfb6b39fbb0869", 0x1000}, {&(0x7f0000001380)="e57a9cedeb763f6ed9de911b7e8842baf24304c15f64a35883c43e7c751f7c20af9ffe2e3659541e6b3de955ce2b327ae915b587322b6b5ebb374cdd3fb07be3ee822136ebf9bfa6acd08daea78402c6504601b7b03204f7cd", 0x59}], 0x5, 0x0, 0x0, 0x1}, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000000)) openat(r0, &(0x7f00000014c0)='./file0\x00', 0x0, 0x110) read(r4, &(0x7f00000000c0)=""/181, 0xb5) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002021, 0x800000006d2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:00:02 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fcntl$dupfd(r4, 0xa, r4) fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x0, 0x22) r1 = openat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="76b2e8bbe2466f948793301813650cf55009f78b3b511973", 0x18}, {&(0x7f00000000c0)="a0ec5cc2e815ac7e1a68f13755da784a5d2d0cf8b1824e732b81581c0623b8b42e7b8a6a3d4e92cb1ee19cbf2f8c6be4f9ddf065ae8fb5022049341064902fddfedef5a5c54a378e90dce22e44e449d52299e8837831a82268ec415d53d59dfab1d07a9e289dfb966b645ed20ff3811497193243bc16f40efbfad6adce9a5eb91ec6b06510798fa8e8fa5d5a298023bfa2e8bf6da9a77e7cb0e6ff8df5934bad1481a9483d27017dd4", 0xa9}, {&(0x7f0000000180)="03d7f27c61e0b778a3bf7c499203874c8fa333b04379064c0c541240d58bceafda97d6f92b6b428ff4290b8ae03af64c384eab0c3a026b91dbb34eb32ee1d0a76c45c35a7039c1ec9780e04d3e3f79586250347effd571e289c5e1952cf646b978c941bd378f032ec854421db1ecd2840b5ce31f08e5983b30aeaf0065a25c046130834ce811c43f7158e56f34f28bb91841b041fdd47fbe1c195ecba6a7f7fc0183e5acca0933f2eca5d10b6ac23d5a0936e3fa020afdb8ddacaa89ec939ea3eb0513c7495145242a85f2681f52b91788c9fd538ee6040b9abcb5a6c9ee2057d575eabd5014f927f32cc2d8a6c59fc057d23a1928c01862205419a0c620708632a3a03f38e80b5324c92e14ad58b7303a5c3738c621b805a140d81262f788da044bb68023fedca2131fc89be597bba7dc9bd4ca0eb867769ef005c4765d82e90b4f6b293e97cebf77c06f204d608225b8756f93b9e688e4569856f21f77f479f81f94a6e14340646cd74deee13d401698b6c6cb67c50d8cbf4826d5bad66d9b351265b52522f6774ff0719fba314511054d36af3d5e64ddb62441a0527a612041ac72c95463e1740f2510ea06f7c06ac9632c869826cc1c079924ec735cfa9235828041280e02af3b2b20d50b44b0a5c6a3ba4143d3bb8273bd501049bc11e9a4f3aef7317e4cb29b50bfd6f0fefe85e70453e89c46b9be722bba52b488f3e3a4a0a75db210439193c877818d077ec35cd09d520fb38633f01f5f9a790b2ac723bb70cf51f965741c964fd40d39a457756305d447d363ec1ba2c8b19643f1e527005b77b2ce25101d1c6cb5aa75eb777c56fc80abe8df0ce6783d448a471085fdabf1d074715e2ca4d2e2e9f6a7c4841c2cd0d820e8904cb87e172279afed1bae6eaff136aa5402b5cad2070fb022a6e9e01ea0b891b4d12a9ea39f808bd8b156c9a7a6e8fe4afb5e96717fe0cbd2c371762b719ec5456a3af0bb3ce14db138340a2064159b5595704ab6d5d846e005ef18a28927c04a335deb2b8577674812d54af0a25307132ddb592d8503d4762a2a5435acccb03d68ccfa1b657de7fb0009cdb11df2cf38a66443362515f2e2fd1a879ba967b0c9203e3d5263152cab6ac96f97e7a355d7b1b9e2887fed3323b291210ffeb656040031d23d19c22d907acd602155e840fb5719dd7a6e77350349b762198338cb30456536bd33d61afc1d1b1d953568b63c03d5158cea9c41784ae234e3b7f22c76ff6d7ce544e07e82c8d0d3acf3d6fd8aa36c811afcb93557c9b68339bea99e20f2f2ba8e4964929a2ef5550a5d3786502b929abef00003b19127c65d618c71e3a093b58991f7d545cbe3051d0cb5de2ab24187de9c7a216449eefad6882a222814dd971f71ab45e2151854cdc7ab1d379923ce8ae6b6bc794d5f0bfa2d00b7e5c9511dfa7fff64f5b8d69c1d8a0fad254c8edce4225d3e52c46435534944beeb403f882faa810f8518809bc8c3b86a5f044c5e135ea7c5d1710e83b1daba5ed84b6f0af3d13cfe1cc7a64019407d0208a050f1a82d17c1b3787e2049bd9ca2ff6d82d3302ff76b19a7e95ebfcc937b5cc40edcb84a3b55de59eeb96fa5e8efea2d2335af06f6c6089b06520335b157a19296bc51f27d85d6f72cd5a7f3c73aeaa6453433b140ab1a7fc911faeb8ccfae3d0f5f7039bf4f0a1685f2d6b546179337a3d0de48381089ae3c1896d1d2ea9d8773759e7f38bb5a62f7b3de3ef4452ae33159a9584c673c12b89eec0d327f25dedeb09e2f22ceecccf637f4865860ee6238c66e0b728e6ed01707b2e22c4bb3435fc29dda4bd228662e020ebb4f55175f3d4919c5700f7686cf849a68e599535c8af65d07f1611574302224ef83029dbdf078e38ac6efd8a7bcfe2605e2cd8bb4a59c8ff6a6b229461bdbece5f0ba6ad59a6c57261512c1bc45303d3b8dd44863b1b8f84522da68332e8508267c5c9c9a02613fcd76e6bfa8c985a012fbc0a1a310acb49d39197999bc1551ba8bb657d364d3d513200e00a3574d2b9034c2910384c0a2aae643f4d2e1e39532b7bd141474cc924754bb6d25341b273e6c831b684d30ba7b8ab05b6be320d088fe48ea0b0458ba7ffdba842a35a4a6b53b7fe896654b56638ea331f395f25c96ab537118996cfa02c1bcfde12200942c0da98b80fdf6b76e0e2320969674683e540feb47f9e85394b0919d0b6b4c0ec49a7a0759e61ce594e7d4596581a60dc48b0dad31f3aa68084dd3772dc9fee9d00dbb9cc08c7b5e99473f3d38b3b62c27bdc797dcd19f1c8e5b9b6b00e33965fb921507f9b27f8eb56468d725f1997981fa791588ebe0637a54a7f2e9cef748c090dc61e8f815bfe7934858cd2c7a605b71d30c10ae037ef19b55e020d9d556cebc9456a8c50d01ecd4d3867ec3a00ac733342f13d6b4ef9a15ffeade30a0b028ae138222f02d17ce9d32155bdfa3c0102d57b03f9dfd36b141934c61bee75581e0a0db80c7554b3705d4b2b0ffdd986def25252dca99fd960ea923fb0590dee9655a9181770aa6b952cbd382d4f8b6db43a0e12f50dc3fef7f98d25dae2c463a29f1975fbd98678c4f0af394be4a8a0309c45e39b3907431fc24e612046eb34043b0ec8be292d98ad73a9f6d64be844230fc1dd486fa86d028b60f553f65985872700bf69f6e79686183019902f2f5b551aa754442cb45ffc4dbefa6aa8c015f1a4ed6a07f48e854dc6a1c220bf3e7ccc32d995161dba085d76bef14cc52804329fc87b1ad3dfa25a4c59cfcfbc6bb47892769f0141c3316ff968fccae01dc989c7c97e0cccffa12747e33196339c72c854bae848430fb8db55cdbdee17fb6bcd0cefac0eb529a70cbbb2c09770fa1e137377440549d696c45057709fd2b6ecc308028aaee6d43e3d9037b04df9ac395a67a6e054e0a51fa75bff1079dfb36235e5e082e600b57c9a0da03b67d7eb5448314fd9bb877186546d334293965ffc582f15ac48509f303d52d177b0460055f93b5c885f8dc949b46d41cc26ef9ea91ecbc7d1bcb3d6894f4484ca5c9a8a4ec675eb804dff20329f9fe8e6de510b68f3059045c6027602cd31d40704cb7518c6cc87fc94ae75136275397e521f5c4f4875fed25cdbf75e8c415a3a2caf97a3d0bc0d95950cacc55c00fc57f3561c24e5d90201b70a3d2987ed6bb81662882d611b10483c12f4a4fb966670211abfa5708e734a79a43178ed50d2a075941db278fdcdfa9c4694435c5acdb06dfcede5e758edf394d55893e3fcc843baa08f2a1005f94ff5fde0859e3c4e1aca58fc371a9289d5f3365d9ee2d8a1ad0aa5e0b647a0f9ea62b97bd995ced3cc29dd30095e55f95c4f104af1d39f8843406d1d3eeeaa81f255d82a002acf8281c0ce2496bb92437408f9e95e7661956f0ba24d42e32cdeccef70a2de72cc6a5fbd110e3cddefebe759d477f5233ed934cb76f14bf538e92b7ecd5595c50b93045df00f8943d5954625c24712871c7c0fca4a637f4f1a534742053909d9fd36ae3076351edae16b678c8ca322dd8c2a8c7722a1613f9d2d562e7b5a296736e7c660d67879d24e75284ccaa8426b9d58973f5f877bd85a23995833ac8effac521f75ad9850423178e8ce6bf8ee8fb61a8d7cd9a156885df7ef455816c89d4cf99333c87a08f1d983f61ce59f07cd716de45e56cbc48bd58ad21902ef28e4b0868fb4f611adc3375cf89f9c507885489f6b3d23fb438cd599fe9625b70f523b102815f749d036f13520d93a1657a0628fc08b7cf78f0e5282a854be1990aa65821f4ecf147338d3bfb4dda4ed4cec2307d237a875567e1dc9a76edb5adc5266816ccb2b73596b1ae5317c1e0d82e8a683534a5e45f8b4a06de4c3ef0bfb8fd8d892ff68f3824b16ec0ffb288e885e5ec79348bab50b94b661b966bcbf42c2c67308ed828ba476cfd2e368a48e175b4b4dec91e5ff4f465a4b19d6b1ee1ab7951bbab68baedff1d73c80655f8238d049e67ecf0d41790c4fc70de56b2154ff7c0e0de388fe972f9a5faef972819eb5f9050ff5cbf5db241221c019018a8a9e33f19eff1dfc4c42ff1ff4764a8bdc89b760fc13d2a88aab9121e94f33dfbcc353090d581b19d29c6ad92ed3eec99afc1a8ecad8952169e620412b1ec9bfa493ee8d4a2977a41211983875dea24d0c694c128cc52f855c2422be126e497e731bbfef31bf67a1c3ac676a18c7a9cd3e6beaa9d1d9d85a6203fd0d4b09961e38526b3854217ef4f18af81476eebd4d826d1537e4453cbbd6af19e3cb70ae070154c8be74b446f792fb80adcb8ddea1e2819bfb4e8feece80dd6ffb51b0be3a4322fe4f9beca16f4324db9060dc1dc4752733a4e6051a0aedea451e8e859e695c2616e816f5042c1c5a77b7539a989e0ed12a08853094fa2e245ce08e2a43abe8d59dcf75e67e35c829a93a6e9ab153f617f6cb20fe7699d4a67698682822d97b88dbd6e699bc32facc1479f04548225f62edd075d709719230945a1e86faa756e7f5bdb28342ae23337a265e10bdc18d2601d2dba0f53c3fe7ac7a4178cddb21ccefdbd782d6dd4883712b5dbecec203cbab2b2c55aabb3ea94666003e7ea91f698c12cfd913b88153392de6751ffdce9ad23bb3c1190e03541d906924f84de7e7ef3476a359bfe4ba5edeb1606deae3245c9ae61d299d65b0b5380ca6e8ab04590308c669f338399bc291676fbe4122e9b65199fa329a13e382c0644fe819444e0fd6944ef89c4604c65519a71416b7baedaa20d1ba0fb0d2cc311e0049db50c55422e617bc3970fe07304922a86b0734138a515bd5bd8c2264c3011078dc0b8b33b171ac9d568babd2f6fdc7ba5bb9b56f5aa5f3db253f3a93226f5b769d11db70fbc40ed590912c9033439108995d4ffcf5a38e792dd235654a4f6fab386fb11790c1e99d318f3ef790e09bf49a64e92ddbffba3b5178e9b56a7a818e7b9556c4b873376f8d5799726539eef819a539f846fb64fa8daeb194643ca034b481bd181c652b752b2fab8c837f1b71f4b7340a7bf9a638b5e41778714d0aeed106a3139e4a5dcefd49cd2acdffb6641716eef2d4d2aec4553c26a90d9afd8de6a39e120a7318ef24251c07f9af218d6a866985e41bd0fadf3b6fe891c5b7ae156b7079626e77c94cfb417097befca22c6cecc092a2d4e64d16d0e958f1075cfb9e0583bf66f2cb28d267c2c5af2ee4fdf34f3019b69bb78b30d0ca517c8c211671c09d865faa1ff78fa6e1e6bd07f9757e3be3f62c5908f3c4fe1d1e6d874cf16eeb0f62ec21b441477b7fc3e4f0b39150567c488f487371e7f5c76fc90375702330c01475abed262d8d53a5afb2a3edde73374a9f8cb901cdebe390fc34964f019ae7aada4e032db128e7f284fa71b1ea838ff3bd5a67a502cc15de0c3ce6a3b1970fd1fec07371395532c6200bccf29cb1ce3fe3f508fd9680232afc7e5f83709301c2ade66755b875449f82bafb4c8175c9d5db8c16f27832bc712e977f755265adfc976590ef899a3eaa0233a29149c81b6f8f88052f0db0798d3e9797a6756fe5870ca60d1fe8d96250c8af588fd544572da9999cef0c653837158738393c0315d458af27fd800725d40880a2e8c16f7ace6809a9d0da5bd80fe6f6d34a4ac26eda1de88289f1cc3e664105f24435826560cec1df4063bc3e70e45ddccf2c8407fdf52c9f0f1dbafcb527735f2f25829b660850d11c50b0bfc301264fc5c95f6efb59652d5a2e5e2f272204cdf39efe909b29536be553267327523022d162f22441dd5", 0x1000}, {&(0x7f0000001180)="40a5d066a00d74b8cef730f8c2a21fc6afecfad57be875259616a41775382509708f56d19f48804cd68e9fd27a87406075cd9814fb77f7d0999922f0140b7369e04c62b8c909c26b95ce197a2c01b74f7020b8ba4e104a9345d5665bd5e855efc288e793392aebe957844b825c", 0x6d}], 0x4) 16:00:02 executing program 1: msgrcv(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="7c27e3e1d6b58fbfddfcff966b406a9028a1c933cfb998c8a778eedeed02908d1d7ddf73929d566fbdaa648b7210e640d103968bfc5441bdc24aa2cc13237a2bea1f447889d96fa99c5e31b04d21c7dfb2431b7b1cb065c5d5032f8cca167a0b1c7015809fb6b455931d19d615a0b4182ef58f55d9ead7509041f49c365d50a2a1c6ae562677492877eb7fe5e35f020ef98d4149ae8d2ecb468fae016c05f5a525779b075f1b19a72305fa005077defa5e2e09a88b47115e127c438a839c7d5bb256172e479ad1"], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') setrlimit(0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0x1}) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000380)={0x3, "f97f3984b9462ab12931e00881c612127b6acb10406de6b1d84194abad3021e0b0ec1a105d8515eb2cb3a19f917b78c33d77c5d3cda67afe6aa4c8ce414fbb4ed52d520f4e4c822b2e55a9049ca8a4464c23bde237b1d6433b2640b85b7c63a6696b539ba55f659ec24f7b06ff147cbaff29aa61243d7a24b7f0b6d90424f0786ee7bf1e582165789703735d3960f5b84310ce4f12062ca395de64ee17ce3a801c4d36aa4fe76ec87e93fc24b4291fa334a1e699602d31481dd58e397965c90317dd3030abfd077c7edc2bf0ae8604b0cac9260f9cd0d3acc6a70fc360a5ea75011bacb96c855cb86794c653e75c42c442a4b2e3129642"}, 0xff, 0x800) shmdt(0x0) kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x0, 0x9c}, {0xe82, 0x4}}, 0x0) write(r0, &(0x7f0000000100)="94ad1d9362156a5124ae396fc892330370b5511aef425995adb252f6dadf18049b931dc6389eab1a83671ed9fd94bc00e6c9dbe89aca7cfdfe81c69415889d0ffc318eb10184850c342976ccafaabce01ad458b546268e2483b7c8cbe7f063cee9e618cbceda4b350c2ea582805c17337ef4aa38a50dc63ecab7a2619ef70fa8c5cf3e8ab69404f79be946f600bac65c580bbf9ce2055403c7aa9f191b03389afb513c43b3ad6253eff4f5e7bb17959f0898d5f7968e5c9f2b3d2c25873344dcdc93ed068264154da39c82b8761d3a15af29d4a5ac64c1bdf1f538ae793262f51a73af2ae8d1", 0xe6) clock_gettime(0x7, &(0x7f0000000340)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1020, 0x7) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0xc1}], 0x1) chroot(&(0x7f0000000140)='./bus\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) getuid() msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r10) r11 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c452000"], 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r11, r3, r3, r3, r4, r3, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r7}], 0xe0, 0x40f}, 0x408) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r12 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002800)={{0x6, r6, r7, r6, r7, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r12, 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/185, 0xb9) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x284) r1 = socket(0x26, 0x8003, 0x0) ftruncate(r1, 0x3) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x7, 0x7fff, 0x993}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000001000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:02 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x200, 0x1, 0x57b, 0x3, "a406b341395fd539ad0ca9a4c6b2f5ae1febded9", 0xffffffffffffe17f, 0x40}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0xffffffffffffff2a, 0x0}, 0x405) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x0, 0x9d6) socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/61, 0x3d}, {&(0x7f00000012c0)=""/35, 0x23}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/234, 0xea}], 0x9, &(0x7f00000024c0)=""/119, 0x77}, 0x840) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000002580)='./file0\x00', 0x0, 0x2) getpeername$unix(r1, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 16:00:02 executing program 0: r0 = socket(0x1c, 0x2, 0x0) sync() setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x11, 0x1234, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x58, 0xf0000000, 0x2, 0x4}], 0x22c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x1}, {{r0}, 0x0, 0x82, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x11, 0xfffffffffe1799a4, 0x8}], 0x7, &(0x7f0000000200)={0x2, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x10, 0x121) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="83cceec15c997a5392928d940ca25973bfa7e62b358426fc3525da1f5484d8e702026c62bec68b634bcdcd2b9430c19021a46852d80d95119e3d5a0c5bd279b587fdf6013ff320b2d6d06d2e454f75f13bb9d23ccb2185fc8cdf91fc320684b32e36", 0x62}, {&(0x7f00000000c0)="28759543d85b441e4be02cf615c392dd074bfff247e1a5bf5eb6225c6976fe5d93a53e68b450643f3e13ea6d98e8298d548603264945764941ed38fda4c5b9684858f31c716b7cf1b9426a74338920d7522774ac6b6c523f83fa82cf624166b91856e7760ffe06c23fdca64a7029a357f3c21ba7babaab109c655e5d1ef1a08739a69af4ba71ec137c79d4ae0304ab3e7298ffee77d2ee61f9e36bb0d37b8c0327aea98bc8", 0xa5}], 0x2) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x6}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1090000000000e1f07200"}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8, 0xffffffffffffff81, 0x3, 0x4, "8de263c0a051fa78120abd1f73110bf086a0a03b", 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="71f60892db1c08cf96360c5b0cb76c86e3b42230ea312d1cdc59ef5bfe648290d5cf8c9e26736282165ead7dcee674a5c71bce47d9eb2f59f20cbd58aacc8eae3342d1320ce0dae8eca8c9b0f07e745aa44581d226", 0x55}, {&(0x7f0000000200)="7d0deeffadc43dd3186075d8e266e79ff39e867e51e99ab9e750426a9f4e1fb26284cb7587c2428a3f619e7d06832cf73e9f22f2dcdadd75de196b080f32a5138adda3051ee28364da73df4bf0cf1f2ec897501c8cfc0f2a64034f069a0ef5d8ec50f94d66f53a2cc18c7118ab6a4ebbb6443037759c0ff1bc214677ca53a6b97a051c50c4916a852677c456f5d89b2a4da660ea4f7220a4", 0x98}], 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)='W\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x6020, 0x914) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/185, 0xb9) rmdir(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x6) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) readv(r0, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet6(0x18, 0x8001, 0x0) fchdir(r2) fcntl$setstatus(r0, 0x4, 0xc) r3 = fcntl$getown(r2, 0x5) ftruncate(r2, 0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000100)=[{r2, 0x10}, {r2, 0x90}, {r2, 0x4}, {r2, 0x1}, {r2, 0x4}, {r2, 0x80}], 0x6, 0x8000) fcntl$setown(r2, 0x6, r3) poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) socket$inet(0x2, 0x1, 0x9) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x9, 0xfff, r4}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = geteuid() seteuid(r1) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x9) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x242, 0x80) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xcffc, 0x3ff}, {0x22eede98, 0x5}}, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x100000000) 16:00:04 executing program 1: r0 = socket(0x14, 0x8800, 0x9) sendto(r0, &(0x7f00000000c0)="d13285f30fe149c36743f2b8754bc16e41a37aa207065d603f2d6f8d00d174842534c5be45a454447f532e3a0c05065f0d496b7f5904e08b1d55660e1a9916b6d26aae8df4e9ac8aa3c1ef851576f74f608aa4716ad555750a3e58a7d66bf9c78fbe4e2caca3bdc6506cb5746625ee838f5b0edb782ddbb5d7da80d268b0470665a37792d9dc312911edb3e06ab6c4baae603cf4b76f44279c5bc38bbc4ad6a669fad804549c2aa3c3a286cd89c0bb0b945cca670cf383a7928f35ae34906229f7194641574ae7379c90f3278a1d3126cba2e197a055c6cbbf09e8ed360043645e3b4395ed8afd8aeec253241d7f788b9eb9516d16e8", 0xf6, 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="5c22ef8a1742187a1d682312aeeb594a34b1634e7012fdaa98b3dc699faba77bdfcc50c2a817313e36e1fe91348f83e91402ef6ae2a7ece3405330ae6594a7badddb28ba9af8937bf3d542da31b1fb97c791425ae81110b66eaa4fc2b077d576eb6671dcd329360c1c28a776bbeb1769422f7d711d6ff02b5164e9d95d8504897976f9146bc15eebf220dc06d788b424d8a94e71d541266d91a584f095b61077ad6a301a2ef3f034139a9a5b70bec76ec1abae0fe74fc2f540b1e6d3edb47aa61ad74be203ac36a87e", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x800000000ffff, 0x80000001, 0x0, 0xfe9a) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) chroot(&(0x7f00000000c0)='./file0\x00') r1 = getpid() wait4(r1, 0x0, 0xb, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x8, 0x4, 0x2, "a7552d66ac273a42abbf89199b5399e60b4ee137", 0x1, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x4) r2 = syz_open_pts() syz_open_pts() r3 = open(&(0x7f00000003c0)='./file1\x00', 0x1008a, 0x108) fcntl$setstatus(r2, 0x4, 0x80) mkdir(&(0x7f0000000400)='./file0\x00', 0x41) close(r0) chmod(&(0x7f0000000440)='./file0\x00', 0x34) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0xb44, r5, r6, r7, r8, 0x83, 0x9}, 0x7fff, 0x3, r1, r1, 0x9, 0x8001, 0xc55}) shutdown(r0, 0x2) getpgid(r1) 16:00:04 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x2000, 0x80, &(0x7f000060a000/0x2000)=nil) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r0 = msgget(0x1, 0x80) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) 16:00:04 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r3, r2) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x11) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/211, 0xd3) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0", 0x0, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0xa8, 0xffff, 0x4, "30f5b59ead765eb8fec99a5dfb3421c091ba19176d736e9309d9fe3905da7d216b530dc34ccd5a60e62d0d056cb861e45b2e796e45b847a02545d5bd1f402a03a0a782cae1121dd66d09a839713ecefbb7caa1a1ec84c08e499b086978b9291def6a265e32245b9aa619ac77c3574ee5445d7f20289fdf8036e3e18c4a3734c74eca3576fd91d6969b5d060132b5f127842a0ebebacc"}, {0x40, 0x0, 0x8e3, "8fc875680b9c3ea5b3561cc8f0c6bdcceffa741b190117e2d47331ecf3475e0712e4d3015f27a825b68b98"}], 0xe8}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ftruncate(r0, 0x2) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x400000000000000, 0x8, r0}) r2 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) syz_emit_ethernet(0xa, &(0x7f0000000080)="7c51688bd6da7b0a7e17") mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffff001) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200000000206011, 0x89) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x61, 0x40, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x3e2b}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x400, 0xa005}, {{r1}, 0xfffffffffffffffa, 0x42, 0x2, 0x7fffffff, 0x83}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000001, 0xfc8f, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x9}, {{r0}, 0x0, 0xa8, 0x0, 0x2, 0x6}], 0x8, &(0x7f0000000040)=[{{r1}, 0x0, 0x14, 0x1, 0xc1b, 0x10e}], 0x2, &(0x7f0000000080)={0x80000000, 0xfffffffffffffffa}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000002c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094cf1c6a502544169afb138f1777a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dfc4f023669e9dcef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9d60f5e2f70576c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000006100a8dd35754bbd1d60e0762f7688085daa8f6f7508c9ff19ce13a78464933f00165ecf1f7ec79eba7f947908c497f266d73be548d9f955a1f226b68e1def8282405653e4decae39fb69cfd185d296ffada3948dc7bd5fd21c5702795773a691e27156186fa4a659c2c6b0c0b25ce179897e9012c544cff0f3de51a183a5a339293552b9fbc2d69b1ea"], &(0x7f0000000000)=0x1002) getppid() r1 = getpgid(0x0) r2 = getpgid(r1) r3 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r9 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xfffffffffffffcb0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r13 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x20000, 0x40) r14 = dup(0xffffffffffffffff) r15 = socket$inet(0x2, 0x4005, 0x400) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = syz_open_pts() r18 = open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x38) r19 = syz_open_pts() r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = open(&(0x7f0000001780)='./bus\x00', 0x10000, 0x10c) r22 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getgroups(0x5, &(0x7f0000001840)=[0x0, 0x0, 0x0, 0x0, 0x0]) r25 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0x2) r28 = getpgid(0xffffffffffffffff) r29 = getuid() getgroups(0x6, &(0x7f0000001900)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000001140)="a9f55a43abba7c17798e36deb1178fb852a9327c998a6b6d168a5e3c3fbd2f", 0x1f}, {&(0x7f0000000400)="01edc99a111c9a3480148bd43f87559a9d50a9402eca4615f8e99707088db684e67211aba3d6cd3691b8e782722653a8ebb25fe9c1b5623473dd76c0692f9f10820a3537b89be1f6cd47215d3164a77d192ffd00005754dce084d55cd0373ae11bb0d70ba133e5e8ef4f2fa97381d92db97f0149058675641f12125959ec3bf9a31158127500cd0762c93dc848de760bdbd80cd7e1ceb232745440bdad1268ebfab33ece8b57e0e070ea2319070000004debaf3c3cb91aa6aeb9efb8c1e33152a9939119f6d30e17f2429a8ca071eb4a0c9eee8d618fc1f21dcb214ef301308c0ab6101323fabdb81c2e7beb0f32e76abc5e", 0xf2}, {&(0x7f0000001200)="eadcf466d2e4509bebb2e3131b4a84fd025c079691930dc99199c0f0b78e7a596ad7185a8f03d800d8e5017ee58f20f19617af95a588e05578eb023417b950152a8180112bbd92a7f24b599c997592111fa5fd5f14370fcbcb4651dbe4b849d003434d714f901a98ffd994bb106bb2f0719dbacffa7bb9619afb095b02454c8f94c18a8cfb9972863c21617b6ddff47bedf3953f200797155a2f69af7bbcb748ceece9d717d612a6d3838673170e080b48f3af959ba20a02dbf37e2612a4f7633d5b06b57869fad31be4d3aa85fb8219440dff259ac8ad2d9ed71e05bac922e499eb96b6469c8f3f87a71eff", 0xec}, {&(0x7f0000001300)="4cf40c22e5b80ad2523b9635d4739691e0cf2a9d117c90469537f02884b0536d301b33874ef2335a8560d18f88630155ef48c621987804af9b9224d4dc488ae5d86b03ad12aa8a3dd777aa4f3dc3fff4f02424d49df4bd18044ee22594bcb544a3651fe98e0c519d06315d903827d0e931ca898aedaf17783cd64897b966ba92c5da815b236e9a902519ab567493fb9d2628756a667e26e2b7b1eea90ce75cc16dd2b035d7da7bef611c4dfe8c37d7959fa049b43024480f3bdf6789613e402b9ecbd82f856e07435c06e05f61c3de898d7ed696e067c5a076180f6ba5417b6c170c32b6496133e6124caa1bb25b9c", 0xef}], 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000893e8059bfe36210c0470250f87c75def44f29b88e3b0ec02fb45b2cfd6e7e22d4c2b6128fd69a4009e55c718bc14bb9696", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRESOCT, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x175, 0xd}, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0x9, 0x2, 0x7, "292f5810a777a1cfe464452cf9ca330edf155b42"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) fsync(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:05 executing program 0: r0 = socket(0x2, 0x3, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x8, &(0x7f0000000000)="b7cd856a8e436cc0d4325ab303b832c722859397cff3c0563aad21784c95d49041d5c3748652306ceaab2046e43f075782c3b35b4f1b739941f8d201a05d77720eaba5bac32dc00e912f94a548b0d73ed877ac90939553db7ab0c287d9d70c9c51b9dc7f2f575ab893f120417530cf33a3d823b65463ad0b99c052dd47a18976eb1bad577b4b05dee4ba7d96a7756bf890ba21cac950ef14cc83479766f12d0bb862bdc6bba822c4f8ef8022f8230e6efefdbe87b8a1c7c89a5b084ae24d4fa5cc7f8a39008148ac6b", 0xc9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x9) r1 = socket$inet6(0x18, 0x4001, 0x400) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r3, &(0x7f0000000340), 0x10000014c) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0xa8}, 0x2) 16:00:05 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004"], 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r1 = openat(r0, 0xfffffffffffffffe, 0x80, 0x101) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x686, 0x8001, 0x3, 0x8}) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1ff, 0x63a96957}, 0xc) r2 = dup2(r1, r0) poll(&(0x7f0000000340)=[{r2}], 0x2000018b, 0xffffffffffffffff) getdents(r2, &(0x7f0000000380)=""/4096, 0x1000) fcntl$getown(r0, 0x5) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x2000000) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() socket(0x2, 0x4007, 0x6) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() r4 = kqueue() recvfrom(r0, &(0x7f0000000040)=""/142, 0x8e, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) write(r0, &(0x7f0000000000)="1b63bd29d35b541061e7bd5a7e6561170e", 0x11) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x85) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='},\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@-\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='/{-\x00', &(0x7f0000000300)='*)}\x00', &(0x7f0000000340)='(\'\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-*-^\x00', &(0x7f0000000400)='}(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000700)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000006c0)="0604135580734d4120cc681079adf3b82ba565bc595c93704b0f1fd8a2af3b61e0fe76a35ad2", 0x26, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f00000005c0)=""/193, 0xc1, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x4a7f}, 0xc) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="2c560ef35f7054a4fae7", 0xa}, {&(0x7f0000000240)="4e695ae6dafb35007e2279e5caacf341be844bb0fd22344114c30f7cf22b5e00589924945b489d685e16522797fb186730341828782c4bf997ef8a4975ddd89c63e182df39b9ed2e234ebf930df05e0c877b6c4fe0a9aeb43bd535c3faae6d1c99a903b3afc9f4d8dd9bf396304bb2ae89dcde0f7ac53809c8a2932f94df5fc8338b7cab2aa349a6c4c49c1caa49488d0a310d15a27db5c260fcdbf222cf408b00b94ee24606c89dc48e7b9ff202c36601a6cc59e3cf", 0xb6}], 0x3, &(0x7f0000000340)=[{0x78, 0xffff, 0xc01, "483486e4631d6912f58ddafb68cae5c90eff4ba2c514119e0616b0b255e1c6878c99b43d440967eed3150c0675362795d06116d311f22f65e784abba8c5d5b64d7a3ab523bd1e3d2e20a74d6bb0c6ae0489845e90cd4372b7f455dc2e87d6dcc82e34877760a9b"}, {0xa8, 0x0, 0x10000, "4a8b1ea94608960170d9ec7aa719ff6e9b10c5480793795ea7d7690650be4007dd5ba450e5a464ca1a4c8945b93849749cf97722f3d0e0254491bbdbd4df666c07c446c62b972cd4c78b7796e171197b8a26f3b4a0fefa859d8686e50427072932f11da7fa4ea23f243465c4bedc49a7f6031e4deaec0d858d6a5f5c0d5e432dc3221b2aef93aec868e9f0ae7385f82b45d10fdc"}, {0xc8, 0xffff, 0x8d3, "da0a5cbacac876413f2c7d4fb24d19b017c609d6253059a2448e0509573add20c0c1edfbb33c582b1a2d522e0639a62285149611a166cd1263725ee47ffaa4096fdf51a2fd7e2b7a0840b772a750b72f338f41ab599238edf450161e5eeaee075d8fd10884a54ed3b43cc47a4335dfbc7b18233a0e563b58e6f7a6fd28f2cd0c656a42ef646015f540c3ed2aba75085b7e1d35b050570bd8d1d5f5b75b7db5b0bc879ee6fc3f259d2bdf6f2f2704d465db98ee"}, {0x38, 0xffff, 0x7322, "157dfe16dcd222006809c53ee1f4585640dc3b083e014cacb0d1149e86f85b32d953"}], 0x220}, 0x408) 16:00:05 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r1) setuid(0xee01) setregid(r1, r0) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x82, 0x42) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x16, 0xffffffffffffffff, 0x100000004) r1 = socket(0x19, 0x5, 0x1ff) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="d64e643c2bee95676da67dd6cdade045a5c1b63a3ae7794c0ec297e3b3b388b3407c640097687a566d6fee2b3552d2f36f605154974d5f6ea44e7b38ae0ae984fd2a85a27cf3d52e4ec42cf368841ada01198433ac54c67a8b62a1164d2f62a19e81d58c13e47145159ea0c9c5c256e5a52130eb21b29e9198b0159a77b663f712303be6a1cdb4a93b4c14ec81098cfe2ff00ed72b50e04f42249c9191ea131f908f618436873c6e1b6b8414d899d1bec41c8d59c0d6be20f74c2d4ce8c55ae3e3bbe0c9a74f551a608dcd34d13b0eb4c2770825b3b9412bc31e1ea45c5ebf69f104f7e816bb59d5aa1ebaaeecb1e5", 0xef, 0x400, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/36, 0x24) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "9fce10a866609308466c7f6144e40cd0da17272aa7e663d5797ba5db95b9b9128393bb0fa619b9c0c33dbd138ba40a444c1b53781aac891cd4c42fdd9534e7f4fec030e276bdc6f15b0bd8ce837b8e0546bb1e708dcc743a1326dc7845deb5e82eeb39a325543f12ba1d4b857b2e92a47161a1472f9b0e456d5c006289ab51bb8d61516a5b257db650e003aea42f0a0c325cafdb005c04201964d2b19545dba3ad0b75d98a79ea4ff4e3817b4f1ace19dbd6d1f6de311fabe72165dac9d3ae5bf3b32130307d383d71176a7afd"}, 0xd5, 0x800) msgrcv(r0, 0x0, 0x2d6, 0x1, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) msgsnd(r0, 0x0, 0x0, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="aabec83976396a1c10787583a98b07b8c70646be50fca625809fd2584ed6f16a095d1322f2d354cd24f10adf0d5d02e74276282ffc4c67eaa7eef5a6ebee88a63fd769d45628c214a1067c7aa9ef27cda1e7194507f8e872c4c8462847ba4431298bc7c36b2f", 0x66) chmod(&(0x7f0000000000)='./file0\x00', 0x41) 16:00:05 executing program 0: clock_gettime(0x4, &(0x7f00000000c0)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x120, 0x81) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() flock(r0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: socket(0x2, 0x0, 0xffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x10000000000000, 0x1, &(0x7f0000000000)="c52619eb7f7501038fc0ad711f592562c534b6b0965258aedcd2f44a92e8afddb5698ebbb6d6312f388998ce65278c0702e30925240551fdfc78c1b93474081c8d20d44fb538e32355debfa785d18fad79910aebcb78f4a869d054c8d52e808114ba3fe2574d048ed9761b101eba992d1c808f3f78f971d8d2b922ab8cbd", 0x7e) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="2320efabd16ebae63225259560f8e5815fd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57d456fc7d4096e8c8b6b87cb2d727fbcdb9ad8a4f5f728193ef1b53a00000000000000a219b9c7a4fa86da723d515b10122806c800000000004f10958e0fa680db644a846190cc7f10d3875e4d5fbc08cff58e0728b9c173000000000000000000000000", 0x93) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x80000000) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10001, 0xb399, 0x8, 0x400, "abcc9053cce9ddc22af4894f2a720e429aa792a9", 0x84, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/221) poll(&(0x7f0000000100)=[{r1, 0x6}, {r1, 0x84}], 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xe0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000340)) r0 = socket(0x800000018, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffff) r1 = msgget(0x3, 0x100) getsockname(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/242) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000e186d0b09c3188f264ab34a2d030b5978c02fd8e8eebad1e572bab9a33567323c328d9389097cecb40aeffb41c9311ed7dbbe6fc9770cf0c2781a2c56231ff05631843e5801180fa8d90cee738beba3b5e318ef30b75f98b81272d28d125235aa4cc33148983d8d3ffaa9ac8d46e046fdfc1d4f3add5b5c0c2e82bfb9344dfe94ed6ca3a90a6783030343813267221ba6490fdb8cb223860c3477be5d926819bff196b528058753cddd9a69f9d3868d1f06af2806bd281745153"], 0xc2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000b74b81a1fcebc878f8da39a4798d429512c2165c8f876f"], 0x38f) rmdir(&(0x7f0000000040)='./file0\x00') msgctl$IPC_RMID(r1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f00000017c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), 0x4) r5 = open(&(0x7f0000001640)='./file0\x00', 0x40, 0x40) utimensat(r5, &(0x7f0000001680)='.\x00', &(0x7f00000016c0)={{0xfffffffffffffffc, 0x6}, {0x4, 0x5}}, 0x2) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f00000000c0)="07991e702066f2d384cd1ae2952b71599a3e4210478c38e61fcfaa1391bf8dd905ed", 0x22}, {&(0x7f0000000100)="5a56b7bb937a56063a950490fea31bab4e6fb49f70cb50f762a4b4c3f600852b67445bc00cbfb9bb01949c8f8721abe4a121618f078c6aac5fd8e69dc7f898fc34e569b66d41d7bbebe36ca1fdf477026bea722281af7a6446b98f8888721a8ef2df852f84d3fe40ac3c58c61805f38439c60343c03504d27d80a0ac5e132ea2f82375c79f0fb62ec5e934cfb974b5dddd356404940383894e5ed72bdea0cd327c24b04c6c775dc8bf60638ce5135f7e49b056c6cbe0e601dcca718a71272d47e728fc", 0xc3}, {&(0x7f0000000200)="9b3f", 0x2}, {&(0x7f0000000240)="7c28d09b7fdcefae6fc425a89825256b1a0fccb89f166b16a3aa14312bb8c7a9b39d68e9b1ce66a7f017df085f50116ef00a0d4f38c82ffd4851cfb077aa027359166dd8e054283def794db6b437c9881006f82f9cd27b9886c49425f5c495b83e47cfd384d5010d2f2e102f987dd58749653de16dcccd1cf5d4e675b983291277433f29c8316cf98f288efc3c4ce99c38c335553b4ae6cf4c48034b7a7db20c10e1fdaef767997f2268eda5efab9fbdc4989a7a45d7256a9934c51966546738eb2e00101a6a701c5000448843705bfcf6e616033c4c65485df126f488394837d0be78912f4b5e6264f8d3c8", 0xec}, {&(0x7f0000000340)="6faa920e73b126820d751cc4aefc6af308915949d649f04c4de298aa73964df290bbbdb6b74d4d792848280b9699fad240b457e72bbc2910301252913dcf748b6b221b565af8c907df0915cb04217e407d21105d52ca5775164729aeef81b289f9bb02319f92ecf3bdad018571de90c3eda7ab4ee9ec1842cf38942d241366e79d515cb8ef3a77a985da4a10a55a09d670c68c75856ea5b3edeca0e77834475d2e00559603831fe8288c0a7f9536d151799adcdfe0a3abff86401799faae1e327603106629153cc3598be121a9a784472e45e5447e1b6639b572259e72783e3b05ffe3c6fd4400d4278991d8ff7427ddfdfaeb5e186f27bf87ca0d6c8a3b42c9d0c042d907830fd08ee738f7147406231388b08592ac782ac6cdaa21972c7d0aa067a488ebce6d6613edf14ed9398081c1492f72939582b27ebd4cab95e5f7d1fd1e542419a8e1d95c9c8aaf59fd30d71750367ad4a3a81fcdaae9fccde1ebf0caee493ea53af25304854ac4ee97229f05218b9eb07c829b6281d3aa1d9603fbdefd7463edff582ee6794dc558dcda0f9a3aba4669bda01e999db95270f66b78c77bd4dbad4d9da3fb3ebb505e2237bab7446e2e7657ab5dd8a2dac033cc0059627f930b7bb31e43854bd53d8ebe43d670bdd3e4eafe1749f3879c11b9267d0c919382c7b14be9832e89589a57f6a251b3483f0c8f2eb0f9634f188e144b5dc315c12f40996356f70cd0cd58e608ed4fd9b1bef1d16f1c8ef3f7d4dee6bf14c4e7ac222aca6ad2e2c3fa93c387eb94b5f6cf67b5a3563e89b714317a924a957c77a86033afe0facb0f6fe34034ce2d2fa2bc97e5546507433e54705279244aa082aa5faa2cfb26b595ea6f98f838d5f48124381f88958640369d30bd5a3b89b25bc3d743ebfef5aae48b8d6a43186944b035e4a020160f8841390b8a95cd674632b591143e32c58028af68be74ef36e99ad8d927a505c2b4eb24ecaad111ac3075b9760ec1634b680ad9274b9ec490ee010dcd7cf894f6ee7c1978f951f5a5e128cc75c21f61a79c233d97426bc3fdedd21d09073557ffd66fce70d1cf9e53d05209de428fae17d9866dcfaec4e59dd65ef1a010e34562dc38246ac806043a6452ea18e7070d32751ad5197d866b074209cdf0a14631a48754e999053cc62799b4d99565f9a42a651349ec30eeb9279276630678a2d6a082961cdb6e7b7798feefe5969f696335962a774b85c780485e29322ff256a426ec833f0b06c57543755b26ad24eef5fc992d28ec09f7dbbc4bfc8a366bd86eb074683037224f3be96762045afe4901f06b25cbe96587c5a47f97692f66b8e752922b11ab369f60df01d7e3167e619758c73a35e9da41f4b0b1510058278a43feadeadd8345e2a1c06feb7671bb7b50c3dc67c9dfd1d52b043f1ce213df80c080413add900738d73bc469a7f8b755d3fafa142a1fcff306590a15c037559a3b0bef7b612e037ac53fff56f1fd1cc40288e7280d61f9874adbaa2225cf03e51e5725fcb6e6d2a4047798d68c94a2ed2fb5d310ad84f0fbde18dae1f3e62593aa9e8eb52cd7007c4b7c3d53a6a3a0dbf8cead536475c27769c772b0add6670e86f2298dff563245db44300a4b5cfa5d2887eae7170393f2592a3944c2db507a2c7eb3ad5ea27e538c5734f35cbee54cd339bfe34c706cf17d6a8c23faeaae6350452ec0961e628ad2662729f6135c61df9de77c9baaa46e7454602510039f14e7d88f656bf34315cba70b752944432580ede2397847c75d4ce570a5cf1691d28bd905157353749e3c7237f5adf752114541a8f0a39b04f66fc0d59c42ce9dbc1788e61f01d5f0e0a036cec48ccff8b9e5a416c9a3acccc70bb3400c246df5b1baf00501a006b2ee2c2c047798e8ee658dbb7b6394f85196a2f24ab6e093caf9ec0524a2817e548f4faf6be3c03675d3ab8324fc84da9ce61922db2ef4b787e53dd506d1bd2c7cc7b1cd195cc894dd7441fb0cfea67ddc9d4c1e4dfdfbeda32c01b0dbd3801c405919f2df13da28d4f4a49292fc9a8e90387b1ece97fad561bced55d0dcbfbbece4897c5a71b999541299e76fa60c1be6e2d2308f5959e8690087cc212787a26f19b1eaaf86d334f194108105b75174ea1ed216a396ab951cb1d5f45612709a970347b34875ffce5f93c2f7fed1fed8db3a43bc09a02413b03964d86cba9cd93a64d57098b9b3c0303515dfc21b08dc17e5915188cf1cb3593bb7938ef44de88f6e887a9eb77de0e946749658cee071dbdef36c48e68b7769aee5cef558f39c3128d2665bf1af97e99df4e71a4fc150725ae859c52c1a16d0b1df9aff852a885561251879cc2c107b896e25fd1332b6b3c7a25cef3f2bcc7afccc67f8c2e47921e014e5f5d9929ddbd2e1d4c0895871181e72f4d4d2f9ffbb7f923248bed39a0adcb5b872753a9ab15a8a9aa83452823255abfb2c084821a7da04c2746ffc3e61c226033bdbb65446928771b3382b1a94c844ea2f726223ae1e13c42f6359d0c877760609005490e2efeb95d8a283dd8b156dd3d64360ae31b0d9f1b795f06162ada06ae600b3807590d64b5508654047afb93696a8bc52d4170da4442d0f4cf1e28c9dc7b2135fd9d9299acc063c1446db54f91f6ecd0fb2741f79accb22551018502a61f6dedd89afef8ebf98f3f892a0e8a8039dc04d530125da071b24b2311391b71d51fb13cfb555f663a232f74f601466249e3a22c1357a73269e1ae5a5e0f3a7d48728193108b747ca8dba3610c4d25e9bd56d5c97c7d806764108ac0167ceddd795086fd36602b72ecd996f8124ff90e6662dc280ef2f906b6660ce49e422c558f59c2596e9d510c01becd8dcade1740137c859804742634533556b74aebb23fe099a371852b1a5c0c9f2ea084396459d04d5b54ccf45bb72985d6fc11591c84490dcb4c0cb974897c3b1d64434dd2fc43fe91d81fd5cf773dcaad55af99968bd69dcaee7e599135b95a2fa6bc3f8303472472f11afcd7fac3da1d3178d8e9d6f1f3d2da2746c1e4baba3fe9053d55acb86098e16ed875c485c722e5d68118162b65ef08269e0e8f60ff73b97c26519863905544e8748e4eab08bc265d8dbb31da27e236836ccd341060ff5c3984d3c8d5ffe91c816d7ac9fbe29eb5fe32a2e504b6d56fa8baef35538917b06eac19309f2acd920b301013d5855eed1a63c795d1377a84bee142da49d1c1496ec40120584c117216250ced2a5950eb9f093d64d93d4a32c621c02ed9ea56e8ae7a28ff6f70956b6ab85f9649464fdc7bdfb09bbd89e870fd669edf0c41a90c56c11bed08cb1848ec48d0cb7930212996a37190a7a942faf096f0f309ef73e9d9ee4c8da1f8d8bccfaa9c876b5656a71e2ca02308902291ffd44a622301a2ce9856065e0cfcd6ede7b6523b33b0c05ab31bebb5b7e077f1fed38dd64ad9cb9dd169fa8291f093208900d2415055ce91d24602ccc9a99de2d782115eb26c5d19ebad2fb22ebb1309887b0799e645c200e14c3af326c3c8741b8a4974592b6bc8c488b2dcb1098c1571f65b50e79eac38e98a1dee504057b8e75a965a47050a54fe60c6117973539dec5613acbbe82c2f58a9315992d9ef21fd9a91a5b8ddba5d28c4f2facbbf06c6b05689244f64aa6d558c57925fe67dcbcb863b3c7fe04e521c74de26fe89a1f763f67d55351936474e83169b46db2486d64d44e28a46cdebf7ade3950d3d31577f16cb44385096ced59c2e2d27456a6dd7ea0699269a06ead08286706063f4ff964b9b73e80a0db427b4da5f6bd838d3975c4fde76411503a896182fb449b897c7be5abb90e82f6b3777e5c1106cdf017a1a369bab8ffc8ad1654949e13caaa8dfbf7ce528cfadd5e2c57411a5f1854a404a5fb244262ec74e36e8e363cfb5374c914edf3b7c013249dc9ede429011b2a38075bc506b48185f3b22817ea595303d75a94162f32b67d2a992a0395bb9e6fab98a341dbb3465a42c6217598bf6609f78548d985793a88fcba9f7a1911eaf71af8bdcbd671519096ecce6bd1d78790bebaa00c1cecd58c5d40aaf5e791e60d8a6d0b7370652a50b5fa36ed7584d4aabe32a7f3bdb225cf53512ccc2577007793f45a52e9f393538fe9b8dadbca0c51627804fef666682ba811e340a58e4f256352a97c5810654853391e31a8421152c7827c91ea77abbb72a26cfd8f744b92ec8b1549b14d2095973f597c9f919aeac1691a1f202271ab7719851da03de9a7d2a11afe6cb9e362be923810e8cef6d00a28593631480d1d339eca0c3dbb1a40ada6799b8f719e29c445f20dee5c09ab375d1d6022f0d2a5e61f7ec2b1c987cb24ec45bbdb00d0705025bc15b4c654251f2437079dfcc15a1ef1f98db220001fae8ecadb90410583142a86b012db690a5cd00737b59900e93275d1d3714d66fd39235e105cc13cbb99bf58422b2070ac6ec538c9f6325ab4e4ca94648c68a4ad53d98e35cf6384b11e82fde7bd91e205e02639509d8fc9ec18090eb641b887c5b4163f0202dc872f798a81ccdbc5048e8d38a6fa0fbd844d79bded8be4f0af752715aa20fdc837259aabf33fd1a4eb3dffa1cf9b531e3a7a577a11cdd3456e188b2bfc83bf8ecf79d3df208c5cf0374e6089df9b9f48fb5fb06389f59476086c950810be488283977eb59a0ea8c63895265960871e862415a82157f8dade74aa4fa117d560ea9ee8fa7abe928d5b5782c3f33fd1b5b85efdc8913f1c2e096b58cb1a487a6a8a70a5c9ac2735880595ca339b81819ca466a34c020fafb12d05a112b7960deb371ff49b5a8dbc2dc4503e57ce398e42123f6655c3c2eefdc98f1b451207147d3c8d9d7b05402d23f2729c339cb213ae0aec816cbefc17f9a888fdfd9ef110c2ef2060d8e775df8ec948468055225befd868e5702480685ec1d28efc98ab16603a0d3a48b0ab6310b89a6da8cf0968d323988a76c77818b7d11c7e3259f4b88fe772ca630f54ed98e097d1908f29f2ea27b9788bb720c51aac169aa00a0538ab04904e98ce953237a6c8cfef1199fa35f33ef53aeab22983f35924203ca312d53e1cbb55019df78974c9351469c038f7d29615017f985ecf76032924def2ab8a991b1d9000a228ea25d9758124517ac278a7a34393b965f1a3464370ac3711f23acd2ae93e0ffd0cbbd93dfe2f18b8febedc05131a1d3e86b490742b9d89158e13828f8c12d977b451eeaf3f7c19a5103e96ab8e7493f24e2411202afd784255b48d00acf26f0ef262b2e4cd05d5a6a9c2d852d6aabbe62cf5c78169de657e1d2b9401a4c866ab89ce6d41543561a149bbeef204dd1537ccb466ee463704d8cb57d5b70c74ae36aa99d7fda56baa914759d38ad471c696a520a64ce7cf922ccf715733020c84fb8b1e3aa3d2460415f530520a0c865a7922e71cefe5993297c36d19d8a12d2a83ce6e3158c6efd7f63010b8743566cf713cf88d546010ed80c6c74b69f5210cf54f06c564b3047991f386f8cc8119f5379ef3926e7e92e399fc460f2659dda2612c2a386c9cd03455981750764b4137eadc806528de160579a39ca7d780d1acaa99dd3754676a6e3eceed104a21cc2e08801faabaca88f7842f81e46057b6a91cf7e3ee45bcab7f14e6bb58d903bba2213cf704c49c6313c0ddc9b674ac6366e8ab7c341e4fa36ca8905c92e9c567b6647418e9b2535b49deded65869f8440a39293e50998bf94ab3e3b7d94175088ba8de3296d49b967b6c8068b9ab724a50555fed6626a1092b82043857c8578275e2", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="5d654f036a9abbb7ea6a32bd54c4beee0105ba5cf78fa01a46e155ebed63b2baa867dda2db1b838a546752d4c91ee48903d7a8803fd72116e726a165a1666eb93d259584d5919b164b2cdd66c28180178d198d3b3c49100b072555854f59a93fe20994b4d2a577e938c05fa6b67a919f4efd4b39b2a85719307b219d065c", 0x7e}, {&(0x7f0000001400)="f9d8e90aa04ac4f4192d59952cdf1b02bafcd72428f3", 0x16}, {&(0x7f0000001440)="bf3e275ff2f3bc724fb4e6411813b9aedc153503f4b51b117fbacfca8ec9a1ec9d3cf15fbcd9b8fbbc13ec1efc9fde6bb663c8292f6c005a1d7482e7dd8b37585d3b5f7b96033ca06771b88533e5177e0b901764da703d252e59ba8f552e307d4b266fd005078848ad983afc90be2efeb02a9e016c9d20a6203ef66f77d0eeb61f98ac9bfbc3c7cd5d8f1303044e50f07a2ce892ce5c4bf0c0b12d", 0x9b}, {&(0x7f0000001500)="20f988f821b1ee77b6d349ffb342e3a5117245dc0873ad73ce3355e88ee118f5906e13f956a81bb3af5186a614dd763a8fd69386de15498036121a4d28080c465b75b9ecfb168b7e1f15", 0x4a}], 0xa, &(0x7f0000001800)=ANY=[@ANYBLOB="1800000000000000ffff000008000000ba000000000000002000000000000000ffff000006000000c0c813bfc2b5ff000bfd7e0600000000b000000000000000ffff000002b100002a32834ffd962f423d141af92ebfad2691509c3a743bcad59059ca2a17e8cc5e0eea2aa75e8a611d92b127f130dc02d4d99d87a82f3c4c811b261617235bc04abc41d50654761055b4c7ed311aeee5ce66f3bc17dcfa7f45be7372b019a53f82ff634722a3179addf15db57cfe7d22a306fb820918f5703137954676aa8536d1890c8ff72e23110183294ac8cc58795c9ff9dea07fe6ef1fc2bb19f9ba0b002000000000000000723a000000000000c4beb289b000d81e37c08249980260c2739ed1808e556252a2066cd9f9cf41482b4cdb433b3c550e8a0dbac8cd145154031230dc095c44a21cbb105c3d"], 0x108}, 0x4) r6 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000001700)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001940)="0d5e5d109a73ff60867aebda675455ebc83ad1e6de1b3dbc046e240e02bf3b75dbf36670f7261209b2ce2a5beba655bf24ca4361a753469d59c9f35738f86ef47fe012b1f95c2d2ffa1986b97f5bd904b9d85dea16f9c0813a0349ad9611a914b8ec1be1a8c5e2a4f6f6b35936a66b34f95756629ec849465269cf25ce8ded97f9e242d127691d367a47337580d34f775dfbda9d61e94f1acc4819e34e4fab299bd539254b29316550e97731ca4938fc494ed37dbb119c08994c784d387bd98b91709e", 0xc3}, {&(0x7f0000001a40)="277f27eacf704f9480334dbf63b4e1f9057f305d5d01e8601926dc9a58381106027485b3cc91b326a7bf2d4299a2acd6670e4c97a4d07389a944a82cb0b356398ba048a946a13d3a247174344f8eec9c48d9fd0d221b17b3d57112df52f4429e66f9fdda7578841214f03dc824815fddf479fc6ee506556aeb1433977b5d06e6d64501a0eb966ed2d56051355d112f72041ce47d229faff08d109a004f086f4dca498ecafa78d0a8122d3d03b5e7392222829ed497324026c52df01250116e3f90", 0xc1}, {&(0x7f0000001b40)="f19df6c1a1308904bb6008e7ec66cf7da8f5a1e991640d7ab4444adf1f03138964fea5d0393cf98cbd4dda4093ddf8b197257b4d54189cd8a49b13c07f61c64cd529325cc849fe30411f7af92479222e57a9691fd6c95e999ba6ef1e4e13093d1826cffcb26d2aeecb35426e4ba59040c429ce98e377739639139b0ca55078194d39a844bb6df88951a02449a7357326ed1a595cc9221f29153c95edc610c4b7308a887a5f4980f667b8cc", 0xab}, {&(0x7f0000001c00)="c9f95e59e230265d5a20c7d5571d8d50aa91179a1f4149edac6004e88a984455e44353c59d4e95e3bfaf46f7842ed28a96d05789f304dc564b6be72d24ad0aceb8b2d8fc370c1eed21a473ad0e4c2bd450c82f82d996e5eaf83374f765b4dde91dff03299664b520119cb6b4bd3617e680553628517aed4b3d6b64cb3d0a615a065c37fb104ee4f228146e6513bde489d4ab0bcecce6824d6ff33b43635d07d2cb9572a4b71ff4c12c4101688897309fc155a3d77db99633c53937fd903e381b5c232166767a264d4364", 0xca}, {&(0x7f0000001d00)="73d39c8e08718e7207942cc54614f52538143f9cf16786b582d04cdd9675f5624bc8cf1f43973dafda8f16e183ddf6369a6df66e21b819eaa2a13be4d92f79bfcff9257d958b117f89f053a0f3c373abbe2bd9e84e618b23c986f2195c145b", 0x5f}], 0x5, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r2, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r4, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r0, r4, r2, r2, r5, r5, r3]}], 0xa0, 0x404}, 0x8) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$unix(r0, &(0x7f0000000240)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) dup(r1) r3 = fcntl$dupfd(r0, 0xa, r1) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/205, 0xcd) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000100)=""/183, 0x29) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0x1e4) pipe(&(0x7f00000000c0)) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:00:06 executing program 0: getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb}, {r0, 0x6}, {r0, 0x1f3}, {r0, 0x55}, {r0, 0x50}, {r0, 0x84}, {r0}, {r0, 0x2}], 0x8, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0x80000001, 0xff, 0x40, 0x5, 0x7fffffff, 0x8, 0x0, 0x8}, &(0x7f0000000040)={0x3, 0x7, 0x95, 0x2, 0x0, 0x1, 0x401}, &(0x7f0000000080)={0x8, 0x7fff, 0x2a, 0x3d, 0x4, 0x52a, 0xffffffffffffff03, 0x3}, &(0x7f00000000c0)={0x101}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) listen(r0, 0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x701}, 0x10) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x200000000000003, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8008, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x6140, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f00000016c0), 0x0, 0x20000000000) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mlock(&(0x7f00003b7000/0x2000)=nil, 0x2000) munmap(&(0x7f00003b6000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000270000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mmap(&(0x7f000003d000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0x5a7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x10000100) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000080)) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/141) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x1, &(0x7f00000000c0)={{0xffff, 0x2}, {0xc000000000, 0x7}}, &(0x7f0000000100)) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x100) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/252, 0xfc}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, 0x0, 0x0) utimes(&(0x7f0000000980)='./bus\x00', &(0x7f00000009c0)={{0x7fffffff, 0x2}, {0x630, 0x80}}) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000540)=""/157, 0x9d}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/188, 0xbc}, {&(0x7f00000007c0)=""/224, 0xe0}], 0x9, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='\x00') close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x2, 0x4) 16:00:06 executing program 0: mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) munmap(&(0x7f00003b6000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:06 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x4000, 0x8000) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0xf34f, 0x1}, 0xc) r1 = socket(0x7, 0xc000, 0x9) getsockopt(r1, 0x40, 0x4, &(0x7f00000000c0)=""/102, &(0x7f0000000140)=0x66) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r2, 0x2) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0xbf1, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x22, 0x40, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x471, 0x1ff}], 0x1cf, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x400000f2, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffffc, 0x50, 0x2, 0x9, 0x87}, {{r2}, 0xffffffffffffffff, 0xe, 0x1, 0x8, 0xa56}, {{r0}, 0xfffffffffffffffd, 0x19, 0x4, 0x1000, 0x7}], 0x6, &(0x7f0000000140)={0x100000001, 0x8}) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) fchdir(r1) r3 = dup(r2) close(r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r4 = dup(r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001480)=0x9bd0518) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f00000015c0)={0x1, "5d923e43330c7fe7972001796586530d9c17ac84e654ff6763bb31750572b730294eccf08eeae2f818e6b7672dd230c14ae9353409c0e878dc3b2dce9891d3c6e19b1c775c9ffaa3248bce416ec81fa81c15716ee00708360d968cd4e2aec925c9e1335cc5a149a4e454ab6bad442ace1ed8cdf66f4d8a5de221d74a7b573fd238b595bc316eb71bd8749df0868f115973"}, 0x99, 0x800) getdents(r3, &(0x7f0000000380)=""/185, 0xb9) renameat(r4, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) read(r1, &(0x7f0000000240)=""/4096, 0x1000) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd5e) 16:00:07 executing program 1: syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x12, &(0x7f0000000040)=0x400, 0x4) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1000c001, 0x8000000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, 0x0) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002700)) setreuid(0x0, 0xee01) r1 = semget$private(0x0, 0x3, 0x4f547eddc61c8f9b) r2 = geteuid() r3 = getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000002640)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/165, 0xa5}, {&(0x7f0000001640)=""/4096, 0x1000}], 0xa) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x32, r2, r3, r5, r6, 0x108, 0x3}, 0x81, 0x80000000, 0x9df0}) r7 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000002780)) setreuid(0x0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) recvfrom$inet6(r2, &(0x7f0000000040)=""/218, 0xda, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x7f, 0x3}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:07 executing program 0: r0 = syz_open_pts() dup(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xfffffffffffff748, r1}) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)="a7259ed9bef4cb34b57987436c4b6bb8c675c2d1e7f64801f85e8b72f27e3605a5f7553f2e84b355fe04df9796124bf4deeaeaafa6465ed979a1c3e2b660337ea228d491921441a0e2b926de1cdf7fb1864f9fbb9fc67165cc4db1d936c4a446209be7b18d87c4243cf99afb675a85b26cc64367b478d43311ebaacc3c2ff99084551fe6a5bb", 0x86}, {&(0x7f0000000380)="18947e36284293af18269c8454e1083f2d11ef3b61479d7d503f26785d8813b60874af9aa039a2ce7ce18b68eaa2c7bd733b37e23d335da3cb28becf2ea2f0f47a1b2a638722d5c1a4e0bd05e643c37ba758befca8a1c618b4f051f105477edc8061bebf0e0ae40f3eb88180b4aeb5cd003031b194baee8e50c2241b40c1dd0f9f0737df", 0x84}], 0x2, 0x0, 0x0, 0x408}, 0x400) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c2c401d13bc526293b66ae5ac4f3d8e8d92f5609f5d4e432579122ea7136ec81b6a264580949d0009abcd93a50c78f005e4e6c2eee6cf76f5e87380614daf72da4e168f73a020bbed77bf47444929c28eae3b6dd7864b2d347ad5c92aa8abdfdd96715abfe02eee5bbf7ef15dd70845ed556c0ceaaa3fd8217d777b22aa53ffea31e21e412eaa4a65027c108b2aa10bcc4c6af8e5e223c3bba7b192348765c53926064ee78ec35a496fd52955bf8a6621bf72d311725cddb882cc5954d5b925acefeb5b72b06eb93e1afff8b9f065bf80e9819148abe01bad598c242e3a9188f49a557fb46814b03809c5aeffa3e3d91568d1b49a4a25a7c35", 0xf9) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="50326eed680d65ece80b2f21af39a1e6d02d4935d52a4c7d8623cc90af0812532e23f095f8942df3126cf3fd057b0f075c108fe4958dbcbe1ddb9a72996b4e4cedbb99f5392e8a57dd7f7912933fa45d5f5de04bd93f597d84f958e79face8f80d23ff01441ea7517befd5b3b6f3f87b25844d256cd91778962c4c645d87189c00f9f83f419a91f184d1d501ac0d5d91e2f478e13dc23cf4c142037e2755162d8f217512598b2c259e2a28ba26662c3f47fe8f7efefe57668781f422f3e40dabe8631f379b701c533a69d3fc0713bfd769fcdc3111157d9dd6a598d858134ff4dcf7efa8ffaca64ff7b2a7e4672d275d9ef5376a312a54305d691ce01d3d022f04ff8d65f2d5d6609611200503029f3e514bfdeeae00265117ed9eff66dab7fbcd97c73d4340e3d30dfdba1355874002f84e063f77401c0918f2ce6fae4daf5564d97245b0cf31ef0c179d5f746aa7147316f600a494f37e2fc659a8699d35784292b4716dc4b08f6a05b0fb4bf7b632c90dbebcdb7e6f6ee07b4e2320e4e1647395e2d55e73edf26fc3d02dcd54c21aa8bed17434b5de248dacbbb8b88a85c244b53c253dcf6cc7b1bf1b6b94d354181c75dd6d016e689da9fcff7f7af411d03dca1567f6b028fda586251243d7f7f7508fb446f9a323c764f62d99ab9572e213a4b7574a345df3fa2938f83c468b3b29818eedfa95079ef559ce9f1298454d2b7a7e632fc677b0c2b7381b96d468091a97e13c647d75ddbb8f20b81f188d5d3f0c2095b1f1e3d069a637435762203847d1186497323b21109f54472f9e2be35c748310515309990c81976d328fd6f311edec33415a331486ce8f05a349d1f746e1045f0e0980db8a5fe808e20a8305a68bc78a9cba4237b3369660035d4be556b9a3b750097181dad378539e2fec3e75037978631b310bcd0a366a981ba1afd542b40aa2be0cbca407bf4ff75ce7e51f24011565974df0c109a6ba177dcc613c1c76218ca8c0e38c7eb0b572736f37548af081400d28bf2af1ea829a5c74f7f148cff5e08a95a89839f8daa7092754d68c86f51a87281f36fda8604e53741b5d9e93e77827baa5c81d13f4063fd78d4bbbf87c62872dff31b6da2cffa37f516c39cf7cad80d0af468f8b27cbdef0f75a1c3d32ab2e8eba76027f8f57a656fd30377a18103e8232d4b883bb7557fccad893dfb53ba58367022962b5aa34bedaf39e52de0817baca25a6d493084387224244cfb35f345a97c9285f4ee39906519d6ec90aca7f8d50346d49ebe7445f43335cf81af86d128a74a94326a14d855117e7482948940a3e226b69aad5403014c6cc43589e963d3c82fdb028ec2cd52977d3966eda1527b7f67105f1b2ceb0956efad851a0fb17a05edaa1d09a54d8e2cd375f4ff42e009882fb1eb7d75c761cb6c2bd03aabfaf235454f1b0642dcb6b0912b2c3c5864ed9de51683d33a26c90903b0c9455e1c464a2c89d8ee8170f15586022ee2d8a85d28656c91e03f79bcfe1217fc81fd14734a6742937bd3ec0039c12738766082189e3affabcd5e3e2807ebe2474ad17dc778ba2579653baa4274456f70e7bb256461f3b44f889133dd871d4dbb75b7ef57659465ef3ab96a0c72e63da80a44305c43e006cb6b104d24d23b5d2613d05a19eef89b5798a1327bbb8b76d4a6e01061f0b0c1675b57741963e041b8a847ba8910db1710df4a63777f6ca2b51611f71c79c6a06923270327cb53f5d32291d4cdaed8cd1094efeb3064f12b1295b127df174d72e40ff87924de546b0c26a2639cea2b965b7d3780c4c5f6acd60c2b77b532a13a3e90d4c12eb900a28175b12770fe3840c80bb0003a8ac075d983c16c551e3527e0f01584f649f48e262fc554aafc470d9637a78ef8c18b0176053b479e06e9e4ed141e492979022078e0e8f2757868c0f480f49fe401f11a69d9c68bda5959e965dd62b47efe23dd35996a8b288fcf967449b0964aa11415188372c2d3b06e56e2ad29c8dfbe36c9585af33fd7bc6be90c45d070102849dcde29fbf38755673442ad086dd004f976ca8eff26909486dc1c1a97452353591e223a23f46ce37e1447a507bc97abbc67d8b86bcb63bf0fcb9e92b38c1cfeb7e4928b2b66d81483778b94dad41e663482ca9966d9cf19bb8fdd08e85d8aa352e70f85775655c390c643bf8038dd219a2c26cf600f4fe50da3c9016e3768abe2679022d82ca6d81e876bf4e6c9572a38558fd9453b6242b84231963d93b1c9cff98d790fceecdaae328b0c0f195a54fd5b4c21f02d7ce34604fb3fe0d509ca942e6cc145d6906a9efc942eb7bda8f7b2ba6fc7e60cc5f6e322d7f75e640a050052b00e41b7b38dfc6176a3c37d845cb9109705a7f60d3af301c2b68939f290e57f3fc8dd1bce12ac17a65a7408880c1a8117afa7c36c317ae0a97e574ae225747a6e85b463888448d654ad4e74cc40a11483ea197b6a01496d5f010f142f8dd954722ce8b81f53c5db36aeefd85e484bedf862e53555d0afeb002cc7569f99dd0929bab9d8da7fdb12db348d01c17ae50b8f573ff06720eab1a58e12f7b849d45f3248b68c79169576c6e0048602bc91c59a21f7a5db8fa53f1c4bd0273e58454aeb41012452bfb5ac523a1f52721624cc203fdcaca9186109bfc29cd3ef40f1c3576799b5501e1d8495cff11f8e0a6d25a41df8c6d4d8bb6708442ee248796d8c4e21244b1afb2ed412ed8c44ae0e8326728562eca40a9b82992e32bc3f1f6e2f15c25d35fce72fe015e0ffa2a304b15e5028cb529436d3a0a8aafa680a7926746aee3b722cc62ae0ce0c32d64915f2aa13c900dce3581abd2015339915e055b99806acfd2bd8582c1a78c9eec2564731af655cc0747b3cc221072f0000a8151a17f4666c8acd04f298089a975b9910a78818d14a6d614bf73d7289a0651a891745a35bace3e5453256ad3aba9364a1bd079e042a3b88d224098a6c2174baa13440b598dfba5ef720c3f72ffe8d62db1fe4522ac03e0e3f92b54a87aa05c50d34419786326049dea4b9300b79f5796d2882c766e9aa6dc1e695f3f769cb60620d587c3a9faee360176bff0d861c70cefd65836c968dd34d607a50814e0e7df810af82544fb7523d169ea8378d013c6aaa4115efda1942ec1b2006b5f96d47332e2f95ff5bcd233367cf5058935fbd23863c50eaf1790fe8f2e81c603cdb4968b2a85570c46aefb99160e382c7f5df00eccf4ffcba382eda2ad293a2cc7fb7c5870a8c712ad32092d31c950fa70c2b393cc9bfb7d2ae05bdae60ef538cbcc0137f2d3c8c69ceb63790947be755f1062f0d015f2eb5ae2d52944365c16a387cb913d9f056137e016408d2e962ca79c098a9a735fafea06a3a075d9b5dcf986a7bf4daae3af53019211ad7324c4914eac08c8b8187fd534afb7422dc27b3c3d9c89f614943e0003fd488c6aa89fa166d360c3f5012062f44228c633c163bee61cbba3e66a7cf46437faf9a89b2f354334a18408c2efd58285becd93b7c16ce030fc211eadb4fe836c781db212633f3da6cd73c286cd434789a4bbbfe42a10cbd4961b7509bf5fca7e40be074511e3b6e7feb380b4224cef66252bf939fc1d753fe26bf1c75f9a1581ef00bd24645c1310615afc5ef0561b6c13b8e170d0a10329f941af531d498c8e67bba93b59ca2bf6a27383e197fc1e97367b5d8050d3646cfc713ae5c4a9df6596d0d1d4493c07fae687936b0da9ebac3851001f963629eeaa09e0d9285bbb55cc21fe832a968a911f41dabe8a8568c005e9d50e2b163ae02063fd72e7be2988d52216d86cb186586d03d65638f78d253ee0332cc0eb4b79186b1d82fdc651674f673833aa3aeb981a01c5936e5dd85d634ea2233b8b851679bafd6be8f3736cd152ce4b571902b2b828978d475adba1d5d75d28af1a465e7b55376c80bb7949ff63ac9846f11dbbabef513e729d94a085e5c61b26f8c337f1f6d8c5b09770c1d010ae720a0fe420e4f3caee69f3c8d633f06b1dbb39d045f35bbaf21ac38952e909bd6aa5cc743b8dbe505f6bae471cbde881ad090e60b62128cb8f2745f8b7ad44b38affadc47338f071068847978113c00bfe9c44b9606a8e4fa5193fb219de02a1fa8f58e9bcbb46055e0408b6963cdb16374ef797c183f309a15b75e9e2ca4da84a6d3b792bb03655e9cdc99353cc0b7e2d7bf37d18950d09388e180dceb26d765fd35cf4d5148bcbcc6d046af2dc281c152c31e1abe5c4e474e670efea0ad67366b589378ede31d37d401da32aaffe14498794b68ca8cdbdd68d4a57232e3f80fcc915eda622715758ce74fea10f332510572c0dd85e9259ce33d6d48f9a2e80f550692d64bcfab8c89a321d2f8f64c870deeb3fe14103a17eedec6041f4e503ce5df9e09db9b5e18735624d2d0da9ede77b71a10a5603c810bf352c87dbc42e9290bff55f6aa1dceedc17ab1ee2a77eafa875eda6de2ab8d0a09ec88682d1e4705baf551bba66ed40fb34acc5d1bf72729c9282e3fe6a9923a791971e51e61770017aee393506d5a09d7a0c1f5d28cdf81ed2a8769ceb1b1a92ac2f29249de0c86983ee63a0287816e179c5451fb38c0d96fc4b9fdff565f328295a3613dbab47abb6c201ecbf836efa4f31f5d4e0e59e7def6a57f2dca4ba3b6aa5794dc5d681fa0eec23907f23f6cd1b709504616c40e7158f06123ff4541e1fdb4d094866d04a42c428d92325c82b0c3337dd3c51bb80d67fa61fb965a0bc0e9eee815db01f89e19df80ad990e9d8c88e3619510db3e9a3585bf2f0226143aeab4c91b94233d9982c4dfaa8423aad53d6b16da1df548b54f7e75542678c854cd87c2e911988be8c95d199a81921c46975fc77edeea0a92bf5487675580803858695ce8f29183f11ce10a14fca04d1efad5507d394207e61300f610196fde59631ba6410b2cda6e245e0670df1a462292e43e92f9b7c0c22e358f2efce92569392a347c1ad1b667fb906e6e45369fcdfc097112912fa3e427845f5f661dfe3e431fb427c2b53daf61b1a8e48c57184cebd7184ccf25274782682309ab7b10edae923037ac1409ddceba491de0c61598912b876265d92012ceda9edbe980c381bf63e0e51a30645b8645ed8f336a6be60394dec96a637b4406e46c5c7af1e3330ecbc75994ed7c9d74a7acd4949f0d64250ba7fb6c99960e6718adf5377761181e270e0ed9630bdb8b8b3e20e0b02bea37c68e0f602f873fd6ed6d53b26060e25aa69e17bbc4b9989c8aefe58fd8e6a50b2943fbc76a589e11c25146a5f893afe778819356524e074c19ab13eef721491b41461e2c05b439388230b1fde91422bb0b114ce9ff62c613e9ebfdf2fcac703596463b9344aaee962b8717f07fafa93fd127d289913742c7cae4cca96ff59f0048f2410754a25826db705a963581eb4f8e20f64945cd663dbc6aba9b1992bd42008d68f88573de87cca99f7d1348bb3bf2593226d0849c32dda69702c935b6910ca1ff4f020f6af10573a7cad721163d98613c317a146a164ffc5e9bd7d39a4c6f01ee2d936ed59dd5db9c19e6810b2905903e68614db240f4bae041ca28244b9c0ad31a817063d5ed86d47afc7105d91fdc590168cda11f678af6624ffcf9d5bc3bbef2ea6eff1e5bb9f20ba403c169d444e81f0503db62e16ce56a50cdd11b0e42af98af079d75c17dd18cb75bfed0ee2a67b6a7ee8d86522cb2441a3fab727289e026e492121aab41418e7334f4e9828f38dd2735c7df904073b84d9e9a8e804e511491875a53c", 0x1000}, {&(0x7f0000000000)="c77c958aaa68a0d7de1b2d6a63d4c5f64dc5814df7e211abe1a07fbabbceb6793c072dbe7868c984abefd7f6ee62afec61ce144b4ad14fa51cac4bc20922d0ca4f10788d6553474a47cb1711ca9e9f00ee3241ced55e5206168c196c2394997d9acc5822c7c96bdf227613d8fd6f3bc623f7f1226a067f60798840c9cefc09471055be7983c8125037eed06b9b36cba4ee6d2749ab7e936cc8cacc4857bb405f845830bb5ad15c0ac7f87d3a6cb205e91190828cd11dfb181a5037af410d6a45ccb68ec08190d1c12947a9318b3e25e81a89183b56efd9a873de7c56af3a5ef22b50", 0xe2}, {&(0x7f0000000100)="09a45b4e08d2ead0a90d11a6528402e2d8e56a325b5578a20e6f66c5bfd7613102", 0x21}, {&(0x7f0000000180)="298c363fed1c9f55dc0e4a9f0c4a603221afb68e6ef4a48890f032fe0bb0b1a10d02bd597baee643040b8622db22fecf59d83aaf5fe2", 0x36}], 0x4, 0x0) select(0x40, &(0x7f0000000340)={0x10}, 0x0, 0x0, &(0x7f0000000400)) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x0, 0x18) readlinkat(r0, &(0x7f0000000500)='./file0/file0\x00', &(0x7f00000005c0)=""/205, 0xcd) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = socket(0x4000018, 0x0, 0x2) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x4}, 0xffffffffffffffc2) chdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000580)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0x3cc27f5a9a8a8b3c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0x1) r5 = geteuid() getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000480)=0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) connect$unix(r3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f00000006c0)=""/196, 0xc4}], 0x1) fcntl$setflags(r3, 0x2, 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x80000000) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000001400)=[0x0]) fchown(r0, r1, r2) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/225, 0xe1}, {&(0x7f00000011c0)=""/194, 0xc2}, {&(0x7f00000012c0)=""/3, 0x3}, {&(0x7f0000001300)=""/67, 0x43}], 0x7) sync() 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0xc005, 0x3) dup(r1) getpeername(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f27fa7a2f9e049a640231a715e77c8517254ca6a52089e1febf1b3c0eeb54f52203c81ab437bd4c7f302e6454cc1fe9511b51b2f97d5a92bcf600e77492720721f1d8588104ce386003b08bb3e2d9ff9db05606ee946b699ff52da4c89e0473b5d44cff4b1e0560766e6aafe1100a6fa3fd780a39bac750e752100b80026be96e17e"], &(0x7f0000001140)=0x1002) 16:00:08 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:00:08 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair(0x0, 0x8000, 0x7068da7a, &(0x7f0000000000)) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x17d) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) r0 = socket(0x10, 0x4007, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file1/file0\x00', 0x10000, 0x80) dup2(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./file0/file1/file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffff0d25b27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/126) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1, 0x3) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x4) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) geteuid() fcntl$getown(r0, 0x5) 16:00:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x2a, 0x0, 0xffffffffffffff78) socket(0x6, 0x8007, 0x5) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:09 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) shmget$private(0x0, 0x2000, 0x491, &(0x7f0000ffc000/0x2000)=nil) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r0, 0x0, &(0x7f00000001c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0xffffffffffffff36) mknod(&(0x7f00000000c0)='./file0\x00', 0x1124, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40, 0x3, 0x0, 0x93}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r1) r3 = dup(r2) close(r3) syz_open_pts() 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="30470e60b851e5f3975efff077f1ad5894fc667bf69a63ab4e0fafe79b56fb7410810428e6d4b3f8eb4bdad2182141262e9536a9872351162e4bf757c123fab9518cc00492563c71d52173313ba0ddf318a3a3252b50aeecb4b651dc9dc9b5a9648de0e0e3e24c8b5f987ab3448616eee2539013f54a22015f53fefec9a6f77b4fa28a059ecc03488d9973d0a5c1140c"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:09 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x69, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) dup2(r0, r1) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x16, 0x5, 0x407f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgid() r4 = getgid() fchown(r0, r3, r4) sendto$inet6(r1, &(0x7f0000000180)="ea4e17c5dce18f182d33a534d45c24867bc9e605c46dd1a46013ad03c6c7851d96ac6ab1f0d2b1ad7e49562af5568c1aae0ce18aa51e16e0404ed36ae730d2fc083204d5a9b1a2d288b0e334a722528e5c4f12c522222fd5d5", 0x59, 0x404, &(0x7f0000000200)={0x18, 0x1, 0x2, 0x1ff}, 0xc) getpgid(r2) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) sendto$inet6(r0, &(0x7f0000000040)="d71ed143a616281b1316b78b77c2115089b650bd38b9fc5d33c2e63e6e57873d68ef6bb576a635627cb5f50addc51dbbd6cb6c9537f7e73a81744b89c0671480428fda1466d491906c17731c49ec58532ff4a3cfe429d1036009159fb8717abd99660516da453498608b504bb057e7e2909ad0b58d54632802d87a71c08c2503055cec5506a7dbfe2f", 0x89, 0xc, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x5}, 0xc) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) 16:00:10 executing program 0: 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r4 = getuid() r5 = getegid() flock(r0, 0x8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="001b3681af381ed04c7b"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="83dda358a1d5dad8b955d7a1e07af31f70d173749984bfc10d52abf7559894f3c03357927a2d779e3776e3a0e94ed22592f7037cba13d45329", 0x39}, {&(0x7f0000000080)="1c7f8f95c7c98b6d535c82ab1ce1bd004296b1acfd7cd03d3f631cbd782ef7a8bf2e1b78c5ad58785a721268cf5afafb0e90d204b411accc6cbf006c38376f4fbdd5f93a17bd26cfb66b9891d055f552efb3ff251b3e27e6ca6f7080ad193bdd0e", 0x61}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x58, 0x4}, 0x403) 16:00:10 executing program 1: 16:00:10 executing program 0: 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000f00)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/170}, 0xb2, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x40, 0x6f}, 0x80, 0xfffffffffffffff9, r5, r6, 0x7, 0x6, 0x6, 0x1}) 16:00:10 executing program 0: r0 = socket(0x0, 0x1, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20000, 0x22) r3 = getpgrp() r4 = getuid() r5 = getgid() r6 = getpgid(r3) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = getuid() r14 = getgid() r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) r17 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x200, 0x6) r18 = syz_open_pts() r19 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x10) r20 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) r21 = syz_open_pts() r22 = socket$unix(0x1, 0x3, 0x0) r23 = socket$inet6(0x18, 0x8000, 0x4) r24 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x40) r25 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x3, 0x8000, 0x9, &(0x7f0000000740)={0xffffffffffffffff}) r28 = dup(0xffffffffffffffff) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r30 = getppid() r31 = geteuid() r32 = getgid() r33 = getppid() r34 = getuid() getgroups(0x5, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r36 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) r37 = syz_open_pts() r38 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0/file0\x00', 0x803, 0x8) r39 = syz_open_pts() r40 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r41 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x10108, 0x110) r42 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r43 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000980)) r44 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x300, 0x28) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="dc9c791389effec8faa0a68e8bfe1eb0498f2b2bb6db2ca2768e916748088eb06e21ada2fc9e25982a1b01f2", 0x2c}, {&(0x7f0000000240)="093a79581d06ec890c71098afad6f465f055133aa3de8c91ecf6f187b4077e0e3cf9472cc1af6e35dba762006e5ed68929a82e0eef848de4d870c5b1d76da8e4f1a22ba8bdb1edb1c94d83e615645879b44d761ca8eaf7536932ffdec0317991f4777baae49205ac8cd51bfb1899faf2a1ab6062cfbb58e9b24ad1c5349e6d1edf904681836fa6cf26fb438a9dc04559713b05d3dc8214fcefb119467dcffff485a6b3b3613252d3c460bb31e1cbf44410e0ff24bd8d5829578d53f5bc5566280feffb002a50a71c0ed6949d65033b67cd5b2cd657c030d15e63f86c", 0xdc}], 0x2, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23]}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @rights={0x38, 0xffff, 0x1, [r36, r37, r38, r39, r40, r41, r42, r43, r44]}], 0x170, 0x4}, 0x40c) mknod(&(0x7f0000000000)='./file0\x00', 0x8044, 0xffffffffffffff6e) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f00000000c0)={0xa67e, 0x9}, &(0x7f0000000100)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:00:10 executing program 1: r0 = socket(0x1, 0x8003, 0x0) setsockopt(r0, 0x400, 0x3, &(0x7f0000000000)="2a18bbb3d6592459be9872f61d6d2745d2fe5ae2983f66a8d3d205ba4d3c83655d37236738ddbabc3566f5cfda242e6f1ea4f4e395034c5094c7ff587a3559225021c0f7f896ef13f7e3a4a924562f878cb64077675b18f8fdb87d4adc02219f8f3f75ea83be266526652a1d521a8dc3603535860be3685f81a1e54de85832558cb25e8e1ef82c1fd33650029f74f0c62bd8d9056683bc531e357d2ca56a6940b0d029c6e20c66aaf98bb8c4e4beeeaf0b504220f215f8cc44b9db300ef69d7e0545b3912cec6e2f1a336f13c9dfce603656316da4e425637ed19c772bcf2d77bac8c6708c1441694bc985890846892a6bc9b3ec63d9bdc186", 0xf9) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:10 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x101, 0x20004000000000, 0xffff, 0x57, 0x1, 0x8, 0x6, 0x40}, &(0x7f0000000040)={0x5, 0x6f9f, 0x6, 0x20, 0x4a1, 0x800, 0x1, 0x9}, &(0x7f0000000080)={0xff, 0x1, 0x8001, 0x9, 0x3, 0x3, 0xadb}, &(0x7f0000000140)={0x9, 0x3}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() write(r2, &(0x7f0000000140)="9440", 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0xfffffffffffffff8}) 16:00:11 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r3, &(0x7f00000006c0)=""/27, 0x1b, 0x2, &(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r5 = dup2(r2, r1) r6 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000780)=0xfffffffffffffe01) dup(r1) setsockopt(r5, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r4, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r6, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) open(&(0x7f0000000740)='./file0/file0\x00', 0x408, 0xa4) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) setreuid(0x0, r0) r5 = socket$inet(0x2, 0x3, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:11 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) r1 = syz_open_pts() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) write(r1, &(0x7f0000000040)="f9421e00e6c1c50833083ceede81c887077c8a9bbd3c39d7fdafe425ad46a8e1e298eaab41647d899fd447c1ccb40d7f82310ab006fd0016d38b783a20ecaaa16b9573b8713cb5ef917cce5b8d26dd781472853da7fb2f1a8890cc51990fc30b8591f460da7ddf14b400028cff9c32f407f92ab6e85828f84ec823e39b82539c61a000b52a6dd70f31ea8f903701f1b1ccc9d715f7e5b50e", 0x98) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x5200) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x6) open(&(0x7f0000000100)='./bus\x00', 0x82, 0xfffffffffffffffe) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/78, 0x4e) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x104, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() mkdir(&(0x7f0000000100)='./bus\x00', 0x4) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000140)=[{r2, 0x80}, {r4, 0x100}, {r3, 0x4}, {r4, 0x20}, {r3, 0x104}], 0x5, 0x3ba) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/45, 0xfffffffffffffffa}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x402) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530001cdc838c2400bd90b3c1a0d679fc4bfa5a9e0b41e30e6ced737851a47eb6c70b116457be04e3fc604796527099eca2b5decd1412a3f2970ea329d8efeb73a6324e6dda3e4c2fa2c31d251d905c5691225ece67a329dbd444d3d9bb308c7300c0"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0xa0) socketpair(0x3, 0x1, 0xf0d, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x12, 0x5, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x23a428766a474e3d, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x6, 0x80000011, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000014, 0x8001, 0x6}, {{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x400, 0x2}, {{r5}, 0xfffffffffffffff9, 0x0, 0x24, 0xf03c, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffa, 0x3c, 0x8000002b, 0x400, 0x3ff}], 0xffffffff00000000, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff9, 0x2, 0x80, 0x10001, 0x7}], 0x101, &(0x7f0000000300)={0x2, 0x2}) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r8) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kqueue() fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x6) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) fcntl$getown(r1, 0x5) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 16:00:13 executing program 0: r0 = semget(0x1, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x3, 0x0, 0x10001]) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000002, 0x8000, 0xfff}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x10001, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000008, 0x97, 0x10000}, {{r3}, 0xfffffffffffffff8, 0xf, 0xc6, 0x8000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x11, 0x10, 0x2, 0x4}], 0xffffffffffffffff, &(0x7f00000001c0)={0x81, 0x2}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x7f, 0x4) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) r1 = dup2(r0, r0) r2 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x51, 0x20000010, 0x3, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xe0, 0x4}, {{r0}, 0x0, 0x8, 0x5, 0xaac, 0xfb4}, {{r0}, 0xfffffffffffffffb, 0xd9349d5b441b458d, 0x20000001, 0x100000000, 0x4d57}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x8000, 0x2}], 0x80, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x5, 0x15674e7f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x40, 0x6}], 0x3, &(0x7f0000000140)={0x3, 0x200}) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x5, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) getsockopt(r0, 0x800, 0xfffffffffffffffa, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2c2, 0x80) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x43, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = socket(0x20, 0xc002, 0x6) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x2, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x6, 0x1b0a}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0xa0000060, 0x40, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], 0x3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x6}], 0x0, &(0x7f0000000240)={0x9ee, 0x200}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r0, 0xa, r3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000580)="e40e8684e6d9c1ba98abf5bd2fd995a40ab9e4aff1f8b4665f1d5f854d40fa5648b223c83c3631248cdae96e843a3bdbd3111bd7580fc2d3b7b5d380d7477ac6de990344e7988a11262d641a178d2b05557302a84ce2c6967b1ec8014d4938c5f25b77dbf08c8a196f17744736beb31fa9a7d39b50b23698458cf219ece07dae66d49745e25be84caf58a967cd17ec9f04c315e5", 0x94}], 0x1) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000b00)="27cbbf5cf7f7e043bab2782ac2a6150f362a0b3854f5267a65085b179dce676422d6a1a10ade0a12fa6252f5a1661bf5c9a9a7dbbe256dc240", 0x39}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000c00)) connect$unix(r2, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000c80)='\x00', 0x8, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = semget$private(0x0, 0x3, 0x4) fchmod(r0, 0x10) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000d00)={0x3, 0x3, 0x1, 0x8001, r6}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000d40)=""/197) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000e40)=0x6) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) 16:00:14 executing program 1: r0 = socket(0x18, 0x400000000002, 0x5) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:14 executing program 0: r0 = socket(0x28, 0x5, 0x100000000) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000), 0x0) socket(0x18, 0xc005, 0x1) 16:00:14 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) 16:00:14 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) 16:00:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/71, 0x47}], 0x2, &(0x7f00000005c0)=""/249, 0xf9}, 0x0) mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x40, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x5, 0x0}, 0x0) write(r1, &(0x7f0000000080)="281486c3023e6fa808b1f7816f6d068f10109f33a2b601e7320f80b22e86697054925316ca509647422477e0e63af8e6cd7bcbed055841cb4ff5fec107e6dbaa018318f3f687be33050e10b2b9a95e642e3bfb9c2621a34d06b27af8149f7aa77cb1bc7202c4cdb26b597a086b089f3ddf32fd687c2b86cb83653b07284231f019865c32d6dc757069e80f4ef68158343c258f25b63625b5a5cb11561449b965ac7c885db73f3273fcfa30e26a3542b83b51a625", 0xb4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x2, 0x945e, 0x8, 0x9, "9a74d99d07e26b465f2888e6dd7571501aa97862", 0x5, 0x6}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000840)="253574bd0b74cfe2e50812fa0c15c124687e101f76875c0e496f", 0x14}], 0x10000384, 0x80000000000000) 16:00:14 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x6b) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000540)) 16:00:14 executing program 0: socket(0x18, 0x2, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000001c0)=""/216, 0xd8}], 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x109, 0x4) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) dup2(r0, r1) shutdown(r0, 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000001500)=""/4096}], 0x12ac) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x4000000000000) read(r0, &(0x7f00000000c0)=""/77, 0x4d) close(r0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 16:00:14 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semget(0x1, 0x2, 0x18) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x40) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file2\x00', 0x8, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x10, 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket$inet(0x2, 0x1, 0x9) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="11743cbddaa04c8c93d45398442b6986d8e7dc4cd87bbbc7ebd6b917b26189072f37817d8cd2799117627cb6ae8af9130a4427f04b5acb9c565eea84f88987c25b0ee7ac1ac0f1a13773a5f37d80b09ef20c2023bb14fb500423a5aade65fb7562ef33ff5b90e2ed2737dd5a286f8facc99a26eb467985ddfdc53facca9f526d531728fe55a541ab9ff168c81f598d07df4f90d694306db48dba6bc78eb8bc6ee7ab5b93999f8b007ad2a79856c571ea", 0xb0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0xa4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80000002, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x4cc, 0x7fffffff}, {{r1}, 0x0, 0x80, 0x20000007, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x94d, 0xfffff00000000000}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000002, 0x6, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x68, 0x800fffff, 0x280000000000000, 0xff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0xa0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0xffff, 0x5}, {{r1}, 0xfffffffffffffffd, 0xe, 0x80000082, 0xb868, 0x3a}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x0, 0xe58}, {{r1}, 0xfffffffffffffffe, 0x7, 0x20000000, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x40, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0xfffffffffffff001, 0x8}, {{r1}, 0xfffffffffffffffc, 0xc2, 0x80000000, 0x800, 0x20}], 0xffffffffffff8000, &(0x7f0000000300)={0x101, 0x1}) fcntl$setflags(r0, 0x2, 0x1) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x100) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2591e0554dc9b8037b335f50a22772b82fbdd9e9b47efec6f2d463cc1aa4f053ab0b1ca6259eb5967aadd65d5ed0ed31ae05f9c03285b500ecb8db5591d8ea14c9a4db9e53af228a9948ec7221d728f001985249e553be0d65cd8101ab6f6efe2aec30b118355ec336defa9085697d65f4a414aee17f84a00d1e8c3d992e6f3e8c111ffa90a792d3ec09418f592fa6c0ca0db164ce4688e33ed645a8605b2c067c0b35288db0bfe2ca88299faebd1c007f5f92be7e016e1cfc8b022bd366afc56c2fba6dbe82ac6ecc03af512540f503221ee5e6ab25a077f41bcff111c1a0ca064ca3dc2cd89ae75f39043486a7c99bad66a85bd0010c89f5f66f614003d4c0a13adf3a9b8e8ddc4e020309216dc3956de75ce1f443a9a7"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r0, 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:14 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./control/file0\x00', &(0x7f0000000200)=""/4096, 0x1000) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) fcntl$getflags(r0, 0x3) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000002000, 0x43fc) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x2, 0x9) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x80000001, 0x1, 0x2, 0xffffffffffff2866, 0x8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x297b) accept$unix(r2, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:14 executing program 0: r0 = semget(0x0, 0x4, 0x220) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/134) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kqueue() getgid() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x1}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x890, 0x5) close(r0) 16:00:14 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x2, "633f15b7"}, 0xc, 0x0) msgrcv(0x0, &(0x7f0000000040), 0x8, 0x2, 0x1800) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ftruncate(r1, 0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x843, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x90ba, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005, r1}) ftruncate(r0, 0x4) r2 = dup(r0) write(r2, &(0x7f0000000080)="26885381d2156c75e37b9f4d24c6e26d5f7f95c5be20e233498b32eeb275971d680b2717ee47dd0ad174680c2b113a34d0dcb9e1428a0d8deeda28615c7027f6731472022d3c1555785f58f689a4ed6ecbbd7f4d3d09a06e1168386f10c9a0e90fc012d5e35bf5f230cff5d3746027891b0f9a52cba55d9dea50b82ba9d0a4e81401265a3adef150d3b9f39bbce7b7064e0ff8592e23fd514886fca6d2b8d09bdc01b4aa14b0f57ca40848e389394b842405275c3754b3c46d5297aaba1965642b88a42cc0a54f428c45", 0xca) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) read(r0, &(0x7f0000000000)=""/118, 0x76) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) dup(r0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) 16:00:14 executing program 0: getrusage(0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x3, 0xd8, "b9ea4f9ebbe8f19b918d5fafb6a4f7e0351ce800", 0x401, 0x5}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x14, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1e5) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xc005, 0xe4) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e8600696c653000"], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x107) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8, 0x2d92, 0x40000000000, 0xffffffffffffffff, "a2717e5b0b919ca202bdcdc0a4cb7d59390fa5ea", 0x6, 0x1}) recvfrom$inet6(r1, &(0x7f0000000180)=""/232, 0xe8, 0x802, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x2b}, 0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x4) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80000000000100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='\x00 ') 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f0000001b40)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000140)="ad23250a3281321eee44a6f71cd88875b3d3bf989b9b637b700f0787", 0x1c}, {&(0x7f0000000180)="c154e72fd6c3d9eb4b63de3bdc44e5927690ceb30db89546642706b30e99f9265a48dbd8987c31dfc1b93bb279e20e4588cd91a97932a8a26cc862adbd47bc2269c4761c27c23841f1b479546af59e3e0d806084ccc577ee7c097beb6f3524039b55a2ff02637b10540da444e80459d2b640e4165e3f48d442052b4b46fae943f94edb270bd4ec1a2f4c576d797eb023c87614fe4f3ed7cced8aeb02c57049f7dd2fd347e910096179087a99f3fb6110a01bd3ab6ceb", 0xb6}, {&(0x7f0000000380)="0eb2eaf11b5ad4b5a9f591d347013d401c281aa1870c5564fcd4985f001aa26817e60b1e38c4ca60786bd4d3608c36d924de984e9cc361f1d5878185cd023389c9a75df440e00477a9fd43f28097213f435ac00bea8089620075440d4de496604d55f29a71535fa946ae29b2a6386a0e375579ba6cb37a7718a248ed9bdfb366e504e8befea970329c418ccce89249bf628e692e6cbb6e2d6cc30a46bd2f6420ca4cb3e38b47ee18bc6bfa357f56cb120ba8229a222b3ae1ee97834982eb30177fdebdb77f267d088eb80a350bb5a0d4afbe9e47c629ce7f7ae6", 0xda}, {&(0x7f0000000480)="c39c8a614889764aa3d5a158002fcd75bfdb40b647a5e29152b47d049b6e865bd7538815836ac5e8febaaeec1ae653443b77947a75a461b2c4ce556a7759cb453625c571df25979a69046b394a30214ea095a9e76e46d8c09d8dfc28223b490f29d19b9bb3ae8ad6ba84fe93bdd11c72a1f1df711bf2492593e6bebf0dee74f076450cea51cd554d249e706f9bc314594eda7b630007e8c38f8b786dd4e984319e4cfd540cf209bd56d0279b3eac7a6ecdfda1aa8cfb0496871e23065bd928674b0db9ce6a15117a227dc3149c99ce1fa97bc7fe0629f7c81ebd7ee66f79b2cbc5baf218bfb7bc93488582bdc72fff7a62ace9523157a0c5c5af4b993732", 0xfe}, {&(0x7f0000000580)="2169375d7be504e99293f5970dd2ba3fb55104b6b27f1489b05501ddcdf545643ce4bca2b6db0694ed091f039dd2016b2b602c5a6b6f1ebab5fa920279259b187e7cc0c6bb9e4af6be1d3091822db75f65711dde59a448be317b7f38996ef91b8e2095ea33b722b77bbdcf6f0b4b5370a2d91634a7a9ebe75b9fd13e29bc14ee7c00915c0d0ea3fa488fb450e035762db7623504f35462a3889a4407fbc42ffcb6f1626e1e40ad8eef04e442a8", 0xad}, {&(0x7f0000000240)="7770dcec5a8ecd1f47a5af1cc3797ca257c74907813ce59bffc8214a4e5abf898b50148f75009204857d3959a9e7b2b509c91cf0a09b4b27c7042c0f211feb36d3f2479279246f0ec09e2505b4cadf2ec892ed3bef564935f74b8c26041bcf286d84f8a08ce8a1", 0x67}, {&(0x7f0000000640)}, {&(0x7f0000000680)="cb011e5f7f9eb7993ec602a16cc1fb134c4b1077488cde3cd9064176dca0a34d20bd3182ab3fea11eb959cc244b39d3884da3ced2e3b5e0e82c719753803401481f054eac6baa655a4471d5f8a7caf050e2ed45b44673acdc509d6357f593ef56722a6f9b85d81fa8fa8a69648b9b7926df88b82f77636bdbfd2724fb2060d1c256b9bf328425b9c8dbe670ec2e474294964c5a69e60a846dede3b8a17271f8bb773e20312248b773148511ddb638038361b6e82c8e23b50a7cfcc59bed60fbe3ed0059575a2e1e5c3243074f419fc6e03358c316dc924d9642ad7a035", 0xdd}, {&(0x7f0000000780)="53bd383427fe399c367a3f355bdcd17f2398ddcf731fe93f86de6859fda7654e6b66dde23cef0db1060a1e362a9bf0cffd747de55d86c8af615d848088dc3aaede1105028f07449bd0228bc433a3d0a3c882691bd5dc978bd7b044e75c7ce5da1732fca6248cb744136b5aad6bd01112cec0a6a6ef7d6d26692ef873616849a44a736ab918e61d15d45af7df5482f711f7d24e072512c8f0184a5ea0294b32dd2e86770843bd31d507b5908f8044893ad385d00d11079bffe44befe28dfa7de22265f2e53b889460689659f95a87326bde2816bb1947cb356318a3f0ef1a8d3d4d24976f1424ef4af4a1185b0d0eb744346c8767ca7a95364766adcbb8fc15c09dffec7e93dbe86486f21adc84778160a5ba35a8101459c76955c2e5e477a04bfcc5efa4197aa0262521dd317b47f5c00ef5f12ef6cb640d430b8f9c6f8445d881b37e46024e2663fb892489ad98fd5a9914e4f8492280680adee22ae939579a82f64bfc0810ccedd40da79074828000aa3fa0809ec5189fe5868259046caedd14ed1f2644a616acec6cd065345d7b95ef5beab246f622f71b15d0d480f7cf17ce2855f9471024b486b50da253c683b7b76b74a544a1ccb49d212bc993c0590a2b287097c8b75d404702ab7a5f3c008c11f6c1374d75565a6a3eccd852987c9a8e8521ce189a425bde09afebaaa7acfa35d8a78ee54be2af1c67f1ca621b2bddb0d060b0a9251622f4ae7570b02d265e2563a68bde3c22c642c27d3203a30338d487be47cd9c8b8a10bb739d4965b0d7676b48b88755cb48f5f17b9b078a053490138a67d0d8b02832747f84b66cf2490d0de4eb1026278a8ed2295962c42d5017d1490cf783beb7e24a133d07bbb87b325fc5be1bf15053cc3d67a537dad0ec678821dc70ac771faa04bcacf5f53bab5191d37dac0d56780971ec58416f0b5aa7f45d7aba8a91f319a7da0478509b979a38432ad6de9bfc64cb9d691e39a19beab3129932fce5e020f8ce9799a5d228cbd1ce5f1436ddc66f3f750ce2a8e04b007bb0d91d6b8b2ab4611e205b49a9736cdc8d47e1e18b5ba63caad837dc84db81ace1ea4c1720ea65adf6710fec55ff6280de71b84524fb6ee491026a2e1048c41748e113739c8a5d9bbbd7b9360fe161ea43d88f99d1eea3b4ab62b7d6a2fefbfeda5ddd769fc0e90d4d89aabfcf3aa0187b55e1650ff88fe0403881cb2c9049fa8c78c7f88bae7da8aeaed1e324d20b4c7a5921504b280da430f8b5a707b5402204df39bc177575a96fe2ec2d9adfe159b618a8d5baba2a3aa02c303bcdbd5ed0d8d6cbd27051022efa9af13ec9a56f8ceda69d3af29cd1fbd2c33dcfeb1d8ee5344c3ba2cc700a0c5b11ec9e3a4cdb8a34b05e4a9bcb66a251d3044882e715eaf813062be2ca323fa4a96a5d3ecfa6ea2ef6cf4062a73f84359e182b60789cc2d5d45706961110b3defe9fba943b47f552268c19cbbe0b91778a3169f78127d318a62915856bfd195ef03f6bbb213f854f955769cd06c929740d6f36d09d6782b85c73d2f4aff8529f550964d1d7d6a38dbfa8bf26bc27dad8afa4d59c7f0a01c9247af88803a60450f065a72a52f3ef856bb4e9bfcd70fadbb252d41cf85aca9447f6addb5be38042795d667e6e2089da8b3405040d66f145776cf2612af36cc186f159fded2fa9be56982384dbcb43bce9fcf25dff242b885c5e1e8fe177b899e42a5cf2d5e7e539d97ff54b1e7d53a4503e8bf698ae71b293ebbd8ba2d4fd67a45cd56946cf234f47c840f3d478e867a4205ca3eb3b1f98e61976b8e6c40365e88061337b4f1988adefb3c3fbb1e0edabb3f302fbdcad1cfd3740567eee598e852272f9ecb6da28102f0491c253f6322cdd07dcf4ab7226419820b6bb9def5e6c00e2948168e84acf5719aa3d79f4c9993dfe2d9aeba22bd6328d405284b88ed9d6c9a98b691e4ce89cfad5fe00e87381699ff3f7e73807bb1e75f0ee6a3cd199de50741d692cd194e861b67de39da224e0c79c7e0f8fe3fa4f00647a6dfae6b702d3c5ed1bb37aef363c2c01436ec1a2ec00518ccd6fe14021c5b3ced557bb83e288a1daa7d3da594083f19b2df211ba347584ff7a17ddef8186ab8b408133dd0c56006c421d539fc0859c6cfb8a150f79179093806f4f808296fd52a451be327791aea51936b98925e21b2772b2aa022372fe047621ddc57ddad151e1e62c284e7f640c0738bf099c728d3109230aedcfbe3d5f8f08ad2d59b1eca6ad4b0a3957bfd20e34501c909fd7f05da6cbe52eac6389d4069e8663fbb79246ff4fc8219fd4103d4ecaa0ca91c7c98748d7de1af2a287b51ce0a87d51947cfdd2188f9c97ef0bf01046284626da972f73b9d12803ab573e47dd3941cbb9fe1d009bf915f6d57794d1afe5ec5e20d83b1efaba8e77288fedc8f4631fc5d2bb37030c923b9a7504f8901d6047e74b17a6bd5bc26f6da15611d583852c2e5d7b4b65c23908680fd1687fbc903b5500f5cb151a0d67e21063675d8794c09122b08fd8bc1107697704bf3d3fc6e7a30771c896613abb25d590d3d1a19317a8b4c393df0c96d55e1548e5e9affb5dbbc9f84fa585366ab44518127ebaccaac62714612e70c767c238040c82de4f766d4d86648f14f02a96fbab0d2ecd36350657bdb5610cb4668fe0ded9ed8e4c7617beb34327ecfa7b15a2cfedeb6ac7d80ae845b7e0d75c008ceb8f3d9045f1d882e257cff305446ca473e4b6623788c167dd95341fd125d20a972dbf2692ad905a75f67812ca35371424706236fc86177a9e735cf4acd3915721b4f90b14dd001a9bd1bb20768efcda8d6ceb3098d97ebdd83a81e28ef4a0c0e1bfbf3da6176e8de5da5ee808e71acf048ee1f762b6e03cba7a62c6fbd20f3aa8fe7f1ad877cafcbe24f3fd995ffe07ba03d12f1e7fe8ad57d5471f51e51c44c7b038a6abfbd39a9950f185f1c6cb4be315c2fdc79e7ce4665439d1d86342c0b4b15a30d1598d30629410ec4480417e52cc857cd25fd20c6a9f2ab54e4768bb44a1c544e7575b18227e30670c0fd8d98ee454facb54ca50e80f9429531548fb79afd625ab74644a98194fdbeac42cbeca4b1e453e734a8a6e89041bfd3e9c2c768219067fc72798573b3cff04ffd235946b335eadf5a848ecbcf5c7dbecd50b2462be2dd7c618df4326bb34d2c6c634ded6d0d9b4922f949798a3d4b01325ebe57e7d3259dfff595407ad3ab4b6f74c181f069d77e8e3278c03dbfae21dddf046985f90dc4f150114f6995c808a4a37ca95c6747ef83d9db8f5270090d5fa730cb394ef8f666734c5fe93a2e1c152be9ad885bb2bd82a3016e5b5b3bff92fdb1c4b957e8d03f47cd9326a54de3f4653241c0fe2c592eaafe1f26ccdfe4be9b8821209c443ba03da7d33368cf00a6d3d4c187367d7ffff10dbb65e3cfde16dee2173ce04f52810934938b51a60bec98d138c2d90f2563a8b5ff948bfa2518765c3d7cdfc95b4e09710d319190b28d498d784b0e63db5ce7f560c9c48b46b8fb2146e59c2aa230c67fb30e3e2c2570177da114d29f5afd10025fb069391d353b1c31c6716cb8d1512eb668ba8181cb799d09ce1b4ba1a46ddee88277f6087c18f79d845984b0842581d0515a52f1a310260a9cf5c17f4c9b37471ea452f11e16bebc3a1da517e13d86e74169d8e8cb088e0f8e42cc80e233f6e46e021968282337d5a162cd399660f0b75cebd9bd9c93369fd43f8356e3faff73bf86526ed7aee51a436e759908fa9d3d5f0062dfc53a4bc544228442b675ab0c55287710c4e34ed84be1f63ab9a9960cc3b4f03c82c5103e37096a3720c77e882098d7da37e7e3f6ebdffe980869d1f70e68c3fe4cfda314853a05c68c04b373b89676173e4193a9dc8983d98cdf1fd8674a8578c441e97686825177474f577905937f70b527b27b137f89d59fa691a74d6f157be921dfce162a5891617849bf08289e6b5492e1be9a3607ce2b39d182b872c7f33bd56faad36f28df4502f1512cdf091042555641ed7a62230d30cd930a6bd0cf645c042bc9d566d8013aa701148c6b1b37896065e2a3d0bc86777471c8195d88ecf9a5384f88e14b6c0f212e670b0db79c910cbc98e1f474a6f54a5909878f0702545841718b5e0972d489efbd581dc27705f585143d18fac5f2c5843673449c3cae90d723feaf78ddbb17e1680fa4832a3489d9861fe9a97efe6a952d6e7cdc4f6a39a4e508291d42f68908c3de4d8299d52ec3b0d965a5f433e7e6dc77972ceb13031ad049f983ca8a8a75bc27189c57a6592666d5e4e2707be2d2caabaf5c09966075442294ed8e55a6362337943df2356f4cadef8596aad2857b4098eb2ba4e21b2cccfe0154b6109aab4733c970fe6d1c4536fe0169a5b4c5ff8f48f48937c0067b147cc56f430f807e0c337905fa708dda9d368e48293fe11fcba61e3684c4932e712e55751a556ff6e9be21d9a1d4872991c4396570fdef8278ca0cb0d7b2ab99b25a51311fde4c58fd6c88ad2dc110826f26a33f36f9bbcb599630e8cb050573c7d0cdfb2eccd733965feb7cbf74843249f13845d9ce7274dd31bd411650d46e090976dda46e622a1b8fdd547b34747d136a912207d033d80936be02bcd5aa62f6451c2c1b9f303d1f53986c1039eb5efcc674a32d60975e3abc63ab5177e4803fd10d15b9fef4036ba285d743fd8d4c5532ca9d57504ca49ef735d12b9559e486a3a601ab5e564e01c6a0296d488be7a650c78e33d5f901e5dcbc8db2d7d3a2d7887548a8fd3ddb92fec9b9b0ea3b29eaae526515d4b6cded11bf6237da4ea3f4e5c7efc062eef9386a0172c966833d5488fc70befbe81879b1b15daf118f6a98caa38e78624f0c5181da5f063df48914248d5e71ed7156b4ce2becf921ecda67d5feb469ee0ac057b4a168622b6ae827989d4472a33e9f4ce3d8d86654bcc3cb2b3c94550aece97fdaf949e2131d7d4ffd8e1dd2eec77ba1aa86efa8d375f5f8616403f681cfe12016f93508b26abea00f3fe21ee11366b063efd50ab1011f5dac4f526e4541ff6def3f8ddfeb416aa0197a8c0414842171d87ec5317d9272547e401d93e0591082dc79dfb65a691acdfc599a35934532b5a8f39b3c70536c31afd49218be5bb5390e6914340bfe4a78cc6ae5c48bcff887325ad340116f8f4c7f9bd0babc0aea05714fb1979726fc937a8c62c245ee3f921385b664e493502b65edb28159a72f5c4322bfbacb56b6689a2459434e61de55561b121f1ca91905e983c06df26b7d9a3dd4165d86fc7a00f61e17e45afdc66675eb363d0559ec167d1db7a9d2aa285d7ecd8aacfd8e5e87f490bd82348d65a37c9bc0fc8dbccfc7a13e9dfc2f37b4d82a47a4b0b965e51caba0ab0db25d197760ffb43a1e36229f6e0a5eaee614b9b69bd0af598ef34b0085e22910e0ba1f312b2055deb4494a7416f71efa763eafa15f2cf9f9b5eab5dcf5a057edd7b8625730ef36b550bd5f5fea18753975d064865e0513c527df5032b64301f2a01c86619ca9ca8c288c2e1b75d214d4c89f2bab0d199ec0dd6db4b2071cf3310750a9d13b427b46f18bada0498c27c12883f006324cf2fee0cc39a0f2e411987a5b9cfc08d0d5879e6e3e4edde2dd46711a04dd1f0fcbfc5a3683b7684e99a524b0489f59900be0ac3af16fd8d5ee8ac344363077e8a4acc032ae7512edccb381eb23da1ecc6c9c2c5817193b83091fd130eee78dcb91fee116d0e4550fa07b6d75fc72f41740d69d93cdcb1b500a990882b4de2", 0x1000}, {&(0x7f0000001780)="fa5065dbb2ca27cf1ed8561ad9f6447040652be764d2a37240dca29fa2a7", 0x1e}], 0xa, &(0x7f0000001880)=[{0xb8, 0xffff, 0x4, "84ed5cd7fabe32740f9a6e9bdc8e8894065f7f9100f5d6e8fcc37565cdc80c876231fc4c6372cfc7208b147449f7a75a11a89a5cd833c479601d63968ea110419d25b0c634fc2230214b0d38a27e3865b0af8d5b00c49a9f9d3b1cb065b4998f9dd7973525d0de975950cdfe42f849b652d04e185d8d6fab9c3a7691679914727e24fed5bd9730353390945b00ec5b9ef0b37a31798ce7bec4ba8346902d649c63e5"}, {0xc0, 0xffff, 0x8, "147670cce7727e2e2b0b14d84c65781af9634f29feabea7fa1cba78257da2d6eb002a571a74c7d317a4b3d923346586def92ab95f067739911cdad8e45c4fac15e2e06b1a11349254eab306fabc6bb1636da685fb619035bbf94a868010e93566ca1a91dcff9f2364c88ec7fc075936d740498904a0162f32aecb68de6b1d7b06932ca9257caeb81147a2deab2991f163c0a5a606f93dff17f7434ea4fc4c78088b703113dc00f7191cb7d"}, {0x68, 0xffff, 0x2, "1b059831f5c23c26f0d379b7ae1a7ae0d929142a28fb43c8797bcec7a9111452fa93d6db3f45cccdea86ff84214ae50b6b32d5b009b8a20566a00a659dff0fc6a52292eb53907f8140cc0c859091886b93d4e5579b150f86"}, {0x38, 0x1, 0x7, "6059611319e942adb3761967ca534ce8c34e52bb174f901ca92531f8a69ba530b1102c4778"}, {0x90, 0xffff, 0x7758, "63fb8a597de3acfeff1acc7a64d9ca97e1636101a8d9c905afb6227fa52b706a05e4a36fb8e6f21e9ce21d2a39d32f12fd3eec2851fdbeba56922fae4551c8cfddb6dd5d058a2eca43290e02982f1669794dd05cf275c2b6dfb1ab87fe56f986fe97808a2ae3e5852b3cf06d14bbcea406db17a43c0418485bf8a6d8ad058e07"}], 0x2a8}, 0x402) read(r0, &(0x7f0000000300)=""/81, 0x4) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r1, r0) close(r0) r3 = dup(r1) r4 = fcntl$getown(r3, 0x5) r5 = getpgid(r4) r6 = open(&(0x7f0000000440)='./file0\x00', 0x8, 0x100) r7 = msgget(0x3, 0x58) r8 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000540)=0xc) r9 = getgid() getgroups(0x1, &(0x7f0000000580)=[0x0]) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, r9, 0x0, r10]) ioctl$TIOCSDTR(r6, 0x20007479) getuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x9, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x6, r8, r11, r8, r12, 0x41, 0x3d3}, 0x5e, 0x1, r4, r5, 0x6, 0x1, 0xb14, 0x1812}) pwritev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="50b989a2a9f793266a5368549acba4439ff28985b84444cce52d90476540e870e4aeea0aae49b3fe0cf184fa2972de5b27d4204d9e7cfa4d1f98b8f907f103cb8858c927832aa4a46c96e2c7c0b6e6756d1e586427b260ff604cd622f6c52876809878e4f4429366b39f2434642bce5d224ec0cfb3e2ae98b2abc8ad6f09932ab8", 0x81}, {&(0x7f0000000000)="eb3b097c22c30afe", 0x8}, {&(0x7f0000000280)="0645fa5de93034847641672f97d6fc11893a9450d9a1ca962ad6e0a7c3280aec16e01d5b24e5c76c4a1d449fe76a9fc03593af60923d999b0afb6effc2fdb064c38383171b05acf45d522e3fc6ce131aaca4e89f822b813e745af61abbeb7097fb1f7202b02a902fb85b53ecee435697ff30ee9123fa7a84d618cfcc1d283ec89a26e4ba5c766930271bc09923813f6e6031ab563ca848d1b6db6b1da692d1ac88e2f4636ac3a005063fac9c18c196becbccc61f9885323970ec7b2994fe031db72dceca6c07e527a67516769406a02a505ac616f85ab20b48cc534d91c526800707dfae8cf196b411c1be31c0d767e99b1dc6193e28edf15383b6", 0xfb}], 0x3, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000200), 0x10000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x9, 0x3, 0x80000001, "885b69baf2e38073eaab522b13e7dd94c2265393", 0x5, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xe0) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000002007, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x90, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x9, 0x40}, {{r1}, 0x0, 0xb0, 0x4, 0x8d8, 0x101}, {{r0}, 0xfffffffffffffffe, 0x20, 0x5, 0x5, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x80, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x50, 0x80000000, 0x7, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x25, 0x43, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xffff, 0x2}], 0xa, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x7fff) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x103, 0x41) fcntl$lock(r0, 0x6, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/191, 0xbf) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x20000002b, &(0x7f0000000140)="0000000000000005000000", 0xb) getsockopt(r0, 0x1, 0x1, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socketpair(0x3, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='X', 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="df000900d6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) shmget$private(0x0, 0xe000, 0x111, &(0x7f0000fef000/0xe000)=nil) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffc71}], 0xe8) syz_open_pts() 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file2\x00', 0x880, 0xb) chdir(&(0x7f0000000100)='\x00') mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) r1 = socket(0x1, 0x7, 0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getegid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) dup2(r0, r0) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgroups(0x9, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) setgroups(0x1, &(0x7f0000000240)=[r2]) dup2(r0, r10) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x24) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0xfffffffffffffdff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file1\x00', 0x0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x400) accept$unix(r2, &(0x7f0000000200), &(0x7f0000000240)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0xf13, 0x9, 0x10001}, 0xc) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x200000010000002, 0x8000, &(0x7f0000000040)="a3e7cdef951ab1401cf5285b868eeeb240403738ea5fa7c2c8e46fc7b5616b27e0e68a4f60b8c3d390d83980e70f964c2d8d81fc47587bfe34ef99b8b80de3f2d5aed63bc0d2fed87e51b9528c0f11f71529dc7b68fc72b6babaec2253650128c83de5e924900dd578dc535d06faae4174a42a008ceb2a83ec76f1c3690dcd5a37d23c6d5da6f1b6172bcd58b0a0", 0x8e) setsockopt(r0, 0x3f, 0x100, &(0x7f0000000100)="09aba9edfb9191373f1f309786a9e5e7ba72c1b540a2572bbad45d545121ae2a6ce9511b167eea8e002d34900a382817aa5605d7254c8a89bd18dd23ea92f0e4b093bc6a187fa5b57c418e04e623c206fbe4c46932d2639ae2532cbdaac53d38a95a1f4457ba9628bf2c5fad8495f109dcd588f73cef2bd9eee9df41c5cb9fea77b4fc01693cad22cde394c652728126204d7086707f9681f0ed3513067e0162ddd49caa84489f81ff5606b3e334a0e4a1d59b3140d0f87adf05293f66b4c1d7e8369528fe0d8a40782d866c0e2c0837903d0dacfb8fc6eccf6e7cf283bc2b29b5fabe8a60190c303b9974c24a59bb39ffd50c09dc12878d5c0d24f288d9f214625b2077e310b54256a879dcd429391bdabf8c25ba9f9db535621146f0f8f01e5be29865e3d00ea9d09a8305091dceb5b6aa7c6e0761061476991e6d4e1868ae7f71e5dbb326bf8d9bd86661570f95f432d7fc45895b5df87d64dc2f2e531904376c4a7615c1867e761c97dc0e79c450beb3af0ab43490adb0aead9a0de9279c8c33acfb7285944746f8c8f06076b32e8e5f82eb9684eeee3fc20cef4ce16133676184a970cf265849d55cfcc967ea2943c45fec0a3d0b7311d890879af2caec122f579879994cf7afce9ee2f77397b4ac970cd1e9d10b62bfc9e6d9f91e3d004cba198915f8027ca78a5a9e46e8be53f1f2e0a8aff127e2a917edd2c94407fcada3000c52a86f64b555d95a5c96a64c4b34988ed48a016c5a8175d28c7482100aba707be38318d601bedda3eee63107387a0dd7515e41c3fda1a2e8a3098b65fc2566968a403c161750f91e3b16e7d36dbfa96200f3ccc78ac5f165e2d6839f9fdcc5f7d61a939d17aefb63d8143bd377f8218b196dec4152d471e8fdbda3303a0fcec6899fc390dbe53eb7d33600d2f3920bd148fd0e525f241bb282515b63c14aca9a6a3c396a30cec7f2120fe75c182ccab67bd46a09ac759306c206a093846209b6a7a165cb9f7186151c8cfca7c19b269387a4723ae08e1063ad975e0f69a898750e96f4d946538f394b7a455d4dbd408a09ab79f36adc9d601d474a9b288d9d65f04f722738afcad0066929a9d249d441dd4b234f69de953f0e1d6d8f82e15c969b5eca7999e0ee84fe95ab124e17676c0baa70e8447db0615f1a0fe602f6056ef15e8f7c5c7163ec415e438a3b082e43a812cd99233b4282f72d2a4a2f8d368d73b636226f03a1c58f1cf15d5e2b027f9773cfc9ff29f4ec5bc83396b50f5d045c2816bddbd5d97a06cb725adbb77ed62790b43a29fa538dd03be57f44d96dbff7088aaa2ac68573c218458e3bbd8f53f6c834b6cf0cfdf6462b141fc863a3e0780252e0264352a18086575f47336dbdeb374e15794c0b93fe442888db6d9699191cebb933a97f71da60c5ed6feb942ff9fc85339b5343dc1bacaeacbed166b15a2f04c3c8c6d966c807718e60877aa7a2fcc284ffc83765c3d1563bd829e14dda2942d21e08c08cb3a6d219268fb34567a7c18a4380b9e7a23b95f8cd68a17c640d2618729f1cf6491d6e01d9e29fb55f1840389349432d31485bf02e3b1581eb187783eefd959e189e7a767ec71c0b17742290a3e5d62d3a112cfc18cfa7e603af4ad088ddcce3d28cd06b11c3e6af639deb145e7ebe7c8391316f7f414d081764a6cb8a22188ea3b80f523fed3b6db3c4cf146f1b2c684945b7e56b00b5656d8a664b65ca70d60b81fe8b17eaeebc4e6443a5b4972c4f5e24b6916e16faf65caec72afbb804decafe161c1ae63edf97276e4bdd4f5b02c236c486373986ff6b3367b502624656ec0309c6d88988e285c439b0385ccd9b6c699bf5f06a3d214808c862f585de53f1c07817d6ffbc69f24c6423612f6c6e2312b53bc2bf04c1dc5b8007ded2b90561e899e2b60ef2aa27dd0191f50f00393e94b9968f76478f04d23f78e85e1a4a965af12d3a037cf2cc0e67e062833ca4bc852dfd58db5eb76ae2eebb719169d4c3e6247b147f3bb29073988f4e383e2bfde273d3621731d70ef31a4885c26affdbc61c6c78ad84f51be5fdca07cca410bbce023fe0767bae23e9e63f1811e1bb843aa316106d7f4cd93c5366745ab6cc9f3e18b49a75ef4be465211f7b8e11331ad17e9148eded218610e8f1244e46d41ab07e5af588a636e821d2981163c21e1b08c5ff44c78c7cc7a0ea36c2ff588c820022d2297c6a00e4d8a45ff48afd4d22c4c9e3295e272858971e42af0119dc971a4953856d99d585dd0697cce1a047cfe8ff242656eefebe618f1b5b21afd5b2109457b41cbf4dda2ba1ca57ce76c941b022191d091eea8bc7563f4120c4dd1bed96ca561b51571b0ee186e92310f04a8e9f538c0c21c55e2b6c313c2b790c0f58def1e3b5fba0c0b68b0a2e6b2f88496be34cb501cc91f04e2cae92c9ef9c4736b74ba88d2e6f0d9268ecc79d6bbdae36458106fc819323467a8a25ee3f1bccb137bbe6b85383fc230ddb43403d895870a92977812553e9d079809d390b95c54b40fdd396f504862ddc72133ddce98c2902bd4831f559fbb73541b43ecb0b64d2ed30fffa2df9072eeb4f0132d6630e818b3abc1838b865287e59f620da5c71d95638f9235484d620c219fab3e0e4daae37643ac44d30fdf428e3e628e3637e936f375eac555a312617927ea1789bd8bbd66de13cff451213dcd926256ae332dda513845a2a66f253294cc51f73b69d93056dc9138543a3803242b55591340300c9611290cdfe21df334b04f631dbf4a83b94ffd65f237dc147801a2ea56e1d020273c3fd91d16430c7140dac1386f63964f14f2580fb7e7573ca7004412743dc339d5d64b3eb751202eb1c8ec20201f12c4b3b226ae3f694b25c14826c3b6ccc430c40a95933460319ff420838e65ce1b8b9ab588b11e983f7e33fb84d98b88e68e234c4df1943e1f74e5295f94f4607e9fe9e7f4706365b9460a9b8fe75a1263526afac641d1e8647f9e70853f52def6b9f25e645db95bf11e7674087fa9459092dece0fb3551cf8c3a47a946fe6b4392b4feea291dfa1b5cd991d62efa9bfa8d00e94b3ce31db773d06423738ca7fcc0cf72ab8383fe1096d94edefb0bd1e6e78ada62e90b21aa17ff23559d601d0224f0b8018f8c60b1fa8e6cb4cbe3eb8900efb1bf233a4e1f8b9f4f90f7e61e401c1f7ce1e71d99bb700835d18a2f738d03ba0da07c9c0a5ffb5ced80f48cb5e230bfa97e2a1217e2443e17959bd25adfe20f0037c22b9a829fe1c7440bb5a75019f80e0c3b498172b1abc931a4801d132d6046dac899a35270bf80aa75fccefd106fdeb5570360bd6c1c3c92b0c6007dc3cfb6f202442a4337d7a1e74157e54b4faca7d5ff4dee9807e433f29d18406ded3e351bebcb0971322524432a14249616525ee13af6ec8711407813b4abd1587491af2be3304be66b5d0c683a3c7b27344a192204a20c9c106af13f7fe565fd34baf2c73059a4c029908c2ec3d6ba084a214e2793e7ff4a8efe2707b81bf38c39839c0d5cc0b277437930e54fa39fc2f7e22cb004354d2af9b2c5b9732ac4c453a07aa748da71c3083528a88827c278facdce93e41f1c3ca2b1b17fb4f78c7f444350777d4bf14b2d49344870907b9674e2e5605a40ede202ba0f6db228b8a9c3dcf59fde9f7a4887bf57ddb89bba81057c85c7d5460f161ce0c3c1d1b8d9019b6dd492a1cd1562a988aafe94b1b72dc9fff121d6f9d8dda04b5a0e23ae2328578f5601094650079849ec6cd9f9faf8269896c02cd54f015471dd72dce3a38d794a163efb7dd7e3d564d67263fbb3bb571211f6311a8bdf4715160adedc63b04de4f67d4023295396f7724434acd5d09c59a138a2c519b5a791d11429572fc4353602495de5b68c85d5a76e05245e8641386dc52b56dc0f51d5505edfeb9e2dc2e12e699422ecc1fb5dd538461b268493c54cfd2a46ea079c561424b4590ea903d530b79e06ca333bc5074fdfd1fab16ffc44e004ddfdecd99afd002c5c197c8526a2099aa95f7982524b0754d168d5c840bdddbc775bea51bc90e20c2b28be3c121d0163dfa60b720a61b84d879b09c145ecffa5b8b05aa1c11e46d1ef919a3cc936b34d717b78be689065c4cafe3d21659c914a8ab902b3617b91edf60d28596d725e5acf27bfc0d41c536eaae0b3fd58006e425b3b44ff12f686386479768a0d05133a5c5dc2b7e9fc5862c327b35df5b9f6cb2ebb3038c9ea105d741ac20fd1748c03ac374bdaccd5fc284eee461694183c40496cc8cdfee95c19d77dd218f16351f6763d486d5d3d8a9b5a12d378db03320ba0bffd2bec9d551eab185a3e868c7d57ce0714972885d7fb6f6159cb52fcc39e9d50583263cdbf6ad35e34340b0aa1a1b6554065097f4ca3cc1e115eb2d6a73fe8d4582b480bbf311895bc7643e706b72d3a631f7a651909cfa4238b0aa602217f1c48bc248915b0da06e04c12bc694b9603dda3d6098fd64c85067d222a90f43a547e32ced5428d7c74c21917057b31c5d340c10b3f332ca77712a4de3447a56ae643a08496ed0c47ac7c21d1eba13b57bee5cdaa118a38f09142767c2edb0d1339fe0e11f71f0686ec7f43b3f6c23c1c3653792535c30a586d415ba592a06153ad8bbcb83eb1dfcbdc68912cd214ba172d422da3704c57cc92d4e529e7956b8156845d83681b66fe0a5fb76e59435534f455f49e31d101f37cb5b4dfbf2f427084aea6693caf2e2a339790cd9c5aa8552ad62dd9d1d3e4c859a06ca1d135f77dc5a615b6685e3742f9e0f28c1b6bca2ca9cfb6018052da589c2982c240124ca235d7b9339e1a721878a7f8bcc24408ebb3570ec37369e7aa8b76dd91f2c1474883dd78a0d636ebf0c80b2c202bc53953b4d6d07ed52913f5523d02d7f4c1f28caf25fd52ed4b5f5565b425c2e097274b75594e013ce475a8516ec10dd1905aebb15fa6ebf1e279c98bcd0cac307c4d888cf8669e77bbea05c30ee5e044414df51ee9b5f5b623b91880c7afcd04ed7089136d60d80bad5cc07fd9c0919a1470f55c2d552329a9b0d0431de1ea3d22f1c9440e6e59dbcbdf8eb267557165247211642d1edeae8f461cb58b87286cc3db79bb5f7b7b6665fd1d71492ba809dca3151ef7d41635ebaa619b7291d0f2c8ac35c63304524003b9491571bcf6bf270b8929d5bb53569efef3b3dbb00f3f97e153b7ccff3f0a9a89d47144f9f58061e25943e5bbdb83de3c46dfbf81e83294779c88e9e7f8ec7a020a0227bd03c76bad0dabdf1edc3d0741a9b2c880eaddacef2defcea0636bf71a0378f1becbc401174394327dd716ecbe7c889e817e771c275ec95536b07bc82fffd008f0363d24b6a107bfc63be104385ec8dc25ea5b75062136e0f4f428e3ca312b25a5e315aa5756ccb3f2f7c618f5083da0abab33d66c2eda29d866ae62994113b99910c64a362bc753206579e251cb0df51b4b34a240a964de5254a2b9e7b45d103119c9ce1689057817b92d4531da850276febdc3f3d1584b9a44638cb83d35809b79655e4903b923b66d6da702c3a9cde0163a155b00de1e73ed2458927aa967bb6f3e820765025d363cee39c4bc6b0211954f29b70c2f71be8dae67a696e64c60531e2a123d439d9f4f5724bcfcebf4b3d96e919757dd61e19f2f185fddd2348ac0fc2a4e2404a9023e7dde0f93aa70ad8110ccedca9ba3f6f140fe974af2662f743fbe64aa3b42f50ce667b8f80afc281cfb77776a78d83d9c64f4fa8a9bcab41aac4e01b5473433e13f873830e550e785", 0x1000) setsockopt(r0, 0x4, 0x200, &(0x7f0000001100)="48282b240f1f66ca8c13d3c2232ef1972164e714daf3d55f8d82975f9219d309775bd1677b0dde3607395729f7665023668906b1b3459411132db950fead6fc4ee135dfc5a176bd89c57278e12277d91384d36b42bfe3e453bac26c02dfcfd217c6a744706309027321afcc3c47ed99ca2ec57360697ab1a71f33fd5030388f37859c94108781c531bca5fd87047f0e053106dd16da8eb73007a1bc02d99b4373e2d0c12b98243ca57dd7e05f104e80dd907b281d7a4652ee3f22530b0567e79cf7d447609744e6208", 0xc9) 16:00:16 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x101, 0x1}) 16:00:16 executing program 0: nanosleep(&(0x7f0000000280)={0x10001}, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffff7fffffe, 0x8000000000001, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffeffffffffffff, 0x11, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) 16:00:16 executing program 1: r0 = socket(0x1e, 0x0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40000000, 0x0, 0x0) 16:00:17 executing program 1: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() pipe2(&(0x7f0000000240), 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r3}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r4) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x40000000) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000500)=""/67, 0x43) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000240)=0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x40) r2 = msgget(0x2, 0x40) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000d433aeb175208956c44ee346c0570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x73, 0x3, 0x800) close(r1) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1e00000000010000000000000000000000197f24acc233eeae0750e03690e37cd418e50fc4909198cc53e8ab49282d676a683568607917bd7a810ecc22ddfcf63ba3c7f0cf68535adb15c1fc393c74025857176be15f83c3f6608b8fc29c5a4ab5d6ca000000000000a25fdbac82f3707a4d8c3c5cea8d09ec3d247ca2c0057953a2735c9c72b65cbaf8b2cce89c295c34f2"], 0x1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0xfffffffffffff837, 0x1, 0x0, 0x8}, 0x0, &(0x7f0000000180)={0x9, 0x6, 0x40, 0x2, 0x4, 0x9, 0x7, 0x4c24}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x40008000000000}) 16:00:17 executing program 0: r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) setrlimit(0x7, &(0x7f0000000040)={0x4, 0x6}) setegid(r0) getgroups(0x2, &(0x7f0000000080)=[r0, r0]) setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r1, r1, r0, r0]) r3 = msgget$private(0x0, 0x600) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9b, r4, r1, r6, r2, 0x61, 0x101}, 0x100000001, 0x8, r8, r11, 0x6, 0x7, 0x8000, 0x43abdb3b}) setegid(r2) r12 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000300)='./file0\x00', 0x480, 0x20) ioctl$TIOCMBIS(r14, 0x8004746c, &(0x7f0000000340)=0x5) fchownat(r14, &(0x7f0000000380)='./file0\x00', r6, r5, 0x6) r15 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f00000003c0)=""/233) recvfrom(r12, &(0x7f00000004c0)=""/144, 0x90, 0x802, 0x0, 0x0) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') chroot(&(0x7f0000000600)='./file0\x00') getgroups(0x4, &(0x7f0000000640)=[r7, r10, r13, r0]) fchown(r14, r9, r16) bind$unix(r14, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r12, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1032, &(0x7f00000006c0), 0x4) ftruncate(r14, 0x0) sendmsg$unix(r12, &(0x7f0000000c80)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000740)="ced29a1342a80fd49516691f2effb2612b6e315c32d40b458603bf257490413511af451e31d46d4eda64e6c0adf8fbd2179186a666081e0b8ff315af7b6b994e1c6fb26f750b87a858bad02b50b024704e84c6a33bfa232dd6d913957728f12b2e9a59ad8abf534fe4e53e61a0605bc8d613cf6f2d76c403b34760507c752839bb28477b9d6761d671e72f64916d414c5ee43643a7b78b7a0d484a97e2106c2d91a0a016e38e1ca97bc1946170480506ed8c99d99d1b768ab4a1c3c0cffe6296bece8212f245b9", 0xc7}, {&(0x7f0000000840)="e5a7f593d1bb7fdac659da9de14eeeae133b55a31df2477c57d95065c539ec58e669039068db75d6be9a509ce6c6b5629b66c8c2fd020e25fa4dce2df9d6251457e0f4f7e77b6155f9b0912b9644f5653c9697a35ccf8f218e6525e5b9b6f49b707c09719e69037b815d167b439f46318038da14a72885d717556efeec7d86350e9f2e52b5845090d900f3997ef9f6cd613c5d27dc65afdf9c00f7389c2d6fd6b440eb22c6db40bc3ab6f3dc6cb8df00a3f4", 0xb2}, {&(0x7f0000000900)="02e5a9dd7dca8814b83a32ed3845fb5110de2eb111764933fbb6a85681f8dedfdcb4ebe4d5d4903c059cdbd8f32c7ac630732104d715c1bc0dc0aa3f223b493de647654586845c2576a09235bd927d1a0a8c9a918555f65d683a9b4e0a443fb7d9bbbb9faa1e7871ac031db2bee3eb13204a72dfb45ffb1ee3ddcc17c9a0f082cec1f0eb843cc4b239cb4fa93d4e64a22cfe47886f5f6e4337ca4abc8b6e2e139900e3e9f8cec1965c1e7c6345b535486a433c907d16340ea8d5f211e5ef475c41b50bc5d95e8080d3993f7724347a9ea0ecee1342cad44223f8b56df0c5291a8457eba31ba9026e131060ec903b108908d3e13ccf", 0xf5}, {&(0x7f0000000a00)="23302ffc28d12d57d88b85db6b8a602b471cc5c051eda36a0d936c4f4486e894a4ab50e269a4df496e80909d271cfef28cb686d4a6321d4e2e617b8e20cff7bd13deb070501b1da6f4cacdcf8e966910a0f2ff0bdf82971113f916d472fc495fd8bd01e2b133bab7d633d4152eecb7cdcf4f6a00df77858c15bdf2ff4761", 0x7e}, {&(0x7f0000000a80)="f54eb594ce5019a4c1ea89c2437ca599a5722d8712a6f6705a5ac988a0b24f66db8e10783bb0fb61fa805a7ab418c3d3e9b0f1b21f40ea9274c63dc496b00f850a31b7b9e8d32790e79b15e1e3dc6efa01bb5b15755823d11873a616764546363534a53fe7317dacc6e73ce26fc4ab6737509561e7ada47bda509c34474047", 0x7f}, {&(0x7f0000000b00)="f6843398df1829614762b48eb973bea0ab059a70975b530ce3f2e7ceff72789cfd9b6594cbf0e5abc1be4272661ad9baf010bc5a639afe5a9190c19bf7e85917c332cd0e82fe0efd7b85586b", 0x4c}], 0x6, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r14, r14, r12, r12]}, @rights={0x18, 0xffff, 0x1, [r14, r12]}], 0x58, 0x8}, 0x401) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/242, 0xf2}], 0x3, &(0x7f00000002c0)=""/166, 0xa6}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1, 0x40, 0x0, 0xfdf1) 16:00:18 executing program 1: r0 = syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000140)="eb44e1bd", 0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0xfffffffffffffffa) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) read(r0, &(0x7f00000000c0)=""/148, 0x94) getrlimit(0x81c691ae9b48fea1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xe) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2100, 0x9) 16:00:18 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da2de482000000000000000000000000000000082d7e68b84e79ddf8bcdd3c0071534d0d542ab09c022a6a921e3af8d4e3d90ac35bedb97f20e6"], 0x1, 0x3, 0x1800) r1 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/145}, 0x99, 0x3, 0x800) msgsnd(r1, &(0x7f0000000140)={0x3, "1ee72d57d2a58dbade435a008601d828dba328b9022979c0db5711125a150ad76f034b967119bb96d10d497fbb8c9585137ee17871a7ec3d4d81decab49513c58892a1c79f162bef224a82fbe0e47fd3290bf2a25f372bfaa659346753c7a7a2e24abf91a3980fcb6b53d8062028382c7782e1ee22c34ac86f57d56ad094aa4dd68bf4b333bde4b047c44eabb3fab4820b267341fad1496757a3cd771848b42c33d61dc0a5c866bb22fc5c73dd0cbafbbc2668b006555bbc9d6c43880e26ff92192cbc2692922ba3b5521a"}, 0xd3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x100000000, 0xad71}, 0xc) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001480)=0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r6 = getegid() pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001740)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="2a928a968c6ccb93ddc3d8c6", 0xc}, {&(0x7f0000000180)="674fdb24cb3c14365ae7408969ffc10a10e20fb3f176feeaeb8df60d3829c7e564aee55137f9a424ea246dab3568bffe916ed4e3422d7c6810ec4405e939ca1f96a4fd009a8d821b180584c9235e23ef2129cd78c161bbcd1d0b09907fffbd166cd9d53bae79719d49bbadef36332aa87d38b9cdcc1412e75f2e5e1922ad0d28fec825949c993d46c414e19b7471b43051f85ed7b12c69f54d03ddc68dbccabfe8d63bae8dbfa122647a693068b1260eb13a85d60cbf0f088f3919c9d842d384f37a1375857b45e5da3a23f2240b72f9", 0xd0}, {&(0x7f0000000280)="d0e3820be7e1f7974cf10186e8c7ead11af6f0267fa7da83d0301ac2406501fdca3da2c0a21202d8af07436bf48f45d9afc9db6544c98acd93cb59074686b40a6fee522c8cb28b0a285c963f242db7825ed264ced4", 0x55}, {&(0x7f0000000300)="10e17dcf350219181de93c0c6a9406de582645dd8449d0b93fa8314996c2ca05c6a181a1206cd9e2361e4fba874600ad0b44997dc1688986743f7f1b5a6258e799b70c051fc16365665962ba1a44d1c622718c0275455304a7989e6ad2abe253f1f35845", 0x64}, {&(0x7f0000000380)="b59639c088d11ab5707096643785bbfceebd0f9919a21c4bfd8751a5a961cdc0041b33ebddeb454c890b31e57e927af69e023f5abfb97ed36cbeb1a2b20a1402ddf795e40b5236cc6db3216c94d8af25160841375e06f3a0805acd03a401cb42d0a6e20f68883e3645dab44dc06644b2ed78d6a6a66629e2ae5a20d6ca3c6618c351271f819865e52e8755307cfbd9faab99ed537e26f3b35f93db11af788127241cc002276397f5c4b56b3509acb7e55d2a2bad65c2395c1d66b3d06ae9aedb5a4fcb14fddd7485a3cb37bf51086f48fead723286146f8789160a06a38da3783d78eb3d6907e758661fc37ef16acda7b49d5ffe86a43fb17cfc8a318a94e3193747d414067abff0e83d2bbd78dc274d184f23bcdca1d69f7f93ceba5459ae8874b01fcb6636ae26db7c860ebc163ba2fcb395a58926a6f23cbf3f5c8efcca34c46b1651411fe7dded8e6cbfcbb1d33a967a90d22acf671868e224d69de5d10dfdc734ab2cab09d1670e1698c28cd807f05d668431cd03a866ad8bda5c71a1c988fa37e6af369f43ab869cf35bbdb77a8e48cd6c045cd389d85293c82af2a82fca8f1bf93a601e8a00509462f9766353421a0de781cf3e1ac5f4d02d766fadb4af9acceb5078c5120b24aa1fc5fa2f888a242b3158c66742186e243e05d8bd7ab7ed009ebf389f79afe6ad4a2ad04426d60fdcb912e63c4b68479d92b3f483e6c49ed96c691bab1e09a34168b5d3649d59df791eabc844c4b689beccdee4b60983369fdd4423a183abc32c4c7bbce335fdb4303a25c88f95bf93888c2e7d79a10955154fc0cdf76d15ad4c42d1d44fcfdb5c098024ed023bcee0e7b1411bc988d0d03a19a44585d888fe465c5b58e2bfcb0c614e4d49f70758b8b3bff9904ddc222449436f77198cb497930a6cd6683fcbc754f79f2d090c015d294ffd6fc09571232cd8bf3b29413cf9bf27a1da18be370cc67aff2e019ee4cd543964c4b934f9242a7570c00583f579429194ba219b2c86417351795a736c2bfb745c2c13f2dab143adcabeac95c96e9fa13adfd26913a5407ec5b2ecff0c8bf75dc2acf768439611041da9db0001d37da73f6bd9e110ef4b3f2ea278c884bd73ac5163aebfed25f376fb204ee890ed4810d54e2cb5b7f66925f1b3aa2b9ab6cad0d91f3420ade8f299410d21f5b582127af7fb242d3e68539cf3ff7f736aa0ded7d6b5ee8616b0700ffae3ddea78fa9e5f8e6868e2d7f38d17ba7ae5046c57b89ab50ae05670ead7c784fb6fd283dfc76fd63433498fb7c9d269156a554cf4f42107370b2caae1199616870af69a6d1cf501d0a9570f01f557a82653912360d05c0c72e715866cb7f32609ff68adfa6516c63ccba99260a85c4273686b3181539e023584aa95646cf0a9f1bc06fa091f563214a6a13aa71d48099d4884e85d37ca93e20e9cf82e9e7bdfe33dec4fa1edf0d326ff3983507e93d35bc4a1f4d200f316ed1f897cddda9bb7f3b583ed2edd39a781ec39e318564c3d63626756b52b4ee993c8e4a2b794285d912d5a114800f5a01e460b2f8aa204807d58893d5215c56f7ae2e9cc17d5bcb79f1e8917ab0894ab3b52476690cf1bd83fa8937437c77c444472eb1876d0d13b5cfe90c899a33457983fdd0ba025fd9013902f650c6cf5ed4fd53c9fa40789a0608380039836c5f65607e688b4623d8418c3d9d7811e5d10ca5979274a1b9a9c2efedc906abc2bb4ee32b321e7ba043c1d10582061ba5fa71419eecedba317d45cff1d03c48bc0756a754f71ea5b0c1eb3febe6324581dc6f2a917c46780dd8432df847ea784d8a4aca046a8bfa99ea9e08222baa4db51b58c5af95eaec5ee53d9dfba1a376394ae38884c0fbd512c15126721afe9a33965ba73c6ea27c6200be9f82cd5f557662ebcfddb8ae2365adb4a903ae608a6c3a1988789a1418ebfae5c7e5a5dbaf95531485bf3d91757035f2f67a3478b585af75afb406c5a06cb3c27273981bc489dca71fa29e2829cc285e587994692697d548cb9edc6fd3a660ab10945b2778663f1127d14a5f340fb891fd4ed20e26f0d7ae4dd1d97f9c45d2161033cd375e1adc679ac306db561d61481326b34480572359545a39df9af3e00acef9337e8d19093da5ea8a697ae0d2d3fb24b11f7e692f7809620318a80729329aa982b801959ed6f49b819babe2903d8c403e54e03914b8cc127b25fb2cfa7a948301d20baa28e8136ec59060b0861bc45103b6ed565ca32e21eb07caefa1ed218612ace3fd64d0c5bae6d0870cfbe536ee1890dbfeb483d59f60a285e153e1937e0dbd3f979e9a1d20bd91fd4621b73fd722c5eae104250d2d8d0b3b30ff714b355d224c4ffdbe393df59c3a6432e9e8e7eeead0b313093559ce077abfa54b24099e246870a9b9a97e8776901bae4633b4698c73df5ddd3fb492b7aaff89aa7a9ec9828761b49cd2c44ad66159c9cc9f577739af226f13865c5a73e879c321312fb04d77d5c0b75735143c2f63f5291dc55a0a3ddbee06917fd4dad214e6eb0bfb5e447bddce9fe671fd493c8048a5702811a4add2a2446e9710235545b5702b4546da27ab8807e3fe20e6c64efecb7026991d87f62b6a76f04c8fd1edf6461d948d4c72e4bd0408254080c89ccad1c907c8683eb05c8f6231f15ede5f5029dd8ed880de66397e98301b5b3c608f6c13bf184b725ae06449a30b99e0e273bfa2d18aa90f35c49cb9ce19521e0c8215f36623e755d29b94eaa7e071fe3b22d27cb647445133aee2e6edf7f16d18744e4ed26a2880a29a2222339290628b01762bd9801921d6e3e39c6d461837e0f27014bf077f1826d75440e989eb43151c4c4027733bc37bd97eb62474843000d82baad588d6d55d1e9c463394e7d2901f15bd68ecd2607cfd15d7dbcf08ea9ab6e429ee097545538c0c71cfe1898f0ea668d93d6f7fcf7a4a4d0775627640b69dd896de89d7314b04dc521dddcbdaa659bdc4b3a516268133c1450169c760a4b1f16adea40ba5a26cc6760b3df887e1df557b5bbfc9fddd97512af3dd9d417e9cdc7a1bd3c8c9e32ef5810356167826eb23ef159113f59b32f3d30f437c4a66fe4800a688780f6bd8f2ce94d5e441cff9a3ac160317d4cab3614fc178777efa1059c08547133315c7747257908dd2c10a07bc5c9fa9b02f3ca752efc59fe68432315d5eaf6afa360bf1011978814927624da571d143bf05d510823675b45f85fef5242f1243fee6850ec8842bef33d54c0c2548f9f1578f06c80acdaa250380d642ca16f560b1ce4a2cda7a936a0864353172e37080d6f9e06ec0bca652d358db45c040771e922e9dd09961f94ae003e7cef8472c01ad01f26c117659fd2fdfcf67732ebde2f21497c53129dc4bec478fcdecc9132fe97432433863547a88d0974f8d9cf06daca01205e84b1722e2f6eec811b0f5fb6451fb02f3b1ea1c6566f26b4a7823191a20f5b9f42f9f155a40bd1bdc9df30b5cbc6fd1181f15ae710ca1b2bb647e31d8315a2593412056c6cf23fdd8a91625797c845fa49da2ccfe522d1dc6d4a801f4a093865a6e79b6726a33e502d7f7ae90cec2b5cf2a7b969dcb3d55a3d95937165aaacfb872a863ff72687bbb6b737387adc97bfcc0759907b8239ade9f617a93f1a138fb9d6e0cb004f7022c4a20173795b1e69a2082cb5b0ae459e08a6288b7be5e21485a97f977efa52b6d338c3a9a7b9d43f51de6395bc83f92a4812e016ecb9e389fa65e3c9d4ee57cc06ff12e5fef2a6f910022c6d6933bb9abe63e68736580b41329fce3892f49707cfd0cbfd7e6ed298b5ab157e970df75a6ab982746793e5d20c17db4b2bf24b72eff9e59aa4de24abb5df6ffba1c3227ea70a9a8adb972d5ec4607ad8040621d0e6b3e7c1f6f92751970ee61c5639b9e09bc61e018987215530ab42af3d9761c2357f8ad9d379466859ddac42d70a2449b9b40070a69b1914aa51ebd56877ee96bb6e13df1d9bbfa8130ea276e0fdc38f0f27ea6894f123bc38d4e486a01bfefe76e3921a9d0a90418c12d5490f2364450cba52a4d3396c30012b1cbe2bd4889cbb1ce118e9cded057be1ee77f66e4c95a8f878b212f8a65c810fd2a1ea7c454db9e7285806583990639db51cd7381af93b5c0a2fcaa1c04ea247a3b3b0bd4bead1c77155253c44160b98cc03c546519c0f40baede65b7868b84a5a16bc14fd7ccc2bd352948d54fc38acead848216a7e5ecd2906e320323649799d34749ea2ee10da0831ce00cbb4930c0908e279fefaa0ec8db1c21757ac030a3c168a42bbd5effb7d63203ab65c74d171991e634c094566102ce92f1989624b33514da8c8ed28e96acb37a4ad9a060438fca084a2a5de9f8b97f4bff5f3ba187b0e6820db4d20727f8231d9ec6d9765a3caa872f86b49f603dc23d56f36292779fbec4d7492c587a35f91fe965fd7ba94f872012fc6314e8e47c395c975300220e69e7d29034ce030f28ea9b77264dba04d2323292f44d19067721ae8f2674469b56b475bde9c3dcf848ae90b6256cffc5361f65b5390fa53ed3a0850cac08a2f4bfd17fd25d5d3e961a7bb9ac9471bdf1799b53e458fac41c00c77164f611b75bec7a0ee707d70b327f98a1a423975e707682f386152f6613e89d941fe5361449bfc7980cdcb6cea0c2094af0d581988d423829c268e7270e4f6050dc3744f1d9d8c6ad53b022a01b50a0edace68d146d5156f266ff7c3744663640371fb80dd3d02c1558958c56082901c108d02a135d148220076133e73080a522f1c18da14e1620a342dead3d0d7566a3ec913d669500610962d47c5f84afbaa1340b0c390fc706098ea34452dabe3823ddc83d27801e3610d392b3748c5e4b266f0474961406921229f12d6eb2e71035c74053c8d78d9d08d6899eee1a3bef7190c8d728d2728ea92166f72133cba280eccabae0226ba4aaca61d4e85fb5a4d181cd919bdc993df03f82cb704481845087aec16374cf7e1992acc88a07dc9bad8bd89dd2897c4b31a0a29c34c877bcef04d96206509e24e16900e8559d06898fc6757b32f45e920ff695262c504724b01456f5e2865bff6e833092b31e4d53d4524480606bb73b75d364afff442472f19967d0489bfb601bcf576e6772299e8c914973eb8c01404f7f07291a29443c1afa3ee8a733345ae137a94fbffba066ff3a0144728b7f8cefebf17b1912fefa8451944e9bf308112057689bfdc226bd875f8f5ffe1e021beae2eacaab97a9ed01ffd55eb140ab3618d6b9516b30e03e139869b7e377ac64d6352ef3d4d73a15456f1c7216bff2957b0c465feb9d6d1849e3ececc94a1a4e44df9864e4014a512bf7cf87966e0edbc0e47c9bd1e776301386fbe55cca39452c035689c0c2a66d51c2e8c85318a8e2006ab057cb18790cc99b0d8c66c6321df73eb63f7e7018b0361438336cac9fb28668e169322d17b889a6360e41df006ae6766a4bc532b6ff07f7f992f0e6eebac19b02dab3e7e1c882e6cf8c19f853937cf886160f398b648f5212d2013db42b12b8562e276999a508423f30b27009e1bea15a595b00ac8e13e5c725b1c3d271f3ef5828bf7f594f21a409a2226c1f2d69c5d3ce9416c3e7c66779a2bd129022134c26d20b3c3cccded37d76acc7614e78e773f66ed0a7841aa4d5d05cf3d8b5d7baa18e788491db59406b4581edb60c142e50a93a99d580f61211046cd7802b11e7930ce1325c70b0207c55abacf02105b211eb5eb907bbf753dab4ccea57421ba5a23493fca2180e2aaa11a", 0x1000}, {&(0x7f0000001380)="2036751d18b96cb09e98455fdbec26aece859039e9f3414ea4203b5d40005da8fe2092451bdc3b168403867a983114d19fd934ee443a1de548ad095cc2c7d32105b742737933ba4d0cd6c58d5ecb81d34fc7dd0dbb315b30b3b04cd55d66fcfc421a7de827e6e8e49c95f3821c71e7f7864ff340", 0x74}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r8, r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd8, 0x2}, 0x407) 16:00:18 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x8001, 0xffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x200) r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = dup(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x480, 0x40) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = socket(0x0, 0x4, 0x6) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaa, 0xfffff, 0x3f, 0x7}], 0x4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x100000000, 0x7}, {{r3}, 0x0, 0x40, 0x80000008, 0x9, 0x3f}, {{r4}, 0x0, 0xc, 0xfffff, 0x2, 0x101}, {{r5}, 0xfffffffffffffffc, 0x4, 0x10, 0x7, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0xfffff, 0xb02, 0x4931a467}, {{r7}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x1000, 0x4}, {{r8}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x5, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0x2, 0x5, 0x0, 0xfc7}, {{r10}, 0xffffffffffffffff, 0x1, 0x80000000, 0xd5, 0x54ed1ddb}, {{r11}, 0xcb001997489acd57, 0x0, 0x20000000, 0x400000000, 0x3}], 0x1d, &(0x7f00000003c0)={0x1000, 0x8001}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) ioctl$TIOCCLRVERAUTH(r12, 0x2000741d) 16:00:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = msgget$private(0x0, 0x21) msgsnd(r0, &(0x7f0000000280)={0x1, "cbd01b70ecb064d7a88aa3eaa95f5f79aed33730b8b00fcefe2a7529b24da4a1a112c8c4a507453aa461f20f6d091a9e41e7ec8e40e3e77495d1230cead3d5c18cd167a1b070b212e11e20568679f59eb4327dc69ec106a80cd75a187376fdcc37f7078b636e103f7584e6f326def8c7249b6fa3a4989b8f06ee153b3155a6ca779dfe84debf9c9e4262ee0e7265f747ecb83a775aae2032d65502b8e1d08883cf090061a34574962adac2c65b462a83fcffdf0da270de708f392579c98d72c6"}, 0xc8, 0x800) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r2 = msgget$private(0x0, 0x42) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000035632b680381ff3f783d0fc245c34982d43fe0885bcc"], 0x17, 0x800) 16:00:19 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20083, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) recvfrom$inet6(r2, &(0x7f0000000000)=""/134, 0x86, 0x42, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x3}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x100000000000040) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getegid() ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x193) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7bcda98fd706e02f680af1acba708d5e09d08370ed2b36ec78448cad7cb73d5de43b759e39ab7896c1b49c61704961ce8684875faf8c9455ced81cc111ceaf9c1a1c0e71b0c371ddc17d9e9b0f473284572fd3bba5b797116462e0756ae8d6348ca89cc4c950452670db73e2bd3a711647bf6d9750cdf9311a562233b462e3fca956b4d3f2fabb8a24f97e8e4f0c217a0d350a4093d9f23853d5009cb9607b875d9dd048d15ac84e9e322888a4227849cfc50dc59badf65bc95d6576c93541ffab6e3558d2d7e4a0573c975b4623021f68cd7e3ec1cb1738aab9d49785f2ea67", 0xe0}, {&(0x7f0000000040)="4d68496d625a13af28d0024050e91e083bd261f026f5520fede4c97d4ca222dc60051e417b010d09ea1eb56f49795cf04f2482b3903728e2", 0x38}, {&(0x7f00000001c0)="eaf56d3f34aed8af71fa35fa19cc8d04120ae14f846883433ef70ee624b0fb58a528df2c478ae0afcb1b92dddf26ed7d51a153092f71fbca45095fd91410b395ed63cbd20eff3f0491cef2252db091dbd4879964502768b3f9a486ea8a461aedf2212615bd980c7a8047d5bbf835", 0x6e}, {&(0x7f0000000240)="ea41e3fb16c502", 0x7}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @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, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xe0, 0x2}, 0x2) setgroups(0x2, &(0x7f0000000540)=[r14, r16]) 16:00:19 executing program 1: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x100000000) dup(r0) r1 = socket(0x2, 0x4003, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6010, r1, 0x0, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbdf49f98a2fd68813f8a8d9866696c653000"], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x101) 16:00:19 executing program 1: r0 = semget(0x2, 0x5, 0x2a8) r1 = getuid() r2 = socket$inet6(0x18, 0x4, 0xfffffffffffffff7) fcntl$setflags(r2, 0x2, 0x1) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x13e) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r5, r6, r8, 0x20, 0x4}, 0xeb3, 0x5, 0xa46}) setregid(r3, r7) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r6, r4, r6, r7, 0xc2, 0x4}, 0x20, 0x8001, 0x3}) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = semget(0x1, 0x4, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/130) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) r2 = semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/64) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000240)=""/230, 0xe6}], 0x100000000000001f) truncate(&(0x7f00000000c0)='./bus\x00', 0x4) r3 = dup2(r1, r1) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x5, 0x1, 0x20}) fcntl$getflags(r0, 0x1) r3 = msgget$private(0x0, 0x200) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/86) syz_open_pts() setsockopt(r1, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: clock_getres(0x7, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0x1e0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000300)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) close(r0) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) dup2(r5, r1) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: socket$inet6(0x18, 0x3, 0x3) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r0}], 0x2, 0x80) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x90348a731e1087c5, &(0x7f0000000140)="8ac15bd66c6f2f0e2a20ec668ceb04863e07791ef7", 0x15) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x8000, 0x9, "dccedbf9c5e8771a066487333a75735210b00ddf", 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = getpid() fcntl$lock(r2, 0x9a65fae5d1b1a7d9, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffffd, 0x0, r3}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/\xa9)\x00', &(0x7f0000000140)='(]}\xd3-\x00', &(0x7f0000000180)='$\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$#\x00']) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000f5212e2c136de0520000000000003d1c"], 0x18}, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e0f66694d410ec2ab36237428030dbbcf436530007547964bee164be1f61aa53b23718be46e5bea83c3ad8ea904cd512fa0f7132c0000000000"], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8001, 0x800}, 0xc) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:20 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000180)='{,#-\x00', &(0x7f00000001c0)='&:@\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[(^\x00', &(0x7f00000002c0)='],\xce\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='%$-@@]!)\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000540)='./bus/file0\x00', 0x90) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000640)='./bus\x00', r2, r3) mkdir(&(0x7f0000000600)='./file0\x00', 0x8) faccessat(r0, &(0x7f0000000680)='./bus/file0\x00', 0xc, 0x3) rename(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='./bus/file0\x00') chown(&(0x7f0000000500)='./bus/file0\x00', r2, r3) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000400)="010d2e81ddc084cfef73b31995c520139214097135b26873ae6529033dd224d1a5539b79eda84ab133c83d4ccfc2dcdac92550b88379b7a9a92fef727ae44ea6e451646e1bf0f4e432660e169726c03c60924f9cb1e1bd176fedf10774cb6917b045da51721f8961543f8d27a04c672326c10d6a374f947dc9dcb48fa94e2d8c4b0086f158771ae8203e282387b9fc935662132f3f838d991a01442124dfa9d018b82bdd46eb8b2b68bfc5f17593", 0xae}, {&(0x7f00000004c0)="439134429f374bdca2322b19df16348c8f676bbc45ee20395dbdf991e5e40f235641eacb5f52bba8120457a5ae1ef02dd90482708154b2302a60d9f5f6ac97b979fe7508e0f72ee2848874151595c65afb8705168a2cab70a7d431fe436b0ab74095bfe7eb7f75f1ebb5ed8c5bb8ed5ad893ebd1531e9b33a87f4e5425c46b9725dcc90d6c4012157151a46ea1", 0x8d}], 0x2, &(0x7f0000000840)=ANY=[@ANYBLOB="18000000000000000100000027ce5e123c6fd5411be127003000000000000000ffff0000030000006a644697275d55379145aa69590bf17b7cab66fd4fa2b9fdd7d7831391bc00009000000077c800000100000053070000608b48b24efb83cada4c2b3111b06bf331ee253e5c2a9a51ecc2fe010026c3a781d3be505424ae7439e047b29aca5cefb570d53acd3329139a03f31708b5a46ea76466cc97819283122493b8a5dda656c2956043fc3bf942e950f7164b5a3efd25e93a180ce3ad2f8b62a069a53e6454d881ccbd8b8f4d1851fcd55b00000009ddf60475cb48d49cce1e60ea377e934725780d9d937aa537ec5520ba6b6d15e966310cf6619fee7a3602ce8002b26adfff080200000074c3f3d001ba6c3447bda7837d8e2bb14416f5980e4800d6823a24a745ef6c86f1e353"], 0xd8}, 0x2) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x4000, 0x9) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = open(&(0x7f0000000280)='./file0\x00', 0x922, 0x8) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r5, 0x2000746f) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x24, 0x7fff, 0x40}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x5556, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0xa18, 0x3}, {{r6}, 0xfffffffffffffff9, 0x80, 0x23028562d137527a, 0x5, 0x49}], 0x100000000, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3f, 0x8}], 0x0, &(0x7f00000003c0)={0x4, 0xf60f}) r8 = kqueue() r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) kevent(r8, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7d89, 0xac}, {{r9}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x3ff}, {{r8}, 0x0, 0xc0, 0x80, 0x2, 0x8}], 0x2, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x82, 0x80, 0x7, 0x2}, {{r8}, 0xffffffffffffffff, 0x29, 0x2, 0x9, 0x8}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x61, 0x8}, {{r8}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7f}, {{r8}, 0xffffffffffffffff, 0xc0, 0x1, 0x0, 0x1f80000000000}, {{r8}, 0xffffffffffffffff, 0xa5, 0x19, 0x2, 0x9720}], 0x8, &(0x7f0000000180)={0x100000001}) kevent(r8, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43d0db1cb2fd71bc1c36f1cc2822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4}, {0x6, 0x80000001}}, 0x2) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x4001, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x802, 0x70) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r6, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r7 = socket$inet6(0x18, 0x1, 0x3ff) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x1}, {r2, 0x80}, {r3, 0xada9159ec6abbce4}, {r4, 0x8}, {r5, 0x16}, {r7, 0x4}, {r8, 0x4}, {r9, 0x20}], 0x9, 0x100) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: chroot(&(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000000)='..') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xc6}], 0x1, &(0x7f0000000240)=""/195, 0xc3}, 0x1) chmod(&(0x7f0000000380)='./file1/file0\x00', 0x1a7) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x1, 0x8000) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) listen(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) connect$inet6(r1, &(0x7f00000003c0), 0xc) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) listen(r1, 0x18ea) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x20000000000801) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) 16:00:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lseek(r1, 0x0, 0x1) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x7, 0x8000, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x106) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) kqueue() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) r4 = getegid() fchown(r3, 0x0, r4) close(r3) mknodat(r3, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) renameat(r3, &(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000180)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x28) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xffd, 0x80000000d68f) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x101, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = getpid() setpgid(r1, r1) 16:00:21 executing program 1: r0 = semget(0x1, 0x5, 0x0) getrlimit(0x3, &(0x7f00000003c0)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000180)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000480)=0x8000) close(r2) semop(r3, &(0x7f0000001580), 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x0, 0x0, 0x200) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) pipe(&(0x7f0000000300)) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x8}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xff, 0x3, "16a7fe8d538ed9cc4f92b0d83410966c80e53e1a", 0x3f, 0xfffffffffffffffd}) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:00:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r1, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x42, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x6}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x46, 0x4, 0x1, 0x4f33}, {{r0}, 0xffffffffffffffff, 0xb0, 0x18, 0xfbd}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000080, 0xd6f5, 0xc7}, {{r1}, 0xfffffffffffffff9, 0x11, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x83, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc0000049, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x9, 0x41, 0x7fff, 0x5}, {{r1}, 0xffffffffffffffff, 0x60, 0x2, 0xef, 0x40}], 0xffffffff, &(0x7f0000000140)={0x3, 0x7f}) 16:00:21 executing program 1: setsockopt(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket$inet6(0x18, 0x4000, 0x9) r0 = dup(0xffffffffffffff9c) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffff00000001, 0x6}, {0x18, 0x1, 0x7fff, 0x9}, 0x6, [0x7f, 0x5, 0x800, 0x6, 0x4, 0xe99, 0x1000000000000, 0x8]}, 0x3c) pledge(&(0x7f0000000080)='-%%]\x00', &(0x7f00000000c0)='&\\}(\x00') 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x4000, &(0x7f00000001c0)) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) mknod(&(0x7f0000000080)='./bus\x00', 0x1001, 0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x98) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2084, 0xbb3) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000340)="596eedda79b19e059e4adbfde37433599ac44316556d8db2a3b6be87cdc7d98717aca90f80b05bb9525f560d4314d23805699a4654038a9e439e608ba74d5e22534e74290eaceb1c8fe1e5e896046c72cae514c3df229cce69cbcc1cf8e2d1edd9c878178bc7e294af30a8af3825a87e9e0f98509e292d82e38c75eb83f0392b61ca0a62db0d0fe4697dff48b8d25cd92f28f00eb12b663e804c7e0cbc42f655d431632a631245f3a94ca78df6a2240429836731b437dcb88362f863772965a4c14c7072b37e58a0aa8810b1595faa3e81af0f503cc8073e606094161c77cfec63b7d3fba6d3a1344f858fce5b53407b28357ae4ee7e3dbf5caec2a3964de011bfc6d1579557978c3269a2816d88417d4e8f0926c4f9f828f72a94bf000abd5f858c0aabd9848fcb54be101d9ae277a7c96555f47a5f7bce29a65616d3abc48e045205708f93d4313e3b9b0880198e57086922eab9cfb37a66aff4ee8a03d5690f80b9c6ebb1320b160ed5f0a96680bd0146b348ad4b9f76e4a3a3807cf43671da7a2d01832c84b727e550b31e2c15a5d29b4ce767946b979074dfc458929caffc6a4176a4abcc9c2c47a96ad1980af584e542e8e8f4f2a65b15178ff396bd26cd97d2b6251e615201515b8c1dc1b43d3984cafe94558f7d467944e58ccd642919b0bd1cb16ca296a60c7371fbf420ac68688f3c783b3dca1136c53832a7921c8fb1fbdd81ba4a763058785eec64e75183dfe6e6a7fd2af0e7d2c03138b4d930b514c966124852c7bfa4c03b4e92f181cb7388cf8c7345846ea7a8a577eed170d4269c86df85534968eb51753c73c1896a4370e8bc3700a62f12d625d3fb62e7c6f5449c9c57d451c441add863bd5c702e52960f347964d6c1d596a2b783ee976aaa5533f80804f2d63bb1e6944f2d3cdb75c181040dcac8568871f8017c4f69f347c55a9453b1fa79765d76c8c5056694102d219940793667f864a14ca386e3befdfdcdb0ca89a1d703c54fb49b145c3665e771df52a045de773cde7c57ec160844e7a60ca339f8fa46c2fdb7e9a693510abf6e4817ab23e325182fb4f149f5ddcc92f34ebe2fe717b8c4bbda56acbba0f7e3af145d72ced829bcf0875209a99df4529965009dd479f7841a91e2f35adfc464052f1a87b22854badcb21d7e55389f6e2fa22ea79509fd7603f8b76afaa54e0b8a041d45b0f72a8ee7c31d84804f3c9a054053c3320fd19444ad1479b077cf1b08959480cc7c5800aee3201ce1fc38fe7093c344b895d1f231852f2bb7fdc09fd09373d72e982c51849259dd328ee0e55014d83f0804f190f11290d457d316317e2947cd17aa6e64e7799d2f14e74dd619d2cb4b90453de90d08cd6087297145aa194f416d457a844144eb0defd663676b9d640ac82a2f2a5b0b92fcbfb2552b4f3a773bca6dda0b1a905498a2fe9380631915b3d76a8c8feac8bee7cddb20b57be841658afd2e47b851987d795272ad09cd76af742034b5d9b23c8f432e67f3e6eff47de44ebddd11e8f60b0d0b9ce01572d1b02dbe9bc5b5d1d3c9e7bdc8dce76be0f8b9cbcf35a8ab8ad4f9aba02c8c444f93760870887b4cab6e0760362242026a44aa05d003ccf987452fc441362e50e75c3f703c934f40d4a1e85585088be3d947b2603d76691f579fffdd99467e56e6bc3f1aeaa28ef753e34775ffc9a287157e6e1bda1663ed74789a4c17b2ced5fe9991585746c7a5d50d5d667e5c0b9237a20d66dbdfa190f665ca317fa53db31d4117a9f66019917128e86497e46b79682d60509b272cd75afcf00777afc0a2eb72b440cb50d3e095bb2db32cb419a3934b1bd0ce2edc8d4ea2a5cad8ed654571e23c8ec27dfc5366f5b4df3ae48d5c6dbb8eec5d1332319f539887160dff8a29ed782b10bb95fb8f895d17ca0b292d1df49453d6cb79a71ac8a7b350bb2ba59ac80f71908b10ff574674f18f5040eab71d6c9fc46110cd55550cfcb3cf8842a03fbda28aea94afede225f329476548d79984932a19466cbf29da88c3b4abb98b6e51b0d6416f218951454ee9234b9c9b97b46aa9d165ac7bd33283100409f64b478e40b01fc4786724ef6a6820476255ca15ea59052ae8c2b70a9664eef0ced7ef37df580d64d0bbad628ad04f38b18a4bda44fb7af2726ea4b7c94ae8f944b8703151e18d39bcacb1d00738f5d90770031c22a5b3c9710fa9a27b8a4587e5ef249058b9dc36a9edd5cc17108307b487df27b61304c2e86155cb1746a681f26636e6bd16b81ec52d5f05edb3654877c5f35a52362b4be9943288f1982d253ee1f55f20e2c093388ee8a3c768cba36c0b25c53eb948dda97cd199e79e981db79a2c3da0559e134d5d988473ef99bf7cc0858d7b7f9bd38abbfaedc2d43fb936f905582058e0ea1a36a6e7a264aa1f8cb2443a21e57fedfaf583fce67a76689a2f129f25f3241e111b833468a65207743af54d5e437c184bbe96e931a197712ebf953a527ea845fe89aa0c8f9fefd2ca168a507456c22cbc70bb8bfcd14fa51f6eca66c4e789724655b619b692ec6f0ec3278c0c68447bae3447fee7b907cbd8a1025b73686d589e7f6d0f21d895d8be87fc8a6c385b6c2c0fb8074bbd4d3624f69e881d172c95341149ba63fcb21fe91fc78682e5439078c21e667d9d730834e9793425a20a0be0a4c1e5b4a6b1d1b98afcc62e4ebf4de2da34b37bb5ce11144e47b488bbb69c439e30b0d4cb2cf48b7328189bb387cfb2a0f5209a81ef24e86a39b19e36159662141911b7cdfd6cd72b8d582febd28704e2de5a375e8f50ba54c2b5caacf67e44406a748c36bb601fb79cb1648604f17366277fe7382f95a8b3f898d748d72c052ee389127806df49c84428656bc41505286332d0444aa95d38673a27b6c5e3b50db50975201cec41b622350f964c36ee1a883a2abb9ce2bb5651683c2b2cbde2d224b16607016a21a2b6ecb57992551a558a03740fc863b0aebedbe3799d2b28da7143d89bf5fec170d1e383980a9f04d8c812044bf6f7d85a5019670f1fff3c2992259f73777b7837069bd9d86c7c1a89473c6ffa2d96c0de1a55800a84683bb8a74bc3ffbc8298f376fec78d7e9efd996a48f77a4d1e5ac159e62f53d14dfd11a6e3d3ffca66e9dcc48be7c981fe2a949c0aaae5f33c4dcd8aae3bef7f0a16ed85a5c20202fb5be01a006f13899ffa16d95113245372fb4bf53c060299514e0cea9b6f81f8ac562d417418721c61e7001ba55d52323dd94e2064814655df4cab0f06967b64d75ca1728820a6a3bfd9390a9b83eb88b61c5355472933b45d51724ef1e17dc3101db1a4afabb944787b78bc5553fd793029b6dd086a5dbf91dec56219a364e1927a3bff3331a5a6599be3666e142840146c8bd695ca0d0b50f4baf27fa5f1bb05bbffe75c81ac8acd34832879dfa63e4f1c7a937a0446310afb8799681404d2ec1ebc68878ddb77b178f3c0f2081035e179377c9415f423b2af4754ce44aa99363d2248dccc72e44a0f1c7823814607fe506310ea2ef2d462a3ec7a51b05bb6acc64a93b9fcfa3d61e54aa0015b9013174aa394a3bc25b0cd3e2bc6ae1d3f18dfe6246490f08ed24cf2442c841d5ea5e0168fdedfab2d097e750012d3735bbe0a6967a74f5054ce5ac12a05466425cb1f2b1e573d351624e80043ad96d13f4ca86eb805bace2d2528c478f2352a10136cc416497cf883e549a65f02cfce59ddc2f86ddf43742f73c4b941f7325eee0e3fcbe17626e9f7895b6650ecdb8e311482cb8fc0e52c1743f96a7df41c3b41d4765c0c682488ae6a6da058358e81e0105ff2d26748f3979c4b60858b0e78dd68839bdc984c012a069f8be937988efe0ff6514a1a002c1f93278a785959193ba271918e3bb0eceb712074a1411796f8c1803656ffeac39a6eeeebeb29e94bdef2768ae19f13c38163781a8c9664001813ac0bc0a15c303ac4ad67a973be286a5e73a0400b93e3c2dbd05e9828ff84e7c58fbdda1bc6a92d2c3413120bbcb866970cd7f415e33fcf5fe44847d0c849662127ff461ec751beb61efeda94c1ba25b148f363f40cbd687f7334ae1361b722bc6999068a62ef14e5cd4ac10460210097b71119d26189ca0ec070c8478eadc2c56ae13e6a97cc8db6629470ec70c716e730d521d7ea19e175946cb96ed599ff51f22800bc13ddcc26e5e55cae898cfa103916d0dbd1a6b3297a10c39f2e725970e2be9a0fcaf2a783a282f2584bc1cf137c8228e0e50e376f88e17cf8fe4ad5405d7178eabc5d76b8a6a49c1a20bdd547ddfbc9d10431f4a56a7685533eed1eca1033f3682dee3a32db6cda7f9f7436f98de38754b65053ec74f4bb77b869c2a19b95e91cd705c70ceaecd6bca9468ce616f2cec549b97d8fd0208d63bb176f125d576aad11dd7d31442fe8482c595c7d6bcb94e9dbec018cf54ac588b101d304986c57f3e59b8fb471b8613330c05c03d2f878e63590f8935acd5c9577bbe00a001eb96922b55724cfea750eacb479e1f189387c9faef076b7a64206bdaf13be55e8dbdba5173e09390d5eef98e5ac6b1608717cb597c316cc44e72b7ce26abd09a7f5134f011a77e2bc08f6fe1d81993cc434c0f9c17b02eaf36fcde67dd551de0b430d0dfd5231da05d598333f1f4c9d6ad99d726bc7e358feda2a9c01ce353ab06212c49ccd4006f00193cb1b56a166edcc3f6957f5dabec5a3730d9d842d4bd8fe8781d6e37a77ed4e1491f40b333229d19908c277e8808c2eee53a1080c1c6cf2b888e4286c7bbb4976af990ae69d3ff67e709241f64cd1c54c49446d09892c6cf11a15b1aff39ebd84b11c5f47a5d877ead7a77660130ae061b81886ebc0ad143f8f63bc2ca66dd8184ede53ede1f4339ca9f2143b6d16bb3e5813d5a1e137a700cd5e640f74913b04c1e3615bb2b8dde7980d97b23ee821c0a6baa216051c93d46bca7c90608e49484d7c7a21ce2279569c190fdae7aa0397a3c0e2eb7a7a2fcb8c8778de975adfe094fc640627ffe22d27ee72e79e9374ab32339111749d26ed7a3f91adc9b5ad63b79711084c0a8c34b877c54851c9903006258c396000fd963111db985db01def34dcb100b073b8e396b9466c5cf4e54c5f663468a5ab148ef77f7b1d8d1ca74eac29e9e608e63df7ea7d8a92e2000e8764cd641a1a90a7246dabc51c62265065c1803dfaec108023416d0225a4af1676ed73bdfbdc8ff44ff09fb3614ceac789a844fe9cde8e735df80cf28c4d34d19430bdf1b1444ca2457a2623596a555fe797b591416c762183edcfea5a593a19ec0594e7f9c80aacc38328c2096a9f1c518102be750f7d02c964645dd75ebc24c1032d877b40878b9c0cf43edfc55db9b04b1da2d474b2f6cf797dfd2f85da619d8fa8bbbaef02da884565f7acf4fc830c91df9ea81ae51adc843e555ef2b1e0294621541aaf411edc35d3efa7045abf8e4e87bec9fd95c1f658ad14c68bcc7e036c0a2e8f0cf381c5e0e8eb2071318d198c7eb2d2d37f4887f9be63d31b674743507a5e23976af80293b7be9083e494daa3bb6fca08e6d0117c628584e1069a5e0346ae88d2ea9802fa25e87a12f2c4a76af9a7ef25ae29fd11678834ee7ad91a2bb0511b08d147fb4220796d4797ab802e3aa48ef03bcb13d8bb1c6f2a30a2a92c04be1a6dd8673b989e7edef817beca0865db8dd140f5846afa88d6134b01d46a07ee7e2323bd922c2191044437d4729f571a69707423358e212fabf6819b11c321be840c1cb3c42dde8d71c1c0df2280", 0x1000}, {&(0x7f0000001340)="73cdea7396dc18369415bd29c733f5a3c4adba86a601ceb6ed3bf92da6c043233d2998baf545add75208f1634e307339432c604e7ed18cac206bac1200d111558fee21a8b453cf89b4e5ddbf4c1e902670fa6cc3c68a6b2c88c9cafeda6182ab2e239eb17a58ff0f5a13159a00", 0x6d}, {&(0x7f00000013c0)="cb057d022257fae235fff6cf3ab4465efb8bcd2ebb4092446ef83f230d9f614c9b393c207c8c84155095c985441497590246c83279ccb35b6e561f0f4e9255be1f975f38be9ed77e967b95642969ffaa2aeefca9a99bc4228d0f8dab3ec660b81cc68fe5231e5bd5c0dbd5a91969a3cd0d9681b69f1faede3815cb043090085eb612ba9e5bb17a9a01566833c654622afa2d9fa0931838e6acdaade4b768eacc781f906d9c59e583d5b1673e2b85a80421c7771eea03d82d7211fdfd5b2e3c83aac9c5a5af342572340cb83c80f105", 0xcf}, {&(0x7f00000014c0)="fbdacb7b00128682083cbabc8b01586a77660eabffc38637f26e9eeac6aa0c8ad6f1011ce95ddd69f2101f2f7c32ed4cffd48469ff046a1aa163", 0x3a}, {&(0x7f0000001500)}], 0x5, &(0x7f0000001800)=ANY=[@ANYBLOB="c800000000000000ffff0000000000000363da684452527d51ae16a6610376fb11cba2bf7135cce4c135dedf60a07c97d81900a3382fc4fa495be9375c36400231c3cbbd5d5da5f0a9db9a4423b98530d999aad7f2d194c3f0f6cf9215d71551b6f7a5e5b5866645c3a14cab524a5099f6015a6b84ac9e5592c3d7188cf575e396f93fd41ff899812592597721a5cba4ff9437846ecf036169383e12f631fd6aa5b64a93f5bc0c6da3fa67242ff9ced686d1451a04cb27de5aa3407c071c6447849c540000000000300000000000000001000000ff070000f3d01e7b5d3f7511059ffe29b958edc1d265a5892dbe2affce43dd0e00000000b800000000000000ffff000009000000938d8b57c6117cf2d0d3d699d79799d16352b95b8507f5193240520c5b7df09495f83d1ec5da7aa75ae33ff15bc60434ebbed34173250501e63016e953bb5dea32e5e12f39a888c04a0be9694796b37b834e665263acc3b3e947b749559c32f3bf8c286223f2cc33952758b87b00144df036ee5d62f1ac3661d683cf5475c396063251c0a2653f2ed1c1a2df191f3a15f1c586f266870b8f8b74fa4c94f3e48c94930000000000002f99bdff0a13d3033483408b16e37cab4c11829c53c719c3faf0d4a4809f3be8e71262a895f9c3ee5a4032304cb42d5cd44dbfb16c59054179e2725c03e5d0bf696f3ea53f9241f23f999c7f4a5cf2178ba21e5fb1796728a9b84541828d3f4a98af53cfe5fc80cbfe45e896d5f2c70de6fd83202b"], 0x1b0}, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r1, r5}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='\x00', r6, r7) 16:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0xb) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x20000fffffffd}) 16:00:22 executing program 0: r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2d, 0x4, &(0x7f0000000180)="902001886666ee00", 0x8) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r2, &(0x7f00000000c0)=""/26, 0x1a, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: setsockopt(0xffffffffffffffff, 0x40000000000029, 0x5, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x9, 0x9, &(0x7f0000000000), 0x0) r0 = socket(0x20, 0x5, 0xed7) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x9146, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x7, 0x8}) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa4, 0x0, 0x7c05, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x81, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x29, 0xb9c}, {{r0}, 0xfffffffffffffffb, 0xc, 0x21, 0x120000000, 0x49e8}], 0x20000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x21, 0xd437, 0x87}], 0x3ff, &(0x7f00000001c0)={0x2}) dup2(r0, r1) 16:00:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x83, 0x20) open(&(0x7f0000000000)='./file0/file0\x00', 0x10600, 0x2) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x101) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x16, 0x2040000000000001, 0x4080) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) write(r1, &(0x7f0000000280)="eabfbb5a1bc71d5a939483f9af9548a437df66254d5a2c3b64eed63b34b87d82127a788041c10700000000000000ba4851636d06fa0d4edb4d54ea2bcfb68fd9", 0x40) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto$unix(r1, &(0x7f0000000000)="eeb1d1ebb9bef2edb1f0b55ff9a303511bd60cbbdeda7c9143886baf10e1201783083cfe3581d843738f713e3ab73320dd4e20050000007143ecc1b4fd02e2bea1e9f2382f39d4542954ea7be9fafab301f008c35caef5daa5e9da49d4f782bbc93231b257453da0736b0d4a891a26b2403cf9caa5da4bbf948567f46b6d114fe4d023c82a8b894c556dcfe544c6d026e7458772f13a693e8f6cd1c0dd7ea437243d03423595f0e7d49710c25a199e9622788f", 0xb3, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffab) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x104, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x10) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f0000000200)='./bus\x00') lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001300)="423514cb36dd864da7596767c6245f2c2a493d74f6c358a2392f1ec7b455c50a5a0627b95ed6c38bdae7c04a153556adc4a0c9ec8bbe613d21fef9b9732e00a4fbe27247a497c9e309ec5ac7c3af6043e7ba3a48afbdd54ea11355ba1f3bddf2cae043c802a1439ee17a5c33fc62b6619a5c238f5c4bd6efe472ef509c7203fddeeae210c1c2e9770d4514bd6dd490b885f7a3ebe3be66aaaddca97b5fd4feaba01a547541e783cc4f451498920542adbd707c7f49d7afb45eb1639da1752434c5687cdaa5d743e319c546143c76c3f28ad0dc4bd40abf451bf2defeb6a6de057eeca127e2ff9a8a14925453192eb035b1b35220b88c90946b936eadbf05f320f9a61d33abbec6835ef65b13d3f37f0227c376d5b62b079f82596b28220e76c39930434ac3d111ac8d64ffd4578df6a5f1ea135a8c1ee989c63f6cbcdcc947453073ee6a28cac9aba70b6a30977dc68ecf74bdf8180f466d0ebe6047f5c225bbcf8bc544e26009537cb368b1dc2544c74377833ab110e9e7d6c0e08181568ff2dd0806c1d9176598ea6763450d22de7532ebd746bac77db54754cc01ac6dcf893ed0280802907586c839c11004284af5727f22fa05ded7f565269280754db7c38678d6449a7089f0f0580897012be801cd4c5f99ea1125f4726f3eae37e3add7c551eb7026f56b4681c76c6e37902011146cbb977045105032db7c7c1722b4fc732dbbf43a7c026d60f87289b8553339244580e1afe7937509e3855eb24ef5687be52b4e6b93e83f9fb58e9d14928107cb7c9602ef108ff97e5d07e92b8d5c3fd6413c1b25e09ebd3c19e3aa93a12f59df696f17cdbd5184d10261db921f2c09c3e33ff4d59e5deec67526266b55ef50040c00bc083a0343829a7b1c06a12f9ecd6b30e210759bc3cf960bf5b7d8045492a7f591803a558697e421d7730dc6da58a5337cde84aa87a2a21b90b10cb1b7437818d7c6d7de17991ef4e04ce21b14d6b648249b487cb86fc15a8ee32baf5220a908329070606d62dfa9a50a0529c6ecb05d205cd3883339872dac82c89c33ce693dce2e8ca019222b43cb42353cc12c68e1fd7ff3115f9546740e8159cf726df0ad05cbea30611fc39613fedd89f9a1a12026b9f3cbad3b50f7c2d575407f39583100582bd903327db34444f29800f36da478028a9ba38bd3b12118dbc20ef32862f5a7b6750951abc6a2af86c12900fc9d1ad69440af7b2c1634ce122254cc3ab9f620dd3ee048329e4835e11889804856c38e19e791a7816fd2aafd472089e1c6bd00faff62033b53e7bfff1e34c781121d5b49e5fc910115b9543a9b964e159d4b8c25f1b94502e91153d6c8804208bcfa37d02b5aca02cfd00691a95f8c5af0f935843052785043dce5721e8c5a266be24af5084bd5c525b6c7e87a5bb2c4f717e8da89d0870689da195251da03f7723f5fa4136952e43c48f48d2baf414e63e6db56e9768628c7e95c381d56eb4334477555da21ba275b983fe6df5645003a0a38dfe73e1d7afe2fa6824c06d125c858f5c4725bcb9eebead56504ad6caf0514be13dace7f074fc944ccd8363bae1c9d72aa24d502c3357ff7e3c0e66f81de4c026a0a4a93018bc882c37b9e3af888258a081ddd95d6cfb2dbb7e8e405174b45d41d1266eeaf6a9b5f073c1e62c6fceb9e9fb83c7be6e5e689ef58fd9e3699dfdaadceb7fef2dca7d880445f798e0973eae913b82f6c2955674226cc8c42c4c5353a13adf5461fd672352f77cbbd3c016ed048ffe88446fbb4e9c6b1344fb8eb1c9f7ba02ff79c98c48ec3d200e640d59b92612b72a3963ae7cb0995521ccf38173dbbad8746c4892b10a202658973ff2f570f5838e1b7aa150b8b3dfff376c4b7d5c33c0163cd659d68adcb07a22196dec01220c54a2681f842b51b6f0ef3f6e496dd95860e6a2e20122630164dac8408cf737014f416d123133e4526e9b3e887a30c439999d7335c81dc61878fa8973fce17469a8bc3613dc343b5f66bf8e151640b4f5a491b13a574b7dc52aa904ecf70c19e39a0d1837622153046c4bba4a213a909e74289956d4b1959f93b516f741b5c49e41427abbafad5109a33842a5028ca5ceacdb45f377fcba714e30652df1dccbb2f6518c9d4ba56b858917a3dfc6d324b3a3c6b06fad31e8e32466c1335029c0da244b0f1d3602411e89d31cdfb8d4ba72e5bb5ea11af4b4c9d0f170708429886af5717cb1ad46f2e5c5683a8835fa988a87cbd9c1d3398e5646ad6c0bac0209802261a944e18c45f8ffeba0971679099274f2540d34a1cb913e24e529bf8ff3079c3575ebb4cc1677e7a3487daf146fa98dbde730a406a29895b30293d62c4c66bf431161a3bd82162c29ae076260c35c099ba6ae48aca14dabec3eea6c3bfd7ee4633f178a922248c57be4e61aa3e41a6886a154f4f5851df63622e4fc6e9accd1cc180792d3188dad88854d97e66f04a70ddaa6f36990f0822580f326e055f32ba8090172063d1be6028da70f283ba6a9a0078d111d8b97e557d18dcb4a9ae322022f4f553d0bdc5cb2647c003ba9a007eec887217bf9ea0f2111cb60f457b1457b01c2c377cd88e62d44d421cf08dccce2e89004a4c3aeb9858f179cc5e920cef777286e3e4cd341c56f26035614f909fbede2211ebc445d0d3559cd292033dbe890c0bdcdf6fd6e21b659056a587763d4d826e5d4e27f1f27963dfea4a7edb4f86f47e957e6a1dff20e8fe009ec5293859ce7fc707dfc4835978a18947d280e71ab3ac99a63a22ceb5a885835846e6587454039fd9397238dbc71dd41a5235bd598d298e947f3a934bead15c098245a5501e01558fb918826fc722f1c4017b0ed11a6eb2eb8f7b0004a9733ebd60a84ece2504cefcb57b4eaef84b3190bc5b3b1d779ae7411f7d3afa1f2c86be91f0bbb68f400faccaf9163b9a621d4d9eaf282aa783472759d1251c6244816b2f48c8b7e79bf8df91bb95b5b46a0ed71ff2e49802445703a5cb66d6545fac1899ce77f57245a5721713a1308cf5fc4303944090913e4623d362779ecee2e87ac05ef2a89abc57287d7fede924a828dd55de8d096757de8caa7d749bfdc38972f3fa99eca327177ae2d5f3c0daa91f99a1eb43cda8e7432797dd7e8dcae032236f21a527edfdc953b91c712150a084b3d1093db72fa0c50758b3a6c0b6b963ceb22e143063cd93b81eda6bbc894c9522757776bb6a59d977f17bb262e6ee2e26859a3678b5a538c6c54e3eefaa6d3315aca6dc4046ce27f2880d3a9c0fa389723744c5506cc6f2392082e06949e516328caeb13c2fbd719787a2816b1419c80d970e8cd299dd1c56307c29344fd04ae09ee9c859ce08ffca9ef1e46f25a6edc942b9f35c6a131c1081fa497fb209095a4ab9f16cebc6166337e339e8f08faf96448280c903a8fee4c3c6739455de28638e180f0fd5d2382fb7e0543b2b4098b6a9240c1709b2a4197843d56614c9211b7ee2720b73870ce4affe2be620100a6f2940aa22efb9d2086d68b1d4299d7335602daab233cadd39299b37d6b1a7450c2a0f57c0258deeedf84a2c0a9fa004e2aa02b508aff84cfdd51efa53bb8aeb5a4caed1453b3261b93b75d42b036f3600a76db5e9254f4b72e99403e7742ec579fb041b3044e6a76064c1e902bae4bddca8f49e5279fb5b7273b4ceca3aa5ef997731fecf3e854c2ab00912498d06deca88a5e0a7414bc9acd13181d3a88d8eab89ecb7ed5e9d04b546ec9fddbb5736aa247ed66af751553b8ebcf468ac38c89b4b057081adfa72e15c4e1ed44b0edc4e466cac284c4ad058b6e8e2d5d8d64958ab57d0f7aaceb1c9ea4c9608a53917b7a98ebc0f5b61b549e5de192ac5c1e1bbeaf6d8e55119f924f8502eb7dc1c530d036ad13c6036dda66be50680b71217349453d5456e8af35ab817845c7eda849beab818be180419986a6de52acd2813f8dc43ef5830c6732ed2c9ded4fddb238c46907b792c7f5af896ba029f0c3592a5224c95a3e6eea3048f5ab55487f9e2978339bb4ad109edff140b81a0bc1db3700bbc2402200db3794cdf705716d0c86510eded692917fc3da6636cf837bc2d6364be1e964d79118efa10202b40dba23a51662cfebc85908dc28189af8044c96eeeeacf4331ea8a76bd6e253e4dc26a5449fd419f3e1e92f983deb933ed131b745dd33f450569a101d4df1d31a623b6e74174b09effaa984fbbcfbcbcae93025a709cea2722787137432e5ecc33cf1c2c74dc63c3ab687c300732391f478cb3978f8433d4e55e1aa06cdf795b5edf75a64da362aa18a6baab3b0c53b09c16902ebff7d02271bc1d91dc40d3faf4ef4491da4f4f63df3dab222dfeb0ffe4074a4dccf0b26a33ff88c760478e2c3c7f6bf3d2ccfec86ec428cd9fc63066fccd050ca6daf9e1d8bff6e64a41162041c0ff5d72c0c4d3fa6c0a899746332ce2012a1513e132289c8ad038b27a8f70686dbcd4d11aa843e698ecfa23fef7945906549e3f6c9770e563e6f54eab8343933d2172628d3c493e8c5cfe2a8c3860e33d5be28548cc7f248b49420396274639cbdea41a3d7b8090ce15723255b3c5bf34ce40d4f9620f3c045fdf3c5aac7813e53d27d84606e17877b300f337960a05fc6b6731e45e10bd1d49d97e2506842e24dbfa043bad7f1eb5b6d1884eb55231a73721fd1d9b0d79c970a4f8d115f8eab4ce39bc7c062b8326050270f66b99bbd5aa2f87b334a17cd861a4725cb68c1c38144eb79e2c13a110a5f3ad66c7453e54b3ff46a8126c53611fe0e52422af408168efc4bf9911e5f1586154306be44954b8dca16218f49a6e9add53761b3007068e71a58e5a5fa8f68367f3b5199ba6fb13df2166bd8f32899d7b54d8527f8d3b9dd8d7fab7687ad363fa00d04c3f6146ad2c2e878f5d56f106a8dd9ae34f30aca26ccf72b2f69721c8efa6708e5e02672f436338d4c8faa25d10835281f4a0616e20a600f81e94cc922260c6092cbcdd532c11a78a37cb03ee716e1975e4cd6f50b46473849d2e5017cdb73758f3984a9838cd4381b2e9bfb68bb1a6805b75e88e7996aebc9bb712192b74b58dc38ced0e3ed5a6a328a3f55d4830cec29e69d7011f0bea76df09f90868d6ac7cfe18cfd0a4d3ea721272bcb011d326c22524b4fa00a3a9532a130d0d5aed38d5bfc6d1af28e694e20ace038334a2272a5fd48ee5932cf0c5f7314690c8dc0375003751535a6158f98d5e30bee3ae81e1561a11eee6ac1f2e2b535a563d42853f4f4d934844b2d1dc8f2771baae3b17f18d0061a420edf25b8ac9617b9eef11c6c6515ac1b54d029b4f81685a7b6a35e0f7ccbf3c005d0b7bba61e69d800e7be7dbfaf500ad8d3d71de827bc1e0cee40a9d6ade4fb6b94ef0c8c4280118fda77959212951d6fd31f3a82878921b63de7e92bf76eeb27649c41281ff32e9e1646b3f8f44286273f8bdf8a017f15686202da1a9c914e785dc881ba057f65180c7d9c79bd43f33046afb33fd53d3868edc30aa22f3cad4e0806a90c8298d39608878f3cd5cd6f81d3fb6ccf483b2052b0230bf73940a6ba4ecc06630d306f42a0dc1e6357ebd6d46609242d092ea0324928f91384ca00bf88e6c9a9e03246b4a76c720aacd11358ebe8c828d723b3c61653580d0b5820d034ce2c2817fd30edea6fb3ae1b93e458205e7f5f8643ece140a41cdccdfcc6744a861434604cf4d3084d087f2e09e5d661a9bad44fe61f25961fa751797cdd7a844a6ecb1e675c1b11a246be4170a7d3d48ab47bacad0dfb3", 0x1000}], 0x1) 16:00:23 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000000c0)=0x8) close(r1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) sendto(r0, &(0x7f0000000240)="68398bf23d81faeeb952eb4a11beb5df0fb63c62580ba1fe64cf636c1652c4323a511c904dea7efcf5268e0f14541e8ec8656af6aba637eb89a3a78807298315208abee6d0c8f4bb2c9818623354507eb53edfe1e3eedb5cd56ca7d9da6dde0eaf26bab9c6bcac82d3e0124715645b8e1c36c3edac2abe379ec958bc409b3cd8fbc0afa090a86108f173f66ba1de564e15f7910c9cecd4a4ceb4dee2e9a08f9acc28743724fb517fde69a1e556b1c505b475350906cfc8c74d6a3648fd183c882c1bd1890a791f1f3a2ebf3d36c07404e77ecf12daeb99e1c64a7d9546ee089b3ba37798b047085fdb7fa884d4cd5e6b94", 0xf1, 0x4, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xffffffffffffffa3}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8, 0x1, 0x4, 0x9, "79903ee36ea2e1dc74b453836896a24a20733204", 0x9, 0x4}) setitimer(0x2, &(0x7f00000000c0)={{0x2, 0x14b}, {0x7, 0x6}}, &(0x7f0000000100)) 16:00:23 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x25435b5fa63270cb, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/144, 0x90, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x104) recvfrom$unix(r2, &(0x7f0000000080)=""/146, 0x92, 0x41, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) listen(r1, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/69}, &(0x7f0000000000)=0xfffffffffffffdee) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) fsync(r1) 16:00:23 executing program 1: socketpair(0x12, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x0, 0x2) fcntl$setstatus(r1, 0x4, 0x4000) sync() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240)={0x3}, 0x10) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ea", 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) 16:00:23 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) recvfrom(r1, &(0x7f0000000080)=""/158, 0x9e, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="fa074759662a6cc9f0ac84acec85e6ada2a1c816346f8420694c2c296631a0f6131f61dbff0726becc26148af42c50e2e2212d740d7a12e25048c6f9e2de8f9555f4235ab54994a9c6e4f935556d6ab57a196d3923c4f0f5a8157749cbd8140144d3f6a91c9b7760b6067af3407e52af15829e8e957788dfdfa9c83e679dc1478031f6f63bc3fc78ff54d243525826a09ce9a696c01b8ac95ac410ed6cecaaa1dd3dd3ce131b0ed446a20b1e854744ee89e3353e347b937418a5f04cee30c806c471df0000000000000000000000"], 0xa) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f0000000000)) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) 16:00:23 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/\x00', 0x0, 0xa8828b7801a94a5f) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x20, 0x5) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x14) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x12, 0x11, 0x6f2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x10000, 0x2}, {{r3}, 0xffffffffffffffff, 0x82, 0x3, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000031, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xc00fffff, 0xfffffffffffffffd, 0x7}], 0x40, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x12, 0x1ff, 0x1}, {{r2}, 0x0, 0x80, 0x20, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x63, 0x0, 0xffffffff, 0x8b1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x7fff, 0x3}, {{r2}, 0x1cae6ebc3d58a076, 0x8, 0x0, 0x64, 0x10000}, {{r1}, 0xffffffffffffffff, 0x10, 0x16, 0x4, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x744, 0x5}], 0x101, &(0x7f0000000280)={0x2, 0x1}) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:23 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x3c1, 0x129) symlink(0xfffffffffffffffe, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="1fe9ffd14cd2ae8cedaddbf3446bca3119eb8796b0c70f6ba84a12e1b7c2c2547d6848a9d5f2737c541aac44238ca20e128c313bfc07d6d76e70645f3fa72c0d30fbc9118db3b907500de22bb113c1ceaa0ad49c3ba25ca61b58004be94d5ef6e1ae5d71b6979b8213e076a86dd5aaa2d92bd74b9787b22c8dfe3c1dc115aa6cee7f4c0e02b4c47025f98fa252461f9dd9912dfcb51af80fcf1269fce7", 0x9d) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="fe96628c3825dd72be95bbfb94ca6484ebb03c051a6df40f237c3ed44ebaa246f3c8bb3c077920ff4673d0598b2adb4108aa175e7dde58365a986bd16f6b09f44cbf093a48c3b4a81bf8612ff6477ed2d04515e6cd644c7c25cb87b16607b03ed2aa9d6da9a74befbbbe5db69d637023a3f3c37d60706b1ebb4f37e7afcf3314a672061ac2e9ca0b39218c73bca25369d889526fe09c03e728b635b7be62dc12ad5ac8180dde7c11104c33566fc4da1b4bee429c6527"], 0xa) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="0fa9c1d955e12aa76b9af12c84bf41ce8ec81cf2e058b03721197027be95bc1bd3960a34bac737d6e1b7e438d306341d034b4860bb4ab26969af712e21a419ad2161ce53e2864ef443545c6c69c2c71517966f56cd89d9211cc275624fc8d454177c54db912a35fd1d3b9cde3ec43f8d", 0x70) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40000000000000) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0xd, 0x14b4, "8355d8613ec3969ab3c7e91cd2d96828abf74d0a", 0x80000000}) flock(r0, 0xa) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0xffffffffffffff93) recvfrom(r1, &(0x7f0000000140)=""/158, 0x9e, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x4000010, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/139) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000003980)=""/4096) readv(r0, &(0x7f0000001380)=[{&(0x7f0000002980)=""/4096, 0x133f}], 0x100000000000028c) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() close(r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e45a150db653000"], 0x10) connect$unix(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) syz_extract_tcp_res(&(0x7f0000000040), 0x7f, 0x2) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e489632dfc94ff334a5619515a4c8ab06198824b3da0dc11f0632b40b70022f7c71e4832fa4725bbd47b3bf579456fc7d4096e8c8b08ebececf74dfeaa4d62eb746b87cb2d72b8bcfc7f56d7badb9ad8a4f5f728193ef16ab93f12fc4d5f16b13ea5d00d1628b53a001a0de84bb60fd67bc390b08eec8fa9f46776f454", 0x9a) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffe8}], 0x1000000000000012) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x4) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto(r3, &(0x7f0000000100)="2dc8a53cc97e70ffa5eeaa6020630e389099ddac3080789f0720d5dfd2bc5d59cbab2476bf894c7863a17b44c52bf5f7ca9c2f0ecdcd", 0x36, 0x40d, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r2, r0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x1000000010000) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r4 = dup2(r3, r1) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x420, 0x103) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x2}, {0x1, 0xb55d}}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x7) r0 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x40) 16:00:25 executing program 1: r0 = kqueue() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) r2 = kqueue() fcntl$setown(r2, 0x6, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000028, 0xca, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0xa1, 0x4, 0x10000, 0x6}, {{r2}, 0xfffffffffffffff8, 0x96, 0x10, 0x9, 0x200}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000008, 0x70c3}], 0xa06, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xc0, 0xd3c, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x7, 0x6}, {{r2}, 0xfffffffffffffffa, 0x44, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0x2}], 0x2, &(0x7f0000000100)={0x10000, 0xe21}) readv(r0, &(0x7f0000003480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/115, 0x73}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)}, {&(0x7f0000002200)=""/51, 0x33}, {&(0x7f0000002240)=""/56, 0x38}, {&(0x7f0000002280)=""/31, 0x1f}, {&(0x7f00000022c0)=""/178, 0xb2}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/235, 0xeb}], 0xa) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000003540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r3, &(0x7f0000003580)="a80683fd9736b2f3c331f7f7414590864cff4c166b265c3fda725aa32ecad5e63efc5c8f16d55d2ba7ba7f1946d17743e7cb4a55e111162745a4a67e36c09ecffcdb6d912a3d40f78e0159ce5fad6aea76f268c3e5eddd5ad7852eea409a012afb94e056aec0908f50ea4840d7922ca907f9d86f5d0f1da1d80791bd1588576f1ab7ab", 0x83) r5 = open(&(0x7f0000003640)='./file0\x00', 0x80, 0x80) pipe2(&(0x7f0000003680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r5, 0x5) kevent(r2, &(0x7f00000036c0)=[{{r6}, 0xffffffffffffffff, 0x28, 0xc3, 0x5, 0x5}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20, 0x10001, 0x2}], 0x6, &(0x7f0000003700)=[{{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x6000000000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x5, 0x8, 0x5}], 0x100, &(0x7f0000003740)={0x0, 0x100000000}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000003780)={0x1, 0x8, 0x4, 0x6, "5c128420cfe482b74206e4b59b7268b8e02fac14", 0x401, 0x7}) fchdir(r7) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000037c0)={0x7fff, 0x1, 0x200, 0x1, 0x1}, 0xc) writev(r5, &(0x7f0000003880)=[{&(0x7f0000003800)="b23be47508f76318a71961416b815af225abbef2c694c5d65b6836a7607072c44c1305e0b546722635a92a72a947e80cb44e4e881ec7d014225704c115b28026aa46561720de5d097247246c647267c3cb400c4f81c151887cc84594f92aa43d76a3e2326c19fc68af8358ad46f04abf30e6df9396a73dbe6b6b54", 0x7b}], 0x1) fcntl$getown(r4, 0x5) r8 = shmget$private(0x0, 0x3000, 0x211, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) pwritev(r6, &(0x7f0000005d40)=[{&(0x7f00000038c0)="f6b8d9d11b199956f6534cb0f0f71fb62516382530761662697252e41033832ae7fd2224dddae564f97008cf7445bc5639a069221f8546a8580910a0825ef0130087941e65398cb8434817384e4d523a8137edb9df01a111128132531aa1a6a1048fc86d17a54ef053abe4c12992453846fc90c6861e1fa9bc4e989702095056ce923de92f078b54d8b5369555cb5ae8b6b5d6eace93a14aac64946b0daa72e3a095a5fc48ae5620fe6b98db53425b872082b5b4273e7f361104043af4bbe2817a778cc7d088bd32b0bd749dfbdfdf020a6d27b4b749f320ab84aacc717a75f600d4df47e3a845405a9945ae589f5b62353fd076a5419c847f0a58126528e20798f179202e58045cdba20a50dfdc836cfc0840034d8c8d8fe64e073134188b1ddf8dd4b0a7dec9d2a3c7e404380a77aae4ca43253f1bc372421e6b1a51aad93015539679116edb501af9451c41e195fe91f518a19fa60b8fc0fbbce883c13aef2834333e1f8c15aa96a25ed1350ba9c9a4b0e2f0c9292a6ebf372d9c042f76fbd4b86549a6b5cb335ee8ec8b046c0355ed55c2c4832419dc73d0bef360424d45be056e7a4b0533c8d9d0b35f2a70b3a41df7d7ed1f914782eb79c3b3dea4bd0dc205f7beac8a56275072456fbb4eae072d3969525c965f199ae764d40d6da32c150f4dddfa2a6f29cad5f75413598729444e5cfd0fb3bc68985e5b5b60d8c605a88c57f154034b0ecba476bc84cdebae47a441fae27fe180252137047b831af90fde3bad1c4af53c123ffb4d227ed7bb03bf206b58e59d343ef710ce604d514e41950a999daadb675b835450c900bf27662c4d69a6a67d65f5d29a1a89c72f8cb66bc634bb39fc02e30cabacdfa3775f05605a63b435ee7f1ce9876f04b83590c6c6d5bfcaae8e24dec807a2e1c186b09b3ddb84ceed5e233c6f886fe9f57f04dc827327fd0fdc5c248b080d41b27ccf7cacbe4d7bec16464a0b23ce00d111b834e664ee926d819b2dd03bec4623dd040a53cb7edccb341275e90947780ca57c9a6b229959e7ea38ced07db99f68555ae1ecfa1b709c741c8d5e4004ff853d28bfea4ba5ac66d4bbd4303aaf9dbc60e6885e407f2fd4395c13d0de6a78674f6625d46c11839fb2923d99be32e45a8624673792f3f6106aa0c1bd0c6dc89775d890e30604139d25f7ce84a6696dbbb0878e110cafda392f5b71b396ba79ac075718df4d7bc2ab035908ff237af70d332b95f76e14c148c8e350eb3edfc56ac056ecda1102427d08914600edc07a7b63195b0aec14db8e21d04249e2594cbaf29c0332b7ecf3aa3d791d828bca507ff311f9f52413cd099f9d58e0738cce7ba2a504afeaddd99197ade9a8dc59d9aa9ab56816d62e18bddb41d25b6c3f1cbc1eb1bd6f9c7133a8fe92fa62740eb47c6193d15c2fa5bd73c45e088cc4ddfcedad14604f664621a3654eec41be6b74b22a5b1f96d76b36f3e9c03597e418535bca22eb801ced0985fc8ace593f9ab9276e7da08e26c8a7e3b94c7aa26dcca088879c34b4148d1d663a3576b9111fc74fc1ba26ece116b7cf05bd5629df074133c15813e60260b22648fbffe7701a87645a4ffc5ada30fba42c287b40049efd1107430ad1a58b5eb685db234c39605e9d26c4150d4569e7dfb2478957ce4e0ecbcaa4af65a389beb7f67d54969aac590be258c8509c5e937010324bb89c1591800caa7dbf2adf4cca0b83aa038d532f45daa7065e139e13c710b3967118e0120e3b617c3dd6a1dda6e1ba09dafd4e01a36dbaee98f46b5f92cb3b0283d15e0334803e1645842db59acfe8e91199069078bc29c11e9de13337eaaf59100fbe3d866a5f4184856ad8b88e179070842a3c315fd476b7fef9b83e987274d8a1b8a65ea309e8c32780b0921b871df75c0d34f6e368882ed0852a9282c793b6be11a5057780a472928d7c8b8ad9ee90d87dc3a11a49b754653235ec825bcbde52e881d7cb7f23686c5dd0ad3669c13a73e8f984356e7b9dc49b9cc85747982fb901f8d375b7a81c1158060cd680cb2fc03b09be5259b6bb157ec3ed126731ea5013596163fa3816cc5e0996ca19326e329423c5aba1a2ecd3eb2815ad5b6fe8e352bef09cc7811760551b1c5957b38431925c7528966b6852b230fe772304ec334a09f33f70eca685e7159c0be9bd8d4d21ddf74579343a585136553728c85d9e6781321dc1d9abfc7672cae4d4583669e868d73cd37518b39d28b4f96172fdb0a1e75ae21c43122932a1b7d192d4e8e7553508f175661869e5f374f12413e2d558fae10b43b8ee75f1298fe16f08512233c3d06097177bddc981664bbf71d2a82cd88dc406cad3416fb7317751b40b780b10f0546b0e4a31144089fab10c2f06137080206a23902be202d6fecd01aa4f8150b98d9ca38a33c8280bca2ca9ab36016fca16653fb81cc7a40be8114fa105d878b3b05f551246c80235be4559370d30a52a08b672477731a2aef0d0a7a84942efe4b5b2d4c7804734cd64e2ae82d23f5d271ad8fc0ff11069267cccba9e988c56eb4b07c18904185825cf57a15aa3dfa1e9a1c3395e1aa51c41d9e12c55b0cead5cda241fec49103e837d7b4570177bf7a339b8114cb99044096e023b704bb1445415d0b5377e88c46df2d316a547ea8ab64607bbeb451e7fc35cda36ace866d0b70bcc6255d0a829133e3b8018105fb92e2fa11c9ce6b681107ddc30f6fce55d37623abdc8cdfaad50a3eb2955c41f6ab3fa3c2e35cae1a65c1018a8683c3b0953e8a898f3155575859e9284bfbbf486c839310f3618b054b3e5b8bd8228faa38914cebaa4ea52b32767b4efa28a87af4333d3c8c16f1676399f807fcc1f06b4db98835437e314faf9f6880061aa4115659b5ecfe62086540b4e2f126ebedbfdaf80d094118eb4fe7b8eadb60ab1f2eeb9e6841e8ee70eaf223f02c6d4eec6a44d8b44af0c4a43bac99d48ca0fa86ebf4a235c3b8042652c97db31ff760274f1203aa52063fee98fbb2d73ef6eba54a583c502773a1f9325cf56b06063c625e2cf307b42143c7b74b7eb2538d5146a98ee78e4775ecb43720ee79671ea017937f502a5b9cf3a0e6a7b71f0d9e197e43f3f54a54de6fb6fb17ee377d410abf9285b296155971bbe55978123fb7dc0371c1497a0970de53ee556f4a6e4a6f27fc5e65f50adec009916a073568b66ae0188688fdea2fb13a2832a781cbf68ad9a7803af411df9d5b09f71eaabaf86e09087d545bc137f1ae6eaf8c6f7334fe2fbfba3013fe802ae48921f37f8db49702da61415bf89b1d833c0e78ddd4fbce22aa59e193b966557ea436e679839d30594f0ac04fe8b263eedf1aa9a45f11451985374fdf823bbc77633917a89b3d2b55f9b0bf837b5127468100b87e71187fb103ff08b878b7b5377b9f426f80a0442680e839369da5db958bd4e98177ae8a3c2c6731298d1c16f0ac7f0892c078966f81d70ad13f1735f7e18d97eac602593dc38551009ddcc6fbfdca451f91d1bfb35b06e63e44c9ab69a82b272b7d0e4e391ef28e0f9f567b60f52239175bff406acaef4887bed94a381a9937ca44d884b0c39eaa34da66ff5c1f22715a1728388174e7240de77e8da7c0cb08a9313ecc1e9e46f7edeb029d58f6b898a4bb7ee4468c335d4117600b203fc77d8f57a044314b7bae2d06373038c5a279b7c80d943926ed872e1fc067bcd24e3efe76559daba70893058356f3b39e6e8339aa69b5667fdeed3ccde43421c8281c18df872aeb30f1bdc8c4843c772e39eb93ef2c37ae9ca2674aa157289039af8f7ecccf9cae7b69ac7427624a073225a9663272356630ceacf4e1813269ca2a22189a309fd57195816ce77f05def3a454c6d1b1a7a3860fe578744fd5f948f3254b25ce440dd05e0eaa6f889152b516ed7aa8ce54e7c80680c5757c1ab281d3aba035fc06e3da1b09a414b27a20efd1b835685e56c8b4b8d90f033a2dea73fd59feab21d7db07377d4957592a730138dd38511d424defd7b1015ec9567bae660306ef1a96e094f238582fe769ac8a36fce635b2905cb7c469884cb771687b7d2445be52d74bb951d1990dad2b61b3f0f8f9f6d45e9618fb54644d84f552631addf66ea8896510aff2ebbcf8d8cd43bba799cd669a054c725da653e2176885a707c08fad5ed1f88e3610b0f6c5dcd71029131c0d18dbb94ba985368b412921ebd9f887879bba9d80ae2f209e08a5a2d1c2cd55b58699863118fcbe1eb586dfac12d5ef5172bba28eb85e30397741989b62b5fb69f4c4f61984ac403b2e2d279ea86529230a714ef9301dd18c6cb7218a767c18cc5b88cae4fc48bb4aaa5bae77bc8e47b18c1a4e05c966ebca261bb4b91cfbc05ae532d1fd75c202f2c2d29e38645a469f4651406de74067da3a5bade78d5ef63f7561cfed79f7316a1f8445c1f131beba6353fb61f933ff4c13809aecd74b6df6d45c32ed6fb9078b44ec2cbc9a2a38b2e2fcdd10d94f66daedfc1afbcf897542ef15a86df10a5bc8191884b13aff4a1197d570eaaf53ed941aed1aff5edfce23e675cf7fac45e118b3a81b160e9f68a9a8cfd45c412cdc3a4eef87a51584524cee0b898abd6c1364bfd0cdbeea92448090c78b33f9ed80fa85e3c0bb30020216f01f6e09d969b568c9a0f1280a3f758818702e929dac0e9a326052d104ead75e994b4febfe119f13f636d143a300acb891dd2e4c51e3b7c129adf0034e8e3fef65021a338e4db6b1c36f1eda0432ba0468c590e097d55a945577f97ba31d289b771e57c1336ccc829cbc2f4997b34afd235f8cd9818ea9ab9aff55fe0769800573181cc4610c7e1d36878df4db727d45c1db93b026c71231fe562509f4fb377b00c2d48e223818bd568c521df2bea40c237407d0c610e1b564a34f81a770a1da7e5fa9ea72fc1b5f0c865a4f451d22a57f9fd79118b9f30c7a7799040ff573c74fb1bb38b09eb1d18ca1fa65ab742ceba1feab8c767a54ec31f38c6558a808ee85ed39e8ea5ddf98630b8ac87bcfaf50f8e89da42a8a508b35a0c11a3b163c9e53c1bbd817c4375fb3644c2cc98c62630936cbee1b2eafa7b99908a40108c63342280e37390ff26d47f94a12e92ddfa2ab0790d281be772e036bfa718fffacbed95edf158cd80078c18d16a1d0dc40231cc61797df04f93939be4695b5b08fa685ee3479123cd954074967027c4f2b1c2fc11dd63b4cd6a428eb409ae09bdd5288a3c9097229c9e5049c8e99544b8a8ddc4130bbde8a124318f473df6ce8fe297df35171c7f78b0149aa6540b3562b053e69c1a31e62483eef9763318aa303f6f1a27d375a203547f8a724333e38b856b42cd2948817699fcd979dc9ff10c71c015a6cac96c2327df4b6b4c754a2b990c3f6c7e94cc7f1ea858e0ad9a839e385c6b86849ea0b93042350b6dfa9a3cfd55e381e0d04f40e763f4b0961a12bc9407e92c1795a2e836f787757e346558956fadd5c0824ba0a784108a48a14eb44cfc219116a3c371740def48404a10587b52f07f16cc18b6242d9145e1b8cb82ad96e5cb205a97e18ef601b01f9a652692173a42a865cca0df2f1f74cb580bc3e801e49f4ac23e20eaa1347c544cdaaa03618198450eedcce2f6d0e1831a67ce7019c341264189b0caf0f383e0b92b7d61178faccd300619315f09fa86caa436bae2d4b2e22af9c7f7ec66d8c4ea407e8c5d29552940e7c52339e1da1292e75b3c92998baf4dc90d4c02c2fb59088932cfa80192b22bd7887a71144386c38068d27f06dd14ad5582", 0x1000}, {&(0x7f00000048c0)="fcd4ff6daef53259e5980f3dd1", 0xd}, {&(0x7f0000004900)="c64c6d51d7b1f971970ce9bb6d58b2839a0b4e5de177b4f2a1f47e3af1ab56304dcb09b4f340f4424c63665f4527d83dbd11059c43c3da85fbd3bf49cc24cf1a00ecf2adda3db76dad0193108eb25a7253127a7ff2b24103a4add245925d28868bf12f26c85bb4981eb63965f3745ec3c1a35d3606ee997af2c865a9b1002161db955446a598994f73f0138ef458fac73afe90de6aff3d7a3cbf17911c4466d55dde3cc125e5c0fbd63df1fe9b5aa5f67a214bbc55f8b6f4b21697f8630a86a06f86cea715a61799b9ed4cdc86166d02cb70564b8f3801a5a44897eeee3edb49fff127976bc9afde19ae31a4879c1518694fbb2530bbb91c200ffad1d870685d41157f2fad1e0f5a2d5a3a1392500b4a00f930f8d743f3c69adf8d605469322c6039fd5acea18c5abc6a60a262d1f7c27cc315354eff7f60c0e030e57eed7fb9eb5795a3d5a02f61099a73797a0e59da87fb872eab3021384e7d51d3f8f2a60b086e243714f99c6e1a3950bb7b89e49e04bf5788bc37088a59a101da0d7885e90c63f11182020f2a91968cd61ebeef6aa125a6acc1f88818653f09cab322ea40a9f3ca128c01e5099b9657f920124517f4f84463533d1f02a43c0a91decb7a1ac1d32d0ea556dc563e7455b7e2043e02f5bc6079ab7728afdfc7da19be7ce64e85e5d825bca9fb43cbe6d148b9de325e2ab91da5f983585bac49b54bd5e7a50f9f33f3f2e012906bff4b08c2c8c4d740222b55febc0a4765836d420036cb32e65d92e08b3569dc7e76e8a99bac562b2d8568c32f2a77a21f0ce842e91dd3e63b483f437d08ce065d756e35b25465fb7b8deac5449907fa14f919d844fb52cb1f27f44d5ee0a5a1b8453839be2caa75401756cc05afc8eb3d6299744167d1ba32690e744ac8b07a55edbf004701e5b542fb11ff35d55d870afe51df58faedd9f05693d380ea7966361af950987c0e943e522473bcc5ce058ab66ddbe9564899d108241e0cbe08d63eb9dea1fd063d8f3bbd1e0933fc3ed1ce1fa31e06b803651a974903061144c69ba0f256ce72b944214c15c44324f9233702e278ee8d20b38f3d667a438bba7f2f999d4851a57bdd2031eaf048ea9707438296436ccd4f6546c7f0d36aa5d3a30152d04ac816a4cdfd57b4de70c3360f81c70dd797d988a02b1fad002ef9d955bbcd3e8cca8532eb4f8a04657439c1ea276c6f3f0e23bdc33c900d197262a962276f342c6a95069dcb1957ed24a2d36c3c98d3988d285fd6d67a14b19ba73b23a8a8c33cd6135e9336f67f43c24a48113b351ea57f35809ea09a91b5d5d604be91a472cb596754c860ebdec27fb00cb2b4b36bcd488a221a9cac775b87b6613c1fc3062956733ae69d905facdb44c7922fdfbbb8ae768b269b9eaf308b360b696364ab793cc5a86d07403ef6c5fe995d2cdbaabc0af15cf9ed15172750450a02bfcd59db9800d237a88881c9ce80abbc236ca32f261c20959ef35ef8959fc7ee45b8d74e26710b515a0328697ee2cd8383c82ce90845fdf253e32fd99a19bf79db67995690750be6cae43c52fab251350105838a62b12b428b837ef64687ca2de972753208d3fafde568e50bd57ca90ee595b1346335c8edfa5ef9e2228e7e52e225416e45e4538d5c3f3d44dc124a5b3090ebac59aafa9adc7639fc4b9051a586a96ad0f9e530fc2c8a5fd54fddd018b8aa7db6c6ac3274ef54393da32452c4f7ecec29f9f3006231f3797d0a50a29f9eb9384890282d6d50ab05aa748cbf1c80efe002ba942ccd21ad9ee505e9be1667b5440374299e98c49b13bee03e65cf77252b423819859a4c1188d3ed1e4a95b92ca94331e099a33fcca68e88d656e976020da13563ab5b53bdfc92f5d471960de8d6de072ad626e9a4062f7ac3a86824751ffb5bc1891f3f68a773fe943df67cbedf87e3b1299b24315f80deb43181ce9f4ed430dd8e4b737574c7e1dd8e0daf80b6e1ff573841c5d63b50b0a920aa61b6df7a4b0703c544ae3c6aa6599eff19f0fcd947cd857fac093f6b3db56806296f1db5328c954924e0dcae360c7a7812f6e979f3b6a86d8c39a4d137f83ff887ecd7e74ccd49fe8d46415ddf76918f5dcb857a5158c9d6dc46a5142546744a4861f60e5befbc6463cfefc7f5bd9dfa519e945f373b33cc68b26273bb09a84fbbd9809d6bc8f1fe84a35e936fecf11983e3f274cc5a332247c46d0f8a4f5a6a58bf55ffb66cc737349f7882d34f6886c831bbbc18c08a46fa02ee88c8003dd5fab86213a3af98de66279bcb2e1421d543ce3129edb7bb76345690f8b80997fcc4d69a7788b6e8d123a6fa2d00897155ed72ce74f050722d3fd26e0967a9cbd3c587cedd520ba99344ee3fba337d2ca3738e9fe8bf49f956a87487d78366d27967b3468c4f53b44f63e95b3a1e8feb690cacfa7f665ece21cda2d72235003a64eb8828f14cedb48ed57245794ee007258d39213a1d14bb435d872964ec5ec973b49e39ca5fa5e52515198a81266fa2a4db330e4fb8558998db9dcc3a57466224a4bc6e8e4468375f57c788b1508b2160fa3890474a9e3de153bde001b8c2b1e906700cec67ccbd6516c04178602ceff9249107e628e4d917e33949ed0e926be875a8337551448eabf498e7f3728617a48a3fbcd63d42475d797ae67c0a93e499fa6f106a4272520888bc2a7d16039e50286d19cc58225a289eca3482045773e757fb1303d89bacc6eb3c6563ded83fd8bc9c65d608293192384a1dba7edbe65119928afbaa486838bf50e7866cc05c4f37473a2a3d78eed980c2693aef4f10b9095a802a5cf5aa4296416ab800c40ee9e4a1692749852e7a6411c3f5236e8b68db6db36c4121da00f299f1cfbd8b5de264b0788198e424922f5585c7378f76cb13f8e840dc4e9fae78b74b0247d2be751b8d356245edd5c499fb99bfaa8f83a94dd11fdc14939cca27951bc07849510eb48beb5e4431a29aabbbd567bfd477375a1a9f62d5e4483ce6d2013eaaac8dbd870a086bb08410f65e570ca2fd1ad6d27e0add279f2e41cb00d80d5569fbad677cede3dcc576959accf6ccb4cd716df7107e6dd03820598fc7174c08d26cde3b1812b82bc462e2a6c8dac42e631bad3a911eaf0985a00897bad4164bcfa0b02a1f4bbc77b366bf9c8f4f48a08f03bc2125d2bfc2e0264a127f7bf06ac360a4fe2bd7ce717bcf23e915044ad161cb98d371b37fbc32f2187368a4ccf6735012fef77a5672b53b778374797174359005c596ab3dc7d54d34887c8b8fa45622f882770d774f9eaa6f6c5150da80038136a9fd437e824ff97bab36df75e7a0b1b411e26e0c3cf1cfd6f95250fa081e41bd06adee564a042a56b8b4363cfcd66178526b686a58b85e7d23dab30d59840dd1317af5984cd3e8e468bee6095c2d1f7bd10a0e5127c5dc0f9589e0d9c5181be4b3d889d94aa982dbab5b0e6e2ce1bc6a9188176495b412383dc811055b9a3e5554e44c87096f520dd73fb0cd37b57ac037794df5ec4ccdfe8111a05021dfb339ab992fb5feea056e4858b9cd5fa32d54e58f3f9e17e43b4ee8dcb4fef4c23648fbfa3fdba60d28950e257a6728a9a0a45470d78987e6648551bd865f4bd259a12b91817500ba1d7437d35c00dd3592df3d0cd0d57b40c326b54be6c57ef367dc01dcf838d44548ed06adbb08da45116b1b4b676bc8077e74dfbdfad498562c1a8f7f95da4e5ecbcfc8934320b7937c2421b7266fef2f28bd860d3afd748b4c2c8c4b54a946a6580df6db25b5552b4383ecbeb057dd39a9ac7e6457a6b3ecb1c8c8a32aeb66ba62a7372ba4a0510f6a29993fc3e71e7b4b1d876630752e0059f4c5ac277a3a7afd4f1f10ca50b00727fbdc5eedb7388d80486c2e4b52cb518b4d3e425675951b8d99fe5a1ff6b91d8c1bb5997d0c7a757f9f3a3e246e9ad011246464fc0fd6383eca160029bcd061a172600eb26b9f09f0ce5ee8eaa9cb4457db35731fe10e28eefb4025d4d22eeb8383c0764df929667aba03861bfd8fe1f1b4050fcb93b6a28ad5a6303c5188df986607d9ab6ab4a46832020af88c6aa6dde5ddceca239eba20f1dd848af048e9682a120ad5089089d54e444204b856489841bacdf5ed453c63b139119dde549684cfa49ac3a348f116c45e46b6a6b9d762ec812f3d32a7d7b555e35dd93f4665a1c2ab36af67dc36905cf98725acbf93cd70d787950eeb49d203d1bda32c4c8f79ac5f2e16803398f72129d21e23d5bed85976d2f7398a2171e8075337a880ebcc5d584d947d3b722b2322df33e50ed4013ff33e72c7b5fd502afa49ad5150573ba2ac7cc892c4e9707c93280584570eb7f557ad96bcdbf116c70e0eb6215e46048f5483690c2ddb26700de076f6b1e2242e1df02c4ce32ed5c213bd547aa0bc35d74344ade278f1f073b25a2e3013bf27946047b45277dc3a77577d7221360b4a3155b457520a024072af63e3d5c2a18a94bc9380d6c3aefd0d22a142e1ede828d54d8ba3702d086318fc1fd61cd2bc7286ac9cd398e891de1c72194f90ebca427d38e89a053a254b9412dd327295728031424111fec5a80659ef3da8dd3f3bb7ef28fdf7853d140658110cbb17b899bc06f7b3d85d278ba6edfc4e88734f1841c417262ad47334cef04d5ef9eb9432b495008238fa379e1a624ec68085f579fe9a7fb7269143001bd8912bbfdb52a94b014fd4f6020dc1388f8c5d78b58c7f0a94534464cf495b3a83f55a618273e99443d2aaf9fe27bb7524ca2cd72f133efddac79afca7c162ce1001372cef4bb1e19a3b4054841bb7bc0774db16ff92b43288a213b2535b67ab996042263e658de680a57595657af8fd8097843611c045254b0b098da93d3d6801943e9ed2c2df9c2de4181e5912b8de094939715efb6b227a5f5706873c51c3e1276aa6b937c8b01f4c030c38c05b1728199cce7a5cfe9d923b174aa1879bf74a9cf4f5fe25d87c72bc1deb3cc2a1c63f69aeea0fad3c6860a1bb56204e3d500433b3f4414bb205c2f45459d1ab2989b14d269d405035f55fccb0e91530c8fa14ea73723f19c2e9d62215c512da1604ec9534570b6bcc56aa2f6554299b05e26161ab804d7365d880664a7eeff0bb4441d62c02e16d4047ec906628347152de9703fe12e604147df1183a62b1a5128dc859ae897c4687548d1603d3186d8b334f2f79606d0e49aa893539cf8d44722eb9a7176484856a1d3b030e81c241a0680b610d7ae8f3e474423b375670d812007bbee8b93e8ef8b6e07292fb974b032c91647869841e23ff83c113aa7e6477c91b5e9a8bdcc581fa06d4a355163a00cdc68cfc71911ce6925926bcee0d4f85a819ebdfd6e3e74dadc9fd5f8d184526b9c35f3fcabdcc20c214fd75533fb12d5ac21e8244e00b8d303dab8f5a93f6f7bd9b8f7f9933b3d16637a1ddaeafbe3722ea519250b27ad0b112d4199a0327e06e15f9504b10a428d24e5d08c27bb441f2dfb0e91fd065b52aefa7901ff223beab91a0d018971321d5476ec96160d38bb52c5d8484075f03affca93fcca5b2c0ea1ef4188adb269288a4620c06e0d9a61bc0aca72fedec18defdcd9a0819e97ff624130899d76e19adefe6fc0da97eb6c53338383d8d26f1be3cdd38df17d3a62201b3ebd804f06f93f120c616164e080aa06c7a77fc3950aba296746705e50f10295d84d9f16aac019f7b6909d00e3880654ac30e32d741319e63b3652b4bb8863c5789b199c2837b92e21bb9a0d1232f02fcd09ec628ee9b226c04fd9091740e822dc4", 0x1000}, {&(0x7f0000005900)="bcad7c40b7c81aee0e20d7385efaf5315163a24feb7f354ab581bfdf4791768af6426d2fbf565ca4ee20d8c4e360f94c0d897409b42811b904462692a52b6a826a771f440062cb1bac70f9b83e1169cd0981a2f758df9229ce9f9fa0d0c39dc949d9d2126f52a6bbb7ad80524c24f6a77c3cb809b636a2e5bb087d6b2df4a353c59945484c89f8d42ec1cc5116ea0717b5053e550e317ffc5c4ec9314a1f42a2a4e3d7773fea842a", 0xa8}, {&(0x7f00000059c0)="b03c671f8b45fda9f5f4de83a282573a19cde88546e3dae1db6502ac7814c9b841c1095e5c87e705aefd2c4b707744e173c5ab01164b846dd5b9243e3d4b33452510c840917864ee24ddb204a4fdb4937b6655bde927715c35168261085a8f6c1cb9a102fda3c2821f96cd031abcd4add3aaef16dcc3aa8a5e3df8cf", 0x7c}, {&(0x7f0000005a40)="6d9eb52b78c438c040ccbdd89b835db180188ea12c1a0f2287e95cf4da3e14c764a9d68536f7b2a822ae9e9459c2d94800785271c43a34402280a5089dc94bb8f132f1833d6e7b5caeebac727a872acda6d19e5cc81e7acb9ac0cc32eae3d89ab8678afd5a587eb441d6683eacb780c0619d69adfe29edfd7408b76e050ab189ac4db6527f4551a18c1743e49c44157e63953a188eb114e95fb6fbd5b72abd4204e149bbd59e24e1a87be37eec2b6e38ddc1db9977780a76cd02bca7aa0236aa7c1ab152d1f3d58861a5b5d1f7e460", 0xcf}, {&(0x7f0000005b40)="fd15b9af256985b43af4010cae9d210ef2628f0d95ca07d19c1c68701884edf1f5aa0baefe423eeb2966dc3b9a211f70", 0x30}, {&(0x7f0000005b80)="570e610e3dc4684488422f26f74f4eedfb40caa35b855daabfb260ad51b755c91bb5318e8be6ed854e4d96f429e6512ef3a52ee9da76b88267e3b0815e7247a2159ed68f0dffdb52524a0a9739c3670d34b1e88b6e42091668a803918a3297a9d6a8eed44ee9ddecef2afe2c5e92f480c5d09df941383359582779799faed27b07aa90f4cde74997d3aa512a7c10531bc91f24b3fb69eaa054f195d0afb931bf0bedccf316ec9dbb73323aae32d6ec0e9a38692af404dc531aec3b89f3ace2b12d7d48ccdb333b", 0xc7}, {&(0x7f0000005c80)="ffdcc739f3f475d6acffa08f39fc5754dcfd24981ca1feacce5f7993be978364e9b7eff778a873e776a56dd449957d39d1c5aefb5407939504f13b1774d7537f7c94e41be3f312dc7b37c86103a68fbb", 0x50}, {&(0x7f0000005d00)="c08fe066602eef800e8a01a77446db14a7743ef18c1267a50e47f5e0debab2adcae84ed1b5274e7fa779d33e3b90832b4e892466c02835", 0x37}], 0xa, 0x0) r9 = dup(r3) getsockopt(r6, 0x9, 0x5, &(0x7f0000005e00)=""/184, &(0x7f0000005ec0)=0xb8) dup(r7) accept(r9, &(0x7f0000005f00)=@un=@abs, &(0x7f0000005f40)=0x8) write(r2, &(0x7f0000005f80)="11720daf48cc109ad58412e38b9b841bff4ec29625ce0f5f6de371cb2198676e0b81503ad6888cbf49d781930eeaa2393031448c4f793f9233b193d4db4ed8f2a1aa0b9e2af250834a38455591fc4d9219b839461662c443852c7e11d6b771383c26cdb5e80c845a4e4be854c668cb01aacd17cc548ff289ecc07403b51692a04773cc11096206ade2c2760efefc964536edd6c89b3d21ec9959e706dda3b9524d793f05d0e5e22a751097b0459655ce763681d3bb94e404c277b80e64cbaba858d6964d14f31377e684b5", 0xcb) fcntl$setstatus(r3, 0x4, 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000238000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0x1000008, &(0x7f0000000040)="d5ff9607", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xa) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x112) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 16:00:25 executing program 0: r0 = semget(0x3, 0x0, 0x200) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/73) r1 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="629b412e6e4b57ab082ed5eeda7a0bd1fd1128760ddba72968828492dbac19c291d2a0116299d08258490edacb59d01a28b0a2a629bc6022cd646f67f1f23a4a1854aa207f1806bad9f144304a8e838851e300418ded634c262c9ad88d615ab9bca0890a7767c430e9f6f6bad8f865df673369e947dde57a7be2097d131017b8d102482f3999300531681e05551813d4c44b01362e26ea", 0x97}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff39) r4 = getuid() geteuid() fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x0, 0xad, 0x6, r3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000000000000, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/218, 0xda) close(r0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x13, 0x2e) getsockopt(r0, 0x0, 0x80, 0x0, 0x0) 16:00:25 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xc0) semget$private(0x0, 0x3, 0x400000200) clock_gettime(0x2, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xbfef865, 0x5}, {0x18, 0x2, 0x2, 0x3}, 0x800, [0x9, 0x800, 0x800, 0x0, 0x9fd, 0x1, 0x8, 0x8]}, 0x3c) setsockopt(r0, 0xffffffff, 0xffffffffd8599a40, &(0x7f0000000080)="759bdeb12696b03ce3dac7516fee78ecd42f5e76e80c93fb9afd854d461faa694a6001b84d57f5f2df297aa7fd5f692c51052f2becbdd735e9f43f1c48fb28bdae0096c7fddbda1361ca806f887cb9979aff195cc5a8991186b1db2147b4e50679512dca0714a9f02349588276a3e472bab0d6753c2397346a674dd5ee371a48d3bba4e0de0d6df81597703983ae53796534f9832ff5f96543ead44ef8b96d502801dc1a39ba357d3a3a3e2dfd", 0xad) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/168, 0xffffffffffffff6d) r1 = socket(0x3a, 0x3, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffff84) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socket(0x20, 0x3, 0x80000000) 16:00:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = getpid() r5 = getuid() fcntl$getown(r2, 0x5) getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getegid() r10 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000300)="b3bb61725986311d4b5763cc92505db9c1562ba71c2804b25fb31b8538a10f262f084e66dc7bc947710084edd844b1b4610b9d9df7c99c45c6eafce326", 0x3d}, {&(0x7f0000000880)="82163cb953120acbdd436e670c8a5e144f2d5b807b00aaf9263c1bca82b77fecf1ceff06ebea83ad227e7d344f2e552399ea14b14dbbbb14ca49cd929c97b729d9b0f54f73a26ccc395fd98013c7d121c5917e6c8cbc61b455b9dcf3129b0058f3dc2d29c6710232d2019d16a24737b202373776ef0fc13942ff94f9147ad0287bebcf881551148c18e3ae01b4b4054948adc13518884552b5642b0f35480edebb7f08df05fe28789aa804aec70f8c3b471581744036252b68f5924b76548036010b1940936aceca510e763e2d3d2a8c534b2b9bf608daaa828051e7fc8849c2fcac2b799fd59554da619035bef3d68c606a467c63f75e2d4fe8e014f796045c97a22b9d97ca9597c905a4919f063117aaadecb566fcdeb1f1576d3a78ac7d011c5d43ce2d3536b33d35d78712fd544cf2237dcad91e313a77989035dc48420cd2b01cc09bdc53865075a35605ca7212ec351dd2d8e514e6dc723d3d5eb76e58151aa482e5ca61c2adae4389b4e4fd59bd58da5e44245d012c0fec8b8f64a2e2bb7401fa91b98034c89ab3a6e77746a65afb2646913515d887e8d1df229a96bc0063cb8f1ee009cfd0328ebb7c93a2ed8598ff5a38ce86c914f8fef4f187319af8170831cc4d261e91361e4f4469e677c66dd86f2c63d4b1e28bc5506963240dcd18da3727b1233ebc36f0f15cc9bd18efba6a75bc12f6ed2cbe218b180917a3b55333d9bc1da5a3e9252110fdf92da82802475e501948e8692754d54f3343e4d20c20463c971929095524ff8ad5653e58470560f731e7966758bb10282223845541895945a365a23afb8669798efca318704e148938221a714d58cac184e9f42929ee71e4e3b0f22a4ada4ac8bcccbe86719a208290c388fec879c64034d1ef28bc5fc649c8d27f80aa433bb9e5873ccccf264fb54ccd4a7e952d4f3e9fa120574f4b99e9fe014f376168e4a6f3bc5c4e7ed0584c80945f88ac25a1577cec96c9b3c2c6cb3b0059cbb10ea13b283934d12f8ef7418e86691e263033ca1591616396f5eec140f0ec95908c79056fad6dbb8f4ef3bf6d04d9a3e845263a6aa77997f7996f74e48a9095306de99aa5455eb836c7730fe1490e997b7098657d2f2fb44243dbc81ee39af6e065821379bf962ffea7164f17429caa5a3c2188d49862ea83c1a5358d86c2f7f78d7903ffae84ef9bbded51a3d1b58a1b107dff7eea9445430de5de1fcfeb1f16dff8d0f39b94a216de556ec394a249978552f645bee81bc93fc755b94400bed64f8cc39580c312a58639e47a02491810df1f84fbf25aece890c22b08d21ec022ec3219b1b28d557522247efee5dec2759ec79c154cd276f200b622ad43410ecb36d98554d6a9efa41207ea283c2c68b73c9e05dd0af5a8d32a1fb0c1c34f03d1cd18aa10bceb5d89dd8723d71878d46670ae149c2badd1861e6dd3c93cd40b31a3c1b9dc582d129751d23dfbae9e8894245f70cc3f3d76c16794c13600da45b7cbb5014bf5f69d8db26f3f9dcfc525bb30cfe637878caf0a35cfc87355ffd29a4b98ea46ec871d54f97db72c7ab2811982a6821aa263d72275790af647badaac2c0e772d2712978da25dfe2607381274eb2e2b13d86ea0c25c1bed87ec9ef76e970f285c831630212937f93d4fab5879e678aee619d5049cffcbdc491d3d459e7a58ae819f0aca3bfd19fa4e23436b18ecaeb703a6dbb744e607072ff00f299cbf668468d3d24311128246e535410a8891770d5644fe664e6b5bcfbda7bcd6acf3f5838d1ad7c4cf22df6b7e0c41e530200bb84b31133aa923c685242650d93d4a16a2d0f8792ba1de6aed6829c48031d2fb3da57322e1d45d1c0d3d54795097356087aa00116d04b8a922489f1e0076ea95ca92ad588c927b73b02f8a6556b135353e93a5431cfdfef53dcc4cf9e818c0860392c0847eb6c46d6242bd10e3ef021d4cc7795b9a9f96855b5305e1364b44918ba65ddc55db686a7ce2c0fd1978f7fea8ebaa076c48d8ac322f2497f8348f1fe4c0bf6e9af2c75fc480ff46a2e6f2ea775c6a0871c28a506faeffa858551c7ad79816e54ed720db38c939435a4a10bda1539748f1969a54ca9cd13aa6aeefb6ac4251ef9c82d9683b8ae5f4185a14540c8e1a56a4ec884fd6d207c0cdb6cc78f075e706c054914ee83e9ccc63d1633abc6bd986895ccda1c56b03e9c57805e72ceea26f6b2b57011830a93790b70b584f144f62c6f3db48454a6abd318c353b3e929fa9e49723696be697a3efcd8e95a6877d0be26a199e4ac9a75ecbc65f4ad16a4176ca3a6ad1bf79a1582a8cda7a625cc0d21cd089016810e146a4084e73e98c05f01c023458bb5b2e4a99010146dd809dfa69074ba7074ca8e6b94947dd3630785912a218a01f882ff63144cd7a66d048dcc3936f7e8c3e33815f248d75051ac0422be73b9547b768d954856393a7feabae72f0351f0240024bb745793cd079c1380a4eb187dcb73ac9a83ebe17122f598110c6bad3a58b353e6dffd2c23b26641ef3a3b86599f3104c5e480f7af99080b241bd6e8c9c0b8207e550801b3d624791cb6f64d4d1b57a2c8584df894fffc1e5807eae9ee64e72b3bf212e19ae9412b5b0314faa06ed0741692482b9c9586a647907778fe777287cd30fd947e1d79ab8b405319fc37119819c16dd011acae36c17a9a55839e83d2289fc87181fd57ea1a679ed963fbd8a31ddda68d51eea9d72f4d5ab56a05b792fc08496cbd88bd92a8ce47afbd791b1fe97ef7f8671db7394561197556d6c81170ef2cad00d2655c7938701d2c0494f16706242d93c7f765be2c26c97e94c999e259916ef3a05da0089db5bb101c33e1bc4ae4421277b812e81e3fbe4b7004e33fd385da2d8d29ef373d7267e53a5d1d8245fe94a1fa62fd6e17df42813989b68a27bc2e6120f75ce896299a755d64edc52f60d216fd4aa382765c42e70a3ef21da753b8bcba1ee5d685ae6ea29cc428a0dd4763aa7c8eab7a13981257c0dadd4f7359c732fb05e2ab90a555fcd83448c4d374995b3bb5e241582a6f60ac65adff9a1fd09f0bd394f986faabd88e320cdd99454d72c6e38459581c232e0aa7abcbd1315a668bd94810a183e173d37fe68fd4f1a3c525696bb94a683c5c57ff07cc5f73951f0b2513ecec0e257cf0ec4aca3e96c2d2dcef971971c896ae3a28ff31fbed52c65426f925d161b28f21797329f26dff470d7ff4407d48362fda9a9f8650b8c7a519fd494d099841b6de6f77f78cbb3c47321ae6187e356b2bd862731fdb2d4ef65e0e85bbd1c123ce07b72f0ed060e6ae5bdbee8bebe829be758220622cb32de9b300cb587d9eca1e5ab6c985f988c4dbb2422ff23222d8c755e0baf89e096b1600ce7de5b5a9e1b198c5a0b1c06b09603af63a0e82796f26b4f8a29dcce5287f8fa4c2993795778ab85f3e064d92a4d09b1a3bace470d900bfb97e0ef07ad036b3f23e877e42cc81fe7ebe4e13fcddefed2220d8881a7258f65b4d278d697fb13ed0e4bc0c5454737df008d92a3f9541bd41f69e773191c3f0c304ea92a018b03ab6f9feb85b2c8276ed36dcd8794f31702b56468096dbb846b4757b636f2b87f4a018b2982d05af4aea841e7e492fe56c5332aa568eff187eefe0671429cc1ebc8e841e988b617fb0c9d97933f8b116fdb3bcb1e2ab3fb89791a978a04f6496fc0be47c31970835f2574e6b566ec5a591c5f8e9882bda4a133de6ad1bd3b6520591896d749a181324737300f732ab65890e2c85c4f82b1b4b5f5fd87dfedc2a6787eec0381cfecc8ba2cdd20eaefc15ba333738e58a7c81b9ba6cd559f64f6eef80e0b14b532375d4d86a4b4664155cc56f6c522f90aa9d6ccbce3197eb2fc8f5dfddc18dee175a9d3f10209c26c4ab7711123ce67bb500e92befa2f90ade9115524b8d99130a20060da09e2fe012dfa3cf10521adb79372a22a9180e32dfdb1ab84bf7ca620aaf382d444a7d072450f16059632ac4795dae52b6d39213583b0a70302eb88bfbe004c9ba1efde70c98fe439805e72f299b98b00bc56696bf153de6e98e13953a61320acbabe6af866206e04c51b477c6d2d091ed9f242e13ef92eb12f271d9d2a8b98b356358481ae86cebb9f7a2dfc5e07597834e2e3628f9641eba0e56f8c632d26a5e3039549d38064603cab851cb644eac04ea852c88af26858ba4c7bf98d7388330566e2ed201b11f8322e4242a79668fc0f854b17a261b4345120c014233531d8d9eaca14b6abf2fee503aed04cc534fdcdd05c496444039ba59d25df67d5017222d35addb69bb40ff3ffe7223c9d9741ca1090016d6c1e2468ea4d76d77b5e860bd14dc12ccfd4b90d4124ccaf0fa8544d1b3ecc86331d62c65b77f37f74db73bd1032765158d011eb7505a5ffcb309a44ccf06a7475ff832405113a1a078df8cd44eb5d82f40942d6a14ef5d7115a7863f0b02378b022fa2d47eba2711cd54a05be844037032d595697170f2519899f2599d2466c776f10a4283045f76aa5f10b746df5d26bd10c09cb996b15dc48be2fe8fadfb9933eab24561c097cdcb9d176b595ac22a751f6f13c0a1f9ac051f204c2a2480d7a33a8cf7ccfc374eecd980b83af017033447c91a1a272c9d82b2f5fb8d88cbb2e29df0266d39b9907f1111db8bf1da508777729fe44edfb027bcfc8c13850cbafaac024a8311e8089233cf53052e5cec363e44661f4f64da43742a089844a518accb0d1eb229a758301aa5e0f888883f84541302d17c8011132d5a24ebe1c87a67d88ea7ca6a7a55fa63a7d42ce1e64b06604a5d2bda4adbc311e79b172e80e2e78c8bf7dc1f8e85ae69f1f3363f5328fb6b92cda8f807c5747438327f307f1df072f45df57d60f71b42b8e030a9bd550b1f06e161acafe836a624875e05f49b0d96aed421e3f7e3588037d9ae16000279804c76bd3893785fa92c3b897d3a65058811e0eda34ab3374a828894351cfdc35d322fd782dcace67027aefe63f98b11ee562002d069fef7e0f33f502ab0d1f8f668b88838ae084c840ba70804a100d6031c4a5f7d26183358136aaaf586cdca7dcef66ebd9b4e88633c14148f54782f8b5040776182c7e7d112c6a9e3af64388b2b480bc6f5faa80cf7aba59edcc8793eade560d7e9e038455a9fc2b75b73cb67088d19fe2443ca0704b0d443b8b83d5cfeff248951f0c423df0c7729eb7e3e78609e349710890af33ba5e00ea294ff17c15a4ce0ef557ca0554b69d4560c1f1f2a54a8456a1400cf8f77f6d7f10d4d4d6f6805135d18c7c38a633d2625352f3af0c3b37f651d9aeebf32dbd59112322c54bb30d45a60cd0005047f9cfd7d3a9af19361dff4e34d29941fbcfb0c83eecdafb5343709870c07376e8e5b8aa6abd28b0fc6b43e2e7aeaef72dd4bb3e4bcbb4bda791ff6799553ef54f1da2f16204516ecec49292b3763a43d8f3bcd2a0847759be2960c8818192b67143b8288cff8957a7793ff058aeddc904f7596920228b18871b557651bb9e873ad8fef543febde8234309801ad24c16e24df62461fdda19baef1f6c687996a19df312ffee671c31e3e9963a574ee2c67412c3298493b8712c7ebff4093b0d4342e684e26e9122aa2c6dd020272d6d5412d225ecdd4adb6f4bf129b5487b893bc69dd22f77d979a8b424fff103abf6e9181be091cc1bb32dce3420503778cd1f5723efe8c7dc4fa0db34899cee4f5327444feaaede03ee8e700c2d71025f619c4c96a401792f5bf0161d41f302d308e856482f6884d4aa6a", 0x1000}, {&(0x7f0000000340)="786bea2c48d88dd4e3d64f921f9131c885612c18f78d23c3f34ae3226048036fc6075b9fc38729c2980873a775d1ecf42e2f83fb829cb1db694671618985ad182f6f67e1d3ccaf0479f886ae139b11fcd93e92750e0785e90c5575c362e0f5a58cb69b08f7c53bb9d3cc3eec410494a307f29b3ad7e9933b94f7a46b24a7fb1514b7687b4d65ae0807b13647382e9bde6974d9b6c89c2fb30b76597078b8ab0bd3a47dd7697f878a61a24dd3ac0e2e356656b8c6967f0129550546c86cf149440b34409bbe5cb7d3c478522597763f3db1006a332c20414c3fda44f1f46eea29e167f4a409c58aafac", 0xe9}, {&(0x7f0000000440)="3812c6ad6d7dfb57e00acba679d54f25db424befce703b793bbab99b815c34e1e6a2c58dc22757de5905329ff7069c9b462dd6d7d555627d60f05cfb979cf9fd587e4851a499a09d9a9238f10184e26ffbb8428565efa2fae467545c45276e215ef4c89000de1d5e0ea788ee4f44ac4455a59b78952f7d88c52caa774b10a7e4912772885802f0dfe0ea820e59584498ab6a645c25888452ac1aa2bbc79480fb139de7ec6ec29432", 0xa8}, {&(0x7f0000000740)="17282a3d4fcf5483112f251360f1a19b25f70a334193bcc12c25a5f193b9b776abeb5f7d678e9c2d9a9edfec5a648a910017bd2277ac5587839c5916070fd020e0575731c45115363347ed0ead7513a424bbd0fcef1e613e0a510fd448b6dcea768cf77b40f3293b7cf6e906361d7edcfb1e524ff8d900413cf279662492569b4a689d0f61af1bc316c53bf576367df51b67d4553c767ab772c525a98ac1b0da0ada9a8b876d65abb95404fa3de93037396b30e0d38618fa368738f78a50", 0xbe}, {&(0x7f0000001880)="e01ad1d9f09ade41fbeb0a65379c7c6cc59fd7ccd5866e20dac2487415e8ef9dc12f33082d9597388fb3a2b4660aad1a16cd00b96a975f938ba98406ee5df60c0239f60980c0b6175bd5a467fe30483710afd850eae1505d50c19a2268768aa77a6ccd962289614de2c0aee859f4704a782a4bbe6c2340358c3a1ac444f7c526f7bb29461fa86b9c3b04d5646cbed827928e9f69f2ecf39fa820a3d64aa5c6af9a144074a7c96d12afcee63ec73e664c18daca284e215fa2d2aeaf9db5", 0xbd}, {&(0x7f0000000500)="01641bbbe923454d703314248149295fc2bac2a6d8ee587516306e219778ca34f5abc54aab61a398dabac9b24f4b5f86aaab", 0x32}], 0x7, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r3, r3, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x1}, 0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001b40)=0xffffffff00000001) recvfrom$inet(r2, &(0x7f0000000200)=""/242, 0xf2, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) readlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)=""/63, 0x3f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x85, 0x2) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = semget(0x1, 0x3, 0x40) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x40000000000002, 0x10, r1, 0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() read(r3, &(0x7f0000000100)=""/67, 0x43) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1e00000000010000000000000000000000197f24acc233eeae075000000000000000000fc4909198cc53e0ab49282d676a683568607917bd7a810ecc22ddfcf63ba3c75924b0f5035eb3f0cf68535adb15c1fc393c74025857176be15f83c3f6608b8fc29c5a4ab5d6ca000000000000a25fdbac82f3707a4d8c3c5cea8d09ec3d247ca2c0057953a2735c9c72b65cbaf8b2cce89c295c34f2"], 0x1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0xfffffffffffff837, 0x1, 0x0, 0x8}, 0x0, &(0x7f0000000180)={0x9, 0x6, 0x40, 0x2, 0x4, 0x9, 0x7, 0x4c24}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x40008000000000}) pckbd_enable: command error 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='\x00', 0x900, 0x180) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r4 = semget$private(0x0, 0x4, 0x618) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = getegid() semop(r4, &(0x7f00000007c0), 0x0) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="816acbbaf8a0af401a37d9587c859e3daf2d2e596c99d9078456a5dd84f2c703e7df4ee4ab716d1ba733c75b8555e18d0ba86f1695e0c8ef", 0x38}, {&(0x7f0000000100)="83d01c9adfba1224acbbf62f3dd48bc15a69d11a8bba409db33f8ede2200c56d9c64f1f77b49e945961c0c72f58046b743", 0x31}, {&(0x7f00000001c0)="fe7c283ffb73fdeaca4ffedbb45eb6018022e0057a658464548dc6aebe870debd6815d35f8a75c875fbd22257c96f627a5796e8b76ea", 0x36}, {&(0x7f0000000200)="f5aee65651c4d7df6296ca8fe5478f41e1fc584c411edecc0224", 0x1a}, {&(0x7f0000000240)="d9e131b779f1695c83b43de84021d1304bdbad0aed2f22b202c979514ff56691f248db05a817b239f2386699b09802603e62e8c7c7fd70849317cc7b8f320de879726fe1eb8dcfba3713090432d3d60d0ad1ce45804e18050088fa29659dfb0ab663c6e9769eb29f1dc1dcdcd305afe345ed616be5877eab8c03226ad2bd10b836e01b993f7068ff2936d1418bc3e7778195840eb0f437e1eeae4571e3729e5d41e1ccaad8f5485093138ac8f765901993f4d88933271dc0e133", 0xba}, {&(0x7f0000000300)="32613e6d99a72240879aef364edd21cabffcd1b83526a56fd8b73a78fc87e3280dcb94cea6ec0b", 0x27}, {&(0x7f0000000340)="8864271e9ba2af5aa10ebf9d2926a73dc18a5c46f023922920418dea9b597a61190bbf11ab7ea85dfd0d280ecbda4c81900d467a14fe7071f103dd985b3b6d157b1593c3a716b0a882a3a0b42cdc9b2bb95b22d3983bb646063bf4def02c7eb5a30c08a8c1d6c7e74cd0e834c000c99c59e40521e272", 0x76}, {&(0x7f00000003c0)="c03fd152ba4f5848eccea3aabf3c8de0c3ba07a40e99324ee53de2d4b701b8fc452c908156fd6895564e6d04d1a54a192006ca6439a0f397e162b73c0c45bc8827c2afbce70970bc802c5e73a03cdf37374865224fb5793b1796fa6a16db110187af9b0c518eac73a16e3e81a33dc842075d326e54c458b6891509f046767af201f60ab267c941885504b6c781dc4d5a73f1a7b178ff4a677fdf7107", 0x9c}, {&(0x7f0000000480)="6714033fe4e06aeddff789d96f2f1f06270b0cdde8770ed8171b8be1f2b1f90ee26261b6d57998d38f7be4c8d84af717ce78629aba80b8030ba3ba0d32338c9bf0e7bd96631333edf0903a846963ca9c8d957cd5db4979bfd382d90acdc56e81c12e019fadb16925200d22ee610444bbb0776e49be81dc015a116520f29f26ce7f299fbfafbcc0d324874cd7936dba62f65f2df4587ec682fbad22c9fd37de8dc38b8fe7b6f1095a2aabeb67ea0fe252c759f507300b000e70457a55c4109c47959afd31dbc1025596fdf3", 0xcb}], 0x9, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x8}, 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000140)=0x48) r1 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffff80, 0xc00000000000000]) mkdir(&(0x7f0000000080)='./control\x00', 0x0) fsync(r0) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffffe2f973090000000000002f1d7012fd0f66f8acabb14d87f1002b3c968031d34b8b02c7f1e6158ce575646efda0f7416732c156afe18d2daaaf84e6bd0a50f4784dd72aa8fc8cebdd1b7f182e55aa92ca9394848976236c8fea3dcc79f933f933678836edd27535be8d0fca852c965716eed50c36a347a87120ddcb9b4be87a2f465ae41249b3c09dea3d"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/232, 0x14}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6d6, 0x401}, {0x4, 0x6}}) 16:00:28 executing program 0: socket(0x800000018, 0x1, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x81, 0xfffffffffffffffb}) 16:00:28 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="8137fd9a1ef0ae03373585f163e6b02b1fc8500ed44fe45fdde90b028d452a8764785d92b7d8536689bc946688627cf755ae7c05b148379c824d0bed6d177b1869fb6f7c0de2e67ceca8e2cdc9bc0f565d72ffafaecbbf06fb2889faeb3799456643ad19fc1bc38eeccabef586dac7484e3a584d7782b8b2db3b980156b15a1e199c5302a47f2e5632698eb23f17eb77d04d992bb6e11e4a7e6179ac957a4e0e1249133b49f8dd33d2174cb8c6276964", 0xb0, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="05002e2f66694c653000"], 0xa) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000001240)="909fd1bd2fcea6952f9612d59ee8d9aa4de739b2ac86bede10252621047f804e511369e2b647bda489dfa3a459154faaf5611d2ebf2bfcf9d845687be6210d6f4b08acf3f65d9897312b1e3fed7e7ffc6b6f5ac4636133bf7b289032544d0204566db21dd194d3b8ce1c8cedc61be8fed27286409b730e54b8a405ef1a97aca3abb4bc252ee208a847327109a213b6144bf940c1c60382b8c045d535e62a0efae44b07697b260bb833f70b6a8b8c5cbccb1906fc2eb39c16319a6ce9f3be337f30f1a7e0b361510ea4444d559b77b17e0e4ea4111500daa03a3146d564f93aa31777974ff236dd518ed34524fb9008cc055950696f45ab5a2d4a2ee32409339436113c39e8d6e64cebe6b1adcc6ae32217d06b3ff89c4c7ffc0e16df99b254bc4f4a62f2a6428bbf79652a716cf35c0b9af413484e05d4b088c1332c6e0d7af6df9d365f8d0869ada9de3193fadb76da11b8fb34fa8fde8fb1c9ce946c7b08e3077ab2723f8836267441d8116a52e720f40470ea535785379e7e47acb6162abd4db6d2642aa7769b9ae32b6a687729647cff1b46e1c348900bc429c6b71e18685d8396c30ed2f1f0d03b5e3f3156a71cddcac8f3115df4d575434d68dc8b3b0a878b1f0224b8ae874ecbe0d22ca0d7309bf37f93aa7256d8e96c8c9b8ff4c52900c6007f4dad02305194506072b7fcdf2345cdc9b980e91d68794b167295bcbead23a4cecae9f241d57c59402c38447d8d14440e51358eac73554b3b899a6f2f89a36c12f5e7e17a671e4253c12ecf8a46b7f90fefa3a0a9da28b6e7396c0bd9fd3a6277922490d516cd33a4b0e31f22135185b3065d362e981410aa44edb7077ae3762a02a0250e25c49f6c7d452655cb402d5ff9fd67464c9b63dd91eba039335ee7273110fc0f164223a0c205c11f1e6ae4929026a04fe1035f128b75e7756c29f211a47a5b79bb29041645361a84d7b747fa2442916c18606eb38c335bfd898fe89a88e516c3f101311384c5890d7d0eccbb75330d672c54bbfa6ad94483e45819ad75b31b9e0a5a752eae460810234187c783d066c27626ca378a80b2e12a2baf48f0c4391d1474e4d6a2cf5188d7b41fd381670024db41664cff60b7756e35f4f86fa34433f1c0abe7b33b197d7d2db58113cf881cacadf3a74dfbd2e601de07eb45cdf52e7c204db278423810334da4d2bd3e7ebe2044b058ade4785633508b6e8aeda921154ac1dd142810ced8e5236ec74f1f211c3ca3391fd10276a02d33d3a185bce0ac760dcfd1eef63b2d46a6362d06c084d0496f91ae3cfba0bd55ca719afad34a2e129659ed0250f82e675deca183090c4389be70924d1a21fe8a2a86825a6805aef172d80574535002fa7a3bf10e1cb54238ade72aaf82d6c44f72f662eccea84a58be2372943dc182009efa71be43266233202c4dc6ae6693ba04969974c136fed566fb8e329c8facf31ec1a6e599ae6062dcc161ded9d813f7b6448c30ef4eefbb1492edd7905369eec89f6ac67b2d9f7e5b3bdb786419437eac022f1500d9b0fd0d655f4adaf62ccfa7c06c2eeb5da8c736bf473500e633d81c6ebbaf7f533a7985dd90f261066a785edca3189a1d7761864b788357997244f81856a8c986405f906468ef5b482d993c2276412e9708635e463cdcc7f37590be395abddbd65104ed1f75ce5e0ff24208d0cfd1286c5e3fbddb47a409cadca4915f8dc6912fd0e3f63bb6b9a3e5622be92383eaa1b4a112ce04c3a6ad87aee921ac4bee1d33f765d96fecebcfa141a9e2031c033cafabaa6a4a98590aa9ea74114375cc38ff50664a6662674a861edbb429d82ae1d9976d88f22ee92f261f948da7a6bca88bb091766186ebeb56e6e0b22c7799971ba2abb57e6c325a75ab829c3e528564858814ac0981e489885acb4530d395d877007b3498e5112b0521db189884a64c00d18c9ed88f99bdd89b52ab9ed6bcd35b95a0c6843d4867d03b5f70ce80e74b8bdd224839869100d4c727c60be8dec476343306dd603ad65d26348582f06b70abb85516d68875ecfb4119627b77d97bfb1a025c9b03ed24915f7db093be78f23eb7201cd1035873e2afff1359aface8ad6b731c160db82f431395ff8ba940ca4e2baee1a0f2b9e1dbcd55204eb20c72ed7c66f687ace78c8cf60b1b7dfdf04d6ac24204574ce85238114761b3c67ed87b890ed7ddb37c89491148623783413090ca09458e678239312099cf7fb5c372eac35e79a11109c2b0a659d615184642e27360ce2812a9f3dc754a7d0dfd96abc7b9a940fad02f4a1d425e61dea494cbd74c6777c2cb82a0d7f9409dbe7d1e55ac63ae4d00b76872d1d0519637cec50ac316a933b35bce9bd0be04feda94fb15eb09395d24b2ebab4453742af621e9b87573429965283b31022ccef5f2b1dcc91873ee155e0c895c20d45e881e2af72db675a0e0ed8d64f38e09be5a54ab58966a9f3d6c95555bf1e527a8186a017833280cfcd8850569015cdd50b875ccd7d8d3b189f41e7cbaad576c8c8e7a0c8ee3c4f26a866b550af77ecfffdcea4e255daca9801e4cfb56b32edda3a7ef7957ada95f7f4a8d965762ec75fa6ce52125f6d1a2990d09341509e81b42451b6dd3f6694f9dce658ce0ab0359885cf31855f5ee8cdeaa67811c52dd51878df2da3595fb2d040fa3621bb668f8f6873a09866e6344d55aa5abfaa8bf6b86e7437b25a9053ed910d4eba2bf59b1837e0ed165e0ad6ecc289fe6b64346525b425060f9819dffb643df083b73050f98a4fd8bf960b9f0a7db7f77534152de44667998fddc9ba411c7a5f7c962f77280fd5edafd52c2573c241e36f5352eed798cda3cf7e4748de877f2275630b90dedb30048c6ee685c13da39bfdbc6289162d2a9e13c839029c7607d9369b6ef71cf0706538889fec64f0689597a9b56fb80929a63416414cdc65122a46f38622df0fc569c6104191d7c965845c59a758274861526ec73217f843900c315f1d73d3b90f728e0c173d046257a4d186da10f740559e466bfb8309135f750d4556325b33a5370b2b11e0a05e1c320eb64c7b15a2e0b7b3a16386c8963c128e52cc9593b069d07ee0f6d64b77a21ddad5265b2889897541348540e3cf43a48d992b991d0683fe60cc03b4640b0140f5358b6647177489257d0ad20676aa602182b3a927b03e498eeaa3f4af2117e0d699a334909b7cc24e5c1696c8af080ecd1c6f432ec5421d651e2edadea0c29ded29a832d37e4d5ea013b62aaf5790275f0def3f686558485ab54f67f3f256c07ef898a4ef9ed31fd803eff9ea63c94ee4c09a51556d53ef3f9ab0351395ba77d96545f0a465afdcfcf891115f5019bc1462278c53aea52edfec025ab74a2b6ba716c5d63cbb69d850ba4b3dd57b17b8444973da1eb5e537f411369384fdd314d03023206cca2b4ab1e5c109e5592771a82d8dac21e405031720bb9d27a9397d731cd470b9e577470fd575f0b321d070288b1abee0f7cb1ec4a02d532b8a476579bb6e4411ec243757c08ee3f56e3122fc5bc51adecab80cf00ba15827a0d15a0aad796c17abf7f0941f3e9195bc6fd21ccc34cb6c718893204922f359429d6363018194f753cb51a57efe1a4f1ca156552d8aa1bd1356fcf4bbb2c098575f055b743bc385d00ed826146f90746e41d366ae6fc0a4b58c82f5043953bc3c47289247bf61fa2311135d76d38ecc92c83fdad4f614dbe46a3c3be37e524ef2fc177886fb4da98e3cc8e708feaed0bf235207061dd2c6ad20a250f096a02e4e10af5209b92bd3486c194e356e12f8a7182a08666302203233e15af37798d34add83db4f85a4f4833673ca5938b3e0b7a56acc8080b839c967f54317028a530ac6a20702ac020f4696117ac03326668b0f44aacffdb977b7233f5269a13f3201903fe948d6eacdbf827bae638279ee53c35fbcc7431d2c817c66d19af57a1947da4ab743275d54e5f6c9d7a59a06c2acf72afc9e9a9e9b8b523c2da9336225505d969be083d1b921ac7c7a0f9db94742b770880f1d5383c4198dc2ca091ec19c5f287d09d3006c2187caef0b9af202b43b1445018aee274c3076317c51b23f9f30a5598317c99319431a4ff20e2db9df1a4b2557b653b301d6977e3660e291378fa25aafbafd71a9cd08a630fa8113f78cf57fec5b0e9937279bb40e7a81b8b32ef18f5e570767c00f20e9fc14c6f8fd06f1f602cbe94399a2166fdca3e00e0c235c819256cd739391c8bf8e44e7f56ab31afb7adccac7e48e9a22b153b82449afef74ddf06a83a2f1d515237396885983386d66e4f8cec2b2a99c69f0ba2327d1367c9147fcf293c88c4c578ba8abe9b7f2d5c20218551004bb69f4f8c5910a1260e66ad2bc7acfb2aa0cac8d28c0568359f250fb529c713e9c782b57b56a189cc22e017b350f8bc4bdacf16baecb317e6bf4a1d53f81e4b4a814020ef434a027ae15c6967241f29de5f52f9690ded0e585d2d424c4dcea1637c5f2b2a67508e475bf512b4c33b1e9fcabddd6e550e30ae640ca605fb30e3cc20cdf94b6bd6b102f4d2f5e4531aa4a7512978d471470e2f9c6757332fbd20c4b04685e53c9e5047f78e14075778052992f5e7b74af316e2a629f652d7a9435e2c9563e6326061a0514a4a6b003240ddcdf90c44c6f3c73b845d7d0109cb7945cd88cbc46d155ed6e87e30bd97c05468cf2d52de171d8929dc70d4971b66a990b935ee1dea3729bcef581d4015eeb318f7b9d2b6f50a04ebd30d4245a73adff1503addbcf3a50967ca2c94bc9122efcdcf00aa546193d785999611e97c67be29648a27b74e6957c25af2c0f2a2578ae9c4dbe18c1912bcb143cb06521fd943ebb9f2881bbf13c77717656b5edf67956904753bc09e93c897c84dcb4bf005d4facc6b4fca881a00b87f023cadc713ad91bdd97c1977ae88f6520c81d759172107bf17459ccd645263c8cde4f165c4efc4c4d12860832e43029d73f44f3774e17c0df80411cbc3ee3c8ca1d9ce6d7379cec23b3d7425ab30b89e17fb33fe72acfb1db5a127d0f9e2df316acef47e0abe87e48ed53b533e857d36153dc5f732e1ba65996c52bed952514202dcabd1548234889e836e749568d8739d24c9be5ed856430df554fa8f08fc38b214ea7fd6573043877446418cd9903d387b20a9bd4c89946f0b4c86dea63f4ead15e113b8ef82efdd44b276e9e9851f7a134544a2a2418913673b9dbb38ca17f1f6cefe1b03e3b682c415212749669d271b9526f2515debb9f19261285fea77df011b43ac50afc9e2253b7da001bf029d5534cc135d2fd2ddc9c06379296953bb74a5f783f5805ab9815289dbbdaf910a1a31bf06286b24f0fb90b112759ff8af27b78b5514ac3aeb67591ffc72524833a7d4ff50409a9cbb86a84bd7ad248b94fc4e4ea31afe259689126fde287f47889efeb29ecf6ece697411daa4857c0b4b1d943efd5c73b04c51b746d5bbf87b3954b35415b3aecaeb84b6ced536b923be0824fcff3ba54f5052bc48c1cb8d5ab6b41db6f81c24b80f4ce25b9f62c10f6ef613e0fd251bb6e64e2269100882af22453147bc48a9b7defa2fe9a0a5d9dd3dba2934f7bb9afa5bc95c45a2a60cd85a379d08de0c541e933eb8ba2b8e139231e3adb715c0215d960e532539adf88089c97d8302d6b539f19a73a5d4625cb1c390f88b57fd220ab46ae3d2202a6c35590e937e3b6eae72e3d540665153d415fd69fa99556f2ce160b0992379a93eedc3fb18bd5f50e0188ab5f0741fb4f15584e06e", 0x1000, 0x1, &(0x7f0000002240)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget$private(0x0, 0x0, 0x21) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000002280)=""/4096) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000028f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:29 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) munlockall() 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x4, 0x3bb4) fsync(r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x101, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fsync(r2) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xfebad6dbedab1fd7, 0x26) close(0xffffffffffffffff) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0xfffffffffffffffd) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x100) listen(r0, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000040)="4e9edfbfec44b674600e50dc92d97f4493bbcc4c0e528c6a049e549169e29532cc79fca6956add367284c6927ea3115d8f5a82d7c509d49b2e98863672ef079e0beb425e2c270daf821e253037f8f767afb7f1fb31928fecebb25be6d3f312c18363211eeedf3ec40d0f19c33ec6329076dfb78fabb9ac8246dbb4db3cd93976803d21baa5b263d85af0059396bcbc323572d4fb675d3909ea0c88833b877b0ab5bd9fd217b826aa1dcdb455d40e7d19ed87597b412907126768803171b0ab820f241969cd6c40aab1a820eee403e701deaae98596275dd2f7e34e6a279f2444a65d29e4f3e173eba33667d707da7fe2b7b5dd85d940222c3979bcbdccf21b44fb0b9cd87f260478c2b29d4ff9acf886b7dbf995740afbaf9185c75f2874351fa655cb3b432233898f1f553bdf8b4ca53b4f281eebc6b29a7e1c3ca48dad8cb2036837bf91ee3ecc56c893e1ffcf35aa4418c49c95ca30ebbbd73cb96fefb222f6c24a23dfde49a4ad0d0ff2f426194b6f7ce3aae76c62409ac3480b5eb16b07f3d2907a1fa345038068e668461fab59a1ed727bc939319e470962e869d6230d850a88d16562f78e7917eee933d5abf5b3f3aa63ce2f7586fafee53f0bc4839ccddedcde5bb011b4f565dc9a076e087e500e5526d522d2b0558bbd8a203a7baa44cff714ff99e9fe368a2345341fdf42ebc94e297f48ea93650da31c352455b3f3ff4f318e9b67f010ae63c31d76541bd2d1dcbaca85bcad731b0d8ec71b622328b4d42140a7336f30913855aac895163d3f2b186f3169f5411ad57874ec87080786d4b4ec024c7c8c506378f0fc72de2b1ddf39c60b764b1a55708392c4bc834924d7b1e14c3f90f90cb3cf93ee3346dec30e59756b494d43029e78d48958e6c46b237915c5a2d5c56156c6af700ffa6276a95584f43e739c069e59584ebeb745e44b9fa3d6e8b3bd6c3a9ae0603ed2c47706b963f44ee241d5fdc1dd45972f59d41199420cf4839514c223053e55f97b856e879808335890a941187340e589bb72c9fbd939fb2da05a1e5447dd6cb01c18cb5f7238a3d40bbe0d5ecdb02a94008b9b65e1a6f308611a63772ab23d423b4d7a905b95aecf5991e0d474c8f9633fec3aa9270b2f6d569309f191af1d40cd11396a499d792a537ffc60f4cf0d3b7466241ff9e21c0c2ca8f2dd52f3ce3fbde40caef40f2f85f5480d2f6b0c416ee9c7f55e5fca8438feb8a469308a4b745f42ba4bbbdcfbd015c06bdb44c90eda9ca9fe527ba8f5d96d983d7e04202f9335ed8a0f40c75f21f10205e3743c22126399353b44c2c0953c2fe89e288df802cf0981e169d3c2a48bfa25a989938235950f9ae598ad99fcef51c7f2e8f69106ab3d7ff906a44d8f46de2020d5714648cb0c008d2bdd0cb3c0761287381f9a87772eed92340ad742360343882b6aeaf2bba4ea30c169c71decf9a8413478a6dd88aaee6a95562cee0646596f3cad4f0b21172cd6406c4aa335352be7437d474971951310ccf9bb85f9141e2a2c0d59610fc5263804339cafb576c5317fd411f904c28fa468e3768219cfc52701a8a7c23e0c169a495c004034590c2aa6bf27143fc681c0e41c78f8530c466c8592ae73283364fbf3ef4c2c624d1616a4d9df4b1ac7c16d83e49e36f34210b16a8c28361a09a277128d43eb71547bf6e0e61a4d3042d3fc46ba0ddbeaacb37a63e4104127a6ba632da863bcb03ec9b898bdda61f8a4681051e2fbdcfe8eca9c7c40dc5572ceb694bea87a12f09da5cf91e56ca8be746284816a51a8ba5fcf6ad6f6d6df6cc3cd90691cbe95af719d24e86a3daf69c15e4e24104c08f3eabb8586cba7ffb2994431768adac203c86a5fad91a6cb908f9fc4df74c4da4d764e9f27290702bc3b90ed49c7265bdf1768650798be767adb259871a807a76ec2d592e1aa681184a028714a5bebd79d7d46efda3feae20fb99d7130f82c59d2142d80f39f2367007a6fa9cb148ace8c5dfed81ba2d37c84629ead986d199fab5eae0ae5b11454b23fe7bb50a0f1cadfe51f63a439cbe61b27b89786411239337f84e6022154041425a132c7cbf30c938e16e405ae586f84e1f276402979797d1c1a0d81a798760bf6f6e4b946bb68743b0ccebcabd41243fddef75b1eca6b15f581190cb3f8cf42f4afa64642ff8dd8a2fef8f7cef9a5e9eea437632bc1498fd41b27b86ba0d2be04a6f7fbbe0c3b59badca37b17d2533c32924ad6c41920a123e940d0f3da72d8901ccaa1eb2785515ffe87bec2b17e31a9cdc5f721095d5f23a094cff28a791b640be60139c6f4a01603090b8887f0bc730abec87749f21ef7ec829d294a0bf93c90dede7a9c618efefc71fe3ae995fc148a3ca2869983e2aa882ae57504e341aa9ba3e0341cce16708f2edef6aa191742e34f9fc6230b99a50d210b4bfc0af231c202f3868247923fa92aa62a3594ca96e6854f40c34718dafa9c77b42181a3e8dce5658d55dbc79332bee761f3b33ecd6479c9587daeab85ec775ae5e2ef1ce574f0849f093cc090ec61002701281215f1f661541ee93a8c1d61dc0810214ca451d1dfc7e77288588db4e492cc98762714f7d9f69a0aca245759e4586d4422f3c651f350d709be46f37a253c9c99e63a149e35f294e1e520cad47e95a21d41fe3937e1b5b6b8cefc4788fe0ca1f43a7ab230f74d41b9de5c9c8ad4b3873a8a01a58148a2394dbb89569a1444f4db9b99006f52a255ead8dc9d249b053da5d08d01d403c9e2799b4b0f90c3a3ec7ebe67420c4ce8dc8b91eb0271d847082fb940b32dab8a9ec088e095e761f52d0cc490a2f2fa20df545cc0c09cc9c991360e3a40b199d90e50a416b2163e4a30a6e3429675527f2c003a759d1770fcb6a5f22688b41aba225d94cbe890b126ccfd16d47cfa3196d93dbb4477ee83552b164eb348b8c25461b17850712310357894023e1a92fa5941648ea2660f5b7d09d88f6c0bce3e945f0f46d6f21405b96ab04100ea226fbebbecff3f5fff2e1d0bde8d96e15be034806d84e319c1a3783b8b0ce5359d63a3ff468dea24fff39edf60f8e171aeee03899b74bbff18a1a606c46c1d4c7b4562c3db70a5c9268deeb6cc6cb864a25b7a28a64ad7645ce64c836e4e9e52f9f50d26429c3bdfdf824d1d07e2ca4d444512dc7da295f40efa6038c5a3c3ff7ba5f57dbdb775633211ac012748546e806d97816e525832bed7b25e8e4b9976e338325df1fa2d41988b422d72507ee676aa6f4e4270caa37c0e1b15cee7d575277b3dc5bc02a1ecf4dcad30be2ed9d67081b4de6b7d646e1d19b8e9f6ad343997f8869b798c72ece8d731b61b7dde24801f503508f8c1614e714e3048a5f3e6d526bc430a94324e4dfae7a88696b6f06ec279fa7b7ceca060272f461ef37e8d42b0fe1dbafaa245f5c9b49987305db715654b15879f1b9e0892c03755880dd94ba5890e53bfcb14e4700feb29b8336e3fcb1c6c8121641fef6229889d0781569994f05c0ec714abe2f1886ac46c88d534afacc6f53ee4c4deec2442588195fb459287cbbbd93e1fc9c1829ac2c64845471ddf4238460d0f777706879dc148c4c123c2815a4bf07ccdc314582f1b4c6d7aac1aabf93d0abd043b78c0ecd9938b325f86fbdf2e733c7bc4174bcf0e9b0320b21afd4e9c97894dea0ab9f44fd0cbd19061093a2c3e0138e7aaeff831ede5d27107d640903e892b3207d89a5e145477004b506f7e95d9d24a28f4236e2da8008f491ad7d57dc3ff73c6e4bf5a13b022059bb7b5c0f3da23b5524694d23b374f9611b0950a6bc5552b41499bc64aefb26ea6b0a42a062af9869c98c6c293db18df0498542ab2df1a9ddbc02c29a256defe87086bc081644e0d6e081534e8dc37cd155ee0f2e0d54f5a2d1476aaa22539d8aef354df63e4b77ccb853a39f344e9491b234076d957c16fc84607e012c48aaae0bab3dd10339c662ed3f35525ea1f3b4c69cb31af4c631a4782a6cd6e466387d25c48341ce94052597fa3b627d8d1443c039d75228136dbfddcee930d16a81530d7b4c3ffca9af9ec320149be51396812d05c935efdd8ea45383a91a7d01d05cff9d06ed2d6156e60792818448afee64e8ec13a2212e8ed60f6dcf8e455243d55061c79c271a0aca4851398308332d7e307351a2e11f3dc9e49f3c80bd330d5328b3c08f7539d87e15dc67aebcb0e02a3afa8668b549c48b6e53ebaa86902d4230e2c8778ffda01466156e21a111957f803855760e18b7e538cfb94c12a8d35ebcf588337d59f03f3b444d462b78a84ed36926f7e6b7778b4200d47123ee972576ee30c8bbdc7d15af1ff3b4e528fa61661db17fd0096c6eecbda75acbe7f10975a30e0dd923eeb850cef2ea3a2f5104ec89b2cf8fad66594b10139b16c6a5810f7dcdc95ec43b976bfa337d855348758681dc2d27741a08189f3490d7f74fcea6d1b4c102bc1ec43755386fe227c38b1c836da2bd6128d2f4d52bca376ea84e12ebd35769ed7ff392f0577fc05073e3aa3a3b402105baa6598d4e464011493e01e33731b67f89ecb967ae0aedd4537ab721b7b912286a55f7bbbdace62cb5a53132d3e3f5d9ec43dd9546b63a8f84ceefae4a94a7773a0e606bc6a933d16b40faec379328496dec4e85f37cc10c19ee681dac3498d01e14c8e7b8fc4152631349260989a77f213107be3a1232a1dee0bac9995eca55ba391871ba1912d5016af82225c7c4c0d04ce04ffc251e38c946e784c10b62cec6b00fcb79154dc7aa303a2a7fe11b077a1eaceeaf47d9bb5857c516db633575b0b007ea0b6fb620015420b462df66fdd6f7375df19342dbac165b59ecb997346086fe942c1cc62a94f95f9fd53c46c296b0cd2047a9475bb26877fa3e0b6ad79d4dc28c2138ea51b3716ef66a37f9d0a47dd66e292359e6a27633cb29270f4523ed6052822b1cce314307ce0ed51a691e71e88940065cc491ae9144d5050274bffba19d238c187e54d520b74a61aea231725fa9fedeec514fabc44c8f28a26603528b7b06a0bfce6f329238ad216e615e23e1209665bd318cae0ddf8ebec36c0a8f94e358b0a26ff40fd37331195c6a7a205e86a36b2aa85491935da833e08ca6191ca99c1edde197764c6fb84e6552fdf2045d01949df6168d99511256a88282cc2f716fd32670e0df45f5df873fa28b6fdffb9ef088b0916771d23442e8c36cb3b4eea8bd8b33d521b96957b5dd85fcb145e18e564c272f8173126f64d9ad1bd1d0e0cb6e6fecdcc1d645b38ccfa66f0947f5f9a68c22d73a033b1391ac03d8bd0d1b0ef11aa9a54947f89c2be31e195b32a8c27442e0494dd67570cc46434c0347145387650502b48a649c4ee2827842ec091cf3dc9c620f1f6c077b7769589b0f9de04ef0259f519efb7e45983c52ccca2985e4851349265459e1bf49d8b755efaedd7c9262d6bde0e1b38498bfbfd824dba98330272ed3be1e17e8909668ea8c152fd73c95f94f7ddaf0d07d4e68e4af00265d2ae7dfff93e894412e7377b6e9bd5952f701095fa3a2dab9d5c9b39a7a5983a28505519ba8df4499ecf9eba3d18a04b1c59a1b999997a9f903c9105d03b103c6e6448acca68a64ba749445fc7cbf06cc2df65759abf3037a7c53cbb8c080289519c84491d8b1b8e8f2705666e34355bfd69d86f7ee761a7a9f830b100afeae41ccc6b000a324b2335043a507ef6ec5989ee7e9a8edaba1b78edd0419238ebd9ad3276d8aaeb86007167fc03adf0d31f745901dc0f58993f14c1bd72ef928b", 0x1000}, {&(0x7f0000001040)="2abd32cb8128d8abc19b31f4c5492a2b65650e4633f0c28584aafdf2fa53a31240177f2c5e6c5f958ab61755857c201950c5f9b088fb68ad218b8848af40c388c41bd8bfcf3a3368090e45fa5b0d62b8a1a6238310a02b27ca", 0x59}, {&(0x7f00000010c0)="023068473bf172f3251ae25e059488dc30a26127905251ee9e8a0f4671a3a2a74e53f6a1a2bbee731cb8a75a9d23d069fcfe1b88dcad72c6ec8da1d72965a498e5394c23473f0babe59bbfcff1ffb3a30534f160a978a97a838e89b8dd026528233ee6067f4f8da12c8f34dfc46cffeb3bc2985a1e8696", 0x77}, {&(0x7f0000001140)="fc94d04eae97db501bfbe696ccb4d108b64aaaed4f9feed2d87bfe943d062452fbd85890830c8a3ce2a2cca110c191b400524c8e43a0829dbe3daebe3dbb8e3f5ab94075c5bd1b09782fbf43cc6553f754f746b81c432b71a3f43e89bec9f04c94871ab876a824c345e73941bbb9283f71fe36d185674c9f431d7edd0b90a328bdf895d5b1de59a35e964b07ebc19f053db79c28707c4ecc5796b219008e2b6fa6dd5c88e1437564", 0xa8}], 0x4, &(0x7f0000001240)=ANY=[@ANYBLOB="d800000000000000ffff0000600a00001d553599989d80248d8ee9e814d2cfcfac9888d5ecfc0bfe74d8529801792e14a95db94279395783f85b0998a44cdd2e85467a64059ec4225e27721b1b06733f9788bf19e80740bccbc6e594a71027aa27e107e9ef3dec56f240f4971a9e049e2f81718055fdec78cdf30637f65228406e5cc51c1f5895b47a003ec7c5b96887a5ba114a8972693bac30044d3e2e849f6a2a3eb8f188dfc344940abf6bb217a4f8f6ca4d1e8681cce52538d9f1071dd8a31acde97444ca61b4918ac7a949c7991c46000000000000800000000000000001000000070000002664117beff96ddab0a98db97cd47f94c6ca762784cec4fb594e1fb2618bc1619a1b6bd0f2de97ad32455efa8b04309473dd67bf967df6990f7dbc2ed5d4b4015d621436684be1710e5968d7b48d979c2ee26fe031884e3fab58fd9d3625e16628ad2ab2eb09e54e2c359f533ae2fef0b800000000000000010000000500000028d468cfcb15c26a5a69e13a43ae8c05c0e81769e9b5fea40e4232038e7ab0dbca8d2d1ba5983000d850c277c07c2c3b98ac48bff2b9dafb8719a018d56e97a3e71e6d5803a4efe8f84e8e25099fecb5029e1a709c043879f01dfa89b1d458a030db5714e3b957470232a0df8c9702ef8e381690128778e0daf553a2ae0aef9997c5390d210ed33485aa3be9e8d40b2b09f98f4dbdb4c6e7ae3a2ca72c186b37cd133615000000001800000000000000ffff000006000000c7bfa1160659d17a480000000000000001000000ff030000ab8e121ee90a1b012b047db73855c8a5fc9fd30b8687c4afb37985c9be7d9efd9095ad226d4d0c3c123fc7d3552b6df702daeec267bf00002000000000000000ffff000002000000fa183e86d2d4eb3a94126be2ccfd00002800000000000000ffff000008000000d4dc4b0d2a4e760051fd87cd73bbdabad87a76bbda3f0000c000000000000000ffff0000040000007bb93ab684bf910751589705b72a0c601a7cda0c5bc54546df731fab63288fd74e3ef2a72d72ce64ff054414602318ff0172a01245f6221b4bacfd585be532b3115fe294ee685c2b1cc708d9a120485218becd63854e12c678d4e7c83bbc2b644d3472477466b529949bfbe24b8619646a601ea04afa11a840d55f0c9c8a78957fdb264e406efc2c91aa6c85fa1f808eb40795b0c697601f9de59253f29a484a4101d2aac1e2fdce4431eb9840000000d800000000000000ffff0000a600000034c1e004c32ca34a1f598e9c4f5c832a2d51ae99da4144adb5ec132aacb1633a9381b88bab7b60882b94a1704b9a4c4441d0785831242d4423c1b7e5132f346c68fffb091966307714f2007db561c3aabdf57167fca8efd90abea18ff8e3cd6df4f68022f8e6ce7f342f2e1511f5368905cd09ca1bfccbf8671589384db503e823a2551b8d7b237cddd2233ec1e4ddfe30aba8aa748e8c1e2d9ab01c1dd6a10460bbc160278656704ba4bb6aca1dc3cfc08a4a506eec202749138126c698d474d36980a200000000"], 0x450}, 0x403) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000000c0)='!', 0xfffffffffffffc31) 16:00:30 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x10, 0x8003, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x5}, {0x18, 0x3, 0x5133, 0x7000000000000}, 0x1, [0x2, 0x3f, 0x8c86, 0x1000, 0xc7f6, 0x100000001, 0x9, 0x2]}, 0x3c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chown(&(0x7f0000000640)='./file1\x00', r3, r1) linkat(r7, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r7, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:30 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', &(0x7f0000000200)=""/4096, 0x1000) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0), 0xfffffffffffffff7, 0x0, 0x10000000000000, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/172, 0xac}], 0x1, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="7c10f308f2df561c39a3f267f73c13b2592364ae4410ddbea20274b5db592f6c1bdcdc0293b13691ea9bdee9c827f85061988f61934d991777812b0aad3497eb688215b652feb4f4419ed28951878c41823cb704abcc7e3aa4a15347f2c46da8428be20a227c7d5b524a412873f58304f22366a55d816468e406e687db435960df36b432193099ea13f05068a80aa7bc6af54933d92cb35d52430b845333e98830ecd34ff60312b9649b17a70ab0ffaee3417195ab05e7819aaddde26b9f9ba5a3b6bc7eb91ba53bcdb0c48925703260ac8afb028ff280098c301f689fed73", 0xdf}, {&(0x7f0000000640)="c1abf8183cfb2f839178044c3a5f14b567654e0f22ec61c5054c86426e30d5be45cb3c6b99da9b9fb9beb8a5d057e89676238006d2579aee05b612b431841a55cc53884fcf7f4d9ae64222d050af8e14c2ab81c7e164a6fc901473cdf4021a7d945a5afb632350c5362ef3d1d6ed06f5fd38322fd1d8330283af87823334ecf6cb4322d8672f56c178f54c537f2f096912387b6e2039c51c6705f83380cd55610f86cda795e68eaa9fbafcaeacda02f5766df0ea56ec109fea7c0fb7d8d2148c0b2649b7a538e9915c2ed0b2235cac6dabca7f3f8fe426a547d06ee43ed5e016577e935ec05acc26a5d5b5b21a66f9b72fa11d918655b6d64c32a669", 0xfc}, {&(0x7f0000000740)="b915e748f0193369a3fd5833a78fabf51142fe26515c3b2d43395edd6ae439d0d8b6ab6ad3db8b99589864487ffec472ec6c09f7112508b5ed00f530384d962647db494bfaf5b3197f62c4d98c73530481a130a37153a55f63659efbc959599c93d9a639cdb85acfa63e91b22a4a8123b874dc327cb1efacda1173ff4fb153fdfafeef17894b0a7c256a7beb9a358c5850a50f54ff970931cb76544f7bc09a0be56ca5eab1ff0bd4a4052f2cf183e266e4c2a3d466bf0c68bab54def949a145c17abc96ca5de978ae3293c049cf9", 0xce}, {&(0x7f0000000840)="90b6f2c8f149da3dd94ff23e5b66e88f78cd46fd9ae12f68cebbc6f2e930f946bcb500f8c7a561b3ae81190e12f99daeea48d2b67b9a46063ff53c4e26af9d17ecef13fb4d6b767527518c1c30bf97c8613802390bc1d645eb440edd18c87a416d61b152557638773a0304e324a27a2f6a25249c4df2b8797726656398f921224a6a3ccc0482e338e802b24db5ca4fc52c9948e06d8228f0dc69eb35296e0e03f928b65bba191fd5f3c5d4215b1f3f6984b148cb574c8f6599ca19cfa799ea741d7ef6eae0e6f881dc7c30", 0xcb}], 0x4, 0x0) fchownat(r3, &(0x7f0000000200)='./file0\x00', r1, r2, 0x6) unlink(&(0x7f0000000400)='./file0\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x4, r1}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100006800000000ddb21dbe78994ca45dd1dea4b43c5041ac51b61c131b49281a642d3720059510206654bd8a4867cc9df8a06bc062998ef44364831b08409366b7ae3110698f4127ee7c0771a6d629762256a23fde78865f9297c23298d67ddd9b4360afb2"], 0x10}, 0x0) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pwritev(r4, &(0x7f0000001440)=[{&(0x7f00000001c0)="20b21df8a3359bbeb41210cccdde9feb21a1de9f2b15538bab6dca1c767352", 0x1f}, {&(0x7f0000000200)="2f6b4590f53eb2b21872e61e6e1f7d0bcc85be08cca41361d438f2a3ee0ba46d717613d7603bfd6ac76d146464dafe82ba3140056c69f1a1be3168ebbe4b4438cf67a2b062b94514a0fe3dd991dcd7ae905222794baa2b88856710853c86496a759fb988646588ce1db8e8cb62a9c111e3a525107dc0caa32e0aec2c72a2ce06a659fb779724efc50e623a7e1b001ac198c1e59ce56b185a48b781bac7b4934ab7f608449a1833c98b6b6a347789808d17bd517cfe016454e830ac90d09102603ba1ef38ec4f82208330b092d1404d9138f43db0c0", 0xd5}, {&(0x7f0000000300)="f9ecbae3891f22783335a931775ce65f03e1bb41dc6c99eb0ddf12bf18e72d98210844a273eb1b7c19be7f38eb786f0b0279bd71dc1949aaa80d1e624e6ed8fe577643", 0x43}, {&(0x7f0000000380)="5ccd4c78d67524e0bf5d8aef9c20db0e11397e92dc6895eb8364366566b5cf243c9810af74a4898771313424e8171dceb5d479f6561eb7d4601b3e1620947bd1bb4f35f0e4ba3b7d420106620254e6ec39979363da7d102413df0be0e385a03e61d11a06c342e4c786344ca2e21f2432921560c04ae5039935c997a6757f800c69c2fa441ca4e058db0c1f9e3057dc4e96bf426a92aa709403fc4243a0b15a08808d1959be3c7c0b03a9dae0577547dd9f505b6ce42476aa120f44a1551900616d77f7c7f5688b96cbd8276b38f616a06b5ac48e2af15be096b81a1ab6b5c501ec64976a2a702953d98920a93b287608c8976638e48d7cd0a919d4e31431f6e486768c9b9def2fff557bc721c19e5a6232806372a92a02a2b6052041b83c3ffbc02f3121c7782649fd9331044305a0f0c61b373cc4c83034f53c4eab983be440a3e440bf864c5d6986798d25358fb3f8dd87d4f3f8b15e4fde1739f906f0608b59aa0da73a3bb80e8fdb4c204448609ec01b035a0b2fabd6694466b58da16b686b617d0270ad9f48aed5c7d57f065c57bafa141dbd674e0ce160732f236dde25b80c5ffbf3f60ff96321b52b0e025a1b1964333e6a3bfd46ae32b3c70dc91816e445aa56e47c48667021727e1f701a1b230639dc64dad3a4f0148fa925ffaaaaea2250ccd3c4098ea92223844e2d3f468f0321e9e729718da8c1bacd390cb9796903385571d1ddfff12d4a8475e5714376be6ac94c5de8f9424f6881054abe7cda66b50ca32087e802b9e7db8294a9d8e7cd0f44e0df5f54e11e9c75a7b7f0bc6ce0d9b774af419f40f7b50c1c74542dea4cf25f21d5ba3668deefd0eaf8b210c62900ab691d911eac6806d619e2fe71c4d73cea0fd0273c73c540b2d5136d9d36d1ca78ff94b61d089e694fccaa6f203de558d3212781ff63ecebe769fbd717a7efeaf9d7f9e4910ee7c376840a5917bc4c6f3a79031b23d86e0198b0af40bbec336af6814e03847bfad496e631fcaa2b4505f53ce7157e2f07c7e7fea07d84dd1d4b55814433afb00fb2c001014e40692d8de37644580c8bec66c336a835bfd4a85de0266334753783a1114281e958cac4701d7ae87cef0e35ce9f9e7647dfbb6d866031d8f3b4d16abaa0771ceb29d79ef5e0fefe011ea01cd39d914895953d7f3739b40a3338dd02c8d89e1dc0b853d318be45f180eab914dbc93e1259daa477e88f4e50d410b22fffb06f455be490299ca9d66bc04824cca9be1259ddbfa1f6f80462351924d0a4c984b7760433b86e0d8f402fc9ab595749028ab1ea13057da4df1f7f910778f11220771df4b59f7ce3e3ab3649c3a848e0ca66e495b3c2caf4aa753112aafe248e45e0114d01d7f08e76252c256cc8e2b06137529a670ba84776a2db30c353f7dd46ee5af8377ef23a08bdcf51140f243ed62ee027074cc82880da863dbb2d401775c690c34f2407e7c71b23aae2a7eb4aafda5a97ce9e741b5499c34fec1081b4ed10b9916ae5f449ea3a057ce3c86113dfa022c6d64b286bc9a4078cab40c4a022cbd08f25995e681e632698dbfa98cf01e4589729bc8c288a8f22f07117039950afb056d0990f4034ed364a175f1ab104fb2dc2354b46363fca5d54c2020ca82c52bc32c58cb03ad9e4c28afb436d1a703ca83270139125823e81cf09a30e636576dfdfd55ff7dcc6b5dab5fae667c1fc19292ebbdf9f274c003c54f52caf1ef9ac6556598bffb4037a9c6e85703fd764594eae84d2a2688d0bdc4a2d0a32317c0ba772d74c647c699e23da94b03fdf4742c6729f2769ec1202a2615ffbd39ac3e087f8e354bb02a184f5aa162a2fd8c824064cb0838ffe68161fa826dd7b8130e0d705c213a469583caf417ff4d769b38e8d3d6f87304aca2f6eb42cf27b2215e1ef623003d80be10dfd141797a687d7ca019063cdf63e8e82979bcf5e9ca91282ceb061ee2caaa2720b11ffa7e5a337c7f68f123d206f720de0ea1c8119bb2920e65699d44026343dcc7bf5dfd6aa3a75e8526f44c4eaefe317fb68fd0b46b98efc6186432c506b73be6c881e7ed8a278d0ba834c47872a1789ea6729e5183141740dbfe57b49fdb8c18578c2d66d31538a24f7508304173994c13e2a3ac48fda5d8266f3e031a8bcd588a3845334bc2ef6ba7855f1439ce82f2b5385c2605664377b121b0a4c97484b650aa7dc9d01a7753bbaae486678d396a0a93ab974b9d9720824a0120624953c8b70088edcb9827a3e116b5b1a0c336c729476d11e580d86c5bb62c239079a8082c451315150f508f7aef82c59e5684ab94257ae1b4d678e51b46bb4be5ab22d7a42baa84b846d199d4fd50a814366c1f821805cd3b3f059617507870baa7789c4b37e94f95b4be7bca2c13f09cb3cca77bcb980f8750a040debceace34d157bf3f500cd0d2b1126261e136cb6df8d6330848cb7ce8852cfa053938d7c746161a14982dbea145e04aa58051cba145b0d8387846b03c0ed854fb1a88b5de8dac38f04ac44ab00370dcd96f81962702a8cdf2bb2e8b9ab9b0dcb1a6f32b7f8769e2911bb47be797f93f25ab243574dd49c4192b9c5d54966fecfc6b9634ce015421b11e8121dcd0787f6dac6099f1100df6996a23a0ae860f5528b75e8c4b82f0e0023d35518601e8025ec254ed43ba9fcdf7e97ebf432d8edec4b6afbcedddb1260e47130764054b43fd444691dd5795a5358be3cd92c5b72dcb0f43f62bdf3a740ecf8ea0f61412ec8e9a652523a182cb6b72ea0aada4bad17c07bcd2116c950e20f634157c3779b68dbe10c3b66e4b14b5291a9df8ffac287144bbd0f29eb9f63d76a2fef967fe1e1de7402ff89554b7e22633d040bfbb59d7e992c50f8e0d702635d2ea578a83ff49376927a40ffd52b8d10f2fe39fd999411c24884d62f9614fda98b8a327b56911861f75cce82610553f7d37800ee8d52d7d6fb41100e5915036827f728d38bf6204abe7b8575d680454baca1f82a89eeeabbf8b15ce68883eeead7f739df1b6da77cb884ade85a6186e534ac7d979a9241f772e51c870f06875a35ec9ca713a89a94d074a1737bbb9b9de6ea50b25dd8e0e64a8db21105cb5be69bf55ca79983480b0f4b9629663cb6bd16421de807ea2aabdf59edbb9af107e880f1a0e2425c10ecd4b28961839239bd7f8fbf52c850d390a067ee935ff405fadd2d4ca997125d1fcc0175eae4c0e4333de3e0efe057e9657fac77131afefcb65c994ff2b8585fbea3f78dc35893bce356a4b07db62bc2405adf90bcf3cb2b5a1d1d0f5f23b7a77e7928113a5f1ba0b57813dd011caa24a5de6cbd3023aa872fe1e8d70599e657f390109c1d92e0996f6ce7e5ae233d9eaba7a6554905db2c8af6add905f81fe7031e68dce8c5b436d7a4829246ab35ddd934b0fa4b126b1ccda4ad2b108af544854ebfb9b9c8a2c04d307e539b77d962fde0b189e38e8da4aebbb3f1d8a8379fe9865c8e927b9c6e96f1845651f925f830d0c87ba42a89100cd677619d0df40f78801b03e99a1988f2ddb2c98dce8dc70cbab28d9cc267046a34bfe473919c943dad75e149e7b7b241d40988be8547069d8189f41d2ad0b9ce439f250eb7c9fd3bb7b9c4a4c9d12d9d6137e4fd0978d42ddfbac1dea567f6fe3a191b4be5910ccf7cc0c44107455dd539ac17d2e73802658da214b19d3785d0a50e92bee2fa1e26a567c109af450ec533ece38ca3187f834489f17320f63ec814e49025a3b6b33126e8a62b7593ec1f8830aa729909e23087f49873fdc35dc161d6fee9d8c397d43603335b516663f046a59cb96262cb40c65fce12cecc0be7445952de919723207866276064d4d8504fb3de7bc693f3979be34217156987458d2a6371bfa1a2b1b47eb0d506b06f44b9530ffc304fec815e9da213f02273bedf7a5adc36682298805c2509585e05ea548471414c7283dfca6086e615439d4e3730b02242ce5315e817b35a59e18ed01160872cf8e275dc94a5745f95d1baad8f0119275a1964a9df691b4470de25758df96ce39bb922ad366a5423360d403a038656aee44457ce67038cf871816bc2b485fd7316cb5f9dd31c7adb08acfc6b5f83de9be402d6227bd24c4a07ddd9946dc562465065f60d10b6a499f6a1ed093c9890ce2941885c58992ef78e9e78d5d53ed71a93fd697541f4335606d99544d81daa369fba565c51627c61f3683b77cf2907751c3043cac6cdb02c3c915ecffe28b8d69bae96110077cc08cb4b402bc820700ea79c7bd662afc9c241237e14f1e4649af175d53b4117566bb5b16fa33d3215d2b6986603490940b496fc0cc09e465c1a79eb5c0a3b59f2018383d98ed28d81aa483bfe24dd64bcdee469ee644873fd9521085bf6f8988e0f781ec49860588fe8b521251f5b6d05deac75495a35716dfd802ff6d02218b43bdae94f14438c45dbf6eae2d9585c20b7c92b50ae62d994b53c1307175697c044ad35495da24481e813b930b6dc3db0f1b2fedb14ae881047d85d3572ced5f8acdf537627b6546b77062ba716fe6d4acc2f136f1de367fdba14b1240edd02fee29b159ec931bca94d4e1f3e9be543d69d573130505b5f4eaa2ccf6169b26cf925bf28b1e7ffa89b52e07ede1d0598eacacb280da201c60949d13e71b1da950a1a29a414c4b98e9ec7fcbdb69b9a102a2437c099b3fd8f11a76ad9b8de69706aa4886f4d5c737cc223ad6c83f7ed7e70076a0ac966b835fe414bebecb3a28d39c38f53ada7b8586f2ee50d89b9939bab7f31ecdca313ba35c551d7b9a67b80765e3db15f9ddfa6b3b970040ec130a8fec97e78378645f4ae87aa4affcaf10bb67a9957fc610ee9068c98b2f09bbccbf7561567e3d95ebc6bdb0278620f1ff88221d0d774690e1a6cac00fa0a6cdd22f82fb91f8e79ae0c034fbc5efa0e198b66bc4d9ad623a3e1da1386744ef72b58de068e9880fe4d10578e502541b96d328ddd7a31c69d15bea69f1023dd72205706efc6ad32ed809076c49468db37b63490786844fee2e1d8e19c463ab4b2a60deb11f3bee9ede164c53d81531908fe17711d8c733768dd04052dd7ada47fac199da636e73e4b852c535dd2437d836eba863c53ab3591872943a5ddc6c14f626c507be70d679f8c1cf261a4ba48cbd1e9066130a08f19d5288ceb5db7da03b0bb350d5a4a72fee33cc02ca5cc0f4a1a22aa824c57070913c79ef7c3a86fdd2eaeea9be387bb44d40c7f2795f4a8e8344bdb6f74d9004331eea420fd2897bd7c25d72e961932a9db7b18eddbf6cb2c84915dd3180834d105f3e8fa399e38526a3a432fe79d4938fc379717278d8ca58fec9c8c3cd8f52242cef86b4780db1ef71d243fdb5645742626057efc4696ab471903e5433dd5e842eb087df03c7fd9a50100bf8cd762e24adf93f54d6a4991b5a4f0872692871aa98bb2145cbfeeff4bd4b4c94fbdc393c72caf31fd391757eca53f5ccee7cf3ef4207f34dcb060831c59845265604e3758907315e44f789be46d877920fbd2212e2ae3ef1e5a56e2dbfb0e3e21c9548da9e7d0f6c5169544741a60bd7da8a6e67aa55f6d9828c3fcc88b2a158d16bec03f1208e9e2af5c126b687179ee912e749c443b64351ead3c84dfca0c5b517d13fe67b3f6f8b7ce133ef38314e0f6b6114f8e3588f2eab8fbd5835bdc4c4f8f79c5b47a92453969295e21b5dc86e3ff582202c42fca172949718642b2f420b154deadaafae4a990fb17793ef41750bf538f93d2067907b273ce4048bd05d2b783f5463ac5dcea4b", 0x1000}, {&(0x7f0000001380)="bd4d5a62fa05c424f3196a", 0xb}, {&(0x7f00000013c0)="ea94ab7f1fa690d52a011902399e795b31d8b22ffa165bd9516ecbbf54daab37aef395060900d54fcf6ae4149db7e817b7acd2ec9663432f0f392cb95099021ea9d07e7b3809e8b386f3676542386254fa4d199ab159313291ae14a8a46995425e11c097a5bbf32b12ce0332b016ab32b74ec77e", 0x74}], 0x6, 0x0) r5 = getgid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x10001, r1, r2, r3, r5, 0x1, 0x1}, 0x600000, 0xffffffffffffff7f, r6, r7, 0x7, 0xcf, 0xdc}) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='/fi~e0\x00\x00\x00\x00'], 0x10) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="d90eb28f59f7470b523225a2726e64d0fbc7f33b663660fd966dc7ee46bf3f9109cd895d95df5650006eab2fc5e915ef131cda3228a28c3a31824eac15203a3ba93e35a6b83436fcd2a3f803b079dc2c42", 0x51}, {&(0x7f0000000180)="911d31671e165a284cb2f9ded2c001bf72ac229ddd4cefb61e4a1e59a9d188b7abf103c905ac1e8faa0b66b23609925a55ff6e25e1911ba941f8aadc91c352eba51b9bc6624ebad3d06ef946c4af63fb92e65371b83a3c45d3e5cd0bac727bc36dd40c3a905bc9026666cee1c6bd6979ec9df9665b46b609", 0x78}, {&(0x7f0000000200)="d0835547a0b2c8de4809b708627ef8c8e38975cabb2625e64c46f76ca447a21756d3d7", 0x23}, {&(0x7f0000000240)="2736e9e312e8f8d0197f9b094a68674447f93704897e4bf3c42935f7e962b22663291382a782a1620d794a3ca0b2a53b720a0403c69ab97228262354aca1f01ca14710054e5d3fcada452d9bdd888011", 0x50}, {&(0x7f00000002c0)="636d86eaa6702f05cb6031fe98020e73d52196375f16626ba410d9dd12734d9935d9dc4c127dac3f9b88c0fa86170ed54b5e65fec918e7cc44f1a33e3346380908fbe86cb659a97e9f261d8ea7c175e34d321d38d90090723dcac68bf666f2e0b1a75d97ec98e93bb42560b651081f", 0x6f}, {&(0x7f0000000340)="3e206a755ffc76d2971710608d86b1b6c02c9a6088f02c30fa357d6e81324e5df803be6dbfe8fd1d9d280d34f1cf2472a23e8ced07ccdcb12c26763f45bb400ccb8dff67e281db84203df19cb79c82ad2bb89f6a03f3b9874052482a3f7a1481b99c6a43a74ed9254886310b0741201bcb21cdb2bc48db2a0e7dbbe17970be7dc4bcad11872162724bd97a2c74e5f9ae6d23c16be49f7d79d5c5fd235b3b02132cbebb8cc208147eef8af5e00d61a6fbc409a5c3e75d33984c4014", 0xbb}, {&(0x7f0000000400)="07fdc8230b510fb50c24e555d9dc670e43f68e2be7de07fbe81e24cce1bf806a8c57a7fe8df09452bcd5cdd5c2debd48874636ceb2b52dd3051e4258a928cd10f60bd0aa4ae577bbfbb6e5d36373a5fc179c715d6a88cf09cdfe89430913299332d0466a380113bff9bf8b5034eb9463c36a0639fc684951ac50094343a9fb541ede4672ad8633cb7b40adbe0dc9b1fef67c519f72cd728ef356478e11fed747f74caf911f6d4bc9b122012def42909ac0ca8a5c0c8d132ba321c5fb4f105411f8297d4a1a959546bea6e634a3a12ec0672a220b5fc5675bf9d40c9b01b01658f8e2a63e", 0xe4}, {&(0x7f0000000500)="edeae5e11a0cf7", 0x7}], 0x8) write(r1, &(0x7f00000000c0)="ec627ed96ffb3f6f1fe602c866db86bec31845b0a3f75f306204ffdc2d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f814a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac344bdec85a13891b2ea46924fac0abaf4ecac75842", 0xfffffffffffffd43) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 16:00:31 executing program 0: socketpair(0x18, 0x2, 0xffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000000fffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x1, 0xffff, 0x3}, 0xffff, [0xc2, 0x50e, 0x4, 0x1, 0xa93, 0x7, 0x2, 0x1]}, 0x3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffc) pledge(&(0x7f00000001c0)='\':[', &(0x7f0000000200)='\\\x00') r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000240)="8c3ba02ddf0efaffd65d989d352840e32b0536045459785ee4757dc4397660c57b33c962c40278133a0c81182743162e992e317e8604396f3fad7d530219fefd5e499493bef21398b5484d8eed97c682014ac1ab2a92b7c418a0076078d1af843d605951080807624af679c65ff28fa501a40388cbc55b482804307399b54008ba600860b055b26971f07185aecd3e9bd78886c188eafcbefa028b0632cf40b377a3381408096aa8804e1d510b1311d4e9b74a2fde45931a15d25e66cfb85e5433996fdeabfa61", 0xc7, 0x404, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x82, 0x1) getsockopt(r0, 0x80000001, 0x2, &(0x7f0000000000)=""/240, &(0x7f0000000100)=0xf0) pledge(&(0x7f0000000140)='\':[', &(0x7f0000000180)='\\\x00') 16:00:31 executing program 1: r0 = socket(0x21, 0xc002, 0xc3) r1 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) socket$inet(0x2, 0x7, 0x2) r2 = geteuid() getgroups(0x0, &(0x7f0000000140)) r3 = getegid() accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) fchown(r0, r2, r3) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffe, 0x10001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:31 executing program 1: r0 = shmget(0x1, 0x2000, 0x400, &(0x7f00003a9000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) setsockopt(r1, 0x200, 0xf, &(0x7f00000001c0)="2a3729444c716fe17d1dc9622a329bdf3bfd6221f56014aad44a69d9d367e94f0d63f9692c8f36f36f5f644cd353d8d6ac888e2e6c06e61ccbc3f7c5e9cd881cae369c59e74a32f703d1fdda32c50adea278c845e533f98e2f272259cc72556a301e10c83ddbc901b1f7633436ab32362812894852", 0x75) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xf, &(0x7f0000000000)='\fFW}', 0x153) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) fcntl$setflags(r0, 0x2, 0x1) 16:00:31 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, r0) r3 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xac, r4, r1, r5, r2, 0x4, 0x3}, 0x1000, 0x1, r6, r7, 0x2, 0x80000000, 0x100000001, 0x6}) getegid() 16:00:31 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:31 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) uvm_fault(0xfffffd807f00d528, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax