, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 17:08:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) open(&(0x7f0000000040)='./bus\x00', 0x12, 0x0) 17:08:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup(r1) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = socket(0x10, 0x2, 0xffffffff80000000) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 17:08:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x101, 0x4) clock_gettime(0x3, &(0x7f0000000140)) 17:08:38 executing program 1: semget(0x3, 0x1, 0x6b0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8000, 0x10000000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x0, 0x100}, {0x0, 0x7, 0x800}], 0x2) semget(0x3, 0x3, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) semget(0x2, 0x3, 0x20) semop(r0, &(0x7f0000000040)=[{0x4, 0x7ff, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x1f, 0x800}, {0x3, 0x8c4f, 0x1800}, {0x1, 0x3, 0x1000}, {0x7, 0x1, 0x1000}, {0x5, 0xfff, 0x1000}, {0x4, 0x3, 0x1800}], 0x8) 17:08:38 executing program 0: nanosleep(&(0x7f0000000040)={0x4010000, 0x6a}, 0x0) 17:08:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r3 = dup2(r0, r2) r4 = accept$inet6(r3, 0x0, &(0x7f00000001c0)) r5 = msgget$private(0x0, 0x200) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="19000000000000009df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b797200000000000000000000000000"], 0x78, 0x800) fcntl$getown(r2, 0x5) read(r3, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r3, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r4, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r4}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r3}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r4}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r3}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$dupfd(r4, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 17:08:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="00030000", 0xfffffffffffffffa) 17:08:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfff) read(r0, &(0x7f0000000000)=""/8, 0x8) 17:08:39 executing program 0: setregid(0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='%.\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='{.&!u+)&/@\x00', &(0x7f0000000180)='\x00']) 17:08:39 executing program 0: r0 = getegid() r1 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000140)={0x3, "183264ccdeeae1174c4c6d7be1fda91858a0b1688e721695d6dd510300ba70ec924f82847b6c0f55a394178a8e1aee5721d2e6dd62ad8fec9d1aba6a28cdfbf0e5ee7e6f2ac7d821bd25b53ee2188553a5d520c8cba05b7b94df"}, 0x62, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x7, r6, r7, r6, r4, 0x1, 0xaf8}, 0x2, 0xfffffffffffffffc, r5, r5, 0x40, 0xfd, 0x8}) r9 = getpid() getegid() r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x200, r3, r0, r6, r0, 0x0, 0x3f}, 0x3a0e084e, 0x5, r9, r10, 0x3, 0x0, 0x5, 0x6}) r11 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x140) connect$inet6(r11, &(0x7f0000000080)={0x18, 0x0, 0x1f, 0x5}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3ffffffffffffb, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 17:08:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/34, 0x22}, {&(0x7f0000001480)=""/84, 0x54}, {&(0x7f0000001500)=""/229, 0xe5}, {&(0x7f0000001600)=""/57, 0x39}], 0xa) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000001740)={0x1, 0x3, 0x2, 0x80000000, r3}) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 17:08:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x30) close(r0) 17:08:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000f5cffdaf"], 0x10, 0x400000000000000}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) r2 = msgget$private(0x0, 0x106) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/131) 17:08:39 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x140000000000, 0x83e, 0x13, "7cf0632d5279079d74363f3cd5678769aec40007", 0x1e90, 0x1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8002, 0x100) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)) 17:08:39 executing program 1: socketpair(0x0, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x448, 0x20) fchdir(r0) r2 = socket$inet(0x2, 0xc000, 0x3) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x5, 0x0) socketpair(0x16, 0x4001, 0x7fff, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x60000000, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x100000000, 0x20}, {{r3}, 0xffffffffffffffff, 0x20, 0x9, 0x1ff, 0xffffffff}, {{r4}, 0xfffffffffffffff8, 0x10, 0x9, 0xb9a}, {{r5}, 0xfffffffffffffffb, 0x2, 0x24, 0x9, 0xfffffffffffffffa}], 0x4, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x38, 0xf0000088, 0xfffffffffffff000, 0x5}], 0x7, &(0x7f0000000380)={0xfffffffffffffff8, 0x101}) ioctl$TIOCEXCL(r3, 0x2000740d) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0x14000005303) r7 = kqueue() r8 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) accept$inet6(r8, &(0x7f0000000080), &(0x7f00000004c0)=0xc) r9 = kqueue() getdents(r3, &(0x7f00000003c0)=""/156, 0x9c) kevent(r9, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) setsockopt(r8, 0x7, 0x4, &(0x7f00000000c0)="a8c8914313f84c39d2e3ad49cbaa6b937c09ba6d59914af326e049a70c85577004a8d4f0497a1b900aaf553d19b316101310f3c02845845fde1866307375f1d0751ec6295575a8fb28d60175a44a34173b9816078ea8ff12eb18e3d8b63fd053c25c769318ee3c270deeca1e7ea35289bf2750d0e67d06", 0x77) socketpair(0x3f, 0x8000, 0x7fffffff, &(0x7f0000000000)) getpid() kevent(r7, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x22}, {{r8}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 17:08:39 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = geteuid() setuid(r2) msgctl$IPC_SET(r0, 0x1, 0x0) 17:08:40 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x49, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5823) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 17:08:40 executing program 1: socketpair$unix(0x1, 0x10005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xfffffffffffffffd) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffbff, 0x6}, 0x10) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000100)=0x4) 17:08:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x0) fchmod(r0, 0x8) 17:08:40 executing program 0: r0 = semget(0x1, 0x3aa63351f22c8574, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x80, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0xc0f, 0x1800}, {0xffd3ab5e9fece646, 0x401, 0x800}], 0x4) r1 = geteuid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000080)="7c072b1682b4f687eb3610982fb0aefeddae5cc022fb3cb0ca23ffc4bf9c7a541956fa730a49d8797aa4455654ba87d7f2a579b649df82d41ca02dbfbd810bf219a5e7ffe23538d828da407cc812d535349ec73aef06db34e40be41f87be547a9c85881e966a3329e0c935e2ee9ee7508837682c99857051094747", 0x7b, 0x8, 0x0, 0x0) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r3) dup(0xffffffffffffffff) 17:08:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x400000001000023) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8810, 0x2) write(r0, &(0x7f0000000080)="6ca259ee18c07f586012c6bbcfc7003e6277c365e4e00647eb47d33c47bde1bdeacbdb0ca533f2f630d1d9bf9f2d79044e7cb866a18164aa7d00db27fe5963dd296b9529", 0x44) 17:08:40 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002540), &(0x7f0000002580)=0xc) getsockname(r0, &(0x7f0000002900)=@in6, &(0x7f0000002940)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = socket(0x19, 0xffffffffffffff00, 0x80000001) getgid() getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002680)=[{&(0x7f0000002880)=""/126, 0x7e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/61, 0x3d}, {&(0x7f0000001240)=""/185, 0xb9}, {&(0x7f0000001300)=""/86, 0x56}, {&(0x7f0000001380)=""/148, 0x94}, {&(0x7f0000001440)=""/226, 0xe2}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002800)=""/115, 0x73}, {&(0x7f00000025c0)=""/141, 0x8d}], 0xa, &(0x7f0000002740)=""/106, 0x6a, 0xffe00}, 0x803) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 17:08:40 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0x0, r0) 17:08:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 17:08:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r2, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 17:08:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xfffffffffffffffd) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a", 0x244) 17:08:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() dup2(r1, r0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe(&(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r3, 0x9}, {r2, 0x131}], 0x23f1, 0x9c52) 17:08:40 executing program 0: mlock(&(0x7f000001b000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f0000132000/0x1000)=nil, 0x1000) 17:08:41 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 17:08:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x115e) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 17:08:41 executing program 0: shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc32, 0x10001}, 0x8) madvise(&(0x7f00007b3000/0x3000)=nil, 0x3000, 0x0) 17:08:41 executing program 0: r0 = socket$inet(0x2, 0xc003, 0xfa2) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x0, 0x8003, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="42be20d0d1b2bf5423f1f055c5a7406e0d6a9df4b54e13d8c23809c6f50d78d83f59575ae5f2539a7c7c9c438670a7f6403799f2521342cb60233d93b319770515e93d7959693b5c6608585684d1c5eae25345194d9d75bd65a251e23a9f55418b24b207a8fffea753cf3a0303f04d60003c2e52a5a308ba6e524301cca5a306b5d008f69676466707fb8d6f100ea708c95834be9144a1d3ab740db3e19c8382014bbc30d7e521f192dc9a3ad9d001c27a71be7bfcd57937f63ebb46275a9ff35db558182efa00ef182e3a3fa788cb9f5b75e58423419630971a26815cd664ee9ff1f7e7c0aeac", 0xe7) getsockopt(r0, 0x3, 0x3ff, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) r3 = open(&(0x7f0000001200)='./file0\x00', 0x10, 0xe7) r4 = socket(0x20, 0x8000, 0xffffffff) r5 = getpgrp() r6 = getpgid(r5) r7 = socket$inet(0x2, 0xc000, 0xc85) bind(r3, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = semget(0x0, 0x0, 0x0) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000001280)=""/40) setpgid(r6, r6) unlinkat(r1, &(0x7f00000012c0)='./file1\x00', 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001300)={0x2a53f69c, 0x8}) r9 = socket(0x6, 0xc005, 0x3) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000001340), &(0x7f0000001380)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f00000013c0)='./file0\x00', r10, r11) getpgid(r5) r12 = open(&(0x7f0000001440)='./file2\x00', 0x810, 0x11d) fchmodat(r4, &(0x7f0000001480)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000001500)=0x6d06) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001540)=[0x5f789ec3, 0x8, 0x2]) ioctl$TIOCSTOP(r2, 0x2000746f) 17:08:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") pipe2(&(0x7f0000000080), 0x10004) 17:08:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000e0eb000000000000060000000000000000000000ebff000800000000"], &(0x7f0000000080)=0x37) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000280), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) sendto$inet6(r3, &(0x7f0000000240)="34ea74", 0x3, 0x404, &(0x7f0000000300)={0x18, 0x0, 0x400000000000000, 0x65}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x10000, 0xfff}, {0x18, 0x2, 0x800, 0x1000}, 0x4d, [0x8001, 0x8, 0x5, 0xfc3, 0xff7c, 0x4, 0x7fff, 0x10000]}, 0x3c) r4 = getuid() sendto$inet6(r3, &(0x7f0000000380)="d41ef6375dcae3f4ba58e9573b69a38159dc2af61637ef7b6bfecf06654c235b86dd4e0d9e", 0x25, 0xe, &(0x7f00000003c0)={0x18, 0x3, 0x4, 0xffffffffffffffa5}, 0xc) r5 = getegid() getsockname(r3, &(0x7f0000000280)=@in6, &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x26) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chdir(&(0x7f0000000180)='./file0\x00') 17:08:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x7) 17:08:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) r0 = socket(0x18, 0x5, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) 17:08:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200), 0x0) socket$inet(0x2, 0x0, 0x40) sendto$inet(r1, &(0x7f0000000100)="84466acf266fa7c7749f8b01d05a7ce7d56cad08499fb16eec246ba2a1908d5db2b99b76dd246c34e9709946845b76f8663b5b3b0dacc218150d81a377923174a474", 0x42, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x0, 0x100000001) 17:08:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="6c05787366f2072e5c51f7f2fb50a8d6cedab4cf99e262bb93d45c060e1f73bf3a3a0a6b576d4dc8e1ff52639f83f6bc9170879f1ed2c377d33c853d85bec1337df64f2b30535c7ba35f2bb060db5e69a0c0a0c4c5a6229b31b211a455acbf39405b1df3d9f74ee3f83d695b61193845198181386971b28ecb5655c520665c32407e773961e4d265637e146226e7383dd657562b7f9d4bc03534d02402437a7c05241a5d3e14eba2b06080a2a222a96906d88c615df381e0ec93559924446ddb4eda07b44e6cf5cf96feb2e5094021ce5ec8570cb5d947666c2ed226f8e8e07a00f879c0eb85696493cd6cb30822dfd509113b6f2c5fdc40a997248756378d8a9f0c89b6df84925c4ee9b7287e3eabe5cdf5a754dda02d391d6a2352ab4259508fbb3e39534d1c862ccfef1165da4f74ec3026af1f1c18cb307db60d6709de8689095eb8215b6a2f23f9b29b3de7013008307420072d7007d33000386920bdc16cc45080d33ce271164cb7c9c120bd9e32c7dd70f2f80b14a9cfa232549a820566f80d1fa8fcf854956deac9d396584db2ffa354f73946b47ac098cb27aa2a0bd717bc6b9b2ffb37f976ecf8c74ea2d8e73c9e336fe6a99cd0dd37ca6b33146522c80cbacbd56ebb42349bdc55d84810a88c771476a075d2d3c6caba26f563dd66e6550094259d38f24d487155d6a5d2cd4bef7355e087463d7eb4592894dbb695b90b3f78cc2428c6d761718ac9df8a936bf777c299533d5cb5018eceaf5ca649b0472057eb329f543ee3a430ab628f0f65ed3cdcf40eade49965a0458478f176eaea4b21811b8bc43562eef7b53891cc075fc13f668ac87e420276e7282a6d3580a4db130e5bcd59ca23fc8911f68c9c2194e96235f775467253c6e834e0f8d93c3335de3fc0ed14fc3342b54a571476ee972bf26b74cb911aaa708795cad643022bd4a754b4e913a570f9a78513cacb78dc8111bdcb2ce90b1a41a58688e233042f782bbecaa1d93a3898e4a3782de7a401762b7d633a1297f9bb43b10b888f1fc6d8f84906d850e828f0a25f323934bd12d59de0e5d26dc3714ab5d053aaf7e8a82e88418337a7be20577bd2fee18e221a6932faac10bb1c7085b6f8a42d659b2046e4b768ea3b0e9a0acff07eba6ea1bcfcf99e519fcd2764dc8c102663878925d9c24658a17a504c6dc225598202b25a16aafdc1c523e8bdb8258540d89d56be3f45d1c3d9b1366a80b4920df763dcd4817b404879387c1dcf3fe2628648da5ae8367ebc23443683b8a038a8cc2800ec5351f70bf16acb099a4b94d1e01dd5a6b9875c9a98c444b5e85889c5d207b7223201185c871a14deda1a64477f8f1bf8afbdf32fe179a1d5db616225baaa1174227036d274717b6c8c3366a9de25f4c3aa7324d2f8a7fc60cd529cfebd883374bd113efd8098e9b4509acc6a0a51f128ad049917df4859bc399957a83ae7951c181431dd5314de888b8a8f3720aa9bdde53ea1b5ef4556f9c65efe084dbadcaf97e75a893bb005c9c10032cee4a1c4a1512297d644ec1698bab231e3f3ae77fd7bba498c961f2faa75029ddbef3b0ef1d2e3ce26889c855a4881040fd44495cd81d8990e1f8eb3c4392f103857a7aafd2b6daedf9cb71c204d7aa17171eb361737dc452ca0bdaad6c83d19291eb7134c0dd46c83cf27cdb9015084259de87d96e61f112519dac7ba9c1082f6fa52ab9235415de5b5513e1067eb10f1e3a124045ae4b4697654cd67be10425afff7de4653623124e770a5bd22d78a7b20cdbd20b615e7ef6313526ce8621c7242bfb3071b12c528112609e25bd5ae9635822d723a6bcfc601eb639b62bf213adc3f170e47d6dfd2b78d4d776c2f02bc1ec4ac110863a2dbc7873e123c776a87976d80b5a7e0ed32da23d9f66b20326b02a2b3993f31086a44085e614e8a05dcdbdc57a585bd3d81335440862547007f6912567724cc90dfe1a40d0b10402632756f64dcb23840834a2e29bd932aadcba7f864a7f7cabf4eadc31cf8ac5ea004f9fb100fd97d35e6a6f1091898ee979b2cd1112af60b9631a6b8e585de86915cc3f3a7bcdbb7e3ead64f44476f2f1d7a5ad7272d0e7589d61e326e0d4f4a4d9739befb0d3bd9a1d8adacd88607f7b80e83ffe332974a6d228fb27a4009b6a86a98f57376a712b07fb4a7c83ac47128ef79fae1e609346e4d432504e3fcc01d2e26517add302e9ab140a2c03ffdc4e5dce5edb4397e7ea9534432f9daaad3d9e1e2128756852c359b83c4e80c65d8762710cbe13ec7e6de6ecbc4d72991378a3dbdf3ca609ed849e7b39dc597fba63240c371f86fbab69a909612dccb11b57e202904ef3bb6c5827f24389dd36a0f4973ec511efcc30cc27c344ff8eabdc5f8926c6c99b5c98fa1043ac35cd6aade4294b270f98cc9230acc06d69b7e1a36c986d73bc2e40dc5311ece2c132d07e29666a059c1289475c6027989147e778068742204d5539abd54268e3a52bc88f1bcbf826fd633e9800541955882a1c32021d7c6964bf10704cd3d495c6b7c908ddc4652168b5995b837ca5a7b62654b47682342248d1727671a239e81366ccf0db101cf4a56d5c2e59711050d0a7f4f3f1fe4d3c434079cb0a291c3e9f01bb1344ff9ae9f323d6c6c1c99aed630d16e814ab8e6c3d2fd508c0fef94d5a733ff3fcec0bfeb6605cc6e9f4ad3173927571ce10f80da7f3f469989511de38949fb13729de4d616f89e58a14a07634ad94bd497e1e06d07c6ddb03f9c9f0e46630af031fa342006d9e7d1f9e50d9925ab60b0bb1d7009167f4907a53e20465dc1c61bb632992db3e7b19ea513c2db37246e2d140cd505357360d4f81031a247a8a8254c106d86accc1d5a0c02eaaa32ff1b29f5b6bb", 0x800, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) sendto(r1, &(0x7f0000001180)="9e", 0x1, 0x0, 0x0, 0x0) 17:08:41 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0x141bd453, 0x8}, &(0x7f0000000080)) 17:08:42 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:08:42 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="3b4c0cac000074afa606d2ee6b7e"], 0x40ccb7aeecb378d, 0x0}, 0x0) 17:08:42 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00004e8000/0x2000)=nil, 0x2000, 0x4) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080), 0x8, 0x0) 17:08:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) recvfrom$inet(r1, &(0x7f0000000400)=""/116, 0x74, 0x2, &(0x7f0000000480)={0x2, 0x2}, 0xc) r6 = getuid() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="321d991aa6292dc226ba98d2f1fbe1bbfd9876cf626d7a1ec13473096cbeba783333258459895b3fd2a87731166ce46dc0c04e1f1fe87fbba333e555f8226cef05c01e950d5052e4f24e9be0317f0bdd495f64334b5125a6cfaba9ca136aadb998875ca6950ac01c1cac573ca64e64cf4e1fa90d2705f9dad2e91d1e3f5e2ab15791ad994ca7989b1a01de8390fdee72", 0x90}], 0x1) r7 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="c7cded69654467cae9b352391bd25713fc00e6f4531291bda998ddaca762ca4a19f4512d049bd3b8", 0x28}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x2) setuid(r6) 17:08:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), 0x16f) 17:08:42 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 17:08:42 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8800, 0x38) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c651000318decc5f4e36d078d7c8d3755bc2cef5cf808a8ba81164a71327342b89314848278d92104d3efce21074be3eeea497db57ec5f487"], 0xa, &(0x7f0000000080), 0x18b}, 0x0) kqueue() 17:08:42 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) 17:08:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x80000001, r4, r5, r6, r7, 0x4, 0x4}, 0xdf, 0x0, r8, r9, 0x8, 0x6, 0x2}) 17:08:42 executing program 1: getrusage(0x3, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000001fff, 0x3f) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0xfffffffffffffffc, 0x1, 0x20, 0x7, 0xf6}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r2 = kqueue() symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 17:08:42 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x288, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/163, 0xa3}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r3) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="7f7dd560348dc838fb127cb3f36ac4d99add042afd37236873d6b822346012834e40e7652e689dfe5f162d252bca017640bed935252b7d1b3d108468d500ebb88648cca49d44a4", 0x47}, {&(0x7f0000000780)="67a4c0103dd25600ef4294494c06d53c2c35837dc90d5ac193e8a90026d6c92910d2ce87d091bdf095ca511f34195cd9217caca6e3b2c9ef74449aec0e985acaddb842a3adab14ec80555a36f4c429186c118fd3917de48ff0aa319c29e67f679a88e76eeeecf64e300a244dfac61a2071052cc58209652b019efd9a5b7145d4edf201a8d0159440c4e4cd9fb4c733b983defef4368db0e2dc2f073b2174f2dab43fbc5e8c88bcbfb4476ca3cc393b7b65ef763ff3b72e0a1e0522fee304ba91c32f0fbd31954517f4a4c3a208e7fa30868520b2243d0cce0388838793633a1c4de939a04580440f8f078517e758a292fc821d4d37f07c00dd6f42767d610e8bab649a540cc902e5acfff0ee6a4a823a1732b82abef66bde5d96d89f096923829369dcd1e2995c796ba00faff901a8b3472e122cb282e94f9d2e17f8b8d0345db8a40caa945626f0a5bf01e9a0a2bac4e3149a0e0794853cba3b67ce586aaf528db3c4e2d8a09fc420847e7eb9dc728a97cfab39a4f9fccf3b0e01a0cec983fc0787404e5c758bd6cf7481170c65f4464043f0c21059d9a62c3db0cafce0c9df04efa5922573443e402046f1baa21a27af9070ffbdfd0c1f8137f719c89b7e3d0b57b933757b25a0a56a2d8fad394a55e846cad90e9244f689894bbb49075b119554a54290a04005af8167ca93944819ed8f34bac937accfb0640c753c58d0878341ff44492475677db1258409558c6ba96db4739c8b46d745e18db927655dffee0b9c7d0459d46f085acdfc077d40dba4c8c9ef5530d943df9a09acad5917d6d872f913a3f340c285c25a9413f5e0b8c68da5f8631b9ff3944204a69c2f102268a325d8e15e95757f4f84b4d52ea6dc8810318eef326233adca84a5548205825d65577ccb61e9919a8c2d36ba2ba2a479b42e24002565001a6a608faf6730d2ff82e69e6d254659fb8674a58f26f835f094c2360f090235e872bc6fd73a0ab5b096fe5eecb44b3c2aa685f1e0e3bcef43371d3c3cdba6273ea3048801f20d3747eaee9befa2d209db562800827dc0deef9449dbcf40821d34b6bc893f866ffc59a9eec04385f661171c08d9ae78d33576f981f2fc772e946d9fb00988c3e64f9ab82ae509e1a33a7b098395a02195e3850fbdc0bb1127d7f78be2605f41998ec4de680f709a3f684b64b1f00550ec1458f6bf30041ff41d32c738d8f622818c1d60e2b2c165004bf285316ef01f6a285420cee3ce4c3cf20c58ee8e1ef8b0394565e113274bacced4bd797ea6fd354cb06f920afeb4b187bfb184e506ef895b49865ec37b26150ac01c5301326a2b14e79990ee32f36200946254cd0f3e7885e9b5769bd6aece23b967f0764c49c4a2845bd0a357e883874a2c4754ba63e0c377838579b2c7b1759cc0ba11eef6384e7a38acfff5c848fe478c2124e04c5cc5cd94266e4e147fc33d7aa7772c5aad1e8dc9a9abbd4fa577990e36d1752db5de8d302cf66d2217d4fe9a2f5d43d319ce96659239784ed82cc3c7c4cc9cfb322b382a514d61fb16d6585f5676f5a75a861df99931461d69efcd57d9ee49d5d76f56583a0855798771cf584c422d828d2af9d2d47e3e083c462c803e58d34e1e5934f19ed23ca2bb444dd954f50b5ed455020f543744018f8b68dd6927d8bed30ebea98236fd3e77364a194698dbe7a84fe8ef7ec1de1a19aa4dc4c2ef31438c93b70c71724cc869e15019172afbb51a01951a4366cd39e27bed3e0c45f852cb2208dcd79c0441791e13786202805d085977a5a8859f17c8cce0fc5069781fc837d061d61a243b214485bb31b04bd9824d5a90ca3678514a6835faea7fb1360f5eb58c27955f098bd01e1fff16b4311df816ab6c69d2134956770323304f510a61b9850081db4a57b483ecc8464a5dda21bf8106218ee4184b8d14e895fc64a4b3300cbadcb73d7e810cd53188661c0b4e69d74a367f840ef4117f61d50613d227e324b8dd60e142b84fb016df796832a468f1b259e36379b3d02f3ab336a5ec98346a1ec5d1836adaf01ace6f77c4d22c047dda8755f25ca9fe82f13cba5c73c5b0cba13f26de660c2f7e32b30f9c6be1b486f040be89bb753a3ea73522acef5f67772e6bb27907b63966bdb3432e9f7c919ae7d550b5c839cf985e69f10ab851dfd66823acb52288e933fe82d3a333b0d1614f090d863cb6a6d98840eec45e6b02d02ba1e4467404cf267037c976d993b9852f7f7de391d6fd6574ba7a94f5947c9c251e308389e51731141226889f84996584f54924499f40a411a992a723a8b5e6f055350ea756c6358b14efaa83327dd9b7782b5db5188f42a7a6b51bfb997e96ceb75897580d8f40dca5a81fe2698c755d302b380e067f137db3daab946acfba3f1355fa3ad21226a62f5b912c0a92cd9c64e23b733832ca0817454e3429843e862f01dd632b014ac51ebf48876c97844adf476325928d6dd706012df59fd352582ce379ce084f8e34b394f602f16ebcaf726c41057093a28d9671163c5e2614d1e514c8eb1253153139509959a0415d97463dc65f6f4cab2330c56037ebbc43d39cd176688ccfbe0484f509c5f4864637f9dbc6c26243dc6c69899598e170912134c1f602a44f6067f41782ee6d3a2422c435f9506ae2679a8d31efc070e6707fa8316b68ce5a71555c8214f47d39801c68a67f77dd50b0b53d4bfe0838bfa46e1782b72ed3388f585bd8d3131244eaffa0cba2edcf10b2712cf6b2819bee8df6397a83ec92f2485ac711b5cd54ecd5dbcef86d45c8e6fabca29400455c164caa54a161bc800e63536f34509c9e00cf7505b30fd175ab631fcb32916f6a904f61aac18a1b7442a44c506f33d25e9185ac3c905d2d9e3889426b59808f365c8d8180f6d61cf68b6112045b444240dc009b26d77072ea954552eb96c45f096ce29dbe25a4d38fee7f5e32cc3142ec71ac8391258ceca2cb77f32630e5692c6cb4b1e973e27cfbc8008faf9828112a7c576672ea8930d13dadc958fecfd4cd43a247ce7a5881399de1ea6e31649f91d135798d2f6e220fa8e3b14420e180f74e642201af1b834603c1e77eb42492c2beef24ebfb138d2b38ac49d2f0ce678fae690830245588050025c498b496371a017283405ec3222d3604f1ed6e345d833adc2b10dd9fc40bfe720eab4c1733c235cec4d5b2577a4cc2b50a098a2fea1b34cf87ce9c0b1c60b58809c7eb14fbfce0ee808ce3cf919b88c05727fc039ea118d0990136cb2f3fc5deb89efc858b2103f9f264bc6a0e4fc094795753906dc77f62309c043a9c74345b6411341d30f78db6c1e5214a3660fdc5855f60c1d0153fc9d9670bf3953b30ff2a881d32d6d8e81b271d2b7853109e569700c5d486373e4d3c7a3bd59c83e76ee71af25870152bdbe98595d9c8cee4c111afcf694f5cd5a4d24b0497fbf1cdac67a74de6d5063d855efdc8727ec723702b71134d060253e023e5e2fdb7dd8b9fa16055df3ba1b4d02e3e2974bf6b6c9bb2f58774061d8b811ab4abc6917d9e8b61730263b196045745d290547d15bcb3b05aaa5550f267a4e6468de02ab2db1b10e2dc9e412e05346f52718ada2d1327b4ff7a6cb0e989d628fa10d06183e3e28769ddc9578a77f39f916e7c93163a81814d9e42e1a26ead4d94c579ea1cb21403ada8f02e6d96f567e3acd5af47d7542696a3a387c147ef60836f3cbe79044a16f492331f629beb0669c43892cec4736a8309ad6933656a9c1ef4486edf71b15bf24508156238d97413ebadbf32c83a5a7dde5162dcf7c99a0f296869b64d43f3dde01155c0085836f7d7f039c669c1d2988db61342bbef6fd1e0456e46c7b21fc3992477825ab9530d6f12cff58a55f89f3029ad7f44fb9fa896abae5d4c5709e45a2606d753040e4922cdd63a6050cf8155835afffb2659f5ee149b81d6a331647e3c170ee28b90e2591b0b625e25ee01b0442ef0980e6493a8f98fdb52d8bf6896b187b15b0c1786be32fd9888d4d0f59d3a4d9267a3047c3133879189492cce64d2051771338300eb3fc5add2bc1d8edc920b633d1dc404efc83665cfe01c12ab9e9f67b0c77c445200d847395c7212f730d5383335ec3d34f47857ad7d11670994cf6c2c57ce588803972f73eb08ae82b2d094c46876784e8721f48d2c4b8e9a0f49f093b9aebb5960c8667cd2a2549fb127948ae1c042eb6d2b6ac6934af0ca638ffb5de30c9a4a33550d9d5eb3e597205cb5d097348ee30b96b763726feaf8a13fd85a2e8134825e79931e5d06d94da982db7c254f13e11dbfa4e6c8f81d672a899884592321676cdbbef1011544b1853f6aef067172df11f89702ff8543e0ece6e2c1c74d8e086865fc7605ce46dd9ccf123276c1c24d50af9c24e948d3584ed151e9ad7594d0ae48434439a3d623b4c56cbc587910e015f2a1c8e29ff92c1ec11197ac70358ecaf64a8c84e0967f5b87293ed8c28c14b484bb29c1c54fdc4fbb4d2cd2c75bb9c80ab3d92ecab0a9eb373d1a7aeb94d2722049437798b09fb020668a2c4c224efecff948b4c3ef3222d090dff33c1ef818dacdb193c73587bf13c27f904b857b7e3cf0dd3017539d3397f465f90101e3b813c7bef851f8eead82958f44aa203ca33e5ff1bdef4e3c5a7d36a2f43dab9deb15c6d6123be7eaa26a8b34b31d27031ae42866b96085d47a6d4587f42a0366d6b3a37110c4ae69290799244214e085af0682ecfa9fb66d8d6b2ade606fe339b7c6b15380e9286de374231741c0e490238a10edf46b9d56b34ecc7742a263a96c2f1fe7759e22133bc3a7f84c3ad32bec7750c6b6e44f3e5b0f5920fc40192f1ea548224cec7648060ce336555e81be114c0d90fab7628a2ae123f0304ff88e415993fc05fc2f82ae03a8709e7ad7d39720f20660057443ab145d844e303ceb85649fda64c76e8dd28a81575b378f1fd05f142a23a6be665cf746f86cce7f79f4d6e96def9821e76ca0c34c345289057ae886b2c7a7d3abbe4247fd06bdf9a85d98cc8b3d4c8a5d854b10f051b0960c655291987867da991237f46df4f609952f85aabcb0a92be96376ca28938e7537bbe3500124f65ccfc5dfd83158d0f7ec1c666af45ce59857ac66c6586095f242b24ae50f5a5936d2f0bef1496654a10150c871d8e611d2c8e04bd3269b640ad0842a2021fdba4fa752a5b2ad69bf1ae5238479504cfac43c243dd0206d8b4981941b1c4df092c91317193f59f718acd16eae71f6d8cd0fb15b7bcbd066c51fa7d7849ecda0dc20e4471bbf00eaaf5becc638e8d5a55a329304bcac0af483bf07e1cff123bafb46c915fbc9591ae74c44a48c89d5ef73820e22a92319bfc7874784a7af18389f420c1eaabb3e38c824fc25c42cfd4a774684cb24cc744a280bf87757e1814f2c7ead2d162a042d6fa9afe73304255faeee9aacd5b785b8797188d11f63dbd403475f8158dcc42995712d4a83a149531ce409515a6e1ddb790d9b2b7b5828e4aa21f2d5e308ba950b32dd577820f74a4144d83c7cf3a5668d58bce6792e2a386ce64d3525d2c7519ecae083279b31e6ab2379afecc9f4c14a45c9eca67074f0026752a74e1c319051c40048456e9c361900ad873a30811adba9cf5c7e9b65627623c30028f20e73ca6e8bd7f66c146bc2ef5ba7ee140b3bbeda476416ff9fb9f5988da25ddda84b0db2ddad2af23d1031434dd6f9311fb89ba55d91b21c838c52fdadef459a5468b855c8a118a3b5156821f00fc71b59b90f9cbc1c17cb8d03bfbbf29829a9", 0x1000}, {&(0x7f00000001c0)="14905c17314648bdba5038af6e853cbd8f7a0efb5d27cb1e154b92f3cd235338f3655eba8d5273f5ebb40045a41016b39aec16d13668f026c7a24b995874dad5216a34f70795746f07a73ee6d4596b2c189830e911995e25da561031e9e79b702287419135ded4635649c4004e6656c6d686c3d329bf28427ae958871d22c5b9366130569bcd59", 0x87}, {&(0x7f0000000100)="b86da77cc78293774a2d55c9f66debf16c798397", 0x14}, {&(0x7f0000000140)}, {&(0x7f0000000280)="568177353e030ed34f8d727e9af2b6f81769cebb6a4201599c7dca55a4fecbde674b997e31bdca737e4a33948f47f8c977e2d0da445b6716522837646c130c02a8f5519c045928bb16001988602c4d3fe54491354c680ccec8060914fb62f505ed71e73552bfae44339d9e638ef5604d3aec418e87cf4c0108886d8801340698d14d9a4e2c37f5b50d8ceadb80770c0dd3c6f1b6020a5fbb83ddd93ab0bfb042cf80e037aa93c7180da39de6cd98c2157856c1f31c35bd68eb01c915dbffcc340e71474dc0872cc7b7a2610cf8", 0xcd}, {&(0x7f0000000380)="6c0ae21bc2d7a1a1c477fcc8f4210a651d7cdc0c4ccc44c6a4f99bd25561dc897f80787b7b2ff7c1283d88f960eaef6b24a00b3b45286d5f1eea252e77c372c6f78eee5d827429e19ba02c3d5e1d19512afe15f234192fca4e5dc80f1f90a53c52574e01d0d90be6a40e9bf895d88d6766aefcd187cc9698976d04e134c991a7680b6c745f05811bc989ca87143723ba5451068191f35720da03c4e35c6079f4a4a76680", 0xa4}], 0x7, 0x0) writev(r2, &(0x7f0000000740)=[{0x0}], 0x1) 17:08:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendto$inet6(r0, &(0x7f0000000240)="167c2c211d6c0a0d5ac3b770fa4f3c7db427c544a0e0a64ac414c5bcef56e1be13ac2b9b17cd24a0a8a29c3922a4a49283b36e6b50419149af7e336f9dfa00d972b2a04d8530b2fdfa319d64841731b771611187e854008c3c9a519c8ef041afff90c7c3dc7e9f08ca1cc23f4a0da05b6a3411c4112d206cb7a00229cf2b2628125c8d12f8dfa21b638ef696f9f0d1327c4c5441", 0xfffffffffffffe68, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x6}, 0x4) 17:08:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) listen(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) listen(r0, 0x894) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x100000000000, 0x1}, 0x8) 17:08:42 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) munlockall() 17:08:42 executing program 1: socket$inet6(0x18, 0x4, 0x2) 17:08:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x100000001, 0x9, r1}) close(r0) 17:08:42 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000180)="27f05b5da29c807ddb8b2db50e8db7645ed7ae95f462f976c6683327430a0818929fe70d934dd65b501a8e2bf8bbea9bb0f5eac2c92c6d8ba111f5f9c4741eabb8b5fec720040453c5d484bf37b9d495c6d53033cd30e23563b0de7e9317908e16b836b6f9669bc85bcab28ea22e5acaab1ca65f8265203d184c98bf0765e6b5b2559a6e6672400184cfd611c8a3f32e9c76375491bc3834cbf925086b63790b923706452c86f129ee836da32648da325d86bbf383905150f9b4ec8f41a165c6b2438335aa835f11c4a231746c53960351cd379ee4719db20ee5fec2185f2f488c4ead58bfe48af0cc9cd10351", 0xed, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 17:08:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad, 0x0, 0x0, 0x7f}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x82, 0x1, 0x1}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x4, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x100000000}], 0xffffffff00000000, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}) r2 = semget(0x0, 0x3, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xffff]) 17:08:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="1a91f3613bee385851255adb04067a4bcf16079d084a1ba193944c9962411e1b", 0x20}, {&(0x7f0000000100)="d634c2cc2f797dec9c98aa2788274d449e4313730780adc81e38f5504f63aef44603c4644b821337749e90f1f372183e8391cde4f043a544b0facd5938e0c991c1f16e263fa19b", 0x47}, {&(0x7f0000000280)="0eab9df67b55f2709598ed0112572b66d9b72517655f982e0a8da4b841d4baae766f3e30798818d2c1c71b25eaba986dcaedef58bc430ff470ffabc7537e886fc21d2a6b6e215530d1a7e23ee518d15a7993616d03fd8e45873f0b1be8860f6faa44ba7c053f8e4144bcb4a84201784f24f9a353942f198a2803e9c31fcdf0cbc7d01b798475a88ea012b1a794eea458791b07c980148349cc0e67a76ebbb6cb455ba57ff4ceffbdc907702f2c390d58290db0c9c5e71aec40005dfcc4d97199b37f19dc2423fd04fd9178d86fbe9e64e1168b9ace8bf0e47f084ef2299af00f9352f3ece32b", 0xe6}, {&(0x7f0000000040)="7a73d83977964b4d25e6566c8f05ebc4f528fb4bbdd750e2daed86b625e2db7f991efb8c36bef2d0d074ca6307f703658e", 0x31}, {&(0x7f0000000180)="bd0fe165a0d7291bb8246cb2c9c45e8dd79b8fdeaa3d6f13aeebc8b1405b32", 0x1f}, {&(0x7f0000000380)="51a480e755f3859fdaa7ffa1d9221d2aa516229f8f8cac3aa1c991ae48249bca26f4e7fad3ad04815e1c9907af0e162385a6fed577b53a0b88664c2817214d94af5669262a45bd1d9cf7cc2a329e522a7786ba54accad56f5c7a3053530c5aa0e8dbafc68a2992d8257a417bbb3d710c8403e340161da6dde5bb8b1fcf5e75c65b0681cc9554b5b3b7bd4451fc1949c8daa41d63baac86aacbadf38141ee6f0babf0e2f2e9fbb24550528042c8bd78d2dc13b36d84df4567be0a8acb9933157c9dc599f4fd5d099750066689bc47e520", 0xd0}], 0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) 17:08:42 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x22}, {r1, 0x8}, {r1, 0x10c}], 0x4, 0x1) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:08:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000740)) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r1, r2, 0x2) 17:08:42 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 17:08:42 executing program 1: r0 = semget(0x1, 0x0, 0x24) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/50) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r1, 0x0) 17:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1000, 0x81, 0x7ff, "b5770d01e7a03ce71f043850b3181be47e1ccf39", 0x1eaa, 0x71}) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 17:08:43 executing program 0: semget$private(0x0, 0x4, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x4, 0x45, 0x1, 0x0, 0x2}], 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 17:08:43 executing program 1: semget(0x2, 0x3, 0x2b5) 17:08:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0xf6) getsockopt(r0, 0xfffffffffffffffe, 0x4, &(0x7f0000000080)=""/144, &(0x7f00000001c0)=0x90) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x3}, {0x5, 0x9}}, &(0x7f0000000040)) 17:08:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r0, 0xfffffffffffffffd) dup2(r0, r1) 17:08:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, 0x0, 0x3d1, 0x3, 0x0) setuid(0xffffffffffffffff) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000200040000000000000000000d57a6682930000938e76183cc300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x88, 0x3, 0x1800) r2 = dup(0xffffffffffffffff) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 17:08:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1202, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x8000, 0x9, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4, 0x7}], 0x7, 0x0, 0xfff, 0x0) 17:08:43 executing program 1: getrusage(0x1, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) 17:08:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) r2 = getppid() getpgid(r2) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 17:08:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x20000000000000aa, 0x0) 17:08:44 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x8) 22:22:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() r0 = geteuid() setuid(r0) r1 = getuid() setreuid(r1, r1) setreuid(r1, 0x0) 22:22:01 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x2000) setreuid(r1, r2) 22:22:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x188) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x3, 0xfffffffffffffffd, 0x1d4bb395, "10009402b44bb5bb343f00c66de5ed35e28d2e83", 0x587f, 0x7019}) 22:22:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 22:22:01 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x3, 0x5, 0x3, 0x5, 0x3}, &(0x7f0000000100)={0x7ff, 0x5c, 0x8, 0x7, 0x6, 0x9}, &(0x7f0000000140)={0x2, 0x7fff, 0x4, 0x4, 0x3, 0x0, 0x7ff, 0x6}, &(0x7f0000000180)={0x4, 0x5b05}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffffff, &(0x7f0000001800)=@un=@abs, &(0x7f0000001840)=0x8) r11 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="919e15f3f3163d20980519ef9ac3e4e9b3d32ad6db8ce345f9c228ea21784c3b2f850868fe1dcba4a8fbcdc64f9e29fce257f2ff", 0x34}, {&(0x7f00000002c0)="f14a8d2431434292b268927e3e5389cdea6ef11d2313a5d03176331bb81c8389fc603b6f3f88303fbf30b647f780774fd76bf216f6b02ee71bcf34c9d61f0749393c50e9a2118da7b3a54f8d3e62835e2286f814ea6412ebf78968d826a1", 0x5e}, {&(0x7f0000000340)="a7eac12f2d23ee0657034b9548e67c97ea93776fe22e3c71f54c4a1c883056a4fdf0b44ee59273d25ebda22f7e8462850061104167db9e82504b6b56bb539e3acf343f5f06faef3bd3a6c3bfa4aa3fb9e2a8267deabae4ab8cade01549e36da98a08cffa3aba377d7d0dedb02e1814a31e699621e0e7abfea132e00568a77a5969d46695c4db47c7893b880b6e26675aa681c60327c7bcabccdbb2986740d507e4dd7d39a66acf692a5cbac8a078b5ea189ab255be1a3d1816dcd762152e6b90ea45342e23a8a8857d2bee4ff81d4af6e14d7051cdb7b410a00d125762459bb0eec93486c620d3c25733be955c011d97abfe8b6a66f243939e0f6c11634d7b3f74dc03a3c79c1ce8a8c71e8a28e84c42e26611be1f7f891df79e1e3cc9cbd79b93c2629c1f551897950876d0c9776e3a2de26390661d0610b82d50aaea6b7ed7c4e5ee7eb70b8a91f4555dfe4c4983b8abf6329f8f506ca86efb560dc8161dc879e2f225053f0ed07911d77e48fce31bd7d701cb2fc26092aaba253f9421a6e6c5e73d218617e2694c47773d4265b205179bc1b545877f1080ae146938cac3aafa91ef7d5f681bd6a82c452ddebdfb26a63be8c8377d2d1f8c8448c4b0159597f4bb0cb308cd4fcfb62bd0ca78524f04950334cff108915b58a802c9dcdc6243b90a3892ca19f2e396a97510752de943abbc908424f01cb5194932222ebbf26724d030cfadf9a4ab261c4ec09a3038e9309200164898cd921cc37f3b0eb2e5ac7e52a69aef5f3eb9d43e959eb318a3428daab813ca0670e8cb5edf95d813b1ab8b1785751d0dd0ab60456bb32d488d04d0d9d05291a30313f9cd7cff8989d12aa36c2560c27e56c3abba919ff445ad075bf152d45341b0031dc42e5fae9fa1e00c8c26e75da394be504ceaa4c4f6a7a647d628a5fd259932b5b89d3391e1a0813957fbc8af34c353b6446eb9137883a652200ed9374314a78489418f104b67862e763622826ffbaa2d7a3577dcc5b9b4018adced9bb4cbf10297313871f3acb9d8fc98f8ab38d01b97e0b371ef433609c57f0d605986c5bebf4841dd514a35ce2128f636eef4594611d412d29be4a50a01d725eee9ea11ba88fd7e63ef06c0222e65c024bff01d4bbe0a12775858a8c6faefa47351a46fdfc6e695f8e44ec8910cc2307f339ec9c81b89f43c97f5aa5caa1782eb6761a16fbbcd57ce00a88702e0d37c98eead8cabda1857a5e8d6ccb491b52b45df4c9b4d61c9f65a6bcbe041cabe8e722a6cd9450c9494f8d71ddacfc36f1d8c0463b34deca0f7d40f42ce6c8c3654e0b087b68e8813b6ea7c14994b786bf68a181bdc314e0d5136cf3040fd894546131845148eb95b078a8cf4673f5d304166e4e201a56452b9ca9982ac7e9b3fac63047d1e173879d4749e23f8c45499b1dd802b4850caab4aec3bb3ed319ab4fc6cc9755d6dea04751f9b4d71dc0909f12db41c13e6cb5a98c2e8307c99c60e8a2ebb39b9c7e658c7f7b63f0a56256334b12c514c76f3c1d4ee54bb9c61d132816e8c448805883cf70b26ce92744d9c46556f5054e2124eac23f7895dce2ddae62fe40b0cc78b098ef2ff3892b894e1eac531bc40a86f5a546557cd834a0738501ba41e066f8bf768a9730e0e6eec83d159799b55a4a4ec2a6d0b88c966e648e53b99d50f14935753251d9d469e465c89e683b49bb05b04133f744e3f3db89ecbb9086fde88ebe0ad457c7d389cefdb1a9955c9493252e8bbb6292ed573cc83179f0979a152f24ef67dc14029f455c4e4a9889eb0d4d0d6ad66553ea5321b50626112437eff9438655d65bf594052a88e33b0dd1de1f62c94866b02d39f523f2c739cafc6406001d17487a1e47e24a3fb25e2862abb5e179139eb62f8e253bd5bdfe9fc6ce356a732c4328bc462e1de92dbf45202474ec91a49555c9cb49d44d33549c99666b7242147089d945ea652c9d019f5c595c40a6d7df9bf5ac11d5405a9b64e07ffb281d2adbe00947d3aababa1bf14fdcd5521f04cf83c9f1a301c0305f74263702e9828c163b5e5737d68334c9c3a44cbe1eb2553cea59f2772c3f578940f6075c9b2aafb164003d1f3e4e4ab05a3bc4051e13a18105cbf035a7e4d45062f0f56c6e7e092d403fd98e3e9101b03bdc78df2ea2305bf8fadb52aaaa495313f2c38e787c0297bef8a1e9e12da7a7def74cd0ce66f348ea6bce28698bca779c56cd73cfeb6217bd34231cf94a511569e552a9319cb6bf7332080bdd00600a3019e6235338c2f5de3274d7c059bdb0a324d378fa0946e7720bc5f17dd4b5b5151bfed4cc4e9b696c638a5bd8e7188515db062c050e6097884365b6d30818509d3bdabee8c0223bc03167f24510531fa02c4fbc0877026685b6265afbb1938e5471a85094d2d161b8bb0edb7777273554b2575bfdabb204ac084124d64981857a902d0d56fdd258c605d33085c882635d5b7cfcf1d1802c9998b0a0943ff89c90c134838ba8bae261fcbab862cd7c6e05bd3b342f054eb1a9d69e3e0c824a9f112d15ae5460f41a2062ef312b3902749ccef883dfac73478ba2d43bc6acbe3e95c775fadb92cecb1c642acbea1321270c3f7bebff8b5df4f50460eb4e633ae8af8f0487989978dab20277644a17a8f9e53d56f38e39ae16e0216429dde66ae1e8931e270f4fef92dd0610f08a511fb396e33b619e14a54b869668be5ea020e38189e106492c46eab5d025bfe6856640b338f1cc380c5ed86b5e66a3d8031ef2e67e61ba2f34ba3b12dbd434442970e8ae88f684e24968272b73f4d318badbb3cecb2dc99e022c3bddf1f2a651734b10e1d3fc6da42edd6e5e6227b880d053e753cd46a51a2cad6025d16c5b5b5e5be9dc7d9696a280784eac639fcc78931cf0943cc014b6bb1b7a1ff10e74c1415c1e435deb2450b9adde7422ea0b6072c2436a942b93be7f6dd757b8c2027a015d187a69cc941e8d13d4870ca9d2a0ce639417f19bda59f8a89e34ce82af7c402366c5286e3329d8f571d59d65220e837accecb8cbcf6f90d15d1f920b4547759e49d93563ec9df298c9fe9b3e8a7c54c8ac0a54570b5cf02c527fb9b361f8afb59ad8d43312a30fdbca2ccddc02c0569f965aa96c54f50b022d1ad02636fd95c3c227c9e76bc3661c2c46d8cd4208f9ee8604ad5db2c37da2c49ab5dfddca313ff19ed4f722c80ea9a48f43a8c5be69c3e85cbc92d52dc66aadafb6647cd8e3fff41393795f1c1c8333264c3c681cfeecb06b74ce3b6973f220f9bb4f17339fc871b2eb98bdc078bfc7726125e4ce42d6d6ae605b3222330263e447536fc3f2e61faed7911d653e9bf76018696632629dedd9aefd583cc96f85c131b50c901d3c69415325caefa8ba4264d30c9f31c6ef3493dac6c2941df325d4b4de806b00f8078be54c9b7bd2e85d0fe3cdd1e205b434014f304f8f5ccdb53e2957289dad7bc4eb86404686aaf51166e094f1d523985529ed5bdbbc2bda9ddca422161a794084d3a1acfa8e9311e25e7f0a042d6877bc6545f0e6bba308e93257c957a328bd7569301eebc778c9396b03642e7deb24b17b7feb305f1ef95f74b4f38f5b14aa87115e88dad18caec5fc165a3c7fe7e6e662755da893c657960efa8080819dd79b395209b074d1ab2d94fe9e67d21f53974cd0a526bfeca48db9650777581963b8aa9ade0f50ffa150c60bffd44027da39ece58cab3a12aec1d8cc73b4b49e5c7a5b6045afd8a5081be9610e3dafbd0dc0960177ec75fb12da436357cdd08dd532927f0f277c31ec6748bec03ef32d5462aba778fb1ad9ba4015c1f647e34f1e2eaddde34ecca33144b1d7fc07e6f13193c687609a4f2f3939dff9900141f89a6d7d881075a4a19da02b31d6209995363d4d9f711c8b5ff0318469c44189bba250e1d9228ee9447d078470d245ac6bd4c7d9c04b6bebe3db48e31e655cde23860d95ae928e303ad9261d50b7c3e5eabaf5308da37dd5d3b9b9a6225d57d243ba0ea059d1211eaff29e7edc4c997a7013dc488714cd3e27a645d364cc58991200f27c33f37d35599133d1523ac5e11bf1b0754d700bd5cbad51173a88d8c8402bfddd664498c7cd45c51e053490a3a14eb7ff299bbf23dad601c7287831dd782eb0bc2ecf485525b2953b69581610a75483a2fda1316a8e95d0aeac2e9431d94cf34a4cc4de29b6c11a587f3838aa712ce7cd9b2610183c28f28676e48c15236a72e6fc4240430971ae1cec88c1d8313d2e38445ab48397d77264f9b23131919cc2128a3aecef73bcf025523bb6473dffb3901218b1eba6f9ab20eb997fe32830b04e1a16c216e105322978103a807688afeae17a4eba1ac8b5da3f66d23d366f8ea6dd783210f7c60838a0267ac059f01f4491308cd4279924f64833ffb237e58d1c5772ec45f751015937833a43cdc38c725764528c3eb915e8c4e185da9b93130efe1851887491a967717708b0af269e632b0ed86f1f5354cfae85c62e8b3c7819f8ea1080def86af065805a51310f6b8161558f3509b37c0a32e0a02f74600f2e710d02310bdf6becae806ecc1c1329e8c6e80ef0d88899e6dc33fcc706fb8858134b0ec52048126384b4844922f400846ed8c83b65d3b51164aa695fad63dfad477bc6e67fff10213538b56e95f448699b8555b6a9b3c2c21b9a1ef5655c9d818360e5551cebbb831ce3806114bc0747aea455f1401ae52bb98962331ad406380b672ef047baf3e7a06000676363ad2e17ea039201295a61fcf1a03662aae1f8772019d1412f1d95d88dd05b86ffbf5d57c36ed01130442fbe94616dc9cb692b04e5a48d6564d666a088c7609590d390b27bee35422e37cbc4c9494c7aadd6e8445c2d7851bdd2310c3800364257850f3ec618382724dbdfccbe296c52238baf84de9ad8c63d84ce3508c1cc2134d54c9e8cd2ddde5cf696657748aee809e0802d5fafcc469d96af1b6ce79e05beeab1f3c26ed99b221f3aebc6920c77e3a02f53a72dedfdfb0f2e698abb10a43106dd5e78d6458c50adbc5fc96a9eab894e853e69af1c87b41c41fa444490225d2a28a7a389118e1f723267a8f8b3db97a2f399eef76f62fe27c1b48b519370490c5a82bffac6c7ba2ffd99d191a20425863768f4d9874f015eacada348de26164b0401290bb0dafc40093f4870f89c473dd96419da4fd54369bc4ff914d7e669b65aa5539fbf561b3f15dd72b5fdd02437a118f48ce5fb4a56e7f24f89934c99f27818d120451176a41a650bfa381bdf63dc821b0c0f99387e13630701e73fee95d313d76ad991ec2659bfcae35d6f3443d354e015476f77c4680d6e37e7d5767d0b9ef5cecf2f9b5d3534d18b62da7dd8d39c04434dd2062274cb3627c31be3650184d2dc37a16a05420f19ba3f80a35f87da50a9d224e83d5c3cce8576a1c572057d4d6a87a521aae875e71b4b8bbaa53d73a668a969907306f6fbe22ba7dc2c01cc522a5d33280f9c6c2ddb0f074fe653c649a67ac5e7eb55364f4027a64c9f11bccebb733b11c36a46cc98ae3ac397ce74e68e28ac867f5ceccfb995b4938eec8dca0b2a6aba7f2345a22c3fabfc91b1b1c453d77a49f2df75edea29617d524f8b1c869e0f55bc53d99285fc3e3e82699822a261642f1c7ca845578127db2cbb9ff0fb1d4fdd583ca7c464cbb29909aab8b864c03e6852c6e2772b78ee32d5064f43155775a743893156aab285ac5eb157bc7e107cf1dc697d4507cdca5f8d07a9a44c7a62ade5ef32e49289f69782f9e02fbba26526384a4ad0d", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="4bd3e883f1b8e92d3757d7d808255af651d19a1153bd0b6455d85110a666c990fd28003db78cb5edd88f85a0f580b7fb8fa40185832466927274e8f301e2d34ccac9f22cb63943b1ea0edebb0e4d1cd8b6beb33374753cdbe9b5cbafb54ec4f61fe080c482ec8e6f5e573852d578728db75297e18927c33aea735ac78b8471471ac9b2b919a479cb1178fee4ee7b4bb446493c59f6df259f72270bc1279328392a3e38d6da4385bc5294de3d865a480d57a30d060b9999825cc9c5b3578e3bf0e4877baeb6d7e2039a874fb9d25d3edfadc291091dc8f35c8cae9f74c881477928", 0xe1}, {&(0x7f0000001480)="7211c4165678d23ad2e3c0f22a5b3d5a2d0b148e644dbc2689c6a96d14af94d8e8b7fe8052e3e351fa83954de2a049e0ff3838bf11b6d42e3fd9de49523ec394c62710597d0c05f9ed34a08ad4320521a0dfd8684f55c143d745990428521e1825d745572d166cf228f95f795768ec41af8cfd109a4278fb132ea4f1ae5e38064d23fc9b4d9d6d865a0926ff5daa7619cbb25bfe2e8011b514969437af5c25c96182ee86189b63cec6f0c1d6e281751038cff7debf13f263aedf96189ffd7dee762d849169fd0ab7fba37b77a20cc8003ed01151b7ebef2875752325ae094ab8aefdcdf4a520c4847c73a9583622ff204de4cf40e13c1e678e", 0xf9}, {&(0x7f0000001580)="a716a38665e2068d84eb72825cef1bc9a44f965bea3adc486cce8a50ec9e9dc002dc303b30b1d691d5b009e5b7247135f460b37b5d152525f30972c77e4ae8897f3718a45438cb4e2abcde2ff42bef5911334693b18dbfe5aafae8aaf2beae3ace9cd830fffed307b278f52abb06e39bffe378717baa7cf2658bccb25227daab4c3febdefa98ba3567711a81206d25f6c2486f8bc3588852739ead14ed249923275ee72da681a0348eb3200636cb9123dbb1e1a9eec81461fa008e64b09a3d8ba0d4ae2c4a7b81e2ec9ecf01b0cbb74cd65330f263b3086d4735adc006bf9a9a5722d04aeccc3f6fa9ef3dc4a0e802da", 0xf0}], 0x8, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}], 0x78, 0x2}, 0x400) r12 = msgget(0x2, 0x426) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001940)={{0x5, r6, r7, r2, r7, 0x4, 0x7}, 0x4, 0x9, r1, r3, 0x7fff, 0x400, 0xa1ba, 0x7}) getgroups(0x5, &(0x7f00000019c0)=[r7, r7, r4, r4, r4]) fchmodat(r11, &(0x7f0000001a00)='./file0\x00', 0x4, 0x6) pwritev(r11, &(0x7f0000001c00)=[{&(0x7f0000001a40)="525b351fb2369d0f4c56cff85053cbceae3fc9c49c4696f813e8bca56ff4ac43cfec79f24b9ab8d2e6c6eb1cec75bf46a73d91fdca52d0dd6341b0c1ad19cc738187ce5a5afdaec89239a2bed9531f1ee0d31e4a4a78bc905c4e2280fbfccbaa523b7baed1abf097a61873d519436e4c8d96cb054966708617f381bf0fe4e8cd21592b72b3b6c74727b712a562e85d5455a2629a6858ff0f18774f9f1ed847105b121d71f4", 0xa5}, {&(0x7f0000001b00)="7423e2818388ca6a94844a58c8ab7a198ec472b95cff47248a5af8c87d0a2e5d7f86e0869c687e79b3fe306acf9def6b44b1fd2585cd441845df", 0x3a}, {&(0x7f0000001b40)="d4df6b10f6727df38d3ee6b94f554a7eae1b9a1cd69db2c2f4b9c9a92b624fe7552cfbe31e9d7c592111c1db1dec59fb631847fd146a31f351e2307f497d556571f4c2438f699e910dc3adf39ba3c6c89ecbaa359acf58632123804c67d72b55", 0x60}, {&(0x7f0000001bc0)="ca3081206a9d5690146989a9d2a0e881a904715a26d93a6e27ce", 0x1a}], 0x4, 0x0) setgid(r4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000001c40)=""/17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, &(0x7f0000001cc0)=0xc) fcntl$setown(r10, 0x6, r13) recvfrom$inet(r9, &(0x7f0000001d00)=""/144, 0x90, 0x1, 0x0, 0x0) pipe(&(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='r\x00') fcntl$setown(r14, 0x6, r1) 22:22:01 executing program 0: socketpair$inet(0x2, 0x4000, 0xcaf, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="071cd4fd37abea9353a2b355b777388f9b121ada6f66170e551c62930e27c3bc8fc6154624f5ba31f75bb0024a14eed86502598cf882ec604fad49222ab76a879a1c609c5358faf6395b685ce30a93199766d8d93e8873d72eac7bc9f0ce2c404aaf686525c7e0c96f3d17365680b8fdd7793ca189871908d3c76119efa073900a79b18c1426f1a1c4dcda305bc88344e7de25be24dc0ccccfd8d46c9a41bbc77160f5aee5d586311fb691ec7657f1143b9581f5ba91f8", 0xb7}, {&(0x7f0000000100)="5a60016e6b30b5cfd369958ae802d30c24bc8047b2a4ad35fb70827aded3247c88a578f1f6422bb22df8d8f87af3ced49b93a54818e4f5b53c2331b43df0d396e3e9a7bdb787c06cd94dcacfb1670018e4bf3ef8e0713ddc022fcab70f6d", 0x5e}, {&(0x7f0000000180)="b62de7f6d8b32628f630d5b3d9cf0461b0cb85d837fc682cb19b23948c6cd742bdb72a35efa64aac9e2c5747cfd29c7fcf90e8d47c8043e2b4", 0x39}], 0x3) fchdir(r0) 22:22:01 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) kqueue() socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r0 = syz_open_pts() preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/68, 0x44}], 0xa, 0x0) 22:22:01 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x34) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/242, 0xf2}], 0x3, &(0x7f0000000440)=""/174, 0xae, 0x3ff}, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x83}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) 22:22:01 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) fchown(r0, r1, 0x0) fchmod(r0, 0x0) 22:22:01 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x6) 22:22:01 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x290, 0x10) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x5, 0x100000001}, {0x61}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r3 = dup(r2) dup2(r3, r1) 22:22:01 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xb81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:22:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb, 0x20) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = geteuid() r5 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r4, r5) dup2(r2, r0) 22:22:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x7ffd, 0x4) socket$inet6(0x18, 0x8000, 0x0) 22:22:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) r0 = msgget$private(0x0, 0x4c3) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000001ad5b2dc00000000000000000000000000000000000000"], 0x1b, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/30}, 0x2b6, 0x0, 0x1801) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:22:01 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x44, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x23f}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xfd66, 0xce5e0000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x79, 0xf0000041, 0x8, 0x401}, {{r0}, 0xfffffffffffffffd, 0x2, 0xe0000040, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0xe01}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x40000038, 0x4, 0x144d}], 0xfffffffffffffff9, &(0x7f00000003c0)={0xff, 0x9e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f00000005c0)="06f24edf3444b6d4d281a53992bcd2c832721b023dec9a20b04752f37b2d91f8ab17ecec6cbb768db06dc5e4416eda634767fb051352c90bf3a68850c99691b27eb077fcc769738cecf6e4f66bcedcc797757c781c0a16eb5ff33970f645cd0c2a7309c038a6997128ed8a27b92106ea7579d61e71ae423521e434cf32887ac76cd9f44b2c2b831e4e33345003b3d8f00bb5a679c6b756", 0x97}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x7, 0xffffffffffffbffc, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) recvfrom$inet6(r4, &(0x7f0000000000)=""/63, 0x3f, 0x40, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x8000000000000003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x3, 0x20, 0x1000}, {0x5, 0xc2, 0x1000}], 0x2) shutdown(r0, 0x1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) close(r0) 22:22:02 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff2a, 0x0) setregid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r1, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x7, 0x200) semget$private(0x0, 0x3, 0x400) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 22:22:02 executing program 1: setitimer(0x3, 0xffffffffffffffff, 0x0) 22:22:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x20000000000) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000280)) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x6f194c7eefdec6a0, 0x200) flock(r0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='r\x00') mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8) semop(r2, &(0x7f0000000180)=[{0x1, 0x9, 0x800}, {0x7, 0x78, 0x1000}, {0x1, 0x1, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8000, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0xf090, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0x9, 0x800}], 0xa) 22:22:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 22:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 22:22:02 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 22:22:02 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x10e, 0x0, r1}) 22:22:02 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 22:22:03 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 22:22:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r1, &(0x7f0000000080), 0x0) ftruncate(r0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 22:22:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) r4 = shmget(0x1, 0x2000, 0x2e, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getegid() r6 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) r8 = getpgrp() r9 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x4a01, 0x0, r5, r6, r7, 0x18, 0xffffffffffffffff}, 0xffff, 0x3, r8, r9, 0xff, 0x85c, 0x8}) 22:22:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() fcntl$getflags(r2, 0x0) fcntl$dupfd(r0, 0xa, r1) 22:22:03 executing program 1: socketpair(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) dup2(r0, r0) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() fcntl$getflags(r2, 0x0) dup(r3) ioctl$TIOCCDTR(r2, 0x20007478) execve(0x0, 0x0, 0x0) syz_open_pts() 22:22:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)='L', 0x1}], 0x1, 0x0) 22:22:04 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x4000000000002003, 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$inet6(0x18, 0x8007, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x402, 0x148) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = accept$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088927c67fea53c828dc634deb42f27b001576c7c99bf3b56c7adf1734ef0"], &(0x7f0000000300)=0x5c2) getpgrp() r7 = accept(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000"], &(0x7f00000003c0)=0x6e) r8 = open$dir(&(0x7f0000000400)='./bus\x00', 0x8880, 0xa0) r9 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x1) poll(&(0x7f0000000480)=[{r0, 0x4c}, {r1, 0xe23bc39fd8b7b03c}, {r2, 0x50}, {r3, 0x20}, {r4, 0x1}, {r5, 0x4}, {r6, 0x40}, {r7, 0x45}, {r8, 0x2e}, {r9, 0x4}], 0xa, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r10, 0x2}, {r10, 0x5}], 0x2, 0x3f) poll(&(0x7f0000000180)=[{r10, 0x5}], 0x1, 0x0) 22:22:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r2, r3) openat(r0, &(0x7f0000000000)='./bus\x00', 0xb80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001280)=0xc) mkdir(&(0x7f00000000c0)='./bus\x00', 0xc) 22:22:04 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r4 = open$dir(&(0x7f0000000440)='./bus\x00', 0x20040, 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x1, r1, r2, r6, r7, 0x2, 0x4}, 0x0, 0x120000000000000, r8, r9, 0x8, 0x7, 0x9f1b}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000540)="2f05dc5e5855a7ce0639d5cf51094f963f0000000000000000006cd5029d475d29489d596a28c84982e16e4f549fa6b013ca2cd67559f0ebae848a678219240a03f3cf34f02aaaa849b460b10dc1086ae52ff136dd079705ce3f69a0852407ea7f75cf0769", 0xffffffffffffff44) read(r10, &(0x7f0000000380)=""/64, 0x40) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x40) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x7}, 0xc) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/169, 0xa9) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0x3) listen(r0, 0x0) socket$inet6(0x18, 0xc000, 0x3e9) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r3 = dup(r1) ioctl$TIOCSTART(r3, 0x2000746e) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 22:22:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x200}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$inet(0x2, 0x2, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="906b30507a1ecfc52ef3552c6fd82887bdd3146893c5f566ada5b7ade68788b3dea202e5296ebc2c83ad09375139dde282f988746c332d766c213a439abd26e311964419ee317c3f80485c12e681fbbfd8cf95018638c6934329acaedf250c8c982026d45fbd95f9bc59b669895a2c9b490bf1a695da8e1cba410eba7dfa6f667d2f31378294c13fcfe422d439ec45bd30819955194eb2b7ee1bf0e2b42b98ebc0138966d2e9db922d3f9fac76e51e262de47839ab08c575225ff278fb724d372830d6d36d894bfe920b282bc6deea1f18bca048127a", 0xd6, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 22:22:04 executing program 1: syz_open_pts() pipe2(&(0x7f00000000c0), 0x10004) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 22:22:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1a8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200a81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r1, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') close(r1) 22:22:04 executing program 0: r0 = kqueue() socketpair$inet(0x2, 0x3, 0x20000081, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r4, r5) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r3, 0x6, r6) close(r3) 22:22:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x6, 0x1, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/9, 0x9, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 22:22:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8288, 0x90) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) socketpair(0x20, 0x8000, 0x5a, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:22:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) r2 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 22:22:04 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x21}, {r2, 0x80}, {r2, 0x1}, {r2, 0x18e}, {r2, 0x30}, {r2, 0x1}], 0x6, 0x78ed) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0xc, 0x20000001, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x80000000, 0x3, 0x9}], 0x4640, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x80, 0xb10fc63e8f7f90f1, 0x7fff, 0x4}], 0xffffffff, &(0x7f00000001c0)={0x80000000}) r3 = dup2(r2, r2) close(r3) 22:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) poll(0x0, 0x35, 0x0) getegid() 22:22:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) 22:22:05 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1800}, {0x3, 0x7, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0xffffffff, 0x1800}], 0x4) 22:22:05 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="8c5e25a66d6b2806d32e47bac521b58fa7476d153116533486a534541fa25d0d189787d82639ea4c39edfc54b499daf31572e4906f64e4c1f28735d87f7b543197e46f00fd1154e89d6ebe042052226c39baa21665118aec1d36d113f03fb5e285e5b248dc8a950b8724cbed3d4616f4b235ceb3d62f0d9d8ca3d35570ed01c8ad3a03a4fbd00b47545a7ce190065dcf925c1acc2200aca77f96cec61e84796da6acd9bf4941330cb7cbc07155bc29092d3c6ff398c0c756a4fbfcf063feb39cd9bff72cb9ba4834cc", 0xc9}, {&(0x7f0000000280)="c1d8797ac00312124e2dd17dc240a59de3c4510a56528972ae0aa1fd39e6ff9c48b718e2a0f302944fd0cbebeee0b850d40fdbb6fd89078fd6911921c1dd948116a27477fb3ee60acecf047155b5ee80c93fa20a9e66af0d6c0a27373db1c5ef1d5b486b7cbd40cd0c5e84a7e97c3123b177e5d84095701a0dce028615ab597f1c29eff6b7f53e61c53d3e2e1fb2f7d317b14f96919d5d4cd9ad93871d4350133c581af3cf4f4549324e340136153e73d432344721e1f1e76def6f32243af961b55a4d34a0c2bad680acba1c995f1830d6b5c97c35c2c2f4ceb39788e795f8b6bd5d9b4e5172b958d4692e54a8affaae9876f7866e272b44ea975274ceea01604fc0c7be47c1daa356a25a126d8f3deefdfe4fd84e4f8be0925c4eb34918a8c62010a0d68e6d380a08cbd47622bdf865ece673dae8d1baa81b4f6a031d3d0dd20b5c469bf031d6618f1af7425e495db6748c69f041c746873ea9e88bd5947963e671a4e371378ce9979e75645be5895c8f04be1b5e659c931c050cf2c3793772bd5c725a0763e8ddd9d52b34339190f3a74bf27b54dd9caccdee43115d666cbdf5cd41f6ddfeb28e632de11a2c51986fb59965338a57276b831c9b6dee3369f20cae2549b90571604b52b062b9591278dd098ce5190fc2b8e7d495578b58643982f9220337d7d92705589fb5beb9a9e9f57340213304bb96e26a74b678749c37f4af6ba9bb3cdb0174f735de18a140724d518974f94a66d67362eaaf6cea70cdf55bcee135681bade13e03cd4917dec64a9a7d4683672d814c3cd88c42e32e4d2215efa01758c45369e2a60ffe1a2e70d0bff9205ae85e901cd84fc3ed814b1f8eed0729f453da95b51026aacc7a315c28377cfb36fba93bf4389caf4b5a81d114a8e75f0f61faec64e7f0fad37bca0b8199136fe30ef2bf6ff3f6ec11c713a6951bc2eeba3ae86b7bd15f98c64be736fc97d7df5d8d0b1f988a651eccf241b5cbfe05e2f1ca2434ca07c384e920561b6af28665df2a207f2e4ed8c50e13d82fa1cc0044da577188f52503b40a832c7bebd290b3a09424b2d499dfbcf90fcce54110660f70794eede5166babcbb6e7716928f68c8aac2448f1e42a59181103f5cd9b862936b420e6832e7e830f851a4782bfd704a4f75cea6078c6eb6342ce9c23e6e9cfb93dbf01eb7b91803c3c91c7c3199c5dc7439caeeabb5674f9007a7e30977e40e1358bb43277eabd532a70481ddec655797f346cf103c370c37440516cc80e0a696f05b206c9afbe6c43c06eb88883d030c90a153cceea0e38e04dd568c83403a1ba7082da663555366f7e8733fe0c03b500c22714645d342c3fafcda8a17b4917ea77a2be0eefc003554fd0ba891a64478e5e4039d6fa87fe21921477dc4c8dc9c808fa5559830b579e067f7a9448542177043e763836601a774021482cc96db1532387e0b5b30c0e917e827ea744f16698e5d10a80845ade34a9f41f8e72b092fc0d6f9ba146e3b32b8ae0ff59809f39f96d08ba18850adc73bf9d41a4c30fdc7d1e6242002e85a50c2bc41064071dd475d4a26c603109f4d87386762ec2589aa24511a6209a6e163a72c8cfba0c788a470bff161c2756a7c4f766a3ecbffbbe942d15aaf5d10d87a13a8becea0f927196f151eedf56f1a19b90e283a7289a28f51d73f7e2dde82966501e9561e88fecff4b8d5a2a2a23d6818e0d753b2800568f9677373b0e29af5e9cd705249db244c1256cdb5abe3a1b85276479a1e829c5427ac2282ad1ce02c92c14ad8a4c309cbc8777ed4b4694d36a459b9b3c83028f09e37f0fd5d1fdac01ad3db9200c27fbbd73bc1245d37fff4f464980848935bb8bccafd9ce056d7b354f13e6a6f452dbb37b3bbe746754f78b5b2cadff9d5bf7aa82622dbecc8f8d08eeab6fd15863a30130f2fb22bc279471f26dd4767378962262b9b8d70cfcc0dc4addaf6dbb4d05beeb36f5d079b280192f3f6356e3422cab2d8e2d95a037dcc10c7a257bf164f21b7e8e8e71e13550553e5e72d5bac8cf3198dccd8060922e336354fb2005f0dec5a4072e4e56d7e9a3e581b514a2cac477b47e0444e77d4d46caaceb3b91a2808bfc877bfbabd29defb009a0132e062249732c358a192a7edbf3dfecfc7119f3d057b791133909ae509f95dde28eedeb0c3e62de23a07c0451f2799aa74039035131f8e36c0afe3d5bce56df35692312726031cb0206d7d54e2000d39ae8d1c419cc0686d355038e0e49c7f03333be1be4add0954180bef3fd0bd5c1f554bfd3fbe8f89b641fe707ce2a37d7393f09b7c78811a7af2fcab812f471141968da117bf46d393c32ea316ad0696b221e4e4a122e87d83bb42cde0bfa2f99e4f51c3c99b3e8a7b39f7caa9b5e4e1fe88acde2107dc18ebcf686417b194ec27af28e3ea4d3043dfe8a556ba1bad983be78a09323d64a27c8bd6d115b6bb43cc28c2d12d077cb9a2c9b8e4245ac6d98ab374f37ada0a67d4c093374d77b9cf3afa6a09c139b620c8c7cbbc60fbd77871597990e10434f996ffc6270ff6e34f6c6717bed3799988c084677fe925e67b4c3a897c999c96833f295b95cd933d47a7de8ade438de3b8c893c215cfcb399a1bcc4ae133fdcf43157a258cdbb23f7523c64d07aa35b9b1cdbd653293899a61244f7e3c9b67bf7ce6c61cbe8b40ce457e4603bc72a839b577b2e2e1aff5c75f59d4f2365dd2bcd3c3eaaae1f817eb70f6075fa02c54eecfb3f90acb83937a72e373fedc6befce1a673422c859946ce1f774c2ece130379e44ae48bf834e9eec536f288b1a05d8cdc49fb4a31b57e6a473e0c7d5f7f59cb1ba17b3d86419acf0a1f05b9d8405ea4603b6378504ebfd2e98a0f2a6bb53b2f185f815989b236ee71ae7876d135f068e26c1eaaef2963b9978c05755eb218729ef046e50655812448989036f3a1b59edd738694bdc83e4aa345652822c5214564dfc532a90ce2d3e7a9830af6586514c6a5b4bbfd4fdb9f9613d5b77e6bf66e076a6151a96c5000d9e12950dcb8053abfbd58daa51bb2344e537dfb35faae5f64d86a9f27b70beb1ac10772ad275b4e9d5d52047d3aff300fde6f133d31e4b1a1924239bc69496eeb431e90deb096e32d7bfe83a9c30ff89d82f612e8afb79745c65a49fbb0d11e075f8104f65724ab2813159c9eeca5fd082d100304a60e97c90e342db5011fea8c668d568f8d063106d0cd5a49817133b3003c41538c28065700b80e14af9cdfbb7457f13be977caec0fe6c3d5a200f868633cb61aa4392d676dc18a4caa03e7780f2d999935fd403b5b5e5840720abde6d5c6a3066a6d50ca7902c8d96a36d7f5db959cd6c26b9f926d12390a24a8d6828e49201e92bb71a143617acabbc663b52eace4c7c2ba90dd03cdd25018a047c64a5c1787765191420534566c048366f8f7ea4695ff63e252f991c6785a8b8668026eecaa8c63e7d8da7faf0030d4a1edd48c82521a25150944eb0ff5df609baa50139833394bb3bf03cf27bc436a223d9566bfc964a68504a79143fe07942902689a492e79f37b2657422f9cfb619b9b575175e12f744bd673bc54ae33b92f4b01608f1cdd7a0171967c859380299f6bf3ed03004f6dcf799a2d3ea75a7ebc5707a226043e625c14d09adef8be91c52f5becee577730157762b7f23fcb144b26848c8c18f30019e1b799e49adb4115ddeb8e9ee3650fce8b2ef15217993c1f610405005211f284fe14c79beb41121a84fb041b550efb9eddbfee50a42e745df0baa40b96df34598123e8d427d23de9e057804fb83d152e05c899f21fab4e27ac5d1f0c0bb644c8c1172c3bd35a2e732fec0d65450fa12a8d8c957dfedcd06bb5c28b0aed49882d806a95947c45e0397dd4a1f05138740a7117dd75436e77b975bb909cba77c30a5e6f46b9fb0af3aeea0ada48718ac890d9795bbf6a9b2b71790b6a8fa6c5e016dd19ad79bdf8a1a57269923e3fb3c1a77d6f1a2649a379c6226106d6b2b8e7b395d4e428ee7879851bd90b987e29e98a702a6c38cb9dbc99f33f5ef195660ef924ab8f6df45fb6a1b1b3da1c191e2407e9af11e2660b0ff516192de12a0c6b66ce443c0502b378f793b9f640e9cadbde93e4d79c3eec3a7b7ec1b21ebf8f3c620b9e4a3afaa815ec6d1d543d40941f70b4df7c2946329023bea6fa86b9268de0a80791725d5582430241faf5cf7756d636d45037607b31b101790d2bf80180426eee076038c53f859961a752cda8d965314e3ce5ad1c8da684d9eb2967a2cab610a56e4a79c6d56fb05f01259b1e591604f036bf1486905cb158f785d5d472a16b59285bf03e3d1845058dbda9ccdae95ac928a2581e944cf58602c5788b6680ab4c97d669b3c5b75c8921cf3b583dec5a2718e32f82a27cedb6223a1271a510e1b25a08332d3858f044b4402009b1e46de1ff3ea0ae8e01a31143f6fa9420969e6635a46390aa7ae8031d2e3198dce501fc82e4608070d0ff36e0fb7f4b26f0ae2ec3d05bd0b269d66ab00996f0a4b3c5c3918a060ff33b71f9a96c3041ad00274ec4160488476d0f4d45deecc9f4190e995aa80c9975e44807424d07c1fc54eafd6f3c787296b5ac06946239f39f5e025c3fac8fac232f403d6d3d3101015b891a2264b8ea066dfe0429a4667cd1cf7fa9988ef5c8ed81cdd06b0ddcdfe61b2d302b091942fac048bebe3d9576ffff2d01d62738c0a9f2dbd1107b0732fa5b54ef5da5e838581120967753feec95d79889c1da44e16c3a72ec25dc47fe639c5ba1e113ed23318c87c8fe93c4db027e8a3d72c4a45f9eb2635bd35b0501208ffe1b5abd374253016b354f83a9bb3b9d06b88c7e47dd56cddbefdacfe6184b71bae525715cda058ca90acf5e2468d6971b1b678e6d1869a5a8355c456fa4eac95f553085e9bcb0a4ef4b16c38b554897b038312a21147e5d873d2e70ea572fc35d4b9f5c5c8491089e3f482c17e39f9039c29aae28b2ee14765f2454f17656abfc4d963954a599904c947baed25171b63a06436897480ec513f98be3caf35d79d7101cf5e3780cefc3c8c63b8532b61cef7e688b854af4fb3955e9b63e15b96dee34620fed774543548223dd23e1982ba991d50ac175dfdceb0bbfdff6c8a3a57d07d33ba119511d997312c0faa115678c9160f59a7d7fe2e57e4dd368367d6dd8b2986202e278e4b7f1197d28e0eb7a5827bdb3dbcb8e48876efbc80e103ce7e99d8ef6320d94b357fdbe15282404a699d2c855f3ff56f342cb45e2d0c979b84975249abba6715ae95d757c4f218958aa5e94d13377bd54b533421057abebe7fde5dc95bacc8e6661a46c5f08c63d31bfe02f00dccc54913f7e3ac7783ed34ebefc92f57eda1bc47f2668ba4496291b6f8dd79c4947e10a8af600abf07f529805ff1c48f1deb61d1258d777acbf0c6b1331b9288f585d54f70615cdfd8187a11a5fbae0fe1b00a101ceb823aade74bcc92de0f1bb10a68581c2c055df253c2245cbf68ef4c8e2dde014b0255bc798224f1695c9038e9b1fed0581efa0e0bc4298b79b7a38943dc7a0a4bce24a6736aa6fafdad022acd553b5c86c20b0233b406ab6cca5eb33dcafdeffc1f9b4a4e8d570ab78d3d89f47069f7cd905148bc05f487ae6b678258bdebc415f09bed34804f5bb39c9fa5a58d4b6bdb97b7e6fb08773051ccb138678298905b6eccc9349f2a08a642472119a6a563c7352785438f716e5518cdae259fe9c0edd5e304ed5ee69258b000ee880c4f9db6cd85f2f6088719f13c059f9ecd0", 0x1000}, {&(0x7f0000001280)="8c01391602d0362a3d5c6f3c3d5b40c9c1cfdc8269b6b38d15ad2161fb933f322db19d11c164b40ee393ec2f76002622aa99008970096067359655a1f31afc7092a651dc772889348dd6028df6d66cf77a18b8416f336c0b79410f7e5fe7b341062257fdabc1004320c52c90771d8a5afaf803d424dfd1bec74868ef29d6d9a69002484ee4d140c08d1acb10c8bb9edeb8c2574a65dc43e619ed29bce17ab23dd3a629f34df1a9708034f707715d0915c73f3b4120b78d1e3cab", 0xba}, {&(0x7f0000001340)="c6d03be25b69e908ae30b8f896a2cf00", 0x10}, {&(0x7f0000001380)="c5fc087a33902e80963106c4f16814519c777cfad2c9df3a458b31d59bc9e1f0ae28aa061f648dc046a77f4369226f58bbf9e9870ae705714738164da20398b11238ed2013e7adcce50aebd69ee2c7a0d1880c0d424ae5b369e202b2a07ace07aa6c84ebd0bdf7aa8cbeafb1af9d68e06741c31cf8fee0fdb07d77602cea1ba86112f9eae17644d1256c8d209f4faee4a33a252454a1ed949bd19e647665fd813e88aaf8170b7ce1413cc6cd9245d5ae04d86dc09e52c0c27ad8eeee70ec972e85b63e6a94b0c8ceb556fda9f1", 0xcd}, {&(0x7f0000001480)="3a7f5b7a997b720deaa88849a9e7fba1ddb4636b8b048c23a81472bea81519ec5f2f76e5b0cf915e40e880c6f5d832f1eb0597a954bf7ad6a42c7351ae00587f8269e4ddebde08025935790c646d411a652737dc434db096b26a160f91dc29eaae8170aefbdb9d56baa10054fa27dbead62aaa71fa1004d185cdb140d7a8ba847ea581dfc09e4bd23ef6a4552cda551a1825c00323279b728e4b3b004eae572d37f9427355f548f7b8753e73aa8a09414096a14c8d9811a156aa6948b7cda4a7a99a28fb", 0xc4}, {&(0x7f0000001580)="822e95a9ca7ce01870b47fbc8fdb072e0342bc339af8b6982a32db9a6b5ccb195f742e6c3dcdb8677f480561ddc9febaf559cf79e2086d5d2ad5d792b5921de456a5b8e3f47f5dd3e6dcf3c0cbae0687eb4efa26e7305d2802c435b10e2d8b48ade9d5a5e9dc327013e563049bc5818d58a6a9d7aa9cce7fc3f333547b7b948008f06f3c3b0c4cdf1041dab34aba2fc521ef82f25a8717aa15c08e1b84ceecbd", 0xa0}], 0x7) r1 = accept(r0, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r6 = getuid() getgroups(0x8, &(0x7f0000001c80)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, &(0x7f0000001d00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001e00)={&(0x7f0000001e40)=ANY=[@ANYBLOB="01002e2f66f4a0f33a80f128e4d00cd73a"], 0xa, &(0x7f0000001b00)=[{&(0x7f0000001780)="279db2d75c767f818720b46fef1ee20445bb95bd402bf291952093cd0361e1fdbf21d7ca2f9f0655e20062d7e2b68f9f38b9a8951ae3c53b291eac33930958d96df80b4c507fb7df96ba3ce368e4858c196b47ac4480eaf8c08cffd9c1ba98e5446ed314c7bd42", 0x67}, {&(0x7f0000001800)="6a295475a61e23df1bda3699cfc00b215adca9fb6b72d130a6cc2315be3ccfc1732cd6ef0ac232d983432e4277200217156c9b9a22bded5e9c4c2edf678a6e2dc81aa96d8aeaafa3372fb1e074ec5223a2ee854407309597489634fd0479329ee82c4462355eee182d18771019909d554dc52c3cafca77cc9c4282b988c923faa6895b1066453c68199d86885120a0cf7360f6e83ac283f3d5e94cbc4dc2ddea68729a016c28db784bb230dcf8e865640b9377f177187d522003ff5b911ac97263e07e99144b14", 0xc7}, {&(0x7f0000001900)="f3194e87c690fb3d753971309f8cb3cf7104b9efe59a18bc37648e268aadd0b406d4fe5d61767bda2f3b237c306f9722025e990fb9c4b026753348e42144bd826cf4f53cd92b1c60724c2e1c5c978aa6e477da656258aff2ee4a5216dc19e77371cabf5865ca7c8ccd591d9f6cfc56635c9ef6f7dd91f31c9a9edcdff0885752e459114324d98a943309e1b856ec71f09731287a4d30eca0a87b9dd7aa78a0b5f45ed3db0be73006109a08ee42e2988bec5ded0d", 0xb4}, {&(0x7f00000019c0)="534d17", 0x3}, {&(0x7f0000001a00)="5ffcf96b857dbe7b322832d208f93bea26454c0d9a6eb4243c94f4ee4f8fe49a2d90a46810af81165966fdf2a3f2dc6517849891411dd39cb01f3a5999e1fa0ad7d937ad141b20354d404f9dae64bebd9c3c4fa6e444384a57f585374f3c9e11afa67e322e4afa0498ba448434ccb5c33d842d2a8556857d16e56af9113f6838c52cd84ef4f02e304c92b48856300806f80eec217249d73c3b03ff1601eb66d5052da489a9b203840e8b42fc4724bf0ee76537f328aa5512a2aee57053e5370ab4a99ae44696b784dc6ab4d73384214ec39c1e1027f0c80a8f02df09da27059872c7a78a66f2349ba80d969c14ed6e07", 0xf0}], 0x5, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x2}, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r11 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r11, &(0x7f0000000080)="c43f2cda361589141391fc732463a3aac34882fc31261a422867db3decca6096e971a96c2b8d1aa7e6f4ed312c2ebc18b919402586ad558e5fea6033d71580d3dbb0e910510abeb3f525c21f653065da029097db401662e8f73f17d4e4cc0d7f1520ec209cf72eed27213a5d64faefd5f6fe91ad774606635f5dc80aaae71aab29e99fc938c393cbfb3d765fd38f88ce7f0d20e1cc566721832cdc858317e581961dcad4248311654f9dbbc10630c7a586ff9937324f2c19ba8836bf3a344d5a004465293d878021f276c77cc9cb07a133da1987643fc37465a765416799253a89326b3d23a8d797a0e762d3f2e8de534e", 0xf1, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x50) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x45) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) getdents(r1, 0x0, 0x0) 22:22:05 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:22:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000200)='./file0\x00', 0x10402, 0x20000000000002) 22:22:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="3987328af288d59ea94399989e9ccbc3a68a6daf6ddf9c6b0cf1850ccc8d7ddd2093d015a6a2d6acf97d564f7b3502e0e82017a5650b4509120564caf327ef742b37f6849d2318ac1f64cc548c4b9afbe1ee2ac988efc4b68e8a0a006d190be16014bac9371e288264c35b5b8118826f3dcb4fc4015fe090", 0x78}, {&(0x7f0000000140)="34c576d881da811549964f12ed2855fcd4f1c468d395", 0x16}, {&(0x7f0000000180)="9d1b98b822754995c950059544681644c28d1e1c5a96b822232b3ec36202b254b8c3a085e06ef45a7243", 0x2a}, {&(0x7f00000001c0)="593fdec76c23485d46ac2a219cb2a63cfd56aced228b0103ea0208814a6afdf937cdc2bfb3a781f627f60a6c08c403f73d6c3494939176404f004407e1e3cabfb25a5fe1150853e74aa744665ebeb0c87525433a980708cdf43d9d3158e050f8724031ecf20cc6f163760322b1f876ef5ffc08dbd37b24a1eaac869c0ee98b3618291d9e74f8677b5cdda006f7260676169ecb89cac7a255d2675063188d974205ae39b1", 0xa4}, {&(0x7f0000000280)="df39df1da21bfe7c34454bc57de1b90dc8fb7adf37eccd5aa3c2ec9e889e7ef0b874b320c4c855e25b0186adbb5df79c531b8a987cfe5a04e78345d57be2df636bbd17e614de57fbb0a1a2df09e853eb80d886de89f8ca2d34377bbbe264ee7957f05ae09ebf14ad0696021e001d6250cae30784f14bb7ea9cbc22d18fb1e62d6f8ccc210806f5ca25fb17c255efaf502dc8e21ef5e2543b0c5b9633daaeef82ad1f8f1b1fde7d42ceb35281361bd8e04bec30af021e4a2c22da34b72ad38b4288bf1c220a3cae2641551b6f40dba715e95f1f608dcc0e54e8191cb662a4ffaf03b0a34d1ac91e3727d85d01d74b76fed6756b45d97f6f608da8a090545f6970e5ef6b05ed2edc3422b0b41c184d5933a96545abab1ff91f10045bf267538db38a1f4bf6143accb57aba6852a9cea790f61c3ea748b33d801a518623d0d3091700207017e317fa3bf3124dcdc43f986ded76bd850020bfb7106b6adafe326ab8afdb3407f60b6808f884fb7c1bc2f573636d251f577640ef2e1be0986e130a8ba6c7b7f848591e4dc169e7bfed276a08a2b82296710e9c39333c40da4f730c09e6e6eb054a34a6b73ebeaf4ef67b33cff1a279025e2d88219b0d911aed59633526f717514cb4c48729798721d9b5d58f2d8ac89d6c753aa75d0f17da22e85d9e3ddf6a8b6952cf0691544db049f31b3ffe03f4ab2ffd93dee982373f16e09f5d497ebad2a3973038d5b3ecdb295c673764228d9c5ece7ed4a762e1a10e25144a962069675da396e87f0c0d37c5e3772e9d37a5e705fec503cea3d807c6a13523edd3bd449e6fb9b397b81d10ee98755fe96870d32f71ae3c41a24cffbbebf778a6cd935fa0ff9cf4fd5b30e7bbb83f33b42abb6cf4c3660bcae522841a99b3ade7168ee9e8ad589cf1b5c99bf665b05ea6316033f7a35e06d0063e62a1cd8bd6c6ba9f3674c90a4ddad61c49c2a35f8ce26dc474fe1561daeeb97a91b2e5f48bc04b8318c173db8eb89e2b923750aa2e192d7b099d039f60434b4b16d3bfe2451bf9acd0a4624060a275d16dcad1388b661ffe5f6ebe8edb612787285f3876c85f8e1f1389ac4061913c046d5befc0ea4a792ebcf1eec353130a6a16afb49ef0f6814497d90df4c02ac2d2227cb63bfdaab681f6336cf77f019bc270dcc4927bdf4184c0b12435eddb2ca5af523ca00c99591996c40ecf475c3848726f58095b4e546e5e020ca5d0ecf6be654c151fa1ddeb793e7f9a1eadf9594d983b496bca52ff21d0a6c079e1c53337cc52c22aa9ca26bed79d252e72ee77d99a6fff7db17e1648444af1df51181dd303a13a3a794c833f9f5734811ab845b01a7c2d5c0f671774bb80661d595eea369554a75858f8e56bda8e02620aaa98379aa642dc50f6d026c463bc5160ca2b0a383e3ec885fe3e901ede419b739ce34f20e1d6db1f71512548931475cc9a10767ea39208676bd8907e4112cddb6e2356f2c7be25e7e161cb7a71b675eccc9a2b44cc8544cb7bbe1fb10d13b452cf429df40bda5478dd1442eb49037289d34f4c0c63f704917fd3ecb4bd44021e6f136bbb8ff29ae98b532cbc2df446a4fa481371ced78f6e7ddcf1cd2c81e14d33ce97cd8a615fb6c24653d7e216829eb90791127bb3780901f8e726ce6cc347849e3afd6d88e5177c876b5c4656d9c52b0b88c732e55f6619efea78b6f82d20f4651c8fee99b2e146e0e3e09ef4297f75e92d6cd3bc60103a2283687fe671e83f806e502e0755406e87cf5387e79e54bf73342d0056a0828156041d67c1c32167088dac06ca148e3f9d7405e7e88f7649b92c12c44062be8c36c5235df5ef638614a22864981dc8b3eef052f11ca1867a9ab68e4371ed3e155d6b697e1117b93817b1ff04afca5fc5278ec3134d7357c8a0af67c64365bb98db74b0a9d8ded3b15b78ab44dac0631f9ee77660fda5935b7481c6ab50dce463b9101daaf14759ae655fc3266cc785efc273cada21410b0f05f11483c65e096c433d8643da9584397c776dd70d2f574a86b8984a04599f732a4d8d3a0e947e71951e306a159d35fd737ef71f3c40aebb884dec845cc91a17b2ca69a40e3a90cdc01f627abda122d8c38168b53e86b3105bf22929f8c7371b764dc11359b020672d5e6c78b65a8ccb990ea32d7d071e99ca9b4f0f4613dc3f3a0b2ee6404361127f3dcc39680248bbfad4a93f2050cad501f1468a7b4f4d4dbca9f7d0bdf016ae1ec87f5454264b1fb1355cd01fc2e30f3c22ce25cf71e1e44350ef3dcd34c89e55466d05afc1103a17c1903ea263d70cbd2408c51ea478e428da1c3e4d412b3caf1d28882ed914b6b1664985d037be462f3482d320de14f4daa92b486a3843440e7481dd8e74114dacfafcefd83e3c1eaf2e8789b66469d48688db65db9eae2a363a76dd4c22c9b2dfe6dc7fd4f820d29d524c24b1b9987d11e54dcfafaabd8aad567a6d66a9fce9ae7f54cb03c5fcd720970178fd5b5a296ad5fc1b2d4888acf882c196ed404cd55674ba49f8712da7d389a4c2517b8598536141888de4210e834251483d6707415cc9fac899228a41f55fdcc062e87731e866a7659f308aed586a702cfc648ecebc0dd8fe26fe5f9d7d715067f3a8e6bf53df35b370a2443a1459898fe8f1d8ea71ef56b9525c7366125a2e5595250bc9672985d1a161f00dd2e182fdb4812a8c87513fb45b16f4192c010e452ab554af6d3fa9ba720e4d1cb198b393ebda162ba5d9aeda12cafd6ad3d287ce51e63cb2fd14c0405493d718925fd85f688915c44c32cdb5253ebd4d12ad9b7382e07d3d34a5912c5bb85bd9e2bafd3d6c0b68fdddd40cba97359980fe77309baf71b801dac2031a2a0d324015a7dbdc0d8295d7a1d8ad094b84920e6590cdc5ef8cb37623e3aec9de77e2c3c603f4ba608778f9174b817dc83ba0aa5b6fc7ad11577eba0bc66e090229ef4a6058da9a6185c13ab2511ce5ec5340e6e0829468f43380041b7d2032af46668cfce9ea06c280747fcdf60cb2bb8f3b0ed66369d0a3c43113f5a0d597fdb46ef3a4de949657dde1059d1068a6216b36f2fe186bfe4c02cfe7367e21fca472c412e2ac56636c75d405e4c90fc97d561e893e80be8305ccbe597c95177b0edb6852b140d8378f612053738e5263a42ca0943d9a25f604e16e3d9f68701af7517a6d6a3a35ca4d97972fa47d2b61641aff8b0e658e1e1b80ff42a7081c77f2da79a8f47f55bf0fc0bf65fbd7b1db59662ce16f9c31914076561c5f7c3d88a7f9afc949db6e1ae8b83f935cff6282c1fe497f161228a574f90589df641b302786c54d00d5dd2d570d402d3a5f9172cefe0010e262d0d8f5bcaf2b10af6c492e74ff3869a11881a94009d678d6c719a3dcee3916a1ac3c824819c8e00e7e9a96dd9dbe5028aba638ab058dddef686fb987f56353819ff77fcf0fc96c447608d6ac588f5d6f456762dad18bf40f7c48fb040f41843314490c533427e5197d806cc19132e3c710a674ddb63048d24e6ad782427baddf956d5c9a2b887df95ff3c494397276bf98da782f6df58fde1dcc30eb6ba76f79805f7fa146046e4e389d6fb136b123c1f879f831aca41c55e22f42ef454d7a7c4ea6a54b73bc79bc18066e317ebe4147fc991a563ba34e2d3262c76547c176e54ff0fa66f67338ed2cbe3b1dd82c3a134f95b0dcf6e25eeb1eb265c106c4c431718d9e0f0f1bf03d7abb7f003f15b7bd3ede5a8a935003beb8b7cec18364c93666080e5db72cb9279fa59186a0b43d0a5c0cc3fb413014618b47d53687f82e18d5bcfeb76510534bf96b98a9d156bc2d1b007c400ac21a892a625c17923812f1d8399be2dfed0914412c8e61900c2b6f3ad6c981d2021df1cb380fa7d067954c98b36ba5f1acd11e6a4b1e4576e75a4276ed4b3ea0c898e6a0815ffb87388be1bee4dd4816a473b0dbc23ef5fe4d54c5ddedd553a72ace7e17b5f48d3a7531e144fd46b78b283934d1f10aab42f68d53b3de07c69fe74bcc20bc320ec6bc59663d007a8994db0bbf4729b342d3b2fcacaf9c8792959af0634e91d93aa8e691c8316b16af1f9eea7a63108cdf6afb431af0814e5e750bf3a218d422ace1aeb2e94e7f55b0a7f3cd404660b17d8acc4037504fc14ef0132c1ca961a4da05b6c765b0d005c88421942f92b3ce9b8388ce0c452cca3fe49f70e5bdc76a99b9b3b88c0611bd2b6b1b7187d258d75c50fbda2a73817aa4b958c3d02ee4097c9aa7aed7abbc1ee249b3109c8c6215ac66208f41f2d05e7133cf9c3a8d23d314a9c968f939f5bc5a070d0d0fef762db88ae4a7d14920bfaed40ab3f0f8d6c64e368381680fe9400a7a8c444bfe837785bf1e3c4188b9dbfde7d3fb889fa8744d26efd523c01079324e1de0aac0e4516c813c7bf141b62fe87e23b9298b78151eea422c7c0c2e3ece9604e92801be420febcca78a422a9dc2543cf4cda9a500d22ce57792c096ccc11beec70ba88705a06a23f5ae8269d59153f520ffa30ec6f93e01b18f284bb5b7c1290158dae47e7d0740ca16fb61acfcaae30db3e2f775d45f48b9409ae43cd95ad4dceba03dc7a9af7171f76b609c517c6fd92a3fa1195ac01a32403381de31d1727f6376bf6ba930d8b10ae46fb760135e159ce361999da4953865fef188c481871a95a526cda46b65f783fab635c71d229638724b8ec0f09dd5800be4039f9bdd1ff41c8737575b61f3bc3ed86a130c977e0f830d2b47ed556ad5f4f35fcca9b9f265d4beeeea3481324c100c4e19fbe703802c1fdfd8a50d1d39d61efe458df2d495ebca6d146c3e070969e281e5f8658301def64c7d841caeec8789e128eb8d70c5bfb45042c8b9382a70c85d6ca866bbe7c7db96cb5dc48a33affdf2696c5fb56829565099ac3bae612cb0dd4a52b28d50e9b31f27639908fc821111cc9b955d70c46fd6dfd0a363aac1e842b2e44d76f5bfc2eaa957625abf76c111434449af208af11fa42701528290f4cfce45fd8f28c51b9a7060f73e62dae9383c81a88ea750b2fd1d2573a27e92c8306c63f26cd85c0fc0865824f2fd94b8e1a1e28eaa699149a8dfbccac849018589bdf75fae4dd92503d2fe09399e795dbbb4c61d340a7299b992687c965da65365929b46f38089a7d298b39c7b6b41cd67552709f7f3f759d76abc4dde675a96ccd24f40e3cd6bb118a497eea616f3a9ecfb713cb08185557b0c9bc15e36a56286c9fce7160f6e330177329edcf93ae9fbab8989117bcc18481707d8b6cbe9dee5718c268840e13e753bdbd9b7ba8f6a7e734f3cdb8e0f2cc30af30b234b261fd365088f620716c44102c5473523408eaa5ea1ac581f7dc56354cc4c10dd294c5265386549522e51eb5ea6d9907bcd45ac91f847556a0d4398a1b12a0e39c487e6e21f8f5b709fc6875c66deb33c62cfa28b4140dd0c1624b96ff8ca1b5e5e31095d10bcb8ea0aaaa468f9ee0bfbcbe0b75a3076c3250c44cf34aab0141d0e31bdcf12dcba186b0b365e27a1e2944e2e18e719b6db99a6564c3efeab20762176948478bd41693f861ac80792cde94b5e3568b06e350054a30874068aaae5ef5ebdf993f04c348fb09c68620697532a042f3083ee4deace5d1d35f864eaed058802f6938d0a3d9bacf1ed2425128deae824736361bb730b4f52e179e3e2219d115077d8d23db9845ba94827a1f7aad50847bff3795521bb66060abcfd71a6ec9dfa53c45c9420fb1391c019577fbfda1cb5bfc4edce72a97fea9799543abc2baa90ff4385973f1e2c6bfc3a", 0x1000}, {&(0x7f0000001280)="4ad55382777dff1fe075a65700c9887525a58187d9b8369dcf00ce10d1528992206f744da7bfdc43db294fcb694c719bef9baffd57bf9f8840a6b52f2ce913ee07466e3f77a1840aca68285cd2c91f745d7f9b7bd9868f38a966dda562f1a8b52e031776132327d2b3e765d693cfdbcf6fd51b2cc75ebc0e265775077d3f292443ab128316c7fabfcd494204e5f8633da6", 0x91}, {&(0x7f0000001340)="76776ed692a1f6d1d274d02bba6dde29ff8a8002977316ad3a038d6d23b6bb73b3462e262524f4ead020f9d6cb890cc1b38954c20e0068450a85d89d0c5cd143a60989c455bcdd38a899f7ac8fe74984dcd6d86139432b9999cf22699ec08d42e54d2eafb11ebac670500fc927aa1edf3b1e14a76be1375e075e054db01e3b5b12da8415e422786b9e36edc903cf03223331d8b36332559a5ce230b3de72d4adb3f0120b95c788f5a4fac73ee19c2ca745ad29acccd948665a3a22d776ed298ecfd31223d151c58f3a86", 0xca}], 0x7, 0x0) open(&(0x7f0000001500)='./file1\x00', 0x90, 0x80) sendto$unix(r0, &(0x7f0000001540)="c78db26cbe77b1815210152ddedff57df2eaf1a24ff157e741f4bf88b13c1e4007edd9cb591f6be2e84782c92e98fa757b06e9348882a0b200bde372ab69ca4ba2d803a13c8c5432f3f4572173f2d69d9386fd3592dedd11e713730d2a3150bfab5d0c52c233f1a3a1c13aff040034a95372acdb7721f7b178d89802152a5f00ff08da55f8dd2ed467fc3f7cea2c346910dcd967fd23c87ec852d3c7f5f36ef2dca20acf94", 0xa5, 0x2, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f00000014c0)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 22:22:05 executing program 1: r0 = socket$inet(0x2, 0xc002, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x108) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x3) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 22:22:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) setuid(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x63, 0x9) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0xb) ioctl$TIOCDRAIN(r2, 0x2000745e) 22:22:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f00000000c0)='./bus\x00', 0x12, 0x18) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:22:06 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair(0x6, 0x1, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r1}, 0xc) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 22:22:06 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:22:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x4) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 22:22:06 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) socketpair(0x1, 0x3, 0x3ff, 0x0) 22:22:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2000001) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000), 0xc) 22:22:06 executing program 0: pipe2(&(0x7f0000000040), 0x10000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 22:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="008c09e36a131f923476fa30be5dcad2c3acb9e927e149c52537e5b5895cbb1ced93852ad59ce0bb2a3a43d710e92239fdd542855a68bc36e12275945ce4d98c942e74a66a0fc3b5bcd60256bbe92e24cc12927d16628f94bd04bfd1", 0x5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) getpid() 22:22:06 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x800000000000005, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) r2 = semget$private(0x0, 0x3, 0x41a) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/250) sync() flock(r0, 0xc095466abcfb37d3) 22:22:06 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x26) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) 22:22:06 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) msgsnd(r0, &(0x7f00000011c0)={0x1, "6ae297f0861fc329c90b4d67abf7236d518938f54ff405b436df2225b4b406b77365075bd105d6fcd4777c56ddacdc7734301cc0cd4239aa4e0c5cba544c92d187970f55d4eca36873b6a195aa2e18516de4fe27123197e5f197d2cd3c37"}, 0x3, 0x800) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r1, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 22:22:07 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) 22:22:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kqueue() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:07 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:22:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x10000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x116) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x18, 0x3}, 0x8) 22:22:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 22:22:07 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) listen(r0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xffffffffffffff0b) ftruncate(r0, 0x400) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x7, 0xffffffff7fffffff, r1}) flock(r0, 0x1) 22:22:07 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000200)=""/81, 0x51}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/132, 0x84}], 0x5) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 22:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x3, 0x3, 0x420) semop(r1, &(0x7f0000001140)=[{0x2, 0x10001}, {0x2, 0x1, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0x1a81, 0x1800}, {0x1, 0x1, 0x1800}, {0x0, 0x8, 0x1800}], 0x7) select(0x40, &(0x7f0000001040)={0x8, 0x3fba, 0x400, 0x54b1, 0xadb7, 0xc2ec, 0xffffffffffffff51}, &(0x7f0000001080)={0xfc, 0x7fffffff, 0x7fff, 0xb28, 0xb65, 0x0, 0x9, 0x5}, &(0x7f00000010c0)={0x1, 0x7fff, 0xfffffffffffff000, 0x0, 0x6, 0x7ff, 0x9, 0x101}, &(0x7f0000001100)={0x5, 0x100}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = semget$private(0x0, 0x3, 0x1) semget$private(0x0, 0x3, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/4096) 22:22:08 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, &(0x7f00000000c0)) 22:22:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x6, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000001600)=""/85, 0x34}], 0x1, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x1) 22:22:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0xfffffffffffffffd) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x8001, 0x3}, 0xc) mkdirat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0xd) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x81, 0xcacc}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) 22:22:08 executing program 0: r0 = getpid() setpgid(r0, r0) setpgid(r0, r0) 22:22:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000) truncate(&(0x7f0000000080)='./bus\x00', 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002000), 0x190}, {0x0}], 0x2) 22:22:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080), 0x10) dup2(r0, r0) 22:22:08 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x200000) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) setgroups(0xa, &(0x7f0000000080)=[r2, r0, r1, r0, r1, r2, r3, r1, r4, r4]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 22:22:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() setregid(r1, r2) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 22:22:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18199, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) semget(0x2, 0x0, 0x64) 22:22:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x4, 0x0) socketpair(0x18, 0x4000, 0xffffffffffff7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10200, 0x4) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10081, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x102) r7 = kqueue() r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8, 0x104) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r10 = socket$inet6(0x18, 0x8004, 0x2) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x1, 0x10000, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x7f72, 0x58a3}, {{r3}, 0xffffffffffffffff, 0x48, 0x10, 0x3f, 0x4}, {{r4}, 0xfffffffffffffff9, 0x80, 0xf00fffff, 0x7, 0x1}, {{r5}, 0xfffffffffffffffc, 0x4, 0x2, 0xa25, 0x7}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0x8001}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x6}], 0x7a, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffa, 0xa1, 0x3, 0x2, 0x3}, {{r8}, 0x0, 0x80, 0x40000040, 0x2, 0x40000000000}, {{r9}, 0xfffffffffffffffd, 0xc, 0x0, 0xfffffffffffff711, 0x3}, {{r10}, 0xfffffffffffffff9, 0x84, 0x4, 0x3, 0x1}, {{r11}, 0x0, 0x28, 0x80000005, 0xb5b1, 0x3f}], 0x2, &(0x7f00000003c0)={0x9, 0x81}) clock_gettime(0x1000004, 0xfffffffffffffffe) 22:22:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000040)=0x5, 0x4) 22:22:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88a0, 0x108) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2d}, {r0, 0x40}, {r0, 0x13}, {r0, 0xc}, {0xffffffffffffffff, 0x10}, {r0}], 0x8, 0x2) 22:22:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000004c0)={0x0, "24f759a7e8d00b790e256752899414b859e41ab80c8c97e8726dd0c06f5f315d8d4ff8039b80deec9f17bfa24b2cee468d12311f686a5b5b4d20e5cccf29215b07ad5d6289f295cd7f17229a65a6f3359505ea7879ad9c81466c7553eb55226dcff46f715a3e665bc5bd2641f2d1f573a15ed9a1df8871afe8db2af484"}, 0x85, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f5ff7f00000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a0000000000000000000000000000000000000000000000000000ede8d9f9cb0000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) 22:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000700)="eacfe87da5cca8eb947dd6899bbfd1fef7d8e170df9f96dc3ac59fd4c00fef033bb60b05bb0a564cc009df0ab55c25fb62828441aa55b6eb2d5bff3fc34301927ca5c825d7e84d3f25620bc64d92390d8400e60d3c59ea0c00000000537fbabde9fccef122352aceead78fd7a3927a7b7a6cd8999cbd159cde9b31b4945bb51ef5e223343ad016b4d61a892d70720a8aee15a5dfb48340a17a1540d248b5b45400bb55e7f8ff2ebe121bf09e2835e005216e3e8f00c798b3eaab014f2b5d34f248a0dd20bc9f602c39e57121ce998d15455f082675eb99929be59d9e939a3e01d3c1750b80b39350519f84c457275977f9b5b47b86ff0278bfb4764ebb6fd085334b2916b89bd3cd1854581d901c5704fa07b5b2f7910063b3b13eb01ee6f6e4c791e7298b9a340d168b2635dd6b9516b248bba441451977e380f65043b09e37c3811c0941fb93675c53741633b7c385c1c413672723f9c657c3377829ca6c72c04e8cd57591972def65060815", 0x16d}, {0x0}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() msgsnd(0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x1, 0x0, 0xffffffffffffffe0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r6}, 0xc) r7 = getuid() setuid(r7) 22:22:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x38) write(r0, 0x0, 0x0) close(r0) 22:22:08 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000080)="6037a7b20505484bbc3534f56be9f0cc74c0101803dcf1f11a47dea819a51541dd22c1f9d6aeb5ea8c7cd7b12bb60446a9935e958f8a68f7") rename(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 22:22:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r2 = dup(r1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x400fffff, 0xffffffffffffff4b, 0x3f}, {{r1}, 0xffffffffffffffff, 0xc, 0x3, 0x8}, {{r1}, 0x0, 0x10, 0xfffff, 0xaa5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000011, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x51c}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000034, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000002, 0x7, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000040, 0x80, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x2, 0x487e3e3a}], 0x3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x28, 0x20000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc, 0x20000004, 0x401, 0x4}, {{r2}, 0xfffffffffffffffe, 0xb6, 0x1, 0x100, 0xb2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0xfffffffffffff801, 0x7}], 0x7fff, &(0x7f0000000000)={0x3f, 0xb863}) syz_open_pts() dup(r1) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 22:22:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r2 = getegid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, r2, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) socketpair(0x0, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getuid() fchown(r4, r5, r3) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 22:22:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10001) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 22:22:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r0) close(r0) 22:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xf3562ae426ae0ddc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="f411320729bd1ef51a8a6a8ea95815a1760caebfe6a336ad1e28884ba94ecf5317400b080ed54d7950ecc650cb1378dd88850e1948c59b6845ecd9688f04bc399b46637cb975a7e9ef69ef1c3ed947a4ab9a9e24fc2d65e92bdca57a9f78b20ffb5ebe78bcf9a99b340798a64b656d3cb772990e280a48404e3ad360a9b380f50ba26ae9f2864907002b4029e98e81bdda474da90958c86f6eec43b18f34ab1c1c7181387f1e9aee5c829d4262f20e51150a2cb7eddff625a8d827abebf21902ed9f84f2ac50492f363faabaa5422dd05292187230eb0db623510022f73e2aca9e37bce44294004b6e9260e2e509c5943d142f50d73d7dcb98ee60537ad68888ad76e6d5fe108b1349f06612af271a30b28c64eb409a30fff4cf6e43a66fc4b304a2461f3710ebd7d53ff996455eb7539e654acc297a887c780672bf7ac34b8107ab9e1683941250e2dce65a32e687abbfb261e84be78c691979a1fec91a6929bc5fe4c78d013f055b96942b9e4c03d7f346b89a18e4d8b646cb1a6c0395487d14f2a4b0f38ee97c3cde19bb0c761991053df0c68a4c12adec0dc6a4da90f9e7fb7097df12a8eb63fae46f55eb67a859c89338697d3ea62ff9f5e213935b8df17b672d857a789b64e784b754e90bfa9c533e1c7eafd9e4e9b74b984ebe1cd44352276892b47cd5d9a933b002bf1a33c43b26f0c427f7c3d4b0882869bb2aaae7d4cf86c4d10659165b73601afd6bffd11caa46b0a0662dc0eac09d4019242d272f187dec34212b1e8ece895d727131b192382265679f972c0845312860274f4671e8c2cc639892344b6ffffa094dea8552bf878c60ade97c6b96dfc497a83a7cbdf2b98ba669dca7f384074a56dfbbdf356b1fcb6bc4af5d2de3e23e7a6d9f1b17fe4fc66f665e28a20c1be57f7c72d002230cec768ff62e691547a8c0c8b0b5d868baa93c32350116dc29057d2234a4819994940c779217409f5e0ecdbe76a4b8870bf56327d9db37919c2d590097446414755590c2b8e99ebae461076901063ebd280e04f9e1e514f87581dc3fdaaf8a9fd071eb7deb44c6ede43f376a365035bc5f70e2c1e620574dca8a5cca7cbff2008773a3c72c01ee821e4c0d176dec70a19cf300e9966300947a438346f580ba478aadd741d74f6f8ef0819c9d3ccfe94f1c65f968ea06be6927163225bb8d5ba1389909e1642a23abc279d091d697fb3995869decc1336cd1a88febb1d8ed0922ddf925d769d07661c7adb91b92c0827b8b56db579c859d277a279d31c13e8061ca7840f8e2d62f14cb96a9cbfe7a7ca139908088e0d90a5070798e48746f673a510590c89b4e7ab7daf31fe74bf103666122954c7ceeadd4cbfc5ad17569eb712223da3bdd1fa651fda0c3a17dab3708c569e4793ef5c8b876f0d721fb06442f84b35b16a6cdf3db9c4f11d526d51f227ee31ad7e1e6283543cfa6e0c4ffe36e25ddae89f1df1639615de6e9bbf7271f8601eb3f2c1385a6d6075807b3c12b8c1f4ccce5d24eaf98e23860578947a722da3f29ad1b81821f91af9bcf6177f6da13435dbd3c9a8ee7d2e241dc0d8f5ce1650aa063f7bf9d83c6c0e5d062f34142e935edcaacabf30a11c2b319d90806860e121b51f5f79effbf3a1febcd25f8a5e0f3f57383a5cacf50da4eec783226432d2e11d32c2d462e0fd4e49350513a042d9a3d6a044b6fea140821c9c4316221c5f86f6d6f8fd3820231d2dbc7815d2232cce645aaaad19013466afaed8d683b3891893863802cc2377d1c367280ce44f43bf8dba7a80b0f6036b987d7d36efed9c0e69018bdaa1de01a724679a86eb3b68b5aadee21858644116e1d847c86ef64880488642871b267ba5d7d2e1f0c9d7416c3a428cbce6a07de71590ef17f539b2345adcae746241abf773a0714e67894c6bc15f1e26f665ec81ad2209733554af60543dd94e859722fadbd9cff90e45409d2cc64e641bccfd3d753bcd394de35ea1f832ead3f6d4e9409a99a93509033e653f3a165858f805bd75bbab674150ada5be079420ef1e68200097ad3d45fdd370f75fd50d909a8e066bb2b4c8acf8bcb86fe9e711c177900b9fab7cd54401beacfd83ee6f19a30bc4d659b4afce8790e2483ca48d24bb7b1772b396dee33b4798a6c0f9395f758e1481bb0ef2108d475c4d8b4b2f87b88ef7e2df73e0dc0046a8982df937585100002be377d0fd0d54cd7d79b9cf651839fe2e38770eea8133ec4e2a70b796e522a5cdb286627d206598f0299f183445adfff6d5f52210407f73aec7bbdc2e3742c949e102637655caf9e9efb1917b33605a9ded104065932f97ff622f3cd49b6581969b5c31e16e64048fee0ea8c18c327db8a15e860b32b01cff2d2dd4622a6aeec92f042b52ad05d936e752384163e1c2b39d3b19087596797987b0829e1d4275f0d99d7b43a697d9a07349bd39fc98eb0c9ae6d8f7405789533aa917c2dd92d1a9203bd546252373cc4cfdde6b0d550a71a8a94efdddb6f81a72894172226069def5e5fb11c61c54cb79a56c1a5cc3d75996cebf34fa211e0c824239d0d83aab8425f5960d2b873d7f911b21577b6e3dbc93f95a0429cbc9182826d2c0a97ed99cf70f0ab263a9d772862d3cdb1ec6f61ce5cf7aa1c0dfe3437aaa400e37a1467d740ce51fac5ed8753aa25dba2fee7720e477fdaeef0b75d8dbf81a05cc4a4232e5a58f46ae23681e41f93a5350414d54788c260932daae471caae5494f63580e97c943bfcd771af9ad9190160e11ee9f3a7d7bb4af18d728550e58ae3df58ef4cd00606da7d5fab752c63619c1081e5fb0c29bb09433c4affee7657a372a1e16d9c424bc45e24fcc3e0eaffcac2e2d6b525534d8748a52bdd29546c670cadac62d0fea9fab7374ffbea3685fda4261018c333bf8e54713a4907735f6a8532f8a0e6f6bb7e1a28107e3a403b160d3da56f10b3997cbd874b15", 0x836}], 0x1) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xc7639aed9ccd4c1c, 0x0, 0x10, 0x1ff, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0x101}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0xb6}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x0, 0x3, 0x1000}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x0, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x6}], 0x12b, &(0x7f00000001c0)={0x2, 0x10001}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xffffffffffff8000) syz_open_pts() getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000005000000000000000000000000000000"], &(0x7f0000000300)=0x47) close(r0) kqueue() syz_open_pts() 22:22:09 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x4, 0x1000}], 0x83, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x12, 0xff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0xf0000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000040, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x3f}], 0x4, &(0x7f0000000080)={0xffffffffffff0001, 0x10000000000000}) r2 = kqueue() kqueue() close(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xffdfffffffffff7d, 0x1, 0xffffffffffffffff}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x8d8, 0x0) 22:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783", 0xb4}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xd9b, 0x100000000}, {0x7, 0x2}}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x9, 0x1d39, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/4, 0x4}], 0x8, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000c80)=[{&(0x7f0000000ac0)}, {&(0x7f0000000b00)=""/154, 0x9a}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000000bc0)=""/154, 0x9a}], 0x4, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000480)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/128, 0x80}, {&(0x7f0000000640)=""/244, 0xf4}, {&(0x7f0000000740)=""/163, 0xa3}, {&(0x7f0000000800)=""/33, 0x21}, {&(0x7f0000000840)=""/104, 0x68}, {&(0x7f00000008c0)=""/214, 0xd6}], 0x7, &(0x7f0000000a40)=""/2, 0x2, 0x2}, 0x40) 22:22:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 22:22:10 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:22:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='r\x00') faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x1a, 0x2) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0xd9}, 0xc) mknodat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x1, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 22:22:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xd3740, 0x1, 0x80, 0x1, "44529a12471ddcf1b27c53f825753525e1ef2ceb", 0x2, 0x2}) socketpair(0x3e, 0x8002, 0x20, &(0x7f00000000c0)) dup2(r1, r0) syz_open_pts() 22:22:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffff6a, 0x0) r2 = semget(0x3, 0x0, 0x100) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x0, r3, r1, r4, r0, 0x14, 0x101}, 0x3, 0xfffffffffffffffb, 0x5}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r5 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x2, 0xc0) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r5, &(0x7f00000001c0)='./file0/file1\x00') 22:22:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21023, &(0x7f0000000040)=0xffffffffffffffff, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 22:22:11 executing program 0: socketpair$inet(0x2, 0x5, 0x6, &(0x7f0000000240)={0xffffffffffffffff}) write(r0, &(0x7f0000000280)="37f7aa94f0b0c614cf9021d09e599b6b19475907db9ed7ca6c94d5822fab2d974251bb484d9e467b079ee1fdf19e4310fad1cc19f81bed761171cc83ed81564e704866ca0271782f1ea62ac0e80b1ef46e123eada672302b2453c9cf104a0885a73161d670eec3a6e53d2bb3cd1edb6570d7ceaf5f0ec1ffa1d9", 0x7a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) socketpair(0x10, 0x3, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x8, 0x1000000000, 0xff, 0x2, "6f4f33d0c70c9fbdfac0d16427166e15af41eee5", 0x7f, 0x35}) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r2, r1) 22:22:11 executing program 1: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') lstat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') open$dir(&(0x7f0000000580)='./file1\x00', 0xba0, 0x105) close(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) read(r1, &(0x7f0000000440)=""/26, 0x1a) syz_execute_func(&(0x7f0000000480)="c4225d0ccedc07c4e17a7e9bea0f0000c46279138d0c000000c423355df500c421f65a94e5a7ea067f64f22e0fc78835800637c4c240f30c0fc4c211beaa00000080f30fbc77b0") ioctl$TIOCDRAIN(r1, 0x2000745e) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') readlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/202, 0xca) open(&(0x7f0000000700)='./file1\x00', 0x40, 0x14) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r2 = open(&(0x7f0000000500)='./file1\x00', 0x0, 0x48) mkdirat(r2, &(0x7f0000000540)='./file1\x00', 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) read(r1, &(0x7f00000002c0)=""/1, 0x1) getpeername$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ftruncate(r0, 0x80) open$dir(&(0x7f0000000280)='./file1/file0\x00', 0x80c0, 0x8) 22:22:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d3, 0x1800}, {0x7, 0xac4, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x1, 0x1000}, {0x7, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) getuid() semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x1f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x159) 22:22:11 executing program 0: r0 = msgget(0x1, 0x180) msgrcv(r0, &(0x7f0000000000)={0x0, ""/199}, 0xcf, 0x3, 0x1800) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 22:22:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x143, 0x80, r2}) 22:22:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x7, 0x6e0000000000}], 0x800, &(0x7f00000000c0)={0x73, 0xed}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 22:22:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) r1 = socket$inet(0x2, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 22:22:11 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:22:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x2) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="dccae1ea99ce208fa83fec19d5c02a6857d6bb41f5d7fbc5dda004e128042894be092ee12957900121413eedd9d47dc31f374c6874c37b1abc6dde386ba3a18c84406bce021cae1b5f0110614fa638e213f029880cc7900b0ce2361efb536af63697e7e5e0f367f380c7f74f1fabfa369d4e40e363d12eb02bbb4525b861c39052cf722966a6cbfddb185f03c21ecbf99214c9bde04d7f4817f48cfb1fa1f191b105542a5ab03f6dea80c8579d6176", 0xaf}], 0x1, 0x0, 0x0, 0x8}, 0x1) 22:22:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:22:11 executing program 0: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:22:11 executing program 1: poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0xc7af}, 0xc) 22:22:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r2 = dup(r1) dup2(r2, r0) 22:22:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 22:22:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x100) r0 = socket(0x20, 0x4, 0x80000001) r1 = accept(0xffffffffffffffff, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000012c0)='./bus\x00', 0x0, 0x1) r4 = syz_open_pts() socket(0x18, 0x0, 0x733) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000001380)=ANY=[@ANYBLOB="00fc2e2f627530000e478e6ba72424400644049225aeaa20aef192cdb102fa1793a6e45df2754b63dd8fafbd1d195af10635f839490c81d892b1df5143a5f918e61aa7c737b93ec3ed1cf3dd0d461ec08908ea0078996f0050d2045fdf32fd4db296d5a5c26b625a874591711a00"], 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="2c38838fe76667d679770ba12bff978d79e9a22d2d91ad6e8765d84c11493e47971f0dfd5ced1b263c2d12a9a6e21adfc218d8f46917432dfabf89c4ab2aeaee0026076b86bfb0733b4856cb2feb", 0x4e}, {&(0x7f0000000140)="37b501cb9f0213cfbef40b6b8051fe286ce2f515766dc9441bf129790303fccac941f05e2356854a495b4d7facda57b41155b3af7716599e8bf4dde81e7b716b909150e523e7eef47550695637f985408f95f896f2d9fca5fc", 0x59}, {&(0x7f00000001c0)="78be400aff9557b3f2bf4e4aa90567eca1e340764c91768303d1d06664c1e817b49370b5fb548c3b80b81cfc4cc9339cdccf416b30bbb8efd11a4cb27589b8c132edf9513c1857d650e9d971a5db0c4ed9de3ae7a6d2e3838275b41c4867f25d5657aa096d2d5b8aac4408da5aa010c9bfbda1bc5a12f9be2fb3efac753eadcad46976940094d17876a989057499b54a32675b4a901bf5a38477453d5b0e2ffc8d3ddb188832cffc92cc92a95a43a935252292fe3f18a968be1fc90b1ede9f06a21ea03f0ccfb423c5a1290e6ad353ed0a55d36ef430e7bc5bfe6fe44e0c7a19793eef2072f1a232f88f0ae699aa96cf79d080c696ea428f530e68b64c13b2dff0ef8d998545fea45f951b2f937faddeacc80f6b438956cab89f5a01839d66c5f3fbaa2cb21d2d30c869f28c066b011e9cb88bcfe4773fac5e012ff81615ea206b6117548db9fb31f034106f6caac6d64a9657b3d32632fd6f6d21bca0af83cfdc15ae912668d8d94f0a4c8578b270834fcb4e3ec06ff497ae8790be8e7eb7fa9c96aea717f88eac224fdacb7f3cb4fd0bc1649b552897350ffb9c9db509c3b7ba3822935ff30ec218b4a6d76f8efd2fd0db6a139b17193564684509b5fc6ea9ccb39b7ba06d463a162ca62ee46befe844eab5c04c092ca13fecdd572013793607e918eb47e999ff0088f92e6e12b7a503673e1528dd7761e26ccb523d64da81ca9129b87c97b5e19167dd26ab587e3231ef17f97c7a5b741129da3621bcf9b1e1a993d9ac34e779203de9a45dd11d12a04bafbb8166cda54722077e80e353209a0d241b61345c62944cf6a448806c221af0a1a7ea854fee0becda0cd442c93f948ba057482ada24bcbeb8cbc2079b25b31d8bfa229cecdbaa1f71b04761c92516c08049934caa754fca84dc88c21a94cadd02de63d0e860c66e01505538fee7ea0412a1b4adfee81ee86d4178c1589c96f420c86643769138ccd0ee3f62eb53867ae5d741f6a2c67a6d42a0a9c5c52d666e6ff68e992b75ee06d91b6d9236c351ba7eb6541e82a34ac9f252f0d65eab9d6334a8073c8c1e7646c6543d9e0f45e3de7fc748f7da092e75162696e799ffa45c8f69d0250073005a72fc044b5e2150d12e23c9309e20153b37440a75aa0307b417880993f14378902237b0d8ea96518f6c21ac2498c5355209a12916b3cdf01ad3ba06a3c4b070fd0342b8fb5f5c11a78a27ede82aaf84271c6e8c82207608a4f6e4e19ef592c417c03c6828cd8e205d4a3e1850cdb4459dab771c498065dda29065c0d2f909767fc39bf173e285f6e2328f975f02d895d7de6efa1b0e487d42b8e5c7e7aa6e5540a50df0fc9135b1448546313e1dc69b855248a0b0e53a1fd5b9a646358d504e0a2bd11e61c062c4141587ef1c464ec4c8d15958218f4284b656d4deec53919ee767a75bb38e18e4bff7949c15fea4d31c1e35e33acde0214df21bde622d3f71737fcb22049066b240d72fd6166017a0a7895768f434a20b06917b2cf6d2de0df392585884abb2ed1fa05e71a392f1cc71bf914a677eeefd8fa594ff24867b3100a4460604987d5e1ad34f51bb8555174e23ae9a372e904c28a106a2485d3cd85e5e3e2a8533011f9b7ea219c81816d0adbb1d0d853b6dd9d018cba4e6f514d74c1c2c5a70691a7201bef19a1d348e556c230c1b5e95fc7698891d15e74d0dc570e3b2b0c45ba3d31e990010a20b662c0e0b67148b2244523d3fa8e21d1ac7e50c3699aa6ad5fcfba01f4cf3f1aadd1bd2e7b39339f68a40c6f37957d87d0cbdc619279157097a4697580b81dcd472790b28df69b450240d04885dd713a63770a30b5d97ce8e545a072533118128a7acb4142991e832f6d4223666c9028b4e1d79c3f6e99fb7855d8abde699ae991ca8ff45832eb630481521c8a79bfdc2093792c6fc2f59ac61cd7d56ed8bda2db4f047263a2da0033cdaee83a474522f86af894b28faf9587e627a4b6b36416973770fa368b3d5893ab6372387360a0c90a6f3e56bf6f81c8cfd45f2c5f03dab2a66e0ee46420e3d593546bcc4955ecea58b58afdc077bbaa6a400c077063f96d235e2de7035d03a6348ca027a9f0534d07eed4a7490e21a42a19d7b58f8afd25f65918352e22ad0b39e8b05e01eecfa215cde6ed92676beed6d73568bd859b013e39b3413439f9f87bcff7c20f22b4a2ab31e1819dcfae90169934bb99cf4d942bcc3ecac0d7d09ad2a14ad6c699fd276b2d786328a514af70beaa925820f505017eed21c1879e13c3cb35e9bd3ed4037040fa7a136bccf14080cb664bd99a2952655c8a937fc39cdafbf983550b8199f286f13493fbd07b67cb21d59bad469cf2d39e1b41d2e9c6385f3f67861081f76660a67fbec5e87775a5695952bc9fbd80265842fd374e71a1ca2d9f2e976b8dd2b0b26f44adb8c9c7308950e801ab3e5f3af074a13350b06cf460662bf637b6e30932009f568d25afec66c1c43b71b057e390a58facb4ff413ba68203eedc3a9ac82bddec24b4443b55c7c9ffe537a4f8e80ea8a37bb733485f7916b7225677683c74ee4d79e4373a556ff8dc2fe927738bf862da5fe3f3c3fa93b2dd7b7bcbe4ff25c9616e379054d4960a05d147ded49998b1a6b81dc8bbefe6300fe001c0d163016647321f328d395bee077a75fba422cef105587e1dc19916a8e7764d1133931b35f78c55194d4d5f3aab67860c6543c98a43172b3dcd9b318e65c46228649f02fca53d4b4f9ed42da8f27fa25c875ac8d96b11da79d9822fd3192edd2336ac862b38980d6b497739065cc172aa925524653954e18668af7ac0960afa0636f3ed702436bb46d811bb13da428d6f37ed3fcd4de7fa38891224ea3265048c2f863a5015016584d3a067f585dea182a8a9ac800ed00a57989712012fdccf806a83d5df105f2621734456e97ab09f79c58623783b512028b3da8d19e92f7ce10648233160fc041e0d9ba0133dda9162250d2453fc1e796179053297e8d5735daccb773b1902a6e49ff148a3b5aae1300a84a44590412a8b02750b5b10bc2d213d95b46cc0b3f884a6f644a068350a68dd626ddc0dd81737ba882415c4a89ef129eda6f23f67c6abfc682d99bf5ac963a751c0c48443411f0ad4cdeae7d673129d71c4dc4528131b0aa4f86baca3583f888327299b0c34e867430a8e01ee6b75219389b85119c059418a75167dec97fce9c50f2f430dfcf396178941345c49e3dfde6cfe93366f6fdde27b7796c21284b287d937976373175f013f868cf16c74335b08f13dc799c19811f7fa12db1b1ebb5b088702611f9315e3ba82dfb27782830796c2deb876c0152aac41556aefc4c4a6fda2de25fb4559a42da3f21a153c3a40eb1088b052a4b740df327d208a7c45bb642ab6d045ff3419080fc61c22597c7f72f1cf847854e0727de77af9e3a0ad25f88ecca4a7cc7f3ab9221bd3f0ff58033bdf4a45686c1c509239e70c77638ac29f4daa5d20728be2a83d79b12b9ac6a8b807f69375ce5856c2c5555dc217456c62da34b345e4a4114ddfe1f9b48bc2a3b92ea5f0257235b68da5f597eac0b8fb2ddccf8c578de48308eadad0150c9becc1b46c9e4d8bc7c3c08bb0d6b8c14e98b7c8006db048f20dc584a673f5493138b301dfa4cecc8e88079c580f9c0ed967b042562f4df27102e28df50cd14202a8db2cbdbdb7e7a4d10784c55d11af7fc2c4d4bac8f0ffe23a14dea659f71f5aff0702b443bacee5b1a9b382939cbdd5e6d0f9e08307eb4bc951ff0f4ca0e5002b8a8479dd01c9439af282b06595f7dfaff7ae42efad3c2f6d9c5716f7dae9e8d057597ac0c2b5682f5de6fcbd4625fc8c5727edb3a6e1714ee88b1f6a6a242f020db8505131c073c4866de86af1262f7afe5849212e884363b1d381828f0facf9d9239e3d47eceaf8c1a604ec5291fe308fc6f6cd37d00a59cc525e848914ae6fed6d34862843f6121cc8459433bc5e5cb145f7adbd486095aea85233f956331374fcf02388baedea797237fea38ddc58624e1e048d361f9916198ab374cda26310116c16789f8cf629507a9d09bb1701d82e2aaab14e0f3e123be10f40f18ddcb1680b1a38dee25db1bba0c8eea9972436ae76375b09c0254826a4ff17d018eee81eb17a54900d33c364ca2a5b6c4018a28cf5896027acfe1dd23527e828ff7662d666c9bfb266cbaef1c1f6cc9f90d673358f66062c6985d3400101f98076d7acdfe830586e32507165ab99e6afdf932cb498964075d97bc44c7a0ab47da5926cbddcc1860efab14b2ccd65232c25a57895d845f9c727941aed8a05dbba952a0fca0c6f3944309c93b36ec5f803e74dbd87ba5508a426ae4f9689613f0a651664b7d97d7c05af236b0406245b3ec2a5fda9a036082ccc2bba5b6bfc8a76219587184e3386b2ecad4f1ba165842db8c03fef9db3a45d1295d0f4209f9995a7d8c634cc78367911cfb9c302a9c09f8a35a4c1c5bb632adcb7e2582f96121fe24a3606434503e991d7b1903640fde147c9313e3dff7cc5a2efc1c871ab6c6e051b35504aad7114f8a472d33f56c757ebc45b1daf57b991ec7baa554bb916179e97e937793a34ebde034965e3adcfdf6757c19d62f02b9437844f80a24c8ee6cb5a17a6819a6f8400dc0e74b21ff2942d9d30bf9d79fdb57c97185224985f1bfc8cfef356aafb61e6758b179ac02bc836fc51fd7db350ba931917a31dc8ea2715e4f60de8fc257c78ad0c27f18a875e75536eade907f5cf7950f6ec96852408389bc98be6e822e3259dd1bf37ce8e78a6a15c7de57613811cb8ff9da03a8a329d962d6475c607aa7f3f5e2698644bf7f2692ebde279b0971eb0780c070bf003a2ff22a4e54e764105462a1a56d313ee684498440ac07b2372b7f13c53ab0e904457daad54a69ef9bbcc303c557b66837fed39600afbeb70430ad053d2704855349d2c5637d826abffae274b2e3a62ad4bc5466f6ec44405112639ee54fb8dd8ce4f667307b78028d7fae919ab0da8ceff6de70d2ff1b20c722eae33ac9a38f20a9063a7795d2c64812b88da58e137eff27fb28e696cc764e7c9c58c19944092afd3cc3a3dd611830b148ec33cf478c9ba32a98ea429720ef84cf98632b5f82cf0d2013b6f6f16f070b48dc451b9a149adb131a1c1e0af5a77307b5bb5037923a2b67b68ed1eca442da07c6e63983e71804b2de7c97e6a2e48bec5d797c76eb10e5711082b6e8f6fca79c47e30524ab2a9a0a8d2eaed7b426ccfa19606d1494583ff6ce687818367c0b1c3a2a1e7d8c760743778510903a18f9cc060cbff111e6c3621f5d831750d400cdde30da31fd28ad95ef2119af30353d20656d1304a44f781db89a462ade5ecd2b6603f52dcc5920f8da472847d330899c36ac5176bbdea34ce21aaa116bab0f4f1dd9a63f214b655ae12ff22ef18e02b70d4936ef8d687eba73bb8ae58a568312fa929d963b7ea61713f2a597a59175a95310fcbeb3413d1e92b2903ad82db06c1ab96254a25ca3181aea56d1483878906a26ca0d5add6aca4884ccd4295dff248062be0dbb01ff4a3e92c4dd95d6d45538a374dcf5456765906d3eefad2db44e6b7522f25d4147d04fa00112df8b0b1665af3546a735e732c9fbb0dd090d03e7ed9549559fff6d06d425c9b12a010c05f63dd3c2a665d9de8ad3e58a372e0ddb358c517f713778ae4147f98d893bdb818d4fefda6c2d1ad8e444097ec08598dfc5d29f52eb2999fc5e64a1f86209dde0f1a0b3df3111d7cace25b017e390", 0x1000}], 0x3, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20}, 0x2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10006, 0x0) readv(r5, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) clock_getres(0x7, &(0x7f0000001400)) 22:22:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="c9079630efb77a7703879fc938693dc19d2081322e82904bc806fa2807f95da65a70ef8af4df0de9eea071d210314860e9d67d694d652fd2e85d0e0e546aa6efb786585dc6910844d6ba2af6c58e7562c86c8989dd94780819d400fb8fb7d7ebe3802bf3ba7dfeecdc43ceec89a878ce1388220a30491db1317fe3033ed5632ad2a1c35b1f2154a499bc1ed05e4675c1ea3f714ee1548ba34cda1ada3c4fa731f02d6f3b6a35ac08b16b577fc7e68ee1e185644039fa4b3d5021039364860d", 0xbf, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x205, 0x6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') dup2(r0, r1) 22:22:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x400080, 0x7edab755d226ed24) write(r0, &(0x7f0000000080)="711cd198d0aa2935166837456776db5440010e4dd80ee2932c0bd6e47df594b03c67757ef78ade2803c82025ed7717d443184f5670d63fd8adc076b3967aa66751f603c99ba3385c114a356d4d237f3ddba6440d82deaeab1b12fe506ce8c6b28a3b4b4e3bc4db9aa6b8f4eb84b0e246ded051b693b3996e82f072d085c79e42b5b702b2e00ddc8c8f9e180715eb770165837c45dd17daa9927b3e0e268ea427", 0xa0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x81}, {0x13, 0x100000001}}) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:22:11 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=':!\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x3, "5177052d09e57f1f0c65bf23be929e8ac4b7b561", 0x4, 0x10001}) dup(r0) 22:22:11 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) msgget$private(0x0, 0x400) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) 22:22:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0xfffffffffffff8f8, 0x4, 0x0, 0x3, 0x7, 0xc81, 0x401}, &(0x7f0000000100)={0x101, 0x40, 0x3, 0x5358c25e, 0x0, 0x4, 0x1, 0x800000000000}, &(0x7f0000000140)={0x9, 0x3ff, 0x10001, 0x26b, 0x800, 0xe91c, 0x6, 0x4}, &(0x7f0000000180)={0x3, 0x4}) 22:22:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x13b}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="a1967048089c39563131a794d4d1bc5f8e405fef7f98e9bdd7a990a52a26a5f8e9b23f3d7e91ea9b1c093c98cba07563843f60f8371e36b6a8860af9936e629942fd4372e431cd209b0ddf341a8675c9664c16c90bf576ef10ba70269a0a866233d99697cadbd9f83e07d16809cdd5912e05e08d305048232b33d148fac439189214b3c49d92c125c157ed16042aa9255b8951b8cd7950c6c0a8b3633761876ac50b65b5db049f78a9d814a53674aa871b77ac1a5d7166d401c5ad2c8f171bb493", 0xc1}, {&(0x7f00000002c0)="e14c4acc9ff71733c6657bb2ba1ed5e2df2d93aea488035c9d4690d804579e424453689a815af6aabdc074351893806af06da7822e0805c04cf184de3ce255846d016141f0d210484cd43c2d376281b0ba577e8ee2d47d81aeaf0d0b07bf308d5eba031f6ae05afcfda9ee8b86cb94c5a1becae5e65a5a5e9c5e05fb710950ca886a0b4933278d474a1109ffc9e7abbb5ea494a7e974780f0f8b138a55626cd4e104be52326c6c59a60e90374b85509bc4d3c158174a6d908cc860741cf2bc95ef6761af170df7035ec312e4fddc2e73414be680be7d60a31b34cdd459db8d8788e02591b8df6661604de8e5b6a6c2", 0xef}, {&(0x7f0000000100)="f1e501e3520367e2b5a1bda8c41b1ba339c267ac4e192905c5709e50454ec14f932ab62d5d78a48283436652691b05245df09901c53cdc0eaef4e3494318edddef57c08520994414938bf85c7388825e3f9b47fd8a0e8696ded313", 0x5b}, {&(0x7f00000003c0)="08a8981482696f7ffe7019f83aaeb82466d482fe786a71c982cfdc7ac5c9d8903a7a3d713ad1d02de68b49b3f96899f73cdacf21ba27c247a5a537bd7e54b2f60ca8063a", 0x44}, {&(0x7f0000000440)="922531d3aa953930b35897fbc5d891094de0cbeba1cbb451eb6dcac196fcc21297804b067aea8ac2cf2caf6fdd6254e33831012be5b47debf3b4251e093621078b71c15d55e2404e12a40f6b828e9eb17b2a91fd33", 0x55}, {&(0x7f00000004c0)="987cffcf354b2805016ce6af1cbf4c3e8c145b532fedd24c5bd03d73e3a79d36f56b63c765f538f549de631e58855214e3e182755581a34362a34ea7decdb80b379455eb1e994c65fd9d6378740048fe1f1d8d56982fd52b570eef9caf03a576d0f9e8324161f52a1926a14b7113ff944c915375370c9a9d36e47923d3160f919852f98227867cc60f1012a8e0d1640b1ce3a214becc307b8eee5bc0614679d38964e45dfe", 0xa5}], 0x6, 0x0) 22:22:11 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x101) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) shmget(0x3, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 22:22:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) 22:22:11 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xad, 0x1000}, {0x3, 0x80000000, 0x800}, {0x5, 0xbd, 0x1800}, {0x2, 0x200, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {}], 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000100)=""/255, 0xff, 0x843, &(0x7f0000000040)={0x2, 0x2}, 0xc) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() flock(r1, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1b, 0x0, 0x40000000000}], 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r2 = dup(r0) dup2(r2, r0) 22:22:12 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0xad, 0x1000}, {0x3, 0x80000000, 0x800}, {0x5, 0xbd, 0x1800}, {0x2, 0x200, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {}], 0x8) 22:22:12 executing program 0: r0 = getuid() setuid(r0) shmget(0x1, 0x2000, 0x12, &(0x7f0000ffd000/0x2000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000000)="c7999f9d7bace3555e4d1799ac6fbde67203ddbed8b134aa0e458928314755a051564982e7643d33fb89fad046e941171e786f14fb5be7dd4b0490b7", 0x3c) 22:22:12 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 22:22:12 executing program 0: getppid() r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x10000, 0x5, 0x0, 0x0) r1 = getgid() setgid(r1) 22:22:12 executing program 1: unveil(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') r0 = getuid() setuid(r0) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') 22:22:12 executing program 0: clock_gettime(0x4, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x0, 0x1}}, 0x0) kqueue() r1 = getgid() setegid(r1) 22:22:12 executing program 1: truncate(&(0x7f0000000200)='./file0/file0\x00', 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file0\x00') close(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 22:22:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/127, 0x7f) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:22:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = socket$inet6(0x18, 0x6, 0x1000) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r5}, 0xc) r6 = kqueue() r7 = kqueue() close(r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r4, r3, r5}, 0xc) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r6}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r6}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r6}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r8}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 22:22:12 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/105) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 22:22:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x8000000000000003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x3, 0x20, 0x1000}, {0x5, 0xc2, 0x1000}], 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x1) 22:22:13 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x104) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) 22:22:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$inet6(0x18, 0x4007, 0x3, &(0x7f0000000080)) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x800000000000009, &(0x7f0000000240)={0x0, 0x0, 0xfffffff9, 0xffffffff, r4}) socketpair$inet6(0x18, 0x1, 0x7fff, &(0x7f0000000200)) pipe2(&(0x7f00000000c0), 0x10004) socket(0x1, 0x2, 0xfffffffffffffffa) 22:22:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x20000000014, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:22:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) clock_getres(0x2, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 22:22:13 executing program 1: shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040)=0x4, 0x4) 22:22:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x440, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x200, 0x100000001}, 0xc) 22:22:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) getsockname$unix(r0, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)='./bus/file0\x00') rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) r2 = getuid() seteuid(r2) r3 = getgid() lchown(&(0x7f0000000740)='./bus\x00', r2, r3) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) unlink(&(0x7f0000000500)='./bus/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000002c0)='./bus/file0\x00', r4, r5, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:22:13 executing program 1: madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x80000006) 22:22:13 executing program 1: r0 = semget(0x3, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/178) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0xfffffffffffffc74, 0x0}, 0x0) listen(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) select(0x40, &(0x7f0000000000)={0x4, 0x100000000, 0x0, 0x8, 0x1f, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x80, 0x27924d93, 0x6, 0x6, 0x8, 0x5, 0x2, 0x370b}, &(0x7f0000000080)={0x3, 0x8e, 0x40, 0x7, 0x40, 0x8000, 0x65b7, 0x1f}, &(0x7f00000000c0)={0x2, 0x7ff}) 22:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 22:22:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x3, &(0x7f0000002000)=""/4096, 0x1000, 0x200}, 0x802) r2 = fcntl$dupfd(r1, 0x0, r0) dup2(r1, r2) 22:22:14 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r1 = kqueue() getgid() getrlimit(0x7, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) 22:22:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpid() recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/60, 0x3c}, {&(0x7f0000001280)=""/56, 0x38}, {&(0x7f00000012c0)=""/135, 0x87}, {&(0x7f0000001380)=""/14, 0xe}, {&(0x7f00000013c0)=""/10, 0xa}, {&(0x7f0000001400)=""/116, 0x74}], 0xa, &(0x7f0000001540)=""/91, 0x5b, 0x7d8}, 0x1) 22:22:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") unveil(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f0000000080)='W\x00') 22:22:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 22:22:14 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 22:22:14 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) read(r1, 0x0, 0x0) 22:22:14 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 22:22:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$inet(0x2, 0x3, 0x5) 22:22:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040), 0x20f, 0x892) mknod(&(0x7f0000000000)='./file0\x00', 0x6124, 0x0) 22:22:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x6c7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1000000000000005) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) listen(r0, 0x7f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x61f8) sendto$unix(r2, &(0x7f0000000100)="ddc3860506967383e5b535c2404994ee42585c95254ead8692a5ab78461f356585f8b4b4037b29fbbb10e8df932e79cf94faa023d92d0babf65e6f", 0x3b, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) semget(0x3, 0x5, 0x0) 22:22:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x40) write(r1, &(0x7f0000000140)="cbc92015166e5d1d5337049e593b9b1400", 0x11) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 22:22:14 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x88, 0x20) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x10) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/217) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0xf, 0x2, 0x2, 0xff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x12, 0x100, 0x8000}, {{r1}, 0x0, 0x2, 0x10, 0x35b}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x40, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x3, 0x9}, {{r1}, 0x0, 0x20, 0xf0000002, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x400, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x23, 0xefe9}], 0x0, &(0x7f0000000000)={0x3, 0x6}) close(r1) 22:22:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) fsync(r0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x8) 22:22:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 22:22:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f0000000140)='./bus\x00', 0x3, 0xfffffffffffffffe)       22:22:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) connect(r0, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000001140)="736f6d78efb2d80c642faf03ee9f974e896581284a567d821feaba8a3c30181d2fd2c6e1525e28653aca0971cab9d4869cf30319b52994bdc34449634433656e2d2c67e35f8eee9b5b546ace91048880dc5152eff4ae515bc00476b5e14739c85f7d345a90b09b4a330cb1770e6573c3797f7e1ff16f16d26f8643", 0x7b, 0x8, 0x0, 0x0) socketpair(0x0, 0x1, 0x10000, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000001200)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001240), 0x4) r3 = semget(0x1, 0x4, 0x8) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001280)={{0x20, r4, r5, r6, r7, 0x15, 0xffffffffffffffff}, 0x7, 0x4, 0x1}) recvmsg(r2, &(0x7f00000038c0)={&(0x7f0000001300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000037c0)=[{&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/136, 0x88}, {&(0x7f0000003400)=""/49, 0x31}, {&(0x7f0000003440)=""/239, 0xef}, {&(0x7f0000003540)=""/213, 0xd5}, {&(0x7f0000003640)=""/121, 0x79}, {&(0x7f00000036c0)=""/63, 0x3f}, {&(0x7f0000003700)=""/7, 0x7}, {&(0x7f0000003740)=""/99, 0x63}], 0x9, &(0x7f0000003880), 0x0, 0xd2f}, 0x41) getuid() r8 = getgid() setgid(r5) unlinkat(r1, &(0x7f0000003900)='./file0\x00', 0x8) r9 = dup(r2) geteuid() semget$private(0x0, 0x1, 0x209) dup(r9) getpeername$unix(r2, &(0x7f0000003940)=@file={0x0, ""/108}, &(0x7f00000039c0)=0x6e) shutdown(r2, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) r10 = msgget(0x0, 0x200) msgrcv(r10, &(0x7f0000003a00)={0x0, ""/178}, 0xba, 0x3, 0x800) setregid(r8, r5) getpeername(r9, &(0x7f0000003ac0)=@un=@abs, &(0x7f0000003b00)=0x8) connect(r9, &(0x7f0000003b40)=@in={0x2, 0x0}, 0xc) 22:22:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) open(&(0x7f0000000200)='./file0/file0/file0/file0/file0/../file0\x00', 0x680, 0x120) setreuid(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000000c0)='./file0/file0/file0/file0/file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x7f, 0x9}, 0x10) 22:22:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="9ead133b622bad5f6d5a1b2ac28582cd7fbac0127109821d694dd63e627cd474261e78977b4cab500a5a2086fb0aebba440364daa0c9d8f8e3e215d2f55724aff2c9407199b0cbcbed7ac0f80796a4ab3228761225a58d987f7b2f836f6705faec36fb029e23fbfb891ac011136cba631633dae9ed08ce72d249ecceef2e632e42a015b0379d13520299b1abc8ed1a9c2d5286bdcd7a0d0720cd55971010b8d6cf9a867114298731cfc12ecca418befc448b98de693a18adf48de3aff6b5", 0xbe) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000001980)='5', 0x1) 22:22:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) 22:22:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = socket$inet(0x2, 0x1, 0x2) recvfrom(r0, &(0x7f00000001c0)=""/229, 0xe5, 0x1, 0x0, 0x0) 22:22:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7}, 0x10) r2 = getpgrp() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0xbd, 0x1) fcntl$setown(r0, 0x6, r2) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0xfffffffffffffd5b) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x101, 0x6b1}, 0x10) 22:22:15 executing program 0: getrusage(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)) getrusage(0x0, 0xffffffffffffffff) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) wait4(r0, &(0x7f0000000140), 0x2, 0x0) 22:22:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x80) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20082, 0x20) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f00000033c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003340)=[{&(0x7f0000002340)="b81eb193c1fbcc86206e054f4317bbe158224e3c6bc2c2fcb89812969aad3d9e4ae93ea5b5ef1567d91e9402aa68f507f8f76855e8165004632d4e66569a0c1ef8ab536dfc6d88b9899ffd18ec75dc59530f396a619db89c02e854e6bbff57f90b2c8907e984323265bfa6fcf0881945926e2efbd3e9b5bdd3028694cc9eb386d4cdafc6f25a7f4a003dd3b5924060fbc8b118b9a21da632bc672fc503030ef9d90fe2845aa3a77de5b60c01ed0cb5e79ac74b061b3431db14ebb98e0d7b0bd52394339db0798af146e664ac2d94191426cb59536333da204fa66f97973d48c832165342bddac7a050a9026e96b0f8f5bf289007578fb29c8b3869124aeec387223429ca875876ed741dc9cbe7fe980c04288a238cc75a7866aa8b986ae97bafed9648a5efdca2f146e6ba89896efa89ccdd26877207c684111867fcda2c43b00fdbc14b0111f8ffd0a7a7c733970a9bd1c9b7091883cb26783accf1d8f89237cd3d9861473765146cb995b23ce058edd5f89b58a8e9004f22c0b7ed0552990e9db23f09d017054746864ccf1e8e1016d1b269dd4e23d9e22422bf2818daa98fb14d02c94e36b8fe1b6d989ff1b4db47320998c9126a219cfc66cfd66729e83dd376e66ea5e1797dbda5e620946bbc59beb01d2fa644a1ae2544fdaed240e82241112ceb866288e168c7ba25b6dc81f23881366c369d94ea34f7e8c57fa0ff106473caba80b0bac91e9735ae133c8767c651897e335fda81f2b3ad686e518ac4f857b93bf22604d442f8973a32adf4c3dbca119e384c752ee521be476a6a16befa17e962a20e8c88e2ff50881ab8a48589400f757a08da5474253b28ce96f1c2ba835d7905e40aec957e89100994daeb591b7904230a341dad7e502f5f797fa3d6149d5048bd50da6eb7c36155fa5a910606082820211b687595eda26a2bad08c1241f664ad6dd6281223aac9df434fd9eebb7646607d3bae67054549f49ade674bc10824e459c875ba263c05f816e7bac0171b9575a9f4d80433ab3bf48f290266e761089268fa1ecf8f98fee333cb0d35acacf082c954549978cbd29c4d65a011b05910fdd1a79a041f9d6d235879ad7af79e6efb18bceb5d72642291e12abfbfaee39f7be5021675660dafd8765b19052aa1d6fcd46547ab28f2e777a7627da2f0ccf7900edc5d7e79054f7635fd5e78b1f40f154aa18c14b129b76dd40c7bab30a96cef0f54f713df1232667a2f5eb44a6ea40605c71972016f3f98444c782a1c169e1c6fc7a036807d99e59034b80fd9b10580e4262f3d6b49d8d99ab696cc75209391921ec101c5c203974c77ed2792e37ea15fd559c4d1313a5302b013a374cff9bcb1c3f747c229034f83682df0f14b96b4f95bf48128f6813f8900c2eeb0b42d05da1e6d3cc135942cf5ec343904bc5346208b4c3ab20116a98c3edfed6231905c02bb0b3e1377e71040c09639ae518fb317917e070176000bb725a10bd1e1fc7682f48749bf8baaee678d15c1929957e986c76666505321be5aaa7c2bc3d3180f7afaf1c35d7460bf86caea8119c436c0dea22bdc0ad10f4f773c449b245a0f1ab1ec8aff6f925d7fe45061843313df6a871e8031fa66074b12b9b4ca480991045359f692e5a48a1ed4820919440f9b656f4e19bc1af7244b418fe626a603d1ee5972561435ece55321e34a97c3dcc12146d95124c452bb72b3681022ff2341cf40193d3255d1ca87f1c851db43b7009cfe9c9bec4ab810ab39b0d967c605c77bc2903760b74e5636d89961337142b63ecc6177bc16e7d84efd820e863f6969c11c58ad6fe58be059e9662d8b63a8a20d97b11210735d6c71eeb80c6741c335d97b8d5b9433176e16e361e5c8276767967b5af8caf4eb702a0769f3fd329b3bb0d3a586e5ff5f46657967e028d8b455d153df846a9f2000ae2536ecaada2ac2187878b63b6977f457b924a74c39834517c7ad39fd6392344eaaa4101077d29fb47cad93f63f9a3e8da62bcedf7c1ef67579aaf51f95dd2c21715224f9e63baf9a31cccc92c16a7d5a38a008982ab5192c8fd587073ded5ac96f9d8e7b4120bbd0863dfd2046f6b92592022c6a8193394796598b4e91957a1ec469e27de1d1d36054aed31c59e49db0efe1c0b328cb86bba1e1cda2aa9017e0ed7f55e65404d4484d9d733d8e2a8f14c6eaa99169be0ab996662d7ea12fdef31a0d09925b5d6563c19ef8e43986acffea1ca8fdb2e8882f25701e849ab446e717b650a67c447d31b4d887b9f0891866064ba2f8a985d16c3c2fd048f715f8d2a45945525a6910688c5f0d97e27640516ecb608afc59ddd9b9e67fc7b17973ab7d6a30792e2609d81c4ef6f9890e709bdbb065a2b9cfbc168bd303e44961589928225782b2841e71606b6e5293f69ca2fc6bd33ece2d0c8e4c5d98d763c0a9f4867d3b2cf229cfdb191ad4e6a99b6d4f19c121c19f108b32ef066ff7964e41dbef56dc746422a79c918cec70e31bb45e90cd83368d8d4732be7e5aee037e2fef30c61866b6fab9d02df806038f9ff349d4281719b325361b219eb23780399d328cd70da8c4bb7d4ad2c3a883507ba7d0bb7be85d596bea63f06d7b439c5a21d6b0c3846ef38a544acf6cd0c5c2e0fb2f8088e9c1e9328349a32c94aea1d8d805f804d1d2521346edb4d98fc5d4d77fd238c1e4a90b0c76a819ae6f70f54ef82f197b22b25e32335967058ab2df1f90671d633267e095cc75230519ebe4f9288805cfad984de5809fbc02b903339fc6d1f1184b204718556240f4d5fd72a4a4b1d9d916bd69803574f6f299025f581863192dc974a04741877853083878ddea17e329e199942ed507e072fc9f81d4cbf807ae3648836a98113796ac824e1f4d35a0b5c779722d17790f8b011c4870d8688f496e431bd02739b5a50f33f0ea5952d762a3584a6ef5bc592ecf093e495f3f44a9318f4c0df303946e123a28ca8a6c4aadf9ca3f2cdc4f02c379c5383a0b11c87176ad3a8a35f62c9d1f8b65ead1d89ee66f4dd6cd8ac0d7166a12c920fd9ee0a1a64b905ccced53e25830e5b3da99ef42643006606048470282a8f7924ee24bb268d59ad66168c9859a15672606b81d6e09beac6dc7715dbabf1a64fd6f3ec3a8b8572e1f51cccf9c5bb0292c726b2b467aa5996770d1c14e9cb873c306038d4a5413173769ef6b66ca4a7bc2f395dd49a6e7aaaa1f5dd66f4c9146f979b5c848dc9b69503550daf46745f0ea6df41a5f30e8cca1dbf87c95e94078dab2399173f485a67eab63d6986264dcf2655ee5ca66507cebab30449a9ba8df6e296323f9343278d5a1e4c2b916554780154e86112da5a1e39a849080def555dd292b39cdd47747766f9abd6db18d4358194bd7e0d83da7e46a63fe22909f1b5924b600a60022630ce8ac6f995dea4c56637a75ee4a7af70da7afb0fc65b8ac8d848615c79fbdabf0d450a5b2562ef32978ffa5c0215c5fff1120d5aa4b5d0662459731073fe2e13fa77aade25950e34d035743a58b1a6a650d16a65f522087990ebb3d0fef75a2101f8a8030cf82076be21f7eaffca2454a90d0f4f629996a0c2a00f90fb1877d671f3262e05b218a7f717f8575e11a80e9fff16394079ae5c7bc6f1c558f77f122142cfd52836bf51d9c8c02b8215e15dbf3a2666faab1bcf5558e7caf3f0697ce6323835cc31486c9760c9d0592c8614ddd8267cf58a83a03782cecbc59b1004a04c22b4d032d04a302c9e0f14756946eff6f25ce8a09fe1bc0a8853623f40dcf2e1018fd66917974ac0c18a3fe4a8168c931cb2e929c33ab85a823a77d9678ea113c0dc3368e8336f9cf340f81deea783fd7241f878e590e3b31611c6d5bd695f54dbde535b147d83ad47da04506b06bf08e8107f51281d0dbe3f8f9e11b77374260f8fe8047d45232edfd913fe5e60258569d02d9c724464e2dc1e7859778a6a36a568f0b90bf70c4477ef2be5de544e86ced220ac02ee9ae45284dcd0f39e2a6bf8dbf4420c75832d7a586fb28ef6203e56b8a0af72efb2119d666cb38957fcb6f1920aa2684b08b22d82396d9b0a72c4992dfee0a1e008f3e5579a0fc2896aeb886cf0559829807927c2da52652ec328158048d8c07c6dca43dd576edc54fd2c607882366fc636aa662eb8690dfa90f72aab4a645ffa2e7c0055ce67720234d8bfad183ea1c48ea1bb9415d2f7a137ea1ccecc89c5bac52239d1876d9454a02fd44d5accae6724a1312494a054040f9e3705e74510a7c9e3b8a7dc2b80399185027eef23168e55b41d24374d8291ee7035d5eb73cd558e848a59d5edbe6ca630e08e321cce09d35f3fdf343d58699d77904a1ec11f30507f54ebee5af8d9cbf865f3682ee0d2240f1eab358376436f94d0eefefdbc9c6037fe7950c9d38fefc84163b1c0263110aafc9d30900833650c05532ba1432aec1843289ab1440cfd98f39ee0178798f8004a4368431e62898024c8e59fb213ef713f80ba5a64877093fd3eb7072a99452ef5c6f339cc9c8e23925a249e05c51f1e745a1f22e5f42cc92df7dc92d0f65af74d5a81547b50db5a54b4379bdfd9475d6d812f25d698ed599fec019dd3f6e663324d46f1b4834b938bbceefaae6a72adf59464d57d46e5112e0d6fffdc5a688b6ef88b85410dccad38eba7b25ecfe9d7ef94fd9edc23a4af4c693ed4a63df281c48376c39541691872d80718adb2bdea7105b5f2a7b8bd7956e3a5333fa2de975a593b5961b8e1b408e445904ced90639ebdbdecf7eb697f24b9f37c43e0ca40101178ae2af91458996fff23048b14edc874f6a81b73690a75f60c37984f6f64086e0e79059293cc6a134ae206227d4a8427135be149cd815c180bf11435416ac9ae32485185c6c74b9dee29f6ddabe29462797d90c9527fb59dfd8ce90e774ca0adc8ba2c57b8c5f62bd87d73d8ea3f4ee86944dee53b64c6450ad0c55f526e2047d395539ac003dae7c5c11940c12a418abc2245b2b0ab0b0ef25dc0e515d8dcaefd71cf0d3e10bc7872cefa0ad768e03d5ffe8775e58b5b502a4877ed70a46c0467f53f130ec07d18f2038f6c602b524cf10a1836713d66cca5b580d153ef0f06a509f6b756f57e3e29b5da0886963e3685bc93f23ee332f7085b1fa1a2ae88d50b3f7de55c9f54102cc0d2d1645599e5ff361ad029f5e7cb8ccd2cd8ea53cdfdb24f12b8eafa5593b72b68e8cfc34ff6c90753d18af8c0d2422ab42a329cf6baab8a9f51de9e705b15c88e756c3fe3197806d7404d072afc5d145a0787a780c4f381b1f6d658d2e13e40b7d526bb743b5e0cc72af0ab64d64360166bd93483b72b88a667665f2dace4bce3b5d191eedaa2381dc42dbd4191efef5b5e6eb7f035c389bfd4d5420630acf722e0038932fcd0e366fcd66b07990b43c5540225c26292da4f63cf3a4093ec0922be4bde269b2a3d8d2d6dadad7fb5c6fa76d09278993da58e63c9fdfa55c65320f27f498373db2250dbc88502ee3d05104293f58ecabbc6c95fa077cfd9aa662b087992438574e7632294a80992e4d3fec45329d810a9957784e99bcdeee43980eac35b5882ef5907d03241ddfac6f6cd467f291d8a502abf348593dd05638e18458ed159b3a7a27609d0035764d759a859b57d515bc8a3ffec99e677292062a06ff5501c766d0ef41a014b4ede19d690263a2e2983b5649f5bf65abfaeb8498393b55e5c96130dd174e9c278389ef9f1251f9a402122f3bde38b795a2fbae5cc074103196ab3545311538be003bc95059a2ca437fbb6", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000003e80)={0x2, "0dc7fc1d6816fae3ffc6a3acfb0bd34cc467ae8d64e5df3d1bda8cac158ba7638911e89424dc0426e923855e98d93be24f7524f9706a9baed8c66450d24aecd92a04707bedfd3571c3d7247e74771f731dd829238b97f8598db8fbe68033e9df1083d45424b77231913c686ed526faed06b40d4277e3098288e7cc335c163fd8363d8286fc331aface7212e7c3db2d9581a98cbc03963c21b668380b0bf6d1e085b86946878a73a84e09eac2006f6958d659f64446016375a1a94174b906387075c6a97c7f843cc07ccd3259eb86c8cf888587e190d6c94e7a3630726df760fc2a"}, 0xe9, 0x800) 22:22:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x400000000004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0xfffffffffffffbff}, {0x4, 0x1000}}, 0x0) 22:22:15 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 22:22:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) read(r0, &(0x7f00000000c0)=""/204, 0xcc) writev(r0, &(0x7f00000001c0)=[{0x0, 0x3be}], 0x1) 22:22:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x7, 0x0) syz_open_pts() 22:22:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r5, r6, 0x80, 0x1000000000000000}, 0xfffffffffffff001, 0x28000000, r7, r8, 0x3, 0x8, 0x1, 0x9}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r9, r10) msgrcv(r2, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x4da2caf24798a2e2) 22:22:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) chmod(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000180)=""/154) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x9) 22:22:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)=""/42, 0x2a) 22:22:16 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:22:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 22:22:17 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) poll(0x0, 0x0, 0xd56) setitimer(0x0, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc8, 0x120) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) 22:22:17 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x47fffffff}, {0x0, 0x80000001}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/192, 0xc0}], 0x3, 0x0) preadv(r0, &(0x7f0000002600)=[{&(0x7f0000001240)=""/137, 0x89}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/42, 0x2a}, {&(0x7f0000002340)=""/205, 0xcd}, {&(0x7f0000002440)=""/97, 0x61}, {&(0x7f00000024c0)=""/53, 0x35}, {&(0x7f0000002500)=""/230, 0xe6}], 0x7, 0x0) 22:22:17 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x384000000000067, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r1) 22:22:17 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffffffffff3d, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f0000000040)={0x5, 0x3}, 0xffffff2c) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 22:22:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x5c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="ce71561983059783277fbbcda90844e5c2b2f17312d673b9052d017efecd03af28fac0dd3c26fe0c084dc1", 0x2b}, {&(0x7f0000000280)="59bd0c03da4a5707dc6302346020be470b2c59629124d5a83d36ea0b65b7bcebfc76e0941e247019f8ad335f6b2520c125b5ad4daaeee3e679c352f6f08e05b7bb872d1e49c51a2573759975dfee4557f0ec662167bf545aba114bfda7d310e92c81e6267a", 0x65}, {&(0x7f0000000300)="548aea05b2a382235a12b01b8d28ffa94ff1fa8d72a5423c460d7f2961f4ef68c4ce87b863ba7f376112f5906db9b8ebf712caab9a4daeb634449231c331b706ec58f89551d46f5dc12b89b9095c25a0267cf566cf3f61b41ab59cd6854d79b816141e368fb40c9e7ca09ceab231a9d4e422212690a420a9518bf0d53e510f0fa7c1150d4faadbcfc1fc51b28269750503947afe57f200b8c82f4a404715dce366ac05f04d97fe611a", 0xa9}, {&(0x7f00000003c0)="9727291bb753598053c15cb79db859a750720cd1c8e5cfec173f2d2cc2b25de741f1cbbfb99702fd2460675b26416d3e602743698bb649e6472f81112b642b81f176af1c03ecf03de76bfe210a985b7cad1d0f4f925589d7fddfe5338b55286da39480526d50bdf28d96d4dcf0a3a37a9105ed9eaad703035cef2b1c3d6f175b87a3cbf71c8294c1a2c1d1f74fdb64bcc074db3a37827f2261f58b7ce252c69f87c920fd654532697c17283b27fdd27672e6022f2fd9197fff5697eaa6e2b72fd764cc535c7b6ab596c8", 0xca}, {&(0x7f00000004c0)="bd6b68ec9faf97d7603d563a1c08289c9768f7c0dce31f39b2637ccde4913c6c83f6b0177793383d80c96a2e1e8db511fa10816cb873f58c0e", 0x39}], 0x5}, 0x2) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000140), 0x4) r4 = dup2(r2, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) 22:22:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) socket$inet(0x2, 0x2, 0x80000000) 22:22:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x144, &(0x7f0000ffa000/0x3000)=nil) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 22:22:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') 22:22:18 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socketpair(0x20, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r1) r5 = dup2(r0, r1) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x280000000, 0x438d}, {{r7}, 0xfffffffffffffffe, 0x28, 0x10, 0x1, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0xffffffffd8a07ba2, 0x4c}, {{r7}, 0xfffffffffffffffb, 0x40, 0x0, 0xc1, 0xca}, {{r7}, 0xfffffffffffffffe, 0x10, 0x40000042, 0xd33, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x6, 0x80, 0x6, 0xffffffffffffffc9}, {{r5}, 0xfffffffffffffffe, 0x48, 0x2, 0x8, 0x20}, {{r7}, 0xfffffffffffffffd, 0xc3, 0x200fffff, 0x400, 0x8}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x6}], 0x3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x7f, 0x40000008, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0xb0, 0x2, 0x0, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x9, 0x2}], 0x5, &(0x7f0000000300)={0x10000, 0x3}) dup2(r0, r1) 22:22:18 executing program 1: fsync(0xffffffffffffffff) 22:22:18 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:22:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/59, 0x3b, 0x43, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) listen(r0, 0x9) 22:22:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) close(r0) dup(r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xffff}) select(0x40, &(0x7f0000000000)={0x0, 0x1bb, 0x3, 0xffffffff80000001, 0x8, 0x5, 0x503, 0x400}, &(0x7f0000000040)={0x2, 0x7fffffff, 0x9, 0x5586, 0x7, 0x1000, 0x100000000, 0xd2e}, &(0x7f0000000080)={0x100, 0x1ff, 0x100000001, 0x1, 0x4, 0xb29c, 0x10000, 0x4}, &(0x7f00000000c0)={0x4, 0x200}) 22:22:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 22:22:18 executing program 1: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x2d5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0xef1, 0x2, r1}) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0xfffffffffffffff7) r4 = semget(0x1, 0x2, 0x10) semop(r4, &(0x7f0000000200)=[{0x3, 0x5, 0x1800}, {0x7, 0x80000000, 0x1000}, {0x1, 0x1, 0x1000}, {0x7, 0x1, 0x1800}, {0x6, 0xade, 0x1000}], 0x5) r5 = semget$private(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x5, 0x7, 0x100000001]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/192) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0xa7, 0x58, 0x9, 0x0, "bf2488fa9b563a823eef70ca13eade49b080446a", 0x1, 0x5}) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x2, 0x1000, 0xfffffffffffffffa}, 0xc) r6 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x450, 0xa8) ioctl$TIOCSDTR(r6, 0x20007479) bind(r6, &(0x7f0000000480)=@in6={0x18, 0x2, 0xf824, 0xb731}, 0xc) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000004c0)) r7 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x200, 0x12) chroot(&(0x7f0000000540)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) fchownat(r6, &(0x7f0000000580)='./file0\x00', r2, r3, 0x4) sendmsg(r7, &(0x7f0000003cc0)={&(0x7f00000005c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000600)="edeff67c55cd2efec9fcb135bbdd640dfc3af84e34518aa0e682cb5be7f9608b8e4aefc35e7c1e584e4c3cadcb7915f2eb2d624dbf8ecdaeaff825a086c1a78707020f72e3eafdec0729a492a251ad4786d30e6b98bf91863197e85244a86c66264ef87cd9026e772980aee9d7253e6698ffe5d78d2f6bde1d44ebe4dde91a6b1ed910d37bc3f0f16de0fb3052c2f7c5b7d6648f26b962483a4f44aa4938b2635f6173e53ae069da324402ac7f88339e6c2a5c6aff05f5e86f7e80f29a87da55349fc1adf8c259853c3cf23324c2e96e6ebd2bbc", 0xd4}, {&(0x7f0000000700)="3195f41cb6cf19604d0878860b92c2ef321f61a22de5985fcb7f0aeca990512706467f67f9f0507f3d1ce852ed8a22d6d8aca48bb92a7b88a42b18139da15ab985ade848ab11472d7b7aa2a3acb531199abdff8e092d81ede45eb7a6363551cf78e1e03746b39147722523a14a40450c4aaf4d207c360c", 0x77}, {&(0x7f0000000780)="bb26595b3632822ee260af1c4184d000", 0x10}, {&(0x7f00000007c0)="02c76e1c38ce57bf7bcdfbdbe648", 0xe}, {&(0x7f0000000800)="07b2ae89808f7ffbd70ba2cb7e9d5611109ab9b404eb00a302721407751392116a33ba0557be45e1d2076139174eaebf1f79fed6b56a6af63fbf6a21d9ccaf265659b1474b299152b327a45f0614e3b13101018cc59c96a19e1fcad814a05de981e020033586d811af87f76fdd576c18e3ee933f37c2483b97dbff8048d0bb33733d2b3ccf1357320d859fc01fda74be43565e71b710ae0324711fa872461152594c957dca108623fc8ffaeed8f2b74663adcab063218c5cd8e74a071541f8240a82eccc905306ffed5eeb1c0599cad30280f41e19c5a7e273af9c25852d42e10db4681276d37fa489e1c68e07377b278a35fc7ee0181c8d814e800bf8691c5f8d68549e042a3fb8dc598a26d60cd76c8b6000fbc52d5af911c9f7cf2ecb5de5debf4ab1d9a472c14b8a791716e7f67c0e573be4a9ea60978e1a8d354783e66d51a5aa95bf08ae1362a5e5b91956a6b194ce8332f53401b69119c0a444dda1121c101f4677aa7a80bc0a3da3e8e71c21da734e00ff65d99a08753fcdd46c7d267b2c28e283e10c81edfb3a61f32d0b9b9d4e6f703e7c92df66abf2ca1d89d97ab32cc6dcf2aaab35de7aa6bf69203fd3abdf88d26ffe34490d6afeb81a944c35be9543becd1af0a5bc26f0c28e21d3ba143da14e6ebd399e5fb8ddf509ae2a1bfa08c6738613b5f861b0cb847773b765b7e5600d9e2ffdfa2d2d0cdea1a5d9d6e00fe2e4c68b2963bbfcc923aea51f4d792725542d0d57c0a6c0b742cc0d41293b0342e1330ce0ec4083ee1a71780ca3f1296f98d155db7e9aea9a343d70432daf90861d455807a11b5f1aa91d5685aedc6ddd79ed7e847b0e3d8c2d3209c3ad63435804c17430d8c133e53e419befb1add6c42331774e7df2d011b2b67af987559578a6be4546aba26aae561c822c9ca07902de4ceed74b40571c142da35362f54e95bb9ad0cf45070a0af8de003a0b7bb4b88b79894c4954a852ba5fc60ac0b4cce3bd58480fe4d004d9dc0f87ad302451d47a8016558881bca63892495447f83f7a7062c6ef4624fe79fccf7e6d6e71597a7e843417d96981583ecb89c511b24c632b1d2553f98a281ce4d159eb3c84aac0460653e8024b0504df64a7c92acf66f3b5a7330d441e91ddbddb96e043a930225ca6daee549bdca97448b45919575a3ce56c51fa655f6078a16cb997cd62ab0e663661e589f09c6b131339b51217300be2a42c3760d59963633a09754e0d643f1e321c6e41a2b803130a9f81ce70f8879dc8a4399a076be8289aadf707de907a21901fdcd5c6309ff6da02f07d414a0fc1e7fb013af12510366ad354e83079808aef9b86605fc7af4fd68013571b9bfa2f36f4090854924c3ba27ce7e53403cce32332e3185910d2ae488cae285d4d34575c8d974283bc1d9a659de5f19567b0b9edf4a656f216c99686a9f8209a38366d282f6af5531040c25f0a5d71f13a1ed229526e606489e037791d8faad1c7688e60f7f9a5283bc792003862dd6871b56273e1d26cfdfc87e66c05b2db4c70a4a96f5bd24f04676120e8001911ffb867da156a4c27936c3f1a46459077dd4490d5f25fc5a085babf19b832872f3a3c8539f0fbeddd218cdb30707b33b1525045722a1308aec591d3748b174272f7df9059f3a422d385a1a02598dddaa79864aec07a98c0f834e0d9bd4c5fb1cceb1fc4fc406c7710787e53423f2e81b82c897d42ff207347934506f1ebc531c12ddfbe2ca78571fcd9664503b69b043c7baca98b296add85820867ee3075294ea25f2c814634d8d7999fd14a3db9ffda3f2b224a89bc3aad61fd0ea896c0b473d552c3aff77479be9da6cba0886acb123dd4f8771a38373f653e65efbf264eb3fca642e9a4b67f7a61ce7459dc54805a1de2e217286327f66b77f95764da732434c7ef28de86353cd15da62daaad11cc5d62e384006863d64fb0501074328214229e8b9628db6111a68a9a24c1815d57952ef22c6cfd400b6fff4ab6c650bfdde175acec4d1867a38b6e051b28e5319acc34c5fdaaed098234fd430cdf2fab3c52a7cbe4215f21b1949ff4ecf70272c8fdf702682978cc4ca9dce18d4cb57c8e1c6ca7b05e6d611500975810906c93a2b9b57d87d0e01f7868c18edfb0aea3e2cdf5cd3aaa0540a4b522fe41f121f36b99b121137c476ecafda9d63c1e91a23054c0b612e60f1c9a75104de428aa18cf0ed082faa3017dcd51e9e16d1c704f00150ab81ca9fd51914f37ecae7c6d4fab0030fe9f773bf802377e69d9f7c14616c1cd9ccf0ccfb91a0c340d7f005dfb0d5c6a341757487b894d111f0538071f03067c350dd76ec9c8602fe7ca2e03dd54dc8b2dec8e21808a4d6d1d9a5c235fc5c94b91650e3e6a3e07f7e6b7bc782c0c4d851e1b4820686b0bed8fee1b42f63052330fda67f6149dee731889516fa78981e37dbe44e700a76c54b9ac1e7e31ad058230f2641656eed9840c51097f66cedf61ded1c3661c27a7d30be428d2df8b824a0e702bf3b4a41908e727bd8a553c477cb548d26bfe74858ee04ba1a2eede8a5dad627ff358e74851ec166a9f4acfb9d103b5335957b0e07b0138aa596b45afcdfc297f15fd563396ec980820adcaacbf96e1868782d499b6251d23a6bbf10b2cb144d3501392a208c9a693f79c8541e418258b467c1a171bdca440b5d0d060201a2b8cd007192f18b1a87004195dd7fff44f450eae2e06c61fa6f07db6d9fa1e75d2a20d9ce159c1c7f9efdd7d7ca8ab62bac83534d5b5004e4b91309c60d33daefca27d5c39c9b11a399b2d0e549336b80f42cbcd634d3f848cbcd383c9280d7aa599a5f8a73106787a2e7bd6c7dcf7af9cefa522c6ed243bd2a2c95c48438b4e2cea2a0aa796acef34c9596cabc04747b95d3576e8a25c15c65669c7a8e41360d7a8f31d9314797ad74e146aecd68dc6d7db4c4002c329df38cbe62e663b61816123956f5847388b92a53efc24fa2d55cd099f8d6517c2769d46ac037ac07af940e7c72b37f798f8163f171154a22d402e8c421a103b7844e7383528f046f7f7fe35a8e1f12b6400054e5885dfa1e21abe2d099e58031185ce19bf042f67901b9e4d979ffd65f3749b144028b70af8bdec0e9a10d360c29abfba35f33f4a447b6e898250410ac3804fa88c3df8cb075506441e07a94ae8b75240bb3015d0c8438f7e0b932e92350ab38f99275f5555f908c7193045144ea0d59e8d419f136e5dbddb59e329bdd3dbf74bced5aace62a7964c52951694259a0a77bf8abfdfcf22aeb072d2655cbae66635fef3498b61d1a4bfa99a89e7ce25985680c1706e067f2aed323a1a86cf7be8b732b50dc81a3244c83fbc162b531db36484ca7f6f099e80c1bd44a76efee934279be84bf776c2ccace53bb1c5d7e499b92df59cb2508fc022e5296261288fae868204e2c249ad2a588c58c16c2d9dab5eba9e34ad9d0b9ad32a60d2eef0a98eefc68ab0eefd71a226cf6b39b48b109841d03134e4bc3d913c212db2dc29692eb756bb3423626a06b5069d675de767c004785d9e19e633e1d74b3737c1fc9127565a180814c518899e2c3a9af4b1dbfb304672227eca279b1664fb8906db488fb21b09e94a752826f3102f992a0c1e6c28e82fa8e77c5e4914a98c5ec7ae5e363885141ef598de64797dd520a5e047a23ab9c81b5605076b4ab750cc8f5f4954142d479e671ea36ecf0ff8283ec2a21eb1147af99816461c6fd2e752c31b87e70dd1308ac7b6c2fcb637a5e60483c5409eef43cc5e574e6abfc978502a40af32ad2419cc2978276b0c63e7ec8c40605b94b5e8404344abd0bfc8e4a0faf8bf42e95bde9862026b153a61907794658df03af2414b2be83e5869510762d1aca250af5324d36124eac9d35732692b2011a163df47012b1b619faf96f8c8cb5eecb6188958fe8033a460eb75a43a4847caaae75b8a80982f6365203d2aa08d694df03b59fe7d1a3cb6363626385c4ba19b03c5a55a542ec5e3b2a843513a5caa5bc6f965e1fbb03c83a2671b53d7477f019ff2689be4e639285c700dac6855af94d63c62191d714f0dce857bfd641b2f34e7e156cc5b0cc4dc7ec8b339b6fb19baedec86be485b3fac936f04e97b785e25fea697911059e965726e899c02a1eaeafb3e9138ce2d30fc0d135a525f1e50d906b26e9488d2a8a3149d477d6ebc0829188d4ac2b05a768973107cde10f317ac24c7b3da4da100832cd27e08fe767d99b58b223e38c2edb4ea3da403cd3ab6465b7da5efd723f1e50daefdb99491bbce982468c2094bd845ba2c085864f568094b70b6be059c8cce778b4b48922af2d5b971720b797e0ad189358c76de2b9e018fc06c8de23958cdf35763d91485b5cf525a80d97eb799cc99b846abaf22c36a603f5604fae1e41e5aee9f5215d3d8a658fa0b71b0aaffc2c689aaa7a01a31aac41daf8497e899ea23338004044063bfe703eb4017d034ebd08ef84c64c21a86e2d61c2fa6c5b989c03cfb63b02ad6955e84bbb587a8384edff044aa41e2e88d25b407ad8ed4349b47c56326e1bf68a4ed33fa0dfba776177324956fbb305e26db2c08435bc7a092f846f7cfa22b7bfeb9f5f83ea10464fc3a6378650c823cbe37a4cfef9c90115874b4b6f52d0de9e8f37f967118504a5cf27096ea46d5f116634d0ca9054df6a9058211a8525db5abf3a74f4f200807a108d91bc3dcf8b8e30facb2bd3761bd623adb3def488bcdeeb1e2e53fee072422a14a89cc053497563331a182059918387c2fb00f760d0e7a83e99754842e85440ad092d99b5c9e838eb3848b09df0d65e303b34a35096821e51d1b2c9fd39fcf214a6bdd50a5db66858c5d3f6eddb4e79414e032a80e1ee18048b717dfe3485cf0db8fd3aa302c7687c620a09cc0d095beec9cadfff076bfc987ce251edde20320c2c3c84111f44f8644005519c083f4df265e4c6bd4eb4c1262eb509f9b733402fc2f734700517aa5518708978b6ad76ac3007a06f76c37fdc9dd9e1dcd8d1e6cce0615147de6f09a62131f44c1f35ffa39ed04a64efe0aa4ad0fbd037bd66ab98161229c6a0ad972a6819df1208b347386e11a395a916d6e32eaeb802416a7a0dfde0b29fed1286b56d1bc63dfec31d19e041d5dc0032f7a9cf3aacddeded36584881505df165aeb39a79df011fcfdd0551825048e3158f400bffd0a13b1979b707a9276d30bf7e152aafe66f7a1922784237f6205752dc00566dcf708aa4d9fdabf8f546c797e20d64cb2f8c301a24b902ea5a683d785709237d04a9c83971e69943cc8309b3bdc780c650db8c80636a1c7c708a5d1db53718418254eab5483d872c20f855bcd232f91911558243470fe60e09e1e95b0ff61070eb1d0d949c7ae6d415def8592ec04766b725168d4e4cff4e8d57c22d423956f0fc6bad8668390a9a8340574da36acf16b84a40eceb0b150034d1869c4cf6be423a2551cc598ececee9c7619c9123d21877b917d8a5b56d50b1813e6c5a802c7ea0cad3cdea167894af34fd7667c8745f9f7c487e455762dda73ba8a09013a89c7a5f8b204d6ec18f51dbc714104a7bdf75fc776ec72d95fc21e43c2bcd9c79198058a1a42dcb15129b4fa5ca95f62876c751040267d50e9369c63e6fd67b82bd1e07d080b73de69ca0145076539f41e41b05801679bd1b4c94630528058f8a5ac39ac88ea50a27e176de40b5667b1b1f3f5da353f68640a1bd12d66db16db4670745eb5151000d10b10ca941d761f01a3cf82659736635c6d32d4ae4f1aba299549", 0x1000}, {&(0x7f0000001800)="97a79836f9c9cca81924ea88cf49afb88de2dc157d2052873c21fc9006f8d810cbdf2498049f930f1656737caf0c2c87899867f2e609ad1693efdc3e5409afe958626ce989ff038127bb220cab000d36188f6b3099f1597b148c454974ce2e4165b798c9457d93fdb083d87ae8312c268bb7065250af2ae073ef933e1b756f16cc51e489c1f06c2e12", 0x89}, {&(0x7f00000018c0)="78f2bcebe1e1cfafeab729d745530c554a54e3a6aa0565ee16b3bdd1360f551ce2dc7bd8618c046e58339dfc65f8f2285561ef9dd715632a9d512833d303f70ba4da3eaf6f7422e11de212cc5bce8da8fb9f27d51a28f35f874aac87b2638d3e34760100a53ea5788fe74f05afaef04b3f53198401caa0249dcd0f8bc82620374e125b8c2b5e6ea1dbcaa5201a9d3c10d77b9e3390ffa4eb9bd9ee75b6cdb312e92a2c490f2bc0c2b69a4f92701d64254d8855f436f7dac4e26b9c9a1a095b4e90bddd94b94d4a4166acd4271697cae8c6836791c6c237a0350ecb8f2706f7caed839ddef2b6bae6e2af42626895a77ad004f7c412", 0xf5}, {&(0x7f00000019c0)="c969793c1e95770fcf99ffca6ca25dfd9ca8b51431da9590a3b4d15d526a2cc2fec11ea65f8b4c0419d139381cd8e0d9a8a0bdbf0cc0d7fb1595e151c47a81212ac974a2a423ef51efcb4e617637d8816e5f0e02fa659cfd95be1c1b60c09ed6db798c712ee33a03b83cc6a425035e90c26e47143fde346dbc3c8274df0f08a7bd964d88f9cdefa0a341bab455b593e754f04e68846dd259e3d6fdab2eaa76db85e7210dd1cb9132ea0cbb06979b1b751902b40450fd3e27709f403c49e036d18d4ab7c6b271c034a7b2208b5892640d9890bbb654449fa5a3e647753b5183430b3354ed4c01209a32753cf473a2d8b5c0879507b12496fec2c69468be174ebf8675be58b8dc115686fd8c805d796a8cad767f0c2bfad3cc187f83572dd98ce6fca029ddd053e64191b0eaeaedbd9bc5b3573c3333a4d4c1d347139eefb5a225573b9e6d42e43abf2c41bb6d09cbcdd2d155aae89137610bc65ee21bb25bc09971db8d21ad7e5a14f051a9fefc2f6f888e0550d1c43b3884589be271aa8bf1744480407e2395fa174a3815e300e37d61db5b92b281ecf5450292df92cab9e030397c24216c7b79773322856c20508b94be97b47ddb5e738cd112e2d52e8bfaa2c0c5896767dd3b729d719fe57bef58c6b9dc4f6675a2bd0087c1372155f8b602daa81c83dc757beeb8fe7272d4aaf35f0eb0536e8b8811f715d0a9ccf4178e738eaefd4cd564368028ef0fa3947eda0459d6072f751d015ededbf1c277383e4df749119a1687486489f5133ca5771af293d1c840749a3badc4f841b1ad255ed0d37fe764392a6fc14470260654aa9b84d4999e0703e95f0ac42406cee4af6e963c4b91c87d094630a5c6294fbd0f585d4127efbefb430ffdc9c1affb6829f26e49adabaf5c1140515691d4ff498a659a15013f4d3efa9110ac2c89da5d8205a82b50fd36d6713de51051f455c9a23b4e90477f1f8708790f35503de62cbe27670d4a09e26015622cc998b707d88d1cbd1007d9c9459c4bf8af1fe67ef58397165c066549346543604241758dd7e9e00bf22911a0f1afce5ec4b5aaa11c4b86784630bd243a1cbafc04d0d740670f8da77543b34d49148ca71f692b5983cb4f684f119cbaa13651a911fe674954dc45d7ddb2ff65dfb62cec4ad06b4f8e29bb2626e8be154195346e2300edb55385da1e5869879988d0293188d8d8e41ea36a21f993f257e41540e50750a464484f3c1c0cbb57bdc251d55eb0281e562849f655fe6b04bf11e284a0adb3ac9db904eea5c586e0de5430d213996930c4b4ebafbcd6b46f823179b9be51689993a52a55d6fdd5388f6e377d0444f36ca7b0893bad291d682c9de11c6960de4e3a169c46b66c5e1ccd1e989abac7ac096193ca02603e5186fc5f40b49630c403e76272e57271efb9e6362aaa45f321d44046b71a1987164b7d1c6a2602814a21caf1a8df4510faad9883ada98c0ee6a605cb62b24d6cffab1b2b85872919bf4fa748dc9108459f78125d5e37d96a4820bd420bde2080fa36dcda5ba4e4eabd433ffa8189cad67956499e528c4a3ecccde2cde2f869cd56b55dfdbe505120977c6d63f9a7c4f801c26874e5741ec1f8131c9c879c33651d566e440ab55e54c365c3ce433c8a26c7ab795a4d8f4999ef6559c217d5c225adea1909c3f21783bf70856f4f70845674bb736c90847ee258377e4314c191218f9db698b46822ca6e4229b709e77dd419dc646faddee62b10dab763080a9063180e79df5eeaf14c9cab53ebf86518627e9ec5f7f05060c3ba9e616a671b10c26f268f58730fbb96e7779de28205aa610635d28596795c52bf304e89190fed9019dd0daee5d97225c6ee7e93e71fc35545c8f1b7777d3649ff3e442bdff3ed0faae9ac77a0bf7a1be0d5f7a72216d14a919a278ca9ba6899945e5f8a80facffa939e9066584f911a150c34f25a896dac80a3ff718a6670bb4cf00038b361f7d595bc649ec68f861d294267f8e15e7ae66583362470f6002fbf13f3ed89696272e5dcec0e8ebbb34a87a5b9de9c362d2cad4672e932f57af05ba48e28d9716a1748cb9f88ac768bce87bd7fcd7f30cd4d794c5f076d13184ae8c46a73ae5ee5e8d9d9ee46f44d8c9ad7ad93bb52aed01644f763a9b271835b7c605f3e9bb43bccd200d03eb1afa2c95c4e448cbf3d19e5fbfe94c7d57854ae038f28271e302fc8c933d3b4a200da3aa0f946eacfd07c4cace7fba649a0a11e2e27824996485e14db4227316b0eaefb4de7a0b6105265ddc8911fd721e6b29cef201caec13b9ee7950fb792b3ab3bb2bb5f500869c60acaa72c223e0fe55d78c01bd897a5a7f56c589bcf84f8b47f2f0af339dcc9bca6974ea719c2d69fface3de68472d701de741d425e91c855e1bd72ff0d75765440dcc92f7a3f9ad9f97f176a729bd6060384e10a44313a8416126cc80887d09d6a6cdab04085fcca3784e2a359066ab396eba4e7906abdcc68dcafac93adaf3884ac9452333bd63de77cff3070ab9015d37e005d00269cc9f443cb01cfafaf1f0ab088456c61c22f91fb00da92584d515fa882b1964930f843c2f02c46310f9b0449a42ea38093882beb15585d4ff55f33955a25c65a903aed3ec981127aaeaeaadcb3a1391882ccd1689aae5107d22014d40357ea93e6dc7c9a138d039fb46c9ca41d68954e0c0ffdfae309e86917575623a8b5db0818810a23663fafbfb768fc3b35495347012ffe7f6d4e1e18d0b7cb5180fa1eb98250badba4358da689a84b700f44cf084b31ef761bd28a8d6f464fd47b5995d38e2cf40f8c4c5ccc2444b38328e07ccf97aa3f62036c01bbe9c773ff283e4f071582e861c6499c3b65e59afb6fda0b0161bdfb27efa3991d1711aa6a898160c2f689876e21b80f0de1be4181c57247331c17b950e85a2aa9211937537c27cd18d74efe18b880a811891b9ed8f4e2b8045c49432c875b9ff490f484de22927597ce1f220399a913b0fdc676778cbecf78cb1495699e29c0ad2fea7b7cdc83e0eac825962db7de3b1145eb0510d3981fbf0c3a8b7f2a3cb421cfe43566d8f01d374ee74a9ef42af4b83a94a3030aa45b24a9baa0394be9894508157dd77d5d7bbf55af2a4b660e052e6a359494e3a0d1409f35eca9fcc1e34fe22790e17fc7d782b386e4abd56bdaf3537a10f7009d98a4b9eca4b42a64e302731ab10b1ff764748316da49563c49ca788f5ec1a6410125a60f5126474bbc733d4459b73ece6bd457427b6d27fc190f7157ee739903c0fb9bf0099ed99353e613e542238c0aa382b832292619f0e1fa478b851103bdadcae30fd3e0bc128713c51f0742c0844c76d0c425f3d81a094f2d14a1193156ce4bd5b59c22330954a4c6d14476d58ce46c41c058616b6ed870cd3a9b03c249e4a2195a21970849378862a59387c16ae14fb84ffd7bac706ec4bdd42dd9947b71b0c079d260f65179ea186d29fd28d0feec5f96f869bb5e6337f4b2f13079b676fe8c2618c4fab815d74e7f0a98eccd33b81c1cd00036ff6098bc7eccae4a1415e392b080c7b4bed5f24baa9db9acdca5b126c3100af4da249a6a6f55e654733e66a4819547987555198244e1dfbcc5fb837561ebf65bd5f1451c88b469fc0dd6b60547b89640b18a8855c02b69cd2ed74f278fff95ea3560772ac6696a0308d93b2cf7952d921aaccbc2ba8aad5052c4c24dcb709a2a584dedf85f1b771dcc86ad33cbec159672372060d77f2b9a9219c4d55c24bdda43163662075209e91dc00083fb1040bb9518fa89048d172b9062bcf11773d918b15bc0a3017e87697a6e3e98fb7b84d64c65feb841b2506c09133fcfe37c6c090a0276b08ee5b5bcf849c900f40097937b0c93226f2fceb459a03e232254d0a335ca5bc2548fdd310b8d3ff3a79cfa3deb21307cf1e5a49e674c63cadd4f74f1a9760f86eeada85d08014f6bc6fd5bf37d1f2cafe847d244cf329416ceccfc559da4c04f17d8c47f8e059ab9620be7b73e25d46dad6a3430d3908a3de9f28e021aa5de0366b72c0666d3903ccc442af9ce38d491dcd18862687d5c510741eb69dbe5245a207c31ef52776ad29ef2b8e5e7cc8a3152165a4588a0ddf0ae391312b082a9784e4b182e5b8db5b5defbfd512d29291ba52ade138d9f7832ad2129319c905f850f1691d4d95a45cbc4f82fec9fc420e0ab443e0cb6f03e02beee549edf9b92135a5be3a73b55e9f46c05b0765eaec848f504bb42a0658b8959556c056cecd9cebd73f11798fcb99844b95d19dabe2d0056dc5147125a458ff023496babafde04aacb79200f170ddd9d3d45c66b938e7db0ecd6795bf460e56330b8ba57b513dea019c188bacebebb2f93c7b46b74f33f5ab0c491b34622b7896342e718d6e152395bb54946b7223bbdb0a74cd70cf088a11f6409ac17f9544dd739041d68a344e7c326fba1cf21dde74ed961bef567683c0038f6ead6edccbd944d8dd72de913e5bb12671c3fa524a84579c59d39d869a3b8184706abb544b573e633b2a553f0840f2ee7edc8cc70c8dab444dd67521a10bd67e3999ca7113c5f22883a8dbd80fc22610a9363240aefd385c6d500fc6a9285f575c1002a451929dff38c9410d09affedd802a1e8869a9a11021d6675de5cd49e827954edd10b1ed20e749b622e7ede45cbb650f3400a74fa95d1a96820b7fb3883344fe7f159094650c9e1441c6365a8cec225f555e6fac334c6ebd7830e6fce1a28f9f1e00fff36fc7fc63747cf38e1cf1ef33aca5383a02d084853d338ddfa1c96a982008a32a250c2e793de35497c6c0afc82bf51a9cab62449188b8cb907f62e35e6f0aae4a477057e457e410180c7fb858f50d7a54c8bb2ab9a967e1aece6f7a67c8f173747936a7b3c3e21d0be7e1a96e78189e06db46b863730c10d729764491ad3b1b344902902c2739641acb95b046e4603f4440955c5be0f975667e9aa7153d24303e535487f784bb5aab4500376b50941167b0d1cb6b0b5fa79127a787bd496a8c4cbad927deb84f4eda978dcbf20b2ca3b0b71d3957c0d73bceafcbbf453b12e5f13d93163bdc37b9ba273d81d4353f60a80a5fe922939211ea848344daf4fab52002f209fba94f600866616e292369a6c1811baacc68d23207ff32a64822bed9cef4cdde74dfd9eb1fe0934a3871f3dd0f90de4516443ca0cc2d8616be1e6f00963226c3828b9a54d41c2c4ecf11583719810ebf8be9f2f0592330d1d3c18b3198d656294fed3f13363329d1ae13a3fbe831fa05a04dd5e86d96b9613ea3458c2e58a1d0eca1ef3e7091466862701228b140285916bff73cf37979049d02cdb51811c373ed8a4cbaabe84295096fc18bdc8826e21e81c03cef2bafbb9bb6a7d284a2db270a635c52960004345eb9c715c08a915e497fb425cd1421484d15c11ecc345ff9115792fd4c77e5fdfff4285b325e9d92ece4f487111637303625d7dd6fd0c390f62c4380ef7abea1cd44ae9bc541e95957d1669958200bb04b49d556c7b8dad1ddb446b69eb36441da48da0e732c0f6460804f8d63532591b94e0298420c2ef296ec8a972db85fe57c0c8e1b33d290e43bc362873676abbb5cd0014b96e18d6233f8dd710d5b12748e7909c544696aeb56736b0eb50f9dc1f1b6b6de20e460633393926dbf2e46718d33bdd237909d4359a56d7fadd374a4c76d1e5c7021a81cb10ac00f396321c1f9aa7d227dc34c7d1d557beb890b62aa6dfad33605033feaa5f0aedc24c0c50e33b444aeaddb5b4e9a0684238", 0x1000}, {0xffffffffffffffff}], 0x9, &(0x7f0000002a80)=[{0x68, 0x1, 0x2, "2d3cee152d4683cad55056f6180abda1adcf97be71efb3b243456ae96e68527983fafdc115da280ca473f9e31ac3eac45c3d4b896f26bfb37d0eb56ae69b811a7204120d5ec0dcb77ed960de4f232a2a4e015665a72b98"}, {0x60, 0xffff, 0x6159cef2, "0d4f9d6e8beba9291e5419628fe651bb0fd3ada66c1ae1e35ec8c9d8b236aeda7e4d4dec686d2dcb29c49db063ae5704ff15aa74d52d8ba0247dfbb206e8aef5849d633f583c66f0f398"}, {0x58, 0xffff, 0x3f, "4146e642fdee40a319bca1243b62f9437ed7ee12406b3fb19327a45059384dc05f8d3fc9c6a4c68b21eb2ed00ce01f6bb77ff18d0287be90c72ee2203b1894072f75fac47e"}, {0x1010, 0x1, 0x5c283089, "72c417d8cbfd7486a57716afa526d2732d57e3616c578e1be7c186afcb000eed578f516f7c52ecb7bdce95938accbd27968b6a1f8a859e4bccb5125b24d9175e80ca337c5cced65522e39138c96b9da5dde038a35922c8d4c5872ada5486129d9b92f20352f5b1ffbd11b2faec61e8b6632db6dd9b9edefda62ca8f78f296e0078f446df4148b8af968202eb41d5e9bb79469fe21ccc9a8d481dba3714bd5f4b976b8500abdc1de14e9f314468dd5c29df1c06332076216fb2ab1011e077836a552afe3417b30b847757f13b77b3b196ad1152ce434f86454eec38e9d4a207f53bf430fd55b2db1bc74deb784e017afe8624c73cae9983ab96fbf476f6b8813949305ed5df8e2d839674c14144022b7f3a3ed5c4d8bf93a7a2c511bd82cd03073aff2c3a1f25e744468da133e32b5141ec01ef5b5c3f9ef908a00adade74a973db7f2bd261c346639529cdb0acdac64a0b592261b94be4049ca5ad67891f62b6af9b81e673f1e13ac4783a6d20bf6f8105ed0c76fe50b6c6d9e61d566de545037a4df2131be7274e2365df25064493559cfa0fb8e45456176f723981c4a1b438dea370ede3733241b8e0ec8d24c87ec46f4a7509a046272b30eb0ebd2f12077b7ef97f951a713230425f517d2cc15be1331e02b16ac58e89d2c5435aa9a57eda5b4bc2b57c9b53865bf8600d1660432b7336a736e504a85fb82b8c44b4b4f26d96f29bcb82984dd7fbe0fab8bc37ff687c461f9e78f84acfa7d1d6ba84c3d91a927aa914766be637f7fcfd5f7ee15a42d001a3f3c641101515526ec09f9bab42cfee89adec236d811943b89ee20ee9a4375a87bf22ad0f6dae058809d91193390e2331ed5e2ed18a7bb355538e5c93900d92fdee3d010dc9fc4a28056d2fadc710565c89c8eb0774956e7aa7232b0cdb8ee46c7d99ba33f40336c104ff1da31420cf776b87bbaa78fa01ab02ec614691191746ca10ac47f7c9e3bb411437651957614ec8fe5246e53ce2e5fb1f18c96ba835d71b33f86ed85ceb57e1a69bc2d4d57afe44f92375240bd4b0852f9260f821fa2ddf8216299ca3153075ca76acda97f837521303e5f7ffea70f52211ded1899d25bb42a30700830bf1da303fa154927a7a3652837cc227990d4d6e365a872ce448ed64fdb135242fe5d20185d7953701fef9a6a15cd86301cbbcc219993167962b384770ce037d0ebaae56644832d4962f664d5030a6e17047cd0b0590cd77e4e709acf1d5744f8d71d7219163cd8f39cd1d13254553579d7e0b31be7099c900b2b9c867e410159f49591ccc9ee75bbab6ce40df1dc81ed1e66ddec567ae6d423030b76bc0461da86935224f17f62d9bfdb9bbf2e60c6f0350dc0083b86b0763d84c18b5191fcb5a3953e0641c43b99b49f2025b46923e3b105d2539f05ecee532e399503be59745557526e3cb3f9b91e81152b458e27d90a2553e493a1b250c02d7993b2e16e30ea7a0082a8c5dcb0933402d74d34a5fd4891e9c8b21d573952be5fce00c4e886bf3b6f2ed11b5d2ee9ac588b8830c2e853dfc3245b14accde38e4fe4e011504f0457f71b48730240262add09547cae377c676e655ccc479f335a75f9820d878b82bcc90e41f234821f85d759328cc714decefb87cd434cf332d935e243b5aa6c55e1da6dc01408852ae9fdc35e8fe54ce3e2b670571d641e37ad97c504ccccea6dac07f72fe76d19e308e5e89f53cfa73fcf791b5df25882a893abbc8bbe2569709bd0cae4bc8c264eca037202aaf8e46025c7fec40ab272618e2ad354f4ac900400f7bc94d102d4550ba9f43c836e6424842d66d75e456e25cf9bd9aac22c539d2b78ca363917d73d4012adf206bf8c909c6b9d1953593a22466389c4d2f35b7b62fb95e5ff74f72d925097105182338f0224953e532afffcd1ddcb25527225ffa0772de1f484203314ce8e34600ff74e66890508611ce4abea451d895cbd6d552f6b688aa5e3ff42a872bdc5b477186069902ea6b4b07900f5d5a27c84dfc571fee748f110b35cd2cd335bbfc9e5c71822036400e68d6b38bf60fab39660c0e7d958fb038456c704ac82aadf72e3d1573e5c5103f765ab9a8dc8034fe44c96b4a1e89f5836e5e56479d60011c1280d5a33a7c7c4814c8741eb5071c303f4fd79f1e291dd49c65def459c2cafe6e1bb06e1fd5e378bb535e7608255f8ae6df50786b92ee63a27f549b18eba4a61c251516d33a440f6bf555bfecb744ffebc5321dea2bd5144ed0dc9526c27f2e8c6b4615db68a9bd2ddc8255727645569c5e79ad1706149280c4981120d23594d2b8c5b43851adfa445445dbcb8716f9290fa615ee921dad511a018aeb192522f5a05ff3ef81d75d1ef36bda2668382ae3b3643cf986139f3e3aa2569716de33f7d23953523325d9deea6eb22a2236d0008fa1f1f3d4bd71326a39615b8b57751dded38563ea5b74b139a118a9614a856fe668e204cae433879853161e6fa9006f92b65a039a5d2953a18ce9a6c19b5cc2d8def24a167dbcd0667714faeaf01b840d8d0207239af31680e0b771a90e97cc14f570ed91d3594a5983edd4921b9b8459dc470a217113eccd098f57e1a686fdb32ed32281860dd1d0e2f6f70ce1f38d32c78e9cd76b803b74e8bf425c12c9f88cab5590a5b6baeb722d3cf4b63e7b3ddfa6bc84847bf9e9622091cfba7e57590b8a7c40dcb43f78b7294606aba782f2f3196ccebf285240f33e68c387675558ad568eac4ee0cead90cd90e3986d504e1ca487864c6c464f3e08bf324a6b055656cd41c631536e1ce11bba9a0e6837cf75750a82435bce3f7c28ddb33321224cf330c93beb95bab4a663294386bc92f7f5ec02e5ef36303b18a7b1714538f6fdc6b1a5cf92ac685f21ce5f1e61be3ab8345afe288a24e69384f26d23a6245628938b2292b75be06087caa9e11ea03dd5e288db35fed04ab40301606d09906064f0a4fad0ffa5e0724214a7ef58fdb907d25769509ec99ad646ee97fd143d214265d1e6b8b9ab07e6196941810d5b80e4a8fbcb2a731d710d49e835625441255b8d57124e72e71e793dfe387c73619a7d6f225db784eb1f35ce7715fd4aab934824100397a4d377221d88652a43b6f3c09ec232f7560b0eaa2fe6400729ee09afc7c9bb8d9bdfec0ae84f289268de3dbe1b0a0592732b97c362bde742b1089246768a639d9ff1ace8400714f7d85617c2abe6204a1249b3ad1f808a927bb1a0465c32e588f98f746add6f3fc74f7830c8371903d8f46c8a52ced3f9815532bec95a254ed3e6fc5751cce64df97a1c4234fb18ee0ded2c0d1a029f740a2ca410233dc58da51a3158e2081a20d01709fff21b4aa7952d29f882fe2cba698ab4c091e5c4a17fce5b9a014d5ae882ed30c22fd068d90952adc287c7d1dbeb8fa42895da18e85cfecd68cb9137bdc77defc67f37d56133bf86d4eb83cc551923fa5e4eac4344df3d91bcef17c46f22df3d38c50fb3acda03250fec0bdccbc23d0cae806cf353d7ad10f780d76cdbf645a42ce955834e400994c84f2a791ee210bf374948974be247b3a34feca9c392ea33fb855fe35922c5f132a027a9ca9b5e2daec51839936f2be1f6437bb0642200ccffbceae3b932f43fdeb2729da2893255cf869578e0342c63896c6e896e07e98c01343e64a7912eb53bd479aa99811a9c683565c454d9a2a7e0b47e2be3fac7be9b06103faa7cdb4b6d718ab98c65080d07c6a3c0193a4196881a505e4b1c27c46cf4ebe3ed2ca4b4ef1ef3ba7d8fa6445855baf2fa9165330d495270b3f98ccd7a0a1eb54de72d49826bccf1a5c657dd54b62432a660d9a0f916ff2abbae17dc0131a61593e2a8d76703ddaec1836000809e97f56b66860b0b28564d5dd81dbef1567b371ec7f51f1e40690dce2f386b00ba4068d2c128270e054e63f69143ab3da76ba64fcfcd66e871c702a60e3d7d7b1f95637bfdf63d1450298dd40d5152ee4d884b30ea7b398c2629bbb78d11097bc786a6715411e149c6019b2f0a677013ea919b0b5460c326eb2a56cb1f107bd378bfa1024783db9e7cdb8ea171d8325f131c860f66235655ff3408be5fab6704f738f6c8a30b4fb54ae0c980dcde38d63edfa7990ea7cce956ed4adfa04ee68ec61a39b7d428fb05bb0441b3f7abe878536da800e7bd734d0fe9c67adf9d9df1b7cfab5a6819852b8a86ecc1bcd057cf7000cbc7d489d122f743ba934662d86de6f64794623e43d8b45dc630afb3222f500671ffbe134893d3fa3139ed7d4553cb6e64941d955deab07827d54b1ffeeb3790a29b9247fc1291d1a37d1a8ca2fae9eaaf858c618a55ff363624864b76438bd3423d7e220529202cf44f111affd35b41db22defb72ba639204b2fd323ef3d14bd4e67ae9d9317440207d40ca9fba5c82dc7e520704131294eee8b5530b01325b18c4c739b67cc525a629009f87f7774daff53b48199ad1b0982abe2baa23efdbf128bde3ea0128e88252b232adbf6cb6c0dcc571303958df5b52c92d501acc2bc2cbe68963d07f669dc2ce94131ede18c182a38f9e27cb3bccc1419e39a301f77a2835b386f7b5441352cacad71d72301a05096a12ec73558ed6bb0bcecd59cae47439162d61cc6fdb55d7f30c77e943000265f12192e643ad2ac5bbf7507280bc4cc16618c9b7a11ded2d2873b40f6a36037432401212bb8d5294f78dd3a0fe7e922e64c98e33adf7ba8586cc15db813fa8c48a2e2d7f6d8acd6dcf0c564f935fa318fd19b323716134ea6832f833391d950ea1f7df7fd737b2c0ec07462502d1ac4bb8f076da143bfc2633ce2b9696d616ba054e06a652f9b47b538dd47fc27e9a7074d440c48c67263cc8a772aa954c463a9e2db103c4188dba2345975108c2143c89971c63aeab7b624500c8d96e2d0a4ec127e0ab0d080f9b00f3263a642728a5f9e59e5cd4fa2b6ca9a330dcf8bf1e348569d1d77fc4ef3003a016fd1ac929add55469d9bd352f24a19995e79281b89c351ce9660d22d300c06c5fe59243e8c0d93f307badbe8cc862acae201edb24654792a250a463d9be84f8e3b5da310a8d46543855cc4fd3b46c6473cae893e0d1713d7eebf9dea76da7b61d1b4c81fdbc0c1d0128b0a6784ab223d7c4b4277c3875e7c92b4b46ac53e9546a89d5d5afdd0ab388b02354523e63e6f031d5875e0ed60ef0ac1039c2479d765afed9d35539bf2e6e339ba20bcf7a26e8155be55c95e22f38d2c93f64587abb78bd7e7bc72f14cfa1f22441595759dda21a2d86141b419caab1519760ce6d463323f233f543053eed05523708ae22f86b74ea596271bf93b64ef4ffb85717cd920cce207c011e8792ba5ad17721ddc30dccbdf68e9bdd0fac49350fff5c74bb66c0aa5d674200059c4f04d0f06713de4b77a715e6785f000b6c486e002a0106ada59b4611d7eb3e48e763f62da396a26b14d0e03a759f33c88ee4a20ade8339bd3dae5cccf7fed309edc64fb59b7a1fa0601c4fe6efdd9f0345d5db6c33410396588000e8e3503f9e6b483973d5c79d63d4bfd84ae11e1dc5433d75e949cb3787eeaf68b6c2d764419ea4cabe4914b252db3d8198df67edaedbbd680fdbdbd1767b75fefd5aaf9553a933fd2acd8b73eeb1da148a6826f34f7929d602465ea002a4ebdad2cd0cb776beed4ebd949d98ddc9fa08edfa920be440ff06b25c3bf6782ef284cad745ff5843b51a3b80fe89772759145b1b2ecf8a56d2e78b9a677514168fd1331732fa735af4b171445c3d95d5edb4ac296ae0b1aa"}, {0x70, 0xffff, 0x80000001, "df6674dba9ce32e2a565b97a9640bd16c7ab53263144ac9f85ddf98d10c9080d85c313c7ac77182150bf67f80113e839170f9a4f7508d90432a4040fbf2f0e1bb00361a3cfdff024b434a5652f75f38f42ce21f7f8cdab533e06ca65"}, {0x68, 0xffff, 0x3, "ae3f016f828f39270056503b7c4b3866ff31cd9e5d3b3da5fd69155f8235b2c2ffb2952aa3f237734179c19ef0e0511321f5fcc48789f1951caea472ce7b14652d4fd1d82c4ae9a9dcfc6387f8af955b0af797b69d50"}, {0x20, 0xffff, 0x20, "d4144f19ac077ed221821a73"}], 0x1228, 0x402}, 0x40b) semget(0x0, 0x7, 0x8) chroot(&(0x7f0000003d00)='./file0\x00') msgget$private(0x0, 0x2) 22:22:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = kqueue() r1 = socket(0x16, 0x4003, 0x101) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000002b80)=@file={0x0, ""/108}, &(0x7f0000001380)=0x6e) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000002c80)=@file={0x0, ""/108}, &(0x7f0000002d00)=0x6e) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000002d40)='./file0\x00', 0x2, 0x0) r7 = socket(0x16, 0x0, 0x1) r8 = socket(0x32, 0x7, 0xffffffffffffff81) r9 = socket$unix(0x1, 0x2, 0x0) r10 = socket$inet(0x2, 0x8002, 0x380000000000) kevent(r0, &(0x7f0000002c00)=[{{r1}, 0xfffffffffffffff9, 0x70, 0x1, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x1}, {{r3}, 0x0, 0x8, 0xf0000021, 0x81, 0x8000}], 0xb8b3, &(0x7f0000002d80)=[{{r4}, 0xffffffffffffffff, 0x5, 0x43, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x14, 0x7, 0x7, 0x3}, {{r6}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x4, 0x3}, {{r7}, 0xfffffffffffffff9, 0x20, 0x85, 0x1ff, 0xe2}, {{r8}, 0xfffffffffffffffc, 0x2, 0xc8867f0014b0142e, 0xab7d}, {{r9}, 0xfffffffffffffffc, 0x40, 0x20000004, 0xa6, 0x7fff}, {{r10}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfffffffffffffe4e, 0xc029}], 0x8001, &(0x7f0000002e80)={0x20, 0x7fffffff}) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r11, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0xfffffffffffffeaa}], 0x1) writev(r11, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) poll(&(0x7f0000000240)=[{r11, 0x44}], 0x1, 0x0) r12 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x1) sendmsg(r12, &(0x7f0000000200)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001100)="8398b13bc4c11ce9dec0ea14f9878ff65c6e0a2bbd4715db7d0a6cf99e4ba8ca67844f9c43cd50c60d9d96a6b0e3ae69ff47379bde63f5d1ab97de1fb08a413c84e65d7aa00f5cf7c67eb04229ba9a1fc1a76171d05a4c266f8a4b44cbd57a64c04d1e859ce9f61332466c125bc0872040e7c84f891c069c57a1b63810d5e7b31e66adb872ab4326aef9fce3f8844aeefd3aac9b6f750f2f7f8d68849b26969d11b93ec5e0aacf7f0d914eac4c61fe7b82f5500ae5978c356f01f40006e0331786a5bd40f8d1dc2875a76aad3b7fed540e4c07b2783d58b38d13abe4ef080f6635b8d8dfa26c9b88662e2edebb0c2f56", 0xf0}, {&(0x7f0000000180)="b9fafe6eb5a03163f38ccead561dd7a3736589bb4279698da52dedbd15dbbaa390a28095d649b9068e4b8c23aca2738de08fd05592ac4f24de4601e1720c6f8048c8417c6d582753eb6a8d7de329f13b53fa4e47ec7f87fee643a2e09c7f2b3837ac1941396ce586", 0x68}, {&(0x7f0000001200)="9dfca68aec4bb5a3f256bc481786e121ae11c151609251e1ec972ae4b43bfd1af7626d4c1776195105f46f97ea84fc72ee93e45c1c6ee6ec08fae5232c39794304d768cef883aef38807f98fc6a61c552285abe2e8582890c21966594d1331db6d5947f9daf15107af0675e88f0e8a6deca2fd7fc01da6ab539e04f2f805ade899ad4352430b661e2f5c78e2b72db36343c0d6b7e521f92a4303352d8257eb361bb1847c8c9858522499", 0xaa}, {&(0x7f00000012c0)="17a8a4a7efc4cc66793df6f2e17fbbe05f414352e2232d20d621472a5ef6142649c86223f542035996b98988a915ae7d23f40f28c4c53db240e477d9b92c9d04796ff63c2551c5d86d5f4139b85178008fdc6c9363353166fdf9c80220f956f98039f4a0f96ab0b6aa92ca7e70602841b6d18aec159610eda460a1a8f935c18a651eac83f7aaa5e8f6da0f23b18b4eb69a0f3dae737a41d7bc7d43", 0x9b}, {&(0x7f0000000280)="956655f31463c57eca3fc9ddfa19f79144d4917b97b9e2d2c96785411ea4f460d26ba9d4b9fcae411048640e57a407a82b209fe371200b09ab3732c9e9d1019700d5f18af7d697e7efeeb280764eafeae16753544901557a147cc6ccc8aa509583daceb8eab29ea6d4877130e587939a3c6ba2f8dbbb2e9482", 0x79}, {&(0x7f0000001400)="191f6888ea691cdf2e97612e2adf99147afab871a1f91552d7c858ae1ae2fb025512efd7438d3830236639992df7ac3f522c79ea8f9191471d4c59fdf5393ef61b84b321de1e2d7d99816e", 0x4b}, {&(0x7f0000001480)="097d8f9e4bda00e4450c5da0426df891467ae85c2bbf840788b7b3fdf8851659b5e6dc0f002088acf5f39c8fade8e6f9e24521fba3388a35fa3defda2e9eb27883d5be7c50b3ff47cb00901109506b16f56cd050d540a9cbb6b32aa87b33335bb8672db6cfd9140d69c3cb1b6afa598662b5144c149e93b01c11d105056825191e1fd1e4b625c43a4f358ece3f65e0739ca5087d473fb18783a877cfac37626ca5578ee211aae3970baa2644f99781c5d878e0ecfc7c294bf50fe57eb9ad559fb3", 0xc1}, {&(0x7f00000015c0)="235a81ef160478dcdbb4713646b744d7729b28cfac7995989e10933cdc264559471c5a9b796f4bd5eab626c650fe63eb74e486a73935ef0c1026636e7634e8fd036e023e5f71d07ba59b3dafe350a8ed95600049ada82f52e245c68e4acf039271d93da8fc98e078c23537573d2dbf953b9e25021ceb2fc1e172c15359247eda4d1b391a1166d0520f5f04b0724cd8de76a6ad7f80bfa08a7bb90715a8bfea40b0fe82609d409f403e8c21d7bb5a0f26eb90637a2c1647c3", 0xb8}, {&(0x7f0000001680)="506172d9c5d862552dc05ac0457f463fe29661039f5d4b8c1a2d6398544c0aa5a95096be000f8c1443031b625aa1759fe8adc4fb8342e4158c6bc4a6d48609e0e5d4301de794279cc92e6630f08765e588689ddba050242f727a0ddb0fc4cba224b6bc06f3c154027b24f67aea12b38d5a08a4d096eecbf728536321ea7cbf3d97f63585f786b15028a015f11da19233c3ba90535085edd71e1d8e0931aad07bd6c35d4a615e375a169c84708800fd28c190a0e2f36ab56675d820fe1a12ef2ce49690593980cb30b749393788bed6acff4974a832fb2c396698abe83e70e7200d2e01", 0xe3}, {&(0x7f0000001780)="768bf38cde5fe3f7744a4d90911c160035050a17513d98c655e5d7be986a1047733d586ec8a5f4acac09c595836d7cfe63974f6aaf34eee331bfc3b855de53535d92571abd74a1a4b8209a1621e79440b958caf62ec3dd8ed4d1584fda7aca5c57f27f4f37e010cfe090439be87d318628d8b9db006b3558ad7e03a7398192c6155e7ea709db1b75a53e3ecabf3a4e3272db85249bc52622752032b19786e240d16303d27aa81a82fe851610d6218274affd45388693abcb", 0xb8}], 0xa, &(0x7f0000001900)=[{0x1010, 0xffff, 0x80, "8e0734bdfc8707078f311d0f99943904e7d6f9290fc450dfe424f6e8d038b57de3fa7cce1e06736aed394648af224523333271aca1fe6a98d768278ddaad96045ed6ee8184b9c0389bbc304229bd02951d93238eef3ddd02a2f8c900cefead23047e2ea6af6c7559439d8987676d0062e9145dba97377ea9b63b02434ee7e23110903455fa00dc1317bb47f05babcec95a00629792c219f50b966e026aafac8db25e01655bc0d21e9597fba620b231f1b574ad5593db5598139b45eb7c988f1565aad8dfde52308be23f5d28251a4f8fd589bf4ada47b6dfa086f5679cc15dcdf7ac1bc9c6565ecec8794e2f2462e359462dbeb6aa11792bac69761b10b07f9a83a9f9999cda7958fbfea62eaf8840bc7e94fbf611fe032bfe091c2fc326ee42a9b86ce8f507eda443060e72a70dd0acb268f202806e2e147fde57e8dae2e500b48782f79a791d8826e09ad15d56845a61a9384db8dfcf5cbd0b44303f517e9335ff868d4456b3b622a013dbeffbe244b45db7ae72df23bf937b26485e146d4ad7924659e7d19e16549e79732a6ef51033fcb4edcc85f469f1779e3f64a5f95e5a761662cd98cd3146492e34574f866a251d6f48d9981940e63b8ca7532a77c67423f0acb92b2bc0484789291d3c5c476b44fe2c3c71aa4a4956e102e045b465b0bc1eff033211ac0e6464843b6d19aca872777720b8d5ae06a88a1d10b4a67f41c45e44de82ca542c189ecfc88eb327d3053cc0affb592161d61a1bd4eec70b7cb9e22e69ed8427c7c32f3fa4e3589fda2f9aadba580ac01eec2090712c23e082d4ea67b27db4679a138a22df0cc9b259fdff2dfe7767401e91c580ee64181261966634d4bfe65e8eda1bdec5795666692f299651943698da1889e314a578c53e302cd6b5e54a11f8dac3d66aa337a17c493ee857516a767f7b2c5420c17354e7217d39a68cbe8f2522b9c7fc663b16f27d0506a0aa9a6f2a1049fd3305738ae854c31eb44ef25cde70c2f415538c61dbd1de88e437d4e1fb4b8ad810ff6e6cd89f99f82c1985c10691473caeae0e0e661354b0c21d281d437c66ce33e7facc0ba9d7d238f2d66b45024fabd041a55bf3ee19f120341bdeef72031b6858a419d2ace41a13df873b61bfff3f36237d9c943b03bd751fcd24aebd2bcb0002b1504cf5f861041827d2396d1c45f354856a0d418a95782ba960d0112e9ad25fa64d5c53979b0778d0623fc4bf75082f2097a75d8c7832d7ebe467ab0ade04b3bbff1ed6181e9e3e397a9ee98b30f1e4512a2e3133ac45e4f9caef4fc29eb84fa3eb28ff40d96174da90571a4d8aaaa51bd4fd1f6f351875e97c9b6a53f9197bfa7115790b495d5461bd103dec39f8154927e8a00235fed80e86d805b82008829d63f4222ac55a824e287f75beb546060fa1688d8d657e21827738a4d0abe2a70d69857d7621498f4f6f6672b1be1eba521fe97af2b16b5133bca6d1a9a3d54708197fe49bd21c4bf46325799b2057c4a00f5dd0d8208cbe2ad09242c1df85ea882e59b23b07f087ccdb891241673919af5ac2c36c1919d9c62e7bc48b2cf99ad3c62e6c8569174280d6786fe1f72985867a52981346976099313959e09363d03a9d508a8bf566b6ffb3a897eaafc15d52952fb984d276a8fe5766bf7afc5c15c4d4ff1998e629f94b94dd7972a2aa8102fde9282c3f51c9b5f9221c9a3beec2b87d6a645343f5ffd47757b64818726fe163a03e105dde94ed3cd5992100de70db87571476b81b49ea07609bdb22c43f231aad330a8217c4f8cda4acc9df77b95af6c3e5c633f23cb0a799f26bcc121dbdffe78a8316cce4ff7a80b06fe4c391443a73ad99a7005eae112d69c5bef761a9e4eb5d6d7f0af12cf0afb051ac1fc63178aff6c9053a117f3062d97f6f8e93f9ee41ad63fe2419a40f58f0e1754e33e6ba049a96a50bef440b30ca6f5b6e9ef5c7b5485da69d32216f487b8a494fcd9f592637b327251e9cfaf0389916b7e16ccfd95347001533dbad71d363eab173ad9f8b281a88ea9e7b38c583056d51e280d2158aae1011d2591ba50c14440251ce5f5080c434b7212cf5bee291a36a0f595fdbf7dc861be1e43b2261954ccb2e6f003ab95dae9c170e8c2561ca13e42f9b09b98bc1bc9c1513d95623399372682b4c19ee0c6cf6f1544fe8f2367484938e5715321bdfa9dbb94c12edeb84480c8fd379f2d4e16b2da110b86ce967fa0cb82dda76e2987f0ee48616e58ace4195c59d061623c7025819ac656d6698b32f6799053c5c4826bc88b8d4328561179cfc7f6bb7cfad8d74880b8109aeff2fa153cf35f64b02f63facebddd96e44a276b875ac511b7af1929646e9e49ce20eefddfc2aff573fe550ee2e3db2181e013f0fc682145a3888e10e65bfb33a9c0461cd6f63f8413461b1ccf6fc50affe0725a9af3e9bf3c65391a8d28a86033dca89cc21f764c75b945152654e9e76f573a5acaaea66ed423d1a948cd20d1157a91ec49ebabe8bd4579b6f754ca05e2729a9049a235271eab5e8a9f153c8c6e41575651474462d5d35acea766c832d24363c11f9bb697611df7d5310025a055ef42a702f128950b275586977a9d96dc7d8d5941042512ffee169154521f2074e0e64af73d011983a8bfb26be582e4cde520e262b7fcc704e85d76422ab40ff987fd59be40aefce9b918dee08bbf1ee729174dbc77ccf9d4b60a450d954a39865a64c5ba4d319d0256c1e8245f73b91bca83f688cf2f404915064805007bc21a7b1fb2e5173e6137f512df06655a12889cfea1bd109fa9d4d24a6bdfcc16cab1d9dfded5ef79c4191f87401f14d15d0530b69e2f258aa8bed79314c439ee8b52dd6e07485fd3167027518c7066036f7c3ca57be50c6d5467672d2d334f8510daf09aa7c1924d16383bd0f034ffd680dc936e4d4b695387ae57e61a1a858fe269833909cecf098ef91f2c3b9757298a7d18d632aaae86f38ecca84e58fd873ed51f774df4e9c030dcb13f5436c685b857ab739b1c861dd7d8f2be04b0eb08fa2d171e1663c5d9bac192a3e23760f97c547a40ea814d6ded03ac9329da675a559e87f4aa1b63e5f671d59452a67bfde71dafa6ce961baf6e0d37e85cbe8b35ed345eb10d96ec94f3c2a4ed91d54838d1e3843ae7a99094393a0f3d938727004a0572b23ba51c755fc938cd0919ad62fb14e94567399af131733248fbbead6eaf8df43e8650df1b0e9703d685f89f5b706b66ce6a6f79a5769efe3847e87b99bd2fc2497c721480709a8273ec9d085a84f15d4b259bab51897b61466e28ed501a5d7520205cb1a5c940f37d1c7f047cef39a3ddf3a8652ddda2cac87508b8383ef51f05202e56874438f8739f9312f369b17fbfb0f02a00deec3b3bde697352f409bef1d4e250e8e3ab33b1657b792deb3d90e82da22a5d4ac8b977d4e26d015f6b971153ebb9e2691469333aa4780e26c31be145ae4076d5d49876f8a4c59c62d803ea9dfba7253306bcea5442416003c2653123b593b399dc102b2fbc89582259e0ddf928589d8de242ee1e2f4635f7632cb06ea362064a05d37dcaae63e6f95579aeffa46b280388352a6d4b32568a6a11fab755801f6423ad5bdb86746175eb8b29a371addadd7ba1cd4ebd328e125a2e73f68d11be5542d4fe43b8a3d30c5ec13c2115157f6aa902b165730a4a654b14035f55d76a5490d40831465d8fcfcc97bb26538b8b9e05045748eb1c27a46b9a8aea2c8baafeab6625b6ef2823de6a4c1781534d40390acd3b70ce4ff42f8767fc3d3e45e8974b914ddbeb0b6b876e66aab6ecbba95669f4f50f3c1be77e7831d9cbf272bd6135bca78c282bb6e3464a69d62f6e71539713ecbdbf3a8df40e4baf0724098f0e25c4c1ab4f4b3b9d1ae07b94e99f4e753c70025290b5f5acacaacb6f469645a13a757cb885799bc48f57c6dbd28968782faa2624469c4b0498fc48451b53c9253b7091d8f8712f9ad92b1f81a3fa73d219013f2123cf4654fa2662d34415d704eca9455475cd7c93950c5a19130261878e1fee17f11baee7e5a43865bc0646f2ace20e7012e1a9c85989aa642e70e5f1587759f0d0a1ddeb268af21a9ff9022a9c4d5c3fb474c94776b506fd0ead0c35711f52b2cf39ad253bb571b32ca4d6cbaa512b546e2e5a5194b79848eee40f298ab8adccd057fa953b3c6a532c1a895c112279fdc7644adc9d7d61f81289b6f659a95c4a9f2b95685305fb59f0204d6d9ed2e24621022e87a2f02081581cfd3a31d72a3d246d26793e030e1dbf36ea173ea444f4bfa2056133bdfeb719290f5a0a6db0112083a06ee0609d751c595f3d009692daf9d30f2308839a33fc3086dfe225c4d42a5874f1f00a4ed52557845ff23430fbba7be19035d81f9b2bd1a3c957cac7749aabb4dfc0457afd8b195c775b0bda8c7bd805046184a3dcd0d419df27c75f49a2796c03da44310fe43dd509aeb442e0753217c966503e73c87ac67ddc598c196242872365eabb941ebcf25f0a6f630b6692460bf667d686c8ac1f7fce5bc6ae5ea883a575a806ee204938affd82e9f41a5027b73ce662bddea7b89e60786b5509ef08b66718679e73cd78625c7f603b72c2fa0fa47a875ea73069482aca53b0862531b5ffaf3d6ec740a438cb7fb315388ff494efe8b9fac9689d441c23a37100a7107d930d89e139d68a3516b1f9d84cd766e6a95a46cce39dbcf650ed44520577d71d7ea78ace4d7b3ebca4a3d1142f65f59fd27baf287473ccc0cff486d1a1b0188e4b014766316172de4ec4735cfe3670443787215d86e3817c1181202128c6dcadf0a9d9bf309a09554fb9a047cad214352ef9d5e4fa681fee1addd576afbb8711efd9238299af8fa32721bdf1d6eee61c2fc003ce967044806ee8775427157a2bb02edd829d0f9ebc61dccbd98ff870dd2f100c355f164a91175783baa5f84b4e422f00f2a6e0d244dbbca82fc9c3268f7b7e15664b7ff2e971af322f751fe835b5162da3f37dfc03a9461eb1dee086d66d87e82c42d66a3ee1794c837d23152fd14a3bd61552b4ae6686116ae54b73bdfb04f5ac6ae0cce3ee630c8903e24fc9eca4a436fd20fb4bc933337554340f7a1d9f38e2db3aa57093cee0f57155df33a2e0895e6f5e9afb6514f94673a7115c4c39b8608f40cb8d4bfee5a3d09e9560b4d4fc3da6e6209202b46c19f437e9e5219addc5ffc779fb8b149dcaa04fc4044f7ddefb3c8eb812125bc99fe2915bbcfa0f744f543d78d76dfe9648ad9bcea661aacd8ed7e2e7af8c4974e32c2c19ebb0540bbe66a6eec673b1267e52ec0c5b21601ff073241ff9456a37f8fcbdb1b1ae70a2d96d7d5eaeae67c61a7250f69c7a270224233ddf0d58d4aa98c1bb2bdead9bace65002edca6f6fe47d6a62960c7e746618758b8667b1db6d56e394da421634081a8dcdf11516d1db1b49fe01eac652937969e35329634eae7f5bfde1e43463f35b77567926061cf3c9aa95f9ff194afe00238f6370f046e4198565eabf1c5ceb52c6fc92a72f1895f9ed9424b469c61ae2371985e24f35d7228b47754ebafba1dfcb53dc718f57067191cb45589cbc591b413e741eaf5c28cd30a5ef967feea6437f094f8816a92d6b400b1f96ce3165b5b0d71bb7abe14b848f2dd0063d82f84472695f0920bc6aadba08da1a858a133c586ffc3e802408e14067213b54f7451a5883122ac72ad0e7b473df918ac1f34c88fd1085c05c69acf9687d266c7de5a8a467ce3df5c038c1ae4be6dbfd7b1e39f5e"}, {0x68, 0xffff, 0x2, "c8ab9b52eb01cadbf4596135f2ee32c712736befb5002ccd1cef1a4ee707d7d68ebc8def95cdcd4c8957e239f3423a70a5217f6c9736a126c24dec2aa316c6787016730d68dbe54ea3cca614caa95cc095"}, {0x38, 0x1, 0xfffffffffffffa14, "fc95f7285d2f3fd64554bbedb04cb0161e36f329ef0c6af95b4b2cc6ab5a14562f"}, {0xe8, 0x1, 0x6, "051aa231fd98287094d05a20a04b4ad0fff911261576bd07691f4f68c5457b681952c23148e84db29b0af2a92fb61bd9cd66ed593fe0ba5635002f3c25b77431dfea931147b60a923e2819910a5347690bac3791030d9a10f015789f1c48e7466a51738c81edec12a0ccd8b9c074a876ab354fdc827972ff92974d0e4a54300cda99c60723661253c8b2ce94ea96217f73e82d100e0819d2400a42c5a0eb134a7e973f5d51ce7947b1ffc1cc86a25a9733e3feebb12c132a7487809b74dc98250923935403deaebed29dccc6cf570305783bdf626fcbbf01"}, {0xe0, 0xffff, 0x2, "8dc79361d50b303bb1ad8f6bf45d5e6bab9f579eca5b2a88c76f0af906eade5c5b2b3c9579f4ed199d7001dcef5ef626c040234a123cd42f9dd254725b131eb68d90e7c6e938d8da42063a86339807cf98c0307148ab8b40e682a1afc8ab7fe8e914167e0fad37beb2f5f10bafb5f4f77518ad898bbdd940c0ace98a6ff0b16b4c22e95a9607fbffb243518ce4c61c96e7f26eaa537f6e2086d6dd7d2ad21433571e4dd13256709aef9f381ad8b587a46d3bffb69709ce8eef306a0a27b43907089914cdfdf0d9e44e2dc630b7"}], 0x1278, 0x7}, 0x40a) connect$unix(r12, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 22:22:19 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3, 0xd17, 0x0, 0xfed, "e8b9036acf516d3357b08fdd68b768f029791254", 0x1f, 0x101}) 22:22:19 executing program 1: open(&(0x7f0000000600)='./bus\x00', 0x8040, 0x40) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000500)=0xc) socket$inet(0x2, 0x8001, 0x9) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$setstatus(r0, 0x4, 0x80) r1 = geteuid() r2 = open$dir(&(0x7f0000000580)='./bus\x00', 0x30000, 0x1a0) getdents(r2, &(0x7f00000005c0)=""/4, 0x4) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f00000000c0)='./bus\x00', r1, r3) r4 = open(&(0x7f0000001040)='./bus\x00', 0x40, 0x80000000) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000280)="686577b6ff63d4c7be54a0404e39", 0xe}, {&(0x7f00000002c0)="b151bebe8f61f84ed07affe88ef1ad2bb0354ba258cb5c13a3b21e6935397a199d17d867cfb229bc973b64efc0103cdbe04cc0e92841369020356bf790458704be63c7530484e4e73bcc3cef62f799623936ab8e0aa47415d71b3898", 0x5c}, {&(0x7f0000000400)="92a174026e417b61f16d8782c4610c2943abbea346fbfcec863a21d564bb3e125bf1d57585a96b6cafc78b8d921539170697a5748ed49b68290e71b5aded400cfde20918e8fb2c786afcdad3ce1643005fdf7046538f22019b2a11305e2ffbce0d11033928ff79117d4b2885962a39df8280d0b0e945329f1832a2fd63e9ef13adc899f367925197e18539a816fce2faaa7c3a3ab9dd1f7cbb0561e220cf5e2d642331e04439f54ef6f24aefd5476bb6609b05d72bc8e604d7f9e832dda0ef61e01d22cbef32a99a196f293cacc2f06dfb78488a92c52a8539bb24628b6ac864d0889b005854f6628c72279f0116", 0xee}], 0x3, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000001680)="603eb0c6e1ba991dd2777099237403f452795d7b6c946b2075524295c3703c67ded9ccae26a9f906b0373ee7000163535351ac478b7d6ec03a7a641f038ca5d58d96bffb457c516ebedaf338fcc58e9a38bf231f413f05c4fee557349defac906b7dafcb4e8638fb0943178a31e6b385a092e9ed442a1a4401aeeb3aee69f3c5950b162a8bd587b3e0e409d763b518b184cabc9dd16a0fb2e2f2e2e7b7c5e09cb43e8041e20dc10d1d9a0852b7f8aa0d5cd3d4383530a99bd7dcfce8f1e6b1fef8a081d211a9c9425a28061face7fe292b28210a2d8969623a48eb859a729d867aae7b1d6f72fa2b2b9b9913afe91c7868585b90f6dc8abd4c98e50a94bcfe8462f5a187d4da8779cc58026c199fca7dee8798c421fde968a828495825bedc780868082faf84c76693cf46f30707cc79fdb3c6805b4f14d9b75b8f5252f25d9e6c03f07c026bdb6c1d19e1d8faad5ad7b733fb7876dcbc0e848586465f2d0a3a3abd9d1cad52090ed184a96bfc4967c5b1bc3c17c44f9a20352153b1d9a7ef8c8ad336eefd03592960b2b14ddebe48e4ea4a3fbb90bb4b7b4323b32bcf5c83c304c3d0860362a166267485f3110e73209e24c00f7a0a0d175e5917538b1df8dcdbfb300f75da2d13b1365e329ab4e563942343730985eb4203f918e670c008f425efb0aafcc2a61806ac17679aff9fed5753dac506184ef68fb29448a90af4140f1ff5abd2a4068afccc7bf0e0c23f22903609f0a081e1054ceddb1ce0cfdc41c4e42ab80791e8b82a56c075970b35e5074b05ad1c2338a41159c19b73e6925cda84bca9790db76cbfbb3df014dfdc234d6f0df3bd7cdff0b86ff700a5ee24bb1667f9dd330ff98f85f51fa9bb63225cb4973909b118727e6014196cdb38b1459e7d6a63c1bd564a58730854b33dfb42de361bc16b6cc494a3c4d1b5d98393d67aa9458538e2290955365cb0f05df6bb8327e211c608269f4b7ea923e2be9edf9e4ef00e96b306175a75e3483a3ea3986ec5e9743a901e2fc29c714d9b8e797b6fab4ecf489138cb270dd17c9c88718dbee28d81150b75880ae894ce2c7b9c542bd894bdd2c7266c9197054b40531851e7e4582bdb7b40dd67f8b46dd691c138c311091b9969c43c2e520d8803def9076ae5ef584271f3230115dc5ae83591b0948368741f164f6340aa6c70858f5ffbb53614b28603cb0304a5c5d2ad13633e19eef6e1cd45f6ac48badb11a06f6b1242ae2c1bda1c78a1b7cf4d446797db2bc5bcc7e98e787e064ea7072073a8b2aff965fec6b2d5970ea6e7c65a4610db6746ceb21d2d46d8e1ad859dcc62345b4a097521bb61f4f1ae8fdb7dbbdefb98317920448f63cf17f723f4e9a66d4a834f9bdb65b45e30d33b38ae27bdf029cb2d6ba5b4e67894b97fe173e94f0ce47263c5ae67de8a940c7ceeda38a0d81f4c75508e6990e3b6729bfd8fdca5dc9f9b3a78ece80fc8dfde84c5a8eb9068382ff34d18f4ce05098ff114c62a4e21bcf5565b068412a184acc73546387d480cd21ff61a90eb1ae889fad0197d765a8722e8046e486e8c6d0ddf16d4f3167a7aa46e1babe2e6578c8ec7cf8096a595ec36f47523df9763ae4b429a23d7bce17cb12ff76d6734acc3d5a2f87745e5509d7de376ca69e30cc61d905f0f437b0706058d34b50e77d4694157c9e3d8db3a223429d753c1709a0c369151a58642ba86ef71b2035254cb5a8477a3af85381e00574cc9b32af5a8d64d770b3d60c5de1f9022cd063e2672b57b2bae4002dafaeb6ba96486661f523d295d43b329c3d39fbaec0d0b349fc1b49e61b24a8a29fecedbcf9d33a02f980a56bd19a7b3be637a7e3a8968fa7ec2cef639faa9f125cf0cd09eb9368d2f5e2438518e8514c5dd9b376401a9d6cda4da50d3d506c2d505b99a9001849ba6f6907194e364e7a9f1f6db4ec0982c1a35b2d99e771b1f336a93cb8c5373d6be629769f5bf84ed6d375624f9057e3e780127ea7995a7abdb9ada831b15e6c6a9a6a0e6d7b8d4d22d1ae14e1166de3e89fa5c2a5d3bcc80c80b6602bac34868957b9f6d46fd8fb685ee9e604d17cd358eb591b87f4c2db726b125983220df1f2d7143fc3b46f0f4edcffa2b1d09909cb86e27dc9c1e135dd46e91ce8987cccdf0fb09c32113749b49ead653b27816a393662b1fd6e3e07f8bf82eeac4622ec79593b2622d3d2f066924970055efe1c204feaf027ab2034d2008e7ca1a15ee1d59af96092fe72266e14f9a393c436d1d06c418a31ac578d420aa4ffefd1369886061b0563ead0da79af4512eeb1f6a147f5d682b6f24bf0ac4498c31543aa8a8f5fa13379f4762ac886c9a8618a44741dbc7f2897ebcead20e292cad7f008a91dffdadef1fbfcd24f4e86df97a36a5d1e1922f9bb6f0354b2cb53dc95280af4ccbf6083b40312ee3fa42afd51d65a52fbf210a663cc693344b712492d570f665983d00d452a323e998a3635590a08713ccf046e5f5b38cd5448b4cdda1e77374a97f8bb73cac618e65da731e023f9644a15a3d618c05eb4fd66b1fff2a053a873ea09dbc707c69223911e89f9dc7b48392f0182905dcc36724697ce4c9091ad76bda4c270eb712c92c409909982153148f0e2ac2b86feafc61cdbb439dc2a98d6f43ed76e6cdee3ca7bf643c0b0847084914ff1208893836a669d021cb1ec099ad89b3264517d77e6e3fc8c7babc35276ac3f14d324838887b943d38404f3276a00000431703d0afb0aa6191af29d65735ba4d81c42682a229ad82fdfafed24bc87103c47e1bd7df3c23918b8aebacc9817ed0a7b25b51624d8e0e3b29913b6392578b0026c1b4006ca2961e9854af6f66bf277a69f94fff8372267f6a766631ba6cd71d9eca86b9f025d95e447f26fc6f05aae9f3092c2a99ccdc2de14ba82cbf40c7835e1bbb713e74cc6c17f83bc83dd0591d089d3390d45faa1bc07ce7e2f4d5ec5370f6d1b0371e9499ed59a5d34692b7e9462115e738bd0e229164ee431099d14cd62d0a33e738216dbbb4663df39b63c35ac74c7934d6aa289e3acfdc9cfc772d50388fa15b3d692511ade1c4985d8c2dd84964f887550ae2dca9d98ed601cd203554ae19d715ce797bae6c393bb9a31a0890d8f05affa85ea418b137b9e6108c2ed1cd1d977bdc6d1d651351a8319d73e83d269c29c955e5c63393a1c495b570ee1508dacfe71427e070d3172b84e009bc1094c32a984f161e22e58f6c14ae4739371e43e7f06ca1b5104747c3e9078d0dd415b26f2def2bdef3ccf1f37741ea1b21ec276d49a2fa92877b684dc9a7044af15006e36207a2dd0d5dd3063da4acc02c86cb3337b43abb4790b3d23bbbe207fccc153b84fc368061ce4f53d14af395a8b07bc1abdb116228a98f9e4dfb5e52c27de19f06384b73f53ba4de9157d340c3ea868b1d7547f053be62ccb4267c0a13a0b40bd721332e2b854c9fe5849ae5eb129138205fa3032fbe699d00c486901f5110e792596c3b253bdc7c28308ae8f7cc80b0be3bb466ec20fb4cb9f9181667087486689ca88bddffc0db5c57e28abfbc94dbf19010a1fb5afe65b5e3e8b8269d836f0d1f557612e774172bc8f80d8cc0446d8b29fe3ff5791a49ba95726dbcda48f169ee66a0875c0fb9c7ae86a9e5b351d500b979168abd4e6fc31ff4466c8439b57b84cb8cceea0dbfd9cacdc5fff2bda87a809ff68d7dc4932db80ea6102b0a3e5ab71fb122794a20a9585aad8db6bc3a14e241b6a65d3d54fdba3dfcc1d24a479ed9bd5c0b5468cf65d1597a0d33bb556b734f44aebe787437ae60717354bee5363836c4d735b338b9089673dbc4d7d3a0710f8cd4ffcbdf56cfcbbcfad24a4f4643f107f173cf036f4d9ab39a53384808001521a2632f77dfec8b51347101565ae7d9ef36c9bcf7c3e64951a60964b2f08dad556da2971e688a302cefb843e9e6d46cb97b8a30ff33d6183c674075983d869b03e24b222eba46d188e67d1a4316e9ce16f12d33005947c4443bd972c3cdd60ccbb3d90540563a96c4cf81dd1a2be57fadaa2c82e425340e094e465420caa2653c5fe51692a0e386de59c21c55f8909fc2db1cead84275f145c45312fbaafb6c2ff86a3c342837662ec24025ea2a40c035829850b596e8d65fe9e83f94ea996c44d773a23276691c4acb14161e5d0e515da282c4b619e36e8cf73f87f69a71f37d558a07eef49c0f9340f1ff5bcfd6f2705b24529c294a64736c7594f62b57a51ab180111cfece9f5c317bf33f8054730b5c4641c0ceb32c4e3bbbfd1ecca2d82cae9896701d40f15df15a143cd323bcd9dab9417da3026f1b3e80f0634989d89b78e52831c3b966378d782808f2aac2c03ebec84b5e442ec855662dd97fcb50ba37ec79ecf9725e2c4db060da607562e9ca74b5619839c45680635dceab3b877b07a89238c70dec35a7d2b661401f197824d3fc415a98f0139e9d2fa87ff6d0953cf666a46eb5e3ae1f0c447cea119cf48b082304e2aee04be2141526a3a3574bf3d10814d48a2f42e3229ebb18b5253a2fe5337bfc442f1b3d88bd909ffd04deda6716f26e278a7eb8027de1adb92216f79fabb1464e499d4afc2b143e118d99ce9879505766472645b7bd33cfe8b4b16e195076ee5849ad90edd15fb3d09821c9d5bb786e2f249fa3faa133560266b06261d04f79b4b3cd21c92db5ade3b091d8a599974c6ebe69ee89cf37a63a91ca0e47e9977f5d6d018bc6c0300807cb64236e36a837e996633956bd88c159ba8684f4e33dd343c30435b16250680ecbcf8c62921eebc865b30ec34d43a317f4030537a7c50edf4a54751c6af3e7db23fcc44701b6882b20d690b9e146924e0dc2c26ff7bfec32f91f8792d01253f6dc50ce9149793e7973b0cdbf2f410b2250017775b52d48e3947d893743685e7df2841f4578d35f832289dd59deb5213fbfe0fbc4405868606d4ed2cbfd28dd1ae91a8034d4d3e8ad7c0cdd70e75555fe4610311f4e0f382dc5300e854ba7cc3b2d8c25114cc6e00aa314c1a70c2f6d052d3ba48e8cd55cddbb1cdf2af03ba44a80bb3b694fc4ec8848f3be2024fd8b9f530bb52b42c2e2b1e12bdf8380fb8f4c54424b2064e8651eba9e7d7f0641847b1228ab642e055b6338d11f36748a2a9a86681f1a65017dc4a0b55e4aed357325e8a689cde036205ae4a334ff2796cc7bb36ce82d696b7e7517d7cc9e255d9eaa9b62bb8c9260fbb7f4763dbe936011e20945ae3c5bf1324a5e47cfe76c3187b6e0a7c484f2e1b203cff3142b8eda7c939d58a90aad7c3b35183b4f3f98838877f517581c87d26b4f97c1260d025eacf2d5fcd66169ae0d4b0e8d5b1747e7397a0e7523a338b781c9f85f20f3968af9ac4939e1393323996770a952ad41645df1765c71588d490b1025e09d7e38ab2d72e407a2ba81fbfde65b741e5c0c9ef5c660785be61a9612352693f0e935620e193921a42e7b9a2929d727e29cb64fe343fec35b9b965240aecc4a8c4fdeba111d9ddcfe67dd9c348003dbccc06acb8c914ae8caef69deb63191c17e8cff9b1924b6c14c23652da4dfc4d32d0436ced05d45c1b4d2c5e8c9eb76a39e8cce2d64690fbfd0f135c94a921b2dccfa4755bacc698d3992792f34f64e94f83138d43f53856c0a57a2deaa18b7ddb7616f32f27196a38f51cfbc5c85898e58ba33805eab73b95e5ad30ffe8c26277b085394adbab4986bcd2156e1076a961f2b299bde16cadd066c1d7730f479c61f5034a2ad4aaec1af97677c062ee5fae196159fe2507696", 0x1000}, {&(0x7f0000000000)="eccc2d99033a7c3459ebec52dfcce212e95c6a352e3f1c84e9b8dee1e0ac30b903438f410303d83f8a615429", 0x2c}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="b90ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x76) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x10) 22:22:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x4, 0x4000000a, 0x3, 0x400}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xa2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x8, 0x78b}, {{r3}, 0xffffffffffffffff, 0x3, 0x26, 0x1ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x3, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80000002, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x3, 0x6}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xc5, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xc7, 0x93, 0x6, 0xd19}], 0x100, &(0x7f0000000080)={0x6, 0x6}) 22:22:19 executing program 1: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000640)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28182d67e44a08000000c26b9ded001cd5f1413f91d60bca968bce0a0000008000000000cdf7494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda82173a1e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc809832d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb398549aa0cc2e809c39c388db14e54f4ccf5dddc160de888c41d8511e39f53636669ebd88a45eac7f69db42ed26259c3fee664b374c60f89a41dba7fe79c8ec28692d83f083f267256b9d8b7e55400ae27c6727931c9473e9a642d1cb4b6"}, 0x14f, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10001, 0x101d, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adfdf1a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbd924c4f0c5f7fc0cb53a9ee0b6e99152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa65d715b9f6f732c9492559e111b0f562b98240441c6043cef0508ac8bf4639680aeecb40e144fb09bed569cccc865fa7ae151325d7972c17c2359b003520381477877cabb8"}, 0xef, 0x800) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgrcv(r0, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321da13dbc7f6dc1b46582d287edf04682e2f3a114ae130b5e441684531cdbd9fb2ee0c7555197873c0ad0488f952103"], 0x69, 0x800) 22:22:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0xffff, 0x6, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 22:22:19 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x40, 0x0) 22:22:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) socket$inet6(0x18, 0x8000, 0x3) connect$inet6(r2, &(0x7f0000000180), 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000003, 0x1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x22, 0x21, 0xfffffffffffffe01, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x70, 0x41, 0x372c, 0x145c}, {{r2}, 0xfffffffffffffffb, 0x60, 0x400fffff, 0xd77, 0x6}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x100}, {{r2}, 0xfffffffffffffffa, 0x2b, 0xf0000000, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x3, 0x9, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x9b7c}, {{r2}, 0xfffffffffffffffa, 0x84, 0x11, 0x7fff, 0xb78b}, {{r2}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x2}], 0xb44, &(0x7f00000000c0)={0x8}) 22:22:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1c, 0xcf) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) kqueue() 22:22:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) poll(&(0x7f0000000140)=[{r0, 0x14}, {r0, 0x40}, {r0, 0x20}, {r0, 0x104}], 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 22:22:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x82, 0x2) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x8, 0x6) fcntl$setflags(r1, 0x2, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 22:22:19 executing program 0: setreuid(0x0, 0xee00) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 22:22:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) 22:22:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x110) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10a02, 0x1) dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) accept$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffffe) dup(r0) 22:22:19 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x400, 0x9, 0x5, "7101a5ba582add97a9bef524163de2cac9a3bb27", 0xfffffffffffff4f2, 0x7fffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() listen(r1, 0x1ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311", 0xfffffffffffffffe}) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0xad, 0x0, 0x6, 0x1}], 0x80, 0x0, 0xffff, &(0x7f0000000240)={0x10001, 0x2000000}) 22:22:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0xfeb8) 22:22:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f622f5d1c2d58abfc1e5566c3f4086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) r1 = getuid() seteuid(r1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r2, r3, 0x2) 22:22:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x76674a2f, "51246fddf9e7af806c671b8cff3b8c1baa636287"}) socket$inet6(0x18, 0x4000, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x381b, 0x3ff}, {0xffffffffb48ba47a, 0x2}}, 0x2) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000780)=[{r1, 0x40}], 0x1, 0x0) utimensat(r2, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x1000, 0x20}, {0x6c, 0x1ff00000000000}}, 0x2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x9}, {0x7fff, 0x7}}, 0x0) syz_open_pts() 22:22:19 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() lseek(r0, 0x3, 0x4d9d2d9b2794cc69) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x97, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7, 0x101, 0xa57, 0x3, "cc87aeefab4b8d648a2dfa8bf32a67862938c2bb", 0x3f, 0x1}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x7, 0xc944}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000010, 0xfff, 0x101}, {{r3}, 0xfffffffffffffffb, 0x26, 0x40000004, 0x62f6, 0xcb8d}], 0x5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x5, 0x1b}], 0x8, &(0x7f0000000080)={0x9, 0x6}) dup2(r3, r1) 22:22:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) 22:22:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="716b24b6e0d9c1a36fe989318172596f18a827fde3be44c7756c02b9306ecd1a91cf9b6acb6524694b36dbbf3a472e8e347c665c29ace79125639038def202e3e7935bb394797419c30d48b4d9562082d7c14c2ec07d032c8ff1068bdf221a8ac906576e000b2e44ef91fba74a52e5611d7cadbd8e1a08b5e18c075619ba195895a4f7eeadac5090903e1fd003e124172363ecd88d0e575f853099f21b38228d3cf39cdeec62b85a51465f6e3e181ce8d43d0c0272c6cf7b3326c670f9cb", 0xbe}, {&(0x7f0000001680)="4fe089a64acf9a1c341cc2d5c3fa32183aef9a17ad278bf13e339c512d68fe788f3786b04cc98fc1c547035219ad6e70de97003bedb309a36f1a077e68b78565f9c1db9345f3067ff9e6309bf1ce634613f144656afdc719e705168d4e9da65128d96811d80a4b4686d13bd9ebb4a4092ace0aabfe8ba7827d219d1e50f6d4b431235bfa99b359cece7e862dc38334070db59a2cdbd07e2ab36fa3275357748adf027de6211072d973b304fbd8dc5675e19eb3e6253d5f54086235e94a7a949ac96ed87a8ca214392e48065f782cd9c9c4be0f36929609665b6293218e934586fe284159e544cd52690e9e85e8bdf2e3f6cd5d3fd6ae3f2b3e36a85fe77143f996cde9bfcfc188ce6467a0a2203a42d4706e5cfa17f53d4649d41238f83d6212af0b2caaa002314e0302c06e2cc7a24c97260cbe8c70937b5675dceee50a370f111aa04ffea54a991bb1ad223a042e8eca871c86bb1cc8b7ee3610592a2b59e5c024832578b8a67931fa7f906885186a7a20bc43cac6803a8d8b29e7d50a0a0acd1eddab69066a679ad6660ce3ff884070ffac326e3f6c8e21813437f982f4a02cc49673ed7e3f68b3e4f01581c36f1cb1dde63b2ae985dedb2de373c8f36e26114c69190a8e88952fc79c7d18d9af1101269885621dc778ca6726f8625b136c25775388abac5916af103cea41116a07d22ce8be5c11d3bf58f5eec09f7286f83b64ce696d1a9ed026e681fb44498ebfa7535b04c785a314d6bb805abc78d0e7cc5e1b084ba8867b6619d8f45d0f61c5ff88993b02ff8762e7f51ef991ba0495e975136e76e7c2dadbc5b3f40bcddf751c148c671f79d970608baa789a075d7e6e532e66555538fdd4b00cd4535c4494d45a3c304c04aae5adcd4bacf966fda8a101d0090c5988468191de4294437ae8a2cd5acb5f72aad982a254cec3696582024b92f22675be6575511c26055dc8089270290070b597276eca713fb2271497f51aeebe4575300cb01707cf276cfd98f41bf767a5b21105b7cde6ec74ed8de0345d213139bcec96f65094e97c97632121bfa42e582ad60d8652388f41b59b4a0950130acecfea47725df0c79df6e76796ee4af3a6cd6fa6325cd0cc76d9e4582e80cee8a6dbbed25ddc1bf987954294a5db95ae9f540ee1def93a6687a3965fed40e17e7fcf52f170857b06b6839dfb6347b5e91db512011084249b664ec7754306d35c29a7483ed8012ecab3dcdccdedcb4e455b929c81d2e6e90411b56ff49f0104dc337e52ade76e3c77749bb395ceaebf5d7a9fd5dfbb5d7fc34dcc538c02431d5871a90cc58a30c48fd3f2f730091ed14e0eef2cac9c86aa46525f42882c1596a2b8172ec921ed5adac4cb928fb8b25db984c6b0be98d9fedcd93177cab7d2c7616e0f1aacdb1dd9caecfc2dfddfe18f8f70a54a0d172a878e6b703790e5b73391ac98928af27768b953b1d24d27f08b3df354aec67555d0b9ba0b1cf9b3000855822e639e6ecfd9e8a525eae57ec60530066e53893984d47d549b01680bf964405af86bbdf11ae37c78f2aa698bd5ff3e90538eabe75f461b793c7cd86031b02304bb8539e7928069e4f40e6fc99e0a9be1cdbc1ef9585bea4383c3a82c09d499eee10e029aaada4714727a6e7c393c07dcbbe03aa20667cd3179319c0be21c35443c79b1a46f528a902c426fa08fab3cd24b1a6d5135a85e9630716684378426a346ec005da85afea396f417e36846e3a762fcdc976c9a5340c273339088bc6a130d0d314f761c9320541a1a98119e27d418e89c4e30ec9d33527e2f4972d3b5042f0bbf5e34518deb3479ca010fb7a44744bf015464b61ae16749c86816aed1b324605edd7c25f826b7a41115ab67ad0794341a6b55bc4dd633051e429ff83eecf2044ad9ce6e5114b8bc2328af27bc6a3106f11029aa2532143cb4b99fe0cd0e7b9b0108d827e31161a412c7ab2557f07362b896b75ef642c84c3cef9887b1779f9f19fa1451e38086176984c1b773eefcc3edfcd51162eaaad168af5eb7bcd62eac51c01e0d1e51ce7494e4c0cc3aeb573d8a35c90bb8d858a2857574ebd4e41a89f26e80005b3b73fe5f32d27ddfb940c8bee747ac6bb3128a9418e7457961f910e44ad4e30feff45742e14fe63609e9ecc98fce39695f73e11c5db66a10d1e0dd73cc13bfc0902a82884d1ac0e2a531dba745097ba3ed2ebda6e097b170bb760de0efaf3e7be673f6017bc6cf339763e2f838db59ff2a9d825ce3dc0cd5bc21401038451fa84a0330e5ffd22f68e437ff1c75615ddac24c48a2db5b41d354fdbbf96878e3fdd6046263a444dcd422bc411057d991e1ef2d5a5812cf00a8865412d1876fa0041b2cadca03f4c98d1fcb29d99ecf91a67e81ee2362e802126c5abab407df52895494135d3eae9d481065d994b00639865acda7d4c694e3d0f67091251cb532efade6c76b247f10cca1a039824bca6a43deff1b2a68066c6bc1c8426368c28ec1de2e8107cd55ee21344134b3ebb2a1158820916224fe852b72839a9138e258ca95a2e282ac08f33c5beb4e2fa8757256f1029106c0d2416429913239509f071f3ae245a00e267b58d3b852a54c8a037f3d59a7868a3730e341a495316e546e795344b71b6e8204e1eda5be8f4025e352fac9337957d3883498eff65e50c6ef480e3b164ab193ff881714fe105d1f93c56420cdca7953158ff8831a1f8d7cd1b799933f6f037a7d083dba6f7d2643bc7637214bf06afb33b57f241502a80c20a65f3ba516d28aa56c43724bcadeb105849d9149cdfc1e7cabc4ab66e26cd8ea4ae7ffdf6f7fececd444582827dc7bab74b7f923b604ab30876c41ba34979cadebcaf6699fec1f795b6884b53e387924786bb09631658411c550e192f4d1f8d0f2e4fcb47523f0397083b00dcf5a439a3122382758f797dcd756e4debcafa8d1adc9f061c3d93db2fba4f1501980fd0bba32c4765d88549fdc52e39c9c793099f273959c89d6706d3acc2d6d24ffa8bdceed356115d2d892d5c2cb188ba200e6737d7d51819418b62d6574973c67cc69dd77cbe1f7e16303bbff25f4eebf9c9a79385b2148904986adf3da7b52fae77bfb551cf0234c1050392a7dcaa8c346ec077a67064bc2996417ec7f418a6405e6e2f2a8dd8072145df96aff6bb443c2afdc89fff5ee12d9f29f6706bcbdbbfdb9d9784257f23f80947228562ab0977d7fc6a165c426abcd385052951a580329422b6cb819cc87ee32e5b52339bd1e8a03790d7f0dd4e002cd222b2a7543fb0a7e2bbf8bd07b0907c12fe115d52a858c334718e9a44bd707637e77906729861aecb0ade41bc9c945a973c4e755b9dc0ebeeae8b3cb43b27676d41e8796874f1b46211304f8c0885b9be0bd67bfa60758725370d0b70d1dc514eec110fbc0011456d7750f841153d67de0bf98ade8dc6eeba3bfbc6cf01d5dbcd77351cb4178c31bd7d2e0e2ac7fc12dc752880beaa76961cf400d375ea550f13edfe90d0bcda698e7d0aee15e1f4bcefc06e3dd9150544ef51d08f28f13719d750d690fc9d3d68714fc56ca6f412869ea228225493a8db5536db7b15b6dbc88d12c98d450f354f4b6e7ed552f21de83b8756798c36524cfa16611cfec562c5b765801ee186e230fa00b564c0af25cae92cd920ce11be555662a9ffb5067f5dc0588093cb2a63001eb413b9fa8f7088fd0bf32c4ffc53405b6a6168407e943a112f879268d3201872a9a7fe531c8c43cc6b5b17b68801f0d2a1ec8791bb1c1cc1f90cb3719eaa28a948b9828afa5fa9c6bd39fcdab69d2c220c8d6d25d4f06d221d20fb22ee5e7291d68351af444bd390ebb10ee447211b58e6d6e6ab81cedfbf9f5c0ad0b9265384e04a22209363826b309f775af0bb4191664212f7676d57833709e20445eba31c5c1ff00d3f2162d9c9b0257cf656d4fc06f1e9f5ab8c8d55cc49ed52031b5890a6f5ddafd6bbdf6b34ff7409796e05b6f1eee3818c985f67037b6f2fcc84c06c14944924100b326c575c4b531da1eff98a000445fe3e4fb16988a50c8ded5becea882923ad0fc68055cb2bad42f25f7a35006614b752f59e165da8bc7280860726fbfe20cf61b28563532364418357b95a9a853c53495e668f12af57772fe4acdb6ef43832373f1ad3466f6bca61ee9a27d2fe3ffb6097814fb3ac953c655826f05e3a09ca3f879960927c88e3ca4d112d13479cd6bba91589651983d5fb833c893652ff214b8cdb861b567b46304b9a81ebcb040ce4b26e7c405b776c4628c8f25e833834df3b637cc1d86fcb3495df1822def1e31aeeea0ed6643cf93804521a051ca1f1ce69027e5d0887d8a9284c917a7bb804e5dfbd59c5d020e3e2fc72b1d004c57639781fc5314484250164124ca3cd3a5b39e29342e858d89076132fcef6a6f86874dcf1e98bdd48a5594282c8559ddfff658cd959d3103ad2824dcdf90a6358329f8e7ce49fd9df0ebf7aac6843fac383951918057234aa56828d686ecf6b24521e227b4fafd0b115cc865746cb13faa79ff7979b671189ceca8092bdd1dd8db0845d93846c03a8f88cb0c288589ea89df440b72102fb5fb8fc4ce6b91b6654191a781470912ba185c6de251910d81e1b4e0d75e8498cf5256ed994440466b553a6bb6f98791b0214886835466f84682891f1588467e4b6ce3dd66c6279c2133db6abda9b1dcabb5e1490fb2900a0ae70c17e086e793db1be2c2e0896c3ab0f2b8751105cc110d0ec258452c4d4c77c32ddbcbf29b7359a6fc82dc0323ca10c6bce13ac4368555f3f65621a11a8fc5284e5caa93bc6ede053fde9e9889605749bcec0b1d8cddc99a8d8393facdc8bffe091f681f853cfa663cf2b9f40b1681acec5f1707440c5424c368c176863055962a1df8c03f4ac6eae61b960df6ffeb0fa7e204d52c704548c1e34c5a313f694d0a61273f13d1876297e83e7ce86896e1a4089a40a44774ce310a597814e57b99d7780f7271fe892d17a63a9840d490a454a58d0bc47a547670409017742446225eb37fb23450e57676cbf688370695e97b03b51eb00f0c8810b5f037faa0698dee6dc353fb49190b6e1411a318c0fd1e9fdad0413b4f483f1f9b6bff451c7a7f3ddf5cd50a8487d1704ee76b1480d0c4b6e413970f21700cf05a735e3112e84175aa81282b7a55e8733c78c2f3e4aee10ede848f6444eb6897c4a8b63f44e1a6a6b8c2a87b8feb07ca55afb0fb1a2022958b1cbc33cd7e4b7d7e178430debc344b1594458cd2955b85f564b1e0f6b7dde3f93c917e13d41b7e0f471c67d4fee2687577a106301e6e6c9ec3dc0067c39246f230713db1c2735a42afc3bb94a0cf333589f263efecdcf60791456fc62a9d7cff2d0a707d0fe5f57c1ba7497f7f0aa3cd1f447ddc17401e796c6e354cff4e6738ecc5726edf6d4283f47c12228f742d8676c64e650a9c4ddf2181ee5fe1fb3570b4cc65b56275795066a3b099a1b1ff773854d90aa19f2db9e0ac45b171b4eaf3d9e466baa5d058f3a24d635a035ae3cc6c59155b8e53ea57219afa5346c4ab32533304d730373183ee08cdfdcbbbf8ee646c233f60ce2b784d14f0f0369a1bb7bd8eb9889dad5f1081fcfd72dd4efe607db8308c747bcd59823a4e40a5781585dacbcbe2c58cb1a7977e40a51f05398d8df8ff5c1814fa1ca7d07cbf1dbbce7492037fcfcaacf1009991a5bf66ccb2af12b6ad3717ff661437bada3c418d2f4a3cceffb813b044b77e1876c55d55ba74bf6c543667f6018b8a12a6358f26", 0x1000}, {&(0x7f0000000200)="4bb5c225d8246ad39ead9e9a0ab08f77ff97fad1775580ffdde4a803337dc8c71a0dc2333ca7a658356669f9b97445e226cbefe2791cb4e9a777413ef6568c83fdcf2d8011e0bdd054d08cd3d0686aa60d344b311c9b4f7cda54f8447f5d99ea1c6922e49f09da8e1b3b64e035326f864f7d1ee29e4b432606c9ca1c6b95c830a0bb6b7e8069967793316a707479788dc71341590efc477b967cce37943212f88cd9a0", 0xa3}, {&(0x7f00000002c0)="41b7b34d37811a2397ae054521ca39c8296a8a63ee862de4be1df13debc5b0d8a2d3e7155d65c373911c0d936ad79402a0b094abc5e2fb57cf6b45832c83947e7d98679996718ca3c38fc9a0951499a6a9685f0e2da2414ef6063e802952e60648a7f1e6a517f79b634aaa7bd4309277e847d4067130e0fde100b4b0596e2cba0444ba718578366906ba2b0afa9e294438ecc8fc910675b8a14f53a3dbd4d7f6385c3226f64be2c375d100dae66e9f8b4c2b05a1d0da3b08542f197c13b8739f8fcb8efce36d7106d45f398274bf317f2b5c7d7b1d60", 0xd6}, {&(0x7f00000000c0)}, {&(0x7f00000003c0)="df945cef", 0x4}, {&(0x7f0000000580)="a06a7b1be2ce1d09aa5c0aab394a42bc44a21f5b68525cf382b812b2029f94dff17f281b609e6c0de868f483bbf7dcb20794fc2d4d77cbb3dd7658fcbcb73237882fa97f1c492b40309db9f02826b7c3d74cf7817b3020d696301836a5839cae078813e15cd4879cd2f8a751ed00b8e7a83e0f87127d8e5bab6621c5413d28a9042d33dccfdbef059a983d4c02ad1924b10460e66c2e67c97a468022921079ec946c3de3900f97adecc858d440f1be1ef7b312a781a6d5b9e31daae3e1c250628e5ae6c1ea780ea4890bd2d563804a0368b61d388a66c1", 0xd7}, {&(0x7f0000000680)="bf930a5febd9a33bdb8bca7f54c6134e8b0ef49f6caf370017eb39cdef6dfbb5b066d8d760c3e675d6d45a880d07dbe659b110d8595e18de60d2a866cbed372b6eea69099f1348187387c50e60903fb3d5ad017e79e9d735ff86b44bbbd530cc07fd5d4a131716e7ca2e9cd4c648d2bf14a43fe3befb01a59a3f484ce9e6abaf1d23879fb9e82d48c071f909f83318f03f147d201a197c3e1d46f35461613c6b5d7e92a5b4061f2a58321fc183d47c769feaefabc88b978b5b179bedcc2cf1604915efd6952f8116c8d377883cfa3351db83c343a424b2776795b3fc551bd96f5dd752d85957b46840b66a106f754ef7b7518c4a215f90309b35b8f0b68ecd", 0xff}], 0x8, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x68, 0x400}, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000040), 0x4) 22:22:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) setgroups(0x40000000000000bc, &(0x7f0000000100)=[r1]) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:22:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="61321c4776041e58a72e3a423806a3ce2cbfe35491aa6a592a6f201bf376c368924b01e16beb7025927c46f9edcca20559b585a95c063818806320c962f6c6eeff91b1cacc90bfac3fdf1384d6b23f82", 0x50}, {&(0x7f0000000180)="f07c052d6961401ce2d04b235fb34040e803b238c89a396e6f694e5aa23f8020be1c48d2ace80b8ff394306ec6a04cfa832e229019af69eac2176b114fdf205266b8b080a57b2fe6bc7a5d5f3ac3331345512c3f1cd0732930db4415ded5b4afb38bfc353c08dc93cba1860abce8748826dcc6bacf0653c438fe13b75175ffa5a9e008316cd6fbaac510c41d5cfad67ab59625ddc58200da39d654502756dbaed0ca7d2e21a3db93150be30e508ac301f0e2535b4d01e2f02887eb7b6fc9c5f56c71a83a3eb705b9ee2631aebc726b5bf63bddaf036efdee5653ee18bc0442f3c405bfac2256554f", 0xe8}], 0x2, 0x0, 0x0, 0x2}, 0x401) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x40, 0x5c724a85}) socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 22:22:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 22:22:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xc0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 22:22:26 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/72) 22:22:26 executing program 1: poll(0x0, 0x0, 0xffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/40, 0x28) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ftruncate(r1, 0x2279) 22:22:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/14, &(0x7f0000000080)=0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:22:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f0000000100)="62922f5cca7dbf9e1742153de8ca6f61a89d50fe32ec64a7a7221d8065b98834", 0xffffffffffffff21, 0x0, 0x0, 0x1c0) sendto$unix(r0, &(0x7f0000000400)="0ff690768ab4cd1564e664ee710af6495b89ccf86d7cd0c8941d305761f62198124f44b05277bbdf23a545c0a36ee5689d431eb28f7e4baf7dece69a103ccaf21ec89c25d688c40a285f0e6163df5e3673ac584ab85895f989b8937d1c95b29211fbf52dd3577fa48143aa351079171d6199914f1dc66b827dac389d9e8163edde582257a8d6fdeac606711cfce5ba6d3006c673324389930edd86853db6c5c23eeea593adb9e376d6c35e67bb7b9361d2c243890ad66111bb6bd03fc5eb1a174c41da250dc9d0eea400227c45da11066d2da50f18cd9fa8896c7360a35ceb9f63541665439dc6719bf35737aeab5bb4eb745b56377530a4afe48a49ba3589acb3b41992ddbd50b2fcd63bdc820a8911d0e2af87bbabecf4f0491cd4ee1b7a7dfbaf", 0x122, 0x409, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r3, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRESDEC=r1], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT=r1]], 0x3) chdir(&(0x7f00000000c0)='./file0/../file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 22:22:26 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x100000000, 0x7}, {0x18, 0x3, 0xffffffff80000000, 0x800}, 0x1000, [0xffffffff, 0x401, 0x2, 0x1000, 0x27, 0x7fff, 0x20, 0xd8f]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) read(r1, 0x0, 0x0) 22:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xfffffffffffffff8, 0x100000001, 0x1, "bb9b1b57a5aaea74604ad4725ca222e251ba410b", 0x5, 0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 22:22:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:22:27 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) shutdown(0xffffffffffffffff, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) r0 = socket(0x6, 0x3, 0xf178) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000001000/0x10000)=nil, 0x10000, 0x1) 22:22:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) lseek(r1, 0x0, 0x1) close(r0) flock(r1, 0xfffbfffffffffffe) 22:22:27 executing program 1: socketpair(0x2, 0x4002, 0x2, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000340)=""/212, 0xd4, 0x40, &(0x7f0000000440)=@file={0x0, '.\x00'}, 0x4) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x1, 0x8d2, 0x1}, 0xfffffffffffffff7, [0x7, 0x2, 0x10000, 0x1, 0x9, 0x97, 0x5, 0x6]}, 0x3c) dup2(r3, r4) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1e) lchown(&(0x7f0000000000)='./file0\x00', r2, r6) socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000240)="1ee4f6558053c44aacd9ade8ced811f58fc6b53ceb914dfcca77c26a5f05a021796de9ca0c4d19cb9cd59371ff53f08c11df2ceef60f13b7cde8917b5bada357408bb2e7dba858ddd4e8b2702018ca1b66b03afedcdca222fed1dc5f5ed966eb", 0x60}], 0x1) 22:22:27 executing program 1: mlockall(0x3) socketpair(0x20, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:22:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x17e, 0x102) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0xf28a, 0x7, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) wait4(r3, &(0x7f0000000200), 0x2, 0x0) fcntl$setown(r1, 0x6, r3) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0xffff, 0xfff}, {0x5, 0x2}}, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 22:22:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') getgid() getegid() utimes(&(0x7f0000000140)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() chown(&(0x7f0000000200)='./file0\x00', r1, r2) 22:22:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 22:22:29 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000)="4bead57a", 0x4) r1 = semget(0x2, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/122) semget(0x1, 0x2, 0x14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/254) 22:22:29 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x59, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0xd9}], 0xfffffffffffffff8, 0x0) 22:22:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 22:22:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = msgget(0x0, 0x200) r2 = geteuid() r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x4000000, r2, r3, r4, r5, 0x40, 0x5}, 0xffffffff, 0x200, r6, r7, 0x87b, 0x7, 0x100000001, 0x1}) sendto$inet6(r0, &(0x7f0000000040)="20b330ac6b3f168ce839ed7b7b51e4a0a9a5a3da9bfe460dba643c3f3153292e85556d7fc53f99ac516494d7292a0f947534b04a157ae78597564f33ca65c1f830843583df2802d3409159f7f00fd0a606e8e304a75b39b8b5b52e1e498a3c7b13240691ba02df2c9f48b0706314139d2dc5", 0x72, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x7ff, 0x7}, 0xc) msgsnd(r1, &(0x7f0000000400)={0x3, "a49704feebd7c22c9443e20b67e05ad503ac5146fc2d99ae36cf00200e2ff192719713e3b8975338e94ab1c68224492ef6eea8ba3ee4dd4b21df0609f36f197a84b5a78d9ed76391a6d066c0674e248e1932386150797ff56a74d85f263d239b0c200758ea69831540431cc8592692835e4ecf2b5f11f3550c1fcdc3cbc9e98bb500b1de269326e9c46973e6b90c88107bba5e4331daac118a3c47e72cafcab13964b54af6cfbc31a7633fed231e0dbc2f40d35da183a3f03c06da5c73202ddd5ddbbf8dfdbdff94819b8cecd9e75fb320eace9a1d0dd90fd55f6e0c43"}, 0xe5, 0x800) socket$inet6(0x18, 0x4000000400004000, 0xfff) select(0x40, &(0x7f0000000100)={0x2, 0x1, 0xffffffff, 0xc8, 0x1000, 0x200, 0x7, 0xfff}, &(0x7f0000000140)={0x3f, 0xffff, 0x6, 0x2, 0x100, 0x81, 0x3ed5, 0x1658}, &(0x7f0000000200)={0x97, 0x3, 0x8, 0x7ff, 0xfffffffffffffe01, 0x80000001, 0x100000000, 0x3ff}, &(0x7f00000001c0)={0x4, 0x4a46}) ftruncate(r0, 0x5) lseek(0xffffffffffffffff, 0x29, 0x3) write(0xffffffffffffffff, &(0x7f0000000000)='`', 0x1) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x3, 0x0, 0x7, 0x2, 0x5, 0x6, 0x3, 0x8}, &(0x7f0000000340)={0x2, 0x1}) 22:22:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x1f}) ioctl$TIOCCBRK(r0, 0x2000747a) 22:22:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) r1 = semget$private(0x0, 0x6, 0x401) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x5, 0x200000000005]) 22:22:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4003, 0xffffffffffffff54) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/226, 0xe2}], 0x5, &(0x7f0000000400)=""/167, 0xa7, 0x5}, 0x802) 22:22:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) chmod(&(0x7f0000000000)='./file0\x00', 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:22:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000007c0)="beaec6b938e9885670443f625e20615102551460acecacc01b5b664c5623dbcad44a76a2e3020004fac722898078887620009a2dbb3c714bc0ed1219ad4d1754cea4ced178d7ebb5e183d91b9f7e32788cf27eae8a625a697b4009c76c4013776daa3c7beef80d2eb5ea1244780d112ccf385635b6185eee6a9f504c648f59822183920d7faa62199571a615f558dc3f79b7947d6981863c118de8a466cb85b4c955740a63f2f8a25971245eaec60227af3706fc37490400e433da264d082710943fdc7693971efcd658bcfaaf8f7a39e2dc945648c27360706190418e8cd61916059a8ae8", 0xffffffffffffff22) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000340)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a7e58", 0x4c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x12d000000000000, r4}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x2, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x30, 0x80000000, 0x7, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf0000020, 0x800, 0x80}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000006, 0x48000000000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x514, 0x4d70}, {{r3}, 0xfffffffffffffffd, 0x8e, 0x20, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0xe3, 0x1, 0x5, 0x8}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xf4, 0x14, 0xd239, 0x9}, {{r1}, 0xfffffffffffffffe, 0xc6, 0x60000005, 0x401, 0x1}, {{r2}, 0x0, 0x80, 0x0, 0x4, 0xfffffffffffff800}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x20, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x6, 0x1, 0x3, 0x20}, {{r0}, 0x0, 0x20, 0xf0000000, 0x8000, 0x5}], 0xfffffffffffffff9, &(0x7f00000002c0)={0x4607, 0x4}) 22:22:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/249, &(0x7f0000000140)=0xf9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/30, 0xfffffffffffffe61}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000240)=[{r1, 0x40}, {r1, 0x44}], 0x2, 0x3904) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x4, 0x1, r2}) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x2d, 0x0) shutdown(r1, 0x0) 22:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9e83, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x3}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x1c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) socketpair(0x1, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x800, 0x59f4}, {{r0}, 0x0, 0x80, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x13, 0x0, 0x4d5d, 0x20}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x21, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x24, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x90, 0xfffff, 0xffff, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8001, 0xfffffffeffffffff}], 0x200, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x99, 0x18, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x21, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x80000000000000, 0x8}], 0x10001, &(0x7f0000000280)={0x44b}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() close(r0) kqueue() accept$inet(r1, 0x0, &(0x7f00000004c0)) r2 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 22:22:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)) 22:22:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r2 = getppid() listen(r1, 0x3f45) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 22:22:34 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x76f}, 0xc) socket$unix(0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) read(r0, &(0x7f0000000000)=""/17, 0x11) 22:22:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r3 = dup2(r2, r0) ioctl$TIOCSCTTY(r3, 0x20007461) 22:22:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:35 executing program 0: 22:22:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x788, 0x6}, &(0x7f0000000140)) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:22:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) 22:22:35 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) mlockall(0x1) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) r1 = getgid() setegid(r1) setegid(r1) getgid() 22:22:35 executing program 1: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:22:35 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)) 22:22:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 22:22:35 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x15d) socketpair(0x26, 0x7, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) mknod(0x0, 0x4000, 0xfffffffeffffffff) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x1) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x80) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="18a979a78f0f3be383c2", 0xa}, {&(0x7f0000000240)="cbc8727f69faaafe8cff1f6cde47046d6d64628428ff3e52632b0ed78d3dadaf7bbb60a207ec98b5e805d4b07215f8f0fa055c8f050fcc332027f910c922b6a9cc91e9005e346f0d77a0707dc184f347ede9d14094360c75aa880186937119e91b6ea244d5f083884ed739c586e40986be8e88b5dfed7c436eca63f78998cc843b6cc0a3464e85696bf51e2c0f15706828d91381968e1ec96e04c0c8e89a11345eed67917d9284d0c22ff565d44b0f5ca6fe17c748f551ba888a2be1062060e22fa7d83ec67bb587ebf615fe69d01e2e493c8a0aa242ccf3e25fe7fd73a0bfecd1e5", 0xe2}], 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x8000) pipe(&(0x7f00000001c0)) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 22:22:36 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x4, 0x0, "5b5a39ea9653d5b37ec1bdb46c1bc3f59ab0e6b2", 0x7b493946, 0x5}) 22:22:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 22:22:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 22:22:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x8, &(0x7f0000000480)={0x5, 0xfff}) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r1, r2, 0x2) 22:22:36 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) 22:22:36 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x4) 22:22:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) syz_execute_func(&(0x7f00000002c0)="c4c2559f80bfac00008f4900934a0036d9ecc48105151fc442590c53020f7456f3c42245aebf1879d11fc46225a79d00000100672642fc660f380007") connect(r1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/119, 0x77, 0x1, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 22:22:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xb0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffff5b) open$dir(0xffffffffffffffff, 0x80, 0x2000000000004) 22:22:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x5) sendto$inet(r0, &(0x7f0000000000)="8ce84d21f50b82b70b60812b3c61b686e338982d5d91d024c9cfaa05b22ae9198d063c52ed26a8c49a5616019b74e3c164ec2d7f3a754857c09d48e0de3706e67116e6d7e437ee9a40124f54b600d1f86ab80dd2de15e5833db2d2e0af9fcfe1c9569fdc9c4d43b7e8d0", 0x3d7, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) getppid() execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='%)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='}\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='^{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='\x00']) ioctl$TIOCSBRK(r0, 0x2000747b) 22:22:37 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) setuid(0xee01) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0x9, 0xcac, 0x7ff, "ca33b75ea6c8ea5b41a73bd8984c058f0f930946", 0x101, 0x1000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) fcntl$setstatus(r0, 0x4, 0xc0) 22:22:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget(0x2, 0x1, 0x1a0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001000)=""/4096) 22:22:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000100)="a313b7a32a61c78a3bf5b57d2b95984255ec6a57eaac18ecf6c386f069ff2bca4625a497df889b360be29c361b67b90c309f0c308a965f983e1126d0cf35078ea37bd3384b157758aab7fae7b562d0f63a9aae85ee6ea6767a17ef7ccc03e339ea9b4837e9044edb1e649c3cb57ac7922f9a4fd3b01d4e861f4394a8440e86d4b2f1b1e703e390888cc70dbe92dfa241ec5157c8263f07d32d05bce59c25bad958216a2514c1cf27f1adf45dbb7920f294b9d278843004e6ccb379258e43ca2addb7bc789be74bc6c6dfbe00", 0xcc, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x401, 0x9, r1}) 22:22:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afc731151a5f8128037ee311267ea5e", 0xa4}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x378, 0xfffffffffffffff8, "a1477826885e538a131900e8ebd81823ef7e0d7a", 0x8000000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x5, 0xffffffffffffd1d8, 0x7f, 0x3f, "766e8aea0b7fc3e86afd68859ebfd6b955540257", 0x4, 0xf2}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) 22:22:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) getrlimit(0x0, 0xffffffffffffffff) 22:22:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) 22:22:37 executing program 0: r0 = socket$inet(0x2, 0x100004, 0x4102) r1 = getegid() setegid(r1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x1b8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getegid() 22:22:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) 22:22:38 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000080)=[r0]) setregid(r2, r1) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 22:22:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73, 0x0, 0xffffffffffffffff}, 0x0) 22:22:38 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:22:38 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xcfdccfaee7f389f8, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x7, 0xb) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 22:22:38 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x34d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) pipe(&(0x7f0000000000)) 22:22:38 executing program 0: r0 = socket(0x31, 0x8, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) shutdown(r0, 0x0) 22:22:38 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 22:22:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchdir(r0) 22:22:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5) fcntl$getown(r0, 0x5) 22:22:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='(\\\x00', &(0x7f0000000080)=')-\x00', &(0x7f00000000c0)='}:\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)="2d2f24f900", &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='[@8-\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='*\x00']) 22:22:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) 22:22:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b6922", 0xfcb, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x5}], 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="9044efc82f8f3b956250bc9b6303103f418b41c01f49f941f072f5d3785c955c12a55411c3f18e3b22157453ef3bd31b63ca9ba2539f", 0x36, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:38 executing program 1: msgget$private(0x0, 0x238) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 22:22:38 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6530000667e89d45e24578186b68ec35af32ea1c0f03a33a8df47fcad5f6f254ab0a37942c3422eb0f3a907a43fa82fb439db42bb953ba36d13b9bcee840aa705cb81b051cadaf30eb02adecd6c7e22ba1cd473819e19fab5c94eab0ff83a9f9b054a4a6ebe4fa608d2583b3327a9d3418d5ff78992ebd5a1567a861ee2a073792c3ec0321aca44d906de8702e3e1384cb030e2624b677381dc64f9252b22560e77912d5790ae0f388b0b7cebb028a24c447dafb698d1130aa6d93d9506d41e3a85be019439e54d7bf6a84cc3b0ad71cf4317f1fe328d7ed917fc821d9ecc371a2f1acdbd22696de9e0b66"], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="de2dd786475f60555f0af0b3e91ab0c6e5f179135ad6c6b42f006a84b011731363baaea0e2235f82d249fb958524fbf9b3e5061a6c8384a35f5a6c7973a15b2c1a487cb9d35ff0672f5e6554435c8d8a57702a8f55253c8a9e001b06a5970ee1854401fe576295776328b35e97810a762cad9a0cfbf8a5e1b411a3280ba63657d1d1b9b0d0797b74e831", 0x8a}, {&(0x7f0000000180)="047b", 0x2}, {&(0x7f00000001c0)="6a621ccec40e4a65b33809d92710811cdf72d0a5f1437fde0e02ec2532347837f73ff9721ee32d4018096fc48c22422abe87eadc693da6b5c2eda2416beed7a1e96b0fb2cefd3a3e151569a79fb52d87b4e1d0b5c1cc1b59fe56b3614da8c9d27cca23c3a1d857e849bd5d49b4474071e8f2e07434fe1487e65ea11268167a11", 0x80}], 0x3, 0x0, 0x0, 0x402}, 0x4) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff}) 22:22:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fd3000/0x1000)=nil, 0x1000) fcntl$getown(r0, 0x5) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20210, 0x84) 22:22:39 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x74, 0x10, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0xc00000000000, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000080, 0x1, 0x9}, {{r0}, 0x0, 0x1, 0x60000022, 0x3f4, 0x1}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x80000000, 0x1f}, {{r0}, 0xffffffffffffffff, 0xbab18ca7a8f96029, 0x83, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x9000000000, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x45, 0x5, 0xbc7}], 0x6, &(0x7f0000000000)={0x2, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:22:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = socket$inet6(0x18, 0x8002, 0x6) sendto$inet6(r2, &(0x7f0000000000)="b5318694c1ea33179276d1e1d7", 0xd, 0x40e, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x3}, 0xc) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) pipe(&(0x7f00000000c0)) 22:22:39 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) mkdir(&(0x7f0000000280)='./bus\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x200) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() ioctl$TIOCEXCL(r0, 0x2000740d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x40, 0x401}, 0x3ff, 0xffffffffffffffff, 0x6}) 22:22:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xae) socketpair(0x1, 0x8000, 0x5bca, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3ff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x6, 0xba3, 0x8289, "841964172eec70d2eeb2ed77e31b6af8408072d3", 0x2, 0x1ff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 22:22:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000dc0)="e6be20b7870a4edf9dfc72d9218a24e73cc4a7b985265aa8ec560cf211db92029ddd1ad3d6b080cadadcfcf9e6d325d628f7439db973fe6308bfe222d5337d358435da0f0ddf2ebb0d83acece8bb603636e69f0935976b19f964f4b8ab53d6728f57fd436f3f78dda06e86b37265f88c89e66c13d8b0904d1c28a55035079669a0db9b12d771ef2b98e300e886e64553f85f3fefa81cdd1768493402eb58708407e941197b432cade8c0f602a4fb0b3082bfca84829b0d086ac4c2128219497db6679947dedcfdc80db4692ceccd9a5b5d46aab7360fa7eae4047a20af27ffdf06052dabf93ff45bdbf505ea2dc3f8c8a9809b4f56be4a06ba44af02df1e9cf26ac5ff43e4593fd7a5d38143bd1f3eab4f688b71e7f2a983c589d689216ebae70a1ddd12f8ec3e021befc6bcbd5131902486c1fbc6278bfae43508950a257520d0df6a714e1c3a78f9ff9885e7807500d5a5d982d6ceb5f7336a4b537e9b69f133144c21840ee68bf7f08f70b6ec61549673adb4ee83bebe01fe39baa98a9480317ba25a35dd2b21cac21219bdd2f2827873255602938f23bfecfb5958f9b637741e69b73e6c754016cfa05a1a0d64a7c515589d0eee1b2fd5b1ec50f21cdff008be1175689a28e0e2a289052b976ce82b379ec0ca44acd649c44eff411415beabccc4aef149b9227136ea1ed5a4672a00a3b9d6ec7a05c07e2650b384e9c1528a2111ce688a87c19ee58d889597200786fa5f55192db1f245c9c49873f0f6f6ff57223188c0a0e35dba2429b7c672fc47c2edb400b9d4cdcd73d22e476f1cd67c0e712754ff6697afa6da1b3d93ab34ee673e2744e8f89546f1e9c41c238b5bbef65c608c25ad52f4a5436cdea282a6b5daced247dfb7d3e103e2a04c48efff32b04684646e4e989afef71f8ecf60bc7874195cce334033e0ade4e84c3b0777b753823235314f9ca76cd9e315b82fed1d13289e4ea9866ea40a874badf180f4fec258c8dc87cbbc9e5b655eb5eba868d675d2ea25f9e7440888f3be0cc2010cc4c6497531ba7045ba4aacd4e587670e1eebbb6ccbce60216ca539d67646296f1441bd341a1927ed807529f4ae901a431255a6936a7692f28661f810a2df15d66e1f413d3117f6bfa7aef6b1650d4c533caa0e594030aa84e8d7dad450b6a67902746ee7f4f515b0c3d35d00f14038c657175dc7e59f0621dc5ea9b939da8515f9edaa238083c09d68c834a7e35bcedac44967435336a873dcca2e65db998a8dc393ecc6be85e1d3c3a8c0a0f27ed81485f4ab0dacf06932cea394024403f0319ce2e5677908ac39337832cb69c23bdd1c91d55901eb288207f2bf577e7faa62016a35acad35357d5e347b3d380e451668ac76474b9b45cdbad7160fe84a6cd9e479d007c7511ab2061ba1b191ff457a7fea1d4c09c1de3032b6a405cd9cbedb2d87a2f9d9400f76f00cff54e4daedee846cdfcc233548fc9f6cc51c108e80230124ca0f2e925675950f6624a70ec8410d0ce00c82deee3f83f5ae38c57acbf81f005800a2fa521cbbd3f5b079b8e0a61dbb4b5b61f9b594d61486e2e9b393c3e869e6c6526d60a50769e73f5159e10c105943c450317605672d60a797da51ce32e77bf003f31a062d01f3e62c4d95d150b148ed809253af4696d7070f0f", 0x49e}], 0x0) r1 = syz_open_pts() close(r0) socketpair(0x1, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4c, 0x8, 0x100, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0xd55, 0x25a}, {{r0}, 0x0, 0x40, 0x40, 0x7, 0xf4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x800000a2, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x20, 0x4}, {{r0}, 0x829c240ed0975884, 0xa0, 0x2, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0xc2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x2, 0x3ff, 0xa8c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0xa3}], 0x1ff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x8001, 0x20}, {{r0}, 0x0, 0x40, 0x2c, 0x101, 0x7}, {{r1}, 0xffffffffffffffff, 0x5c, 0x0, 0x8, 0x7}], 0x1, &(0x7f0000000040)={0xec5, 0x6}) kqueue() syz_open_pts() 22:22:39 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000040)=[r2, r0, r3, r1, r2, r0]) r6 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setregid(r0, r0) geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r8) r10 = dup(0xffffffffffffff9c) getgroups(0x6, &(0x7f0000000240)=[r2, r4, r9, r9, r2, r5]) fcntl$setflags(r10, 0x2, 0x1) setgid(0x0) 22:22:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) socket(0x3, 0x0, 0x4) 22:22:39 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(&(0x7f0000000000)='{},/#\x00', &(0x7f0000000080)='],\x00') socketpair(0x1, 0x2, 0x8000, &(0x7f0000000280)) pledge(0x0, &(0x7f0000000100)='*-{\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) mprotect(&(0x7f000006a000/0x4000)=nil, 0x4000, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_gettime(0x0, &(0x7f0000000200)) clock_gettime(0x4, &(0x7f0000000240)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x144) ioctl$TIOCSTART(r1, 0x2000746e) 22:22:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:22:39 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) socketpair(0x6, 0x5, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x4000, 0x122, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x48) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r5, 0xa0}, {r3, 0x10}, {r5, 0x46}, {r5, 0x23}, {r6, 0x103}, {r6, 0x80}, {r0, 0x94}, {r6, 0x40}], 0x8, 0xd9f) socketpair$inet6(0x18, 0x1, 0xfffffffffffffffb, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x45) r10 = msgget(0x2, 0x100) msgsnd(r10, &(0x7f0000000280)={0x3, "2762916c22c5ba8b722e76dfb321cda0c0006de56a0fc53fbebf402af3a488ed80fa09174480d4ceb02d38adfb72345df179d2006133403edc395e6abd41df79c87fe2372432ad3629c18ec6a511c3"}, 0x57, 0x800) getegid() ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$sock_int(r7, 0xffff, 0x104, &(0x7f0000000300), &(0x7f0000000340)=0x4) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x50, 0x1, 0x6, 0xb03}, {{r5}, 0x0, 0x8, 0x2, 0x7fff, 0x8}, {{r6}, 0xfffffffffffffff8, 0x2, 0xf0000026, 0x7, 0x23a5}, {{r8}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xfffffffffffffff8, 0x48}, {{r9}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x6, 0x6}], 0x4, &(0x7f0000000240)={0x1, 0x7}) 22:22:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r1, 0xffffffffffffffff]) r3 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setgid(r3) 22:22:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) write(r0, &(0x7f0000000000)="2ab5d80e827116ac416ac09e240c19c2b4dcaa313f3a2d808491c424b7245c83f971096431fb3e3ac2433653ee7c3b0fb8479c59359815fafe8f9475f3566b9b76a4f6fc9b3706e6b38e3702", 0x4c) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 22:22:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:22:40 executing program 0: setgid(0xee00) setegid(0x0) r0 = dup(0xffffffffffffff9c) close(r0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) setgid(0x0) 22:22:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x8) close(r0) fchdir(r0) 22:22:40 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff8) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000000)='.\x00', 0x0) 22:22:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0ccc647070ae214933e1eebbfe940404b976187d9e9e174ae10c54e8b00b28f5190dde9237bc3cdf9ab6f2664d7c2ab8dcb7d3b4714a0d42554b9510f9a9b59f830c9f454710a52fcaf8d6c01e61ef73929fba5f0d207e5c3cb27535b38eeba817cce67d02a00e6990bb7180c4ef70e81106090e91b53182b24c135fbe6b4e31a870084a88067b678af95089b9ce21274c8a0a2875a644696410b3", 0x9b) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x10001, 0x3}, {0x18, 0x0, 0xfffffffffffffffb, 0x9}, 0x20, [0x100000000, 0x1, 0x42, 0x8, 0x1, 0x48f, 0x6, 0x8]}, 0x3c) 22:22:40 executing program 1: pipe2(&(0x7f0000000000), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 22:22:40 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c28870263662cfb1becf086de08e699cfa603b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd43200000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000280)='./file0\x00', 0x8669, 0x2) r4 = socket(0x18, 0x1, 0x100) r5 = socket$inet6(0x18, 0x3, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socketpair(0x0, 0xc007, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) poll(&(0x7f0000000440)=[{r2, 0x2}, {r3, 0x105}, {r4, 0x10}, {r5, 0x8}, {r6, 0x84}, {r7, 0x26}, {r8, 0x9}], 0x7, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000480)={0xffffffffffffffe1, 0x2, 0x1, 0x10001, "9c8e72106badcc5a8980fd0d05cb5315e921541c", 0x5, 0x6}) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 22:22:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 22:22:40 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/53, 0x35}], 0x6, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 22:22:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0xfffffffffffffffb}) 22:22:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="2882727c4602b2", 0x7) recvfrom$unix(r0, &(0x7f0000000300)=""/225, 0xa9, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="005a000000000000000047b6efdd562e98c94774fa5b72f603976c70fcb183b2457aa56057d851b96185e07120b8332e183669901910501daa13606c286ddd48867d5680e5ca78b64ab13f01894ac6432d3da72b844909a652c185454f088e61871bfcf50b99056a5b8f9bf49fa7910170635e3928c21929247c2fe43aea6e06dc78"], 0x1000002b3, &(0x7f0000000100)}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x7) 22:22:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) fchown(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x17) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 22:22:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') setitimer(0x3, &(0x7f0000000680)={{0x20, 0x6}, {0x3, 0x1}}, &(0x7f00000006c0)) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x7, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000500)=""/72, 0x48}], 0x9) 22:22:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = socket(0x1, 0x5, 0x3) fsync(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:22:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x7f}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ddd0e2fc547a1b259f5a907d59a790e98f2a1958b9ebb003eb69c35460e6ee8aec96184a3ea099612f2c8af8198cde4f5b77cd5520597e051a3a34780820d24d574c895761c0cb8e19bf4146ef33fe525d0fc478b70564adb454e3a770b17530eb9ed5b9902872fba790631251ffeb97aacfad9ef06d62c7bfa0025bffb88fbcec1d9638d0af8144e69b06fb8ea674c1ae6258d7e605ecc989d17fd82acf20e07901", 0xa2) r3 = dup2(r1, r1) kqueue() kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:40 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0/file0\x00') 22:22:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 22:22:41 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) r3 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) 22:22:41 executing program 1: msgrcv(0x0, &(0x7f0000000080)={0x0, ""/41}, 0x31, 0x3, 0x800) nanosleep(&(0x7f0000000100)={0x0, 0x6c}, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "1d419a2aca8b63d7e02b6349feb333a3ea70dd8a43dd0936b7a429305b2dbe3008ddc914296cc425a79064c0a9b913922a8cc896546c1897f5a08310b4876fc080fdf62cc0c90c289c368764735e845f08f788aafc3ef8032ab3"}, 0x62, 0x800) 22:22:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) socket$unix(0x1, 0x5, 0x0) 22:22:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) socket$inet(0x2, 0x7, 0x3) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x96, 0xfffff, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x3, 0xa0000003, 0x9289, 0x6}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x3d, 0xfffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0xb5a, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x1c, 0x9}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9c, 0x2, 0x1, 0x5}, {{r0}, 0x0, 0x30, 0xf000004b, 0x5, 0x76d}, {{r0}, 0xfffffffffffffffa, 0x2b, 0x80000000, 0x6, 0x6}, {{r0}, 0x0, 0x52, 0xfffff, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xfffffffffffffff9, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x400fffff, 0x8, 0x2}], 0x3, &(0x7f0000000040)={0x4, 0x100000000}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 22:22:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) r2 = socket$unix(0x1, 0x1000001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) socketpair$inet6(0x18, 0x4007, 0x6, &(0x7f0000000200)) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x52, 0x7, 0x6, 0x3b3}, {{r1}, 0xffffffffffffffff, 0x0, 0x200000a0, 0x2f, 0x8001}, {{r0}, 0xffffffffffffffff, 0xa2, 0xfffff, 0x100000001, 0x10001}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x42, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x80}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x5, 0x376a}, {{r1}, 0xffffffffffffffff, 0x48, 0xf00fffff, 0x0, 0x100000001}, {{r0}, 0x0, 0x1, 0x80, 0x1, 0x5}], 0xe781, &(0x7f00000001c0)={0x8, 0xf41}) fcntl$setstatus(r0, 0x4, 0x0) 22:22:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x88) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1812, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000140)="52b48294255686c0060ef183a447ef229505b14ece3d21822549f90a5d59ef255ae315868c4892d8f502d085425be8cc2858075b71fd30e2102a5a485d5425b9da", 0x41}, {&(0x7f00000001c0)="331450639a9f67e65de36a59601210790adfdf30b416d8967dd5caffe796704de0542f325e3c6f0a738f328861cc870a9facad776aa59a14d6aa1986407f745b26c78a11ee82435bfbb98ee17190d609b452c33b9a29517960b6c99947c093ad7df62e5530307dff905c395f103d4f5c41dfd34c8c2b4b466fd8618316f151fe29144f8bbd50fb765aacb03e3864267644d3ebee7deae3b1c0d4eee8ed381e2ab1c9c0afe856fd4c0b657d4a90fec5a08344fac698e638507fb7c5eae0ac4577d69d76715e3974fc80b5238d35be56cdaeeeeed7096b5d43ff299b9f54f10b0921fdf43aad8654ac43d663cff81910d8bfd4499801e1b7a977201e67f2ceab1bc9f11a740b5b9401866468075b8e633c809c3ce0ac541d5c6f1c08195e061d26dc142fa315183b722ae452619d7a393035437256311a237cef6113ea6b9d8943a6c5b4eede27354112ce1801a5ea9fcd8c3d2c6f3093b2b9c871f01641922b105c6f2b48b3bb15e4ecf1a2859121392428a69b1bfbb087df2b7bfeee8cd58f4682b211c9b1c3c2bba7efa5292f591203c0c67002c5d44359c5637afc5bd428176b52fe68ae0d0674028f7fde16a4d67a1267e3f55b57f05878ceb2d90724089b3f84c4b41daebb7fd5c4917304553b7e7883bd82de4565e8a0906c9f3965ce52fd62220d32f9be0f5db45540fcce3b40097e9050e7f75d0ce4bdf26991d9e6f90ef31ea6c43c6a27ce52bd1cde80178f7fadcd5595b385000106a5babcde238993075c42ee9ed7c2a35f3e9e1e1055ec63fe9654ed0e2299cb1a09ac44b201c578c81b685801a065d7d82e3b4372f8fa41d7a7c519397092953888f34c5b91d2e1dda0c70e987a109d32ca5129510c36ef3b9fe05f8b5293b9b7f0891b016e197857d8f9576bbbfb6f5d045fba14e02ff22f297b6f4bd79866c175e5a8a4b438ca4ad85e84092f3f125345ec8d31dddc6a2e8d98910086672acb29c79faa51537140bd1426d95681b5b22dc2175781497b13d051e068f42a573747a76555536592c80e7bd3d9bcbf9450cfa5035fdc1326e8509ff815ab7ee34c9c42781bf8ed09ca2d79a7e54368716207826757796a3e09b9b78cfc8de9df933d9dc924f8ed2df51e2b8f09b005b52494db7913abd27882de66ae4ce1d6eb3eff938f2a1977e9583844da42bb666f2ee902c6548ac09ac2601c4910aa1886f63f2009ee8ec1eb5b4bb220ad3bf6f6fe40e382b098126f1ebe4c1b2cf4e92ca54c29584777e84a1fdfb4f99afd7d770b198e045432a45cebad09147ae7aa5d824870fd435886f4a71e08a3a58cea677fc21bcf47714175f7b909f137c2f8b0036a867eb8413a4b96774154a7e47358cc50bae8d8ce79f90c5bb8c4adb881fdb3a0ba98a79d03fb8ddd8114a2249c1afc6077017759132b03cad44f173381220f4d2a7a2b7748662551ffacfe89ad0e632ab3e64e950b54edc088d0973ebc37233c0ea76ff2b9ef02bed665477c62ae700741f205a37170ea77fd71f4f2509622c3cd414866a8349a9011606c5b3f8b407ffb61cb6b23f579a91f3b384ea02361987bdbad4e99b4b8682558b438796a43131ea1217e0d6fb9b1e165a5ad3cfd9cb9fdc1a6392b19cc61aceaf3ee98486b436b39ae33dbe6e173cdc31c34c99781b85d40051aaa6c7753050bb4dfbf828bbe8be3f53e995e9b6d374213372122ef720e76611a531e16bfc8a16b475f2b7b5593d88aef3175eb76d6cda73a9e2b49566bbc57f147d0d106b2237fa927df01135acf78d6903225084ccdeb3b8b5d90e2081cb5b0235e04614fdd7f5646d467fbda5b5808e176f3bde3003366b378372bc95d38a2064c1201e6622619f36e65e6536628b86eccbf539f3f5a72d499f6186d97466a36397f664ad62db486a165c8c72c1e5c8d91853a88270beb3f8b2783f8165ab874ed23f250047fa0c0032ae3ffd255188ca36e6ff522e69e170ca8e1dc429a0eab038ee440ea16ab6360917832116c78b2adf8320ff9cccad9d748fed39552251c341e254e0f7f82a3f881837fb2cbc6b56dcd939d16b5cd66b5c2acc87a71b62af5aa4e8de57d0a2e2063d2f4bf0e738a71dd62dbf49555730477a4aeda5073395055a07071ca24b2aa44d75ac0eefc4d327edb1b2d0b2a06aa2771109e27ffcb38512dacf259d5a20a1fabb2508df6251a170d5387a07706493fee79929d925477ed35128ae4a6be80c9f214a12cb19c13a7cac6941ba816a70e1f7efa032bb4fba941684164f68dd1fa6e19e4f05a95390454b6610aafd695ee8f42f2a466c2b2e285e787b0b9f9a3b6db6947ac650d62adacc3e8423bd8e33f398a6ec50f078e6245d53d9e484d8814e9d4e1e60b7f967a8b5635dd664185245fba7b7815ad4d3d09927b540c551a56435f9e00751b96de3e61865e20a50590fd5f2d00657b6dd5f2ec524e2e37aac8e14ee9f87f26e3a68bb33292b907cbd960949af93a8d56d2894dcee22e9ede48e2dd5c0d2b591bc422648ca694bc3462a11860db9968c58584e6cf0ccaad9168b35506ddc05d67a5896fc0297bf8927c2e22136be1153cd9e0aebfce00a2829fd2c60482ce083feec402b9c582d107d634ae6b9374826d195aee463d428818bb69eff7d1945eda04f60f537def531db3028acf9513b89a9b543235b850843e90c8eb9afb85ddb670c6851aed643231ce7f39a1e9b2b11f64940eea0136aa3dca939fb32734dbc7e201842fb072e243a181811a4b1c45fffdc56284e96307a74deb8bd8d805a63287c6309d6794987d9e4f5ab95775633f892e43e1271e23d0e98fd0b4458d09e9ddcb15d3f0653be08ba524e8f8a482b4c8e776c9def51a99430c710013abe88588e1831a98bc05e6dc1b7730822a6078411231e30e498c3eb7e254e42790063659239a9c9d737f703e312dc6bd07b607b5326eecca589b5b6471ed3187f552f29eb4d4441442051a264dad1677bb1e5de05e36cdde782c15df31f59c67e1a601493488fa7043edb089cc0816f69cccb007b1e8682920f973c8655318c5bb2ed0a7eedbd2adbf99c32c0a5b882c4ffdcbeb825069c0ace5fb23e221655385c559ea2a28299218deb85d498ea3dedc3085094a43e8253d44dcb1bb667175e1554a53b3276c33c0f8f5378fde2f3f9ab789b86f4ee15760374e580796061e64d811ec4c17861d0002630973fe95c34c1c6c2eb208b31b3dee4fc95f870af4773afd401e1d5330207b3ff8fd88e915c0f9268f1a5dd826eed75b293cba78a69ec13eb6a3998f03b44f1d3b170f554aa3fedc294675e8cad51d48518c1a2646e3eb5c92696500a6d22375bcf90ce66b144b257cec83b772b2204dfc04aabb42d1d7e37f44ebdc619aac8fb7f792d036d0a62c852f0494c41dd55663ded2e5d753037239777112e421b276a1ea79bef9daf708b056aeaad250413996f20fdd57348eec90ee3c15ec92b4bb30d24eb4dad6f3dfb4d970656c1a3099224c405f373cb6347c189ec0d7795af7df3c8afb852d7cf19e85e9dfbcb7ff89be222ad9b51c51284f3d893c46899206ce91a980b9d0843ca5fb3619bcc73dccf6a82626ca9f14fe6db3e2b926fe818fd14a7ad326397637c2a2a207b637c7c92a83d660efbcf380ecc0b8c46cbe6b75aa84f611ee0add4a6dfa84c1ae278438ac0bcb54e2538cdba83e19654e06b5a8ed757512cac998b344083344f6c16b67812df91f92549ad406ff061c737799fd6874352ce5a24918f5b127fa26eed964720bdcba613c07ff4f20cba207448d138791a58fed8d5bb9a5a7643b6b807d17e78f1c00b34ccd96bd859bc3ecd76a68864309869976926e4bc6bb1a8e19a793ed256fb69580d73d143cd3e1a85acaba652a6337fc04ecbee66480c7e0d1ec235d32544fb6b4fe23e07a57969e567a2c9419ab5728b3e73caba0a74ae82b85b5e8eff7fd057f296f67cd25c9319b809a15844b0502fa241d49b19c07f66adb334a37bcefb57c83caebe90ed6c8af2dfe5909b315faa746abef3ba20f25a40dc47d418b1576c61bc9968580a1c1b08a8dacaba18fa1febfbb8eb0f234a33c567f087580698a05c6d8d2615b63647100636509170fe08b7a29ee64d72d0a4bd3c23a22ecdccaa6e100bb8f412bae750b147b8161265d5f193045c5089677258cdfa0a2b7ec73d8eaed220ba80a0d8ef53910f3768715ff714982403c0d750d24666d30fe4b58705912b336a31cb53aa95f8b80f6a5863cad5d6c19d197ff7eb02e99380f3b8b00762636577765e993478e0ed7f04d2aaebcae7a8e252ae6e08f101ea3f6028cb79f782ae7b694dc9ce7b58837a4d1d3f95fdd48d83391e46234a2e756e38242b92fa135e87274805162ba6fd432411d316d2250d4c9cb8dc738ec2183e269324ccf95e87977e899b7abdb5627c144e5fa02c0c5cd9e3d69ff7d8035d3d16b2fb5fd2d6e7069193324cb27ca8348a6a3013c887a7569129b2b3b2ae73b6907ccd30c66eaa72944ec76c07e473034dae6a8f14efa4050ef5333adb82046d64379ea3bc16e5e2a579d2cce7a5416b582b50b8c2ff6554f9fcc79f67667091309dbafd37748895cb0850e0b8ddaa35de4eea2894fc3db31c90a8e9e1b6b673a57e28d3bfc7d38bbd9dc8c9237bf3fc8fdc8e6b91bce9a93e2e567aa2f1d2ad7a499f7447a331551110150481554282a90781e26eb3ee50244ad8430d5daf7ed3a52ab36741a1bb9dbecae1d9acd4b8de0862f781506b6b053456d74bfecc324e9f61b554d9da76a682108f3cc05ccda0b1c1a887a358fc35f141e6d94cb4e24c7c30f696a8eea96d0d8e99a930481d8d46653d247df0b7860840e58165e8673fd2327cb2772894b31c1c92a94349a5164ae127efca28cb74ee8fa3a3dbfd246aaa0017288d47be112a0ddc15963c2d6774239a6c9726193ce94f3abd6efd4803f877be35f9151b9b311ccdc5b807f19f39555d9c2dc20b767fb58d145b0c77f278bcfa244de0506e03e15a3199ccc8e98b6fbbe81c186cf33fe696c32da772b3bd6b3d3db2676a5a071daa1ba2294b2eda40a40c6bb7022c71f26b7b64652738200d230d922e102b77e56e3bb55d09c7376ff08a38debb3b85a9cddb6d2dc8618e0fd55ae6c7d1b9ae68cfb8296dd104e97b3cacfdcc2d25148b0191270fccf66c3bc92b361eb24a0fcfcd3f5cb6f20f8c122ecb242c17c7a330c8c81e9e8041a8d95f5082f517ff9b1e6c9c7ea91c8902f914a1bfc3c54d9f8fab54b17160483b07da767751975500694d5916580162ba4a3c2375572b84b111e5df72c352e052d4067153adc7ac7f35f1a755a387b2340c4045ed5fa6355df4cf7c397ea86e6c6a1bcc3690564a4ddbbd71976e4a265cf7c1e9d842ff45913ebcec36073100783f1bc2de0ecdd6c5fcce3c0498ffae04663e2ca317616711a675109c4369d8d9c778289501720a8d62ab49259a33661248921f4b453aa0c461c724e2390287e01b2fc85dc49c49045ecd49df59bda4efe9a192348ff60010190bc19ad6e82aa46dc2dfee42dd4d4a291c66d3a9a8c4884e9a7d099642fd1242dd1aeecb8a972a4f89707cefc9d682950a759cc76c98b4906aafbbfdfa4c46625a6b58a0f7bbeac84dfe7c366a476e2ebc6bb17f122219e39f7ddf739798a6f7328a0df8948da3b0e0e5021ec439035abb1627804099459ff874620b33cffd54b7679fccd359f4b0cec77e8202b251e09e02b5ee94f34f8459e5e4f21534d9e18f996ebbd8e43674104f21866419537d445328637ea52412abb", 0x1000}], 0x2, &(0x7f0000001200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70, 0xb}, 0x40e) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000013c0)=""/98) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fsync(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockname$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001340), &(0x7f0000001380)=0x10) 22:22:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) dup2(r2, r0) 22:22:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe2(&(0x7f0000000080), 0x10004) r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="346570c385a8146abe2336f1b6f0820cf7346f79ae8b1b13f12b32d78c735ee8cf8a3c779105d6f21810bbe82094b67ecf712bb3d4f0afb9431974a9994229fccf96c6765a49f06e82bce475f56bb2674aec17ca0bb33dea4f688f35d7d066b96e0036f61ac68fe83d051a36e83c77008d77174b", 0x74) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0xffffffffffffffff) 22:22:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) execve(0x0, 0x0, 0x0) 22:22:42 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x12a0d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='|', 0x1}], 0x1, 0x0) r1 = geteuid() seteuid(r1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="775638343371696de7583d7ec6197cbd08877238c403fc7806ad0e30415a55e2e2457d4f391819593d1bbf0ccc2049f15f9b7d145522eebf1144ccc863d5ac2e55b8fc5baa4dac7d7ff5e02b56ec06bd7cbf85369e735f1722e82c54e4ef8147670db7363742f5977a7b8c749d17e90b96eb647dd72a6efac2bda723100d9aa9f33bc674289ac6a49c9036ac3932b417ee946118919b18d3f9deed7275ed0083dd83ebe3ceab6d01cce3095a2ec98b788f5172896795f1a229b9287fa482649bcd5d827b12b9314ef2ccb8e168299a35295e4b7534045a239f0c00e27daceefd40c9ebd5160bd3e0f77bbfbac1031882d7ac585325f2936f009decaf620026edaf121c6150e487a7c0603fb027105a2891cda35d0d9c4705123f80427f318d6ed3190a267b8cc751428c9acf93293325e5d13de7f7439d40454a47c055d933ba8f6f5fa3040f20171412450b85a00c5673f2cd296238f5b53ecde938d824f3d12ba7f88207bb7dba2a6ae5dba31328aed57b867b7f30a9a14cff804c3e81c5edf79fb8d3095743052aa118b6ddc99dc7d81188085731c830aa7b839b35cacb4716249ddb52e8e410990e8b62e5def73e40e7e54554343a8c61e356206fd9475073b51d64c8712627a677d532b081f6cbf8e9773cc21e6974cc21cf7f61b636de5df8f56c3b88d89edf284296810d0823c67c85c826c9d2de34b01f4f5d6e47e577a95f0a01f19d69ad747591d77a4b550ad9f26ed498e1ce9c544bc0c43c14973009c8e0f90859fc17aa5c837ecba2bc69ef9685bce49dfe549cac0a165b4df6feec8b4446c228d5d216e89300fa819d7fe08f9623b1e5954682891b63abae83adac26009acba5dd0e7c4baf5154e2fc599de0bc8604348367399b2636f8f60af452cabf939889e6bd0b0c4c6c8773258875b30df5f816554af7697b8b8af8f280d46c325603af47268ba6da883c8747079c5a3b4eb2ff07f8c563705166255e4bf71e1d884acbb407ed57f43758e4dd3cd732f58f376ce9e54d9be6404b2ae906bf5ea0d789c2060403cd08b115cd2473bf118608545bd17ccd9ab7838190e5a6b25f547394ca9ec23d0a4d18e9e6d736ea33c7a0f293c722d5f41a133c1618b28d54052805e6d49b5436b4ea5f713ef67b7ffce4542cf909188dd9306dc9e38654c5ac908fc5947a13576e0e2edd24a2563fb137d9312972bec54b9426e731af9b41e07bab58a6f58633b02cbdd43f51500a349de2d0b81c8ebfcbe0dfc3b51563c45b494d56761001082e50691edbdc323ac20331d8ce3105cb6226a0410394e719b71d160f2a678f03ef1c97e06be54dfecf6a4cb9ed1510c37ffe7b0db3eeff1f62f7cb6c2a71dea007837915fbdad1739d4d32ec18b4873a9575fd46dc7cf4ab3c4cd23d968afd0479afde1202fb8ec8b5d29fba6d81879f03d37c5de448109a636fec64f4e0082f7f957bbfd0cd8cf8b488ae202b81195e7926603a5a8c534ffb38c71a3a3ff807a49b09080f022ac917239179b3f66ad3986a203ecf36ebe8ba85bdf20b214bae0fe6389090600b1dec75636ef9449962b5dc551454ce016041a2d543df9de7509dc5df7cf20ba20a16785d7af5fb4146f8ed405504481a31033cf7dfe86379113e97839b2da4abe98040e64caa13bd0c1f899e5f1cc8677681842b06abe51999cc5ca83dc0e3247e3d6903ab55adf1ab669bca1b8d180c4e989a102ac76a61c015d4e1786751cfbba5662b4fd4630c05d6ff7984094da5900735d718a924c1d4a61ce922ce523002a1356227878ef4799003a8d193d767c11fb981e7e0f82762273f5bc46481a34ce8156ef35dba437881e6bbda0bc7eba980ff54632819d90d96d20b3e7732bf48de32a4b00088dbde48f0c6f30fcf60caa0a1e6977eb7c47385ae3845b18f4772f00ee08e6ed8bc023290771d3742bf609180400231374fe67b9fc32d4a3f01c80134369c66b4910263d9dbf82f8060a7321b5f32154932f530575f7f4b80c817165868f0e801f05341ab606721826a587910057bc6be6a2b1a4e66c302720718ae5bb654786aaa642df344d9ec5c2504fae8c2aaa1dbe1a2d7246f0a6dde2240eb7b6bc84755292ca1f498968dcb152b05f3bca15fd66c3a563f1d55603b886793380ea64aaff023fa465eecb7b66be81fb7448d8f1791e39628e414b6e0d5362b6b726efdf0bba761a34d0eb363a00543b48298643b5b4afbfbfbb6b4dc3a89f7b2ec6d17af536f839418e7bb6cddfc95b06f3b3afe8d548e2603c9ee9e97169d405b53180656c846020b1d8ec12aabe1dd72d56e76083c98ae5047ebc33a74e93fa06c844a96c80ddcda1eb99e8efc01c84e70dc5ebc369e6de1ebfb594977cac3951228801dca5f50962fb53768829cd34a741234b0003a7a3cf0c72da056cedd7effbf5f2120087062bb9104d349bb839e96f260ba472a0c7037e48e663b7c5762b7a5e222d98f18797353870f257ce25a542bc06768c4248fc53b39b4956beb3f67b41ce28bc4f49f3a1dc8b209ecbf3fb98b6348bd80a2841fd0db35a85122639a3b80c2f87e6144712cc22e6ed13b9639d95eb0d07b421bb45f821f456c6f0356fc7140314a757f0504596d42bfcfcb9591d984fa8c6cb7e73aec6e7e31f7d8f7c92f771d5836f796a1565fb7d01e283b4b40687d08a1c66f9e310e12c150d1d090b2ef892254885b0fd76dba743da2c8855d572c9b181b515078e76c2fa5784ef9b73c04276461f0ba5b24e919b15a13c9edf3a378989647befda959907d62b94dce37e290b1987333878e31d60edfb0360e469cc0cc9dadfb92cdd57df120044a83631e2106059fb744359957dc897801d7d75231ef97c5f31b9f267ee5d343551c13a914248bb148a5922ea5716706251f47fdda2ab7a2ac25e16064a314b82336c775b1c57b707cf5e02f9113cc04761c229a1ced6bb1504e021aea3d04dd8f028a51c413d9a87f74ad24392910622c68ab967168cbe0418dc1007ace76154482fd7e41ea586e9ea5d48e367684670e5b130e453d4aad77768d8b23428d252c07e7c92055b07ad33e3751c743e9360bebfdea841e0b3d384a60656d60aaba78d9ccdac0b400d7bd2e757c1d9ee0b34c860cca2b2a2e508e5272c12a7405731a1fb539a584b52409e8a98a370353d130550acf91e1f983376dfb7771777b63faccd753799aea564b898fcf9dcb62fc6206ba018b02f100f901bc005ceceeb2f81ea236a3c71f4dfc5c9d3cfac859e677051c4d23501553dfe8fb600b247027664640506d3ce649a7806e9ce403390618dd7ef18221fc60fee3315d86f4cb72e798f6b2b29661be395f747ffd45922f9ef66b4f7654d914e1340a19107891c57f0ff46f8b11a3e8a8f496aec0ba8802798d407d20c509284ad34e26b09a11c0e8d054916f89ae7770a5e55fc7b97c6683dcd7620c3b0a0ffdf384a4c0ca99e5a74c1d486004241096a58c203538f63c93fcd45946779c3ac32baca774f595aae3c4a3650122c1cfa7ed0942df52b051b3829dbddb6cf4535617fb6ada08d3e4831fdf2d24193d085aa5286fb4134001c152f9736c95eb3bcf33f6be74161a5cb39f0be166ecf3ab5c1debd5b2b700b89fecc11bce390fde4aa5b62eba5c82a6b5aee8adffbbc448da6d1ad26fead4a736ace3001c0be9e1dc7555ec8e0407838a7cfc9ff787c1b4a5347c8839106dcc4abeeb27a2495b55dad986f265d088e84bb2a07f73020522ba7362b08a777fb6e5c70cce9a43b44f0e8955fb51d472ab394003f1429c36851e2a03e03a7d9f88dc0a6a717fdb3bfec572c0cf9dcb970c690e2e9c76e5e48a84aa17bdcdd12dc64e53e38fb12be4669d58a607eeac4e3bbf907b16439fe63ae098b9e31df85ca405f6d2e9a24cd0384534792c856c77dc589b4cbe138be6c7918e69c3adc33edfd0810a644b2f567552bb0b95d05fceb8db8e2cb9276c6ca96945b0135d55ca67e2c06a360c943d81fdcedf154ab72a1ad75525669f835e19c7f430ed320d2db3fbc07e7a8ef83ffbb6d5e48b49ea4ecf730d005d9a0761356b6b44f2b8f1006a8a447d87a2e987bab56235d87527c265eaecf58eefc19758b1771580bbbeb700ee6800c3cf8955e50bb5d46dd4fa9ee5fd25177a0b818c5bd07d2539fe8bda8b89b73285133ffd34684f8789d505f08621d3bc1d07e19a755e39f2bd142ffa3603d45da5f04ff9c5be8ec428365f97add543c36fa154148c5a330766c177aec7c8ff0e9bdb4dc8300e2fbe6a7d2fb945755988427350c340de2b9440e601d3fbb930fe58f91e9be3ba15322a8e47a9e52cedc96a686f3fed1adfdc40cec69c61b5afe77331c3a730d416ec2408f3ffad2c86256b59cd63e46f0710bf67fa08de9d751201d393d7b431c25e0af606f2b1d3dbeda293cc0099a1de45999f89ec0f216c816cf2864231686129b809d24db40a9626e3749694e3d8a038e78f75df6251ac07c3c7ff9fe2fd67a6cfdc3d646caed715ff7f94d22f5225884358a9a1d492e1253385f46268d12569b43d060f650785572a0cd4f3a369e4d8c19a42d13b440cfa5f676336744ee52b578e9d1746e8a353d1a7f671b339213f4ea0b5157c74e2115db255a42216b02f583a3323e708cbf0503811d2e65b1110f8e81cb7954fe0cb071dae4f88b39efa310b7d0d3c0ae8cc743ddda81f8ed2d300fcbc0df739107d7b964dd6dc46c1e6cbec1c015bf230c52a1317fe87c88efa0a1d659705a3ff70c7b72906a819e934952cdfd66179ea33268db95a68439a860bce34e6c232dd3f39d2ea415355ac7315f86d42c79d4d26a8d95f2fac761874870ed33a307474cd3377b11792b2b7b5829eb98fb7b77713a747251866d62e55d8dd0af1602c2d51a4f7be90880537b1d12ea77815e2933ec03ae72acdd4151821a53e719aaa840dfa14948ea8059ebd4de95ca7bc27399aea20febbe7eb6365e715459d06aee866235bfcdc7c690e8e14493f9b13a28b5d1dde3fb1749f3ce92ee415beac9f3b50039035463b36e39ae5fed9a3d9690cfdd2e8b723aec2a55c0f6106b31110678dbdc437a367ae52fa095f9369e33afc7f1ecfaada30104d27a7429be3c95a01cca177db480cb786f97739d6aa0c5f2b41e3187b6ae4d4ad291a97ffdb909177422d44289d157e76c51453781a12b0fc48a7a912d85c3231ed41dc94cff87684c1576c808f04c3633c7d7a0d8166b79adf2600db968799c2761d7ca7982d2dc979e63a1eda492934384bdecfbbc43b1ad0e570f75831664bd0515b1ab69a82630031467d19922efece21f4f3f27b30d0688290a87866483e864cc3c8bef9692ffd62e9c0e0b94f913242257ab14cddc4e7e6b72d2c2ea2f151e7bdeb132ef4c7bfe31141a8829909f02734f37ac632f7655dd783d8b0200fa43427d014e7e5636b64361e2b7193eefdeaac794d9cb4643934b435ebdd88eda19bbf7510ddc64c59317373cdf0e040a662db6583eb954b5204b34ac2a31dc77fe294f16cfaec2a335f92", 0xf4c}], 0x1, 0x23) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x40000000004) 22:22:42 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x1, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) socketpair(0x20, 0x1, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x50, 0x9, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x80, 0x2, 0x2}, {{r3}, 0xfffffffffffffffe, 0x24, 0x4, 0x8, 0x800}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000002, 0x1, 0x7}, {{r5}, 0x0, 0x8, 0xf0000012, 0x8, 0x6}], 0x0, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x11, 0x20000000, 0x5, 0x13e5}, {{r7}, 0xfffffffffffffffd, 0x1, 0x81, 0x4, 0x20}, {{r8}, 0xfffffffffffffff9, 0x2, 0xd8, 0x0, 0x7}], 0x101, &(0x7f00000003c0)={0x80000001, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000002000), 0x190}, {0x0}], 0x2) 22:22:42 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5e4a, 0x400}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x607, 0x8}, {0x18, 0x3, 0x10001, 0x100000000}, 0xa7d, [0x1, 0x4, 0x2769, 0x9, 0x5, 0x7fffffff, 0x9, 0x9]}, 0x3c) 22:22:42 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1e, 0x7, 0x2, &(0x7f00000001c0)) socketpair$inet6(0x18, 0x0, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xfffffffffffffcd2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget$private(0x0, 0x4000, 0x59c, &(0x7f0000ffb000/0x4000)=nil) setreuid(r1, r2) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) 22:22:42 executing program 0: chroot(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x6d) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) pipe(&(0x7f0000000100)) 22:22:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000080), 0x530) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt(r2, 0x1, 0x6, &(0x7f0000000080)=""/98, &(0x7f0000000100)=0x62) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) getpgrp() 22:22:42 executing program 0: r0 = msgget(0x2, 0xd0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r1, r2, r3, r4, 0x4, 0x7fffffff}, 0x7, 0x3, r5, r6, 0x80000000, 0x10001, 0xa5e9, 0x41}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0xffffffffffffffad, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, 0x0) 22:22:42 executing program 1: r0 = semget(0x0, 0x0, 0xfffffffffffffff8) semop(r0, &(0x7f0000000000)=[{0x0, 0x7}, {}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x102) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/45) 22:22:42 executing program 0: open(&(0x7f0000000040)='\x00', 0x2, 0x28) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f20900000000000008", 0x0, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xff) 22:22:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000480)=@file={0x0, './bus/file0\x00'}, 0xe) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) r1 = getuid() seteuid(r1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r2, r3, 0x2) 22:22:43 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fcntl$setown(r0, 0x6, r4) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getegid() write(r0, &(0x7f0000000340)="2c93762bb78dd70d74e7e4fafdca56370a97412660dd31fb9f34829ec5876f63c5712f41b123ef5154f8e11c35805df539d2eaf3db1496b336df2c65991c7365e31c56a43c82b6ae3b99279dd35a7d50ace2b5f577e7e822e1e3ff633ff3756fb3c6f57f081ca11c1f2ae5e12ad83836cfc1df3fbe5798887259ce5819a067f4b47f443912512faa8e6df5e8c025928dbc122a39b84636a849af1ac8", 0x9c) getgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r5, r6, r7, r8]) 22:22:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) 22:22:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) flock(r1, 0x4) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r0, &(0x7f0000001600)=@abs, 0x8) 22:22:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d56) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getdents(r0, &(0x7f0000000040)=""/15, 0xf) 22:22:43 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x200008) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 22:22:43 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgsnd(r0, &(0x7f0000001140)={0x3, "a0c1d566aba4f02accc1d59a65c676dff8a6b3d29be7d25e8965d901766dc3b86bb42b6080b33b631bd2b53da0bd48d4962775a0bdea31eb8743f718bb445841c40e9f3096d05c625ee1eb782de612896c6a4ccfc92235fb39da8892566d276329c77a72c5ba533d5379cd9fbf2e033f7748eadc3b7cca1b5664e988f772f7921e479e18a4fac35ab21d237243f2e6a5044ef46a9028829e165c29ad1500b4aedde6b6bc3afac4df4c761187477375f1daed87e2f04b5b87a6722fcc86bd00ec8837e6f66dd1cf8e73b761fbd014570fcea93a965c775d5ef4d12615fa98f07483ad9d44f8dc70338430505f4fe2f990118705bde8180e7fc590ea08f2345ca5fda8f2a1bb58164c4537c9a30a9096cd019004cbcf63fb0e6cd50f3609a7375b228ec7d00202ef4b608e3b312926"}, 0x136, 0x800) 22:22:43 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x3, 0x0) connect(r2, &(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f75972442aa0081eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa05"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/188) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x32) shmctl$SHM_LOCK(r3, 0x3) 22:22:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1208, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/67, 0x43, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r3) 22:22:44 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 22:22:44 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:22:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffff0c) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getppid() r9 = geteuid() r10 = getegid() r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r15 = geteuid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000140)="a935ae702089440edb3b", 0xa}, {&(0x7f0000000180)="ee2d8894b1f1970718861aa7fd3e1321216d4d0cfe7223f082e1eec770ce1fad654755c6919ad49a645e401714cdf662583860cac956880044ba7c1cb4af5562c6f53cf99c076499a1f56bd49cff80ebd33da9b68bebde3726d8f7c06a7cf6ff2cf2e77dc7165291f47648187d27ef0249ad4a7150df116f90107bbdfc188387f0afa204f8da8a5e8a0ca1a11aa72dda66f3", 0x92}, {&(0x7f0000000240)="7ca51e87a306fe56e06001348cd2c9122f5b97335b0983c2cb0b1a228dcebbed754c21b0815cdc224b65483699af53856fb25e69e9987857c569", 0x3a}, {&(0x7f0000000280)="c97640772089f7b637a361f7521a296b5ebebfca0e2a354952165842c4e83642c3a778a1c25dfe4f2384dd16c65aa6d198a56c9fc3e03fb75c8a40c901dee29dd89e00073354f74ac33bc2a72cdc81552ada479cb5395fc9c805f7308b46910472a65c19c16ddd3328e420403d7fb8cc8de2d450c358a93bd94cec0a1bcd3c1f0d06f3d0c66c629c10f5f346390515fe581c763c7a49b73b82d1600fc59c39d35a9b7138a1799c3cc936cf20298fdba11cd2a1378363f7f944e7d94c8d4a195cddb481d155ed3ca29576e84c3435dbd3cf9b4ef46806782df1ac3fc5f6ffd326907dedc8", 0xe4}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x2}, 0x1) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/113, 0x71}, {&(0x7f0000001740)=""/9, 0x9}, {&(0x7f0000001840)=""/180, 0xb4}, {&(0x7f0000001900)=""/139, 0x8b}], 0x5, 0x0) r20 = dup2(r1, r0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="521a90a3a87f199d631b5d8dc1763db8c9e9b263e952c6c5654612bb5aabf291", 0x20}], 0x1, 0x0, 0x0, 0x404}, 0x404) ioctl$TIOCSCTTY(r20, 0x20007461) 22:22:44 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x5}, {0x0, 0xa183}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) semop(r0, &(0x7f0000000040)=[{0x0, 0xce}, {0x0, 0x7, 0x1000}, {0x3, 0x2, 0x1002}], 0x2aaaaaaaaaaaadd5) 22:22:44 executing program 0: r0 = socket(0x1, 0x8001, 0xfffffffffffffffb) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="2b8fdf70ed5c2935c523f1bba357934059b97b75b71f698f2c78a5856e7f04714add8bb32553f0419c4b7bb8", 0x2c}, {&(0x7f0000000100)="f5916d7298b5edf549960836c79f15d3df9569aee428a987b0f2352f57dfc9b34e77de6643ce2ac7eb93b66c4895d8b80d38b560176833e527de164abc5c405a1e916ff38c7269cce6e440", 0x4b}, {&(0x7f0000000180)="01e1b9ef52f59ec1e78ff11eda62349be7e6f84a36ca11482e641151d9af1f6f71379b6dd5b9879a19db3876ee933869e2625325af04f94258de734080a6d262b4c72be0cf29b6b906b560e3eab09d3c52f444d48dc7f3abfb232bc64e2f5536f605f7b3b13900c1741f41443b4e551e4036ec82e103f7c00203b2fceb734d5c494a8253cd93f39d6b79b06e4d06cba100980176e3ca61414d6beed2fff64b56149035b9f6f544ac8740921e0719c25710b687d541d6d0", 0xb7}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0x4}, 0x400) fcntl$setown(r0, 0x6, r7) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="3cfb1b226a47eeaf4d570a6757b9c8d8b92772f5c593be9d15f863c698221628eb0e06dd6117c775c533906703e3ffc418ae85a7391f991a0c3164a0bcf7b0280c54d52361464ad801d172e10be1af1123309bc6fea189ce53e0ce2818b58e8f378c5a643b91d3", 0x67}, {&(0x7f00000005c0)="4cc314e64385a8803aef4ef3b5ecc9312d4fd1cb0cfed229f4c298c476873a86077132f1f76662e81a35cac57e83fdba9d34a1a281ff17680dec32ce1b3628edfe7f6e8954231b7066fde21423420adf67e58c6fad2c6079bc04abf72139b2d0d8bc7660a8464013d00e2c73b2a5f1ccc3cbc5c4facfe36cdd3f7069c7505bd4143baf5d1348721b3ebff1d940c9fe06858ed0343f548e7ef4a6d850a51d80cca60e2d2c4977681eb40a7560e6af96", 0xaf}, {&(0x7f0000000680)="41b9ed64c0a020bd2b8fa507cc790ab49f4742869922a974b21a9e628fa06c0755971b69a67b02ab", 0x28}, {&(0x7f00000006c0)="db72eba5a52063c912dcd37fb5f28bfc03dfb73256ccbb7f", 0x18}], 0x5) r10 = open$dir(&(0x7f0000000780)='./file0\x00', 0x4a0, 0x0) write(r0, &(0x7f00000007c0)="42f091ff623b62c6df6cbdd051ea75eecce3293b441868471dab478f2cb713f2b33675bf38bd9967fbe991189526bfd168a8703398eed814a79ec6e22813c7bd697f1d86874bac33d2f83b3eb8e4bd40aa5df39c34c91a3bb81a9ed3bbff30d8ecfb572e53670b34494fb61cc313430d5f4a73912183d09c75e530e4ee724bbfafc9f80a64f9803d2520c72f0f9030f0464679836f0d6d1b01bc792e5c167faca63ad0efd5568968e1e279d8f2a92cc26f6cddcc31d2a6f388312341acc1", 0xbe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) fcntl$getown(r10, 0x5) r12 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockname(r12, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) socketpair(0x13, 0x7, 0x6, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000a40)='./file0\x00', r12, &(0x7f0000000a80)='./file0\x00') getsockname(r14, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) seteuid(r11) getsockopt(r13, 0x80, 0x1, &(0x7f0000000b40)=""/160, &(0x7f0000000c00)=0xa0) ioctl$TIOCCBRK(r13, 0x2000747a) unlink(&(0x7f0000000c40)='./file0\x00') symlinkat(&(0x7f0000000c80)='./file0\x00', r13, &(0x7f0000000cc0)='./file0\x00') 22:22:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x800000000, 0x0, 0x0, 0x1000100000000, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getgid() setgroups(0x8, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9]) 22:22:44 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0xffffffffffff0005, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000010000f3c5753bbd24d8950000006f9b708b3ac3687b199fdc88370f409ec574ac84b475ac86f37120f337b29cb1cc0a52069081096f1fc860409d704f58f3ea17e62643175f159ed23086b6a7b2998474eeed7af1"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getuid() setuid(r4) r5 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 22:22:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000001) 22:22:44 executing program 1: socketpair(0x16, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) semget$private(0x0, 0x7, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = msgget(0x3, 0x99) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) msgctl$IPC_RMID(r3, 0x0) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/97, 0x61) 22:22:44 executing program 0: mknod(&(0x7f0000000500)='./file1\x00', 0x1, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="126042fcf855d9359337c9a8192f2338e1ddebfa1409187d01cd00c43e7bf73356ff8b9168cdcf13f7dee3f544dde24cf88e03eafd49f83cd332988adde47117ba61fdd65cadf83e7215aec7d72df1ac3407093086ae63e97c2150e9493179689b2cf63f2cd4d4992b9298186a937ad2983472d6117ab8ef7709df1a5c34eded551e6606bf21c4dddf98afa2591879a61bc78403eb3542d770443f11c7e104b8dbb5c0cd", 0xa4}, {&(0x7f0000000180)="e9de61bac01092456d4bc906b24bd7260276d9236f806db54bdc910497a450e0ecf00bd200cda6fa43f8cb5425979e2cf701ac90ff54bccc503cba865213d879e0bd115f8d0ece290cbd519b9837bc747aad9018c6e9cc7b20119adb05d9c214073cda5ef40f52409381de9215a2ebdd0a58d4e48b5b49a495336130cc9fcc2b76a09ee2e583fdbb5289e14c70d0a789b373bbe1380edf7abacefe6fcef10b41ee27d013d3d438cd90a1caf5910e7083047975281271055a2f50eb957a265a3b7ecfa1fd3b401180235c102b1c943d205c3f08fc041011e7e773b91fdffbcf97f9fc05e3e4d44299", 0xe8}], 0x2, &(0x7f00000002c0), 0x0, 0x4}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) fcntl$getown(r0, 0x5) r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 22:22:44 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair$inet6(0x18, 0x3, 0x13, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x3, 0x0) r3 = dup(0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x862, 0xe6) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socketpair$inet6(0x18, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x71230c42, 0x800}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80, 0x3, 0x80000000}], 0x8001, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x10, 0x100, 0x8}, {{r4}, 0x0, 0x80, 0x1, 0x7, 0x7}, {{r5}, 0xfffffffffffffffa, 0x20, 0x6, 0x270, 0x3}, {{r6}, 0xfffffffffffffffb, 0x12, 0x10, 0x7fff, 0x1}, {{r7}, 0x0, 0x0, 0xfffff}, {{r8}, 0xffffffffffffffff, 0x82, 0x3, 0x4, 0x303a3bab}], 0x4, &(0x7f0000000300)={0x20, 0x200}) write(0xffffffffffffffff, &(0x7f0000335000), 0xffffffffffffff3b) 22:22:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x48) fcntl$getown(r0, 0x5) 22:22:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001180)="9ffe019eb62efb0b462dd06db5ecae543465cb9de55d683c1bd1a0b4166228957d7e4e9e7384ccde3c42b223b0d3ecf4132d8b026976f204e13b3f2712f62aacf31200d84aa5a595e57bd9a33c911e4f0dd256c1a33a56c7501fb2326a4d3eefbb5ab0fcebe20343b28d36100bede463ada8b0bc41b271dbdf00e9f79068c5fdb3318cd80ff7c209109175fc76f9cfa079a3695c27299dcbf6a196fca59865a2159183c3b2a0d05df2bacd7509c928fe4769ed1dbd761ca001c5c4de935d226e623b3981446d761594756340be5228af3cd7edcae113ea6d02a0e183b24978552de30663ae0748de002cd2eb8f10a3b1b2a751ef031a46757ee6bcb5dae3e4e3085673fb95ac154728f4a95189bb3248b1f766fb4f8b61b74cc5320977cc9f6084c9a020d5a882647a1268d1f177df2c9632f365606b7916e8106830fa4ee0cc26273ad16c792fada4331f5c46e51fedc37a320fb194659edb1bf5d079e4c817cb9ccf46b13a97dfab6226f932bf03a224829bc7540e6766a00d8ad79e85d801de8a443263c284f6fd0d3be0924853efb99d04112a2815a30f00e1894ffd96cff3b2e9157dc17c3cc6203c19b61f7245f0860ab1e50d811ef132403ed862256ff1c5a5e8a853b019a29d3ccf4048d2042c5dde9857b8adabadf00170dc16e48cfefa6fbd35f97a32f71314f8fcf20677d1135225fb168daec1c884f1661f4ebf92bec0894035e9e2e35c746c60215c3e72ddc66a1e520d017119d41b8cc8830b4691cdf020de389761ff16c77993d6091e612fc0583043d4e0332cae7f3453e3e18e201b22ff752f2b87738f58080036cfe10dfd358e6611db33c4edffab18beecc419e83dada0abcbab88abbc2838fc7c963ab5a31a76b2b14b163c5b5a55802072200e4c20eca4a852303aaa8b79ec2f6a8caea956c765323d354dd6bdf44701ba764fb6d0befb1fe9a41d1a6e4da3a149748d4fd488cd5b7852a767f40e2e9fa082f594e95033ac27424b2bbcc5d217a281e79b192f8f198c94cc3705468535b935ee901ac1be3c22ed786aacb65d30685797e7d2c570d38e10b99161951c0855d605c5cc747f698f3d8ebb8e1e962980dc7e005dd5eba8a73a07c98390be7aab5f0ad79467a276d559936db478c0e2345baf030a4c3b374282c811f2e904ec24c5dec7a10e4300b21fbbbf22e6058a327e24366974f415e83c4d723deb098d42dda3aa4ad58e0585854da932f3c9b552c068749f65ec70feb500775c88bdc61cb6105d257ef1c4191d08b43b87ebb313d8817ac537d5b510822b888b589f13693bf827d9036b9951997c33f6abb8c234c928e41b6e991614b91e02e2861840719025c7e6b33330817285676a9732b03b68d703fb4ff14136ffe1d004bda45c5cd4e4aa1f102c9d556c27148bf400233aca6017a5bdd1bf1dac3d76007ca9101a7dd559630f8b9010a7c7d804a785a21207bc1246eb66b2aace16f0e0fd0f5bcf6984d1b0767888e4767b509c87bc1c5844b7c2853f1592784636a9524176bb52f291a97e3c444e4c3b7eba1769bb173f4ac0f55550d00c85a485db0ee279c44bbcbe59204b58508a549c6fce7b5ee753acfbf5b74c47a8daa011162d3d3a5a8342e147ad37c6eb87c62f934d66a71ef6dd0f40a1fa5f25f1c89c3d071e6879d32ffa80f0f5625c289fdb3389c22781206770868eeade9f5d3f98274bb4977ddb1c07d584c73a459fbf76463adf03af7b2633403e99647f47becddfbcebb7a5d149b4f8f09ff8437171a96c4af0ec0ee90a7e3a7185426ad2a242e409d3f6ba9a8a8030d5a1dcba643ac7abc3a41df384a7cda9e1316a04e3b70ebbe732462625089ba56279978df4f6fad2b6b215b1ddb6049e01408f041db0ae819621bd755147d4d184447c387ff1b0e35faf71de13ead9636eee10d25e05cde04f337210ee440f8d69d4b9604a136013f9a40bfaa0c9bc1c2f0bf4008b921d20ff8df609475d848f5d59c21c016e0dc68fee206fb63246eb93e86f096d4fd7217c5252cbe3d4a4b04ee5fb1244ac87be240da99bf8f76663f5e40b4a997512181f934f695ec411bb5b1df06324abe8cb1b156aea3d4491a73a713838fa9f37d2cff7a51f668b8459be2f5d7e9c4f730867a79ecb7d52c47a2fc55408c69dfa35c4e903564ae232573edd1e94034fd63990c1952a84c26e9c9f6eb8f174823caa31dce58f83aa6fb45d1561ec76681f79521ae2828efd0c97f553bbcd8dd6c6fe905b0f7186c26124af2ddde47044c539759645f83fb25e7a8e560399e4bd67b15f09bf8c5ce9433d73f97f207a26ded287d5d68517ab565578cf87642e600440110900db63259b6d92a894d87706e2b9a7bca94f4efe200acf72ec3b6238175f0705a9736147dbc428d736bb45ec0aef8a376a9215a4c9fa001ef180b6c98896a19dd1f457b75186af4e34959e36e4e1947e7ba2165ab9c907a2c5cb0436c21508566fee2d1e8b3ede015dbfff2932853976159bfd75cb25541e554e46398d7a27cf2172fb78d3b46f92227da8a2d084f7ec6b24bdba68c0421d7c7cd49c7621ed283e71478b98f364d9b357b1eac97789348c60b5b7eaad4dc295a8ab4448db640abfb4cb43f5fc36ed972d3f364211ee7d69f87c04fcd2a9f198b087b329ce0c6c50df82c0e2331b6b1167d4ac682b567dfd44332993256edefd63d889e1c505cefbfc8db351b9cf0f5d7c5a2832baf326bade9268c39cae21acb189258778db6531fb9623cfa54e4baa6c2c121c770f79e4bd5d3aab4ab339aa95c113cc5922fd4859d6253133cfba7e3b9316dd813bac9872be14d38192a44ebf27bc56e46f8a88c2009aea1723cabfc63911fc510329c52521730a1f264d0bcb0fd64aafd78b42f970a2261a0a4f3099fbcef8b187d06b196961dcc9987adcbcf2bbbbf0174655cae8cf76c4dd3381a027bc67923758127cb5d933d3649d12aef6e8bd986f2e54f2ec3911a9ddab4032f81e4caf8303d53d0690bd24c28bf65eca3a6b07fbf2d3b4daae5c3bafc8869bff5decb98fa297d5a2f15d82a2d35c85ea11569a083b0c80eea2ddf03bcfca73cbf70234e0e8508af9994a460d8addea522027c315029741a0f38d72ca8b061df64f5ffd0e215e71adf49d5efb52e48f2993c47b81cf0540a6a1771e43325924bb9fe5542ff98260042c7baa02561ead9b9757ee8b3b88fc975a826529267cc5c60976fea019d9d6c121a5b98a0f0521ff51710457ad9c266dfd3833f75d0950b719c5d5e6421d589d399c2639fccfe7638364994f59c4c2d0bbe88c17cd107bf2d79c506e93e96c24a2987e67a2fe85d7e9d170e8a6463f9b401711d4c15c11d7286df60e85ca5167b85e65c732fa876c8699747fa575d0b6da442cb7e5089f019bbe63f36616916f436f9f582c445a37767fdae2ce13df613be4c15c552b0e6fb389dfce949cc138d9502bb3d17876b713d3673fa09c1ccdee968134a5b71d21953215407ffb13469dc63664623b8ed1201d6b695f01e0329027b9c90cb9b93b92bf1af87e13396a39c7e5fc409631ad9d65ea222af50f1355e54aba60d278d6ce524b1445191a645af73087d6d806ea4d825264d21470f990c6f304357c31341bc9807e3b6bfa611847eb6ca1f3ca638473e8d22f9bf47dce6c6be1b83763fd40059f46e7cb83d7a43c7a30658d373749bb0bdaf656ea070eb9bb4927693896d33ad599aecc68b2a55f3e5fdf8c6be822d74582517e3af38dd269b4f7ccf65564372144eabfdf3292a3dda693a1fb5abc8bd6a94930ff60e5084dd2d9cd6b179f08b633f44ac8b8940e485e6f0321f62d4bf80e238688fb49822dd6f404709504c2566b14dda3ac8a13580d2b0382578d9d2d071333d6c2a2d876feebfe3bebbddaad0e0135a4d28f13c98d2692a3ca912cc75505ff01dc482a03b5c7b46128b0d245d272b5efa85d9cf3d5974a2499fd91684eac87ba0ef1cdc1bb8df3cf554a4a9173c243c26497efc245e9c4a5c5f8974a50847c119cd8378a1ec5c6af6949d8a2e1548f9f20f8796fc10065d3fb552f90dbcee362dd590966a1ad2b5341ae485c24b4cd170bacc744cb4f48698908d8918336d43965ebd9579c68304485adf7be87a0a91b7490b40b6684de3079bafd867b09ad909b1a1fbaabb70f94d2f70cfa6993b554a1f96470f0d15ea455e90ff15d7933e509d0a5e30abb81db4a64245a7ed875ed415aae4a60d07b70f62e7841fce0e5937df1b7ca3e15ca051d16f090931ea4a31a324130a2424536b16b98bc7b21e096dfb6516f1fb83402575471fb5bf2c737da2c73ddd42e3d6c75fb1711e56e8e82de3eded1988db56cb9cb12d1e849bfcd57d4283124f71bc4ef72b5b4f174a375538c51b8cfffa20038841390c863bde74b64be33cbb4f7734dce33facdd763a2f5064333cf93783ba14ea044d6f5e948bdd48a903c7ab315a0c400ac2e3924c7a8d29fcc7947817d84538956cdee303652acd645f8903394c8f896caed229426eae0fb95c49ee7dc717f5a436e468c8434d895502038ee47de8e03e7f1c07ebc635bb5ad975a0af5778fbea89f29e1e68b690f04c3972769fd21a9a6abfd13697b13c363412dc7d1d42e4fbd2cbbc0172621ce5e5ee01125c1a9ec9adac31d0588237f14096fae5dd5ba22cbb0c6ea992aedffafdf23da2b2fa24c7f1fe17bc2805d5a4ad1d89fd27038528226c2113b0df197ecfc9b0f0cf956f81ae51c2082702f4a271d23330782ca20c4b6261975046656dedf61a36d92644c6895c765992f766774fa7f161f241f14066d82c70c0091f918cb1ab7123833b6eef05daff73a8b96461e304a085feb55736f71fb895e9794e4b63eed46761c9dd9da4900cc0f8936f50bbe3f9cdda19a781f7dc2b51f6450bc952971e332a010351251a96ade3d3e37fd4b8b30f526ea289cbfd789682b9f80fce0c393fd502141df746347d165c0ac6df3dbac17f5e03046551887f92f1f2ae7205e408cd2b5cac6d94c5b3246db7a156e74e41ccea4562d8f18befeed9370e568140346e4ab8045e3acf369cfd1096b60fe248f53fdcb5894cfbc1c2fa7ba1b4d499601e9794f630c568f2cc4bcd501c6a02d23eae78b388abf3ab4b260ed696359e4731b869be596bcf82c55d676971363fac10360a75b5cff40c5a2533ca238ec8b1b3b31f975fc05a54adf6291a6808671dd4b049f38b02b06cb62bdbb3d39f43a7b15a047e813e64f16af5063e3583f25cb89ac663d97314b31cdbc02aa02328d6b119c674f8320b7bb62971f4f0e651331d2e5e62bfb9a673e69ce7bb1b1612cf4f5d31861c1867f5c08f719c87d5d48e787a6ee300faab5f3a8aab83ca088a4a5adbfcd53da7b0368f4c5e3c8cffdcfc0e6162411535e8034c796fcb203b553721fb69516ab4c7c1ab39b2bcaf05d8c93048d4aa927ca375c79d494a193cafb4538f9a9c86bfd4bcfe093e9e8e21f1dc451a6a50b24237db0fb221bb513eb62d60f84c14f558f485d34c66a5c18c02e9e96e63762cf30e6e52b05b599713e929d0e827f89d61f809d1fec2515410b5dc36ebe57bc87381396e2cb5f2db68d80c8d665eabb58329b361689dade704177049bda566d0189ebb56c8e2fc487c6d18a17f2412ea23160c19842b782c02256ac801709ea178f2049b57b623a07209d46e7c1d544daf3d4f2d5afecabfbb9c1174a68428a5d4be416f0edad57b5c4d3648461803830dcb93e2a9eb6777c3d65453f25de4b15909b67b8b05b0d39b22f70d01c2875bbbd", 0x1000}, {&(0x7f0000002180)="fe93483e34aa7a5d475354ed35b5a7b934970c8e835bdcb4466cbf0d6e9b9c1d2542887c3fe1f1266940fee1f2f77aef0a7b0a4623abef7a1b6d7f578056c38c7537892af708317b66b25168148e35f1a4acd2711c06124a162c1b0ec39ab6b63571159895cee69adada1359923bb044da07", 0x72}, {&(0x7f0000002200)="0c463dbd2264131664d753b7cd25cee3b06aaf629e747a93e64e9703f33d3755b5928b37bfed2af9b5418be22643288188d4eabf4d9e2de2f60215d5e5f06e4c3e92de798d06f0bcda00ac4722e3c179fee94b86f9856fe1bf36b090ed269f3535d7b891515671ac61946754d10696db905d11eb9e18697b0d87fb2c48b9a909a976e1a775616bcc4bfeffd8006a724de30255b747240f22fca58ceeb044a96a28a04d76a914db6d91be9ed2fc1569d76be382a3777c6ac3614447d661e31021e48fb0f4bd1b79e45aeb40d3d24b0716e392059e2dc0dd", 0xd7}], 0x3) chroot(&(0x7f0000002300)='./bus\x00') mknod(&(0x7f0000002340)='./bus\x00', 0x1040, 0x3f) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 22:22:44 executing program 0: socketpair$inet6(0x18, 0x3, 0xec, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 22:22:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getrlimit(0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:44 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x3f, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="8d5ebf83fa6ad9c5f3feea21ce788ce62b709d3d078476afb578da2eb5e93a728acfb86f58723b7216c3d41c5b0c205cad2ddfe545962969e2333c3f6864f996d6fb1edabe915ae1e3410cc4864b169d3df6d8a8ec976a950c0ac26d3ef25563e50397895fb2eac3f3105d38cd36d1d9cf455393eedb534a007a858e7ac9c23419544ebf9113ff05ad3c9033ca2afaeb95daafde603c1b4f515982cc005ab282cf933430164d5bf1fa1e6753fdc77444ac297a911da65c16cdd6e5776c37986859ff5426953b70e6dc6958b6023afeee177cdf258f080d7c86bcbdfef27ebf196ebb87264b45", 0xe6}, {&(0x7f0000000240)="241a81d653aab44933a65e52b3023fd4eca75c357a481e68e673f2941f9f871a343383aff7cccf6153826518c61f956aa0e4c70376", 0x35}], 0x2, &(0x7f00000002c0)=[{0x28, 0x1, 0x0, "57ef7d337cfc08e3645d3c01175e86e6f91c68004181"}, {0x100, 0xffff, 0x3, "e40d5fd677c7dfe6c7a57900f720842a06c8e054d94a31be5270d642d159d928a9f52a9b3b08eb391e49163adc2e335b79af2830b944bcf7b116ce5fb62c0f154f420f1c89fe80d0a9eff3c89c49b16a440d39a0d8a84c20eebbca5670c05c3410e31c59092dd653dcb9e42c4736e68d13f0af47dd1f385a15cfadda95786cd9f707cdbd0b8bdf809d7662e664d52066b634c56f5c6c31f1f03a0bb436590acf72881c056e1e03124a1396f97933c273f619c038256818ff2c61e0234b29f235bd51bfce4cd7bc4dcadb9b02732a1d5db64b8019a0a86dcaa24bbecc52bdddc8f9a2ea8de44821d998acc126bad9a141"}, {0x58, 0x1, 0x2, "07950ba0da0dd108e9f21473400b2d55395ccb02cbf40fb4dbf3ed35364bd950a16a6cfee14152a293af0bc477883943c91f8bbaac878e12e467b46af37843ab5abc2dfdb04a8e"}, {0x90, 0xffff, 0x4, "49d9e517a8d83f6104d0d709a80e38b55baa7796b05038b85851d661322e9a276646025ca0b63606c77cd73da56eb3c3e5c97e8d31b32735681aad551b06e6a2b93be711594b71949d7b0f23f508eb91b0205b490c4a922e0c8a5c0eb9260b2a250beb98a34e1a60a5059017e186bf3a6b5e6d61a0fa35a58878"}, {0x30, 0xffff, 0x9, "cda1fe52893ac2786ccce01f98b43a97967fcefdd3afc84489"}, {0x80, 0x1, 0x7, "1fa4cbf74ad45b78958d32b9bc223675434a4769f74736424b50085bfae7339f4cf5c076ff364fa30681ab5540b79c639f7036d50ce3a944c8fdade9eec00990612803db06d103760c456063bd4d58d57fac711ab3e4aa67f768db8d4308c6d7483bd22ded39e25085d91f51"}], 0x2c0, 0x400}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 22:22:44 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1c535755) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080))       22:22:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000140)='./file1\x00') 22:22:44 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 22:22:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002940)={&(0x7f00000003c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002880)=ANY=[@ANYBLOB="a800000000000000ffff000000000000d744d52fd1797f22915cf5c0d86b7fe4c7b5d541ff302b8b597897bb730c2b020f948ee6a11cda03bf01b14e0a49d536cb470a7bded82ca388a973c0974b19474f42703930d1021ffb767727fddfad160100e05a17746da70f8e302854a62994a825bd76bcc8060dc4e6b7e99cf439317ff934f69c47e8e51abf7e2fa986a5f5f04fade7616de446827065d8c3971b10c1d8d7a6d1f00000"], 0xa8, 0x400}, 0x4) 22:22:44 executing program 0: mlockall(0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000000003) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ftruncate(r0, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 22:22:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02", 0xd7}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000580)="3cef4403dca75823028ce2fe4dde21756624b48f3fd2ab154c129c9ce00cfd3786b4ae2e14e87e1a97271cedd1666feaf7c76f3b656a93548be7766829fe208bd964510c54cdc181e33d39cdd35344c185017020418338081f5227bf38090c3e6b16795b621fc7de5453d632f897d819633526a1c31a0893f9e2bfc1d3d12803783e61a5dda853b8c79615b956142d50a0b971327da2b6f95ec5f0f7ae49fe08124d6a739a492ba2dba673993143bc22acf137edaabde59e59afd9b4c7a5b31ca9c50771fc294c949eeeb049da41d9563c4f679cf1472340cd537bafa31d551a9294a31bf18249cb8cc2489c46d38189f9df52bdb06b04d71ac561429f39e133423a045ae671b3c154ebd77c52c18e6a9b4ddae31c462366abfdb82bb7f6e7cbec48cb2af1aa9ff7134ceb9d06525ae13adc6bf552240b7ac02315cd327ad1988a453d195040d825122aba737e93d68b6e5c08c889be9023c62b139bb1e374285035f52d3bbb6893f46025fa0a401ff0d070b5a61b40f87bfcaddcfe6d371541414b46a3ff62ff36d5caff2f5e03cfd70e18d321f8c3ee73cc53e1ecbd36a8085680fc13788e471816a2f3b3e041c49b65003032ba22daf203d515e07a427577e29b63e9e1ae80d6b96eb03ac0c50ba7672287a1011a3a2c75e62e2ce05cfcf8ed94b9b0c0aef5a456bc8e66d59ee964c6e3cada2f2f859c8758cdbd74b715c25e4815950f68771cacdb50cfa006501c03f44904adc6ce168e7882f1d52029f412eaa0f4246511600c75b0683492f69df47a335eb7e236b5f88daefda59163eeadfe0767186a08214b159dae7930e5540b93d53d20b0015ca8be76e52659d1127bb35fe570e2e292afa8296179d259da4d05c53400e7d0b4a591fc05060778a6a47f9ec98f995a8fa2199bad65dd210d08b187ac0e92b68b1e4c33292d7f8fa83c602527efba44d1b10521b43f01f72d09c7a13e97b097676a3d612cbced8030b1df5b935281002e46d9070d78525bd8ac093c2603e94279b87930840be8c883e5c9c7654954d202c28b9f85400dac9db15ec7365376a8536947b33dafd4a7fcb2305764235bd26142fbf1ff0131d9c1b49536bf52f407d1cc868f17755323f9e10b65452dfa5b6d043fc15c33af7666437987913b47a6deb48824548589ac8931989624e000aec2784129f4d1261b5ccdffbcb8d21c4123e6ad573ce85b64288e10eebbaed47155487f3bc9a6b4c36c6056967c2c93488d9068d4e058609d4523192fb6dfa0dee400902e035860e9b2820f75f1ed9a141ab3b7e6cd283676ab5245cad8ede7b8c9b5d9bfb1bc030afd044429aee580dd0afcc5a0d298b32a4763fff5dcfaff448cc790376b6cdcde50a0678676d34afdfddc22d775458d949c24f3ad3b89031f1743b8a88e88dac0d79bb9eac02837c89e56a3775cbbe916031eae723fc59b8fbef65cfb947f736f0cfce3631186fe4dd53658dc6b4176a8bc5d177e176ed2cac03f7cc04fdd80fb8b1c69ad67606826d053336ca2b82fa763fbfd2a484031ecfd9a42eefaf36fee736cfb73c654669c361b46fe9eace6e979a5e395cb204a39eefe367df7423877681dd8149b817dea00cecb7110e9d0a8d657014abae13df4550341d008724efe92c05677e6991555d671af8ed494bb4f96b18a768d5bf6bc602f50665ffd0e8a813f2783eb89ee4360872cbee60a8e1686b1642a9a90c7138db325261aa5f18e784c2833f5c3cab4e91dc3953e73e48282cf3f3015102dd99f1677d03c53669a9c4eac9fbcce3f8e3e6377e1d60d1783fc38c0e0da7a6d0979a47758b75eb3161fcabfed09f05c02fafc5788b782ffa321ec5776b593872c93af3e6555be9c4e55c69a3d8200b04c833a6f01cc37a503e154e3cff6bc326be85cf2b8adb065cd59c2c2337ebee88555444e809dcf9a6ba0a4c360962127c7df320c4500cf85a89d0edba3e7c0271b05748d4ef24b66325973821e4296dceaef408f27a4bf6036ec50de928602881ba8dd289556911fd72f2b567b58e647d8ce189aa35ffbaf181c966d4249a99d19a20d868c4ebb613619922de332bffb448ce0c2f5659acefa77dc47e0562dd855a3f588057e7b4237b1917cdf1295a2afb57a4cc6ee9f5d97059245301eb025488d57fd44f873c912ede218848da38609431723289ed918158841626ec65a5878063f444af06b89fa791fbf9ce70834e9c98a33c3f5936050448872ce4a00918408b686b4aae35239724873d5c78520c8903be2fd89a7f87d9f9a3fa4f82e84d1c18cd44f7496c668eb073501f8194ea77bb23fe3ff113ea6678308d5e7956efdfe370f788676784206b48df211ba8ae85b8235dd2b7346f14ec321ea7eaabcad3e22ac32e0d367c331e97b26d2b8ee85b6ebcc2388c67f93442b9e1cd0be837df31417384f46e429be002b386394e38b17d98a7dcf8632c953f2a6c865afaafb125751d3df3543a451782701c293222e59e5c69078cd79d5f70809637828eb79206409205baaeef3498f09d28c146c8577ddbd5d4206fe4b511566030e7be7e69170d609332cf09ec6ed6bfcfe8e6de52c2c655fefe1fa0147a252b560b2bd1e068d207237da16e22084b987df78da309b7f86c307117eef881fe830a307145e2c071db80ba12bf4b65f7b191e6638fe7539e48bae27ace633abf43ef2551c48a3d33bf765feb56092bffabd686ec102ac3d9c643623c4cd08a0f20ff3c2070e23ca830115d1772745329218a6b116a50a31db59e245a1c086f41df9e5bb3d43c9046b69f222311f37078c353ef78662afff5a1708d5ef81379aa313f88bafe800a5287dc935b98c3dd610e85e429a993ba27ff5933f6c30f4300aae034aafca0c827b1c2298a5a9004e836149c000b991ba08691b0bc30b8ab6d2527c292e0f92fd6a0b18a43d17dd7ef898c309bf73c754653ba40127677b0dcec229d7e411dbb432e3da3219ab93c481654a0261729953540e1294721b7565b5d83804c0678899c47f36d1236bd2a0a375d32a1058754f30bc9223b6b33618ce417377de3f3dba83d4f738222605f347dc47273ee6d2d796308bc54efae8058d44bef9f3cab833f14747885d37167c75b995138b974a05c80da90d4f16c284d68b472a82d831de8150efa9ae8cc8bbf515133362b8f509e76b7b31c999a33fdd73caacf58599bf78e18d8018f536c48db5cd83740a6a358254f10f27074f5fc18f931bf0d9bce8d460c9fa039e196f56dd66f1d065b6d8a503e3a12be9d59f6b5320cd3ef3cea8f358af0034810bb6ef36e75fb545e91d7b39924b6e910a84475e486e04d2cb18274571e7a678dfa30e91564c063df6a145abb0530711b49c27f98d367b81d7a374b0b90188bbab7e3741eda589384545f60686341c758038a4b1f1ba10a1c84b5963e983c27da1a114cdcfe15c0b6ba31973b6f1396ac858a8a78e04454574f24ace0aa1a86e7ea28c6cbd992a8f4a3ff6f959c578e556feac19c0a972b79f68bed4aed40205763d9ef5f17f29f711156a30779c90e137bdfae86a307b068c30014d6930915c589dfd46e28cafa1c23623af04524d209529d48077d49197d5ee37972668376c39e2776740a9c0fa0a9841b7a56abb899237693b99a3359a6a2242982614c163f161d4a94ba62fedf329c0fb2e9f826c1baec9e8c19647b5ea129b456f4bd7ac681b6da6a1e30840744b0eba85de179ba8ea5112db051712bf71be674356fc085f38fd71ba8ef00d3cdf0c8fbc7c0d13717dd1b46b1bb41c35af510faac34cfaf379d068bab12ed7f52e87fd6510ea3e8b6f643ea4b3f238c09d86f3a5cf9dcc2e4abef3aaef77df98c8015c627dbc1dd4337ac5717d00b2280ebe2dcb7c314a86fa748043d101e707cf2451f76587381e447f116ccfbe66b195ea61689ac396d47f99410fa8164edd23618c13b82a7a61e5e1bc40d55667d4b47e6b38628a649d0be36994036cdb9d9efbe0a4757ffaf1106dbe92c381f2d98be8316154f78345884c7d6ffb5c2ba3528dbdcaf0ad64a3ced49e56402bc9ad6c0a4d7b4694b831a864976b36a1b2eb6c668c549653270b29aa00c191bcc42949abd8b5887d310bffc7b804ac6bcdeb6575a1096f3fd1a7cb8b1d3ef881beb62f38bc90f1fe19c961b4b81320609e39b1e9e45a1955567f3bd719d6bf83faf01d73f8e50c89cae19900ba8aabf1e8da05483746ade0516855444b2926714e820c79ba5eeb38679b0b74676afab546f81f154462e7f2b2822bac663b5472c93361330dd4bae228da32114ef3c9db2a0aca08a152a1058cef7d26274654ed8a4127f16c2dbc27a81cee529e556a65a1a7cbadd731b048e0624a25a31206bb0b435c72aab4a67bf53790065e3ebbba930843bb60cef1352f413f70b7adeb02e85ba4a0f7ed5b4d0601a114b72b05e2ed00d01b0fa0c9672ae20629dc6bfdcd77a022038df58c038d0a8390ebaa828cc65d6b01504370120f69743b605c3946d5f02efd9bb6cad230337b75d7c36ee675e8762b675b125d19c89349764f5bd54bb0d5f6583032c5be71ece179fcde00f845fed8f8d7fda732b433acdcbfa2beb159986d8c8d43b5408966c6fed91933ad2e8e9c35366bfeaae56dbfdf821e17ebf54a2ebf08afe2e52b539367176a2c68f7ba5e991ebff86d983e71b602e5019bc791bead70ef6e33d6ad70d117be348653428454e9ead9fbdb97b3c41c561d8eaf66f9785462facedbd7cb687514eec2db68ad6a0f3cdf9939b6a1722efd226c28f2a524fa92880aaedb818060c339df0cbd31b3af18d6afece35d548d826db7a27e3b53722a2d0435c56fbddfd7d96b159b03a8037486f59d774222af2c746552459c62a53af45798b5f1aa5cb864e9287debc78c642f76ff081acb17ef3793e1f2c3a7adefcb8fc22c2ab5acf00dc0b717614bef8359d0e71ceda30ab8a32942f0d68d81542fb2317bebb0882b6fa916ce3a76fbcd155c0c158305f65bd8e9dd674a2c263484c80b9925d3ffe3bc519dde2e88d85e066121036c6a279b641c856bb344a5a789d90798f8fc61f4cddba010c8045a5140d7891af999f7880cb692ccfce33f2151750750ff1dbed29c16adc4ab5b6046147df9883d06bde7de21240e768224f265b9cc4b05953c09272c373093f7c5001e7787d503c7d54e4e7b07fd295e6fd7c0f39d3f82b2bff22315824f566c03ba0b904f5a6982c49ae31dc78845b84f7e69be85a3d680de69c07ca80ea56b54da693697096d9e965ea1c08ec874d923d96a301713bf45d1f9dd3763fd0264701419ad96ec0896b37a68aee3bba457d8f311635478089725967e0094434119fe936398276ddc47eace005fd7146af040cefe49d881ec4773dcd1c05f08cea53f844e4d5b540f742ed52e6d2694365fbb9e1c784d027c68492793aa1b5d638a424dd93d0db474b89e1fa527740e9d56481092ca3d5018d2b22a353b442f01334e3ecb37e3c730823cd6bd9160db84b30b432c40d08def5570e94fd5dc83a894411d60fdf83e01087a3da5efbdf5de04e73433f424f7a61a8509d4a1bd8c52124849d39c8a51039e08dc80d27b7cc8aacffe88e6681ac3de97b35dbe8675f355f52e18a3742716047e00d6e86f4d32a0fddde518111889cd62d03eae7dbf7b24f1f988561474684cc83fb07fb69f50748e9e194f7206a9e76e8ce57d49e664a7cb5ee8afdb969bb7c49afcd14631a6e654f3ebfc4e181839004eb829ddc3dcf7556f44fd51f24d0436ab6fb3b323b07b950a141179", 0x1000}], 0x1) syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) 22:22:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18200, 0x9) fchmod(r0, 0x82) ftruncate(r0, 0x9) r1 = socket$inet(0x2, 0x0, 0x401) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x15b}, {0x1ff, 0x7f}}, 0x0) 22:22:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040)="5e6ec1680d15a8a242e6a854cee5919fcfc42d4b05159d3548dbb5cfa5fcf2511c0ff234b132807968406d40c2307920", 0x30, 0xc, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x8}, 0xc) pipe(&(0x7f0000000000)) 22:22:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r2 = semget(0x3, 0x4, 0x40) semop(r2, &(0x7f0000000080)=[{0x7, 0xfffffffffffff000, 0x1000}], 0x1) semget(0x3, 0x7, 0x80) 22:22:44 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) getpgrp() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) close(r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x0, 0x0) 22:22:44 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x4cd31f937f43ba2d, 0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:44 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() getrlimit(0x4, &(0x7f0000000000)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r1}) OpenBSD/amd64 (worker.syzkaller) (tty00) 22:22:44 executing program 0: getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setreuid(0x0, 0xee00) r1 = geteuid() setuid(r1) 22:22:44 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 22:22:44 executing program 0: socketpair(0x10, 0x3, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4fd) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1000) r3 = syz_open_pts() r4 = syz_open_pts() preadv(r4, &(0x7f0000000400)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/162, 0xa2}], 0x5, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) 22:22:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:22:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) socketpair(0x7, 0x4003, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x0, 0xce35) read(r1, &(0x7f0000000240)=""/221, 0xdd) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x10) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffdffff}) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) 22:22:45 executing program 1: setpgid(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) getpgrp() setpgid(0x0, 0x0) 22:22:45 executing program 0: select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 22:22:45 executing program 1: socket$inet6(0x18, 0x8003, 0x0) socketpair(0x20, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 22:22:45 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x1, r1, r2, r3, r4, 0x2, 0x4}, 0x0, 0x120000000000000, r5, r6, 0x8, 0x7, 0x9f1b}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) accept$inet(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r8 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r8, &(0x7f0000000200)="2f05dc5e5855a7ce06393a1d7ee65f58dbe4bcd5cf51094f869d", 0x1a) 22:22:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x10003) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:22:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x8}, {r1}, {r1, 0x80}], 0x4, 0x7f) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000000580)="b89dad194e6e61e6db46de200afb2fcbf90c04c53309e98ee10e8aecbbeb9301f9d5f67bcb73e05e5eed3239c9c23ccf5db601b448bb7740a79f6b262441deaa61aa74b210dd4b3325be7253abfb687be70ff6beb9b5124fb69390b8c4c374a2c972b68e5bb4548466f9c3507b77adf1910005e578f0758a609301771a0ba8e6efa5341cc0325eb1f6e1d037fed149223a0707e7a6855e8d6e8c95b46ca3e57d98f0f00f16", 0xa5}], 0x1) write(r0, &(0x7f00000000c0)="00d1a2a21d0cab972f3653081bdae36d1d254b0f5efb926a154ab10476913935a858e124f0823690b395ea02f7072c2cd4107963932f6567ef5208d2fdb96734ce4e777798352f04bfbecfaf98b6db53b78097846db91f21e0103022f9e594e13ed9919569b6947af76d87f2118c9bd7a6d63b9a8e881a7ed7508d066d768ef95a16b5d0795c005eaf939972012916bfaafd2ab0a7698a491b4b345f06cfab1702a25459195597661a703318bfc260dc633e584091cf419e830e4c65ad58f534ab20f8386dcf3f745bb3ff97ccedc9", 0xcf) close(r1) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="052c10eed25f547f7ea9fa9571fc305e5438911f97f431d2f82757c1c3428fee01f4a93c01e65aa7d4f7ec55f687c2a7c0ce3aef3da5ee7f94f662de2c1a112deeca24c80c52bcc53aa705868a380a2db72c13c34f7aeca4cbca1dfc3424597141e680ab4bf7a19becb2e263a67f5658afee14a7053915ecdbf4c951c4feb9f5e03470f5067093761b7ebf501fb5ba841e06e64314f83f67e4adca009e02ad29b4d5073109718cce53572e64b41fed7e785d6ac41c03f2d2aff0151c13b488e6c4ac2eb1bc00c266651a7774f62006023b85c29b573ed0d37257ef2fc6dd9d9d2448fba89d122b211f1b5008e2c88e440cb2370282270654050b0c7a4cd18b741c7e05bb2a2d47b570e6931c315ad65fe30d302cf97c39d821ed374e324e3f7a4747829f468738f9abc62bed31b0005feed3964b5a0d91f2d60a4bf571d06b2fc5e51a494d38375994dfa76754bd5446d547ab48b98e884c79cf92077e92653701c8a577577edf54931ed3f0faee8b8e40905ef7448126a55aaa8292fb5d5aa90f2f869814bf5837ccec24eb4aa9929b34bac6055fbd050e6e8805b262ac50922bf44180d29d12be3e343ad06d1491a783cb8ad7ab6572ea7de7f0a166de35ac2976871a6b858d3ceefa257422e25fa0e8670188cb11972881d54e8f33b880e2667ade022c26806f5780a354dd1ed2d249454134166d529f7cd31ae7d4cf923304d44d1e381e090cf07ff5e14a1aa3bfe0509d33b172f37445ca00a739bb5351fa05cf2eae010a2225805275266950e030cf188c017ca708d69736bfe0c9069234c5764188a87f35b160b02f62eabd6041304fa351c3239eca7f6be833188b5973e5357ea80d0d07f673650304aef0ba6f93e73c6c8850d77ceadf963289dc8d82eacc5fde9f28fb9d47ff781abd041b78491fc33e033fed2e2fca51065cd681655982d2571b8240b6730f8fea6cd908bf3eb890fabf41de885c316ff4c785d28e0377d6ce4c005e9d5f4a9620bd36e49b3d1d8d5481726930b74ce973dcd840d4585d07f85e88b3a640266e44ee3d9ee94cbef2fa6c8d641c218041578b4787a751774aa5a23ba5f7aa38cf06c14d0a906f9969222bf0b9fd059c0996d300686c0e01593374d9588fbc3ef6c73fbe8fd6bda0266d7fd57c7a14b01852c30775292c78b69f2d9dc723269f18876f0d13446cc8f8698ffd8441bddbfd00ee5fd9de46ec79d1987893855e9c9d4309786e67a4122ffae2e62ff42ec1985243293701f1322dc4a482fb9da7d8114732e8ca611936266d6f91fe05e93c714985ecca0092936dfb755cd3cdd5961f0f5ba2acc811a23b61e068fc10497b8d2150a3dbd065b50f0fda13d4fc5c4c2b5d8055c663ecfbbb58f5f25a081ff246f37b66461421d6324cadb93e5655a3979305770dfa9b5ebcc4fe6df63cabf2881b958168932acd908f0d2acc9957f1ee56e833cb52322922af178db88de74b9fad3b6e7681188a04eeb068deb3227abeecf674e9cf6d96cc6acb9c5a2ede4b72af48222409b4bfcd4dedee2cfd1e698d37259550bb6a608e23f1cd199b3d0e73e81aa212e7918b0117739ced04379f2617a3ae3f2a7b799eecc40dbe5e8605d558965b737436d2c03105040baf47a3e801a3235a061a7e34aa6cad5893d467b9da4ec41d90d75abecfeca5435fb6189f5b07e52efb5035e4301f14275339beca389ab51591fe8f4b496fe75e6f754c7f3c110a136eb7a2219860b28fbfdcf27eb5390dd7b12f4cd95b81f08fa108980c03f896de8f33e514358b9ae76e20a6aaf36a87dd677d6eb6d8473e24694c3bddf5f49d40a64bbbc84fd0ebb328cac6e5b5dcbbc1cfca09f76fb0752a18d87e6c5ce4200ab39fa5de8661199996ff0bed9bc53649422d758f2bf27f439b544d9061ede70c71c7a6ba39db510a4d7d60c0197fac3da232b506315f97c4c4d30d15343525338180fbad2c082c99f3a14036f9180b1a4e2bd5ad12c61d9c7b9d7dcd1516253130155d3f3f06827f205f60f5ab08184c867ed01d624733d07f32edef28e861098958d0c44ecd71e6013bb4198dbbe1c474e7c9077ca9b39a85efd601d4b0091cbaa32d8a2d2f9fdc8d310e9fc265490b05a1e566c61a5b503798ed39b19d046ff1e756b949ed80f678de79e292f0c3977122a0e089925f68bd0440b50596164fee09b9d09740434e6de4d95d2d98d06da55b5bcba263a5e80f75f624650ba21eaeca8561ed610b7e4a0a1e72e7c22a352b89d1f28b3f9f6fee39969ff312d231e4a1ea398d99e9bcee8edd6825e2557b363e5836c763a7eb623e6cb6a94c4aff70cb55641dbe1724ac1072bb50a3aca64b0b85ea5d94e6dfbb6d602c2c6e02db88e4f83f79ae204c7bc7102d16383b2fe6f0e2aa2d2d327f9d8aed971a4159d3b7e70df40f2f61ce0e8ea5d509cbfa489b1459e837eabb751da161ccbd3cfa0b40ee85b6cb8a6812208bc52f982f247d528c645f8f323b4e2430190f42e6bf502583d58fd27373ee249e52c88875bb94474ca626a6ee30e0ad917ed5ea781ebee7a707d1009db9b3a27bcf7850baaca74e7e54023f7f9fb3c4ba63166e38ab3f25477df32b55f365c402f4ab5e73e3534efba4e1e3def1ad86e217226b7da1ba69119e077d26270d9095e48a097aef39ae5258c281ccbd52082a6cd25dc322fbc6f207a707b317d0b529242292650e1ac979c3c41593e930fc2b7ccf9f71ad5f45f0e90c4b772d7ddfc75bfbf163b74409fd742432f8f1bca1c857721afd44acf68dab1c857e387ffdfe4a0617c77ffc066cee3e53a6f426a21ba3da0b2efe7cc996c286f06383ae165dd75be4c9574937159c987ce926e4af9d59da46bd615493afcca46512b15bad8426c5185a3246cff6a137d70644f321128d7ab0e97f45ed1710f4f317d4321b61aa0c90cb3c93a5b1ae847bb3373ea2797da32959d6664b7b088232de5b2ce4d259267cb843b0e00bae430d87a52afdb13ca54962e2d43aa4b5edce63d56a8cffc5aa132e1513dd0af12799dd8ee412d04be9201fc9dd436822ef03c51b2a37e2879a6a2d31c85722bdaa0bac9b2745ab4d8a2d3584bce54fdbb0262011333b1b9d6491caa7d9e917e2754bebe71cb776664e0dc4949be6f33702bd1bb5e04a7e307d546f787beb4ec372802d699bbe69b4f45262c7efc75bd10cfd6bcba03615d7f37eb7d549884f801f1ad7433f1c778a03c9e7a4df2d305515469d35a2abc0ca6f1381ec4745765af9d198914fe69b1c4107722eea2edceab06738d45281c7e89745ab321a5a460047deae8df2d37c2d67488bd77d822b677a0ee4c558ca68a815d24dd729f2afdb98b46d2d7f5cfee29b0c3c086934b69a81b78176cac94f7ac41b04f62920e1cb5bdcff4382fb0ad5af2232ecfcbae4dbf1c553913160e1499ba4ccc7185c986a626ea278dfe49bf8f6d2166c560fd515e8fffe115f293956acfd1089d2b78930bf8f17ce9816523d08e1338410ea871e609b72f977b19b0070c9fcfe43ee3eb5b8cf7b6ebd0ab6508d40776b3f6df2f6ca2697fd1fc5e28c4759607c90698a20e69fe69bc8cbb3e477652b171a3a725bcb974854220678727c66802caddda254880e3859d66a0332e56d572de3d4f092df780a188f4d30a13308866e35561c1b3e575c5f766e24a2f3c64427fcb01ccdf0ab625da450aad812309fd40e921fc3e36335c875f62342eed233a26ad9bf5340aa66c9db0483c3faf63f82d860d5ed7287fb7497dc57ca2aad9a4ae34131d5be72b1315ee4a516657b5fc592ad696857a5fd9233aadd8473f47a331293641a9c41c9cf5db23ec174ae16c74c62be19236fa4290f1165df9f0ee0e5c3776c77fe2264815a97dbfd5037f747621adbafb83e2a570b48fc84209093da42ab112db97deaa5a69f9250bbba7140c3612a9c0277c1bf43cb136cb97cdd1d61e0453b4707b119d6e3691776410c0401311de7a6b67e650b996dc77f40fb1c12a114a412a4c419a3559b808754e6d319329863120de1a6d6f80224f396d0763691272818a923fc958b451820ab9b8eb04b313ce7c7eea17a1bdbaea1f9d57f023ee7350a8099d77435c193566fbf7be7e133b825d93cb5af7620c4ca6d2529b1b44b8655aa5b4ef55ec4ee10d6e0b5a42a4178b46dffa304db120c5ef152dc48be15e4773b6a555c9b52f257c1cba426c26ffdcf0a6e492c5c94d9ceb0b780fc02fc3fd0a4e56ef25f8b2afba4050a05a542c853fe66e77d646d8b1f8224f30146f6cd740ccf5bb7ed929729ed57ab36da16739b5bf6ca8a42988823d227c8509877139b008921e87c21bf6ac906b0d4eb1004cb5fd6492f292172f9a9c61cee89507d8219aff516a799de907c3e3f0a5057cd748d1381245aa529c1ffc025400b296389a90a016bb9844a7e541260e0c0b20ec8fe44ecc84970bc7d4bc2b5c822a6fdd3301c11a8f28d57152225835da593704443d970427768a600ad9da350d773133030f1cb03e01754cd51db5a7fcdcf89deb10ad2bc1a01b8b555fedc66c1f7322317caa4f4afb3253dfec5616f6782f847ac04df4c80de41c58b64367de516b0a735d4494daf1f8fd00d338fe0d2f06ec6cc197d4b4a2ab6d895eee94c367a013a042fc5cc227bd2067f48b6a16baf4d72729e03059571058ca4206a3f9bf5b3b5652a547cc8040d363999732a0eb19a83402999334e5cc1cd4bafc92741620f2730e130e10b2672a9f0f02837ca3809bcad71bb3e132cba6e235780eb1c7e104b5e33b921b6ab61e4333f84876ba72bda4b694dcc7f263ec75c71744026fcf91679181bcf3260e6fe8a50c4e7e5094cb4519528aa16b90d97103e38247149a514085c7dc5ddf8effbe781b6d6e83a852012d7c8c406050aeb9dc711eca7f6e83202ae9f5e0232216350e3ae2797fddff911b845bfcf5e551e127ec8a0579c8d79e18378150d1335b085074b17b19d3c89e3ea83bf6e74eafcf536e4432b594519221a0edc0f393b8cb84b93138daf2f6e3aa834a0de2fdac4595c9175b74f2689ddc8fb9f5788c9c75748462dae98c4bd23af57b010a2d2beedb99676274d823e69af1cf9be785766d255b46e6909b60d8d185e954e9646f4cde4f26f2d98ad168c0829a8d0ab55a7c5ce8e5b01901a6c4128befcba3ece330bfc8f1cfe7f432b646c51caee3e9008cd0c4660512ac858ecc24744f1a45a8fc5a73e4d38638c666347accf43f44989d65049887b3fbd33278a80d86a06baeebb0cc1c2ff4cc42f2b1343814950835efdfea8d29eb6bee677ee77e9cebeb06d2606abd0cd94d110152361374c2673784495db6d33c7e0d05351c5f07db314e34e2957238ac5ce6d7aaeee64d7c3413bd850b5b213b538f723f5d629ddc8ee908a94b1540bbfd34639de9ce354036cd98abbcbf9f8af97d28dbd147b7e984d552b8ec62c435e40fa926dfd06cfa072dff17d9a686696144e57e6fa66237550ed54bca1ebe96b44ba3d52e48011219dc53d84865e1e7b0b20b48f0dbe1ad637f9c8300d2a51b445809795a58700c77408cd7f269ece98028455fd9fa027af0cdcb7973387c26152f8391da3536a634d4a80eede0986422039d81f85c0fbfd626de1563b66078c8a1c67e1ab3684ccebed2e3f942d692a260f9879dfc2a78718dfd0723fcecf97cc37fe92bea94ab4bd3abdebee91da1a4823a63dcd77f05abd83b67cba4db7d9dce92cd117a3e86daefb6405ff405e10e6e0444272f469e2aedf03ea3c5da8fbe73aa5c354d85bff2b3e7339bc48", 0x1000}, {&(0x7f00000001c0)="e5fe7e9e6b41aa227f57525b23958529785606d3218fb349d35c76a578c97fe723e4152c6b7aba9c6815d6c1c6c1acb0376966c30a9f5e020938e8d02f9a18d97f6371f3c3b0ebe5f621cef93dad4504e8e8b02f6546e39d8f410f5dbcc21572692fee45b629d38562c263f54eeb51d76b3371f65e197e16de316c069d91796edf1097b3f2e9b0581a2f735e0ca13458ac4101c7556b50a5283b70b23cf621f8cc4525dd667453fff6e9bd5c92acad568b7bea43cd00388fe5", 0xb9}, {&(0x7f0000000280)="90f997f0b8fa46d6b04da44482e2fc3927f56681ac6a530d106c3ae393d40005368c750d0373ada982a9a35c690825c7fe8c223f11f387c4bb45ed41acdeabbdda1366e25e291dad22970c6c52441f0989dd24fccf0860b5eb92b522671533c08fea76557cca1bf650d5a39698fcb39a2f3d97ec62d2d37a042ebcf575b9cb89d47bf9a4d32d3f90a0d28def8d9de93ddbef6d5e125eff5547c71dc46fb1edc7f1ed451792a6fd2badfe9439c81d083ba11a020f04d62cf415569cb277df5dcb5ce400a02f522ed71ad36a6b6b9bd357f008", 0xd2}, {&(0x7f0000000380)="31f518c4138675959eb5d17c87ac550d3b4fc0e22ca24a6e59499a03f13ba18f61eaadde2de95ccc75105b2b2baf32ab881b8a6b7d0c14477d1f9e95f14b902ad69e9940139beec571c105bf69159f59ccef13080ecfa7c5ea0f660dc2179274e51fe42e4e94908aa99c533129b332d88bd3496b435ecd111e1d7a8d72df9ee0f1e8c6f7d755472a3d33b1e4a42647a20cd5d8a6455039d9e4cf807769c65f824de1bedfbe839ffa9dfbf3", 0xab}, {&(0x7f0000000440)="7831a445c8e3e6dc9bf95ff52932d0633449978118eba0fecb63c65a328fc7a8525d90fc", 0x24}], 0x5) 22:22:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x59b9bd11ed1749e0}, {r0, 0x8a}], 0x2, 0x3ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x7d) 22:22:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) socket(0x6e385da443a562c3, 0x4000, 0x3) 22:22:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x3, 0x10000, r1}) kqueue() close(r0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) 22:22:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000) 22:22:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8840, 0x80000000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 22:22:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) dup2(r1, r1) 22:22:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) 22:22:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) setuid(0xee01) r1 = socket(0x6, 0x1, 0x9) fchmod(r1, 0x2) r2 = syz_open_pts() r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000016d, &(0x7f0000000100)=[r3, r4, r3, r5, r6]) fchmod(r2, 0x0) r7 = shmget(0x0, 0x4000, 0x22, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) 22:22:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffffffeffffffff, 0xd0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) shmget(0x2, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0xf72}) 22:22:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x843, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x10, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x2}], 0x8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xd1d7, 0x5}], 0x9, &(0x7f0000000140)={0x2, 0x5}) mkdir(&(0x7f0000000040)='./file0\x00', 0xb) fcntl$dupfd(r0, 0xa, r1) 22:22:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = accept(r0, 0x0, &(0x7f0000000100)) fchdir(r1) chroot(&(0x7f00000000c0)='./file0/\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 22:22:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 22:22:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) 22:22:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x82) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 22:22:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) close(r0) 22:22:46 executing program 1: getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 22:22:46 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x21}, {r0, 0x124}, {r0, 0x24}, {r0, 0x2}, {r0, 0x100}, {r0}, {r0, 0x1}, {r0, 0x80}], 0xa, 0x88) write(r0, 0x0, 0x29ce62156748918) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0xfffffffffffffcde) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a34469a2a48e48ad21156637a6c132e52a422bb4658a7c25792c8e7dc92fb8f69a34c9842e0a78e783662bb8a492517f83db6e3a77be7d99b16ce3d9dafff141a2c23e56dc049fa5156e8df718a4fd40d89db6462f78ff546c8ab05080618621f5ecac0f6991b12b6408b0e635ff3979494d488f955dbd62358cccad63c449507b3cf185ca17c1c07aca357be00e379679428a147b6c1058f635d2bd203ceb12e32917a713d2d5d96fe8c73c8d693bdc4e65748551ed9a4972687101025c14a5eabf09a2f3391926aa9ca651ffb542f67da9f30df87abc12ebd4b42ed07a73b1d409555d36fc88", 0xe7) chmod(&(0x7f0000000180)='./file0\x00', 0x40) 22:22:46 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14f) writev(r0, 0xfffffffffffffffe, 0x0) 22:22:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x280, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2004, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) kqueue() 22:22:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82d00180c16a486e8877fe00000000000000000000001700000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf600e76112560acfcb296bc0200e9ab3c585b0020a5e6a8391293d958901f68348b8b45aa579fd0394d11115bf7822861e847e95e18ce9782c78cd9f87cfd881"], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 22:22:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "878d69e7213b3b5230a108322cbaa23ea1c8ec621f53658ffc496ceaecad5ec977494742f123b341ffcd4596f59501ea574ff7c644f91765a81b18b8d22b867ecbd933e7867ca80c6c246c689e268308568672776ca6ff898eed9d747475a571fb1b90e14b7918b0585f994593cea6b4d0bb7ade41d798dd695e059edbfead0aac5b9e16dbcd553192c72088dee77e8b077fd6ceb1f1a265a613e45bbceeb21882f772409e49142c4163e384faa2f8c5185d448b120a635be04ef94fd1d3d1120e83cb98005673bc35e1acda905ece890cd2477e4e0471de67ddab03d45d86877fe619855c0d5151"}, 0xf0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) socketpair$inet6(0x18, 0x5, 0x2, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001240)=[{&(0x7f0000001180)}, {&(0x7f00000011c0)="819bbd3bcda1c45b5f538ce30cb99f3aa95892b890bb7844332d35ca90360c3ee090ff79b2c719d8b95dfbd80d46ee2a456a4e6018ba7c26650d2675567cfdf4a959a71fcb5d99f30da637f7cd4e18ce142aaf84188a1991cecf2387d139c569ca01a1323271312520e652843323067c828af1627b2753", 0x77}], 0x2) r2 = accept$inet6(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) msgrcv(r0, &(0x7f0000001300)={0x0, ""/175}, 0xb7, 0x0, 0x1000) msgsnd(r0, &(0x7f00000013c0)={0x3, "7a80f03c0bdac2f947840ae74dd4d9838dc716da8c795f8a800718499bea2483aed708ce37963e1ab8c54edc60f2b7b1a6e251921d69771ab606c603635dc81a7d36b772c590be76917300d51018eb7e5a8942c97241cdd1018ee33e47affd480247a911a922c174a64d3b0e032df3181b799dd331b8d81d1cfb98c0cf9eb3da1bd87612019038"}, 0x8f, 0x800) msgrcv(r0, &(0x7f0000001480)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r3 = semget$private(0x0, 0x4, 0x4) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002540)={{0x0, r4, r5, r6, r7, 0x11c, 0x5}, 0x5000000000, 0xfffffffffffffffb, 0x81}) execve(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002640)=[&(0x7f0000002600)=',\x00'], &(0x7f0000002840)=[&(0x7f0000002680)='%\x00', &(0x7f00000026c0)='\x00', &(0x7f0000002700)='\x00', &(0x7f0000002740)='\x00', &(0x7f0000002780)='\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)='}\x00']) msgrcv(r0, &(0x7f0000002880)={0x0, ""/134}, 0x8e, 0x3, 0x1800) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000002940)=""/244) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000002a40)=@abs, &(0x7f0000002a80)=0x8) accept$unix(r8, &(0x7f0000002ac0)=@abs, &(0x7f0000002b00)=0x8) r9 = msgget(0x0, 0x104) r10 = msgget(0x3, 0x41) accept$inet6(r2, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) chroot(&(0x7f0000002bc0)='./file0\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000002c00)=""/87) msgsnd(r10, &(0x7f0000002c80)={0x2, "23d4b70e58b5098ce10f1fe9015cf032bf5b6780d320629c15c8c51facab562f38d0e5d3802020faf9a62931b346be240b5961985a6767aa4cd97025168df483c9ac603710dcba1186bca51a83dd3e93b2fc868e925c7f595c5c7abede36a15ad6c0c29baf2798c2ac"}, 0x71, 0x800) mkdir(&(0x7f0000002d00)='./file0\x00', 0x10) connect$inet6(r1, &(0x7f0000002d40)={0x18, 0x0, 0x100000001, 0x7fff}, 0xc) semget(0x0, 0x3, 0x28) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000002d80)=""/240) 22:22:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000380)=""/237) 22:22:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x5) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 22:22:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x100, 0x1) r1 = socket$inet6(0x18, 0x2, 0x2) listen(r0, 0x0) listen(r1, 0x758e) write(r0, &(0x7f0000000040)="663aa13ef3d05b32c509bac58bf050264225ff4ab74073df485494846552b4e1541f0a4e419c6791670c58144a4eaeba181f330abe9dc7e12b0cab1cf4f07ae9c3c449b349a87c830208f840703dda19a00552095907", 0x56) socket$inet6(0x18, 0x4, 0x4) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 22:22:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xfffffffffffffffd) fcntl$setown(r0, 0x6, 0x0) 22:22:46 executing program 1: r0 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x1}, 0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/59) semop(r0, &(0x7f0000000000)=[{0x0, 0x8000}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x100}, {0x0, 0x9}], 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x800, 0x7}) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) listen(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x2000000000) bind(r0, &(0x7f0000000000)=@in6, 0xc) 22:22:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair$inet6(0x18, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) ftruncate(r0, 0x100000000) 22:22:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x2, 0x8441) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/179, 0xb3}], 0x6) r1 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000500)=@abs, &(0x7f00000004c0)=0x8) writev(r1, &(0x7f0000000000), 0x1000024b) msgget(0x0, 0x540) fsync(r0) 22:22:46 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 22:22:46 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") pledge(&(0x7f00000000c0)="2efa00", &(0x7f0000000100)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") 22:22:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) clock_getres(0x4, &(0x7f0000000000)) geteuid() 22:22:46 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/234, 0xea, 0x2ee218268f0a60f8, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10, 0x5, 0x5) shutdown(r1, 0x0) 22:22:46 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) r0 = msgget(0x2, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/213) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 22:22:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4b2, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) getsockname(r0, 0x0, 0x0) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x784, 0x100000000}, 0xc) close(r0) socket$unix(0x1, 0x5, 0x0) 22:22:46 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) sendto$inet(r0, &(0x7f0000001140)="558a84b6ae2cf29388eaeea73b337db6a10d9838f354fc52ffade119b01b51db352ec346cfb461aad21aa29e6bdd60a09b01477f2e463ea7569c49ff0d0c424861a0991e03c7cc42345820fea2c7d3e68cdd46be1573282a9a4f4e943febba149c3bd5de1c729b37ffb884a54a071a802972aa3ea22cf2a6842e519a69c3007f473ca654f86fcb9dc4623ff3ac2b231be50b6fd37c185698861965f0124b7e8c8ade2aeee5ef7008fc066626c8f6d1eb2c964b84ee0a90f62d92b972ed70f3ee307c6e", 0xc3, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 22:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000000)="af073a58ad8062808d49ac56e5c8", 0xe) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:22:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x90) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setgroups(0x1, &(0x7f0000000180)=[r2]) setuid(0xee01) syz_open_pts() 22:22:47 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x6c) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') 22:22:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc020, 0x3ff) pledge(0xfffffffffffffffe, 0x0) socketpair$inet6(0x18, 0x8002, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 22:22:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) fcntl$setstatus(r2, 0x4, 0x80) 22:22:47 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)) r6 = socket$inet(0x2, 0x4000, 0xda) flock(r6, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r7 = accept(r1, &(0x7f0000000480)=@un=@abs, &(0x7f0000000580)=0x8) r8 = dup2(r3, r3) r9 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r11 = getpgrp() recvfrom$unix(r7, &(0x7f00000005c0)=""/112, 0x70, 0x803, &(0x7f0000000640)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, r5, r10, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r11, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 22:22:47 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 22:22:47 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 22:22:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000522000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setpgid(r3, r3) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7, r1, r2, r4, r5, 0x40, 0xbc9}, 0x3, 0x81, r6, r7, 0x3ff, 0x4, 0x2}) unlink(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0xfffffffffffffffb, 0x1, &(0x7f0000000340)="c09eefbc9e8ab49d266b098370160c29e544669985551bd34e3140de02d6ca8a94c4020211fa800cefa01905cf28a31240ef00de7fa157749f7061b3b129fff88cdbf7430746c6d975a89ee7b53f2c27336816fc8085d762a6bc893fc6244092429a266a393d6ae4fd8f51660d1d1704e93a6e725473e27b9f6ae8d40d084ee3de9cda4f23c6bd463c8fb50d01a2f2b287b4445baa317a99dc652d4bdb36e1c9b0d3f11e607661173784c875de24447cfa0aca224139bae2c3a8f95dbb03e4792f546953e293f01eee11d0fce8bf5db9bc062082ea6e1039bb", 0xd9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:22:47 executing program 1: r0 = socket(0x1e, 0x5, 0x1e03) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x9f, 0x5}, 0x8) r1 = socket(0x10, 0x3, 0x4) poll(&(0x7f0000000000)=[{r1, 0xc}], 0x1, 0x46) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) poll(&(0x7f0000000300)=[{r2}, {r2, 0x88}], 0x2, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/255, 0xff}], 0x2, &(0x7f0000000280)=""/116, 0x74, 0x8}, 0x3) 22:22:47 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/71, 0x47}], 0x2, 0x32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x400, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) open(&(0x7f0000000180)='./file0\x00', 0x91e7316a3d1ff27c, 0x0) 22:22:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000d40)='./bus\x00', 0x802000, 0x236561bc) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10001, 0x100, 0x4, 0x6, "c7cc51103fd16375536e82c40a9a75863364bb90", 0x8, 0x9}) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r0, &(0x7f0000000c80)=[{&(0x7f0000000100)="48211e79fccd11cf4625cce0f65627cd633691a28f53aa4a427d3008aa4b6d91ea746a40321f411d6079c586737e372328833eb1bd247ab592afe34858d3898db347b7271ac72fe1a883ddf4606f89acdf8b3ce34aad973266ed9f0ef86df711da7d30ea010d5bfd49cbd63a40546828f9332dd4388cd49af8cd77f7ef076f83102322daebbc1b94d4a7e6b65d322bb9839b9c00337383784f8040aac0731c059014b88641070f5bb7a3410c82fb8407f46ae415a1ae2328fc498236f231", 0xbe}, {&(0x7f00000001c0)="3f67f8a4f06d231d9596dc1d4fa2c01d1ce99f6ec90b860bc85d6e7e0560fb9075d82f7abd3bad9f2083e49dbdf717cd15c034439f192e7b124c3579ef66f90b205f09402cfad361fd106a1f8495", 0x4e}, {&(0x7f0000000240)="4c152688f79ba8e78a119dd2a255b48ba255fdb7c33a302c39a8b7733895bcc500b2165d58493cb26653bd8cf712c513723e2357a7aaf9a6270ea2b605732764cea614a5925aa3be57f2e174f0fd9688bdd489b076e60e054408e898397c6a4ab2676cc0b418bcafbc6a04534330ecd7b27e6a8de8df34d09f52a578edb6b968fa9572ee51f5ce28821f444673d888ce3667be6ab6", 0x95}, {&(0x7f0000000040)="97839eac68aea31b6286886f3168e490d367b1cb523c16daa734acd92640450a02b52cfdc5442d4f", 0x28}, {&(0x7f0000000300)="88c59b8ecd7cc1485f85c61982653d6c66a32482626225478f8c9d66d48498bf0e3b9e84a5e3dc4dbc362d2ebc96046334d2101641500618e26ef73141b746d48d5fab41e3d5aaf677dc83087434de1af12c260ebdf561a9ce906922059ce127602c17a9b3f143422df96cfa785699fa907b43d70f48af8a251f0acacb2bac19cbd1f48b10acbe9a72754e9446ddca742574d880709e4e4909425434282a4c2733fab9643f0dee54552a24f1d48ae587aede1492813630e93b776cb42b88", 0xbe}, {&(0x7f00000003c0)="427a8e1718f7262e06a0fd7090145da2cffa79ac1ce28ecef25263c4b28014569c1cec3d368ff095bd422bd4056393e36c7a34bacb13bc1af44b7043afdfc181741e0dbd01f2bd9c80d668502a1a31d91d99437583daf473180961b68399b0f0def3a4c20d229864951cb21e5ac69fcf6af342c6b166d7d2c42b9712d237b3865dcf5a987743374287bc3799395b3741b07d41d8bff2f99838f9a0f114a2a7257838ef6b2b74670aca21defb35169f620ecc372d978e003a44c682baac993813bef6562444c29ff11e2b2b2ad56cd9149f33f29b7bcc4330df47e3e15b03536bc11dbf0a81", 0xe5}, {&(0x7f0000000a80)="5ef6e0d67d2703eb6e2be69de7c5628deae6eaf187a142dff71ac6f9d4f3bde14e3d7f2669abc74a8f3b21b526baae2ba22e04cb17a4b9effc73b8d19ffe577fcb89da20983b308b3dab2231461e282a12278cde3c722447fc292af125cf67ff4ae02223c11a6da960a9efac0fa66bab52393e62e59c0882cfecc2c695c820674ca1d7971d420366ef7c1b3c45abcf0012383814a5e335d0384e83152e63322a0fda053e477f11d9c7a3d95d4ea440fd87b50c650ef8e4fcdd3f4abe9a08527f5e517c062e80084b49fa9a51907304f3a830f56293f425db0193721b09e54b3767738318bf10ce0b24d437", 0xeb}, {&(0x7f00000004c0)="a50de8506ce271a9f939c0e116c74571441fb4e8bb17bf75f58092cfdab56c2b0ab15480fb7db8a487300317ded7e02af25cfae45f408b8131bd23cf290fa95f18dceb1908aad38377993e1a4cce74c02c23793674e1968bca2dc87de3", 0x5d}, {&(0x7f0000000b80)="0799d4ffb1046dc06f2b45a1eb2f209b74524e03fc17c3c321025b8eaa61220e0adf6bff0bab9364ffaf24eec008a436d5724b4faace76433ed87c4998dfa8239613b9af658a173198a083dbba52cc36418d433e0d3d7738c6a24b6c084e28ea7d26767f1eb51e080086f8d460db500c40c1d3ef0536803fd1029621b4ce988e7c6a88c007ff9fdf71e73feebca87429d899105a4f502933c38fce43592381e1b70f63ff86555072962bda7e6dafea629f2cca1fe9a63da8ebaab601bad6ba3f0a7c1955d9cfba679b6db8813a062ad336d4d2327b3094570795fc3b447565e16537227c9f0bdac4", 0xe8}], 0x9, 0x0) 22:22:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="0331d42c88e4", 0x6}, {&(0x7f00000000c0)="14250fabfdffb867e7837f66a2ffc63858a4cf51e62ca63590009db046", 0x1d}, {&(0x7f0000000100)="60bd7abda163ae6512f304462322a0f3cc5790153c53fcd138a402f09c0670c6aa4c30727c6c00193e90b82b849003fa7b08613a127df4167171394504a3ce76f644307b7b8678b19823dee79c45ea75f49739bb51766ab2130d186160330d666fd1e821642dd8f659fa8971110e758f4b0ff37c0a5cde14dd1b36f64c6c1a95c88ab0003c7ef825a0acfc08713d91db2cb4cbcdb0da2d9c300d7d2699d3dfe4956b5aac26bfe9ae3f43011d856954b0", 0xb0}, {&(0x7f00000001c0)="fadfcf6c23ebda357de4178ae9bbb02601aa61b39d5095305bb99bb93f62ecab174b1c4955407d8291bde5f4f295e8f16adc1030151118798709399b4645742601b48419bedfea2eb38786877a7585de129a2f2be15c9f127557490fab9abfc3d98bea79c30546c93a2706b4ee66e3104e2c49fb9a6ee97ba5755e1334da00bd07e8c9fc5f76ffe2649376428806f3cda3e5b08d43b91552e8fb964d2ebf8f15c03818d17e50f321713732d610740a3be28a", 0xb2}], 0x4, 0x0) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)='X', 0x1}], 0x1, 0x0) 22:22:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000100)="33b1d71f2a3e6e50504c7f1ee2cda9762e3fb93aa7861d9105373656431943e042f48a8c380873775aa043569c903df278e7e16f50642f2a89e0bfd03b52898d2a8e4410c48e5fe74f848ca47260058e979078d701a855ac17a5f067927b1c10ffcbba5fed30"}, {&(0x7f0000000180)="22931bbe9f90bff7bc9f0f324c2c6e9b725fca3c7c285aeaacbb06a130e3e3f566856359ae9b2cd545b4d08be61e4456c699260946aeec3a4db723e67ee371553a4493d826a3670420773587ce325e1d4f559cd8bc3e2730fd12d91153bfbf77693fe74c6e8a8108597bb7e43d"}, {&(0x7f0000000080)}, {&(0x7f0000000200)="885de03fdd2a90bca1afcba04bb037a076ef39a33917518d1f058e1c958a97cb6581af2d6bfc5a49f98fc13797b326f1bc9c84ce5ab0bb34fe3f1b8a874699ec38789634262f7b3733cc27c98e0ea974e71f45f8ac0fa465b9d43981f5803a16358126a94c240ea059fea4722ba6652825ecf06b3f246d137ce779391ccc69a42e5b1bb5b5983ada8b9ff9ebdd725e8c20d2de09bb1717d6a94271c7ffffe07910b03579b16199af40485e45e8237c996682c19d80ec603f1f5f10ce12a8ee0bead424210be8e0e3fb6c43be57cc1ee236b4e16e"}, {&(0x7f0000000300)="a19ca984293a8f614a48c68c8678534cc031213d1bd9c3c5b4b00d973fe538e5dcd571c9bea1dcfcb529d4747e4fab3f2b4528f72b7be98e2c22b61c6f559d62a98d1f00bfc1bde86a77876343de1ba24e87da20eed52bf18e5f40813ac3d80d95ca284ffff2edfc9a003542a33794a0e2d8b606691cb8007fd63424454a5c59796bb03af064ea9a23b9f41ea1f8c3c4f7e0c85162b88dd855569103019f6744a709960ce6870eec7262e453241c17449852eb37c9869ceb4c71d7d14af56fd3e260a831ff2313c9a1a563b321fd46a34fdf1cb9cc6842557d094ea2ae6192d1ea136f72e725a7f3b8ebf010eb2bc5fc24cd7f465f539e4c606bf063bbb183c0e28c51195a634833b15e52c5e1396a73c5d2e726f24cceab1fead986834317627e0d5e90d98e398d0130d96782eba03f860cb954bf2426405664c5014ac3047ccb12636d4df2150f9773d1a357bd0cc04927709155fa0551c0901aee68645651291cba383d3d2bc7ca4a9e68b238d6b11fe889e7c76932d449098ab74bfdb24c8520eedf07fcb28d88dcb6740170db18fb29365185a19c8a1113f29858b94951e4fc6fe4e6ec50593dd706be6efef9b03e36cacea39aae00a80ee7b3add4d74b43d76e75bf101f8824c4080cf87a70a707af8771bf0dcd87b1c0ea5b5f30a2ac5d23199dae4da3598bfe2ff7eed26f332ae9b7e29e8d8bd018a4db5b501099d8790c47b8632cbc427bbb86a51954ec5e4b81863cf6cdc1d453843d5b81f951411c0844ae25f12c47bbd0205238e4dcc7a3c76ca378fc0ad2f484f276e86f4bdf5fe51d88676713322a2b89e60c32a4e778375522c41a10f7454c553f536a95ad5df3ab9acbe55c5099871ca167bcb016824b5ad6120002df78d7e2dd4dea1db28690b24889a366e7fe1e7e0807f73cde91ad17195bf08adeb03ff926c99ed384a61b2af6124389060298773577735b98d9be1c5dba12dedeb97d584082460c8e7b6686cac090974800de518aeb4274ba23f9ddd79277119f5e58e94e5654d3ea12b7e978d6a9a8f040a5df8c5323f5998d25747b563c25f8b01d0231965617163dc0f59e6aad7afe32fdf7ff776755312a6443113fff1709b4528dd19a8827cebef3b285600a966379b7375e59c89ca02139c110176847aa510972ceb3cbb5c7db133953c91ff0c2bee494dea2ad6b70adde2c7ddb05b4739d1b8e449790f28674c951af850c4dc25698113679bdde5b8044199de69a907c3a720d9fe47f1f2f24e1dc33644c8e0410513e65c9ed2aa4bf40e5716db0e3bd4cc31fc8cc0b7307f0f51a650b7000215281e350e3d55f1cab17ac7ff018944a971d86df9acdc485b494f7599be5d9a82957e50b7858f72b77054e4d34f265e0528b959c879d8ffada11d8e5d34405997c15ccebbe316dce1449086f197334b904323e37459d74d996fc0a5b68a79562cfb6dc702f9006554d078f983818ad230d19b1a5d44fb3990898da02215f873bcdbd5e854b0b2f2e7e466572932d9248236412968efb74fac43ad7705dbac2d2a9810060a023fee0b093f5d8e155f009669940e5ef3b85e57cf4978fa998482f2f24c0a79984ee3e08fa06487d47e0a14693f39330cafffb63c4f33f8f12e14c4c5bc44584c146c2f69084542f6e1f828903c827d414cd898adcc84cd980e20ee8d5aa2cfb71f3ec3f4617df7f1c68466ea7c136bb7983bd1057b178654c682dd1b3beee9c4be447d10e6a0a5a9ec5527f0c3533f6960b7ebc294dd7f09ada63fed0949d93c47c21a7f12b33d55d23b5d9753b958992b514e93e3f1bb2a37a37517bb5aba0354e98b25ac46d46864fe028f75eb73b1f81bbd3d24f29cf61ae015ea49ce84809d692e6706c7a32fee694b60bb5da1ef541e668bf3c1c3b1ed2ee03f066b98495011f39b52eac83b372f0abb297b6b8393ba1a53160855c5322065e99b84c446cb04ac005d68ec1a1fd82bcf55b2fc052ad31bb80665314aa59587df14c5bcd6b203425d50aa7d6bd3355be2978113a8821d530e44e741f31dd671ee16ad440857a67b759a3528ef48029761a42bceef767b691f69debcddfbede7fde3af499d5030229f49712f5c8a3a0df53a36dbb7a0828ad42ce56e8a3d6a3be72fe21203bcabfa29bbb88d45726271e9960a807cb6c16c25637a3d57f7536bcc61f6ae9af612b96be303347ed1154d85b03827026eae2900cf5aa47efb0a7c6346fb7af6797870a2006428eb0b33997fb2c3a7843e3e86bcb43b17fcc7afb60a1c9e648ed098befd7d9af50f422052c3b36032e5e2cfe29941ed542e58329cc1ce128bd0d8743303e6979337f603cb8046d07ffdd754924c3273616fc6ebae14241665fefd1f4972d1393e55ccebd6b138048cfc7305b0b9533c569a966b4561fca9b0f1a39b4cb09c6a364289877a803d0a65a25026efe46023b9bbe23a5ea1eb3c6ab2c0062bcd973e5cb6e2551d1120e05f39438c7f56884aaf44115fe6524d765b37d7199ad02713d756b2cd96be54613eeaac6a687ef743c6ae240fbd14a95d19bf30ab32ea1d6540c1ced1df7f38199eda7bfb8dc0e237d9c75bfc412c6f74e66b7f7f94d9a669470996ebcdcf92b06c22e24c1d4e211a11cf2ae84cd348ff0b699ead5149ea1a1d535a6f037f52b779b5cd748cb0a8a7c2987459e6ee1e6d6397cf6de58ee02645c91c6ab202ad41d483fc95b16806739dae281bfe154edb611d6705bb9913e5a35fc9025c5961c5f5ca1d639b4d3494eb1b84ad2aed1cc04ded1e669103941b678dc991166eed682d54bbcdee62b8f22f6872ff710605014120b70c274d5d5c4dc9841df9b454e7418595ebbe3232d888f25c7a2431e6edb7114c95e9d00105a672797d328dd3511eed552a27dfb76916e53d34bbad6ba879868117d002b410330eb0cb715130783c903aa9ba9cc8ca333cafa6dfb32e71b6ef1a9e8ad7420194640159e17b533b2c86fe0a43b1cf04f37463d2d2fda1b4c418dedc65c906ae5f94219cc1d2edc97bb23b0ad2c4b4277214b6b63b65760150bfd876d06fb3ed26a3bdb1ef9716456fd235f86eb4e9849530c388ce090e28385dfc6d37c1dc2f6e98e1b18bb0d8e65f9f4bfdb27fd43be27b0f7f1c78f7d644d662cc5118d839a43d4be770de4d4fa620acf0ffe2f0f849cfb06652d4816938f5d8fec1d50a4c3a156c4e7fb7d6750f2885494869c0bebc04b532222dcacad63ea4df6e8f6b712e45ee332b6c3673da2a16fd4f3d0c57904cddcedf3f279452c278a1dab449edbba06ca7b4e8b7c15ad9bd710c40366ddc15390f7d5c8d9b2b0ca6666751db15811581bcc800938dbb0a7b89f51311f155b5b3f7ac3ef1be7303a098ea6ac5966bb641fa91375ee09f6083375b5d1cdd5c8393eeb17b200788bc6d6df4e029f4e930f68635738f04ebccab5647b2979db4729ffeee4f1bfcb0ef41cac2152e208e3c2c915860b96a5b2a9a19bb58dbedee89812e94d4bfd44fee4cad37ac89f18f3cea02fe7f2eb19c124aef7d09c0aad2288722c58f3bb0d7758e927fe00936b1662a7269001665fd359b8a66c85897fa52216a53ce934782662e30e26c4f740e7517119b93e3c084e3a2301c9324568cb2f30910383c7450e880b800e35863e569ddf42dbc9744e91e90671493b669463e9fddadc9ea08f201d5e4ce599c7437502332c3c243df20b0e85498aa2a5417ed9fb5eeaeee5a9f07905559f618c863cf22f6757f80109bd82dd87891d3ec8b98fafda7fcefd8772088533a0f6d4fdc0d5f053fe1e36c97c35627fabdba5d3198d7c64963e535e3f66b363d99c42c01b5cc817a418a4883bef9957c811a11a4f21f0f8f0a157d8329f6ffd2c2073b721026530172ae2b967af91f61fbd3fc0645f3156864708f6164891b4f30f6e74e8fea66b9ebd4ab831d7dfd475964ae7774fef88b77385eb3f9a2d34c32f7b730dc03bd1b3cb4e2d6de63e0a0b6a821ef0df4238a837a3896f7bff348f4dcd883d89a73d76d87d2950de9809af1dba233a5c030d8bf25d04ab21d523c1edfe08eb28d1f95844ef921775b2e4e8f084878fc9255508e9d2a0dc59046e4041b58a9f610bb122522c874b5f4ef92565db905418e0225ad13e2e3048a089cb28f9f8cf830bfd65fbe3aa224918493707d3965151ccc61cd8d0e693e29cd89c5d34b72b3559fd6ece1a0306f8050494f8b19d1c5ad78b07bf00d4c3447d3f0422785d7e6fca036edeab4ee1661424cff9f53cf05fed7ce317a26e7f3e8edff8be0cd2cfccc2888f7696c5c0ccad0ddd6ceab59ee8ed8b5d5e8858ac4d840126589f2eaa406476934e183794e035e3c2810d640c20aa881cb0104d1137b9b8d3ab8276ec900f292a935064ad1d72d0d099faef11afb5003131e6f5823905960a4388d086e183930ff252315e64c742a84a6da32b01ce0ee38cbc15f5fb83d8a9df316cd900e2df9445f220da005bcea085aa80bad0f30f34e9973b1056e05d2faca4322d335bbbecce1fd01736b9e9c431bc5de2cd5ee79c058b03c88096fee3fe4b4998857e09ea59cbdcf4192c267b419eb290279444eb53780a7d0c4ea565207eee904bc22f8409c8bd56a0cb065d43ea31ec2d4949d26b651d56669ab51ba4f6b612e1b3ec9a19e11fa3e1bd3abb9d9225604c3058c7e2d5d52b732f86a9202c0612660091a301e7c34746a54d13c772ee4f9a395417eb274ad704de610336382f677151c1b3ff6978fca22ed875126be6d51ee79571338a66ad3fd265e03f0ee3eeb81b54bd7bea18cd620d7b2d552b001f75693b0694dd91cb8b988a7124be7b6466d381d932b92afb33068f422cfe214c1c388b1638ce619cda35ea1b6e0ee709610d6ae8b212e719a960907ae9cfde8f3140e7ae4ad3cbf1ed5a7ad7c23aa885b4c6b62b8c98a2787a657eef6786da13bedb87f2bcfaa736f9876d6730cc3e149cd8b69617dbc46acc05740a41b0d307706e1c00c237f906f72a962e573bbab5f72baf45b51688676fb0d1bcef3a4808dea7cfc46b0075023fba5a97ef54bd5ab9499f27e1e6dcce3177c47e5bbe4861e9f20850a3d5aa07c486aa6f8b25f15d199ea733c23a08b0ec29ad5af873298e55ee34d9566de9b68b82269782e53bb397a6770c07f84a325b4cb0d2caf4adccdb4378b345d49765516333d4cd83d54184ebfd891fcc7272006e5b0c7f89ca9b0eefef32e97fcb62b5ecd93ac5a2eab25b45631e669c7c7f0eab0584165d2096bf613f9bcfa895211f406bd303ba56c013c44fd9007b322fb92f03c5446665aa54c2aa43e8a18e9efc530f5e20d45fdbf69d6fcce5ddd5a891c728f312b1860e07ab0c9f2e53eb1b4a293520ae73de06632b5beb1f934e30bfe0eec8ebb41e8713dfc8b5d1b9df09fd6d93cf0739d2cd86e891299048f58e2e66359c36a1e4e5effe35f2a0ec64e81cd6dde4fd4a4e942318761119612c4bd2cbe3ed5abd111fa763701398e0906f4aa1445151af850b4141884eba7510cb74c53dc329a74588e4f06e59e2dd23be62e1f690fed10614cc6ce7799a081cdd0b9f76fb47bcd3707ad803e9b16aa4775062729245aef13becd0a3ef9b617c6e908d61eca6ac78099af1b797a9cc4abb51748b4492fa4cd8b2141eba86e775f72e9b6dc0ff03d9cb2a4ecbe4b79246bdc844a12883bfcacc7dd59cdcfd139dc1a48c963c5d42207b1481b3a79b4679b0dd7ce39601f9bbe71c7194bfb2166c947bdba31ef08d020f474adaa5bfeb853c8a3ab7b102943ad24eca0a544e73325a6e7c00"}, {&(0x7f0000001300)="e24d90a80ddb4d23377eee169bce656875b580bda5954dcd645630ee90e11f95d051be02401839481267237569fa3a281572094b57a9262a2148ff201c5d348b99b764b21106f44e2f775085ce5d2c18e702ffd283", 0x312}], 0x100000000000003e) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x16e, 0x7b5e, r2}) close(r1) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000001440)='./file0\x00', 0x20000, 0x18b) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:22:47 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x15a) 22:22:48 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x101) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 22:22:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f00000000c0)="e0ffef000000e814", 0x8) socketpair$inet(0x2, 0x2, 0x8, &(0x7f0000000040)) 22:22:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) flock(r0, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 22:22:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r2}, 0x0, 0x0, 0x0, r1, 0x0, 0x758be0cc, 0x0, 0x3c}) 22:22:48 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000002600)={0xffffffffffffffff}, 0x4) socketpair$inet6(0x18, 0x8000, 0x8, &(0x7f0000002640)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x3, 0x2) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getuid() getgroups(0x6, &(0x7f0000002740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) socketpair$inet(0x2, 0x0, 0x10000, &(0x7f0000002780)={0xffffffffffffffff}) r14 = open(&(0x7f00000027c0)='./file0\x00', 0x2, 0x0) r15 = open(&(0x7f0000002800)='./file0/file0\x00', 0x10, 0x0) r16 = kqueue() r17 = openat(0xffffffffffffffff, &(0x7f0000002840)='./file0\x00', 0x0, 0x50) socketpair$inet6(0x18, 0x8007, 0x4a8, &(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000180)="87b26f636e6d4f8ccd2e7b4e8b176b44011e6bdf9db3b26187fed145274054929403a3616dabfb5967d15db6f71745bf36ba11895555a155a99eb696d0a28947a95f5da3e8d83606e10f6a6e085750906d780f49e68fd316fbe62894f440f9428f6716944bdd3f652643a6aeaab2127764a07bdc6e67aee3830db583bbe234", 0x7f}, {&(0x7f0000000200)="d40a06949eb6bb43ba38bff030d2c4e1c07406a4a9bd8d99d590dad2d5a02fc189f7d90d4efa7cfd42a21d95841fffc403", 0x31}, {&(0x7f0000000240)="d3cc62bb15347a2919ea50f3695aee116399c2c9af4147baef104a27925ecebb31d3418520d308847e8a979354431c93d595590c32a12fed9adf9721b52ee8549e064da681cc7f313ba319faa55fc6eeb4", 0x51}, {&(0x7f00000002c0)="19dba8d1ee2c908ea7bd93e6bdd45a2a5a93368e173dc7196eab9e4908e888e850608c5b305a67518ff2a77d8b5e0f76d37eef120454e14280354370e54153670abb050de8b3695358b92800e027be06f33c50686700a26a389e3de634db18423d61d4ba68166c56cca5b199a49ac8967eeb83ef10c99f3c8b2c0672aedb07d42e67d117bcf02a6bb82fd37ce84b35", 0x8f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f24a64fb058ccc2c05a08e93c9b16b4d1efb3c25f13f119923e12ba51be96aaa58b6249f24db3f903f5a62b72d9cb8b7aee25de66037003f11179d467ff605fd1e2824e7bd58aecce812d06637c18c41ab54dc56f5fd9c342eb80b9cc51507a2843dc25a82c52a7ca26b7f8c71131bb724b826748469f03420fd6df5873a100e3b70cb24e401518c748fc5be2991038015453dd2ab50441233fc9346eb3d68b239d74c277c6d386138a5b2e092b147d455d416e727e96cd61726a37624457f8c7066d8b7c726778cad5539557f54bbac681f0d49d552ef48bcdaea8765a1294cfc1a10b83950adf20b6c264d7602c9af4784b0c6e181a8c8587abd6afe0a5b5e654f870ea0080a83c95b9ff0a8f0d144d96b5aade29460e328ecc822870aabaddc8612d171ce7f77c06688da4fcefbe10ef931010d8b8a22144c10e67310d0751be0b668edf4d5b7fb55d1d5057027d8c2ffe998ee61026b5981e760400a972c706cddd430024b97b12cfbadba5a9926a14940ac7ed399f7de5e81b3079a2c05071721806295cc89f6eaadae3d412a205962022af39f3325cefaaf98c6ad0f8d18a99a81ef3e25da6b402f3476d9d747495a8c7b0fd00c3eaedf277e5fc4ecebed4f7976ad159db658a73f7e1ef534ac1dfe0d964aaee44ce7d8b0cd8c0e6cf974828eb9e81e5ad7d0a42a4a13c0d283b34da9025fb7dc0b028240a43c88071d908a04e5095167e91bbf8479700cf30fc7b9a84136a0e83141cf4fdc411058d2e644a3f9eac8c83bfb6a2929f74273c21a3352b7820b73193f56e5735d3fdfc5814b845e078039662ae87b77b88accc0a08798e63b69dc21ec7df56b56b9dd192326fbee25ba8e070be715b112ab57b628ad91ce14419b6f78ddd117972405f2dcc6e96488be64d8514016ae50bf52dbe865fe81b863d5dda094302da5433f48497d4abf83a16b1b379f60e65953efbae1f5008f7e8b73549377dcf4497d7b5c840bb50e413a4dafaa2d6c98917b7b11a313c4fedf9e4abeb3c69cc6b92f046f1ce823f2979c3a59dbac96da5e8f8f823eb15439092d318dd363eb16877c720b5b00752570971814b1b463d255845d5cf1a6712bcf76287e0fbe35a8beef996375a0707067ae2d96877b25cf31fdbdc0f1f48e784bd9108415e5f18ecb208e6fdc2bec8c072ffe7f8665a35b7526ee2649311166e0af4891e0e8537a8214e93110279639ee46eda67d8c6e9d5b27feb6847dd4dd82859db6f3d30a9dbcbe59343d3a7e039d93b95bd600b721e5930614eb0ec7f7ef12e07925622789be20356ebb9ecdeb768d1ad1327269359ecc1b024733153821850dc59d1f00a1f1f17f6026bfca3092ca2225808e25964ee3a41da6c5b834e2da312b0d2be17333be818328c5942694ac2740a86175da08e34f5dd21f131692cbc109538b445d876e1ca72bd83343782e079dcd029761ef5fc4bb65e77c85f67dd6c7f4d933c29642704bac6b1c1f416d2c81264f3d549ef39bb6628336bb1e4cfb146f3848b1de9ef731427fad7697a5b1e1294030054f9da442bd852e4c43e33b0001c60ae0e47d447fb04e171bb7479964516561c3877523b1ebb869cdd9d7782e76cc69b0aeb3f9e5fa2776bea64bc199211dfd01df2f80746890f1010e10adf8b2bb731461c558875f706dcf7829790b62a1d9df148ae1d5f55484095553ae064e27ddbfef7be63e2843213bf3af8c18acb2d1124d48a7a70eb88ede722e3a9a0252a5bcbb54d680e38f2940f247b3836c24da3133869969e826464c8a6a89c8d4d98f1a1d482b99da1cdf96b8fde6f9a8b4729eb07728fe9d2b68b1ceec829a14aaf7e1df6abc48c71bf6bdbf432c81f46072c43e1253135f706afcbe8b2ce047c315f683a262b89f8575ce5758a5d7c00512a7416d2035e297b9b7a3c83384441456b781c1a8ff4332ab9fe45cf8edb464985f6442d936252279e792e0c6a923860e20b320d898515b28d07b066effa99b9c9aad6b74ead989a0c198b7d0d77e12acc8226e9f5ca0541cf9310c8f335d5617e93b50eba2b971d64d7fc1bb5af3b51c5bf3febcf1fd8c8d735042f92b92bdc539e7ee316abbfd20a4c1906680ecb7508dd1a77de4e28dbc2b722b8a109bb9748b4fc268c18fab861953d3c0d9e593ad985268f45507b612bcdaa43bbc3a3e0e2de7394a73ccf054011bc5c38418a85563902fd74fbe675cfa7cf1110329394146c58487620e7f4fd998f06f3aacd6d4a583bf957cd8f397fea8e5ccd442bc9d1ed9d30034d8b29c079a1862f96205629a155d154c0e15da32e6aa650187dc764517457d0ee7bfb8a11cba23edc6e7272fa2d48d86a24242bb54be61edf860dbad134ed63a1c8816471c771add38f24d7a38a49cb76a87ff37674a98f917af17fb66c6b15ce2cea160dd6d0d91f96736fc6680cf9cf0d18d8e9518250cbf5479a3d116afa7aa6659674bc8716ff8fb6d73ece0d32c9231bcc7f0832a879de9b930bc511ce574d38eca3c1f243ccb0fced550a849c832fd7aff43ccde227abf72c223333eeaaa8cc0670f89aa8ae418fefea8cd7873b6ee2b47b1a8de7037e9bba2ab37d7e6084c45cf28b68c1356cff5fc9a9b056bf238bf41204b74db5e8608082b1c287ea21f40216932ada1add1d7bb66056dda51b849540581110aadd5a413113d5cb27876c7a91e694579ac7ebe56afd38e4429de7c77e5493c184e38ac6541f6e8ecf60c3e0047809fa8b00e575e4f760776c092576e9fc24edbe34a998ee859da7f4e243fa2ff9acedd0e6e6699bd0ec5f48f8d6d85bcd55ac1f592c79b3e40b6f5bf6ab81f6e5cc14893cd742cc3a9af0103d337d56eb9c81a0b94961bde61cbadb632f3547ec05aa99949b2db9e5caebc3a91ccc0d7cb528192e3f809253c4a0339094afac0fe26d1d8971b66c0e0253b76370010a909b53d48aa51e5ecda383470d793edd81728ca2787778c4a291cb973c478b7fbb2c727cdca5a45bf025d941679521314e124596e0c1f5a711f723034b4db1bc5a4eee8dfbcfebef5b07839caa5b9651ac8052ab203383442e98d1a19d471449a2f6d6eb3edc584da37369dc379b714685483e8ee22dd3025d772c1e08e0be6e61355e1654e2c303250abdf295c99f18601bbb1e146e5aeecfda5e9952956254d649c56ba84b37edf3a1dacb4472e8a3fdfc320a91dc16a70ccc6583701250cded049baa96e7b887b9ae4cc8a191a544c8997000c580fcfc07b193635b56a5a9f17ba7258b14418a14fb8908adbf1aa2de45d4ce9c9df5f89f5d83bd4c798e012e50ae626523aec7c7088cfa2cf9f4bd81a78ad39b61d3ec5bf07cb652c9f8370029ec5b4e0b734de660e908d028fb4d71fef93379ba0abee09ca8f91917895e0f3049f18e1ce438eaf0a1cbcf51ceba4702fd300debaa78c6d242f28f6ed6a0df9383c146ea6e46c1ad096675fa49afa2743c33da8ea5f1fdfa229d583bad860dc30e26ff62a094d4d5515e120af741894b403b33d0992359f2afc9872b19f72980c69868559f7ec49b01d605cd3748f92de48d579db63526e7e478a31bf14d37cf711585683036059b8bd6576026c8d7d78fac800cdcafe8310a45ee188ba169b647a4aa6e7f7289bfa685a755769f56ef4c9e0bf4b01276744481df860ad7f87a653deb0641e9f40ea98a58ce6073cd42e9eb49b7efe952c718ba2d9a40d05a0358342cfd1fc9f916dbdfe59811d44cbab380e67bc56908c22482159c267802aa082762fa5c6e7380c0499dc8b389306c4dc3633478f23b3eb8054bc05c5f459ae777d51c3a681c5a19406bbe3c68235c460c48bfaf00d88d3435bdf179f4dc24e108e97eea9627c74b9a22796cfb985359eef8f519b29bf7e8acabc3c7519077c94bfb1fcfe43aed9f5a251d7cc6778c3bf6cbfba9ce07a63caf1d1a06ea4fc0091369afdb69b880b42c0424627685764e6333686a8dad31b984c705ce880e25fde48f431ff1aa9633a01f8d30fbbd24c46c13054d3f5cd848f91b19aa4ce91c4af4e943d2b3c4413f8904c82a08d42a75070a01ad5ea6699219aca99c4d7868ed80c2f23fa997af8fba5bd2df0979ca142dc529e9278b9c7a27268b32035ff3d04ea53805da6491dad231304f04cdd768a4c568f2fbbc073e0cb31bd9e1e9dedeb2e711fc4ffac838d4ff308dee06d07e72d9b8f8966889007c1a53e54c820fa79417cbfd8561c196045ea94efbe3d5586ac2e42dcb22d0c064b1bbc77c2bd244d80bed2e04b33db3b7fe6a8e0e648db7d727a58886b67dd01eb8fbce4c5a0b5d72d12a426b6b110ca2a966c9b95e7c03d3a20fa1c953eb1e1c67b1aa6039839d4dd5e3fd3f630e8fcb9fce5757c34e5121b5186679f45a6fbacb39746a7c83bd3cb1b27411da6eae4ec65252a36acda9a2829f88f9abb8c9e294f61561c855400a6f4a37b2ea324fe989c372742508056d9dafa227daa1f56dd2d77448bfc17ebe8c34ac62e73212217cad1a98e2ac81ec33654a7c5ea923ba683c08377f230543bb1752f6fa558196db138fa724d3ca186ad70b5f070372667f3010d7f16f04ab7ff982f1ad3458e6043c3831f745909e0fdd3506578643bba085215195fbfcbb651f42a15bf31a6e3d753507d879a5b81c74df69437b330f885ac9d3a94bf59cf3621da4d0dfce4bdcf553e1a8a0079632702b1ae8af46baa4135b95de4f84ed528ca5c990af754095d4bd42c393729632efa689275bab3b9f671fe7df9c9a5c41750ca15783a484c847fffbe6b87a79285b708bb8070dcb68dd3c926373d103525df9318a5fd4ce07077c9ad806b87362c9d7e4e493c706ff485b709a12ec84a0ada15cce1e4214fb03c3316d842d91c3d973f94b303b3d3b26fa03b53d916b3006190ecd8e3228729244ec61f42a1f456865f9508c7f2e307761080002548d0a9a70930e96cdce394e498aa2058cd9c559110e8e276b8f71464f9825d78445c605b79998226884ebef89ef28fe90b224581b0ea89a0fcd7a07572ed6b72c9cda18c4da217c4032300638d0a417cecf45fbf8762de14be8afc231e5f140341f6230058cec8eb3a563e30f3f6b36aa47d18057d8aa610436fc5d40d925187b8e7360f459c6eb0399a61d6584658773b201da0bc32f27a26d70969459f7342b5b937ab6eb9cb4b9a72222968b1e77478312f4275d1ca87c4c7fb167a62e75548e6750094ae3745f66c546a02ecefb34a1ad171795a72dc91d4e6f6e4fb51ab0df4437eb4e67e97ef18f8dda64c15ed0240ab90fb4b78770d72e97f40d31a1fe99598d1b503b9075f8e1b2eb8600156fe23cacc25b44f40490a5ad87094c20c4190e61cc0830a048e82c9bdf2234a7b3b7ab00820642bbdcc0c0f426f9123e424bd9774f05642a20dae109ae8bf2a0cf8763d567dbdda3e2cf6240ee2a3fb8b33eb8d8eda5ba86d74014d7f4392b81ee33fc97366d13203a542a8544a53b67f20f672421a3cbb4cf41ac31552952cac087f342da37c4f9ea8be47fe10ec05b1467141f7eec92ed637f62d4783cfa0eda6ddbce95af8ad37f5dca7db874ca9354aa0fc8cdb7fc91e902112cf43b49a10b977e0de920969eafeecdd52e8fbb59578626b9b86f295ba291554e5b44f83f83e93ab4b3935565b4e7decc204dd8a2622281f3fa8a149c5587de9b22dc13ea25615331620ff3f29765414d238598fc9a108fddf980698708ffa468def48d69b287e2826b07386bdd741f269f946fd612f3cdc41f4f9474e45f6305d098fd4c5d97b43f70af91e3585", 0x1000}, {&(0x7f00000013c0)="1be8e573dca21e4787662ab722c1dbbdb802fbc828887d9e77bcd2606489654701a00bfd7a449a420de8f8bb51643a4747da3cc2a16577222da3dcb82394903503bd08f679a90c81d0bb4152c2a822d4095268f2a6a531c85acddded6034194ba698d3e1e3c9dd15b722e3e78d340d9bd23ab64eb262a6791681900d8d56f52061943b52f7ef86267a01b9a28560c336994073f0b5950227cd796cbb92327e9a85289238b2753f19040580f1cd70a65474eb520258526a951172290d8d5394641515168788cc15c7c557443595cabf16be270dd9e4727a763a0be3294476f02a8940f3e38f6bfddd0c2f0b76d6d01e98b60e33ffa1dbccd88d6d7055c02e75703124afbd5b724cf9fac3007ec4a143dd801c3fe396a76f44fbd6a774c17c9a4b517a0f3c590ea53d2281c161e32d47586a4c1b47772b4cbaa638a6c5c760a7aad96abf617f39da68797045ea67342f78f42ec9016db700893faaf96e49e7b6047704de9bdd34340c24023a52efaeb35cde5fb6b620ac3d43e7e925892a368958ee88b9d74425a5c0b6d2cd8528516c47b68e4043d22c1d2aa2caa06161cc5fd4229ff2b962f68cf1f1fc4fa4b1c07a026a251538156e5e9912b23c76ce754c2da11e209da354de4615db91b92ea022d718b026cfff69aaa8d02e424322731da71273bd853c4f0d0168cfc50c3f995ba57a0c3932773bb73612638a59f4c293227641355627c11a7579d632c8d2aae1a3326fc705d38e886cf83aed76d2d8737b3710e6e1ec9387074b9347366e070a8993271637bb823456b1a93f98a3d597409e68ad4b83546c41b4ee87ecbbf7beb039ad3098ddc230e46197a5cb008c544a61d9a1a6a48bfe87ef6a611b2f25a46f0773cc06245ad2acc9f6639edc54f5b4fdea5c30fbbbef4a2cdfa477ed647dd0322b4a5b3cbc47d264938af119b8867005be85baeddeaeede5e41c630a83a068268b91995f94bfe7becfe9b0d8cb0c209b3d06f802f28415bcf69acaabdc111e68586cd3004acef5c8a6e81e1024c0846b54031ebf858f25aa89d1c7a4e5a9b7e88564721b3f77da7ad58b583fbd33e0ce0c44eba7b655bc3c935458ca9a16070dc8448da892572ce7a3e4c01c670ff7b948f750d1e9554ec43d70824192ee32a345e9cb536709c2132ebd8cac5f3294c9870ba5a3b85f4185bc1f1569c16d4d4fd2674f264f2cf9af2443471a3168efd5e96a8b0a29bb2ba76215696c4469d567a1bd374e13d0f95e97de2298c970f6ea16b02615ca98f42e8a5846cc23ad60011931d45c47759683d2a46cd8950e563af18dca941624c142aa7ef12549317b9ecebff272ed68ed98df52664ac088186c05276ecd94a0e3e9f821d85e8c28ea8051f427a540366bffe27fc400343400a7222fb1f9a50a85c7952b10707d6c7713ac97d64adcaf32ef4aeb339303b9cc56da3fc769a83068d7c9793d18b9c09d06e345595a0650676e790a23cd16c8b8252e66e7e287d86c07785d13603f3e28a8df18f6b97b91267c068192f65f3900a661cb261a61687291d83bfc250805aca003b982e15aef72a40f1613d8fce4e38e85288f1041c5a6d0e2ed16f2fcd49a5f9cee3e199396b46595d9e841e0c0a1e54e83aacad51b1b8da5cd4d2aa352041d004e6ca84a20499d6e23fb1b63644cc8ae64b428c88929850abe5f64964648046b8a6a8dc5fa8658e8767e7e7a9493543f75647e70755757fafb818bee30908c390c4cc9a04169da4c97fe2d544125d5dd82efe2948a634aa4596d297e04672bf27d6c6d40786f18528745c9f6ee7136986785b5f8ca95160cadf5b7346be058e7749f5b288fef37c07a520824da5bdb0cdc484cdf1b0c5d0943b5ffdf35311092026632b17ca012ef976d3721c4aa7cabfed77c48a13caf4ecd2578a01621850bd3e665923ce2471c317aba59e9d3b9e4ee613936162b05f967e0aeef04f2acd212d021676eac49b4a2097d01f38ee357ecbf276fe15af1d5181b7a2f1363e6cf19d711d4972e4a4a317aad5d371c8c29a6f124078ba606bd848cbd89b1b41e2ffe8b0455c2384ec852d991cc861b316ff6959449f0a2e96e51e3c2e84ffb351277c3774e6ad3ee361c934bfce51aa73d5f2117629570f332936422dbb4423e06b1de37582b0e36ef10320238d53f58b9bc12829202bb199743ad8ffb718c40f58ad9731de662746972f8b63f4dd8e67f564233fb0c78e85999d8de310f5aadcf348188834a1beeddcd44ea34dfdc533f43fb0b3d3644363e0007eba498d756148249b32c7a90869b816129326c6cfcc4d23d8e95fa13acc15a4a337af7efb7ff3e4967899e85a50f1c35f777a7292112baf558f9d47525a6c70249bc299c6efb4da53bb9955e6072680e7ab42fbac4b2f534387946290785475683b30ad81f45ac874b147930b51cd15c88a16d403947bf0ecdc9fb931a3cde44d56667e5b820ad10282bfd5537c35692c38289354ab8bc4199926af779bc8347379e01021af5a9076c37ab32de162eaec886277cf1a3badaa7c082b018f44f74c94880d9aae32449d77d195aa39015c127238ec6ccb659094ae8753e5c6febfee7e7d0da11f2cc20e27564e6c57f57c62c1f57e5382fbf171613e695bf484af6c2ef9b0bcfd0abb13c84ac4f96bd84c9fed916ce70be9937427ec1919c349138959412c45470632d651d8432d42614626f0ed6d2fc93478a298395fc8ee8c51c142ca8b7bc2478eda6d499e765bd14ff230d66a6476cd2caeedcf545ad2e97e0ae91d5b5c598985ac6755b8e46380001af6c87c3bc0ea7e6bd613f7f291dfc7f4b8d941a134b18e0763b764448bc465c46c9f44a3da4e0d4800a85ee2b50ded1c2d7e67004638fcd1631c1b442aa3731a46fba8d2cc1e6ce0ff8ddb1f062a2eb387a3a46acef2ebf2f6af8d1786bcee0414f64b249a178b892c82003c9f573d8a9771fc4d9447ad157b4bc6374790336fbcc0177177014e38277e5581958e47aa2e16295ebe90ef67041211c84cf7a4d2f982ef4c48be22e433f40c6e6d96b13c46f6656c4fb970c5428e035fa0f2c4778e36df844abb2972971966c8c6dfef3947f6883a23014d00d739e84d95c2cb050f409fbf7ff20842adc18cf2565c500a4bce4bdbacab586f6696d7ce02e8fc0121bfed27998d527f0c0880750a082337ca75b3ec3fb580f6f5ce7e48f4553f4f7f2b6b52cce4170da4ab09ceb10be8f18706562468a4a1b8e1569e660935e5985f291ab22f997c8475d5bc8398901bae4af47dad3d94832e2892893cec1be2b8da5ba738d6bfefb892bfd120d57b0a446a8351cd2f6b2a1e38f1d58c61f88375b33ad697d95861364c1ab3520f8c13ad4fccf1c6dc178801b2daac36f4807ad00c95e5338a6c4b6b7f2f13a11d3434395af72d9d7e9d4baac5d99e456fb9b93365336330d1e04e1f5c9673da4e60d132f48bd7eea11cb950c8d585cece4342b12eb64a0b362482ae4f3085dcd2453ef9febffd8cba3b05d09d62bae8da92ec3d9ba8a557b5401f704b8fa09b07266245524e05243ddc53b4574f35c2e6403f241527958d10b858193055876cd556268209faa72daa5bbe74573311559000fe29c7f16adce185538f8835b1614f8730dea5aa75744bb545d3da2eba101398ab1276b7204e87abf0694220851b1cb4109b821bfcdbfa54c7436ff7045ce53b3f66d3af372c0b2cb32ab697e49a8a4f04a0e42a3b1cd0d639c452575eee0582a66a98f89fbdd548f8778f9df9a2611333f273b0f0a426765f420afc46aa6dfb38493fa62bb7a4fa16782cc6063d9c9d4450b55180f7787f05b96b22ddbb6a71c08e030c0d5effef54d0cf2e672b4d15ed60d74814f8ac258b86c05108c2d47718287cddfc463aed2f49c4a9d1288f9bcf33340104f5013615620e5edf518ddbadf08c21d25fdf675efaddbe17fca2d579771aad51c89e6db93f4318931d2fa05b25c2a9aa272fa2ae5c45d43577a1f00b39e813cd177849f4ca265ff3b45a3b88528e82d21ef1ae2441ec6aa3c42836d065883aa36ff41892e627b07989705bf38fc6fd7ec9c011526bfe79b5c558de3cc67d39c39fd0bce5947154fdedc07fe753da0edc6ab64d6aaf9a0edaf77e1120e15f16a5cd426867210a18dad5be43dc0e5e1af9c764062ef1f1ec2d1c25683f92dc81635b12df085f6a025278262012f78b8bf95a5fd9a541d42e84ed478e2f104af4d2d96677f107ab7b655babc7e5e9f6bc8baf64f780faa5d402160718b0732f9a7b7ad38687e51352ef30d248cf3476a731e6e54f45620872292dc26f1e927c5410836c88b827d0638ce63fe596a83d54b897ed111bf87fd8f565526e9a49e5c026646225734bcf00cd100a9e3da6e28d6b825797ca4049d6fb0aeabc80eaa093b70ffb55527b91223d8a04576af59d1db7c4185c21d33baf1d4edf96ddfd8a7e2b19257e85a9af1fdf55c656f7f4b7d806b525244c7dca22c63d74f14e8d0e4f8328100c2134ce542eee901923a7a88f553d7942c1b9419f23f789deef6e2a5af6f42c3b599ee90649125754cf134203bd7e87c5f9cee74e9cdcc73ad0f711c698ca3089ae0799230c8a6fede8c818eaa2b8226eff80a5a51dc67eefba59aaf760a215b4399bf6ec7e60013f51e0194b422064f9feb4bb29908bde26997495f79eba55eb08a094e63d93af82ed119e79a31072b1698746378ed9fc2d566df0425d54bd7897dc5978abd9ec7a871727e2066151916f37e590295cabd9d161a7f7826cb86cf9c89f192878d688ad0d1c82e396674a402039b92ed06f8dde75a2fed64631d18b74ebdecc4cff3acca0a724955acbd3dadb8de4877155d190d00874ef8f0f19ee62ddcde710790d53dd0fd06e84c6444e1d9f72184725608eabd25bef49461c28f979bb18a4437d5eb66b9914b7058ea74808aecb91e0842b3c4d15a38e2b7d6a7b13e53c5d4cae9eab05fe315f179b293816642a7a9b90df37debea7f510998ff999808adc1a5afe187494ced4b844a63b78140893d840d23e717ca664ff7d4968b70d91b6abe11e24f08f51ee940b2cdccf19c38511cea338067153199863c914f2ab833a91e2175d1a7bf1b25c3e634db06b9ea2e2acedb6b1935ce9f7d976829ac4d10ba57b0e4818e9de67bbfddf024ac836ead7e51b29613d06402f2f621093b69f5ec5f6261bca5b86c3674dda0b5de1442eab8974b260cd98f7703f1f99dc5af4921f8378736d63f74716c95a2839c8c8c1ccf9e80460c6e059ea28bfef3fdd0c1cae80661bc99a1ff79577ef64a88709f84b117ad92486b24a358b284657d80481f8d888d31453cac8b267eb349dea12a15e9b2bacea9926515b48cff78c3552ba93bf3887b733ec1147e242c188cd7814aaf9b918636b88eb0001e39f31b1266ff8a76424322efb2e3ae93c20b743ea58f18ce83ffb995982683202b60fdb9423630a96cc12b929757887e47eba1062021a5c3bb2448b2e077695da6a3a3edb9fe2449d0701f3b3c1d3f68e31ac2b50bf224eefa43fa7942442c4ae63e8885be67dc4f6b9a3144d790188a6a85812909b8c1c54266e17b0343c0f2a3383f9bb30993290ac94673eea88ef76f539f5b7a07be0f5207aefd0afa41091f94162319f5a7a06f487445d47943a58f9985ead6baa8cf6090aafe051d920fccb4374d3f92317c2120db9d17e1e0066b63aef595a5399b8815803e2c9e290dab8f284fa9baea2683b8d491dec95a9566f79948c781b126b1ad3a67d322d60ebbc8ca161bb9209a014a188228", 0x1000}, {&(0x7f00000023c0)="9fc4dfd5316f423e3a139e5bd169b95545005f39136f79027fe3e3cf8611d916a192a2a463fb44232658acabe4a1ef8817dff34ec7c5d0864a047135fd65c1cc1428e42d2a3e0b4731e83a868b33f1d6f454f4de20ca04063e0238196282f6fa17d8dac0d7da520fd0d2b062de5ecda9da953eb5d2", 0x75}], 0x8, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}], 0xc8, 0x400}, 0x404) r19 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r20 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r21 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r21) flock(r20, 0x5) fcntl$lock(r19, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 22:22:48 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1c, 0x3, 0x336, 0x1}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0xaa2c}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x3, 0xffffffffffffff79}], 0x10001, &(0x7f0000000080)={0x0, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="828f9178fbcc4af2ef08e8cd1e068705838912d9ce2e5a80e5f0be7de8100694fcc8724c453923a5eba6b954123fd005cf28adae50fec5a07ad9016a91967180e46bbad32eba1262ac2503e6e6807322bfa0046bba6ff3ef6129afa956238e0cb541a2a609e73a186be9c71fe2", 0x6d}], 0x1, 0x0) 22:22:48 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x5, r0, r1, r0, r1, 0x100, 0x8001}, 0x0, 0x8, 0x60}) 22:22:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x81, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:22:48 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt(r0, 0x20, 0x7, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 22:22:48 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) fcntl$getflags(r0, 0x1) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21, 0x20000090, 0x5, 0x5}, {{r1}, 0x0, 0x0, 0x10, 0x4, 0x65856c84}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000005, 0x7fffffff, 0x80000000}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x40, 0x708, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xffffffffffffff19, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xb53b7e8, 0x3}, {{r3}, 0xfffffffffffffff9, 0x4, 0x26, 0x6, 0x5}], 0x1, &(0x7f0000000100)={0x6}) kevent(r1, 0x0, 0x8, 0x0, 0x0, 0x0) close(r3) 22:22:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001024, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 22:22:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="7028e5c7340dce9348956b211483e938475d2d115a5c39b75945fdb554559a325fcdf3a260b6792d0f6c15", 0x2b) r1 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 22:22:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000040)=0xb8ce, 0x4) 22:22:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7ff) 22:22:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) munlockall() socket(0x2, 0x8007, 0x5) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3a400000000006b, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 22:22:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) socketpair$inet(0x2, 0x4000, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x84) flock(r1, 0x1) dup2(r0, r2) 22:22:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fsync(r0) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 22:22:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000000c0)="08d0ce53fd6754f9624dab7305bf1590118e6943496fb0b813b18e6e481f1eeb99eb853d45293782acbecdc6c614bf115ccce11aeae8eee88835182bb49f12e87e25e64469d3df8df8121293d2e76512d82383a781fad69d2d220d4dfd27508b1d3e9920a8484c1d46e42554a60a1a8c3adaaae60afed0481e", 0x79}, {&(0x7f0000000140)="15edee35df9184f6dd68ba59023ca39e190697bff9ad2a8556d746f2f2c5b176de60a7978fa6768df170e18019e4720d418904191b30c9a73543c0fd13559f6361fa8079d0692d39eb6b8cbd8ce8dda3165d3790a83ff007ae9d2af406", 0x5d}, {&(0x7f00000001c0)="c33325bc6e1c32b360c650774f1b09fd30d607b08de7881a62ce3a8ca878d4002f0ad69a1d07f5b1d7e6806886df085c320d7ea2efe37fe385b0b492575e06daff40e0fb2989f0b7db862ee62b1628c54275bb03334943372525370921870f449d4750e881b293f45e212cbe236085081bda466b1681088c253302f1ee37fd9aca625592df879cf491f151b1e0f65e2cfaf35fe75b8a6779a78f74471f964c0cf5287d1e66bb21b30467d4a5316243d3ed42b5822112a86c03e29f2a7e3d27416d72e9f23640d6001a50be089be598d6722554fa5e67e0caa5b0b2cac81b32f5a019b818d998fcf9a21b1573d3bc8ed1fe6c7bea1cf1c19e5522c9ff782941905cc9987bec983abffddedd0b3d29d9b9fc2cfbed2e3378936f27ac2cc0ee0644a798d86ace8e876cbfb612d66720b8b1b532840640e2faacb5848c114d47fd695be3de179ed11d45c79e4cf95b01e3466f1ebcd44651b728349f359af9f443dfcf0c248047b532916cc60ae8f5db85e93acaa87d6b0df3807cf9b31e1c487d79decd544e3ce4d406f37a2c643e9aaa0259e0f3672049cbe56442a965626e64a64b18dff9d2e1c7ada2de122005ed5c1320b53ad9ea47d60b9bf34f5ddb498ef873ff2a34a80857123fe26f983d91d1f929d384c116bae758fbf1eeec2aa93295fdc3b07238f8888812f2cef8afee6fd8ffbaa6f3f2847e07f8726433847719a4bfeda15a7ca1e79e060f7ccc3c1cc75a96f3899228171e909644d0d0d0ef9fb819a3c38a93a5c0690451a7c51133fb47cdacb1f39a9735bdaf7fb4262b078319ac35ac556f6d1ce618414219f92aea13c6937387568fd9cce3f29252c77fd0a67a94db2af1780518ee851785b503f274b6d6bcb168d0cf945fa753b360cadcb5f41165c68460becb67fd623afd25a5b0875d704431bcc75ab6a70c84c34575a94239db1cf01101a66c9328d47b8b33a71b071b12431618ecd2d9e833a81531f95b719ebb8c7e3b342cc8b173bd6051a9d3b96b40b5b0947c4541d35ecf3a2b9c5c7f656349b2af79494da3cee288d62d885daa0cfd9f722f188739ed8efbfa65007dd90cae1337826fcc189595c84a06e6746fc26c250dea80a63afa09645e35cd80e6c0d3ff1739e1554c6cb569c511dd6e9d22f173706619b61c70e043289c6186c48b8b9791d8d9c4f387e2bad881852720c846300c7109e241ba423abb46dd5f0e6020904fd7aac1fdcf7ba139ccd37582095d690c75409bb1d773bb48990c8e418b40f03c8f4b727dbad3197c92e87917a5a87f0d734ff30eaf81fa8e009366740f154f028ff802a06885a78ce4c8fe0e226ea8393546a22d22c9bf6b03b3408863c775a884b3ddc2de0f2dff6cc404ee09c880ffb82ee0e6cebb3bda30772707a8248ab688f671a612f8793c847c4fe686ad159713bbf3b2053c462f224567567dedc44c140e2ba83fdaeb0f1b1a3b57c353851fd376bf2af3df23c0bd0610a817cbc4374ccdf03e778cda5e88085142fc7abb57132bcf417716e8fec2d48ee1d51b79fc8258e7afcb5e501b28560779b60f099f894a3ef778fffc5e976e27829d692ecf138085ae7dd70a95513a66f237773e20e51b7b91cebe1a59537096ff15ae1dd310c7e860c20b6f031545bd82dc2376adec0f0098a8c1563229c794ce8713c46526b4920d07da6c0e559307eecb9eef1be5818b5468e7554d0679a329ff9b74c128ba5d27e225bb3321d970f1f134970a082c069122a8ece2f37d29ca736a864b66b5901be4f360eb618de76b3964ece56c2f03f66a576e237fbe576cd797aebc04a6e3c72e9170ed4b29617a9a9406b11feef65f50540ce46b8cb9f6e3428fb94c9b2832e75330cd937772515ec860407c8ea04f0eb1b776ba076eb58caf2934a160ce9d2300ec15871f7f9bde758da8150a92d53ec759b51ca5301328ca478c0e5662d38d404a03440bddeaefc2771950b9ba80b7e2354062d22026c5368f78013b68e74637842c37c20db9f1891f83ecc7e3584105330b649b0a490e73b54e87b002887b629ad8b850e85c14b820366e08f54c504295b2ecb5a1670e5beec6c5a77f5ad0092122217cfbac8669a7e901c36c359b9e6d5540b01bfb32e17026557aa9c1643b247eca6c95cf73f278fa9a5ac43f9ddf82617ec802f68188667cde6fd06b7b11e352eb7ecc7ada80d1e402a6d40590eefc73a18bb2c542103d8b64fcb0d46f7e5378a86f7ac2bf634147e82c82f6ed222e6144bb7e1a76e87ee837ee34b24887ee3bf309edf462a1473df09413d4da6a300e5bef76fd89a2c1a2b640b2d1b029d674d057fcf367ade91b02cd8056b3b001080a55b4f5b5b3f9c3e641f8310c9240bd49b4141ca1818ea2a3d17de0fd2f354601c6a3e3d46a86a1dcd476aeb791215b626c14c05817123e99c5a87a8777c03146e0d385c6438733b6f4b673235bd8e7ec53a7d9df4d7cd3e241384d19eb637492b77b115ba43db8b0e9242e400aa1839bfe33f71fa88f5d3656135182bb6e4d465f3b1ce338589eae2c67cc1a09eed8f486b6cd9570a34cfe69c43852d15fe9cc8fa7cb154e41fa9e60cdb62b4c211e4d127da3f9da1a45b76b8ed37d5b6047f6d23aee2d46aea8fd784867ea4e0e90ee2c27b87e62ceeb173ae49e09b6ab6efa4b76c48b115d4be3d45c41654b587b38bd6910918f54e091ad9f0326bc0e4200894edf36f76735b62bff68aae47d957f7ca612bd15f47551869006e3c309fac4b769a1cccab62f03716ea0e0ea44bd668061815862139bac6ea9b57510473e0092803c8ba0a42194fc9935bbd17b053d24cac2473d5cd7ed71746e55599b3bba0c796d0f6ec57e0f4b287f849d179b36a0706d9a7a282a7f934265347415061ea547416bd4f7160e38de8eb41d93279e2ebc50d4036ec7a6a479b80eafbcda8d96edc429833769f37dc4944274f48066c73b2e35bd3843bd0a96695499a161cf690daf856a0070c0602cf30ea1da2bb48ba1aee0a5404902c1b8e5466daf8d58f123a840e4deac5ae8a560afed0897ecc6c550455cf560f1b8d9ed2f62bffa06ea82ac21ce1bb9dd42810e817a34b7b27b4c0d43773f4f623921ed8ad845c250fd971cfb3cfd2b638638d88ed1fffd04b2abcc421307a6c41646480b10f8a0acdc7eea241904cadc5f405adf4c851795fd86e8ea74bba7ee15524ce6bcd9855af21a807640014218e5a381019616e5efce291bee9d11694f8c2b26aebae41961d98345d7211c04fef641faf755cf77723366a0587e1391dbb6b36506754eda0772b382935c3625bb5d189d13e797a82d346fcd12a6571aaa2bcade7fa6e88637e2d897d37275e92de239d773f61c3c5f02612d5814c837c6d4b2afae7def208aefa784e63943ef766a8dd2ee3545a3130fbeb919e430dd161e21f8320ed6d5269492db9f865694c0bf6e053951800d0c848d7c863b14d2256b15ff6ae1c12b89ed697953f2203cc7aaa00c3b996833ef77b5167fc92715664825428e393ff9487a7736dd9f5feb7a2057ac93648c305d16ed0f7a78fa96777c626716ed8e85a1e3dcbcdf51a972d2ee7dfc30645258020104d7956ab653c8a9ec86450a90db9c596ff6e5a5cd14dbbe2d0c10f3774a99c35bdba7eabcc973a8abb70a3e93cf0af270f140fd9fa88d75ec6e37817a8cffd235fac0ef34239730cc6ef7af2251b5a7a27f3bd7246665d3aa4f7b97411f26a84f7312fb9cf57d6f476d4b89fc3be2a743cc01502bd66fa46267cc42a48e4f47407c875500ea93f0229c82ab10d23a01d4e83c514d245adab3636c268e3d9c62c3c798d8c9149e5729c39edbb34f761a3313e787acd533515e24a1440d76b62b9b4a1e933c22fe7f90e779eb26c1251220f6fa5e7582fe0ba8d52f97d02cc00ecbbc93d2ff51a3540d870e535e921adfc20ede9532d8d8f98ae3e24ba44001eef120341ea00cacf4db08d57526a3569a1dff1393961ad901817a584508958d4726b209ed4b912a2106381d0893242718ad7ff5acb59828b4028a038f5629cc90db5b65fca48dbde0c1d22b1007d57e1952ab3bc1324d093ab2cd040d941220dfc3911d4d4174f291fa580a60b0a2f9a9ee26942f009bebbf693ec21a016e6f48479c4a14e1068c230a69dc1b1dac0002c9d4d8be7bbc48ac8e368419533e07a9cee68e946bf84f25b8330a55adc61f74f9963a0ec1f7f6d82e9cb9ba181352d7478c27afbe72a9e6010da1906598655eaf82836282b38d8c517f1dbe8f39d0e3cb3ada2b3b8ba11f04dbe3066cf7c152e96b42ea66c010125946d88f606a16a85c494af3685744eef8f5c5a3762e2d6b674413545a68b64c0017a13da9161b0cb09dc93ba9fd62ff4410b4973f5010047e035268d9c6b182cd9a9ca939f03b152827f8ef432c148a1c19789115f70ca94cbaac0f6e767c3addf2367e690ad783f0e816f215fbf6f5c0f7d895e9306c90d5a836ea611c321f9e0b4b82ab4a665485961150f874439776747d56ea0b61df3a8899eabc6f7b799241eb57a81c7e35fd8ac40de212ed141a85e5a76b09e5aa2909beb3fad1ccfa7434ca4b75d46f6ee80c92d7033e663e457a25b5f5faba95a449dc52852d170c4dce50461fb4dfa6db37d8844c16a3b028d42a2d91c93aa5cc088b284f95665483710272430859851982440cff051739d6f7228bdfd6844abb43d0f6c99ca9a313993ad2192d59c9b586d84f7759e846347902c7ffce293b02aafb3fbea7090bd474a785c4ff5fdcc112d652b97d1abe0adcedfb3c53d0fe2407bd2ac81b269f6dfe641dd217e6feca81d94d1b1a6a5743b2675d21bfa4f482047bad0ceffc7770183ce02b76789342df96827c8c3d3958bb14dfa6d36213d47a43c6e9212846217904d37fb79b3c3aa0843d787a4f3d4bbd52f22d2735d0e1394cf65aec4c9fe21f9379ba8ce9a83b4657ff28ed62c6527f957bee6e7e5d957c3c9272eefdd07d0895262464430131ef5dbd59125121752aea6df220b7a97ab4f5534195c232e6acee7e6b9973088b5b9cf7209fba1e878dc6af39637d531b54900503f6de46d68fb23a9f31aeccd7e3f28e697282aab1b42aa06b7f8b084b39e85b0304e53ac651379200d0b2f475ddd636ca5fc70de7b87a147c8651484704fc3d12ca907405e26b4e6553fc2c476ffa25810c0a1e9532a1db4b00824d42ddd534b5d2676a6ee4f011733ccc54924b4024aa6fee418724b07b313b7bf696954870482d0f0bd4f5644dcfe1e98a3bcc6a86f3feab445f9a0b1acb8c61e8f7e7aff3b4f4b42d2f813cbbfd04aa26b8f82b61f150e10d96bab47caa261cbf517230b91c5a0d00d19e0140c554c303f3a6cd3507b6857445fa5f7f3185447d89cad91a2cd58be3636181928a7056b5333ec1d7652ea9ddb7cb535a8751439c124a0e97c8ed992f5352d83c83a8d1665fae2b93446a3423c0fc45a83459c65215b33578bc807fd07901fb4a544b26664024be3571a6b40d0ef07fc95b3b757ffd010526cc31b44a7ee92abe1dd50b6bca8b10fc432a04666c276e4b24ea9eb8701766c3c22ab01db8cf05bb08a5c938d41b2d4c8d9d199ce471acf0e09c77cfff8d8affccb37bc2b52faa757a90173d096de702ed63ec19e8c2f0a1a1a0e00d91f8f732a1199d1942c4b7dd31b18a2c69d035cb0e1e4cf8e097df5d7ba1f92d2b34a53750eec85226d39bdff222b95f9ee8f4ad455a9466bce67da7132868977d376db6562ffda7ed49cede37cdc27f1d0d0751947c12d6a1b653aeb9bf41", 0x1000}, {&(0x7f00000011c0)}], 0x4, 0x0, 0x0, 0x2}, 0x8) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 22:22:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) poll(&(0x7f0000000180)=[{r2, 0xfc}], 0x1, 0x4) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/150, 0x96) 22:22:48 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mincore(&(0x7f0000ff7000/0x9000)=nil, 0x9000, &(0x7f0000000140)=""/255) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) clock_gettime(0x7, &(0x7f0000000240)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6c, 0x0, 0x1000, 0x1b2}, {{r2}, 0xffffffffffffffff, 0x4a, 0x11, 0x9, 0x100000000}], 0x7fff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x18, 0x81, 0xfffffffffffff027, 0x3}, {{r2}, 0xffffffffffffffff, 0x29, 0x800000a0, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x20, 0xb70000000000000, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x100}, {{r2}, 0xfffffffffffffffa, 0x1, 0x200000a3, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x65, 0x5, 0x6a}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x59, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x6}], 0x800, &(0x7f0000000280)={0xff, 0x9}) 22:22:48 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, '\x00'}, 0xfffffe75) 22:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b2cd767e2d6ff820f8b26cc80bfa9d7d4b99ccb6d778a9a25167d93db91e9ab31a845ff36ba8d846e", 0x11e) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) rmdir(&(0x7f0000000000)='./file0\x00') read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 22:22:49 executing program 0: r0 = getegid() setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) setgid(r0) 22:22:49 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x3ff, 0xc394}, {{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x7fffffff, 0xffffffffffffaa24}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x4, 0xc2f}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x17ea1aab, 0xc870}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7, 0x19ff}], 0x8, &(0x7f0000000140)={0x9, 0xec3}) pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) 22:22:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "0dfe114e9425eb77e729d0e6417115f2325395a3", 0x0, 0x5}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) shutdown(r1, 0x1) 22:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() fchdir(r0) close(r0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 22:22:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) socket$inet6(0x18, 0x4007, 0x6) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:22:49 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0x800, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r11 = getegid() sendmsg(r2, &(0x7f0000001040)={&(0x7f0000000b00)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000f00)=[{&(0x7f0000000b40)="b61e562636fb", 0x6}, {&(0x7f0000000b80)="5c42f6fae848cfbf7146682e2e5416b759dc2a0da36c35c1020fd974692f98ad1ebd3c3002ecf5cf5d62a4ee7488a3a2e4a65d7431d9c2147195a8e1ef72c4b5f7a7955eb4789409c5c3f44bbd98901d36cfd36f576030439538db66fc0c403d1a4ba43feef41f3540c57fa226656a2273f29c80a1fdc6fba7263274344be6cffbd5d8cab339108c42debbbeeef31fec771862e9778ecc24399de25b23fb0ef0826e623752bb110b688ee1c5a248b4cd4c97197311bd80fd2244140d", 0xbc}, {&(0x7f0000000c40)="f04b96fb66971adb9bae7c8cd03cecca5f2f1a5ec851ff7080c3182d9a1beb40781bfcb3780b9b6fa86f87a1389403040ed9e98f72cc03a8eb3082774c357fdbfa5e5f2faba229daac4babcefb2b3ab0c3d57edf4f6f8f181f03e021dd55ed972b443b813ffab6f16f0198d4aedadc317d4f2ee4f85b3577a20ab0a726bfd0c546f080a1128afe21f7ea6ba2e00e88946c72d61b4bfce5e176989649ef930204d7c80acaef7211adad67cb8cebeb23853629bf10cfd902b93978ff7b60a545cefa83c83f79876698e6738cbe", 0xcc}, {&(0x7f0000000d40)="215b12acdda5a6d2f406469245014137a47d289de0c3264a18c51083f43a7f7015b5d4bb7e155c948c8024e3e897391985024fb80feb8e8ffb29380df21c2d0b636221aaaf13dd15ebf137e806e03b18a7ccc5ca5e50d952c80df23b61cf7b903ff3c26b2a3532f4cd27bcbe8e7a225f7e03ad3973bd8a1e216805c7efa3d77dc70666140c441db6a84a3887cbaef371f29d5a1eecf5189eb0e52f9a05b384c9db2568e7c68100e909c16468a168c67611a8296e86e5f163e6c9fe14510ecad9c91cb84302fde190b5404e11a29db14545f1ae69d103", 0xd6}, {&(0x7f0000000e40)="53bd00c47844aab95db4f2186d5ca8d2afbc4140f61b84d0a4f465ef13bcced1179b1dedefe849e7b3a1e13c7053497b097c1c6ead40bd8c1802a80b911e3bdbbac93bde029ad154db4dfc0d3824568daefeeceaf046c0ad2f0079fb6c0a7ccacd46a4850efda33bf9f4ec39b1e9548aa24f6b81276714da5e38f975634ceea22dcff3a7f5d45a051fe427b4d6dfa67601aad49684cb8a81c16225a37cf0440036b69e8330", 0xa5}], 0x5, &(0x7f0000000f80)=[{0xc0, 0x1, 0x80000001, "19d5644da36e139d627ba45ff95256c6c458079bbed021b8b9e63df4881e73fe5d34219ec542f6221b60d11c7091784806a1366ccb84ea92b8e153e9994f174c7560878ea5d3277be7eea427bb3d01ec1c0ccdd861081a708db84092aceca933dfdd1a65dbd5fd98363113244e17d44791ef1ad24c0220d2d85e4a483470dcc74244adbfae8fd83342f4c76f754065751efc7c36d429ffef1df30877ffb27350122a71049ea91de517eb7f49d1"}], 0xc0, 0x4}, 0x4) r12 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="49c8f8cf6a219b7849d3a288b93d67a45d351dab06ea210fed98d27aa71c0a7be54dde4f0ee8ad291b712805910b510bdfd44ffd349fd4c4642d74baa0cc74434b44b2c3c6854d556f46a4cfea74c45fca6bf6f7d477036146ac50927eaa1ced89a3b0c6fe1dbb4e986f3798284f5cb03fa265b7fe234dbdd84100b9dd6df1aa17a0a73ee1fb1ed72e29730702686b7246f61498c9f0ed543b6bf3b6abb65683b8504481f5e7021f59323d1db565769bca16e9441af51194b36a330638df331f275ce1d01c6a5f6ca0f6c9517fbafc1fa29d9503cb21e4b8f6e84b7a86239707304149", 0xe3}, {&(0x7f0000000300)="4164f085bf2aa4c7b8bf4bee1839d64d8983b82b4e8ab42913216780c4d9fba5206a9235821f4f4f5e79db52b999b41da8c1f29b6e75fa7c19a2fa1b93ae0a6ec82570839a5dabdd9e26fde510a92b68b266eea0ec3dc9d955e74271c179670a55993d1e9815f64383e7fedccc837e9bdf5808f5ae408fe5290da98d3b55865bad88c693cbab14097e52d6c0ae2e4e24172b921ddff51fd6fb85dd7efa1b4422bf0be468960a59324f2b183f0b122cbc1848c4dc1a1036173d1149b22f", 0xbd}, {&(0x7f00000003c0)="a45819f4b162e5a693682251780f0b304b7970b979fcc053b6b6324d2e4b2817a75aad003f4abb2773ce4434c276c67c47d93cdc7dc7afcf4e2222489c18cf04e56119efe9d621513cee9a0a223a9a", 0x4f}, {&(0x7f0000000440)="92318e0864d95ca859cf72ed947f39a8513307b591b53e161f1486a5c74f8a3cc15bbb9848612fbea7a0837a16fc20e4fdbb4fd67530fc58d83f13213251adacaab8ea09cd3bfb56520dd48671984a8efef3700c40ee1ca6b41cf0ffa4c006de42faf36f576727ccaff6ab37a41a13292baa7e68", 0x74}, {&(0x7f00000004c0)="8643c639423fa86b9a21980e72c81f85639fb40fbc16fb4e329cbb23700170e2da592d7c2eba19e72339582236d6ce769a70ca03d1987912878f68ab0484fa76087d40a9036b8eb1ea056987300c01941c0cd318772dc67ee3e9a752a24c1d03f65998042d6e76d5809badba1cb8acd18b6feb72a372e4537503afe37f2f1a41941837e06509bc5820", 0x89}, {&(0x7f0000000580)="958c77d4f43fde8c18229c5874a7d04f436edb7427be42148ce2a514ed1385394095c5d4667201e4a21027bc2b338aad3a524581d15c3da34e9cfab416cd4835d5fa0c372c9922a8bddf73b59d3169e28fd186fa47446b47abd3fa1b02b94c7d24355310842678f5eca5c52b9914c51943beb5e0031e698f60544cdc06c49a2078e5979a84a2d67543b007cddc1ebbf6b94f67458249b05e3b25c8613cd389f8ec4a5657244c", 0xa6}], 0x6, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe8, 0x1}, 0x408) sendto$inet(r0, &(0x7f0000000040)="cf5e8f873685644d1e5b828bd436e8370a7d8725f97043856fbe87aeab282c3f57b58d239cbe268f54099f55e1396e276a6beedb1c2aecaef19d2f14d5a6d76c38dff386b36ac5b9466f2efbdd129e9928cb893a6377506046bfa29d513f97821862e4fdb249184dd416b4ee949a240c6694f55fdc79cf3c87fe5d4f942502a6ff82cc38c47d61f9018ba7ca195793d9e1f0318f5d322e410849393494ef9a8383d45aa8ec1fcd7adc6707001502fdac05e1ee53e51c57c985152911e0602ec431c1", 0xc2, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xfffffe99) 22:22:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x8001, 0x3f, 0x7fff, 0x34a, "b414324b2da1f34b740dd7a4bb2db14cdb653836", 0x1, 0x37}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x2000000000, &(0x7f0000000100)={0x0, 0x1}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x2236, r3}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x5, 0x6}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r5 = dup(r1) socketpair(0x0, 0x0, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001440)={{0x18, 0x1, 0x3e, 0x100000001}, {0x18, 0x0, 0xffffffffffffff7f, 0x5}, 0xfffffffffffffff8, [0x8, 0x1, 0x4, 0x1, 0x32, 0x2, 0x0, 0x400]}, 0x3c) fcntl$setflags(r5, 0x2, 0x1) recvfrom$inet(r5, &(0x7f0000000300)=""/4096, 0x1000, 0x843, &(0x7f0000001300)={0x2, 0x1}, 0xc) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x5db2c7480000}, {{r1}, 0xfffffffffffffffe, 0x9, 0x10, 0x401, 0x401}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x20000045, 0x1f, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000020, 0x3, 0x10000}, {{r1}, 0xffffffffffffffff, 0x81, 0x10, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0x8}, {{r5}, 0xfffffffffffffff8, 0x6, 0xf0000081, 0x0, 0x2}, {{r2}, 0x0, 0x85, 0x22, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x6, 0x80, 0x101, 0x101}, {{r1}, 0x0, 0x52, 0x40, 0x5, 0x1}], 0xab9, &(0x7f0000000280)={0x800, 0x7ff}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5cda) r0 = open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000140)='./bus\x00', 0x8080, 0x2) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r1 = socket$inet(0x2, 0x8003, 0x5) mkdir(&(0x7f00000000c0)='./control\x00', 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xb, 0x434, 0x80}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xffffffffffff8000, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x80008b, 0x80000000, 0x7fffffff, 0x6}, {{r1}, 0x0, 0x48, 0x0, 0x1ff, 0x36d}, {{r0}, 0xfffffffffffffffc, 0x5, 0x10, 0x89, 0x1f}], 0x200000000001003, 0x0, 0x3ffffe, 0x0) mkdir(&(0x7f0000000100)='./control\x00', 0x25) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000480)=""/48, 0x30}, {&(0x7f00000004c0)=""/86, 0x56}, {&(0x7f0000000540)=""/43, 0x2b}, {&(0x7f0000000580)=""/24, 0x18}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f0000000700)=""/190, 0xbe}, {&(0x7f00000007c0)=""/154, 0x9a}], 0x8) setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x81}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x91, 0x2, 0x401}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x80, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x82, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x400fffff, 0x1ff, 0x8}], 0x3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x5, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0xc1, 0x80000000, 0x5fc3, 0x5}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x170, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffb, 0xa6, 0xf0000000, 0x101, 0x100}, {{r1}, 0xfffffffffffffffd, 0x10, 0x83, 0xee1, 0x29}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x3800000000000000}], 0x7, &(0x7f0000000100)={0x101, 0xffe1}) shutdown(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/102, 0x66, 0x802, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0x8}, {0x1, 0x1}}) preadv(r1, &(0x7f0000000000), 0x287, 0x0) kevent(r1, &(0x7f0000000900)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x19, 0x84, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20, 0x81, 0x9}], 0x7fff, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x22, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x522}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7fff, 0xfff}], 0x73af, &(0x7f0000000a00)={0x0, 0x80000001}) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:01 executing program 0: r0 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/36) sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = semget(0x0, 0x2, 0x5a4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/93) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 16:00:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setstatus(r0, 0x4, 0x48) r2 = getppid() setuid(0xee01) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xc5ec, 0x80000000, 0x7fff, "9d9fbee4eecf78a7c19f17589a78c1af07b71342", 0x0, 0xfff}) write(r1, &(0x7f0000000340)='x', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce526607254793c7de3718", 0x60}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mlockall(0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r0, &(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) preadv(r1, &(0x7f0000000c80)=[{&(0x7f0000000700)=""/86, 0x56}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000840)=""/179, 0xb3}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/80, 0x50}, {&(0x7f0000000a40)=""/240, 0xf0}, {&(0x7f0000000b40)=""/186, 0xba}, {&(0x7f0000000c00)=""/114, 0x72}, {&(0x7f0000001dc0)=""/4096, 0x1000}], 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000300)='./bus\x00', r3, r4) getsockname$unix(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c38f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f6200b698874892f962fb27a7eb0aee03564699ab8761da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8b5e73e1ccb088c6f4d6534f9ea44ca1ca12a08a39512598cb660f89b3d3c5c6ba7f9b91abd5de47e28c8b443b71a5b29a43fe62cb28d3e146ac9696da2a08bb840545db28614a87fa5dd068edee47707c60d90c90c91a856cd2e4835a59409508cfa0efc6ec10b2e014bb903033c2158a4dd7374305e2180d165039506cfbcc580222e8fbccc8b88c9f11de45d0e0b6846eaea4405f3f0"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000f00)="537f2c1dede6b730bb3cb27c0c12f1366d9f81396a8ee2ea5b125cc8b3428d4cd4b3a91666289b30bf6dd2ff9e50a6fafb1e80a85be1150e5b33d62ffd2141277170aa643d563af5877e071500724dfe45a1f38934da9732a7a4ef5330f2f3b1d725f03c1c201e7e5d26bcbe1e6e1cdcfd970259a86f260883bb0b5d873f0feae96c36cb8d63d9cae58f4d815d723770307223e9ce49b4d3d37925dd3d2d94db616685367931ea25c115c59b81898eb86c861c19612eb4242d28cf9833d0fd7ff3de0acc41eaada1d9b3edbdfeceb932641f05f76ad71361bb9318720f1abdba587d454219b1125e379d4579833fb0a5748169afd058071832e40aab", 0xfc}], 0x1) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f00000010c0)='./file0/file0\x00', 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chroot(&(0x7f0000001000)='./file1\x00') setuid(0xee01) r5 = getuid() seteuid(r5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/218, &(0x7f0000000180)=0xda) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fchmod(r1, 0x32) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1, 0x0) login: pckbd_enable: command error 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/12, 0xc}, {&(0x7f00000005c0)=""/88, 0x58}], 0x8, &(0x7f00000006c0)=""/59, 0x3b, 0x1}, 0x841) 16:00:02 executing program 1: r0 = semget(0x0, 0x0, 0x2a0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000000c0)=0x100000000) r1 = socket$inet(0x2, 0x4000, 0x8) accept$inet(r1, 0x0, &(0x7f0000000080)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket$unix(0x1, 0x400000000002, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x80) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2025, 0x2) r1 = msgget(0x3, 0x480) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/202) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0xc1, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0x23) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/74) r1 = getuid() setuid(r1) semop(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080), 0x2d) r2 = dup(0xffffffffffffffff) ftruncate(r2, 0x4f71bdf8) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = msgget(0x1, 0x4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/178}, 0xba, 0x2, 0x800) fsync(r1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) getuid() write(r0, &(0x7f00000000c0)='\'', 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x2942) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x70) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) r4 = geteuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r4, r5, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x22) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) chmod(&(0x7f0000000000)='./bus\x00', 0x20) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="911204091061", 0x6}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:03 executing program 1: mknod$loop(0xffffffffffffffff, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x10001}, 0xc) dup(r0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x4, 0x8, 0x8, 0x4c, 0x2, 0x9a6d, 0x7, 0x50c6305e}, &(0x7f00000001c0)={0xf6, 0xd9ed}) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x7, 0xe5}, {0x7, 0x101}}, 0x2) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x40, 0x2) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') socketpair(0xf, 0x4, 0x3c, &(0x7f00000003c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x20) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) 16:00:03 executing program 0: mprotect(&(0x7f0000795000/0x4000)=nil, 0x4000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x4, 0x58) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x6, 0x0, 0x0, 0x4, 0x7]) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x4, "a146780600feff0c0109000000005800", 0x0, 0x10002}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xf0}], 0x148, 0x400) 16:00:03 executing program 0: r0 = socket(0x1f, 0x1, 0x4cc) sendto$unix(r0, &(0x7f0000000000)="15418daaf77194311d92ca5207f60a49ef21b2ae169bf7af2f49bcce61184d83b5669f045bcee089697b4ab7c0f8f79f6cb56c9b416e881e65957d2522205ebc1dc1d71cead47f5be3378570f0e968607535226d59a0c56301cd935cf26654e04daf26025645f956c33d1c41f5666e7886b6a3ef96189e8c5c4dc72c5f234639bc1164d9a93398ec3d51eafdd01e6c48bfa8231c68d38fab01801959e663ee4e5c0b5f87eac39824ad8074482d889a583e1d0516ddc5ff6c162779", 0xbb, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r7 = socket(0x1, 0x3, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8, 0xa0000009, 0x7, 0xfb}, {{r4}, 0xfffffffffffffffe, 0x90, 0x0, 0xf845, 0x1}, {{r5}, 0xfffffffffffffff9, 0x4e, 0x4, 0x1, 0x5633b8b1}, {{r6}, 0xfffffffffffffffe, 0xa8, 0x40000000, 0x8, 0x80000001}], 0x39, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x44, 0x200000a0, 0x1, 0xfff}, {{r8}, 0xfffffffffffffffd, 0x93, 0x40, 0x6}, {{r9}, 0x0, 0x8, 0xfffff, 0x1f, 0x9}], 0x1, &(0x7f0000000380)={0x7d5b, 0x3}) shutdown(r3, 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x89) pledge(&(0x7f0000000100)="26005312da742dd7497a31bb386ee053622051d5a5a471d2fe199c078651a9dc6981ee654aec213d45a0c2e02ac68a44fd1ecc2584337a5e43395266f2c1724d24595309625165b90feae013f5a50e65b02e64b6fafc88fdc5c86896752083d3a8785c83034ce3290badd0655c71cff8c4c99299778372f0e3729b5b962d4be1d9d669ab9710912275fd4bd57f49e9a5808e911d24749a1cf8ec2d9009b473f2772b3f38f8db62a061f57b5ec7f264c7081edc1c1880ea0c3af1ea42c2775d8ac349ec646f9feafdbc8cec4b90e9a917087b6430f1c3fe809a9cb9dad08a1dc106625cb0000062413be05c724d45f96a25", &(0x7f0000000200)="66004df8369c9e946de86f6425beb5257df615ac0ebcff2403cede1f48c71f105ea0ab8407e3df766b581f1ec6ecba561f077ce99ae6be59d239775efde73ef46ea855b90407ccab1575e2d0e8f68e815ca799e6358daa127d46a261ed6c70a2bc918d713112e81faa524218b26997a4454e81f38864d986eac2f89ef0911788d26b28add7a73daa390882a80d8f530b255568c41a1afa0ffc1d496aa6c90e4cb3348b1f2a72422a1b72") listen(r0, 0x1f) read(r0, &(0x7f00000012c0)=""/227, 0xe3) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r1, 0x7, 0x4c, &(0x7f00000002c0)=""/4096, &(0x7f0000000040)=0x1000) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001340)) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="d7d953731b6b", 0xffffffffffffff3e}, {&(0x7f0000000080)="b560b8c1a73799eb0e636a5eb51f199514604aa4323fc4e98e655c1e8b629de8ae1b0d209316ad48e8b21c6ae8ad217d27930fe2143eabe2ca94c010534617d0029b9f430056f00efa9265c44eec9f93", 0x50}], 0x2, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f0000000040)=0xfffffffffffffd56) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@un=@file={0x0, ""/23}, 0x19, &(0x7f0000000740)=[{&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f0000000600)=""/44, 0x2c}, {&(0x7f0000000640)=""/166, 0xa6}, {&(0x7f0000000700)=""/61, 0x3d}], 0x9, &(0x7f0000000800)=""/189, 0xbd, 0x8}, 0x841) rmdir(&(0x7f0000000900)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffe) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5ad8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x400000004) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:04 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000180), 0x0) syz_execute_func(&(0x7f0000000140)="0f0d547f67260fc748c2430f0fec0cf266306554c4a17b12fcc44235916479b6c4830d7de65bc4a1f8ae5a0664bf110cccc8f0430fb327") write(r2, &(0x7f0000000180)="25bf4ae148e797277ddfa745b068ddaed5148b7ffcd1df30fbe061909fbdd345dc86b8bc3670ba5bbda095ecae0accfe2146619f", 0x34) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x2, 0x5f09, 0x2}, 0x4268, [0x7, 0x0, 0x0, 0x1ff, 0x8, 0x1, 0x5, 0x3ff]}, 0x3c) clock_settime(0x4, &(0x7f0000000040)={0x80, 0x4}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x44) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) r3 = dup2(r2, r0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$inet6(0x18, 0x1, 0x8000, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x20, 0xffff}, {0x18, 0x3, 0xd2, 0x7fff}, 0x9, [0xfffffffffffffff7, 0x1, 0xf, 0x4, 0x1f, 0x3, 0x81d, 0x9f]}, 0x3c) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000240)={0xffffffff80000000, 0x7, 0x720, 0x5, 0x3e0926b4, 0x8001, 0x4, 0xf34}, &(0x7f0000000280)={0x10001, 0x0, 0x3, 0x5, 0x8, 0x1, 0x1, 0x1}, &(0x7f00000002c0)={0x80000000, 0x401, 0x8, 0x4, 0x1, 0x10000, 0x9b1d, 0xffffffff}, &(0x7f0000000300)={0xfffffffffffffffe, 0x1f}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001780)=0x22000000000009) shmdt(r4) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x7f48, 0x3, 0x9, 0x4b6, "176a6f87ed0faeac4fb4fe3f60d5aeb09cea4c87", 0x6, 0x6}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x0, 0x1, 0x1}, 0xc) fcntl$getown(r6, 0x5) r7 = msgget(0x0, 0x4) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYBLOB="0200a18bb8e546a0aeab229ffc559e690000000000000bff63d14c0001607e7a97f9770d8ce3e66cf2a0c5a58a3148928cc02919770fe6ade1e3dd97813230173198e359c1cf9652cb7c5a8734176f108ccd4d5c09200000a81466d3bae75acac8277573fdf0852160df2a774aa7239c87439501594fdac9b84820313798e0a2f8b1155841c96cfe282769df51bab80313bf5573de871c08f28d25b051d46b9ea5d6afa9b8abe3b9e39d36f609cc70a7402430189818c19c9551d33d98d2631ad53f21afd1549797c67b463baa917a001c30e3726f25fa5b6fea384f70"], 0xcf, 0x800) accept$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) 16:00:04 executing program 1: r0 = getgid() r1 = getgid() setregid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) close(r3) read(r2, 0x0, 0xfffffe39) 16:00:04 executing program 1: sync() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x2) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000280)="5177e4b59ad0fa9e46111be2e3a1cef2f6e96118f71dd10beeafac5a645a76da36c7b1e0e99e89fb299e2ee7a31ee2ac4a7a6475261b863bd655ed0f3b55d51a463edf335a9012095d03bf7b8c817e458c8add7f853e23684b1b6c362f4b6a2bf0a7e77c6e6f3bc085c54277f3d2d388764d6d04ca13838c3f478deb6b40900504e3e117ae75ed05b8cb0dd39ad594bbe14dbb1cf632be2bd70c55b689e0b920214db9b874a4e0f093eb615c00554cc92bf1dca09988edd7dbd1207f284c31e8470d6c0ff7873c5bf225af", 0xcb}, {&(0x7f0000000380)="bed5514b704c7fdd2ede912be5db522939fb6db0f84b3b0a3f251d66e2f7b462b320a959a0df17bcc12cc49885c067706e14fd14f19462fb6723f711a9f6a4c605d133964e708cb28181bc4a7ec02b9863e81a6994b38c6f3a56effd869bd8e4bf44fe249ae67ead17b961c4bd771782762e0e2854c7e4bc711c95ba3f3d11080c0d82b7e375a426a835cbe1d81ebfe722e1c8cc27d6b9dbaf04db9bf1d80a24cc5883956e6ccb7f5b8299a150112b1b5a8c0b66eb6de79447b2a1aa41efd3097b99edb1701694e39aad4f9a14f56ac253736226fd23f9", 0xd7}, {&(0x7f0000000480)="b656082796badb9a81b1ed778bb98167a85022d1175b13ec5e18a0e66c97aa33387b3dba752d14ecbba13de1baa9746c90e9982cc8e9527a7056b3dd54bfe0c3694c63401f69d906be3e9a18c47a5ddeb1a6cad375231854ef6433fbf5354de0b65687b64df3401ef357e80dfe318f018bdee1197524b449c2e446ccc67116e53d666e17d6b676417356fcf09a758531cfcc1eb998ebcadd795a354d5b8d096de53cde087055a85f12c80fc6baf434777127d925fa0fd35d84676c7e469ec4ef46e6c4bcbf8ed919cb29e41ef48ae79eb388f6", 0xd3}, {&(0x7f0000000580)="fe03203476580b547a8521c788f4300dc8a4076fdb12896ed01d088fba7d45a923c1d7cce4caa7a7edf8b00f15a076e907e0fe40a682621d0d52ee238c387200e5cb42682e5be6c77a062ceac716a4eae4893acb1d6afaf023e97bc567a8fb063219cf9db8eb56a8af2d379ebd32025ca434c82b72a90f12eab7cfbe03ed20d9", 0x80}, {&(0x7f0000000600)="78f60fbda56af0c91302ca29c1ed4445cc04cd83e20d29b1d7d6b0037edc882b5f66df943a8d82273befe9f133fa05943231c5a9f550a8102241c14010b2e4f16ca237fad99ba298b1c3d31c4b0c7337193a4d09", 0x54}, {&(0x7f0000000680)="066bfc4679df69a573035c71c222182c881b1e7deb00e106f4d2d8f831c8208039c5a6f0542376f3825fdd718e2fe1d69c3a23cf3af2c4fc27bb1af506220edc49df3ea076a63cd7cd5b36c0cefb8b66d847cdcb8551b6a579bb4288f050dcb8da892ed58899cbd0ac25165f5e1221e8eee0fb975c3e596960b0d5f9db424914a77dfcf331ff76eff0263904ff41a2c594bdb53ab1769f20ca3fb34dcef155fec74c9428f455d0075ac54f6c4e17e5a10ed8e599a7fc730bac41ef82c93e0d1341ece51a263dae4c5ce5b271652d", 0xce}, {&(0x7f0000000780)="ef924bdd186b972a6841218908a61d6cbf67b8d344ae6a5c470f85848ab8b9f57463612a191770228c8467b158b74d48628539f6359ffcd86b14308356fe71248d224a39b9fd5dfc5b105aa25123a40b6a3593a2a049a3eb3a9e9e6a48ad5de7a8dc7da7cb65ea497f4f77e61361b0a2baf4bbbb05cf3d575d0876820f90f31928e7aff51e064e9fdd22f1b40372fc8db16dc7db58ae3a0de53a8927b53f229f9f45ed6361", 0xa5}, {&(0x7f0000000840)="91440bea45b0d570e5362d175a427a9ed609e04d56c76bdb2f712c01f9a47e5fcc39c272cf5fab544e3afae4d43877edaf0a5bf4bcea060edded0b11fc36cf470148b1895c6ad3c49b10589a8dc7b573db9dd649444439fe090289040bc7e8187a50ad618817920b0c988d510f313b34e25497c93836debb29f26a1577787696cef11f986f418878f861843ab4146be9199b410c1c4981604b2daefae379e5c8dd3898139080b048fa3d26c9154229bc633ba4952fd34adffb5327c79ca5ded61dff4893baf0be8028691d8d59af5756ecb64a5082b6f961668d1107c778065792ab11943dde965f166e618e5fc47951fb4ee414cd30fb18ab", 0xf9}, {&(0x7f0000000940)="bc5fa20de5de6b51473679e7468f9a11d95535f6d603d23acb1b4d1093b4711fdc576935b9cb0f035b32114a1ad0e8d33dd171d9958c08bdfe3537f2211abf4b9a7ab1332f38fbabd074c48f3cb275a4ddcce2f55e61a6c3ab4459b3c0326c97f4f6286649d479189358ebb7fbfc34897bfab70f517e4fef044eab4fc0474a04f12ffc7ae82f23891e37fd2b5051e6bfe67fd33ce53a40377e1050615e920880aebfc1add89b657f19308a6d466654eca92fd6ca7b4e9dc529d5259fdb461b3e34ad6c92fe84c4", 0xc7}, {&(0x7f0000000a40)="3f0a47b3266b75070126e6a384d34c74e532e48a9436a4cad1e3db5368a208cfff5ce79f8446a6c350716cc22e6892ae03248260a71b8cbcc1d56255f13638713b664d3fd1f911604bddac8448", 0x4d}], 0xa) socket$unix(0x1, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) getrusage(0x1, 0xffffffffffffffff) fchdir(r2) chroot(&(0x7f0000000b80)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:04 executing program 0: r0 = getgid() r1 = getgid() setregid(r0, r1) shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) 16:00:04 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5de9}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x9, 0x1ff}, 0x6, [0x3, 0x100, 0x1, 0x2, 0x20, 0x40000000000000, 0x1, 0x80000001]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x41, 0x80, 0x80000001}, {{r0}, 0x13debb6bb594ae57, 0x10, 0x4, 0x4, 0xfffffffffffffffc}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xdf, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x19}], 0x7fffffff, &(0x7f0000000280)={0x4d73, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) fchown(r1, r4, r6) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x86, 0x0, 0x200}], 0x3, 0x0, 0x8, 0x0) socketpair(0x38, 0x3, 0x100, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/164, &(0x7f0000000040)=0xa4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x3, 0x4, r1}) r2 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x40, 0x9) sendto$inet6(r2, &(0x7f0000000280)="2c9addda3145304034fbcd2c3e879f042a4fbad87ad96a7b3b834a39c30a94a59dde6e6289c6777eb12de427e0a60f2c1647ad96ddf6c2fff93f170544429a51ecaa9c016fca71077fd3cb7cced4060bcaae019a3e4d84424eae764a45a2784dd66b2b80a1a9d583542ae8b8c687fc68af12083236fa6ce49e20928c9fbccae66a9a351f701bd04e6a82a85e8dc0dfed8e7cd07f9889c24742bbbb419db5687baf366948034620ab2d88ba8d0e0aaeb6ec49532202eece7b5f2316a283790829771eee3ac810e5d1d45f9bdbc3b0fc5af7b0b5ebc8f5ac0f8776a11f5a01de8fe94a9e9209092fa794a6d0efb09935eb0ecdbbcb33e14a29407fe52f9c22bd6969c68fc41259e11e6db9b8663d4e3d9d84850abd38ff5ad40df763e862ae9fdb46c5516239a93018625fac75af0bb0b499cfb5a4b61086b3b5ba247c54ac7e644ed51ad8703da96b151d9931ae4b33d9885b87424d56c753f63083af7cb66508e356e95d5c53e831188d36126f10befd908bf047479c6a3f5a7533b5747f83d8a1649f49947d3205c40a78c5c3854ac0645174ec302df672da2268eefe3c6b028c8bd16fe8cdb7dda7dfb87507ce20eaf90e5aea8b77b836553b6d77f5b6a86e7807ae4bf44649eeb7fbb4d8da051f5473f7fa20edb4eb7312c852135711c7beb772ba92206c78d2714b830b37467a75001633e91506662d52e937cf0cc7638c8cde69bc5fdec06c1c59aef8c978ce2aaf96cf32a3b0042227310036febb661e41799e15d5e9fa5c01a1b9068e8521acb26cca2a2eae0824696a49d71a4c7b01245016d4f5668d92017c787a7f4fd58d7578d5d078af2b092c46389304d36d60746535b9887d97fc4ec45dc2371cbb8f579e2e6337c7cf24b463c6f91d03b55cdcffee7a0dbf1a1b6d3e9c135b83ac9a204ffb7d3f577d2b45dc10bd085dd6376a0053e3b6a1357645a59f37c3054736b08e250fbc6c10058c1d29fd177f1cf655258efc9360fa0d603ef334fef21e58818139e545602ae70e49885394a4ec89efa9176b3bbe0255f5bb26dfd437fe563a88f1521be3b4ba8d2d8d20c09fc129ab695f373035b194b60d7645dabb7e50d5e0006bab2d5a1f9032fb3271d1a145499ed097428982d982c30dc3e7fa165dcff764660a81f882d2a3c014086c150bf751fed3335e569cca3a5af9704f388acee01c49b64090cd11e7ac149c3db93f54053de82a59cd98c3e4ac75e14171f1e57e236eb9e251a5f3b2adc071d7f70254a901670d67e0328361d87605cdb84f2b91a4a58b9473d0d691baf0c0d9e8fa6f3a286bbae9c29348de0dbe093c375e92f243a03a7ef42ba7c9551cee280d2b8c9aeb8263a49d2993c22f990dd57dac82466dd699fd9f558294f368b382cac0bc21cacd637866eff2870f4bd9df6450db649547983230dc785da9251b3f398be10cf7da20d3c05b9945a294efe089bb370654eaaee96b06cf23846cfc8329f657842bf4b2f41b111b450ad5389126153d43bebe4b2efc94a2d4d664d5aeb9ced0898985d3835369cd56aef75a82e215222b3a14d99a8ca885020a66c1d4dbc568389c7c2876acac27c0df768c6a6868d62337e0992f7cf4c9c41aaa314860b36b8394f857b33f5247adb93b459383aa6f1ed43016158c499ccc38f3c280cedca04165990c1826744d4e0b3a4096675d73450aa11ae5f3eed981721192769cabc4c8abcc1ed27a43f0048b8c38a9b865cabbfd224933c8528d5abc4d9cc33159ac70c07b95b4190c931ea74fec601cea10b79e0a24e0a3abcb024417a8b016cf512e484ce8cda8768117946d2a6376e919061bb34630d94d79c342ba130bd7dfe0c603e74aa9f6cc45c357835e1bdbab7890697155dddc2a5aa3989f7a251a16be54affa7d4e84f14fc8b4aa9bd305f457c2dca568873de1965a766e971cab8d7f81626b498b2e42b6fc48e4213f24b1a569a348a982963dde22f351472eb0b107a6bb7a6a1b08ffb7d78802a548a62faad0ea9f7a4f3611f607c1c1a85a9e7bfb6ef2078e6cb25684f7c6a942fa0a9dbcbd8b1cda9ce6375cf962a878f9d5bb63b02e34fbe77eb6d385f6535303688129e83664af6f776ef59ec4fd6330ac0c0ecb230b8a29654cb365d0c11a54135dea50154c0f0885f09e4e0f6828d45a8c25382359f3e773eb8ad8c04e53df0fa9c195cf82caddf94f3fd7338295388f038305897f58e45a6c0fa95c509090b859254e9c9de5eafe7861382b0b0529dc98cc435ecde9bcccceb16aee727fdf75f57a539b472cae2bfc4ff9eed0ead45ee6004e9cfc7829e3d72738ef664f20d7e394d36b1154b591fd663a6944674b367b35d05d563dc593b182e9f82be36e43edf5c56507a867b0aad48e3b5db05f1776b83356bd22ceb80367a4ff1c438a70c1a73682cca21a1538588e5d887d1ebf73d55939b39386480df83c6fef13e062abdf9a91c86377dc487bee30289cb3b6d404bde18d18eec2be1baed90a90e7da1b2be2fb3a2117730219ec599242e931b49e50ea2165367dd23eaa8950fe8f32ced130d93d3fe6d64c6dfcea53c4f08bd3716c61ed544420ea54cb636c2c4d9d59be8128d2b22137e7c7ccf6f914c2ea64cae6c93252fff792970888176b2214ec506b4d82ad8c6797d1f681972296aec724c29f8414d424ad13e366183460be78ed1c02e22d52765c9b6af302722700b8a997bab6bb4b82d7c0bdbec75f43f7ae0c9f41b33319f0ee551b897350fd850141a4bfe2562c58ff738839d630b6536e3995d9be445fb04f5ede139638ef18ef420aa1cc57d05dcb35a1727fc7a1cf64dc79a1e33629c42730eb8eb71dc39169529a14fce36c77931f03f0d57142e260a4ee5c5bdc4e00b8c6dd7082652f62d5891eea8aa6d36df8f9df959b8d4d87ed712a6cc4bd4b6edacca1520149d34b957f0064d425be9da9d264503d562d71b4bca7d1115dccb3158819c8c69cd85aac25e28cb3fc186dea4d978e104e271fd5b5e033d93ad7ef95e0a771b0ecc6ae392573c5406a2178f2709244d577313f705cf4456a610e2464844766fc51c364427d779b5bc788bf8605f8bb83932a8126064635a0a0b9c4e310ecc9c4f13bdbc3f26a6c2a6fffe8a158448d0852c6f3ff55ddebec908128a8f8615824ab8f9d53bcd59252e82837d7874d4462b70fd3acc2ae1bf681e9cdc3069ee5dacbfe1d053539cfdea9cadb46112916712660b1862fb8a2bc6393174b225b60a13488b99b94faac7f2a9552685cc6f9b30cd5f00a0b0cea8ca5bc0cc686566813ba4dc05c47abddff4a065866163c9066e1ac7f2a2f11c8c84c01061898028cedf00d0176729d35e9ff1f8bcfc4622459ae76f4858e211cadca701a87d7a62ad0fa7fdbbe269f01980fb8aa2d3f6af76f401e958069feb10427406ee5ee5ae509c50205b1dcbee29aae82f8792fe7b39349ee1c23c3a6494e7cfe6f8652fbf1cf457d8f4b0dcf78879f974b5cec980435e705282b2f3fed19b7d797b998dadbaf9e018d17c2f56200c1b52e3c8c5f7a8c856a078b6fbfb8bfa45e84d2427b50b78ab8c77d447d64d64204c08e81c566451dc2ad29a477ed02f899b931619a9c676eab62f32bef9af8e9bc938ad35b32915787f6f3306db9f1dfdae4b046705d31a324c53214add8425d02884167f9d630b48ab19cd6e88e14290f2e8851a4f3ae2a7316d1c5440dac35c495261c88d8fd30d36ea665cff81137ffd752ac34e48988114b7ea379abc381386813676c42b81e816d4de89263bfe37d9276cf926b41438cb41481ced3d6c3c4ea40493f983c3637b7c159add03f6662988093f8ae4f6ca49a420550594666eae9bd1ee00c40f66552452b40a8b35e8e2d2c035d49f0fb953f4d9ef480573b2fc9074bddb053e1de71ea0c075fc40fe519b284f25bcb50e9ac85020a1a7f4863e589cafdfee3e10bdecdc3791e059006e8d07b4a8a5880f8859f9310a15d02e13b1175efa3ef2d61abb7d117db2b7911648ceb2c80dd21f4dbb2c8c2c0a21916b26cfe8bd3144176d188e130a45a2b2bc58ee04dd4a12ed18fe7d6a5c738de05553fb167151a0edbfa4589670070404c0fb7817d2a0c85e96e03a1114e22a789683418a6e8f05f781b578a8e0651808dfeee6acf80fc05dedeb4f8c692aec63ce3a8b260f94dedc2b6e326499720d8c9dd8243d62c894938ad295f8e97cf5ff2315de2b7515cc6602a296322fe24b68072c06349b106c0d22478e42dd9b86b08bc6c96facd8a0e9116a94c50f9a797a915b86230e67655e68f4ea9eea10e46075f499a3785a5ba6d0c702c4b59977eb7ea3784bccc44617157eb9d3c01bd9ddc62d5687f7f715da924b5df802a5935999ad3ec519e42f0bb796dad33189ce1a84ef0eb66b9054829804a72808264009de9f4e74e425dcd09f416054606e65fecb947544792f163dbfb345ec3a8c0d19836b6da4ece84c571cf25342460e92dd3d6e313b30f81947bdd9f715a022dfd8b3aaea476d88c1525ab2f0563d0635308cf66e840ff3487b77bb49d87dbbcbdf4c5344da60e23c003947b2733f5cce46df0f90b1bd35c5cb8de12f9579fcfcf3645de91c741da6d12dfcea20ee67f5c1f94d92da601cf882d1f0d0b48edbd35fd7f8cff023b1116c2a597781f26bc6c82ea5ef8fa6d1dad0da8e8fb792e0870de88f3424887f24954af12c18692bf826775081791fcc3aab3b6832c46ef5f4cca086633b26f7b079df6c3a960d76588fea0e6b09ca4802061a586740cf72782fa5ad2e3473109eff4af82558c00cac8e527b3f1e6322469abd7b790234c97ec47bc3491de9f13eae97b8e440021aaa10caaaca67e3dfce67028a03c0f50dafb9160c210939130766f2ea56231fd1c44aff8383a778b1a03e7ad8d5fa9bdfc8e1997afb3bce12d06179e515a65bfb9c11334769c62c01dffba481ee328a43618f324717635285946cbbc7f23477a4758376b5d847ab8a152886a6a5ca85f660d5b0efea8ada307ad67e218d39ef7b4f919a631ecf84f29d3cca6cce10f40ff8649042e342483b7555a37077693488dfba23b6bab93a54d53737e1234bfaa493ff428d952c998bc95ce2c9ab105fe5b6809379f60003c7e0c1d474213a3076f0f9db703179713fa67b0af4e75161b3d2fe144f40a69ecec76fb65dbceae237f82b21dac70be2a9395c19774f491e1e9734f1c25b3114ffdbc0f9e5b0e6e5956433be096fd44c02db760ded5d354ab318249824c28c999d95af6baa026e595fdb92da3df877dd55823f7fdb3d366901de84760ebf745ae4509014bfd1502259151f8ca0fc56be7868ecedf7d434412d109efd7382585b7bdd5236b2dda267578d293e60fd35d07cec7feb86fcd2d0bb36fdcc2f63fa7e22abe281c7f9fae5bb5a8be4ef3d8fa1b0f2c6848ceffd6dc246c76430f490881e06f346d305f166218c44080cd32ec6d1260324220211b3f0768d4cd557f549820eab4db38e39fc23359e89537a19c115240b2b4bf623a6074f1fafcaffd84b4c0070f98abc7a31e8c1cb7d5863d925b3640260d2661606da6e7f7bb353d6d81d4474c44c4bae4f12eb47bb54fd7238c569ab3d248bbe6d4e255e4229133a2c5e18f5ce652e2ca7c2d2cdd1c65935ad388ce09790f2d27af5ee3e0e195c5b9a13e04faaf8ed61ffd7c64a47cf2c99659992e85908ffd36adc69efba4708e0267cdf7b76e1c8c941e0d636ab1e7cbb7b62e2c04c9ce5ed742b927cacc21875e770ab5748b17198b299acd068c75b321d5e8415d7a76", 0x1000, 0x2, &(0x7f0000001280)={0x18, 0x1, 0x81, 0xb4a0}, 0xc) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x400, 0x87}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}], 0x38, 0x1}, 0x400) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x21) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r4, 0x0, 0x0) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3fc) r1 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8000}, 0x8) 16:00:04 executing program 1: setuid(0xee01) chroot(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) recvfrom(r0, &(0x7f0000000140)=""/96, 0x60, 0x840, 0x0, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 1: setuid(0xee01) msgget(0x3, 0x2) 16:00:04 executing program 1: setrlimit(0xf, &(0x7f0000000300)={0x4000000000000, 0x4}) mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x3, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) socketpair$inet(0x2, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x1f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x7, 0x222) r8 = socket$inet6(0x18, 0x3, 0x3ff) r9 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100ab, 0x122) syz_execute_func(&(0x7f0000000340)="0f4a670bc4c15211e042da8700000000c4a17c14380f8a008000002e0f0f3f0dc463bd5e4d8054c4029507c1c442c528bf7f5f25ff363e660f6711") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r1, 0x2}, {r2, 0x1}, {r3}, {r4, 0x1}, {r6, 0x65}, {r7, 0x2}, {r8, 0x4}, {r9, 0x28}, {r10, 0x80}], 0xa, 0x3) r11 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="d0af4cd5b65851b3482b56830ac230c5724a12816ebcea81ce59ae4389ce90d672ea5eadef99c1f3b40e7c2f42a69ced7eb0d21071d8e329a4db8cb01360992ffd8687ba60bbd89d7d8ffce40fea193ec2c090fbe992", 0x56}, {&(0x7f0000000000)="12c5f1339b1d9183de2c4b9190c36932703bb9d4129698c184b7444ec9d226b4", 0x20}], 0x2, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:09 executing program 0: socket(0x21, 0x0, 0x0) socket(0x26, 0x3, 0xfffffffffffffffa) 16:00:09 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x10000019ab) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x6}, 0x10) 16:00:09 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00220000000000397792304b00ec8df29a57ee44316c1401f2d82c754de212db5faf62a95cc4db0a6328df26e24e91b45d73603d555b7ad928253c23c0f87f36e6858a3223c7830a40b14c7d3f0b339317b176548de0ae1bcfd7c4a40f84f6a18e26b4981376f99c51bb17c854966bee954120d91717c6f010e054df9414961d6db34ead7b9de164f9867d0d29a8a0"], 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x10000000000005, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x50) sendto$inet6(r1, &(0x7f0000000100)="dda967d8e34c78bb1d14bad51586f6744aa2cdb9c76627de8286a0f04331fbf5835e94964f0f423f4d341ea03530b230b1997be3c3ed5d180085ed1d81d8293c154166f8cd937ee8f235ff53e3cde30cd6b54b404d8468f0df80534e9433c1f8421e49934fb1f1b24c96f3919aa62a42994ed94d3cd5cc78efed3ed51a22d4618b3f7b80d43ae9a963d68ece18268d541a1ca3029e003515308167379ddaa93320", 0xa1, 0x404, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x7}, 0xc) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xff, 0x3}, {0x18, 0x1, 0x5c}, 0xffffffffffffffc0, [0x7, 0x5, 0xeccf, 0x7fff, 0x8, 0x2, 0x3, 0x4]}, 0x3c) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r0) mlockall(0x3) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000340)="df71768854de6873bddd7ee0982d83a5e8493a975c5052ad774784c9c9bf70fa5832f53f07ae9167f9e722e35339298330a1b87d866511f199d86046a9d4405251d9929cfbd834a0e8eb68076a3a2ae2c76b20a9089721b6f528e40fbe60015edcb7baefbd5d380ce1a6c2ff266f916d15997563519b19c97acf7093fee4b423bc9563b96a19b3615a789a57045561b788ecf28e808f23d5ad2aa36245191aaf5317d30d495cb8ca2edc38ebea9a37b7252f6ebf377088fa56074f43e1a398ad3cf78e44a66ef62388745c22f1a9eafc9e06512fe93956819ad3", 0xda, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r2, &(0x7f0000000180)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c4a3b4280053fb4813d409131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483806800d5f64c850427d4d318f39a4a53c3507b5a5151e42d3", 0x98, 0x0, 0x0, 0x0) dup2(r0, r2) sendto$unix(r2, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) semget(0x1, 0x2, 0x2) 16:00:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/171, 0xab}], 0x2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x404, 0x8000000000041) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa40e7ed81b6117482225f0000000000000000000000eaff2e2c40b01dfdad0a771fc7392b669f4c669d93", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:10 executing program 1: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x20400, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) socketpair$inet6(0x18, 0x8001, 0x2, &(0x7f0000000100)) select(0x40, &(0x7f00000001c0)={0x3, 0x7c, 0x100, 0x2, 0xc879, 0x2, 0xffffffffffff7fff, 0x4}, &(0x7f0000000200)={0x9, 0x94, 0x9, 0x867, 0x80000001, 0x137e, 0x8001, 0x100000001}, &(0x7f0000000240)={0x3f, 0x7fffffff, 0x5, 0x0, 0xffffffffffff0001, 0x1, 0x3, 0x3}, &(0x7f0000000280)={0x4, 0xffffffff}) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x6, 0x62, 0x5, 0x3, 0xd8, 0x9, 0x7, 0x6893}, &(0x7f0000000380)={0x1, 0xb26f}) open(&(0x7f00000003c0)='./bus\x00', 0x400, 0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = socket(0x6, 0x8001, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fchmod(r0, 0x22) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002180)=[{&(0x7f00000010c0)="0009f70a3e1d72c2caa0a03bcc2111d97f8c639de53e0a14fd356a3525141d9ebab0b783c06c53ef1ce048e9d62e96deb9ade7bb0723d5c0748ff56619e110a5debfefe20c80d9d8db29ebb17f793f7ba5a325aa55551b82d9bdee7ebba4c8bdbf937b007e244a1fdd58491fd2efd7779163ae3f6f5878d5ae589a0d64c6a7b15315393d3f7379009520917c4d53da93d2de57807ba60dd674caac8143719025bf3b32488d2f906ef9c2b2f261a39623c40a625634fd4fc2", 0xb8}, {&(0x7f0000001180)="0dfb3a937c524041b0888d9533c3d46c22aed1988cd26a78851e365b849b54ea2a0c7ee1023643703627afda70590ffbad9a950fbe97d1d5b15c31d01a1fe95c281f2e50ede27178e014d6b880cff4370a559eed109dc3de82590bbb1f2c608b2082f83dd2d70f83a916ce25d2b924e0bdff85dfcac4b5185b61920639c9d52c6fec0894fd4114a8e90742ee6cbc2b75aa9ce998e0058cadbba65603f5af4e369cc8ffc7d59f3bdbd24d716b2f09bca9d9172abdc0f7bceed661d467ca211e5a38635ecff2c151929e7547e09ec3aa37513b423846f72d8998602326bedc883f0a5dec41c3c9bfd674901cd808c5cc17c0dbeb97ad3d6e1e3dc9323d78241aafeca61c9f96189961076db0340e066d83f1fd24a0b6270ef19155dbf81262fb08a54dee8ca3d70a8966c8c6ceed4532fc24030b0eae75476016cc3fa14de069cd069682628cdc4897ddde9722e8843b3bacbffd793ffeaac0aff4aec7d4d11f2a746726f0f29e5b373956336cbf96fdcb084cec9efb730de3363b74532ba9353da4f81a6806f010a8336d8060e8b1ae0c033fc91a6bd92cc28253c73a96809a7b89e277a298eafc96ebd91919ce95508a02bdd9d9476103d9c1105786696573f2ceed35c87770af40ae43b4c383aa69073066fa3d889fa80d99c24a08542eb91150334ce71705e60f96193afb02e8c83abf839c67e667ee6a2ccaac9eb2c5b34ad364a4a85641b86e9c6114521bd06e3982db7d9330fac7d9d15fe586e266a07be7b7a4d5f4cb614c3004cfdc8e33f47855f827815f822f8b040cd69c43b8f1b440959330cde9a790ed465dae9b10925c2fa92da526963e9ecbdb2e5a865d104837e75379cc7f3f5b483d8ae18ba93e42d946ffb3c25d17e1556fb1b707138128d7862eefd43fe4440ae515e5ac3ba5e2d73a07d900d8c6c205653d9a80d20dd72c318fb7fcdc520dd7590b48098bb8a4d128cf873f5cc87ff0f79438452e21700dfafbabb156e4acf08f362a3f8d4531f154cdff8d2d890aa14049ee8d59d7d8f338fbf77e9d489215dbb0b6c480a464ad3acb2ceca3b2a1b5ec1d2fab501e6402bf4b71072142c0b79d35dba76e6e8c62fd2264a0132f8fd070c9df73392aa69de1ab7055828c664e193f844a8d9ef2b729f0ebcc2155faac542b8eb81772ffd54139eb4a1e59a31b21e5de610fcfb1902b2d416e3b07e5592083d5d3b5c07f024b49c3bebff8450c7b0f3c60f4e102465b8809a1da70d0b124359d4487b1e38fc7d2a38acde67da91c3e9ffd3a10a52be395dc641ca0fb104a8763c51608ac79599c93b5486fa3a09d87251ebb0dba972aabceb5a69c02018620df1929b52d0bf719c2259a9302d6236354cf42fa29bcf998f71fbe3a1be864e261d475cbe9290cbcd3ef9ed6bc7821a1319f3b66db18bd5266d1ab5fcae5dc1547375efb2d4624dc6417e93a9e7acf06ebc5fbda2122db9892d30bfb04d10f249f401b603d7a97c69ad55053ddd284344d89dd405b0d981e340ffe902628992194b2039eee25031107f0b330eb13e6502d768051318371a920523989856ec7bf97a41559a31634d4848227aaa4466e729ea542ef425b7fdf79be8698c9a4f101f2a30170c8b9eb307cd50227a1d58000c3d039ff07dcb6493125b958eb8a7fb98157eeee513bbe1462c60cac8d416ef8227357723855a6ffc22af4e73b7fcef70e832f0444a1eaa4774ef502e53f8c68ac88586b8e730babdb1f3c7ce97288db6a68516ad2b0eae86d3603034401fd498f9d7958a32331e5bcacb661dc21b5bc2103ad12930ca8744f4224b83723f1241fd2f003cd5615ac1bc0e0682a950f074b1ae66be71c1e8749e9b8b8eb930739632d864d5291479754c75e5bf41e1c73c1a761b63494088f9cd15890a501d94fe51456684b29f130fdaaa354e6d83016fb7e95e554f0cee3b14295fa4023a3a3670613a1bba139987597b1b67a15104de6d7d0e98c2306f034fc4aece7e2e4764b7f41f327f2a9d6fd9d2afcd4f5000fb9da4338d44916a294507e5d740c705e1b9127a07f7d6900829ecef106aec443ccd733d774839e6abe822239f3b68e0b580264324ba02af44552bfc6b30a752aac333a3bfa5546ae36a906ba2605b027d8a579f796b645c64d89d6ff148f88610ea5a525d1fcc0c59a051b5a0279a9dbdbdd1167a9bdb8772af6df27babd44d03e49881d0ec56fd8d2b654e23e4ef963d78e141027e1b415a70823d3a04f76690ed9f870775e4e1b87f39e1ad316c04d13fd0d3ccef2e76f614831227581172087441084ae70055647e6e541cfb5de1cdbf658b607308961b6bc3d99cb504743e48366511b5367d36dc6eb8f89ff495ed7c3182bf625413b00328c7014800378284f1e30192b03b0c6b1cd1510ba452e853a2c75bb46f236f5cdd904cb3bcc080330ebcab7b351ed82a9497238742163e90ec77633f4631828441becdee4b881ae59722deb36d1a6c9487a609b340a38fae6324118b19f78d4f001f245a6be327ec793ca3355caa88d593564408288abd46617dd7b77fc82f08eec57d9d171b75e0be25609946130c520f8c4674726f15996b4169119704bf80e323e54c62a64cb29f8e7c011ca224cab0b68d59d99050688319b93a8430bc73d547a3c88d3e251c00fa049766736b18601694666a637f37747dddbc41c2016274e0fd7debd2936c16140d226b8d24a6e74282dd38aab706ad0b8e363eabb9bcc21dfaea5720b0538794dbfffb5de0c58c33172edd0e98d7fb76a590a5b015b6a05b3ed41d141ac1b1f80658a29a4788ac81a276fdf340f16d2a76bf14cc7853360c48749c2073bb9f7549939e49715733002cfc35b0400ef4c9a1f940dcf44f3454e569c43c4133d1f078a2e5433c8534d75ffb604dac4a56813479c554d475b4b3c1305c65482083e8b611ae1ba0412c8df0d67dcc9bac23d2df63388a68385e6accedc71d32494d2af6cd7c8a6f4fec9584405ee020945208f9d06d817ab23aa1ff75effa8abacae0298536dde10e39756f4e663afc06228b95e01ee922c90adbb278b37e5807c9556a24a9ceed76b0a8d5ed04294b84bd18922873c5fdb6d421477a43c988468da4717317e71ae3ae6f4f66ef3850812744840a66e16263d7a39b38a0e572e9d0466da5e60a3e740abd569cb5dac3705d227b1efebe060b524946a6fb2c3b77567edfad2c4ba8d70c3e9c3d1a799ca53e5ee79da75e4caa2e34582d23c84531e1f65c52345d480120855099ccac9fe40b3db4d7d644901a25719b1ccbf070aaf7020c6998ad7f790cd84b13468af634a7e7180c4330aff1fffa7c4c6e98b222cf02864c8da51effde681e0d9156cb957d5ea610b4f9d96f6f10fff03386cca9d0f53e468af6571e188eaa28009d30ec289297a95d65d6cfd3a7027659dc2baa2b9324dbf32b4b2255514034d7c917b35922670139694fd0aaa5f5488350ebdb032929aecaa880be6d517b211aa4220b6046ef05a3d45af03b4237dca51444618b3bebfa7dc209d27a7c19f59c102cf767bdf2af77f77cb365083b426f5936e9945a54e69c1354ed5dd5267f41a222e882e4a51e58e6086ae50718f36dcacd244a1a4ee2eb8813c8dd3563353bcc9030b8979702124a03e86c6f697dade76e41ec119657721dcd4cabc7f899100ce1edc57db111360100a575555cd733ba3695b9e18ab645c497d3022ce6a1fcae97a6fc710bd71971f44344b3c1d239d28a9d95e6019b53f18f0e46cf0c603ddfc1233b057f039b5f6c0bd1d9bf068d58cdc4d4eeb445c50db7035dd48d8042f5785f8d0b066d566b53998d124f07420a0254ee5fffd39b98b93c763ee64428b3e53de3fcf98730455acb506cd75b2b955eeceb99dc25e384e294659a909e07911a76fd111bfad3909b14ae3ce4cd73e427e64cc1d2ac6e657e3d6c4ae54f7bbadde4022672c8ac89ca291ea55f7a48d9f8b09d0467ccf573d9a6da347e082bce5bf478ce14b5d45dfbfb7c687e042aaea67087163d7d1c50ce1ea5b2fc1f487157bb646720850578292f95e27ee3b55b84485ca51aed6cdee80ce411927740d05f74e4917f3204826eb6175a4a1a7a31e089ad48c33034517314d8a54d9e8ec9c695db4acde7dff40bb48fd1ebc850be7ac825377f07b10ad878e41cfd0581838d65bbeceb078664ffb70dda10ec18f528475203578402755b31f1ab2fd06e0d9f8fb39460b4dd64f8184d762f19daf55db6332243747d9753634a0a84d7f85c81778f8343298bba54b63b7810fa6a333b460a11fd1f261eb2f075fe61bc869ba77118a3d30c05be3618d3518368905795e11d3bd53d613d48378a89d66a1e6ad559078c0a0b91506414f90201131c603fd73054b88287ee206667866e1a1447a61e2e79c5b57489143316d1055b788f5aec15b94dbc986a6576f4bc61c095e844173d01b373d36549dd13fd04f0421e04998f33846aca285b4bfb7a9f85d70a72a911345ae58a4839df743212fb75fd1ba2a761923ff5ad30a77c787afbd5429c3035d648a518b1b05dce40e420bfc829374736a320cc1e47f1d3e47c1d9ab09c14b85dea70f5f6b8aff5c38d59b2f8ab2575c52fc4a66c634ed759d66ce99c1888cba225ded3e9a3254d09011220b621566643d9082742cda28ab90853efe282b851007f437a79a84002b4f5a3b698e095c118876ea4ceeabc47b9a5ac1c859579ee06b31572cbf8989451e4f1ff7d57c0f2e3a1ed8073e4d9bf899018a436d72ce85c5f8c2312f2dea34c53e20e4c3de2e00116241ae2c6707dfc10710656736d128881ea466293741c4426aa9a8ea8d11b94cea8e7bd1c1401820520ce9e127d67a3e958b8b623d7b4697eba248d8af9bf5eb167365856df9270516b6cdda87019c7e6a7a81eccc699fb6c2047698af8e550c3b58400ce946f50b835011f3d0dd8c668a7b33ac45f5c2e0ef65f7b4a495d8b9e1ec2791b815533520c23898e767033acffb8b210e310c322371b64544dc03ab9e6d9bc5287323a0e8295ae1bdd43414b5f7d26f9cb7caba521490839d4cba89481c8d5bb99eb229563b15618a42a21cd64c3acd7283276d370917a3bc89c218b30acd63f42932929ed5e70f4e744360d3da7e53a2051c0740a4bef7ce13ed56b759ae61368cd0508da7da5bd5696b31d2bd250fba9d1f164b0d89c378098e7c5f3178eaa1e0df2ae45157fe7b05d259060095bc2051612952190fe6542d210366136e92c8b6e227392f1daaba973750425f04a8b7db097cbc9fab7c9ce3957848f121d95c1830bbbf2188b70b7fa98c4971acdddd2917450fa4305b8cc415d2122d01e86bfc9eba3d600d2146b8db86118670c589fc3683ed7f93f3c25d81263a2acf9699d6b8bbef779b7a49a2418efc2989a0a10c8266ace5abee56303e672077dc528cdbff8c93fe1e51ce222b6199a887185a15d688c585c5c8b8e6949f673c136ebbe7208d3bd1cba03077ac1f06f2a400b7c5ba43b5a937fd75b2b2d3e34807597c4e96a1463fccea7ddf1ae28e5ff4326162dc2b8bf736e3b7e6f2e11b1eacd0d4353879d81366e1625975bfd48cf10274e6ff2e4adb26d30da940f0320e3fe25719eb63b4958782b5d9f219c598439b7cfd7b21481df3fcd8bba99a91f18b6caf979d118d2107e24dc56bb31daf1a581b205b9b64670c16c9c4cc941bc4436d1ef5496a52f88658310602aa5e9e8f3e63b294895d8638bdbd3ba4f1f9770bdebeb0014d39bb5a1af45fdbeba1bc169c00388c7bbf66104b089eae7ce6", 0x1000}], 0x2, &(0x7f00000021c0)=[{0xf8, 0xffff, 0x8, "97c9e3532321474fbbeff18ab2c3e7a7dc0d4ec039402dae4bf64afd1dad2fbc21649bf25d21a0c71a44fff2170f7c33224a8da2b7cd73db66a36c0f8bf4d1a9c668cbb6b7a4104708e8b6d7c26a36376862fe1cbaaed0148b3266a159c0265a03c82d55ec1f53fca36f83f0b7236b247229caa2efe62ca6799d0332ea7448500a14cab062e1e774212c07728d5595a330aa7373f97a274c4d09c82379c96543ec7c58b6004509ceade81e17e580ebdc41cbe59699bb38fa4b40ecbc66881c9b1ed394b08164bf7f1f9b8361dfda86530969becc3058f446daceb97a30f354f58be7"}, {0x10, 0xffff, 0x2}, {0x108, 0x1, 0x95fe, "ee931a139cfedc27abe7196540e0b5a9f6e43b8f1ee509f94fffacf87bc32ded93bf86c23c63313976ddf0e00bb0e35b8e6a89f6f8598309bc9b6c60b2bdc11e74164259daf641128818fee1251011e6dfa708447f10d39be7d429918c6299010a863415c3a69d50b72c6a11a7bafa6a0440c4a8077489df414e90e79b1844791b6fa2a7abe6e92e473a2f6027fa24ee5cd20ade2f7d16676bd45d0a35b085bf0a68a55bdc0377d900ff0730af5724089a0487d57b414886fc85f847d9609c1657d7980da23829961b138f74315d8b51e2d492d97dabe2d4310be494b4786dcf010167ac556f6722ecad7609aefd901dd8dc6ace5957d9ba"}, {0x20, 0xffff, 0x6a7, "cb58b3aa5ee7e0974645bd31003808e5"}], 0x230, 0x2}, 0x407) rename(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)='./file0\x00') fchmod(r0, 0x40) poll(&(0x7f00000024c0)=[{r0, 0x5}, {r0, 0x8}, {r0, 0x2}, {r0}, {r0, 0x4}, {r0, 0x100}], 0x6, 0x9a) pipe(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0xe5) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000002540)=""/149) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002600)=0xb94) semget$private(0x0, 0x1, 0x500) pwritev(r1, &(0x7f0000003880)=[{&(0x7f0000002640)="761a263866cc3f2e3e93429d1284dbc416767068", 0x14}, {&(0x7f0000002680)="59c02d8bb220525d8724dad11eb1cb76b3a8646c4c8966b947bdc5b31cd52cc80688d8c53c71560244b57a4d9ed7ea47be617938e523e043fb7c8ef9a37830456576dc4c9a79e8d3d821739d073ff8d2c474b261fd35228c6cb354abdf50b8141a327b82ff6bdbf53e95c0b82881ec90ff0bc59e76ac49df78de17", 0x7b}, {&(0x7f0000002700)="28e1b17a105fbf0704258461570da0fb9f502bc8f66d180a7948ae18bcb922d0728b8ee8b1262859283b75bc2528cd19a7dfe9c7d5aa7966d0d97693e7359d354fc4d39214d4655602a7470604c5f44814c53eb4e44ab124ad00e5595bbdf32a75243db911cbdddcd6e85d2c160cc423116f3cb454101bd44198ac58f62bfad44d", 0x81}, {&(0x7f00000027c0)="cbf6db9e1d0b10dada1d0db9ec0ae56b67e7851d2593222f2b4f5bfef21a079b437cb0c5a4d55bee68ab9d4a1d67f766afd2ea2ace290c23e5f8630643bea4c99629bda42d49e8565891707d792f4c96253471a214ed5bae9db4e58d3c7dcb0c4e13fd148df92579558cd5756ccca48e63d80e514daf8818126b9bfdb2f77494c03e0b45ae4b462433874d3f6dd557ba280eefdddfe18f52bbaee75adb9317b08460ab0edd70635fabcc857b841dea75c8496c6e16593caec50b90fc39d81f", 0xbf}, {&(0x7f0000002880)="358cae56fc15d59aa503b5d6813cc634888cbba2458c7942775f3ce5be22f4cbe7363c53076f88e092369b420bb1b7720585378072871d0809bcf47304067910ea100e4561fcec312bc0fbe7397af73465c46061d3719de9baf507c1e37f3930061b7a87f6869f4c08e4cf4b7915b601df82e0781271717934f489ef96f8709d35dacee29f27491d5f304671fd380b333c4280f25f5fc7c1c74ef8d2ef7921d854c4009b113680bb66b104f0262f789a9c64cdd4b6ea2d7262013d72557c539f4a655391650365b14385447158eecca562ec88a9c7d41ed7007d85d24c3306c387d8b0b80202efc2eedf2da008ca118296cd9b4a24b80b8a1d3e909e4f66f8c8b5486455effc66ee8c7d8c39e4e5d3aac57f6b263413fbf21bcee56651919c863b8db23f039c9a193e16b068aeb5900cd6617eea6bc428abb005c2292abcd8e0cb2dc0ad3d97afeb22b19cdd3ad9b0f277bbe985d8483289677a85ce7a4d4e5d8b686ba868d8379232cfbb4675c8caeb55b41b5fe1514393777e090c048ae193ddb56a3ea5287e359d4663c6a4eb098c7177727b3a955344f2add2ae31c82ee7d25a4e90cc397cd47ab359de3e5761a7f5795722cb3c85dbba58cc0c8b6aab2860413929c21f96cabc7f6934d9054f3eca188e60b54afcc9b88644e83aee188a4a9035710020668f5479acd268716778659cc50c669fb7d5502a5df8ac57dd0f9623c7c0c37945e0008a0a352db33e071902f7ed6e026701eb3f7401cea524deef74cbb24b689b483288a43c207a9f8b631a6e4192bf4b827419aac71832153b1bb4d2e24a1791ae273522ad9ff206444fe287fc5c02a240e75c8abc126ef2e57f2511e59aade2d78d1c51060b4182d7ea460ab035e21baef26fb57a696a94b121910723cf6931d6c912c014bebcfce7191536dcc5c33188f291ba67cc1dfcf39c80bcd37826c77e04ed940b2828fc93ab33bc22026a2337ca82753d5d778768c26f014ea86b898ec089a44522426b8baa41b94c9a3498cbbe466fff2c4aa2851899fa2e87fe685bf9fef84120452254cdcb8295d0c7e22dde4d4c9c4c8a4abc3c6638d742e65b1e86551b832825f27a7364f87eabf1eba7e23dfd5fb28153886d6c945cf0d4b3ab872fb1cdf09b4a87ca781d938769409cc6b75bf070273d276314d3714482823961a2b9b2922ab4ac09b6fef69b55a2aeedb7d3711397bbbb8db33876f9c2f12fbd74956fa2e618b765ea4b46f996a0fea57283a298a7c8bd649c860e4cd0fc5ac4a2d7632ffa766a12a07c72e7f715e2db8c3bead0969dc814d9c3737475ae53398f6ff4407c1073ae8505951caab02ef989bc0f59778688fc16dc24fb39fd550686c8ea052763dc1cdecfe2a0ecfe000cc996a9d003d64941157f5f7419693611220c13eb36d713fd8b1535c3da435b08ccad290a4e2df5ae1c5b4fce4d9c5de1372b8af3ae32403594880314c7c215765262a6edd44d52bcad8dbb9d41bca8274b72d66501bf1da0fccd49a7ed9d6c31cb18ebbc08259417ffea1eb4edf894167389c462d89fa3c429203910fc57d264bf9a660970394bcfd177c270e036a238f7ec0125519fd4bd84a1a67961c4dc6f32766414c6c4082c309c96ae94dfd2874aafa41d38332cd8d3de19cd985271736e6af0954436921fe583c68978a63c17fd39daddd7dbecab9cd61f7617b596afc44b826233628f98c06aa042ff823d4b4a90c751db4e70cf06c7110716e7f0c5bb0032559ad9846e24029e4cd1c2c812cddd5565cdeaef5e77f24522a5a25bc8cc89d931e72a7394ba5f8d5c8b5947489dd7d65207e2d8286b3f5ebaf28466df567489027b16f5b037e2316f9d56829f1b9884e8595ff89475f928ef360c7bef964b9f210787d8b79b2a54481048976a2a0d3831de5cf35f9994bbe5961bd7e2620fd54eac94dc09fc0063206c1add287f42c28bfceaadb0c85022b35b8818df35579e8278da0c4152e1927a2c0c4b0c20ff66ff5e4d8e8149c32400ef31a589e23a1fcb5a609640ab44229b4fd2b4132d21fd1b4af13f481ddb1e1c2b2793f3eb6f4c72989268a0e313d0e26847720a4533ed687bebc779e4066436e2fd28afceed286e1999b30d561514e20470ac929c1f2f2ccc05ec25ea96ea9662b49e544eb8aeeb0396ffc922eb66bad0f8dbeb37c0c955415ad8f9994f7b380cb952d104ad314dd88fdeef048f3a97b7488beca8417ab1655733d37f1a821d6e9d634b35c46988bea2a00e14d56d42586c1e9dfbaa36d5f81b8463ccd0ee2f8b6b5163175317875ed40b10bbe9630882f3fd0e0eed038480ecca709100142be28291308b263096d94ea65a3d83ed646f04af63510cbca041967a090e9b897f18993e16240cbb6e25f3658e6b687711f983471813a79cf86bfd24bf61e5551ff2223673ae942a6d5595c011bfe04bff52ce608be0ec949d116d50ed418a8c31a644b6a481a947b42c8317f7167bb5f916b485725e720a60a2457187eb6fe2ac3475e41afd8db574625e24d1a9b120633d9ecc9b8e299685c7ef419c9f41627d7066a7a036ba23fdb8d0f3996439917bba49059d61ccfe0d9c485ee5b61697507fa70d46ecdb96148aeac657d61e6754e037b030298a2a3673ae0017005af713e4b435ea26d5dc1dff6caf3ec2592d7a89d3b4ef3beea61e6936fc764f1aa3568de8d3538297f07e9a759c0253c270b1816421acc80f0f89f6d2e31c5366722471eaf346aef12ec427194d163463e499c8af0368235d3e9acb1953fe22274e0d2dd066a928e9f5488c470621c0c505c239d04bb6b67120275802458961e293a7876bad96e37f6f0d781eafa2cfd305b93df151d7a4e7a9a602bb0460bb3b7ba42abb3e67ad7e3e65c038861dcc0e0a327ee989123bfaa8ff65a2a642acc8ce4c8bd092b70bda9b2f18309025af6f23cac4e271edd324239ee87f4ad7a0c8707478e3f8d38b893b17a64f55b4facaf89bc12b3aaa661c07621a7610b0eec0b5c9097e8bffe9d7762dcc737722036715c70cc09f6cabf02a1d78d865488d3e913934dca4b99c6d3b7eae4826010689b15a9e18d57c95fd4855d6cd491c1dd6e0de4fe4b057713198ce2b96e0f7f1c1a8cb919088eff0e4c626dfac7d19e722936f0519131bbc3be49c6fd7290fe78630d0012ade74972c6d763557b89822d4f0e844cb00d6dce607f975fe5c830c4f4603ab36ceffa2a01fb0a3f227bd3d58531d527b0876e46056ce9a674970c9324c752871d4510f4976a963e4f8e802222dfd54b55c37a66668fd9526b36622f7c7211aeb5c73a4a078ad9c681ed1af3ca1ca0f7b87f2961bd94f21ff77615356c18729fe56574696e9dd5c18d74123dc772d10a54638381b9069c13e47ba620f24f268d51a1a287f5d3e1d0e0f176465e4852eb360d627ceede3ee6b72ca821fb94c83397905859a7ad8c70c2ddc179ed93102ac5fc2572c11d3409c25203a842bc1150015d9e29b680b7c2caee151e8d58c7fc67baec4cd02c5938eeb4072149c1c43b9084f0a62594ed36b4d78298adcbdb8d47e610c87aa07ecd25a0c5b9286714d6677c8e6ec6ffecc591bb0e97f74b8ee9f7c7df1d06447caf0095b2122f21bcd56e32cd322fb21e7ee666c9717407a458f1bfd3b059203f16906b8ad08e467cd9f6c12a8c78dc000dbaf1548b69e4e8cc8813ff213adf0cc4b0aeda5b4f5debc60522cda3fc2db0b265f329ccffbec42686603d584fbaa16e235a34f2e0ff5169ab88132e11af50b6781f482315cafc3fa8d25f4c4ae756fad33be878830a9689fa034fa4a6dd56339431292f39432307b0c058fc1b120281dc128a70f399b5d3c56c5de5e8f2b49504d13e1ef4e343fa1fffeb159c8357ef34fb14866b0e14c1f33269fefeb7a9ef9d7797e044dd0f9e773a4bc46e00797fa6c5401dbe57bd58e51135e54dd81d536ee77e23c70d556febde8fa7eba9a94ad500d72924a0548768f6d62b7f743f44709f07eb491f734e1729f67b8bf6af810fd4ef3c8e741a42403b229a87cc75baa02288d9df02932ce7548f9b0c003be5c5ebc648fba4a855ac824e012c450e3f4094846f8d24759c5d6378c300e5c4355962965e944245d17ba754c4b2e5e8f0eca37c57c2c63ab73d15ee89adfaf1cbfcea4eb4a52769a1f6d31c56d714ade8d7fe3fa28533f24ef923750d49a8fd4da9b9669547abd3086d3539b799e0e38ff5ee4051e3c4a40a3748ee06fc8506a910aaf2305e2b60959bb287d0f97e5438e0ab3172debde95adf55af58cd3d9e610c359983851d10a73edf83e361ea814c5d683f3db0de7273450a83f70281d1dfb5729fb0dfd86d66bd79f84628a36c7438ea2f6471fcaccc325543a647d8bd2df877c041bd1d5b13d307c02c10793d5468927d9d085a01622860f39d4b0689ab5b65dba130e3e8faa975b3568ae8c5cda0d483bd847a9ea02d8b9f5445a8e41ec502a6a39139f9e3df1aa598752f54baac12e40a56389b37815f57ade4e1fc895c77740aae3fa0317867925765adf8acbd4165a8a99de3f1c5f6045725d3d96e87b2497f0060fa0771c6c7612b0a5b5340d37656440bd269689a8d79623b4f06ea2ad13141452e4f925a770fb64d3b8ec858de17fb4a5b0967fb0ec2c850692774c913c47d6547e36e1f0a4626236122a23554d2d6b814d16787cb9f05746c5d5ed7e932c766a247efa2f06ce9c716e6a0f381949413c28d56a89f84c98092a16f4d708a6286beaffe9c44425df1c84a958068152eccabc24e2ecc2e2c99e8d429b8a03be4b5b2e6736e4641655869f882c98992be9653c4d9291daef034339ade77fdb85de8f207a6f3a71ed884ed64addcedffc31488010dd596219f24b0648f8b5f727e708aeb72a3e9df6a6a9c9cabd551530d315c879607f2ae67a193ce98739a515d51e3908413f7209c34131a030c21d6a3860d477aea89d856ff3fa4c5d7221aa899dd5e00cd6f406f4b3c3bba6682a4078bfc6b6580e424fab8193869071d733f64fc51ec8441e5e776394125a47ba8f87fb43106d31c43ff23711aec08caac7eb9c07206a13f658fe8f4624baf29cd077b70d980dda9ece1f0703781a323dfb004b96e4fee8999032dc9735c90c04f485bd19df5adf5117ffc52c4702f13ed223f63daa1d2122e08add6364c68e6610a672907f0f76558d347281f6b228a697b2bfd114ed16f46426ca86c84fdec6fa4faa5245cfaa9eef785a2e5ec7e2eab0d1e286b08ddf1a69acc8918f70d1857cc8fd2b34c764124e5f405e7f287869246f63c05fd595e8d873d7f44932c211edbec02111c23684cd98042e81ca9bfb3009d69dc6210830ef7aba9ebc7b9e1885343c16ead586b44226bd488b33e6120e3a7bd64c307e849d2e354c679cebfc7011366b247e0db77c9c0d4c0f36f238c09e2773607de44475e4a76b1ee526f0ea85113290c842a91a0deffde9d2ce07b1235cb032407dd603a2d7f38906fbb1f1a1b1e21595ea141e97c553e4c70554db4804f3fad0fe41b34e12ef4f9d501ea954700db526d711792750b351e259bbdd7acaf08aaf1645f1fea2dd912ecc71e7d3da953b9ee5638d6d51e17b9f5885ef6639a93c0a13d07e0bfd0387644935d67b8e07689d4fc2e4083a0a2d1a738fd0d8f76461192c7b67d4fec98b18c2a45289abb052f1af85ec1bad84dcc80d48f07cde3b914b34240c1b6f4f0c50aa972c798ae77b1f8422223a8103967172c6ff8de2f34028737c5becf08706e14917e62403f437cb5a64ffb76a1fd4a0", 0x1000}], 0x5, 0x0) mknod(&(0x7f0000003900)='./file0\x00', 0x8000, 0x8) recvfrom$unix(r2, &(0x7f0000003940)=""/244, 0xf4, 0x801, &(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa) close(r1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000003a80)=""/131) read(r1, &(0x7f0000003b40)=""/4096, 0x1000) fchmod(r0, 0x10) flock(r1, 0x3) pipe(&(0x7f0000004b40)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000004b80)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x113) openat(r7, &(0x7f0000004bc0)='./file0\x00', 0x10060, 0x1) pipe(&(0x7f0000004c00)) open(&(0x7f0000004c40)='./file0\x00', 0x80, 0x80) setsockopt(r6, 0x4, 0x80000000, &(0x7f0000004c80)="2589c0304dc26c9ed1bc81833543687774d76eb9afda56f57cb3be5956125abf9d69e614abb7a276d4ba8f07989acf230a3bea239d664acd", 0x38) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000004cc0)=0x1000) accept(r4, &(0x7f0000004d00)=@in, &(0x7f0000004d40)=0xc) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1000000000000, 0x0, &(0x7f0000000200)) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df0511bff6e5b165cde8ade42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf63fec7dafe89478", 0x5b, 0x0, 0x0, 0x0) 16:00:11 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) socketpair$inet(0x2, 0x2, 0xfffffffffffffffa, &(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000500)=""/240, 0xf0}], 0x7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) syz_open_pts() socket(0x18, 0x4, 0x401) sendto(r1, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) accept(r2, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) symlinkat(&(0x7f0000000780)='./bus\x00', r1, &(0x7f00000007c0)='./bus\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0xf08f6856cd2106b1) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x565b000000000000) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:11 executing program 0: shmget(0x1, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffffffff0001, 0xd9f}, 0xc) shmget(0x2, 0x1000, 0x5fb, &(0x7f0000fff000/0x1000)=nil) fcntl$getflags(r0, 0x800000001) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="71239df631fa365479519f4f855b877c5ee0a2ac9dce42a73608f4da1ecef8a023b0f9fef02e3a58444d5b4465719d0de22ea91ae7aadf6c3a4277ec5fe31d3d28a14b2e4bef7e009cebc4d666d6a63e3d6ecade8a1d59f040cf8cecb3474b0d61fed563a6a26bf5adae247301d0200fada846bbf70cb853160211040daaaba94349cba036a14ffc", 0x88) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1b0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) chdir(&(0x7f0000000180)='./file0\x00') 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0x2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) fsync(r1) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7a2) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x80000000) 16:00:11 executing program 1: nanosleep(&(0x7f0000001100)={0x2, 0x2}, &(0x7f0000000040)) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000001140)=[{{}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) r2 = dup2(0xffffffffffffffff, r0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000001180)=""/86, 0x56}], 0x1, 0x27) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x8) r4 = getgid() getgroups(0x5, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) setgroups(0x9, &(0x7f0000001500)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) read(r1, &(0x7f0000001200)=""/83, 0x53) socket$inet(0x2, 0x3, 0xfffffffffffffffd) 16:00:11 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x4, 0x7, 0x6, 0xc6, 0x9, 0x7fff, 0x8000}, &(0x7f0000000080)={0x0, 0xfac, 0x93, 0x4d5, 0x400, 0x6, 0x8, 0x2}, &(0x7f0000000140)={0x3ff, 0xd7, 0x3, 0x3, 0x4, 0x7}, &(0x7f0000000180)={0x10001, 0x1000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1a88458c, 0xffffffffffffff02}, 0xc) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff, r1}) 16:00:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x7fffffff) chdir(&(0x7f0000739ffe)='..') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="eb25272812aa925d799962409ae29c827e778f0edc877d79863630a7e3a356f2ccd8d5674d40124bb3b7", 0x2a}], 0x1, 0x0) socketpair$inet(0x2, 0x4000, 0x1, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x402, 0xb2) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) socketpair(0x10, 0x1, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x202, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x84) 16:00:13 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x188, 0x4) r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffbff) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5d000000000000000000000000000000603befaa6432f3f658f149c2cdb78c0a6901aa7d56b3594aff4a51d162084cdbe1b89fb5e80f65ea0d682a3fba9ee1528fbb7bfbbed44ce86a4dd10440f28f003a86fac8fb9882099e28650fc9a878e5418809762feda2888cc435465b7637decdbd3f8f4480d26ea6a477a2701495057651ab0e15110f25c344566b5963335d6329289fd752060c614517cd221def90107658e56f1824dce3d8463c80021e46df7d6068a1321fb242b8a311959cd8bc153a09ae9d993a62efa1b2d7ba"], 0xcd}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="d51076d1d4035e5b1c251e0d843772ebacf2db3d8674734e1aec51cd4a0623b448c12b5e594a4ec3dd199f24cada05ef640eca47cc011110c4213c2751f3a9082c0aa677782fb729b9f7e1059c6772314974677d5f791755615f7dcf51e794f6fbbf4562448778bb6977dcb13a6da5bda8dc3d98b6506dee14d34633ae6daad081014c3c4eb8c5d60c2e5c919faa949ec145cfd737875f45571732b3c5c2c05bdaf83520c3425eef6f00d6c2114b45673021cd4c158c379b9bc6517d451ebd19033bc4093d03816e677edaca2e844538e1be1c92a92de22dc67ce0a2feed21de30f02254d02f09df6ae55097c0958e422d70c25b66e05f54485992395d3d66bb7222abcdb63cc3779a777c6bfc2ea1d3a9fc0e2cc824612fe36de1724e2b7675b9af9ca148a29835ed9156a4845af02e668ad894966bc91b964185db1e883ad065ab96a1835b4e2d3f9aad9af01fdba5726a65dbd36421af48a1f17d785811f05cac611e66adf7438698f6a023f0b3f5ead7f58338610221cc18e2d995e577b38e8de9ce17e24bbdb280f4b96c27cb0a8e94bd01dddb7140830b266b8202ddd75dc4878ebed639558d0251a4926451f8764374e84a351d3441713e53381e5bbdbbed7f0ae7d95b0659e81e7b239475214750a03c528deeb375654f7a9e19bff9d95ea7cbedfe6775ee3cb4eda67130f01c071ea2917bc796154aa99b6c8c18b7cf8e62987fff2be41063c351449d244f31e626568cf6986113eb966b424931a7052b6c0a78b13de716732a5b87bdf04c535229c85f961b83dd8b8cc7f037d1459c94b8887e13cbe1b6fb5632bf520290a54b3201ce72e39f0fdb3eea5bff70b0b5e83b3adf31c03ed466ae76b5ea44bde337eae792d9fc1230d76640a646a5fbb615354ecd8725df3b6b3dacb39ad4dcc259d4b5d028f30fdeeea846ad1530f815350b363095042b376411c2d3f434264cc542e707d52b9bb50bd2a38c265a4cb8bba5b86fc3f187ab1e2379c0dddc0499f886365b54c770daa01ccde9ce65f622948ceef41864fbe2d2f6ef2433b7803ea935de524d43bf8d20ef79af66cc0ae95228e2e4ef6a3697ec0cbae7b2f349d99ddb7824b69ac7aa62e1096f01b7288af5f0635a0d6500dfeeb5c5f08881126521be15375bdf0363f7152948a99b213c75a6faf8697686692e224d5c7e79feb55ff01e69de68133b4934b46f260d74b25019e83e92e97e178c473b19fdd31aadc414045e4061a4acb6d9fca22c5ffe6d7fd9338a2b0fe9a4867bea9b97740b858faaccb996a3bb21c0465c34ee6a3a8758fa57111e5633aa8c88996589bba3627a10df9b52444dcc29e2891ae5e590d3ade3a895ff19b133ababf5933f1b4523ad3fde1a71e4bd9f8ef7b85e38906b9182c79d19a61179f1ce5a88f5b5d8f38ae09569ca6659e707083e79f2010b1544c638f4b48ba3d1c1dfc481de015f434e5d3a72170124aba8d63f44d9436faf3658a8c25180bdf4b0c9dd049de423fe782a3243f149c1da652f6854dfaf825b710cecac149fd1cd3f18e4bb9a799ab8285b173775bf008cd112ca8fda7536498d18f76f1d95c37877fe9a785194753f5bd9a7a5dfd6f3fd6aaef88a844aa4d84519ce8db59b277717d61161b99278b250964839caa6aeec75314d6c216cdc11a03e1729df857859b677f206af377e1085b95ac9c9f5be660fe877e498d63a708b9eb5ef115b9019b47ba097735fa2c8c7bd957682921149899aec523b383bd25a59fc0d653f512029dd3aab53331453c4663897c50db5f0689914079e25adee289616c6ffce91904c18cb116e262857da87ad3fc9df2658dd938251a8384d18fff315aa360988cfc9cc4f0021b64709a7bc8f031619f09795cc96c6d203db45930519265b5544a3ac5c1f8d889730c004a7eb3ef9585e5eed2f9194226784830b503dfb27dff69778ddcdb141cdbe0fe668901c26b85c6ddb58080a7908bc00354b3c01b345d6d3eb2074e913055c0af9042f06e9959e8a6e2d00590b55b3b528f69041a2402c171b987eaaea9b6a9271905c80074898b4a2ea2b612dbdab30619fa2985bb373d5f3572490e26bf1e735a0a2132f72ff3ccf8d7742c3d35d0f48a1f01fa1917bb6cf048487e9b044c1610525b6a308fa72e06f396f99be6e9cabbfbd49b61b405f7cf1327a9059c80f683875b218431b5dba2ea2e5f653b6fb05be2f423fe3915a0489891691c37d71c53ed2301b1bc6285dc185ae38b221d98c6f59a8a92793e165ef548b7babf66626286ee38cb53d4cacead5128f93ac74863c9b9fca9c2a203db1b16f9581abd2e045c355fd4b8b9f6eb821a7f4b07df5678f2be29ce3ac0c37b85da6ef9d07352b678e2d4a741f3c03537453999560ce17e5b044a5bb62dea253e99ad3a60ddc113f2d0600a3cdfd2ae527582020e5f8aa68ff7915cac110b33c637df5a3fc07090844816f4fb0de84ebe1a8da87433701042e58ae56e91713e0ef31d43c86ada691dabac5507ef1e71d70a6f4c6c2e4ff792e053b1c62b1ead276e8a718cef4550588873e75824f48f3d6cb51cac954ad1e28860da95cd0d85ac51545991c7eb89a34b2d5512c1af5f1dbc54ecc96d8cbc24b376f6c3bef05986dd8e24c05e53fc4061fb55f17fc7b7af6f2b129991efc3def6eb21e45896577fc4338b7eb87fc347c657ff1f507b4c00259a8e399aac6f6eff95e861b546bbdb8435d3cba25b2f69241fb8d7a41d9cd7f30a9cae29a3a458eea838f18cc9822e1fdeac95665750224a99c041a4f0d34e80b025829182c4e3b55e5f73a45dbf8976826df2fcc613a85253172389c68bb46dd86b1a43253460af7c646229cfef8d5f4ae37913d3b300a17ed4de15845133afa8688f1aea437d27dfbf268998a66c85b425f5833755cf9354ed4d0049c1634a4a552492f93f79ee43bb24b75a66c84b83742b2fff4503157f90de52c5d509c89e9a2a9641fa9bad6435007fc1f7979c575938ef7ddf178ef406adf1c5f3e08079650e8b1a5fc0dbd3bf5bf94edaef5874b7a38025772ef08b1ce7b00b8075df397efb2f1462c77bb48114cf9903dd6941d25555fe998260b1425af7916f06cf0f57e1546940c9f3c698e6fe0302e59fbdc9f3009c3a9291b9fc0dcc4b76e347090973edda111a2ee46c6245701bea47d8dad2a0a5ef0a338a07096a9fefd9f8c19a4d4975b8c1c2209de7f6f55c561357a8ee7cf9ae174556ce68225f0724b6e8a0f05a822eb74b0d24f2b84ac2eae0ea0946402eed13dd320c8f0927fb1bfe87b2757039c74d60f000fe48441ff932947a25a5337d8790d33eb90cf6088155e407a7ab30322a9e0aee225f90c4c8271c56f504ff5fa647f26c242ee1990206d8b38788d700bf6b30ca21cc9eed627af1f65443eb62d844c32bd450888c479475215cee6207ff9fdb10e9e545a7d1da28db36d6b8b7ade4c0c742b41eb6c022560b3fe202135d096785014b41183c94e3dfb64540a9b2c549c818bea5b27200a2475be2d46b317dc39e54a413cb4b16d277c1f3a111d7622e03bcdd81804184c612758f1014ee902bfbbc50266b640fdc8d3c9878eeece18af831f583dd5f60b005d29211428ccf7e484b31a48d16f3637e0747bab469410b4ec9f39b9943ab166caac9151292722ca5b0ecb8b161ae5c7aaf4b93e219a088239ac4d3f88dd1adbebd4ad9941d0405356888ec7357dc395d2b7b5e30d39972d903b6a0c464708f9b61ef486c87860718e5bcc54e2eb63cce46bede96a414588dda6b8df237acc026894d8365412bffe7d32ec740c7cb08a0415c23752d7f20a973afca5f606064536178d154650229d14714abb643278b8eeabdb119a241100576c74f31a8a609f26ac0a511858674a5b15789851ae6c845d78169f36bbc9aab5e502499aa7495cd96d656689d8bf332c355e15ee983572b687418a2759fe276e34dbf3d3a7367bde195d932d2a38a71e64508797d1d2aa3066ecca3e436bb8c1496a887d4100ce75bd158c4d35dbd7d944a0f85d12c75f91d50a81f562c79361040dc82aa333899c4150465b43a3e601a90213a1be57a8c3bb6e8f0e963c27d67c780113a407d29a7adaa058be0ce75915e898bb55e89c5eb90cc5c39b99296221db7e13ca668b23e70861bf7a42546c61e8b8734dc26e5dbbcbb1b06246ab8f4c93758a6abd2b04b718e5e03286d52f9046492768cc7695860d887ac577e4df028adadbd1beb0307c1be7084e31b31c205b4a1acaa9c5e4646238d6648b2590649e3c129801825343999698336dd7490a4080663d34fcca45f9e044d5e5335e6d20cb1714f9e970d6a9765bbed14e3c23465ebc21e431e03324f8bf81c6b93209c077a8a2f548695dada0e21a7d510203861e3aea687deeb0cf32036f1516a5b15ca511aa73efb782d6586bf7218358636bc309276c075323cf3e1473f327065ae7d709acbeb4d2e4d0975b067bc1daf1c549714adbe746152621356972f98693ce7cd26cbbb349f00b36ede666f5382dacf198f991117fdd252afcc7fc7b01b9a170958d29ae430a550d81f0b59d331d14c9f24d008fe3b99b261f78601710999d8d9130628394890dd501da370540ac576cc63e9da21c1d6686294dd60f5ad5ff7ec5e7cc1159bc9ab74a956208587dd8aab9c2220597167beb6d8b3d041146af37876d826b14585a3f316773f9a4a92884fd90cce7944ce8439b6cbf28bbb11661e81dc00addea853c5127cc22cfaba21126142653c07ffde35babc53236044c20c6844642ea5316580bc2a3414c03c74b3d461c2976f90dfeb26a1f90b734563e6a3fa34a21b0b7fd684c1a118c56e17ea8db57ef1abfaf0edbc7be3d0b447a428a711851a45ca1735610404b3d278b2c8f9acb4c8854720098b47ac7fa45f6d695cc832d53cf23806e9faefe2403cd422eed36ec69b19a63a4be178c1aab1f286ef9209a0abd5af4e42b5fb92cf93259e279cdc03ca14fd0719b0399261b2a6b372cc9c18a247f26006ba24370428e73cb875629cd256d4a199140f155ecf2631577ee27bdb0fb5c1ef4606d95588fd79f53e418f122e1d405a84b53fc2f840456bb40fd64af34f091cc20dc4916fc312b92e3a46f40225ba0dc4d5d866de7b4aa27977a975a159617c8820e3c7785b35dfb801187e4345b2ef1f602af6ccfdf5f36308d001f6f68bc83b95bb3fe9213604f71847e45a9777f2f064d1b4cce89209e23c04dc85f91295818c1409163b52cf3ee0601738fa5e36c27e6fd9acc9dd6028983cf5eacddf8ba37d32a650800fe01d3d751230d37f461c7b4590cdad6eeeda108d03a49f5691f7ff17ddff490724ae067b030de905d5725e54dfb7505c69e2c16b047d73cb7d7903cc7d30dc265c83d499eb04e7cedfde7a4fd11b32400f53699342333ef3bcf2e730f6ab6e4b01506d1e159d61ad47e0b710733e6200701d679a1fef8e2af3cae8cff539c4a43f45d5c1bca365d3e68db7ab14995c118f7a43c610af86df003e5a5da5f18a177cd2d2f901245832155cd9454ecae0c21df679569e22365c2a1ea9babd7f1cc6f2c1ec4dae8620bd57bac740dca5f7b30205a4f6f0382fb9e4b51d5f8bd5ef59e47f1e4404aacba3cee8b4fc68db12a397336d95a18cb9b6786ad73eac4e609e3f32cff7cdc5d5f48174bef0781a47340a24bf587082076840f73530b3b8a83b245dcbcc77f4924bd285c8a36f7217f028b9b85c352a435a19ea2620dd927049f91eab46a234870f1319f8b81bdaaa28fe9f69118c230", 0x1000) r1 = dup(r0) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:13 executing program 0: semget(0x0, 0x0, 0x80) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc78699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2a47", 0xbd}], 0x1) syz_open_pts() write(r0, &(0x7f0000000140)="0b370b643617121a3a222646d9fff091707b98d08f59128fe880853c47c78f9b93a0e314d08b967e31b4cbd4ccb7c137c9ae794167a7f020343ff5c087cbe5415d589d5b1c938bcb03c150352bd6c93fdcddcfeb75c981c95d999fd039d5dc4a26ea3ec19aaa1046254ca3ed96d0948c054f1fafea28fd89bfb880612edee281edf3ccd8ffd10c70e71daef5730827940cbd500adefb3aa0e4d42f46feed8f8d6f", 0xa1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) syz_emit_ethernet(0x19, &(0x7f00000000c0)="02c6c40ccb0fbcb87653f7c69c6918cfd8dc883e2bf4509bb6") kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffd, 0x109) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=""/167, 0xa7) ftruncate(r0, 0x0) 16:00:14 executing program 0: r0 = kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) kevent(r0, &(0x7f0000000000), 0x801003, 0x0, 0x400001, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x11, 0x4, 0x8000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x2, 0xfffffffffffffffb, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000025, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x20, 0xc0000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000011, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x79, 0x3, 0x5, 0xff}, {{r0}, 0xfffffffffffffffe, 0x21, 0x40000002, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0xe7, 0x40000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x0, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x80, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000080, 0x1, 0x3}, {{r0}, 0x0, 0x40, 0xf0000043, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000005, 0x3, 0xff80}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000004, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x800}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000002, 0xd, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x86, 0x1, 0xea1e}, {{r0}, 0xfffffffffffffffe, 0xc, 0x200fffff, 0x6, 0x6}], 0x6, &(0x7f0000000280)={0x6, 0x5}) 16:00:14 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x30080, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) close(r0) munmap(&(0x7f0000c0c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fe1000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/244, 0xf4) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/156, 0x9c, 0x800, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2202, 0x4000003200) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0xc7, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4c) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000000000, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000040)={0xa5, 0x5}) setrlimit(0x2, &(0x7f0000000080)={0x7, 0x7ff}) 16:00:15 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = getuid() r2 = getegid() r3 = getuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r2, r3, r4, 0x20, 0x101}, 0x4, 0x3, 0x7}) semop(r0, &(0x7f00000000c0)=[{0x0, 0xad, 0x1000}, {0x5, 0xbd, 0x1800}, {0x2, 0x200, 0x1800}, {0x2, 0x6, 0x800}, {0x0, 0x1}, {}], 0x6) 16:00:15 executing program 1: r0 = getpid() r1 = getpid() r2 = getpid() getpgrp() r3 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x10c) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x2b) setpgid(r2, r0) getdents(r3, &(0x7f0000000100)=""/160, 0xa0) listen(r3, 0xf3ae) r4 = accept$inet(r3, 0x0, &(0x7f0000000200)) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x10000, 0x2, r1}) fcntl$setown(r4, 0x6, r2) getpid() r5 = socket$inet6(0x18, 0x3, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x8, 0x8001, 0xffffffffffff8001}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) preadv(r1, &(0x7f0000000c80)=[{&(0x7f0000000700)=""/86, 0x56}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000840)=""/179, 0xb3}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/80, 0x50}, {&(0x7f0000000a40)=""/240, 0xf0}, {&(0x7f0000000b40)=""/186, 0xba}, {&(0x7f0000000c00)=""/114, 0x72}, {&(0x7f0000001dc0)=""/4096, 0x1000}], 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c38f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f6200b698874892f962fb27a7eb0aee03564699ab8761da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8b5e73e1ccb088c6f4d6534f9ea44ca1ca12a08a39512598cb660f89b3d3c5c6ba7f9b91abd5de47e28c8b443b71a5b29a43fe62cb28d3e146ac9696da2a08bb840545db28614a87fa5dd068edee47707c60d90c90c91a856cd2e4835a59409508cfa0efc6ec10b2e014bb903033c2158a4dd7374305e2180d165039506cfbcc580222e8fbccc8b88c9f11de45d0e0b6846eaea44bdc205f3f0"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) getitimer(0x1, &(0x7f0000000340)) openat(r2, &(0x7f0000000300)='./file0\x00', 0x80, 0x42) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r3 = getuid() seteuid(r3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/218, &(0x7f0000000180)=0xda) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f0000000d40)=""/205, 0xcd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:15 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000080), 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000240)="acf490f334ed1df591fa32cffaf5518e0e38294260274a1ea05ec2508b579523e2e6cf1aab1e57c434101a4186d9ed0441ff493074677bd4a659a2277e8644662707fa81eeb6a9b97808d6233a6f4464d8bb38015e0b9d5057130ab36ccd9cf5125b4fc0b7f7f18a346fb67ab900874e0c7519d716961f53e271200d60308375e39a7e37a506caead90c26734d48f9656266e1f14eead5546b472cb08da09561cdc3ce9d418c28ac558047a133e47ea8129f3d0916e637126918e922fa789ab56045124f", 0xc4, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x3}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x472f24f239b656b6) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/54) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000004a80)={&(0x7f0000001400)=@in6, 0xc, 0x0, 0x0, &(0x7f0000004840)=[{0x10, 0xffff, 0x401}], 0x10, 0xc}, 0x1) recvfrom(r0, &(0x7f0000000000)=""/246, 0xf6, 0x801, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:16 executing program 1: getitimer(0x1, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x400}, {0x18, 0x2, 0x2, 0x100000001}, 0xffffffffffff8000, [0xffffffff, 0x1f, 0x0, 0x6, 0xe5f0, 0x7, 0x4, 0xd4a]}, 0x3c) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) r0 = msgget$private(0x0, 0x288) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x24}, 0x5, 0x8, r5, r6, 0x6, 0x8001, 0x1, 0xd}) r7 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfff}) clock_gettime(0x2, &(0x7f0000000340)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r7, &(0x7f0000000000), 0x10000000000002a0, 0x0) bind$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6275732fae196fae3000"], 0xe) msgget(0x2, 0x6) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f00000008c0)=[{r1, 0x9a}, {r2}, {r0, 0x164}, {r0}, {r1, 0x10c}], 0x5, 0x4) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000a00)=[{r0, 0x4}], 0x0, 0x10) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) poll(&(0x7f0000000940)=[{r1, 0x1}, {r1, 0x42}, {r2, 0x55}, {r1, 0x54}, {r2, 0x100}], 0x5, 0x7f) 16:00:16 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getegid() 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x880, 0x60) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fcntl$getflags(r1, 0x800000000000001) setreuid(0x0, 0xee00) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x4000000000a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0xffffffff, 0x541, &(0x7f0000000240)=""/93, &(0x7f00000002c0)=0x5d) socketpair(0x18, 0x5, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000380)='\x00', 0x1000, 0x9) setuid(0xee01) r2 = semget(0x1, 0x3, 0x20) semctl$GETPID(r2, 0x7d229fc3a421dd6a, 0x4, &(0x7f00000003c0)=""/221) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) mkdir(&(0x7f0000000200)='./file1\x00', 0x20000020) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/17, 0x11) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2}, 0x10) 16:00:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x5, &(0x7f0000000640)=[r3, r3, r3, r3, r3]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, 0x0, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/43, 0x2b}], 0x3, &(0x7f0000000200)=""/68, 0x44, 0x4}, 0x2) 16:00:17 executing program 1: clock_getres(0x4, 0x0) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/200}, 0xd0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, r1}}) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0xfffffffffffffe6c, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x4) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x1) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000440)="4ac1c2a0d2b5fdc40a4621f835caeef00bd4272c783a00e7d230c42feb100c5a78166774511475765a6db72a67a06de352659a9532a36b3a5311b70c30e47331bc7437476d32239278b2c364053c39dd195b77e746a4fe1f433f8ae00ea651207c21998212470e4a241abc1fb58f69a28b916c9c28", 0x75, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8420, 0x40) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) read(r0, &(0x7f0000000040)=""/226, 0xe2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1f, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x800}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2041, 0x8000000000000801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/112, 0x70) fcntl$getown(r0, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4bead57a", 0x4) socketpair$inet(0x2, 0x8007, 0x0, &(0x7f0000000040)) 16:00:17 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1}, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0xcbd7883863a3c93a) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000280)=""/119) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:18 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080), 0x2d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = socket$inet(0x2, 0x3, 0x9) r4 = socket(0x10, 0x5, 0x800) r5 = socket$inet6(0x18, 0x4, 0x2) socketpair$inet(0x2, 0x8005, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xb0, 0x1) socketpair(0x4000000010, 0x7, 0x94, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x82, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x80000010, 0x400, 0xfffffffffffffb7d}], 0x4b7, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x1}, {{r5}, 0xfffffffffffffff9, 0x20, 0x90, 0x1000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x1000, 0x8}, {{r7}, 0x0, 0x88, 0x1, 0x8, 0x3}, {{r8}, 0xfffffffffffffff9, 0x4, 0x14, 0x1aae, 0x80000000000}, {{r9}, 0xfffffffffffffffb, 0x3, 0x4, 0xfffffffffffffffe, 0x100}, {{r10}, 0xffffffffffffffff, 0x19, 0x20, 0x4139388e, 0x5}, {{r11}, 0xfffffffffffffffb, 0x4, 0x5, 0x800, 0x1}, {{r12}, 0xffffffffffffffff, 0x21, 0x2, 0x20, 0x5f}], 0xe5, &(0x7f0000000340)={0x4, 0x1}) socket(0x18, 0x7ffd, 0xb95b) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000002c0)=0x8) write(r0, &(0x7f0000000300)="3648c40fe05cac9c8a38789272510b2774f2953c1836aa7ed1be5f2dd11c7c9698ffc6f051303ea7af63c462a291cf2df583fa97d2c514e6670cabeef97000f4324ae34ff16da96ee3f79cd4aecaa7705ae7bcb2f8b7168153a22857e922eed3edf6b647ffd3ea6932847b61e9d7242c46f87225e964bc36f74fd978980d6fe54cf24e77f59f8a17d017736c5e5a8bf5edb9fbc24d2764cb6c80ad4bc8d7b205ec90cdccf3ece1355d", 0xa9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) read(r1, 0x0, 0xffffffffffffffe3) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = shmget(0x2, 0xd000, 0x211, &(0x7f0000ff2000/0xd000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:18 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x80000000}, {0x7fff, 0x7ffc}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) r2 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x0, 0x0, 0x1000000000000}], 0x4, 0x0, 0x20000, 0x0) socketpair$inet6(0x18, 0xc007, 0x1, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}}) mprotect(&(0x7f00003f1000/0x2000)=nil, 0x2000, 0x0) 16:00:18 executing program 0: clock_getres(0x100007, 0xfffffffffffffffe) syz_open_pts() 16:00:18 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x110) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chroot(&(0x7f00000000c0)='./file0\x00') r1 = kqueue() r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x3, 0x0) connect(r4, &(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f75972442aa0081eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa05"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r1, 0x0, 0x0) sendmsg(r3, &(0x7f0000002a40)={&(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002780)=[{&(0x7f0000001780)="5e45e96f6c7b32672efd2046459ecf148a7636ef8260237c8ade4e5ea1db7357c0cc204844855760add96a314f0d576ffb6a83718171dd0120644033564abf449a77a9bbd6d9ebd9272a1fa650a35df9c445ff3ef6a854f4932c9c8c805a761c2236b2d45ac9fa65bff9816f198fbf06ecb1a80d676cfe8bb6d473029bb779aa670f3146a3d9971f71eafa2bbc3a6270c12f9b9fe379672215e3376cd2842aa60c4c5bc4382c2ad686f68ad6c4ea7ec2a134c702a78518270f06e2f04a2b6cf265b4bb5e04b32bd55c2e4f6b9d9fe9fe2d0be6efb60211c7f44240bf71380b4f4c4373e7b357af3510d9ba31a87c725671ff18f4cd06ce9d83e631a317f09312742917139fadd582ffc645b2147fa10cf2f46f2772205897e82af1aba7b5f81fe57b0d46bdd793dddbbd7e1fe8602cc86c54006bd997ff760922f56d448a4af40eddef01a0cc1a2f489821bde815f399a0d433158e53f21d35d1ecb7cda8ee62826390348c98c453d5ee3cce083a5c57c3ee9c815cb0e725ce79e84818b79e6ad2caa207cf1d78595e52d7dcc7d7d6d301cb5fd67d3bb463e1deb3aeff7aefb0b3a73732ddcb3604d2e91efa2220e674e07f4f133870ea25d4cd5d60560643ac1fc17c00f04f7065ac2e1932697189922e8fe5c5965941bcfb876d244455b3e49e30b4af10e95181b9c8eb3c09458f38d35aa6b6f22a4c0e3b21ed2b4d473e7ca09d8e061cf7b1415fe1ac88a527ccecb7048f023ccc651c5a6999bcad59e8aa156dab9132bc1e998e7e987233619bed1ed8003315a1667a75cc87f065ab9d430e8750d71358a5acde1d9dc1fe8f7663941eb3b6415f5fb72d76dd6196d84452de8a44a091c1bb201a551731569cbc79d8b9521395b0144f32234ddeaa7b911c23e437e106b41194ff38aa3855702699d5553c2479ad1e98be9f852e26861b714baa8635b06814db8d008403525c74b4f6b3e52dda32c0c9316f759f55993c09ab9353aadd32d6aa1f563c76ef150c2f5ec7cee36cefdb263a2031b4eae31cf0a260d6889e2e78b2a7f6b3295ea6c5751339d09729770c6665f134bec133eb9b842f1edfe31d00d204c6f8b216cc0ae0b1679f368b351ec04741d2f6b3121a32a1736394b667a2c14baad4375b965816b6fb5c6293438312dccf3e09ab3fb1e83191bfb38ac5d7765430fe2f6dd8020f43277b1ddee2f628920fc0b5b191a2ea8dac31536416e25e7e7329f2e038e536474eb1b6c0ea59a44a0c01bee74fbca2f5e5ff0feb288ef00cb043353ed743fe70244f1079062a1ab7f4a6efc2a0643577c456dcf194dc6631e05c6e431a20bc467ec01589a2864aad79b851ac41bff61787e772c69e8595b86e3e7ddab1f1fff84715b05bc458a523079e552e8e80def900cf9e01e549397812fcf88cc0b61dbc013753c4529159905aa4b2a44e57791c4b6bae63607cdf5084ec56dea8a7cc1bd442564fcd43d5a062264eb8597929a12d689085fc9bcbef60743c683da449c18638f9eef7249d49b8cf198c0f7bf6476aab6d4ce5c53ddbc70c474f3a788542d747b2ded7d31298415b4b77ab54a2acd12d98148f23550a3f9766dd7d7d5aef1cae6e1fc9333dc7182fd64bc9e3faa4f3dfe372de84e722e37f3520823dda7af51915b151a303bd94a0a8e1db1a5285c0fc63681eb2083855b5a47f3903f9532b7b983b504b09dd0f41f346886cff468a1e52d645c3a0a0c4ab0fee69ba97af699a7d22dbedb8b8054ce8f96bce15e32f291c646c5957dece40f4c5552855343625484b1f7e07d9fe40237fa73201c84237e7bcd92e1f5a155ef70f18024d2c017946e02329ad4ec62341f01ab252606f7f20892677622bdcd81664c488d7f17011d5806122d5eb20155e1f842e47a9980ed62866aacb93fce22dbf51848e2f1702d4e5594b2a2e0f85ce7a3ad6fcb460b62ad0dfa9d8d990f47118828c05094c07b9ce33506a97dd354b79f7b01fcd52b165d6c18b7ee89c4f8a6da3df99f600557327f6f160b761ed2a75d16a6e6b3aa9a3da88c8f734bbc40e80e3ea5d7901deda455f464517f90b6636222490a5857edfae1eaec97c0601222b2bbfb34df841de3d2fe90eada283925eaa0bb07dae7986a5b0ccfa68fb3b8bc03d693e39333fa2238e87104c84be0394298aa0198b1216dc2886afe7366c833d9f6478808957c1894223dc9812670b38ce0f1ad514733fe566b9e21c8d43fdf3e119aa9a7520dbe4e2cc9b6ac93107a5e4a382d8c00f12baca9a9be7e819a11fd5a2eb49e0ecd329bac03b2638af877c16caa0d99bc5653461389bae1a6664762207f2d1f7b706f813b4493affdfacca91ac2d3372dd8db669fe3fcb0c199e881e4072a5054c9f5cfa5fd436b7b5db99e8992604a16ea258ed33cc28c4a83d64ed57ad46b2ed877aae9b60398f073bb9d586972fa799f36a68b55084ae60e8e4b47c13ad54f39ea9e25b76e2acdc4deb0e2563a72ddcb4bdc1170cf12cd7a4159b8486a696c42bd748b4898e09a41d67db8fefff3596a8c0d597c06601293d3c9823decb95234e66283163be2929b30ba99eaa029edc2e074de3c4a044215675f366be837091961bd31e72e869763d69c1f6fdd9c39285473e3aaa6aaabef75ccd3ad7b8fd095a3238d1749a270b984951d76b2d80c7a9ac58d91a51852fbe9f7f64f6a253e1a6895e0f8761d25c567e287467615117412d7076df261316447053689d9e44475deed83eea60e16b3823b765ea0ab4dc740507c5f2d118e5742c1e76c93e067653fba41761dbae9223773aea0b0dfdddbd66248674f12d0120be46db90e437616826bad34c2dbaf9d9df95d349655eb9c95f35604312313749f0cba81c64fca004aaaf21cf6ddf564c75800af0c1503a9eb39f40e84553172500523809f0de0fdc08071baeb97168605f6028c8634974d16c15f2ae69c04b54dfca5deba3447d195df05b916624d7800080a3e46dfdf63646e7cd876d24f4367ad3002f301966b514cf4f862f28ae5221e76d5462cb13e682b8e7b9aa07aa4937adca57f5854251ecd034722db891678caf99390a1593c70c42412c14a5cf4f3798d30edd822cfc23f90ce0a9581abb2914d5415eae560127897426d379838b0ec6a2aecbf687052fc642ec2b819f618bf7bf5064046baab5343fc67c411209457f2dbb03c504d6d11b6ec174d1d9cbb16a740e02c1c517d125fa9f59475882f72007784eb2fe16c3bf0996fac80cd13289f2acbdd29ff9f1de7c4993161cbb39cc2d50a3aed8b44c4f0079784c8ed1fa86e968b18ad17a44bd589f5d19594d14db74d61d56e71eb3c78cd45a460d3763052d04197ff83bdb75fd4dbd3ec8ec1c85074a7a3228cd7ffb715c9012415b110ac20064c7c2268bab8fb5875866ebea44c538e985197a0eb41ba6e3d3bab5f2d658cdf6d1b4499fcf94d5b64f0e065af36e1da99cabae9a2bb42a958ae339112d95add26f07743b5ea4768b674f778863eb8d3e6708893af9fe0e4ddf12cddce531d02f939f345e08e093725a3f3fe1f0ed61a446aaf509c4bba198d9989031b9e68e0d1b07314647fa94d48b154a1e1a081253491fb3f010105a80c4807c3a5c0a112c2b27041d89b1dbafdf3c39efa95330b233259b9d094058f7253994f624d83b4e806b3fd9d3c4f2a7796c4d17d516cd9f13f2f8341809865a56f339e2e725da34d6204753140a9e059190fe030b219101ba83a3eafc446a2c148b3e6d2675c89ab5d0dc6dc0e4b6afa83742ae4a14b3de74a3ca2ea6594826f0b9c64b130d28825e578690006385672e289a8050c2fb1173eb123afa61fbf98dcf0f86fed7db1ba0d3f29668b2224e89c05d0c125dc6c738251b448ae4d39f39ba705ef6b74e59514d8b4121b3a816f828497ba73d265671e48b04937a0e4c03c2ccef7a29f876370db7384af0cf476828cf2805c8c4103a182b2b5228a4edef463e5ef45b66c0aa4b463d6536e3d4034f8e42dd0bd508b33156ca6076dc5c4f41c830aefab7351ededacfddcfbc990a2e7e1323dfdb0052573d5a479439c381451eb88be4198f652ac41d2eb763cdb3d9ea59e960748c33ede4065dab05671263c288f5b8de64a1b374816646d78149cfc50a9a771876726a1d2c6d3a5d033e7a31c998b3c53eb0eee8878646b7627f3dcda2c0e92a7f697c0b4d1cd5becb74668b9fad55db7a09aec68737471e39c27aec948e48520d436d52ee08c4433590e5d268cf12c28d895fb0c6d33f6c2c0624a5b4232fa1d472cc5c405dc8967cd0ae1a20d37433f80abb845b9968305d5b091cbf5d98d39422e5a7e2ed7585592aa23afdbeb29b3418af5389cfc9b30b3c67cfa24a8299cec93385403b7483c2e6d02c7473ad3a68a8e78f5eabf4e8379c8f22b81e0f9efedf14e79f8a7f6895329a6038fab2edf707849d8455dc69c4d8cb6438c09e3762ae181bd42d8938274d2f144764fb8c9fb3370a6eb8395be4a44c526bdb266b12893c507dc1be3efdbaddc6e9e3d6c699e2b243f0f05fe1d7708c9207e06653d831a82300910ca10e55b81fb4c79a1e01a0b1d02058bbda505c726a97c03f5695feac99c3cca27433c400e7130a56e307de20da13d3be74eb6cd2931d7c83f13630548d57201c655ce5cc70b9c14cb1ff2cf95c5ca4e22fc5a46a2e6be2cf85a6e31cf57ebc9462be2c6a901b9739b37368157c0f940fc30f1a88ae4c5a8579d35933f3dd6da368edc6adc6c65999dbeb1c5574a7f3e38a7cea304bd3b29a03ac4d34ec22d9b940ebf9697e9de21686d50b974c32905ac6d1be01c36500bec2270f32aff0acf9c9590b172a5993275fe2adf556800a105d3b77dc71f1523a0440d00a026be49596aa266c7c0166925c8af0640c2e4c7e58482c38f1e9c9bfd718f11f0c8a852923621c8e441decf9f5b803f6c551b8f4d954e7401209143b2652ee84b72dcb5e22edb31efa5f4f9fa4f848722e000aa423be038a0b828a23cc5671fb4c484d30c2b3669e9b2bd041c2a22518dc139ed77fe599b26e30a2eccc1b7c3846783162aea42b2f0adcc0bd4a8f55aaa42dc6dbce243819ff1e63e946f7e1bb0384d4d74553f4ecf07e5f1d1203330afac61cdacf6e126b62eaf5fb6e4eb87896d16f895f5b2a05501f48e5920e67d190858a0a169cf51629db35b6aba9bab37939a816b3f173f9ff82189cf3dbd762bc7fb9600506c0dbb975db2df62915333591f58ed3430ca350e59e8ca3ad286068ad5fcdcc323948259a1004903b9ed80397adb5138be38c70ec9bb6b6de9c8ea46167efedfb2e81c705bc245ba3d11fcaf3dbf01c2684fb877604a1dbda89f8f270662643c639068ad686bbb12d3499f0efbf48a1de9bc973ee5851bdaf08b5ec3ca82e07323ff8a57b91231af34a48196e203fe5d59db96735cac1ed6ccc4c589f330cb20a1796c6ca1c1752483cef6d71d03b0f9224202c0a7447f02517bcced64348c3b125880a6d0151544358c0611be38236b53b83242436a7fb9a4714d53ab49f4f04c6587032efcd8c762b5c504d1aecc843068531c014e92a13be37c30e496b25ce7921465a0792704c0eca402a22224ecbb487a1130eb619127e8ada29757f0abe745877027fa239f0e114824266a0b8c69cb8e607b197d99cd2ea0b94f17486d28ca6f271aa5edec5114c7f515a3048f91259da5b2c1c060998279fd404382c9302f5ecdab009e1abe48c63d705fcd16932b507f068e245a29241c83d6d1891cd168db33cae2f69aece143f7265cb9124c18316927586db", 0x1000}], 0x1, 0x0}, 0xa) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/188) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2a6}) setrlimit(0x8, &(0x7f0000000080)={0x880000001, 0x4000007}) r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="36ed00d60100a6420684d9589fe89b8c01b24781b90ba26f7b2d065d295a6e0442fab3e57ab554d2101f7381c21859aef98855675a6c906f6c04da01b4ff3e952afe397661e941ee67081e63ae13b90ee9029f857d3b51209028018e6bc7aa606b4ef1e324535bf53b088f5dffbc91aa2f7064313d1b5ff0bd24ad9f9509d52ade1123060df9c23b2d"], 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x5, 0xffffffbf, 0x1f, 0x3, "8402118be7f95718127d5c941e66f59cf9b42ac8", 0x80000001, 0x8}) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) socketpair$inet(0x2, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) 16:00:19 executing program 0: setgroups(0x42b1, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0x12) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:19 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x7) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x200000004400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000001140)=""/138, 0x8a}, {&(0x7f0000001200)=""/176, 0xb0}], 0x4, &(0x7f0000001300)=""/192, 0xc0, 0x5}, 0x843) fcntl$setown(r0, 0x6, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) r2 = getppid() r3 = getuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x70}, 0x404) flock(r1, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=':\td{}\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)=']$\x00', &(0x7f0000000140)="cd2600", &(0x7f0000000180)="9f00", &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^\x00']) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x20000003, 0x4811, r0, 0x0, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) shutdown(r0, 0x0) mmap(&(0x7f0000fec000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x3b, 0x40, 0x1, 0x783f}, {{r0}, 0x0, 0x40, 0x1, 0x6, 0xffffffff}], 0x400, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0xb0, 0x41, 0x57, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x2, 0x9000000000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x20000000, 0x7, 0x3}], 0x1, &(0x7f00000011c0)={0x7, 0x10001}) read(r0, &(0x7f0000001900)=""/214, 0x3acef95d237a2c22) r1 = shmget(0x1, 0x4000, 0x28, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0xec05, 0x0, "a29e0389b736a3db23abc0145a4dff424f9b5f56", 0x2}) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000001200)="6174acd7ed0a0b4193637d54c067732fb54120c74ca267de35fb26a3c360e07853f60e625554d45bbc6466e7c0b16c3f96b1b32e2e8d1417499f3443669053d5b304a5cbe2984a86d9", 0x49}, {&(0x7f0000001280)="d90e32dd70c9a9a5f5a813f81391db3a78d93e250ba618b59ee0af37bc8cc9df88bdf5224fe306a07260aa5314b239eac375ba44db15408ee76ee98e5c8f8c03f7c1046422f5e09ba9fbea239df65d8421182f9bfd4f1793fa080f481cfb3dc79317ffec22c81aacb41a6caf6b7daaa51c2333c4a4ad84c8784cadc99b6470dfc18a4f1da1097613824006f9f80a83ead36b95b3ef1296c1a8222ac43eb35e428d02b2a5a2204ea3cba3763733d0a4438495b3ec99c5563b686c97cae4684ddbccb0a3266147a5cce65450d8bd3635db8c771d5d4023ea416ef5727461", 0xdd}, {&(0x7f0000001380)="b5a4bf31ef8723517eb0fb9ad429c5cda3cb796c0f6b4777a0da55a70f955b1fdf30de5c7663f376b696834ca7e97a864a47473986004f749e2566984f15cec5862df0be06d4f368ecd718d524bb2fa9023f7ee3fc7497509df34663c1e89575a71c6234d4f33b3eb0c4cff78ab247537da497e5cee68be29db76c9aa181a7da3e28a9afc9482040ca8f8dd0e4ddb9ca9ca9361a8afb177f4aa952133e", 0x9d}, {&(0x7f0000001440)="2d642c365b53ce5f8b1fe92c75f9293484de1c925721bab800b9f1197a8e1e5307bfdf117d7a7ec101035f7cf7483de0e005c0ff6f5d6417a952f545aa9799bad2d5b90e6f01fb2041a382ff7d796643b647d0d8cf6c7b6591843570856b9d38afa042106fd3df0a", 0x68}], 0x4) socketpair(0x0, 0x0, 0x1, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x100, 0x7fffffff, "3a1a51001530e9ce5bb7082c4205590ecfb3d359", 0x1, 0x100000000}) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/4096, 0x1000) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget(0x1, 0x2, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x623c) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x94) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/50) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffff9c) r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = socket(0x0, 0x4, 0xfff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) msgsnd(r0, &(0x7f0000000440)={0x0, "1962936636640b831ab79503c59011555b82bd40069b241a5086106d431dcc9f533019ba60043dffc9e097c08ee733e5efc5ac2255c93447e7e78fa15d930adee59c7ebb27f11555fdcd957cdce04dbaa7a54f33d68b4e7073b355164ec3d3"}, 0x67, 0x800) r9 = accept$inet(r7, &(0x7f0000000140), &(0x7f00000003c0)=0xffffffffffffff86) close(r1) r10 = socket$unix(0x1, 0x1, 0x0) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r14 = socket$inet(0x2, 0x5, 0xfffffffffffffff7) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x80, 0x9, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x4, 0x10, 0x9386, 0x5}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x8667, 0x5}], 0x7, &(0x7f0000000240)=[{{r5}, 0xb648b91a0add7f47, 0x10, 0xfffff, 0x7c}, {{r6}, 0xffffffffffffffff, 0x62, 0x1, 0x6, 0x401}, {{r7}, 0xfffffffffffffffc, 0x92, 0x1, 0x0, 0x7fffffff}, {{r8}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8}, {{r9}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x9}, {{}, 0xfffffffffffffff9, 0xc, 0x20000000, 0xb556, 0x7f}, {{r10}, 0xffffffffffffffff, 0xc8, 0x20000000, 0x2, 0x1}, {{r11}, 0xfffffffffffffffc, 0x10, 0x10, 0x401, 0x8}, {{r13}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x4}, {{r14}, 0xfffffffffffffffc, 0x10, 0x40, 0x80, 0x2}], 0xcf32, &(0x7f0000000380)={0x35e2, 0x1}) symlinkat(&(0x7f0000000180)='./file0\x00', r6, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCMBIS(r12, 0x8004746c, &(0x7f0000000040)=0x3ff) r15 = kqueue() kevent(r15, 0x0, 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afc731151a5f8128037ee311267ea5e", 0xa4}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xfffffffffffffff8, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r3 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xffffffff) socketpair$inet6(0x18, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r4, 0x4, 0x0, &(0x7f0000000200)=""/84, &(0x7f00000003c0)=0x54) r5 = fcntl$dupfd(r2, 0x0, r1) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r5, &(0x7f0000000300)="c79b1606049b9375b9922667a643b4143649bcc033d4398aa2f05a6f7f1594afa2c6deb20a9003f62bfb06faf1163879bf1ed6fb4aa93513902162b08208ae788c808bb1af7f2b7cbb20b47c4eb455e2febe207ac7495dadbd428792cc85fe909b89e0f4fc67c578d233dde7a8084c9ce1b6cd74ae46bc01fc21f588423f8837bd63b4ebdd8e0fd8123f6b365bdd60950e79ca114b7b77350fd1f8dff2e3c789091832160161", 0xa6) 16:00:20 executing program 1: socketpair(0x6, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x3, &(0x7f0000000000)) socketpair(0x1, 0x8003, 0x9, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000100)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x7, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/4096) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getuid() r4 = getgid() fchown(r2, r3, r4) kqueue() shutdown(r0, 0x0) 16:00:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x40}, {r0, 0x14}, {r0, 0x4}], 0x5, 0x8) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x4) flock(r1, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xee}, {0x0}, {&(0x7f0000000600)=""/254, 0xfe}, {0x0}], 0x5, &(0x7f0000001600)=""/210, 0xd2, 0x8e3e}, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="330f08ee59b4c1ad3135897716237c8454eafbd9ffa4063061b6f246f019c14f6ddcffffffff894c7e2c24c9bbf0c23cc2c6a491c35669bf754d0c8757d9aeda1b6c2e311b", 0x45}], 0x24, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x6}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f622f5d1c2d080201feff5846bcd4dc8e80dc2743a03375b55947f292b09ada68aae90808feec2aa5f149fe95fa42424ea43a5589494aea963850eb058d57c0820675c8f996e0397d2779beeb1d7b254f5bee794f401c7dfc87da927a9d6c38f803557ac68dd8ff3e947a362e6e1125131a5a1b20857e0fb7b3506814e5242581d5d90857e12f5930ffac7a2efa7cdede0954c18429404932bd6a190a3df5b18a535593571ae2178d22dd05ea98bc939dfd80b697b0f9bc995c5c308356d2aca1c8968b8c7124a6eb40e2b4e56b5bc876cdf4e73c8b5a2cb92109b0c39cf0000000000000000000000000"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x100) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x113, 0x1) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000021c0)=[{&(0x7f00000011c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e2e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741118d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df4e563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c81621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d4e4b2a7553da", 0xf54}], 0x1, 0x0) close(r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x3, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000"], 0x63, 0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/3}, 0xb, 0x2, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000140)={0x0, ""/85}, 0x5d, 0x3, 0x800) msgsnd(r1, &(0x7f0000000100), 0xfffffffffffffdfb, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/1) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/73, 0x49) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getdents(r1, &(0x7f0000000100)=""/161, 0xa1) syz_extract_tcp_res(&(0x7f00000001c0), 0x1000, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fsync(r0) fcntl$setown(r0, 0x6, r4) r5 = msgget(0x0, 0x14) msgrcv(r5, &(0x7f0000000280)={0x0, ""/204}, 0xd4, 0x3, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x9) r6 = dup(r1) msgrcv(r5, &(0x7f0000000380), 0x8, 0x0, 0x800) sendmsg(r1, &(0x7f00000018c0)={&(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000400)="f667c59f70a607108eaff31914a42c8703b4f9ec11fa5f41ce70ba8e50551b2a1218d4b8eaecabd46eed367d11e3e6184bf1189071c93acd63ed1e0d7da954ade348bfcad5ff8aca27cca6f9cde656efa4fb22ae7512677c20be5d634729dbe3c872942c23f6c2dbb93a5133454a9f3e6455cfe87f88ae943307dcad13f2e7ff5a0c7439886aa923d65bd7d43b4e24d9631fe649a277d667e2555a08fa335ea7dda2b4ee6e", 0xa5}, {&(0x7f00000004c0)="a8f13f68bd0c6e48b8a7edafa784522ddcf2ae8b862b6642e38df4f6f1637bc534e61cbe06a5d5481427a5d98bc5082fd2ce7bd68d6a6b65c948e6efce95f8fd571c9fec2526068d4b0095b0520d5a0c0c72ced199812960a3a4ba5cf0c9d60ad6b8fca14837a794078c9e17bcb356662dce161008f8f4347300709f2f336f2806354a58cfc7f0dee2dcf13364aee96c77a2fa6677d1ff2137858d2eba4c21ca9fe57f8a334879ec8370e26f3db357690c72370a65b271af5caf7f0e7b558481b4262d1c804b8270b65757c51df056bd30c39b87225c279294fb05faf27fa80b10fb5176f9d27c7bfc", 0xe9}, {&(0x7f00000005c0)="3adb7b524d4ad4d42f51f37bf5e13342bfd8a77c04f62fa82becbaa7b2bd477d8c7fde28789f74c3636aae6daee1b12952b460805caeea3444536abb2a", 0x3d}, {&(0x7f0000000600)="034c07922c81fc9f2550b3bb26c4de6db81232eedc476ad537b8f6fc3318acbb1360f31f91e5296487526528ea5f5262fe851d26fde9898407139463d8a1", 0x3e}, {&(0x7f0000000640)="9fa37c5fdb3f9673b56dd06fb6b08d3686224cf041152898c63e782ce93175e775771dc75517b430eb509b7b8c82f3ae08dd60d7ae30eadcce9c60df03beefca97bf2e23de1e5ac84ced7053490f531644c4e518ff8c4bae923a7564559b9009da9652f16eb47d719b7594898a1041b2c9c5c4aa6740ac6b09757284ad8b77c42c4d0bf92e08cf204e805fc3bb42873cc5a6a21ef444a2ba864098771890a8552655c73b625977d107d0821a46e96a734f5b9862cad2b90e02a913c27eca30b101499387385bfe272c53c4c89ebf81a9ac70dded045638ee492a16da0c0e81e48f7a1543375065089560d49ee7071a9bf1499b10d04ee671f59b1dd0d80ff9e651b3f919ac7410af6d5678f0cc976802bc65d7627c9a453b48fd82f8158f3b533eb5f41a6c18a292042b07c113d9000ae073ce3a67423cda37799b9b113dd4000914e9d2a67fc96b052f40049a5fafb8a1a296e71f80669270e0f5fcf160cc076cabf1b42e109443a3c7ae75d4f5cbc478039d883bc78445627958717abe74f09b353d66a4ceb87d6a2badf812db46c3e5f7ecf178b83c17993a04cfa62b7f3b932eb21555ffaa552b359d48f6260bfedaa709ed687ed9c2547886da710b075ac90c8c5bfe51f41636943e0ec879bcb0590c598ed9af55d1a3a74f3c7adcfa5d24febe28c2d88689e1c51ff80d4fce598b0b7e0b73df7c51c23d1291e565949a7a19c23b8494b15120634aff810161ad47d10fa803e0b9641a2981fde90b9ab5094f92595e1bbf96ee032447d682484e852d923c85414f5b88005f206ecfec60fe0004b364ccca8f405f63fbed733c5a1e3012d25c2a87dd006907e17b39a04f5b1d017226b5f31bff4150abad7f975229b99c33c957a95b821cf497a749dd413b96cbf39ff0f86f96fdf5e4f46d6c7dcdfc0deb968eaa861aca0ab0b601a6de83141acb0fd3818905098d4ddefa42c3ff7946b2a1a1ae3c8fa099f2e3872fe6952c9978a2e6f07537e90111ebb3bdd0208eb6f39caabcfe8ba919eb9a3f3de9fe65058797a9d0a351026b0b7e0219bf03c61db26d65930cca7a3c3788b6a4f4ae5246e065eab183224558587b4fd9e3f5127c8c0d3ea2b3fa3326c8c9b2b263f6db5948030207e5b7def220bd6ab54725e73c97b0970909c004de30565867d7c99a71c98cea4ae5bb5c9f4628896bdea99a11d5024b3ebf2a5e303b0ae65a8d0e1749be476cdaf534785ad478e43b5db4337f7d0c6cf03b198239653be8d2d6081ed4084b6ce9ad878add0770a754beb409d13335dccb2fe832990622c86e7692b7ceb36b60fab0b65bcfa51066b947801afb3a4b7565f169fa067faeaa01af6ef12d75c236e451033d166ee8af4ba8ea32b5d53f262c52ef8f5b7ccf5fa359065df55bc15428272939a12bc6e10323e0ea567e3fd4c069dd55d21136fd3dadedb6db72b217babe4267c2335e94b57e9cb840af5f3fac05fba81fc96482aaa3ef816e7ade0254d8483842ee4186620c6f506933f858d3ab8c061a6dfcb7c7d946e310ff703621ebcee0fdeb8024b1f3e347a6e4a8093c0c23cdee84abbc23e6f76cd59569b39c5e22755db13c6c94a15e1ec04d9f00d1f41fb57643e0139945ac478dde99cb02df3f3dc910e8833758039a5a59499bc872ade6aa4cd75d0752beb9bd3500006b0b8f4b2d867a5e238ca6a48a2bdef23efb19be3c4bdeb1b51565818c21ef3e906533b9a5b3fe45fd2a680a25f6cc6b91676ef7d5bdb8c5f1873fb62555c53795c250e4744fe93cdd715514498cea6bdb43f134e9582c6cbf8737fbb56551c15dc5736aa3b10c78c03d2634687d136053495fdc5aa6ba8e7b4aab3630e2964fb4e3effdba0a7d2153ca31a5740a259a00df816123dd2e7e70607175d701dcc8fb24aef812986f1677cba063967d640343ec650b1885a2251960462a280bce5a8c5e517b266ad4849f19f874f8e2d30c679791493d2763efcf8b7cb766c44fa7e588d312d633ad955bbe2de9de3d76a2d4c3e31d6e20684f5b00f27463e743948183cf4d2cd2d5423bb1eccf8ebf813ebf9669bf86386dd4eb31a4f063d198b9e872737392b52f1a0f6949e4ff988ee07aa9e76c1fe09cd11b05493c137062b61818f14cff46640c84a69011e95b3190667df4e9eb961858b26f2924c8b4ece41b929ec1d9fabee6b43fa1333500dbb7b3c6c079e9515c0d272f2e54aa2bb3f8b25787764a43550637657c610b6f08c2a2a3734a79896a207b59282600365f4ec12a18238deabe31a2514bc8f417d59c32d97a800a4895acc365817cd548941ec28554273e761a57a3b51886da874b7a5f880771448aed7f278e9b67efd6e428e5b0cfd4377faec6fb3fdbe6ea5f1c2252728fed7fd2eb756ea1a23de84e74978da3a3e009ee441a433f4898580cf07fa0a451bed2d88ff928331dc265f8731d9ce20bc670c3a401764950643d03d169ad0728eab672c9c960bbb0d6c3986490bfb9e7b07c0763d3291e9fa3955d0c2a28c6fe9c98d6a46c5f425f4e47ea5b9d9bf5c8227065f53be45914b350a6a72bdf3550db0cb8ab73fb19c12e54253f6c1ce680652de8965938903a544a7796455f204f5d330209478d771ca2b6d0a69d85f288e89963c64892d16e71b2eaa13a91b35f027bb9567db9d94c002e46d83362a6431e3216c156eaea9aeaf9e9a9e8682261aecdf90595a14feb486870d7005e4f85c17cc2ac404a593410711471e5076711f3b165fe1e276db4b3e8c6271847006aa186eee863400e0438ba4d52b783f3aebb66ac135d7b896a71a427667ddef21f7828a65c2e1221a716a43904dbb42e2b48eed4b3748cf201b7288caab7f28019fe1e640724888da58f14393a3953a3d755d0e557bfd41b92028bd9f18daef7132b6f6d18df1d4c12ed0ec8281b3304b54f5add39e06d88497884e8608f9d53a8e3903cd2bbdd44fec0c6e306b9160352a046c9b9b15e81cc4ec4ad2daf5d516c4ea3970f8ded1e8806fee8600d1a7adc737eb1bb78b7bbf536269fcfbdcd307439fd3aa00bbd5a0c820109fd8bfa22202d6f8f23e986193e4415ace15c3fef98acf223003dfa1eb0f7b8703379a4d299fe4be7e2279a727f3546d1623210208a9edd6f97a06f7235a8cabe635af1c18174ea1c9aacc8c28bda814e6b143dd71aed328003b713930f44f8efa2c505e5646402152684bdae8896ed8961ea8b840263c89c9aafb368d9ec1645affc29826e98d109d976c52aca8ede88d1c8dcf784e14315ff9afe1db4eb0e7c58923100b5e503fe6641123b0e78e581e6c5fe3ecb2513ffdfaf2abdec867b56520d96c63d5f55590533778e1bc2582b73c673fdb4cfa7a99de3d0fe2562abd0d856755ced052447036fd04c6ccff05a85fc03e39c4dd873ed9fd2cc6e45ddcdcaaff21d0b81f1a9ad9b247f8861a8407519717b884d1506e85b79c16d88bbacf1417c8f4ccbaffb6b8db416c166c75f0eb96c2cba3261112f75f908e43220e80bf3e66f23065834ed5079bc7363efa3f1c60035dfb38bab73859662ac84c32b37d3369f86e8e63815a506ffdc78b5cff001148aa7e126af5670ddf1befaab5f6e69519d77b3c9c6bbc11c671bc1b33d5ef6fd9423f487ba6d1a85c96385db304054bb8bb3eb8d57737a24688e591274f936845178de8c602c7962ba52b3b1ea5d9af42a87b9f9c7736ca22b741513260d448eb0c45bc45d7d8dc01c1e2ffb9364c7694a5285b4fe6971ff6200b13b9c5e874d89885c723d2721bce23a7b971876b800b833f72a12545a281c45f32e3d5c68039b009cbdc4648be0233f4f44aefa8b1dc41bce16cfb847dd460f3136e95b4f92e9ddf063be8858ac3c1cc04e286d293348a039e41c8ae731ee3f0ad2efa6d9245aa82040f83faaab863f756dec2febe920624f42ae95f99ed4a7c231a58776c3ce4b780be67510c4b6f695e9e94994d3ae88f2c809d6f1e35d2705cb0d927e89dc3c542361662b345210e580169850b87e090e11226635dc10a3e5d447447d2cd678e56b910e860e34ad8649b53aff1ce9b57bf4b3e5ea28ea51403c13d5e91ff68e4f56947626d47b188b5ac32337c6fc4995659dd443b78babfcb8cd5c41bfed2b959ab399688eb34e0f2d942e8f88036f8b5ad97e3a5dcb5b20fc7dde74f6ccde47f609c27e1815a3c04a804af32e40fb56f5c2f7db1afce5987bb8746d89d193c278b3b2884502a9ba020f3fd1ac80ee0238672e58a5190c0d1bd424700cd09579add1bc5db4a0341cd79c9f99f62fdb9ac9ee94642a34e7e7b6e306a066716d77552b0a0fbb0b5d636e23e604061099fb7476742927861dbef4f7a2b5c18ee0ea04f87ecffac89047edd70178eeade2958810b1dfe7a8b6008971dc9885983294ba84a7fc98899567100b1b7b1cb3be5e1d81371486eaac635639b64f89c3cadb2a4a24c3dce6e5fc9fab7c268696aa57151155938eef3dcbc9b8ba20cceaf1d04fd2b8590d1b11862cf82117cc72d8b9ed0d2dbdd11d0d618427cab3e000e1fcec8753e1f4af7e0d0b5a18d29f7e86d80e697564aa8d2ab6e758c4d9a3f39cbfb3734fb7f7382ce12cdf80deb8db5648c1e125b1eb46b3e45761968d5b34dc61405f88ea3bdf94a426918c252940c8c08b022ce579f99363593405a234f6cb995e2e79758769842c95b06f2365824084470d73e756cb3d944cca7379ede301fcb9fccf216644476ce66220d6fe61c8c4078ee0afbe39d3623693b025d396cd228ec7bb5d66261d24ecb85dc5b9e7e875434f7e45d1404cc60c9782de49682cca459291fbcb7c80954c9fcd89fd12b693e5013c072003ebb00a312a0602c3ebcdb87c3c8ae59ed5bde16108729fd6f902f2b608956ab000e5cd71754eee4457444afb943cf17ea35616be26e79d967cd5b0d1717bcc46efbb20e04337c92dcddc6c848f4ae0c218857a0a8f8bd6ec89015d88b70743a334e4ae88203fcce471f1fb5a4ab4653956e17986f01f90cbc0373abf9ae5b596009122040683f10787beca4d8044fa1cbadee3a42733e3304dc15b550993726d02ffe40a1df8f5f944b838f996b9eaff8640a38c9b1ff9dce63963e855743a725162400ad22da694da7595c4ec9450f355abfed62ca655af309710222ce5914d0ed307f259c437265f3ea14e5f39512ea3baeaf39c88efe363a041babcb982e93a758dee558f18defcbb8b63d136cfb04ad9870ba918b4e55873de6a5c24329c9e5e2fbef98e0bd26bb3879ab3a11eff1811f1e8ec9201aca375c682101a279ee2fa8fcc0eb0ab6772a620d4954d62b1438e669d06c9ce7485e3eec2171d391d8de13d342a5c76c7bdd9d415e1c423542961dcd09fedb1a59d5eff29181bd1729ada08443ad12072c7acbf8ea08f9434a40beb3ad7a50177e0962840b22bd225d2a136a87dcb277fef0035ab0d01cc9e4f2ede65e8d6d34b41069a5daa81009ee4dda13a19f653d63d2699ecd29154cf1777f3cd2ffc6e6f546577c2a9658de457afdf0478619d20488ec58a98b44f157aa4847616be4677aaa64c1536b5048ec2f0845d6d896cf0e01d9c10db22fdc95520d7adc453f0e0a2034a6b13906fa312816d37317dae8107e63b9ac7c24b4fc08b178c84b276f348af0305e084e16ac624a973c736fb2d76e808577ddc97a7332e9a5d560cc261fb57a85cdbb5514e614dc090a4098db9423d5f2b4cfdbc0fdb6f4246a6ca336fcab08fddaa4c75233af7d2521f8d3109e9e85a94650a9a75c9b0992f2bd7689c48777e30096cd584", 0x1000}, {&(0x7f0000001640)="2f72a0d3cf544c1ab78a92eeebab4dabc63453b7b0814d88ecb251a40182feb6ffa4b4ba453d3d61e41210ba567f5d649259aac1140e78e533d288285561397cfa502104f52d1fb3f807a48148c23a5306385b91ebe2a3e4cf1e0a2151145faea26e0bb78b30e3a0e2ce20b58bce657c207c6666522a4406f28516954f2c962baadb6be7ca5538c836006384c54e115799de862cdf191709687f58105923c77e7051bcd9d631eafd623f31b28525b01845fcb7195fceb8a2c41100c5d21cc01defed6eeabf1c86ba7993ab669b27e9596aa858eee52d20a7bb507f9a5b6e0a2d3cd4b29d9e22514b427fc9", 0xeb}], 0x6, &(0x7f00000017c0)=[{0x90, 0x1, 0x5, "af6a6aae8ca87c70587da7dfd63fda43694b137e6c1e18135562f2f9411558b3430e32d5c4b07ccce881d622aa1b758a56636ab0d6a5cd625ecf56ec555957a33c6679ffe482553088a19e64791d89c1cd0786c266bccc604c74539f5299e48b555f6524d9ca54e9f8e3d1d15fdb81eb174ef2d0eaa8717ff3c496784257f8"}, {0x50, 0xffff, 0x1, "a378c430d983dae6acc620635aa649db3c30cdfb719b8e48db742d16cffb7ca7746edfa2a21cce6e8afea73e952e9733847c7dff331844c07575aa0d85"}], 0xe0, 0x40a}, 0x6) ftruncate(r0, 0x90) sendto$inet6(r0, &(0x7f0000001900)="6f7e9bcf5ae78597b2ef4aa5e54d26562bc7603412b2de9fa8f5e04eb1bd8707e8464634dcaa0ab6d3b3a2383a31ebc527c9cfba7f65d3e606fb86fb5795126f5b3092d38beb0f2f28a0551ae52619330eb626f9dfc535b1eee41e5f4340fdd0cc849a594b06cab7cd75cc15650140fe11f298ebac904c7be6f47221ed30a60deaf812c475a194be172589105ccf7404014374eb2b6f36f3684b32879435f2ae535b1d253ef7cc02f941d8e44b1c5ef80261ab2f47e6431ab37b", 0xba, 0x400, &(0x7f00000019c0)={0x18, 0x2, 0x101}, 0xc) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000001a00)=@un=@abs, 0x8, &(0x7f0000001a40), 0x0, &(0x7f0000001a80)=""/99, 0x63, 0xffffffffffff97a8}, 0x2) unlinkat(r0, &(0x7f0000001b40)='./file0\x00', 0x8) msgrcv(r5, &(0x7f0000001b80)={0x0, ""/244}, 0xfc, 0x3, 0x1000) dup(r0) shutdown(r6, 0x0) getegid() getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001c80), &(0x7f0000001cc0)=0x4) r7 = socket$unix(0x1, 0x1, 0x0) r8 = semget(0x3, 0x3, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001d00)={{0x1f, r2, r3, r2, r3, 0x20, 0x20}, 0xda87, 0xf6e7, 0x400}) fcntl$getflags(r7, 0x30b5d6a522f339c4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001d80)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1027, &(0x7f0000001dc0), &(0x7f0000001e00)=0x4) fcntl$lock(r9, 0x9, &(0x7f0000001e40)={0x1, 0x2, 0xff, 0x7, r4}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r0) 16:00:21 executing program 1: shmget$private(0x0, 0x1000, 0x2, &(0x7f0000e90000/0x1000)=nil) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchdir(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000001a2000015"], 0x8, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/1) r2 = socket(0x30, 0x3, 0xc0000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="21d13a24277f242b", &(0x7f0000000200)='\x00', &(0x7f0000000240)='(!\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x3) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0, 0x1}, {r0, 0x20}], 0x7, 0x6) 16:00:22 executing program 1: mkdir(&(0x7f0000000ac0)='./bus/file0\x00', 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) renameat(r4, &(0x7f0000000b80)='./bus/file0\x00', r6, &(0x7f0000000bc0)='./bus\x00') ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) nanosleep(&(0x7f0000000b00)={0xff5, 0x8}, &(0x7f0000000b40)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) getpgrp() r2 = getpgid(0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r3) r4 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r4, &(0x7f0000000300), 0x0, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r5, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) syz_open_pts() wait4(r2, 0x0, 0xb, &(0x7f0000000040)) 16:00:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = semget$private(0x0, 0x3, 0x1c2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/156) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x110) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000200), 0xc996, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/192, 0xc0, 0x802, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3f, 0x2, 0xff, 0x6, "399755ca35aa3d0e260c080c5284510fd62ea3bb", 0x7, 0x8000}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) 16:00:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x0, 0x20) semop(r1, &(0x7f0000000000)=[{0x0, 0xffff, 0x80000000017fd}, {0x0, 0xfffffffffffffffb, 0x8800}, {0x2, 0x5, 0x1800}, {0x4, 0x6, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="5925664bd99eb65f75d462c3cb93ee9224492b195d97109818998e00d3ad77d13c90f1fcdb749022c31c5f5ccefc92160a96d9e293b03a93b2e80453ccfb1b856993f8fb34fe4b4f53ea8c32b334bfa3d3018f581510a85b417035e30b5e634bd5347ea25db2128b34a1541919f77067e8281be68d1977", 0x77}, {&(0x7f0000000180)="04ea566afeeace097d9c907f0822a0f2c5168878a0059e75c638e3073c001b79daca31afe3a6fe93ea57335d23773ae5d5e1aa46d7afb56401f370b59dc7aaf0daacc0eca326e820d003a4b3ac91276865608ad63fcf0713c0c1019e845076abf34437a835e097dc520eabc20a8dfe158c556aa77e234ab40175036cefe63b2ee1ea23b1320b8027eebfed647f19496bf73f90841f345d93069edd0c4b03bb1ff93789f95f2ae1a46d6d7ceb3334ac24aef40d7dfc60499a60a162d6073fe8512520302a53b750e685b127272557e0ea791a25b5f556808cf459e3d4", 0xdc}, {&(0x7f0000002500)="d51e06d4407ecbdab028b50dfb513e3612383d66468bd549f31c48cb001b02d4c6cbcd3a985d519a71ed7ecca44e4f9c2fa70dc766ab8918f50c3c0efc254a1f4147d76a498960965cd8a4008970c4f3b1fafaa19cc6729a761ffffd1059e758fe3733e6abbba269f5d9f786ff265c5304b2ea14f1b59815b95295c1dc77bfe57eede46689c6ae87ec5560b8820fa87ca066f5e41cb6d0eb3ae207c95f5fddfca7c157a43802ba4b098e48b7e9ed6397c2d8b91405062a74aa5adf6f460a6d156d2a2d3b350f7a6d7ac1f4ab4179c0de0cbd407246109a2f51fa60fa680f2cd1a58b86233ec2a95901159ab214e982fac630cba9fe29eb7aeb183675d1156da6970373f0352c4f7ce6d8cdf899340f292698ea9ac2d2a31406c9854c1d9469d8c5130bebdd18c7653beff7bc5c22df1f33229acaccaf68e77354802e06370137a0827408e3eb141d10f1413b594b7935ab74fa0b29ed5d6126b5eeb5a9e4b1342895055805e79ba619187db10f9b8e89ad18512a5613a4cb84db6611fd49013958ee095413dc83a29256e215c9fe17b1ab94765c068f64244d243968f5832a22576b97a5c8c3b463d6911665edd79ac2d1896b9e7ce8b71e4cfdfefd54b09853716e99a6b72cee4b45adff931cd731d67bceb4037a05168d2e3bc2932f92f06cd150f4e8a726a8768160a62205f60d425efbf52da2610d5e5b771806a1fa25b1dbb1537ddc0aaa1268ab069af5ea5fd89dd794f70f6a89e28285b6da439cef2f235e22e3faecb447827446718051408e87b92189e73e6161c6dd51cdc39c0a30455453c41d83004f6d247ba8545e17ebb1bba829fe396ca11169d415d5ae0f4f54b1483b8af5c80d89dbc2ea07e81bc46d65fb4ce3da318ec361e47dcd127054547a52ea88a8ae16b802a70a604ce630e065b570009cf478afcf65df3a131d58f982ffc0e66725c1fdf225c3d8b976db1d510c346b3b5e2a83d58f26bfd43098fa046f175a1e51acf84383fe23b1049c065c838a5b5041a89eda6fdb0adbbdafc45f343eca298c03e38ff445a3d80e91d3c735119f7712e359892a0682e2f2b503b59f2e305cac16eca32e01f40591e78a95c55884077f556d481a4ca56300cc03cb12c90789d803a47730f853047afbec64d068f4941b0642e26faf80ac23e6190ddc604c91986277608f66b74696d06010fe52ee08fdeb67a39a4dbec204afef24acde554eb5537adf616d4ae5d836e73e4c0b0e2d09cfd60f28e07e71c0e0d87950d964aa3f6c7ebb1e419fac31a477ef451f9af090216a3831ad42618487b3546e985c14b90469f00abf2ab448c9cdf48e29ad43c94b77eba8cea78aee9e7023a9111b07e2774300879ec24d5dddb04c2fc62bfee9d5885e54814725ea5c8a10b19667def2d3ff80ef38da228d69443abc3bcd2f4dda271df7e9c8cdfa66fc6a6cfed453dbe8756fee17dd1ca5c33e6e541b16e77bf913eba083b28c580356233b7d857252c4036ddb3724d6397b9bb8ce8ccf1d17063f660a608a44714c4ce14d778f9c0a9d66e80474a58def81e10f3b7fc159eff3d98f673060ddf87181b38edb5c991b66966d3e90371d9ba286831cbb48df3137d830b9a50a3a14fc95092146f7c3758c431c80a932bfff4799fa023818c60c0649d089e1dda9dd76f8cab462a39a3ffe46e6e1850c5a4c35425c7e6dd2c9b6cb6e3e06df6e3a039c7a1530181e7550532739d6afb6c24f5b046c6f8ceb4c95a5d8287e54b132a2b2580336b76fd914a1d82f69b4ce2d55cac13f81b1335b56a1a365602a4bf87a86eb43faa2a2f3f14acd4de0d0a33ea918b7099ed839327e5ebe0495adec0eb59fc8ae86ae396894733c97e9c434b6285f60d9ae96cdc61bf09e7248e512e286fddbcff699b55c21fb9533acae3999d6441382f3ecefa280642690ee86579842f237813d6bdb6e6fdc9607915b35f2c58306470c12e2dbee88aeb1bae3f338ea9e6d984c234520e3d5ae09280daa84360160657215da13c9b76eb3cb015655a51955765a4ec9b0298366d8364028737a3d87f71ca26ba186a7a1e1339f4710093b5aef3ad4bb871c30abcfac50c44670eadac6203e4628442762501a542077a327d55545d4372bb91461f6691d01e2d719a19d23d0a800fb7fda0addac1652b5091f2fd7dec6ed60c092ad248ade94c1477a796ca7e66b3f6836751b885a91dd193b611abadf1ca9c15f45a358fa49ec66ebf775b2ac233e1cd2911831ea1e12b27011701575c09a1b718eaa23079f4bca37970bc4c9033648188c1d747b34ffd3af8080c740ca8bf5d315a7cca3fc5b81618c9d5452566783c7378a44e88ef51ba742c4928534a0f2f589e9deba2cb385563c251c415d26223bb969b3521bd083e3addd01b2e5b12fa07328718f45d7872990f51ca8b9a30313ce09961e21e5fcf116d2793c86071c15e0716bbce2b390be76ab82b3ecbff4616575b68bd94205f4fc0c1801bcb48844e3fa4c1420bf3c21d78d5d9a443102e4ead846c7de59cfe45500c66ae8fe4165bb8fea066388f8659e9ca9a77db8ceff988d92c5e2313b5daa928a1d36be67a20c24d24ba9ece185abee060775c182e9dd9a548b9dfc446a22afe48bc1c4164c3b46e65f3fe9d4f2f1c3a371cc623d80d1b8f61b8226370e323aaeb8ba4d0395f95cc0b3244cb7dc4e59bafabe2949f969c293da589c242fe73ad7bce7caa41bb1fcbffa10ee55f555d89258a0253f653e6ffbc1402a8f544dd6da786258bc56e868a24c2860e405d69acda33249d8c08ff97f09d2370f0866fbd08a18953a0ba52a3f88e3a5ec44fe28b4552b0fb6cecfc365a3a78120280b9af0a397c16efd8a731f3ac1dba36b6612e72ccb74223b0fe450a2b93a14b27b26570ec4c898db1a2b01ba421ce1c601f86b68f08fa023985ad7fa109fe2e79f725831c3ae649eabe852d836cc0b027ee9d9b2615d21b8bc61454aeed1c136cb802532c089227852fa9b3762b69de28df257e486419e202ae85c3914490904c9cf8a90d18cf4eba45c978bdccaa1b17ad92019f7238479b181b751903e8818f70839d6a37f888f9dc1bcddc6be871ca59ae7fafa049c3533e3e6dd0dc35e67656b4d52f3bc97cd0f62779b0c0b622760129fddafab7148745ce4d64bfb0f65869dda982e281ced675b9d7b6553989ca6bb4e27f29b5d7295e912ce7efe4c2e0890ade9f51d043fb7ae7d91572cd85c4e28db4dcabafd28673dc63b0b44be514968c5ccdefa1495638173957a4063a4a797cf10b1c7dc66e5b14923a03e0df7987a34f2700da480940317baaea15e5892222645f1b70fca1361732c1b3cc1080f97eb9566eaa205b20875650a2af399c4291b6a64c36d0d5199c27991329bf3e2545d3fe3c8a65ab014efbfc10caea7a0737608499f8b8c79372279bc18284b4304f757d85fc5909e84cd613e72c43306fe0fae9825696629f14d59d90b28a9cb8a25a9be1150d87b1a4226c6e1b54f2b08dc19b4303c6986067dfac2431a94610eca5a2bb2416aa53510092302d85dbe419799c1782285affb36f517898380d67d7735f196b70f6e55e422bcd4f3a2079ae94e0f348243afb36fbebce681253228a03ea68611e6900a8aee9bef4994eb160bf815b6bba38fe38a45cc8a49caa07822e7a6ecd2819024392cc88c830c204dd0600126dc7443f9a7be3bcec969f382c5bd065fb59a3d329b3507bfa7281af7c3b6098825b2e902ab2f9f1edd6fc01b37df32fc9e88385254049673f99cec4ebc4ecf83eb3fb5880fff5fa3f34e19f9a53ab6ad3d3774cc0f5846c81ba6351cb758b5fa1781f2e3cebb3300a990b42c30d038bb9ebc61c529af1077edb69c236facea5d327bc0d853566fcfe57f1fb698ada6a81ce1c51d915ac563f4946e8228c27db02cf2ec5d86a147ab1bcf66f8183b184a07bf476cd9fdb49fa5281abd7772398dcbebf25532f1e61b3b580d55eddc0aa60292a5274f7bca1e0de138d2064fe917cf854374e1d5eaaa55d032c6ae3a2032a322ff2c5ef0996526ef85eea01483045e686ba3f3b82b15bb8b9dcd36c67d06669422c18bfeeb132b1792ced0907804881dd8036da77ac510f190dfc3a1b11e1e89335d97257002c385078f2ce9a60e6384398275f443a36b921721402c5c74038043cd42bda0bdfc8570403e96f2c5775198e8f82b9407d02b3d21b21d4257ffc98a6749d8e626996db9cf969493a6c9ef55233fbae1ac6bcf0afa62527490b7e28faf9815631d7786f396bee14d32349518e8974e72edaf389965da00214240ca77b9bfc5130cdf21ce76a6b06181b031b194c6b308dd4971b3406636838a654705357bf9d29b6a6761ea6fa10c470f8899232111bfe4b36fef022c32022a8175ba537d05d8c3081311c95f70b242b8531e352276791de6fc6cfd2491aa3a13ccbd4fc5b08c1fb7c326861b45fb004a1548918047e46c395d40320d761689ea192862f20897c35afc079cd7d9586cc1ad6cbea364afb9cd63fd2976d2d67890f4a972ae3e81c6b08bdfe881425239e8467aea8b7d8b6a27ef0836fd45f6a860b583341e00ea3c30ea2201d7bba66809e9cb3597e8f7c4955989f1aec991322e0141aa28d52eda49571ec74932d560cf6c6a9faff7b8566c907f98d0748f8a69a9612840dd168d94e45450be8ffa38c433ae4675f2c5bd9c934efe46df6cff3e11f6da44d72af593e69422ec5094b505261f598cebc9b71a8a1df99716492928d5a62b7de774b47821f117c5aae22e1d6dd241f5c5b0f3936f0b290578baba0200bff832d6151f4600bae46f5d1f76250622ef40accbc778c519136225ecfd93ef3c970d4a66f24d71304782f78ee60f2d8d0a38ddb3ec948cc2b5d6f70cfb8fc1dacbae3dcad5a952529d3ef9d634e0fb979c2bda533d524d5816aeff48b8cd0a0805e97791b782b9bed9c7754a7ec538b9f1db98c6fb2dc0cae6a389d9c5f23d46635a07ebbb499ce9b5db54d8f5b66784b79f6b78996d61785ef3a5a6d8e01339ad5c50b4b5dcddd1bd2fc23a07dc02925954d4e5e6b9d205076e01e7f9014e9bf71f5b185e2a5662e493da8635ef94343595268395c59de0f77461e14b9895d5b86fef09403d0e20dbdbe4497ebe41bd3e79efd524ec1287cb18e6ed23f99527910709d1901561e6b2da66fa6aebb39586ab3ab35e90f941211bf2e785be2b3b9de91347362ed9af88b56f6cfb862c125ea9cc2e19613d745c7a84220f5bca810b0f11a0bc00a5562226893ac44faef6fc41285ab0d2164f762fe934ea019d4b5d4cb7f90a0079d3735ca9ff92ce169c884dcee3ca15c3ebcb50ddff3497ee9babfa725c20f7345ca1bffbf69b735ffbeac70ac1b81f46c65f87b1cc68e960da32f5203229244c49f9a046de8e1f5afdc52ae8bbdca4e414ce03256a9abc5f36b05a3f1015d1dbd3ddc2156af1e3cd8332e0171faeb8b34811ae250db437313e5d0ac301ccece36429294ac2b1b8033485af274575d1bda6f04f6b6fb3271f69fd1c8f7d69084163455b131fb156a8db9c84ccc66e24635f2c924666387ce28ed95dd5304645251b2e72afa8edabde85c789b2cb62c04cd3469fff9895d02d578f461e80a73b53553a075db3407d2d0b76d1c004332c0cce5c9ae0433cc50ea628d25748a0b08dfabed44e6059f0238d8c09177f71d01a8d369948a792820baea9d2b4c0313c450b6ec3dec30e6225f8d489ae5ff0adbaea3299ccf6855c4d2aaa2791e06a0b71e404595ee5ad6481fc050d495d8576", 0x1000}, {&(0x7f0000005200)="f8e9ffac992760e63cbb9f3e9563bedb444da430d376511248203a3dd69bc176679cda5c2e2930dd39ccd2694ba1692465861ac41cbbe9ddc9835c6e2e654258cfcf22a2c4f2b091d664dd2252a27bd5b389724bb5b979bed20176363c0e48d147420d21fff19ffbf79d2bf1c48648f307187c55ccb1182300e16bf6e4251c909053fb41828196f4b692f30970e127af2be87d56d78e6bd17f1b426cbac21e6d20f480add5a4bf137fa2511a9412bea8c2954b2fef5a95516386b5d899f2ae15b1bcd41e852cc176a0514dae4b7fa242a606432dbf956a577601cd216eb1a285f2e5ee1fd8e43108e5296a5f9503dd10bcd3904634534a6cd28242b2805ae814ed8d48e74ab0df48bd06545efe4af0bfa1f87ccdc335afadb42086b502812f0eb943823c1e6f214b85a4413172323c81725d384ebb2914f8e7fa84f1b01101f1d532ee0424f7eedefefbad81bb775fe39fae5e42fdc2b8db7a9140810767717efb1d242fabec6ad3fde217471210ec0be7b133f0ee83238012174be4a50c97f61814cdb4870b0e23e702ae58da494f45da5205b345b607461cfc07c4c617d1771a9b9ba576408b8860fd854bae1d087a8040a5d755b14144df4511757df43f51ef29cdc7127d34f22794cdfbfdb52020c55aa980fc0af34a296bb30efa1fc641413e9c145b1625b075f6a90974c3eba9e2a6256c4de45a02c9ea5d966b646078f1ff105654da7b1cc31b23f33f7b19bc624de7390ad83ce9603c7824788b818a07488bffd971de82617551c3fa0deff2ed7d51e4621743abf9e495eeec5d65d64d69e3949be6d33c8ac7658f6294155a4fbbdf538620fcfc285c8123fd1e6f57cc9e5bf7695da8f59719cfd5e5c542b5cb9f4ef7a5fcfeb2f43720ede2d48753a7c20d621a1f605d4ce48096860e30fd7c33d8e97070e8d7a64470dcbd1ca21f15fdf4c9a6f547ddaaf91e5a6742ec85008de7505ff0ff5d8ad734c159f6ef4fbd8d61a5c8f5ac39e10b36d5fcc5e8466a6c7f9a782aa134d3928ab2201a46b074c09c2c0193ffaadc1c7424ef21cef22abf9573a2c6e8a5cbb76363cc93310c9d6353fa100cf7daa51a04f2a82a0d220d3c2f00b0e92cdfa379f4bce5ed91cb79376c6c65cb4edc3aaeeac4a31bce27904b764b9443c854842f96c0749c93e1d7db9c2ac9932028d564432bf2c96e21aadeaf17e7e552a6becc7ae5ea4ba803e898a229036569b9027cba7f6eeedd1150496c1e2c190b5d151ecfd15714d3fbf94ddb6c66c7488457356993201f55f9b1df10c98b2e184858d1d530a887ff062f6b38fde05f4fe6d353c52b531cff41cd733ff18b5fd1c16eeb7b25c1d8c0e7a324bc933dc9c4fc40a11e46d14601d600f17d5028ec75be502cefdbe293bb015b372106a5874d883681ea64fb705f21037974e1e209d91ca7e4e13b3bc198e88dc5640cb42e4e48a250021180d40eb14c433aa8ab5150d620b68f82e7e77bfc4cdb04427ee4dc53737074f172060e562622b7687759167848eebce4e36a5d0f652d60d162baf33e4b2d380b8360457688fc47e90e2496e91332faae8f52415f21ba3403f2630215c1e1bfba6104070b50cfd1ad01404ecaf67ba0330bef78e459dc48458f0b9c6dd367e1c9df4606c0784b323d84a9724168ec2455f085f6a3629474acaf5f6ba310bd6138c5bde24fc20ebebe1ddd5b77425477c249c374ccdf296ba94f345468db3ec160eb048e8c87f11c628f3c7cb833618f011a589aa9980e539770894ac2a3d1c375ea13913835342191778d5ef4cda75ea7819e8f751ef8421ad72ae68415c63f487d284699767516c4fcb38cd920d6115c087024cb3faee9039e588a31e1568c8b47cf2ee569cb757d6c1f19b0e5fe23940cb9b78216c24eb9fc7704f294bc12ab06b15c87cefba003984a5fbef5af91059fb46ce3dadbf758f605fe3c041825a3d99c754f9b50bae5ed1e43a68fb59ea5a8f2cf8042bc3c3778501c8978e040444fd9160930d027dd885860209c6a2755657228de9c1575fcd1a5d247a5ac17161f5ea6a08211ac5c9202062a708ba34b836ec1cae76538c12487975ef4fdd3e6b126d4c5154b4797c35a926a87aa101874beff88da635e8329d7c0d3ee9df4af2170514b89a8d7dfc688d2a39378026bfde91ac0a36d3102f1c674314892d3b2c380df5ce95eeace79a8ec557090ec00213d0fe9be3208538ec1afcc7a3f1ce3a20a4625bdbdfe12f01317db5ed1326f1f03d1891d8ad21b04baa85032cf631e056cdabafb8aa331c2d693abd776f74d6c9e9aea4d33075431e793010ff8c012d9ad66b9271483a3aa46dc1ef2939a0d8b5499c12aa09238caca71b71703a711abb648f6a3fa25b4908ec8657734c423aeace87c3690a189977b96ab4ed575abb6abe9b0dbe3fe8320688ee67aa05ba76961bdc75ab7159ec09518c80c2f4504508b7a129ab9123a0273518dda9531ded5290b2ea15e91d7a360c765d16874f05e7b7f78d30da1e22c9c1929c012f2e5351714b3e0fe54873e312be361f4b1c829df38dccf622c4fe04c3db785bf551d75384dbf8554083902ce11c89431f1d704b0ca97dada9498900a7ae32d0a40373c3db3de3310556e9c3bd6baad22461c82b03b06be3e1c49a962ae75f89076e4bc94e1f8b23ea57b5ca85ba87116bf7475b237105f64f80408bdc0b3d72154c982fe79a567101822fb3578be757f1fe1dcba3a028da01dff58e47a56b53a98b3ca62385fb8f2b3222b95815d2189e0cad40a34b778d69339d3f6398c5adfda155f228fc38bd23bf4891ea493fea0443443deb05918159c03bc033ba77dabd5edf71f0cbdcfd7f08b8a1ffcc96e1ad980b8ec323bfec83b1930038064cff9bed96387591b8e49097288ffe4bfd5d8291244dbb796c48d5ae68a455b9c6e04403436eaaa2042072450d677ab32b459a506434afd630acdeccb9495389873a44a66960438a4fa385dbe6f50de688022ba62a88d883c870bf01bf66ede6933af8e43069d71df73ef410e101d94f707cb423a659cf1ca579d0c1f2348fecb395d17e0b2859cf64367b786c6b78a3bf2f404f7d3c8233663652309351210d78fa8ee3ee4ae44588d60bb21b90035ad2518599d20a51d34ea5c2475f8be4058d419d74c696ff582eb802bc52066f849851bf1b4c3c6dbb6d80f75e63b653d972698add089dda0daf9aa4e67cd2ebb52ab25bc80a43f15afb7f58b811a538473fe323d882da16969cca052d394c6aecf3a45a474854c3835ff8ccd29da17e65e5f307f927302a3124dda2b1b7ba20d67cbb30990bfb1fd45d9544126c4280585c7e5387b304f799ec19ca58f2c5bfa0a01e794a9e1157d0cb29b1b8a5b89799e7b7307ef79bc41693adb932f4d22523f5ee478b7233f7a4041a03f215a4ed419b65de8b872b25b771e5fd60eed351092fc2a341b917c1d76d0d8ff4890409bb745322b403486a75647b8d4bf440bccbefad5c571ef20b40297aaaa648368762d3e9cfc1631019ecf7290d7801e5367b26f938d4dffa17f54e6e3853382e019d06ad9e474b23c6b43c7f131711bb423b216457a8a8ac3e02e7a17aaa64b4884708c43d987e3dd9fcea26a17b7179bb1a5fddefd12936158e13f60da25cace5309ae155b0497140fc3073b8156487faae4ffa464c370235cbb28eadde81fb74a8b12a1a101b0cc6ecc1ccadfcc45c0f2739fa165f068628b7867fdb5d592acc0ca04bfc1f8303b310b55bc0ea48a3f484f77a4854ccb315206f695c21d74a8bec0449e19aea2cd60bc4865f11599068089735c632c02701566440b2b6aa426ce83364790cb20c92117af2e966f996ea91bdaff95d4cebdc32e6237d3cb2e2375ff6d8819cb0e60ff28f2d8b8ba81185f7ef980d762b223ccf56d7eaffbc81c1ea110867440d29b97c3bc9e6a4bea0c1c0bc46ed1b83cd573cfa8eafa67832c8cb35a05845f38ce1c6e8f353864a780f5aa89e5e0f92c0011892bc6df0f7657f485bed42a678188e344616b25fa8cc217d825a0c91eca72cae8d37d21bdbc8516d07dac74eda011fe56667652aa16da09f5b0cf214541c67c25c1a84cf91fc933f0a6dd299391d1cc5818b9d0499c417bfa10a83446446870319723e5e9bb709da87ff636f94e6e44a0e022b13ec081108a734e2fd95fa0123910898cb53e9e8b476eabd8947c7b0ed702e99a57c69f31cf6bcbf072e19dd5d4b3cbb9f1f9130d248fe2ef0e900f26fe0af56621ed8063d3e4e5403c0b89a141c831fa1308563116dbe2394a140d9aea55438d9d30d9ae1bcc45a205bdf012689bbce6fa8b86c4613ef0af063fe32cba877ca93f7350ea86881f77737fecd1b318399abccd1dae334786fc12fbcbd084190247fd62dd0a63194c212a0801dcca28e69ea8dba69281b20a147c5a36b692d905ee3c71e0382d16f736ffb1813f796d101d9df39b4b96388a570522e0951e8fd85f6395d16f31cfa4efbcf4eab30bb8f2df9b18ef4b2a0f6cadcb5b542c786d197a2e6865559d4ce4baa71daa296c8bbd0ad0f60a0c232c154fdfa5ce6c2f04f056d17530122be8d49b40f608f475d4b7bf2d04866a368f2cc320ae13a92b90c16f4331416285c8142eba40e3151d94cd12dac9ac40a772fd94e30a6b45e9a7b947931988e0a4733f0f3bba2974dff580ae31c4ff5de5625c10c2cfde07c296322c7f6934a19f61d3c47dc302128ef15b47d862e950580fa2eb86d47f15c38bd1f41cd42d9ca7b41fe8ae36c7c03d02c9fe0f19817f1bea8d8cf4c5a0c49968923189b5f7b257f083c25152cd055e7cd36d7168fe9393339a566ececdefcfaea575c41ee845d47c19838405336ac0e56fe7d5bb89572e06fa0b7145d82f1476deed6b5e2fc770cad98a773d263cfff58ed636b37f36d249c1d15ab81b0090e3dd6821aa0000bdf34d5a90a621f32dd850e9769ba921b80812672d12c3600c2fa5015b6e80817adfc37308891e44414f76ab2ab3cfe9e17cfe0e7c288484f63f450cd35cda37b4f6a1d6f4831ca55573336e8531a5d04f504cd38bb7c90076c990d874d1f6cfc8b052cff160a5b3bb8d4f2425927758308150e2558dea011c84587c3558c6bc343d4fdef70f75c0def585e4fc720644778aed69fdbbd0b2168190662fe9c79d4b608c934ae4d80860554e8dbd0f7a59f148a08a01357f888cdb2613e0c253841cb3aa0ed65b9f800708496242e2cd1c8d5b782c7f4fd5b783c22c6c4ab3c5ed707b2724147322a357fb1587c911f1b17a7adf56e5aef3b81505e3cb4817ecad4cc97fc183dbf8946da1007b5bbcf69639474a527c713b3f830637b47e470bdaf05cf8cf5c17c5ce19ff0e40194ab9aa90e78c8ece5cb597b15ac9a41490096c36c636a62b2752f110b34a1602de69fe63c946817cc2f04ca946c905e4b644d0b923eb8dca93ac3fd52e88bddcfb3b2c5ef474737d0409d0437cfd925566f4fc2145b00b2238a30895e9963346e2996d2f32d233e862545f67973c19fe8553abb7b79929242630afa8962fc22b2e46ac00a7714f6229ec9a9e9281cef7f2b119bbc40c1e4e04470d7ae723fe76c912ab93be9e30e25570620cd9fc65366f7f75d1ac442762460f13ba4dc03c86cc33e1d7fe081ceab438bb0bea2d9e3cc1c448a2fe3d30a8b3b35235e972553446aa7fe0e720ee8f50cbc7431316c59a4302cb1353cbce58afdbfb25f2ee0d6f089e3ae0ea686a143546da45f7ed7a9e49122a756a7104ccf499b58c4031005893c6dbb5f897915f4627e2d4", 0x1000}, {&(0x7f0000000280)="c002de26f1b124d7279db61e24fa2f3fa18dd7fcd9cb8b199f8df4b86e7a2fe32b5d7cb60c21677cfc9c494a1fb92828462450d67920542d33a7bd9948daf56a8f201a4e64d108c7b60507aad29a06c24ba456a2fb048a24e1ed27a678386fa49321fd0f5d537762b007dca7", 0x6c}, {&(0x7f0000006200)="a6616f4be29a0ca762ab38056391d26459573c8646e9e39d954058154f5792bdf9d83db4f7ffbe1641e333f825944ab3ef254e6a7e4164925201c2bc98115a78ebaeb71bb59042883f65273b402e5bfc531787cbc7328af6f64a2ed1d3d08c7559a8676090268c804a1d2e675fbd515f39c135f60fb5080e7cdd37d89ed65a7eb78c8ffa8ca554c057b2c0adaeba700c7917444013a535b91a6d57db9583d5697729b798176e3b04a04862dd39245caeae87ac68c759d19be830655c0db87dbb482ee5070d9d98b036d9b133fba5e95e3cb84f90879cafc67f548698cd4d93f0f748f91e7e18aa52848aa652b0f09ca0eb788f740fc6e79155b88d2dfdd400f54c9fcf4e5b04d2c6f467b9d81f2425810b0d556b6c274a17ca9a4f419a4d2806aa3cf1aab578bb1685f894b77ce794acbc7f2be86cae98e83b6813e2a0bcc30ddf1e6cfb6a26b2b3f47bee5c5b2b92286fdd5fd0d67a9d60d643ad35b628525a731d2a325f86d1bbd94bbb91deaccdf1abc927dc313d6ab3e3902d4121ac7e8de505f416cd0ebd25f83116f2e48904f9bb7950d89d8ae285690a6513e2982dc540c0c2c421fbc523496b381f1ea89a9a03ba2c82ac6b3a0a5d4f245d022b126a1db726e649b2c23caf1e7740a204a6f85a9241107c770f9c7c2a7267c03bd6e9b6d07f2b457f344025c67c686cba69ffb1fa2620102f3c817a2240c476ab20db4179508c4edb520031e2ac469b7803e421a91b855a7d6c4fc391b104f8d94c4dc8305d2ce48c7c774b7157e88975439396ca56400e878183cd8bff3f8a17ed56f760d6cde47039bcc92990b95bd82c67a1001b7b58be9d1563fc57968449e13889de28416be221ff0c0f4811c7888cabb2afa3711b432366fb31610ae9716ac7cae97d1edbf053ab96168953d66c606eb33370725732a01027baedae033e01efa772940669e01321ea9046a6413d9580ddc88c89f6abf1bc6d783c0befab1ef3436a1bbca938eb84278bb7831b548b4c2c52ad359c51c03f19e7f71617fd835e85ea8dceb5d138664e3dd7212130485000fb1092d07a394fad7da111ec4123e02969923e8e4b34ddcadcff7ae9d359ce62ede117e520763a31973fb9ff19344c1207b02922f32da22875c5acaae137890618c0e4c99453fbccd10925361c663bdb8fe9d459b8d9060d73ddb02f26b7d9cf86d5e693cb018e7556568d8e5cce7807704f77802a84927d1dd577baa9caed46df4a9569b6f9ec9a5b50e35ef08f36e7a45a59ead759a95e90e9def17d1d2646f5d1e9cd74d98f14a9f92910997a3f8c202eda980ae5958b151748d9966770cd06436b800641e96497c6fcce9498089e07fbec0fc767ca08280a1bb7bd9dcabc6b464df913ebce1555cdd9309ae2705120697b435977b97030d9db9f1bf63fd7d5c32a589756a170b450b9ba4ff68811c2bf318d969e83bae69cc0ba86dc279b55eb3faac855912dee3a01a6fc3d768688d42bc9a85c2659a9d7e1bea5128ede54172da0318faacd9bdc85e880caed5985430664fed478c2483a76dfa01c183502aff904963a53284e38545b5002f8521f1323c1e5cb3371219cf2059140f02222f5aaf5ec7948232e22cd5007f6921da30c2f21e52e445df244da59a28325013ee468e06b5a26345ed074f5dfd414871dc2b55a0630a2b8a46254023c011b40a89b879836204992e2ab9b92bbcff14ff548ae4da1054df9ada98d855b3f4ab84178162f322e63fc6932f38c218467b33a8a223e4dbf82e59ea8a346900895a4c193c0ade46a9e745ddfdd1aa10b9eb16bdb2c0a6cb94032b75b92f74fd0d3519e4cb5dd7f530cfbf7f18c6bd87a1f91b7129477954d7d1de4715656314869c933be717d8ae7760d50bfefde410397796b22ccfed997dee8a5bdfeb530d1cae96a1714819e4d82f6635a26b803814581c8413e453973043028c82127b51e65e63437f8443820fdcab0da9c0c3ade53f8d34b189d228ea2bde9daccae8791fcaade88d6c375e1fa1567177bf7bfdd5eb4eb133e21ba72689a110fff9aadb8a39b5d0356815c95a6f90f31f1b0d1b5088b8f1f1cb21dc89d67675966445ca815d1998ab164478ea0a94991077e149127ee129b63ee88dc8df4e5472371a948cb5c8423579617dcd32bdec8b83dc0cf95b5d39c2ccb937af5b48ba6b8748112d8a5f4d65c324b551ed8f8b329268f586edb4c8a5c7d45495b340513a94908a2378bd8040ba8636462d2eabda1f138a19a8a32ae02cbf44457a6e72c5f0ad580da6c3c967b64547a0893385f774dabb9e28da89ca5aa20210868932315ad942a1c9b6d07eb069bcba0f26b2a6e1e642ba5eebb5f01a1a05f79a6a29298411ec8bda70f00ec4a2dcd5c3e9a6ec24d7975ea82eee4ecd598eea34350ddf61b14d8126164e517d45b0e9bb6d3656a4f9da50ac3ae81c53b4c8f07c796013782f1c2d72b813914082c66eccb8935aa6e3befc6b8ddc9ac96928beb92ee24eaa9013a9366d37b7cce49af10ebc45a3d0246becfe81f3a7e5ec7ba95788e33caf43fdb0f3d515b3562ebdd0cd85f263874437361cdeda324fe38994ecb8186398566da11b05463b98faba846c567f99fcace70567115fa425968e549017b8d0332f9ce465c1df35ce73593b8b585c54600157332464869a0e71d95acc0eecb56c71d7f0a80da5e7a25fd2c1d00591f8fee28b4bcd4ad017f815418e88464c2809f66cef5d8ad2cdc8c88166cca669171da45b54228c9dcffc5e20bb601fc9824f21e445e559a02658b231ae4069e7695fa9c5a5adaa2a22a51475f3fc37ff48d1f6e028c3efaa7c5fe5c4a5ab8a2320e716144baaa7799d63797cf23d5a556e431ff379aa441b48c22778da153a9691baa8660ef7e79119c3741b14922fac4f4eabbea5a2deb76bbdaf46db3a4a97fe39caa48679f5d6d0d532b89447332c66b951d5844fb589e076b8cd943985d89044e168ec8234bb751426b389d2b0d8b6b491399cdda956c915a363c1128ca33cbc4018f831af84abfef612a47445b3e39c813ee18271da49cec3d3b6ea47318f2e6208c5a570b36dbbf6e59612313026998915f3f94d8b9aae3e5b7ebd34205b3b84100582887aff7d0d0dfbd54f6c69c465b20227fbf44405440ea9fee6074e6d0ab01d106f13fac86ad2b83772ab3242a25b9f5c7e28ea9c51ce851aaeded13f24b13f1489dfc48655dd6f0fc4a3b742c3a1eebcaab64e30305f30dbd4468a35da6eaba88882d8925101ad0f130a085308299c2536491e5f745dc681d8765149290c5ad08aeb1b10869fb3549a6e102d45e8173e8d872763ab91854cea9dc34a684e31122c405359af7776b31bc47330688aaf49c9ec8869af17b2361854a8eb107e281ec1513cb5814cbb49f5b94280a9f11cdd5752eadaacc6d02a76b94b27c3b74bc06ca41a2d4858b07f02aad9d59c0313caebac4c58668b41ec91db2cd3808e7d1548f1b1212c82fb966604638ad86885c761be3962c63889442193dc7b2ba8d666ae85f2c5eeaecaa8ebab73b044fb682ac646b65aab2ca2cdd97baa14cdee18da2c8610ffdde056cb66c6d8d79c041ec9e747988d07ccaa0578ebb16b9e17c47b5a6aa2ac50fbbf40956685ac1a1043f548aeeb9ac40f4216e68c69b228adc7364f68ee22d57849fe711158582951c04a8b073af0e52c3b3d87cb4526319182beb81afa90d09dceefa248d0d33de1e8752d65127ac2899ca149bd8f2ba6677296dad3a00c74c3b9d1e257a35499c610f6d62d0eebfc6c7705d1f3f31d25206b02a438281d93411e1346dd629d0d57f6f14a4d2ad2eadc824647a2ffcb4e7895488660c0631be05e02c5488fce0d1d5c167c12076484eda57839a2c0a393c0aa255c1dad2f857aacdf0815205daa0d3b4840f844b699a58911ea7ad9d5c90aa0d8de23f2bd30413ed3fe0015232ac1e76665b7244f5b5c9d8afbc2026cf791969734d6c4a58b0391e971d2a0271d903fc06fae7ff6ab0afaa547e3c3806c2730b3194367466d8c36c4b228df0c0dc7fa455f39f54ff15a92f8dd42507d0968665a2a4f8d90ce443c0fe13f0e08d8205e2d75065b3af00179a3262c7eab41e98a610805f7637c7f98bfbb52108745328cb8dff933245a3b4582583390dc50f496abe1f14d957bbfb11163e21148f54c6ef899cb9bc3af188df8a11a27caeb3e6a1341ad96da4a619fae1acad35845fdc25f350eca7f8ace2666677e33a04c353c2d77b8d798a130279b217c336a94a09e017836e859f655a52388433cf404e5cd97ec6b259d1f5a149bccc44065e8dcc59c851a8c6938823dc0bf2ad395b1a7e7305826e850d246e3039f5f4cdad57d6908456e499aee1457c37d4e4ddbcfe406ee5662745e9575b3d650bba4088bc441f709df9e1273004a00406c4d9cfa26a226db7029d3304825f9cfb629ec8128324da1c2cc956d6859a4eba29a9c209caba89827a2bc36af421f09bbd898cb95dec31ff390cb62ce868f4c250439351c78dc11ce1c189ca439b6a3b08bca2e213f21a31ce232c1b6fd38ecb91852da780b1703846c6c617e08303171ed55bcc3b3977854186953e712e95ba9e679bfc884ad32e51b3f3344a018be1ac2dd666d3c125a8694d3f52836099f2499688b0fb34239a0547b9b0478ebf0eae04a4c0be717d5173e107991906c3ebc8f9eee7e254bfd458d98598694f3193ef8e0b30dce53525f8b6d3e77cf1ca65ff2d09b7f92c515f29dcf159ae36fd8adabe7d8fb3c47e69b290e042e97ae412a916d032cad202b0c8cce53a1e44810558f786ee18d17edffbf852fddc311bbc213118e27bf6724666847a8ff51cb779bc9b83c606d1b57081e4dc7214499f2dd4c34b00c48e8067749fe47a99348a81b2112012f51d806170e1d632fad1708f42d9532847b696130adb076fdb6de77eac1e08328a5701d6ebf5c7ddb213e5cb02d3f4f3734cb9d7fc794d8ec96ce3b6c313bbc4c8154966619657a78d7085c5ee713c20d091e03a81c1083b649a9fba06d8ea4e9f84d1dd564039428fd1a0618b5cb78b62f28b57be18882093fbb370204d58ca0dd6a5ab7b518667ffd0c614cdf3525ef3b360c29e83cad5612f098d9ba978139710b0bfe5c8424babe6ba31591b0dda69328a31c38385818ba547291807a39d8c9224ab765b55081729362f3fb31104611d53ec65091dc02d16260f89ce88ef72004d57e01566bf0c2cf19b567899c334eb37dcb66b3c38b07954596d5c809020352b79499bd0e91b9d3a4e5b82b38b3462d583fea4e5589296ccd22e0bebd64d21d2c3dd60b28c092a2711286e28d2ed13d97b01af5fbbfea3aea3548e8c51e0a44bf3e4b2a636f6bd2e34fa5664835289312b27ea619b42f7ab8e8190545012ebc3af5daddc780ff265304033806a0010bc17a41d5719c593e9be37e729f3c4da78cddd5456f94e29b551d8bc4ae115e004f65f6f85d0698bb17242a459251f195bca10ded54e35fa215223245a7348bbaab5079e7989da6af56935fddbcb4ce783fd13ca1d9f884e91102307ef86f14b677c84fbf4bf5749bd25bd4ae4ede997434ca238f099b1f87b263d9386811bc35f7733d16e14f50ab6cb59d4084d87b355e96d96ad25b3958cfe6f3e8f4b6322e5f4462ed6ee2d9ca39346e170cb5cb342d07b50a1c28aad53ed0346ed67cdbf68394857f0a7a9c0a3e4acab342ea3a3845b60dd2274049dd08267a08e51e0610cbf92c82d3f6b813fe1451b685aa1d2eaa20cfe1d5c6cb287ed67d4b99c06a9", 0x1000}, {&(0x7f0000000300)="641db8e5f670124f48660bc102e6a80c6bfa0a2caa5feb922bda9c3f7eb174472be21f6632df7864948113f65e47658db6161241ee509fe47ec42ab70053dd8b181939e8d4b5272a0e73f9f8199901f540e1095a7acc81c5ed883dbed73e42169bebb19b3bbfb25d7cd2fc5c97f7e2ce0b63f48f1e5d8a1910a8d7a04a59e1cf6d0d52c9ba8617cfb5a7", 0x8a}, {&(0x7f00000003c0)="834540751c19fbb03b10e667af718012e4186cf31838cbfabfa50513db1bdd87ce5b509c37ed1864cbe34657e5d2e9b09fa7da9810cfd9b1bcddbc8b355f671a16484eae17fdd49a5cfa5c466e691adb803bc69d16d2ee59f73edfe731ae860cda555b62b148dda6d09a64f8a69dbd7656e946f257aff33985b5f853ab06bdd86ddb2f3df126e30d079880771a541e9b7ee8586c26f9addb4eb37a1e7dbb418a719627ed62d9dd9566dacec917d39c28896f50ef51590aec7cd23039cfd7157bafb08b6890282b4e05f55b", 0xcb}], 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x20000) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x3ff) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) fcntl$getflags(r2, 0x3) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x81, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x88) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x538) close(r2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x37d) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) preadv(r1, &(0x7f0000000c80)=[{&(0x7f0000000700)=""/86, 0x56}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000840)=""/179, 0xb3}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/80, 0x50}, {&(0x7f0000000a40)=""/240, 0xf0}, {&(0x7f0000000b40)=""/186, 0xba}, {&(0x7f0000000c00)=""/114, 0x72}, {&(0x7f0000001dc0)=""/4096, 0x1000}], 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c38f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f6200b698874892f962fb27a7eb0aee03564699ab8761da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8b5e73e1ccb088c6f4d6534f9ea44ca1ca12a08a39512598cb660f89b3d3c5c6ba7f9b91abd5de47e28c8b443b71a5b29a43fe62cb28d3e146ac9696da2a08bb840545db28614a87fa5dd068edee47707c60d90c90c91a856cd2e4835a59409508cfa0efc6ec10b2e014bb903033c2158a4dd7374305e2180d165039506cfbcc580222e8fbccc8b88c9f11de45d0e0b6846eaea4405f3f0"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r3 = getuid() seteuid(r3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/218, &(0x7f0000000180)=0xda) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x8040, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:23 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x3, 0x1, "264b1dd6d2652457aa2257d2752aa9cf6a60c1e3", 0x7, 0x7}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f00000001c0)=""/250, 0xfa, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xfff}, 0xc) mkdir(&(0x7f0000000040)='./file1\x00', 0x30) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:23 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x40) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x113, 0x2}, 0x2, 0x6, 0x9}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="c132fb580310f7e28a93a1875c", 0xd) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x28) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) sendto$inet(r1, &(0x7f0000000100)="8f36d589892d2b44cf692cfc42e0ca32c1c754d7f970420c5123c7924a1abcc20d078a65b6ce6593f61c6fc4edd173c3c9687a57667d6f3294d16b0021843151dee48139167bd5c402500047d139e8b5e15d462788fce5bb78c626", 0x5b, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:24 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffc) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x7560e19) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x182) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x50a0, 0x2, 0x4, 0x40000000000, "4204bc2481d75559dbb0996c359b69ccce4585d7", 0x9, 0xb77f}) fcntl$setown(r0, 0x6, 0x0) 16:00:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) fcntl$dupfd(r1, 0xa, r1) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000240)="542dcd5b1c77acf53724b8a687ca966d6e4bbe0c92dae3a7ead5d58114493a15a820761f9c60543dc1b63a76f15d3da819588751fc2fcb2f438b20cbc9aaec48798cfc6cbac8f22cf0bb544524c61b0c68661dbad0e0761ef39cedc944daa082d9dea418021237b8af242109723e77cbc5c25a715072df5f96fff1d397462693ce3b2edd470e685f7ef0f5645e27d25ebb39ebad9460a299d603e51ac30dccafee1cfb7c4e6ca7af18609f1ca60cd2c037d5bdbd439a4b1d7ed61308018731e0eaac8ec4271f5d7a588b101b9fc750bebc1f6942b065806e61a8adb2f0a8216a4ab78e931923e31331452292dd6f60634a1db83444804efab21ec09977debc7cdc4cd0858ebd3e9c85b7f66af7a4a667109c0b742bb6dca49bd4e22efc711189c41e3ff79147d33752f093aeeef0787807cf03842735e1cc5815d4d6f4d9b5aacf1205629fb0a9eaadfecdab3d5fd2daaa536992d39497bc44c4587ccf93160b5ec2700a36a311afedcbb26879f4650813010af21ef86de231232ed63aaf5dc5256b5f9eaa55dace3fe3172778b3dc922808157e6ae07e11bd65ce55f3b479253a87b82b3e348f15cf9ff4e22f2dcd716b3169e688f8a8d1d80839db9e31f08cbf2e59aed8b4a80d50792f1718f86abb738b34eace0acc511326f2551ff21f951a4b553fcc3992abb23112d9af3288eb9c0c7ee36a139426208268ea2528891c255724439afa4fb38ea83b305e64af303fa5b44bddf53aadcf1a88616a1928d7b9ee818cad4232b1699e25e275ceaaf93ea67b851e1a44b9f3cab7b9c0a323985ca1b78a76db799673170d78cdd39f308bfaaa84c05404b25a0b1a1bf541be260778ae860a7f8acee0fd6be047660184571dcf03e41a4afb84c34cc7b1b40a0e298a20a75372362f986c991f347858761dacbd5cce76851d5a60aee1d265fc561e2575d0475d0c6ecc12aaf21c0ec1e28c5842890cb45383b2bd6938bccfafa6500f4a6cf8bfb158f5fa11ac1a15fcb64e1a9faa20b7133e0d414cc65e3e8b38f7a1687bf9376a4a42088b507cf150dace05f8ea9f6fd369ae984bd5e77ce276089888cc4f12c2ac86bf9f0ff7f7e9c0f2e31567dee617cd8aa2b03cb78f459adccd69dc6a3a6f9338df352829bbd7e5f6233131f12db0945a1751158b9638f4b0cd3994a9022e75fe155d952821066eb515d6fb0bc5d52bb534b084568a507c7c5c803841fef18a6a507511c09ca9cec212ecda3de62425a3c32b675158efc5a39614614bb8529cec17723ab72a2c11dd2d0f48dc353f8e456d428ef9ea222789230e5d0c7860321c270beb41a43fa6a988b74864df195133258e7a86331a1fa4fd62792c1d64414e6425e22d21d7c3a85a02686466a2e27c24d04b5c77db2222aeb84afffb8653212569c57a3bd1b4400d20d35b784927af105e7e05f6178b628731371f2e85a209a27a7b03b5ed4da8727e10c5f8e49bb4c09b3e40e883a9ef4c92ed1c86f36847b9bac935214bb92611b838e6378c83b92a34551a4851f1304c62fe6b84d963c56cf001481382d5002fb1a4a83e284ef8670082bdb23d2cc5da5870f65b7863d4f0640ee906ba8f2231a75d2e7cacc1a4f3b2df2ae97362bd449f991d70988dc4c9a5a136fc512e6c1e1c337b8f714567a3d133dedbc288b395b7852355ccb2a552e50f61981aae2233a7cfb1112aba3d3643012d00cb461e580fc1c8eeadfa4e9e05d6e087b7713c740047947718e8049b2bd7963730004dc90156db9a953a4f164405c4b4edf8cedf0a87c08419e0b3d0063b2a7691efd9b5dd683068e716395a037b8dc6d8a3e4a4113dec72b1375f72da364ab35c3d5cf2de77d07650da95c66db5533d9ed2c38ef6b3a530c501a9947f1808c059425a8f8cb2705081cf8c447bb1476b221ff72937016e3fee87fc1142d87d2a8a8b6d89fc01b76aebae0e9877f77aa7733010da4237570e290305852d1b9e2ea0975d8c0e12989e0fe4a1da1bdb9b02ce6a85ef7691c7cd04f2a415de31386ff002fba6b3c535a905705bc439f954e449789e8a90c34af88182e656d63c9ab115970aa26ce9cea39c950ab248039dd6ce8e590b334da8ec1451bd7906572ecf4d5b0751d54bffe613040076d5e302c2490e2e5d11de8b1a29daa891a43defe7dc771bdd3c17ff20b73508bfbc48e0691c3b7891fe414749b91a3bc8d489aea7e57da1461e3d5b50b3009b85540858217605985e5b43dd7259cdfe6612c92c2f5fc0817cd8f6ae2b83e7261259f953d9759a507b62e82ab97830e0eac381a75ff784a72860562ff3e1f82a768c458e6a7832feec9ac1f99c069f6faad6b7dffd50627ca2c85ebd4a7670bcbf4e623deae8c6a816c4f4492421c90fd6303623ecf4feb6e7ede216a031ca5f95172744bb44f131ad4a5b045df8fed75b47f7ac92110f53f6fa871ec35c55724a65c042544137c9b1009a657a644188bd9273ed10388cd2f9a550bd417ad91a631b3c5380feb979248450da702c7ba8d2aab3bec54bfda3e5e2343358cdcf2c8ea106d50a95ffaac2adee292adaf46b4cc0ea48acb03b938853c630f54407b9419fb511661922f1a18eb2b47439b89bc75deb3f8822c4ce9ab436dd72ada8e3436bd67e1a272ea08c03987bc80c37b72d4e8470e4c94f4f2de3935111cfb28be36650478003db29b9664dc9e12a416a05add7f8eaa8d425dc636a384a769b66dc602af57ed013f073566d8f834c1f053cd85623972d435535c93545caf3ad0e8b8777a1460ceb27eee85b2105282ddca16e9452ce46b27b2dae02c6ef0c07964e53c19e1fc221e9952d519547c762daa06603efe2eb9fc3d7c39838755f051ba3982d75bb7bbe7c488a6c1ec2341feef99454ab4482fa602ce9baf9e0e08740e1cbfe98083ee98734a82d2db4dab42503ca3bb8eba2a0a217ac7c91c5bfe5a7b4505ec0173a0947c6d5fbb345460181bf98ce855ec12173c6ed8d98c8783a2f71aa5fae89965021e0784051064d563a87805bbd5b92420cdda302b932fd14f774752fee8c1f41e04e6f2add0a2c0b7b606d14f82dfda42247f7c29d7ce1c6c7bf0d05f96eef4133811f40dd9117750278a58d59553e518fc9690598126a72315e362b3098317dbeb81df4efbefbd498d10c2fd699cab3148844184f03fd53a469e6fdffca01449f15efa89ecc8f7bb16c0633bfee813fc4b1f4eb9c0bb884222902a4edd7a994b688cc0cbd5a3f6edb4bd9bc1969b931a5692ba10d4f8d93b50520d90ff036b3a7aa87ee17f1deb8e387d97891aa1791e081bbc7f18a0a4dff8ac30c90f9226b52a2b112f6f60647a239273d6ff9a30c02ec16923d2d1e60649dfcec4e83183a45f817c7fec444210cd9256924f9863a360415ac981fd57ae4db8e5666535a3c05bacbcd2c94276961b85ebddb9ec8b3ca33149f1f2112e54c1a157f7a114fef45b0f9ac36d7347c8d24aa4d8e1b33bedbe8b8fdb38b39fbb86e4f24a88084dfdd9262e5cda44a22a080e3a610f9e781aaa24b6f05be7186b7fe2253afda74f46d7bd50dfa794468585141dee8a79f2721028027f21468f5571197fcb18f0271b21b1e836fe92bbdc0fa80253c1a1affc97fbd12d7b1084efa63c37b022555e11f8ec54ca6367d6a34249a72a756a3b1e155ad4edd23f974073648779754cc01270ed3500fb8ece4ed658eb2ef7c99e542163bea8856fc22ea3b669cf9eab81f558d593555714c0d5af9f1a730d07d79662fb211a8de4c8403d8d8bd7162e30d6edf32426173d3fb7dae17464108f4fc53b2365d92eb79ce1db1161fd415a80f799f2fc7e5662294a5e5e89bdd3b32c3b6333d9274ae1163ed378458d7256c549e5429090301e1738338ca0d7f3ac391bc81951b18cab9429715afd1332f3bc7cf19cc287a32caece725121a80ad7e973b643d738adc3f0c2766573a4dd8e9d2a841435eb80a8a6b6efd9ff051f0e0913b1c20b796d95c5d1cf726b0bd6e98d9b7e773acd0d285a02006929a14cdd96a6964a7144fa38a22d41b21993da99b42c6d0fd4b1a6c9faae10d690766189390b21bfa705bc73d0f0eef0a7c8a98104f6d0e22f845c7c5d76ec4f78006b21c5d89812e6785e20402137ad2019866842424ee1dc90386972f0bdc50696888f4c48f29a623cd6bc0d28541baa8406373469f05c42d5399321c0744ef86197822abfb90316cf403c78731a1d1371ef67578bbcdfb3c57b8d01d3d12a0a9525d5fa359b300c129d97bc54f118e3060da76c94b874ec1af3f331afaf5d38b70fce305fbe4b9ec498d171607fda48d2cd09cc4473510734abe59cc30d2b3e6568096c4bb603ef7e9f10643d9bd224771d6cfbd249d01ed5be1fcfcddff9e36aaa5f0427b0256796b41593c9f4259427489c146e53f72a28e940be27415f90941dcd0bc4446f7f0608362f7bc790a1b97688a45acd19f695a8785fd0a8e144697a497dace2b20faa94d15bf3b313ff9a55c943cec4fcdd59d024d3926aded7a573b17657ad13cfaedfcfa9e665454e7be34891bd3637ab6dcba50ad3814f4a924d949b65cdbf04c8350bc1d576ee1e870d198783955c687dd41112180234902089c6fdca76ddea31ba33cd3f515d0110c366bce828bf66134fcd4f9746757d03854d7ca7b82e5e1ad290e51cc1115a7a0190b5ca52aab9e536b21bcfcf09882c85f9353f785c885225b224704b52b8a0cc3d53518e46a42f8cb65897ba3cba18135678b3fb9b81ab8152393118dd1d166e66dbf5c482ad1ab352e4162b25ddaeff320fdaa23b2fc7ecda13349cc4f47e12aaf78fe88a5affbeaeed0f45b695b0b77fac561cc893543b6e4a1f5303fd2b42f7d4ec142d8f1cd2eed36c5cdcc54c67ec6fea194641d792825215447462b23f27dde36781c57678da6dcacd05bba0051c53c37cdd4d67d19c95e9c42907e423529b6c57fd3351448272ae14feee89b8d2f21f968bc4b6ae244249b5225e1698cc094cac537e129b2d348af457f389a00fbfaf829afc4ccf4cf5a3a2e0f9833ac9b76d03faf397ae0461595bc972e20c2c507edd797a0a21af3535ece27b7793ed74e20f2c11f3ef378605aa55e7de86b662fe918a6931b7491b49a0ad42b7bf7ffb3138d7b6859ec301d89e41842ce49ec69a41535745ec34c353e063f89aa8cb76833bb97fdbbd79ad105fcb2a5c778ee6bd83d7f8ea1012dc78e16a2db32da351f6263b9e51740b2c1a19466e978a472f85118bb4433266b8d781f0f41dd88c5ab3d1336f2b2850a99364e518708f3afc2252d687ddac9846355b6ebf3238a96710ed6372e5d0217d3ecb1892822d90ff7e2e6797d832a07625c204893442fc91b71c63d5a4eb71c6ad189cc7c1c80f23b6507bf25dd23513a9c032c3d6d241bce5e72df8b7e1ca2076e2ed834717c62f751c18c338936fd9d8477a508ffb83afe5cb35e74e2b33b7377a7d12f53e91a7fbcff95dcc37ac66d762ab76ab4533ae9bae079db8fef6d051bf2da0c8053c27a35f96e2891673dfc2f9e8cb85bd9a6919350b488e07f804926d68908e83ddfafedfb40ba58de1e9f873087be689dad074f427f785a068ba96b59b82311996675d91b7d72fa3ad4c34e7365ccd0e564ce407ce9677a6167cd3fd6f9ff34fd866fcff00fb4c053b85365869532b2b86cae4acadd6467c99979bebf12f66b1d4ff83d970c7be441a40d042c843e57a028d13abbd746ac7160cd3029750f120a2e6aafd5e4b68273d870b218b4f06f9a5f29b3825e26b28400fd0af8be2c8f326052", 0x1000}, {&(0x7f0000000040)="5da5487b3f4affac1a699b33277625f6a07cb161dfed735f40952ed9346619ffc85726d7d7c69c883abc137de544f4e1be8f96c376b3f563516bb04e321269a446d05e49a8332b8a", 0x48}, {&(0x7f00000000c0)="c993bae532e909d87dd3b9c6cdad7b20e193682af056a2d3d3de17", 0x1b}, {&(0x7f0000000100)="46c0", 0x2}], 0x4, &(0x7f0000001240)=[{0x58, 0x1, 0x9, "e5ae6f2acfcc9620f5d59becebba25b43f85341b104c79025483d75e2a585ea866b53416bc4e09e375f0472bc797a5d47f5fa48beb65b92b66eecb8c5b25bd50182b5daa"}, {0x38, 0x1, 0x3f, "8f619b44d1a13db25cf77c23bb960245a16a15fce3c9987aeaf6ff0b6d17fed9ec406a5298d7b6"}, {0x18, 0x0, 0xffffffff, "a0bce3"}, {0x68, 0xffff, 0x1ff, "b4f5ebe1b726a36f29d361a560bc1c68f0d427cff47893160ef0a379ca8414bdff3506a3705f4a4bfaa3734d7f7391a9609319a5bbaf4ee2ec0419bfe2e0d15f7ae033d075877eaca4f2f522637266b8d60c5ffc8b"}, {0xe0, 0xffff, 0x74675a14, "65b61e3e47c69fd30add474a86e87ce0eb603f4900378cddf9743fb4a3fb5063c364b887779ad1658b5af0d6178f4c0687de8b8272707d153e9b2787fd351f100dbc4de25998fed1c7ab10bd7c5d8748e26b9a53b46b2047a9abfaaceed8d694fb58a873876b43b385f13ffc814885acde371616cdd969775e8f5a51b80737e6e24798d9f6d35d796dd4e53eafe6409e501e47855c8d9b88eaf4e17295553652744fcda74e3480670289b0a614c6ec56ff071ee106354e45e704ca209474127f6f1d4acdd1e5364feb2b5144"}, {0x68, 0xffff, 0xcdd, "e444c11583893f1ad802644a2acc43e3dedb57380cc303d6d91bdfec4f9a6bdeb1b0b78327c897be4389414be7956d81e56375aa9e64fb3fea8557468ff7fae1b40de60e2339f46945833de1f61b74bceaf2aa074dbb1311"}], 0x258, 0x6}, 0x4) 16:00:24 executing program 1: clock_getres(0x4, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "3436ebede08f1a95fbcb8ce85d27515d980d23bb"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x258) 16:00:24 executing program 0: r0 = socket(0x6, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = kqueue() socketpair$inet6(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0x1, 0x190, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x7, 0x10000}], 0x200, &(0x7f0000000000)=[{{r0}, 0xfffffffffffdfff9, 0x4c, 0x0, 0x8008000000000000}], 0x4000000000009439, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000080)) 16:00:25 executing program 1: socketpair(0x10, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="9734c3d0f1a367", 0x7}, {&(0x7f0000000080)="8551c7ddf1650a48e0e8769583cd68a34861d266a89c9e2f1e64841a032b3893d1431ac4e9a74503ee4092b0578746a184df521c412ad45179e5c5b219813fe5987c4e0fc3458ae528cb940f6a8b8b15a000b4dee8434b328757a0d9fc451c65d2ded8c34292be3bbde63e44132a8dd931609d2820356dc58c8061798d63beb93f1c974751502d977cad1df97eebe5101188ea4c2e48b76c738eace242579cc739e3000b661b4f666339c2928a8f162e82880d047f48ad2389e867ef63c93eeb38d87e480af013aa144db8e33451c2f71844576c3724098cde0d9202d3ddbca00a6155ae399c0b1b24b55b38d93c9032888c5ce9f40d52875442fbb69a373b0272c390533de1e18d08204a5e784d27b324c5ef17fc39eb67d67b71608a653ffdf97eb347b67643ed639fcb87a4b4d14d59bd991acb07894c383d8579b421a7da16975ec13a8bf7a637b034b0dd6bc6265ade95fcad8d3fabc483c255674fcf4c2a2389f3f8c145b07db223e4bcda21749edfa1db991cad9d280d81a922c4db455d582835e764bfaf117416cefb73c73363dd8192873cd585de0ba417db32f9cc1f34c1dfb573ccf54e69aa219f2d4a46ce869f131cfde6408244db87688db418d0208d2f55f18e14c8e36f55acd1aa8cb51b73b0385aa620f403ee5c7ebf79ce01781160dba3610c5ac7dcaae9f71c4f3d5262b876296574782ce5fa78f030cc39052d1a14a526bed9050a9d6d883af46fad1132848e5d317423a98b63f307e5c2af9179ced3acd7b22fa355703c97cabeac60a7df4a30b5951687c81b56f4d8fd657b9156848262d091486263fd8d3384878ca7c9d1bfba7728549c99e2aa4b7722bc8761b8d61f943a194522cff318aefc8a329097f0641501cd270ff46df2b7b8a38a83df1f9cddbabdd93068666025af75695fbcb63994d6262f4f3a5860afb1ec44d81122fe51721a0ea366479accd312a92301a6544cef42a667bb921c24a64ae2a5db38a427c088eeb1f567e5786e48ae64c3b71b95295cfcb96a8ae9a94d63c50065f223ce11fc6c4863cf8b56ecc540a99310d49b07aa1e0286bf55333d5dc9d4c58fc9ae3bbe70898e1fb255460aad62c1c8afa640f56d67ab7473cceef61b239838717e2d07dedd26eb20291a1cc99ed85f8ae5453176332ddca12b135a9a43ea66556af04e6004ac897c655a4e6f9fa90cd7a4cb48e2999ffffff615dbca89ab5fc7dbc287cde9c195cf106639b8c04d1fac9b059ba3ab62cdec96624341a9d3845303e08872dbe142c7b051d26e920c2c58da633471fbd8437df78371aff55662eee9c886049b1560b33e45ae9ad218bde68113c7825d73b372bd56c70a6a68b223076fd3fe81882f30fcc582e3fe537860b1a96aabb38d3bc43ea1a32f122372c88fabf75870809eeec72ae0ea01d6ebd02f7229d79e4130efbf17cb7ab475885e3e45294a4b4ccc8ddcd2517ac6bb06120e89c226fd3da7efd2e2755f9ef1d690921696a13f1138298f3f9e2e75c9b92d746c89859d56f4ec993b7bf76cffe4ba52c1ef1b6d4f7d1af38eccd0c3a95ede8150eac6503479c28292746314c567e5dcaf69b56bd4936fac07475f58e6dcd4eb854deac0f1a6587ea2e0088c6d24d2dc3e5b0cdf422c8b98f709238bd98919698aa8a4c8cfb93f2c2be329f3146efce922c6986f880bc805832b3b80b411da163e641fe64561d7d5facd1052a93751219b59ea52508b616f488857a15bcdc724d497e3f3ef7be7e89f5005c31eef561b6e839b141aed6073b30b02ebc95c069eb6db4792c9e04e9fb46fb8fc23d53c434980cc3ee6dcfcc2d2c1ef7b5ac9d44d81ec9005de69f13426b4f755fe5f2ed39677741c6423205d1b90da23550c6cb9ef134f0cc9fbe177f2049f9467ed873e70d9d2e86de24ad95e7b248b7dd480c2fddff2a12ca5b0575157a19653720d1a40c0735570e7ce098c40d725dc750e26d11cd061df485f5ea3226bf791575b01f2642a10ac11d0739a6b7ee0ecf70a170db58e39bbe4579ff2914d0df12ff40ab7ebad50514c1f997b9b82d3ffeb13c831055f376f8801dde04db4e6e07cec9c9e0b4ee17c14713e0fb38d5d7255d357bc3e044c1f3c22c3b289322b26aed0a7ad4773c435b72b38bb0ee211ef77c9b94fe07f745797e4e4e56201594eb746cf24ba775df37c1f944d4e42d0b90a57500bccde3ff15999538add2c572e7dd04421806d18350e65b7b70ab34acd5f10d73d422b02582861c2014aa3fd951d9c17b14783d0aab7c20c57dd067680381cf968487814195ca162a5d82f9914db13c6eb472b3f6eba8282a9cb1d5c9c658096dd66beb1fc5fbab07fecdec8fb6d0724bd725be29909d79ffdd29835b0becbc78b7701810498ab0bee92d87ec5a74acb072922deb7d5d8e56cc354f66cd0b044f47e3be2c914ceb20ddeb0483ae5c8c231e77034cadf35092540a69bc3b56772ea88cc3f87d593131e1740fa82453211b2c91d4779aad519cdd6150cb440185b505110427e75e4571be501f680eb60ec7fe750077f1f9d681020e3b56a28ce843444a1bcbecb521a615da1eb080a2cf2a9f51e2fca52c8e2dbe27f8725f5a1a5dc05745d941cf70507bdcdd23a237b7f5ad95645efb89c14cd03366d5a9cbb52f3f8da4cb1f957767b0fd92a4bbd7c657a34865ff0151f742394548963e92994b27b4d09a85fefa837a0201cbbca38170e528322d51cbdd5415a0f34d56726f6370d7f25dd7b80caa39c66ff2237fd3ca15d606f644f710986131e5552456a47abf9ca4f83682d293d0d59a86979ebf00568d3acca981e5bf2e4038dbd490c99de0148507d2a3dd82b903838f21eb659d61598785157482e7f9df82df28c5c3fc74103d92bd14ac7aa1ae4073ba94ad046fea2618f9d0e5ff39eb801e293b392f1df1fbf9081fd7db6c407c33157c46c9082251dd1300a61cdeeba1441db61e830ad423d6ced167b6c0e0da536f59d4fec4fc9a914c054b313e9cebc4904ddca60da4daeddd49d8177ce5d8524a16be00d6a55cec9d08da5c5bee09235a20d8732587477b88a69a95150ec8206332e4a15209482180e16a7b3eaeaee7bcca276593954db4b36debe20e558a551717fd73ebbdd29dda087d8a7aa12e7383e316585197179cc06b117e2b6ad3231650b558ed738390a05ebd6f45a6af50de910c857c31acf0b84499e47d0adfffac46dc90c3ae4e25954c93aaac3c5e8f6bee642d1d8979d11fc6337c1571bbdd43c576469ea1fbaaf03b6b68bff1150d8eced3e4e82e06c765e4f1c3ea4e6f3e7aa55e57a6214ea9ec58a22be5c5fca7999c9aef45cc2adf2654428790ee93c5973ed14b24ef4bbe84106e351811ac2e54e51eda0fc92481ff917709815df4fa8aaf05db2b0e2cdce7a3cada25a84c7adf2259f24ae2714991beaee0267a9e99d6194b67d50873eca806c458cd0d71178a8d80a4f897d289f0f131d6481bd2512f64bfd4fb07e4494e84bacc25752b2410dc472d019078e22341703e880d55ea4b4a4ab9a0b78628feb7ad5ab3640101b5afabed1dbe1e198faae2277157625c046011e1bdae6efecc9598bf85604836721bba5d68b5fc15dda1e6dd711c3e720f4fa87a03148fbed8206ea4bdfac6e033e84035d3439a222dc2cf3c4e4a77acac3dcf2a7212eaa0495b941014231a33cf34334e7c3b29114dc9eb6b2f69452e82ff2a0c38dd414053b93c3c6713bdcc9b6b3b455b527208d3209b0fd3589556c301e98ec435e21e52d590b0e5017c2e25c3de23dd26f724ecbf8f272a91eb61f725eb5224acbf845a47db8ddbd7cebc5ff4ac564c08ef32be0fcd9539a760d0715f7c559193392e8f4c22606333d0629efc1abd79c5e5b183169c27b1fdc7753adeed2dc26e7d15eb0daddc1c8130a00b13cd6030e8330ecf895cb2597b9474349a410de655ef9efafa2610d6203f2f262bc5b576fb63125cb887a7050fc56f5e7f9f960b4b53c61e4b2c518eaf8fc25515a7fa011ab14019f9ae8a0f812ddd40e9413db966d44a80db3214e2edab564db8c34b6c1f13a2f4d330012ae422c68aabd506ecba50ce5de17497978df8b10ce72c3785a2be5106973551ae12f1019211a1c9e756fd62343e994b00f866141596f6c1accafd57f354998aff444fe6c3841b74551bc0e38d9edb64fd173974fe9215312e4f8be5e89ccf7c6c7fad55eb213fc13597c773532c44e5a6d5d5b5c580398c2ec61528c00645a3be682e6b1194d745cb9692cd655de0c1dffe78a69794c1380033a81ec499edc446ab1b16c9567ba278b4d4eb1593d229cfda832ef1c53f4995c8efd0802cc06e2ca8716e93d5f0b0bd6b44b1971784ad1c3033e63b959c9126842d87179e79a46ed499db0cafcf58b18743b007b74451ee1082d37cecc65efbc78063f572f2b36c5549afb65f9a80f9cb0de0389d82c571732a94d235094dbce8d02e6044bef5b3d60ff800a5512f5c15518681653be34c74f324f9d247851d81892b35037ae79578951251e4c168e4977b46a38774bdae19881f2b06c297bf8e2d1ead68fa0ace3245cc74189e4e1e7f8fef9f24d936902a3c38c126769b13a7909aa3ee3c283e4c3c98c7af0efdc210d4780e50b73ab52a96443eefc8a47cb2bb8f7ce4750b53bb606fcc82f6e5d4cfc80256a017b9ac15676b0b65bcc7ab67f792eae3290bc120baf47e7e2ad0dcdef76f1cb29d33a20d0b006abe936a86932cc7c8333f36aae3a57eb528b36effa39a1884b56a86359f8494eeda000030f49603396479adcd8284c77dcdeabcb4db568b5e1b83d8d3ab747fdb7c05117c6ced6a98b03497c536d2790471db148900beee799ca64d954398651da8af524a1d557b802fff4b646a42341e3b1ff0fbe1dc09f677186dc530ced2cb25303d87f83a7029e398afa1c0d002cb000dbf42004c8af012009188b6f342a3905023f0ccc09676c4768749812bde4a62f06de20119d4d93d393d10a450523fbe70bbc8cf68d7dca7dbb68f051159d84a641db03da6391e585962229d305ef1d1c4153560a5a09f261c8439596b429c4b36e25f72db4abf3fc8dfe196e67084b80a59a6f1f7b77562564babc0781ca532046f0119608215b8f50f35138a4d038650c3a2a7b26ea27289b13150a64dfb6a7c88b505dfab971b8e397850a1769cbd17807594bbe6a82e89b071451a1855dc2cb27cc11e74721d6d50d8092d1e1ea102f1a8b687d68cf34105122f1ea504ecf150e98dcd5d32c481ed5be74dcf20e49a0bb87c45d17cf92a84b31ee0753265a629f895d8730dacb91a12cc65b237c44dbaa8123ebcdfbf07b47798bef3f804bfbc395253520bb2a7b2fc4cb615a091f80dff7b3c4ed85414ceb5a5c6b2370117555344061c6f415589d007143c50aae2139bed4c43a2186327a47869a477902fd284b55044c5785cacae65823c7912e64a99f00d7f28eb58071c1e2fae2f93a5cc6a8b7a06083c9d1b763214a70c6dd67111bca8ed769ac458ca957356d00a7c35836aaa090eca2c35c698cbb1b3a82227e0aca8ca8eb0274f5a33552ff4b79df45f7d03c89935622bcd8c5574c6e936b355a988d6b7b15408448d77d236c20ff2a542cf1c9be77986a4a6c3fd8f04ed32457f8106b1ac724f6fd0bebb8d1b915ed71ef7a3fd00c20e30278ebbf137772286d5f0713342448e50f5357a2402e8d6cb5700a85975fcacf80ffdccaca76709d99ecdd381fafe1c2d4e80c450b092e3ffdb7522c5f0b1e9ff748891d7673e9f5d8db4200007f", 0x1000}], 0x2) r1 = socket$inet(0x2, 0x100000003, 0x0) mkdirat(r0, &(0x7f00000010c0)='./file0\x00', 0xc) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x22, 0x3, 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x1, 0x0) getitimer(0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x9, 0x6, 0x9}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2b) r3 = socket$inet(0x2, 0x8000, 0x6) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x74, 0xf0000080, 0x0, 0x68}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x20, 0x1, 0xffffffffffffff27}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000090, 0x6, 0xc1eb}, {{r1}, 0x0, 0x9, 0x0, 0x800, 0x80}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1000, 0xbc43}, {{r1}, 0xffffffffffffffff, 0x80, 0x4000004c, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x91, 0xf0000040, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x2ddf, 0x401}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x7, 0xffffffffffff0001}, {{r0}, 0x0, 0x59, 0x12, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x3f, 0x8daf}], 0x2, &(0x7f0000000380)={0x6c4, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0xc8, 0x20000000, 0x2, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x9252, 0x6}, {{r3}, 0xfffffffffffffffb, 0x42, 0x4, 0x4000200, 0x1000100000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x5, 0x401}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x14, 0x1, 0x40, 0x100000001}, {{r1}, 0x0, 0x6, 0x40000000, 0x5, 0x7}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000008c0)=[{&(0x7f0000000500)="43dd2ad38d4a79499f92e168bfe4c26ab0838af98561eaa17790f1b5f4c84f378bbcf7d2be3b6069285660541032790aa5f5ac1a5c4fd8d486213a6871ba2e63c65bf3dfe86d8b99a8f5c566a912d9d40a5aa7b82618e21e6966330d83a23f598c46426a54293627e0379e19756e14b64f5471fc28d22ed52576e98c4f774903203363e06df0d4a9daf0305621aeaea85f89751baaf377c5ebd54a63e0a67bd99aba044e1242c924a37574445ab275f9cf24", 0xb2}, {&(0x7f00000003c0)="965680cb3da892df266f3617fe010bf6c48e1693c570bd1e2169a819f8ab5a6e62eaf3f0aca758792aab", 0x2a}, {&(0x7f00000005c0)="1874cdc6b0bdcccbbf83182fd33316a372582fb5286a771c3d9749a1b7c31c3ef7c2f5b88fde2328ab26d692f0344f83edf49e6346c85b6a", 0x38}, {&(0x7f0000000600)="d8bfcf792ee4a25d05cce068f8bd6c4563c1941813c6e486c44f845eac29f2166198e51cf34e360c32c6c8fdb35ca954", 0x30}, {&(0x7f0000000640)="3cf408c9aa411e7bfe15e64ca3f4f2b44d4087a49629de429e9ef6c7979b0234139761dab5fa777360644442b51a1d8c5e1611f0b1bf594a65043a91f938e1885a70f5e9aaff4ae9504786a448e873df160603d044444aa5ed57e49a4a8a08a57684b7027501d07bc9e2eb118044502ca28334e77aa873b583809331d4ecde52f6ea400531fa90a3113538c09335343c80ae40e51642f950cc6096726f51d2", 0x9f}, {&(0x7f0000000700)="97c0cb36b9ec91c32217a042667c706a1585781698ba175af776ba8075bdaf5b5fe500304a62956df352678638f237087af88e6adf6223c2ac35c4937f9c3b9672b4214b1663abd68fdacc4cf95b18558dafb3bf2edf0d15acdbe93001e3407ef8a0aa77f21299738247ac26d3e37c67c79514248bbd0edf7da631665ea238d83a0d0680cb56d39054ea", 0x8a}, {&(0x7f00000007c0)="8ef10a6a1f1616639fcac1b955742e24c3810b316e408a93df6ba06cac4c279ca7e34d4fdd563599f2df16ad2fb622bd7e3abebe29e92662b40c2065683c8ae494ecb9ee0c2bab28b1b267fb617f94faa081137f5cb9a87d982c6c0ce3a81deffe865acbadf505a36b94428c596e42de93c6f6c9ebd98e07e42516c47619ea2a6c0c08d8a902955a5c6205087cca163c35a1280b3f1bce9663f8c0ecd79c2ab68cbbb16756a98e46dd28062a1274d12e51ebe262e95a785dd00fca1b265f708053d4540a407ad108e22f6a5aa8099f800ffe8a", 0xd3}], 0x7, &(0x7f0000000b00)=ANY=[@ANYBLOB="3800ebfffffffffcfef2000011000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x8}, 0x8) kevent(r4, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r11, 0x0, 0x8, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x7fff, 0x100}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000007, 0x200, 0xc2}, {{r0}, 0xffffffffffffffff, 0x42, 0x41, 0x8000, 0xb7}], 0x7ff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x3897, 0x8000}], 0x8, &(0x7f00000000c0)={0x2, 0x2}) 16:00:25 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000500)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d89447049911140879d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d", 0x206) read(r0, 0x0, 0x20e) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) accept$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093216b792fa681ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x2b, 0xffffff96) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:31 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xffffffffffffffc9, 0x4, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:31 executing program 0: getitimer(0x2, 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getitimer(0x0, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000200)) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/193, 0xc1}], 0x1, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000240)='./file0\x00', 0x82, 0x8) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0xfffffffffffffea8) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000100), 0x10000) 16:00:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r3 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1f) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7ff, 0x0, "109fa907000d77e4324b6c28f2f7245b131000", 0x4000000000000, 0x20}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000080)="3cd4a6ca17a1073338ee40f51c5674a19fce8cb616176bd09021a0aecf4c1127a5be1a85532b", 0x26}, {&(0x7f00000000c0)="8f01eccb5d912d7e1b54e0d7c8d06481c5f2ad410bd20e637b748ecbbd622ca9cddbc4fb7f7cc15261c678844c6deb0b6677658675686657ab1eefeccc7edab841f483ee4b3ff4d6148d009cca260aa853309d6ee89342c437ad9bc87a870a8f5aabbf33eb84ed5a1c2b5d90e23d36526dce8e403cc95ec36f67f087510f562d8edcfe9e032df4e11772a626a14b0d408526cdcae137f391cd75afb7770e5cdf3a956db16e45ce0a1f1d16ad46789d932a43fd9e772d57dce3c9ed84d8d8185c9ab935eb2a343d157257f6694fdb2249c31785f68b2384fce87f4ab857eb8de757e28176fc16221bd69e6dd846c53b2875f9f1041d78044290929704c1ea7bf4ce6fb736906754065e94290c3bb97984451bf2ad8ed80fdbf6170b79280203bc9525b86c89b4e1bd63a73c07f7112b56da72184e73b23e4530cedb4efa802c86b2b9f95f72e58557d0bf2e16c0ca151bb835b5eb653d9e975095ac41ba6dc3f62b82c89f4efa23d4ef1910859753451a392fcbcc74ea115fc860fcf9730c74435d4b3a56278475f2049fce93376454000487ac9b9dbb1e49a0c6e392db3464fa449b36c4b2820736d130f6dcd521401c57bf020169f190dcec18ed80836596db25d23176824ffa07de7a369740431a00a6690655cbcb95e07a5b583b24ffcd81cdcd2bcf2344550d94a6d8e4639e1e5cf1b72c1e6efc777ece2e911d0cd99d7b3e176cdf9d032f809b7063ccfe946f3e7f091f4e534c2318f897c8f33ba1e02a0b368b8c8c415112e239c0b6171ba8ca5736e0ed6cb0f0b6642ebedd0f2a4a1a97cf8e6fc315510dd2e7e4f2bacb104d2660884670998b43715612590b2a2ca41ca500137d92bcb9ec316d74111eef89e8d9c3d3725c5e9e497de4cde8c4fc12f5fd2b4b48363d722541e449665f18dbbac2d2b0bf8ddc2010f38b9a11111c96f48875f7da929232d6a062adb9e6dcb82ae2091e58f5473fe36df87163dfb19bc717f3ee85564cad084aa9d0bdbab703a9b3126e3fe1126a6fcf0188a69771a9dda4070982bfacac532181fa87323f53a79b980c0717d62282445e50f2bf7e58f25f699b643c06969ce5dcd896aa6cc8bf3cb6e40cf5e0124a89f53ca516f109f8b5f44a839161966fef0017ce5eeba442902d17af103d3a922df118a2a40300add8acdd048fcbc654d10605a24b53bf1389d3ace8c757e2a069eba5dc35bfdfbddd9718aec4a0e9d79b624e1285af72c00f538feb8c6db2d0f7aa957615db84afa1454c88531ac2458685dbdf131bd6850e4c9efd877c6d410090dfc993e5ca94b322449644e5acdf3e0a4b65272dd5ccaa73da357929e2c883e21d1b7cdc083af38158197bca3658f3f390c4a9faeaca92e368d996b6150d04431cdc32fd154fe30a3af3b5d316093d6239ecfb9775308940a5c5a1084c7337b35c2fec2c84eedd5f4a8f0f4ea7537920337232dbd618f560d28df519f3ae8966603d2c85919af1b2383307fdbe8c80203580c0179772fe0bbf151872dcf1c82b25179cdfb8726d60515b051ed2e16b1254b7c001f5b8daf71ad97b0d9af5e6ef13de40c792d7806971af1748f3520335e93a4c743fe8dc2ceb64d1dd9981a08e9eeff3b0bba94b9bdfd03c9f50eb91aec1b11fdf32ba8f8eb2fd78097ef004639506292eb2a5147d0fb44f954e5425f24aaadae00b2a1cf993de21875703f297157691cc497acdbdf16df132151436f7f43b0b06c4e1fdc7f3b4771913b43cc1db55c1bbefe8f6de2c9e1709db56f24eaa7cf40db7d82294c9c8cfd6e30a94d8744b08928cfda6811b3757d4dfedd6e56d420ca55766f7fcb73fd64e31154cea831323cda3ee0ce4e529d9a2213d575a241af5302f45ad60f21a45716c8e8e08c7ccf169f43c7a078d7fc1c5c5fe72c3b25857ef87540a7968693128a1163fbc04143519f45421755c57e012aa80d2bf85bd4b0886ce8d6475678f2a927c4840db002b566cf4dd26af7dc6684c8882b85dfdda97f24cd6634af00e76327edca95066b41f8d0b676c9341c83e5e50f60906e059e9413b79c066d70b3135b740cbcf806ab99de9c235a8587e0b5ff36540aa9b25048c58cd5ca87ddba4030dbecc6e09168fb565264a4f47ce395f993a17a1ef709741fd3595dbb41a854adce7d1173d62bea26bfa662a0ead7cb62214e03d9b78dd5f367180b794603a9c62cff300ea1f14df4be75016330a0da72509dcaf2d0d0e9835d174be7cdfeeb02680743656180b80134fe754a7ed5c7aa9f0c8f5c364669a7e7c1fcc2f870e39fcb2cff29f85dbdd65b4550977b7d97b1a37732e37ef0c31eab4f4025170d3c033e632fcb243dda27881c6987d644eb7139d7dc09b17c3c86aff9d3cc8efa35915b3a7cff9dd930960ac28be500ee1579e9131611168a9d8670381460f4f6333443f09e846a7ecc1c2a4eb6f7d1ffe8339ed2a061cf4a9a27a15ad997a35178cff8204309d4be0add8f3ac2de51d2c8f95bb807d8de9494a44f4d948c7504d2963fdd01eca1d223d557b44492b4969da70cf317cf11e6ee9be658e454b95057fa8b92956cf67c2582cf463eea9c7764ed359c42e0cf0e3f5dd12db048d4d1dc2e3e7e43170e9fdf68f14fe12d585bb44a2742af02a64cfe3a2a719af237ed1660f816513fd56f06441ff9756240367fb0fe21f12fe44dd42d5626c94dfc5e9efc705bb87520592fa3dce9a1ddbf39210178e0a4df2e373224fd874e0deefd1dc451c654ab1050cff43728d1cfd8db5a1ccd9660026e864e714da1491f078aff7975a9645972a5dfef9dc5fd92621f9e30503c5c7334f2ebb4e271a52fea8b17bcb79c82a3172609e80a1c42b60e282a00eb8df010b353e2c833b3e9c3b5c4faa6c3e0ce732ad7654b2b1881b1006af9d206d04b178b45f5eb715e11c545c7e201a3c9fb1e6abbb57abf40de6c457f5f8e5e964c57bd3f41a25899ce1c94dca840d9fc7cd459ca5491c286122d3c7acb7fcfb88d4a2082afb2b24efb22d5ad0972c738b6853e9063add09d1275da034f37aefbf018bdbb527d6c2b62cb75ea0c9cb02e309311324282a25789f9fec6c0ff8a4b5e894609ec8ccb28d17fdcaa3b8918cc46165fd638672372c1cce3a697bcc0d1129af189f8a7c623fbca40bc7b2539ccb068602c6ca9c69e38c48caf3ca2e0b89ce35a35b47b3eddfb049fae22dc93800770b10f1a63d15bf98b74c5fc41949396342f43bcb9e1ddd8c1b033b9854b687d9de9f3f9fd9abfa8eab1cb4ed3c9da01d4fdc85dd5734f7986a743af4dd29554b5964762103a2855f3b53e0b80e4542bba6904e366d598e871cdbe3f57ae91a02115c80cc0ed2b682fef5dd5f3f8d1d55b78ee7ea3df670297320f10fb5cd1953f1c5468076706d1afb963441665df07d86c1d3c59f6c4f1dbd6220ddada4468e684d34e21b39b05ff32ead73239031eff91508013a052a06ecbdaf50f6ddd525d191572ddccac4629db80f462dbc7defc534e0062d8be6509aa0a079fd32210f7f9f7ce08a14b864c00b07d69472afca4a63449b2c08fec35132b9bacfea92dbd4c89d99164e0bbba4db0afabbd485f25b7e33417fb1f69d878829a5e07f94ea684ef47e3e2b3ada1ad0a40871bbb7aec142875479ee3dea065b144b48d2e33747acda7fbab60d1eb9645740f7a2f1899a871fc4481ef58408eccfab31d670742d062ecfd73185ee699f7cf2ad59ea2538508904084d6ff2de4ea0499e4b7550032ee3999bc511812f22bd127cba7e91085123fd95588cc2777ab74f7d050fd72942197fb9ad531374b25a05c7116ac2615d68596cb71a79adbeb2ba13eb5d768b9e5e25299c28fdce9975ac4c7eb2772efb8d8352cc7df2bd6d4f3bbab924d0d9cb6fbe10ffb343f1ce941b69bc33adea35c653a2414070c260d4d3d8777be1dd6e8c6ec0a5a79db0be41b25f85d2263c72906a4ba365088548949c868035ebefbf04a678accdc4d7f003f6b3f1a8430208d971e07ee8dfe6e183f8a43dc13db0870d23bd5d7a85b5fa254357d1a018daa3f48e6d996756189c922178f81afc9a8c2e5cda08b6acd167b1e9f56a3ab26969d2ccedb4bea0f1a537d0a83532c8c478ef63b002db1a0e923bdce73f69c52c880b3bcd935e7cf569169b3cd205d7f67e7327a01bb8c8165732c595c0c1b567787886d847346fef57a8d4efe1137b1ee129772c2339196e8a1df1483140150572899c1b99c59b1ebfa92a7966d2a33c747c03f4c0e77889f2aeb698aa36ab92ac910f2a5f1c71a611ac41bfaf4a9cfb1e17e18c52a1339e70d4f8630a6775f6e66fc774eaab945a5f0f379034aaa3b894a06d34100602c1948ec158036ffb20d0c532325ffc6765786a0028d40028e27fe9638599e2a8eaedb8186a53070ba1f4233a2bbb20ccb86eb5f52de9ad75e0783d0adc78540b3223964ef5feeb757acdceae0ed0a53d35fa0d91688955a3015ee711f8278fd97196aea88b60e3f40b4ccc6951edede27523de84afca76b0710707c6f2dab117e04ca90e3d2d5ba05f1643bc4596a0c0b5e503649c0534eebc964750b85e359e0e6b4a552ed9074ccba8e632c49b1518670ed3bc3dbd814343e90c24622c1bf5bddcd126e4f7f7daf56072115c81825ef340422bbca78160edab2b4abc7d729124001773532971acf963788499a7cc4ef1502ae8e3c081f214550c99639ce8792dcf0b5bb642acd99f4618f33ab103c37011cf487a7dd448c78f8ed531e5a3ee36f993d3bd5b81eb5ea9d28ca4c50aa509bfc09190e634e57a2e63e3dfd359d08bf921147aff10eae871e288ae4281da53c6bf1cce2be9da347f73475adb947d2e39f0c08311cd58abdacfc88fe10676bbf48e52e54d9d937c196f89c6cc73a2dc9b66355550e25154669675605931cab4736e2206582af52d8d721dc4fb42712866cef8cfd6b89e578e63340477fe2744463cf28a61a2ccc4bb0b96349fb624aba3eabafba682aecc4f24d9b7c0a9105fd4770df8eacfee586887132d144998b52606d7ec7d5de9d866320492f1ed61e8ccd5065467a5908e23daa4a7d3c03ad80f42721923d687659df1273329370639d6fa85c188e6e94d1b490cb3212a8cb61ec767f3b12866f5589fb9354e564900e23b538207f77c0a758b5fdf45f9a815deb7249bf75b2bcceaf5d7ce8b67b3309a31b14925a3c97e88de1799b444426ee28718203e2709abfab1a5a65743faf598391994843ab0d8953d5462728af164740cf9a6ed583f889f539a45e7992b119291931f03c5c2c9917172edb56564ed4ac16321f2cda4c3fb3b80ed6939786c35f83782247ab9fc3f9f5b5b94506fbdf2efc8526d55ae1890245d8322822c478a2799857257f4b5d41516b469d8895d09e2b43b538b2e049b24cda9cdd4ff7eb98aa2dd206b197f1fb6ea62c890fccd332203e05cb3703874559f40bceb2749accc80309a67197071c153544e1ef5e20bfddf7db963db4ac02da58e36801ecdf84a830f7511161220a35c36a7df7b4917558e7df3b3f0e082fa2406ab93eaf940c69ae51cea7080d8835873b70595833cf5e8f3f5fe420f977c18c99c78b4533d2b0195f487ee9939d0e38b49457af3896bf774166f9859aa21e2196c1793b025059cdfdbd3d26deb83326d9eb8242433a60c932fedad33ab1a1fb46f8fb82aad67908f0acd02243642955c82e767b15cf57b49507d2693cb082f3d620a0c644c45d515f001d2c7871aea29f7c55fc8adbf7de967c3ac5a4b497570e6338cfdcb2be90c6549b8bb77b9e9", 0x1000}, {&(0x7f00000010c0)="fc654db25a7995bec3a8e253bb6260efd5420925ad658328772c430a8a3ff7e197ca3367c726b2483368944b7914fd5e7dc95a19f5c94ca7bc44d2d35bbad8", 0x3f}, {&(0x7f0000002940)="d3d036006c5ee97c4424354e2409c8471f1eaaf622834213bb27a1f7c7e66cfa3bb2dfbebba34f0d7200b782abbd3e6c7dc1b771d9df4c5e58a32f3af3292ed31ba51eb2be", 0x45}, {&(0x7f0000001180)="39f20532e293455d2fdceeff6c93790ee409012712142d726849a0943b07a0bd63c252bed552e8be56e4ef3136f86c3612c3b3d3f9b2fd9bb2c688ceb61478fdd6dce9eda07cdc", 0x47}, {&(0x7f0000001200)="8a00830055bbd11f6aa1c7536e807045ecc26e3089721a225fd2c222d7f15941de80af2a8c3dcbbe362bd54a21d7bf2e4cdbda0a0cb3f7f8a6530164ab325d85347ef34ebb03483eaf50b3d0adc831d1781bbb31400750a18eacc1232821f2cdec3a7ea6fe077eabffe3ec87bc87ac0e5449557aab", 0x75}, {&(0x7f0000001280)="7d288fd74defcf76ad576c86dd08332f87fddf20d6fb6923fe06a993bcb6685a685ee3ef2f18c6bbe27a25d414c1cfc65505a1a0a04a695c3e70d4b5290d8cfe3165ba12f6271e9fb493c4d46e9cea9529ac125ddd5db3be59e1b35c74fc080910acbbfd0e6d38022ebd7eab877840bb3509c36ad524b43ed7e530790703b22b8c504cae063ac6b45b7d55a5adb1cdb96833321a70666be2eaa06f1c5900dd", 0x9f}, {&(0x7f0000001340)="b95a0493850d24c896419e74f54d8ffd8ae7470a9765d50e6e5c5e3857eb73a6ba8e75cf3f4fbe57a8dd2e43f68d54283a69160827d9cf84fc19e2860b777b115abf34f90e06e7691c8df8c8213bca857220ebd6e06fb754fd2a014a50f41be617798587b2961bb9930d36221152686a678c3c9ba129ef4316302ec05cef91e7ecb462df211788812f21bfffc0f3995f407aba627f8ee295c2593da90c49da53641e6afa635f268a1890f9fbe1e7b90a34f057caf754a021f1ad51b3c11fe34db6daa5fc7b5db47c65f5702f24aa00d79228f7492018", 0xd6}, {&(0x7f0000001440)="cdb9f979f73ee0c702d752e66cafb1c47dd860a7e16580797a8221e0e5671ad8d2ece6a4d2ec4ac678779f425ae15634e92a3e0adedb4cebe6cd6cdd26a160cf36fe0137480b655073a69dee87970b06da9270fb0bbe6c58b7292795c71e756b20", 0x61}], 0x9, &(0x7f0000001580)=[{0x90, 0x1, 0x3, "b2d9528551d4b4a575194265c940a53ffac95599a6ff13ea810d8da849114518bfef667e8968cd08871ff031385044b6ff72f6c49fc12e1bb7a569cf13be9a21d6a8e292d13476ff0b3f45b89a7c94b19a3243b370280fa04e9f5b82689bac306cc8613cc160bb540c2cc6db20a51709b8a87b05c4e8629b5e1048e182e0"}, {0x1010, 0xffff, 0x1, "1cc26e8cd60f1f7a645d0f21abd98a8c09e4c7c141be050392e6bd758e89c0cffddf81674c40af24dc8366ee8a645fd946209270a1a0c094782bee466ed67cce7ffea8a3d52a5d9c3c94b3a8e633471a8a974af954056f0be41f0c57af3fbd6c51cfcf25985adcc66cc8850ede449c885b0b1b5ef2efdbf144731a19d2a8be8812ad10157dd5e36853496fde51b168df4cd29d695dc6b364c25f97381bf5607a7f9874ef54a9aaedcd5dc2ddc2c0b87b2dd97ea6088f9374571ad4f2e3b7bb6fe0dfd3e51be674f05ba5fb74573fed7a1d9a04ed948a9a99034ed1ab384a4b6bd4127b6e3f7c1be8c0c58c3d0bb1af70f2433f60a758ad25723b893be7f9b503c978d51d1d81512fe8c23dd58f127374300977d06cf826a8fc937ece216bcc24ec495f8124c04ce798553ffb1f9ad39a2261feeb62b09fd6aff5145fea6b4c19e37b10e93a99f460b66ad840f930f5601c35d84da051881118a18923d80add48f21dc04243741e2ff446edc6512836fb4d18d1a6787ec68b7731455d6f86250108d5859d80d2d5420c1d460700777baad3d82587b4c02fc5bf8733991d5b90442c37b96ad63bed55c492969539523d6cdfcf0b1a8d423042f9d438554ebecb77e88691a8ce9e56b1e9c23baff70396356584f73ce69a984e42e0f6d029fdb506bd83644593d38564ef9df4d1be23cc59f97c5c8db3573c0b4f3f4ff40a1439ce60237c90a45e581f1b36db4a6902b15a6d988b93b83e58fa117a93714c8f1eb3b9e8a3f3651d9258ecb003a7dec2ba6c7f6eb2fa2d552d1549d416a0b673a6ff61fd82a4036b684852b4b9fcc285ca5c62c4fdf1117a3ea06d5e398fc5dc7812238ac2af5cc0cced6f27c334fc6297e72cb9de01004877b016b2bc7c4f11f733dacf801ee728a2a30fde20cfc2cf5f6c219a45273d41674d6efa63b4dd7c45fba97b7cfbb2125c6b59722f19cd64761adb76310d704546d175d1e945d4f6bf8f3baff5a37569099d0a7fe31799ea46278204e48498aa909b2504dc0e57b68ba8e275997412c902eb98b2bf488191dd01d95bedc10b473748c386d50fc61f9d4bf16d6cb0375e450a68111d12b4c39066a8dfc9851f38d2af3af029be012571913a407da7792d2eb39f0defebb139093c4dbed6387effb796a6bd5b3cf22a2e8e7efbddf177483deddbd512225266e39943a15e29fcb090da84dbf0a0f6778893d437e21b7262a92663ab34c9a23951a81b9a5b2ea78368c980eef6e5a0c98683308b3a03c24d30100656addb1722ab1a95d8bbe2ce87fe5198233e0a3a0ee843e832847fc032a21eb8463b5de4d3dd623182c81c4d3b24750de3950824abad69379cb874818e753b1762973a6e0bf10da80c566d213cf581ce4fdd529ebfeb4efd07a165576dec9cb86b0bdc86d2615e8108fd4e35418fc173cb4cdca312d5093992c5c3fdf89cfbda5a1c0e62048c7c1bfc88f9f367a03edfa1676bd0803a78ed3a88982376eabc72769f21c1975bd716327d6341127b719395dd18e86640c7bfb103690b0363a6349b8f1a5fbf83270bda889049b3538c2d2aca1d368b3444bcbf31038755d0ac1060255aa2a8d2f52b60ca9b5acb5cbba0f61d8058c0ec0b91bf8ec04c39db55798496d5a75b3505f2e2866758ef6279e41df6644ebe220c18177dbe4e36d051065220008f056b4a08e52395faffd3107cf2d5003a5de500ecf33125dd1928949dd117926abb92d922169db9bcf93f8bedd4dee74b653fccdc282a3d96c4e0055fee1f9f22fe2b0de9422fdea6bebb5a971c20e959cbcd0ad9fd03af6092ade834a2e419411a2cb17f6a9f360843ca11cdc49ff1052193c72b10a0fd63fc05abbec2b9005517a8bc7cd2be2042b3120fc14e85f6d74d403e4cafa68f2d44fd132452de5fa9c5681a22ad730fb0424b272c09ab553afd0a7495778abfef8ebdbc9e4a3d7ee0c6f2dd248644513b5a040b9c3a1e277f14390d35a80744c8887efbc88fe1cfba62fd39ca67f70cc003d08213d5c189ffd6eab300cfd3feb096dc3e4ef63f49ca325765ae76417a6fdf11542cf6f2177818983f81eb0096f8a32536bbb1bc77398c05019b4821d8a846e3a98294b6b85bf13fc2655d195f06ec0945e29baff60af780d4a4970bf9c5951679299df95aae0a41133f6dc2f01048dd73a1d27905bc362efe8ca21a50eb8407bbcbcaaa09c4ee83644d38de21c47e7ee27464fe0dfcf62e3bd4817ec23a597dd3fa9b1557bf4165a5c41e37158e2f50ca7bcd2b0bc839acc14649fedbd1bc0670de702f82717ecea1ace87070074d3e258248180d5ac67926711d717e278fcd9d5e05b50dff1a3fdf17ad1e68c8251777813b5be0bedaeb4f3fb20c495644fa1291a6a7ca35fb2abdebced1020f24a9041ea2f0204882fdf58e89601db104220a68181375d4ff771425df79c9cf3f8b22b4525094bf4b0dc3a04c865b61545fc62cd9311538269797c029086e12849b5c2d19695e1391f631a4ecc5724e6965ee63d900feb42c0498ec2155592f95e61ccb4a9d885f19554af96303bcefe4585a6677d3b462a2371af2bec8f76a1318a58ce35d15c457c8a67beaf19b1b04096cb6534b4a733cc20a64ffbf14861a5edcc2193b3755eb4f4fe8f4fdddd4498ae7e69bb685d7964486be4af95e6d7ea53a13c389709c9e304e0c4c1e79b4d15e0bea213a1d2fed8da537121bd57a2c3a8b5f17060b24a8d6bcb1d5cd601bda35d8c60731332dfe1837ffe642398d54571e647005518f9e154d6a5fdd82455b4cd60dc9f82a1d53f7926d19494fab6fc0c154a597f43cc6dc9b9a6931b523d44a285cd379d0a9f959436ca8904ee4df5028560ea8ec78356062feb836c971e207ae32eea36834fd44f70078ea76082ba7b4e5a222ca300b92b20e2d9cc43941e91213bd6216a0f759d735faf9fb60151a140b22ef0c4068a3d2621496713d4dbc9b39439bb80603192d03954af887244aec0865495642f31167a26ff884aa9c93887abb73e94297ff8ebdaae40e26b1bd2bba60a073bc0595d028d99be4e3753a7004becc4e5e1f027d86ea6ee3f732b3d370e82f36145d296227b5d4552ef7003527746fc64d8a4d9bdae9eb5c906ba4b0a5f212fa6dd9c05e81fdc213f693c5368e94f276d05e40c235dacfe4cf8481ce1e26d752f1977a68b0de9770df790c1ec70ab3970e7ba6f448b9d1f9db3b4bcc63b8b338aa944898f678f1e792def1e2cefed8dee7a2f34b30d0bb45ed1be62551220febeb32f3d38161959c7a2b3510cdf918f6c9a71fb79288f66b04c4639e6563522161aebbfa23bb555a50bfdb47ed3d372833d8ff64fc6b82a9f5d9aaeab5a3a1af49fd35be1ac9079962ed13adc50863fd83468bfd89f8c9281990b95ed21844d30397e1f9f1c067d3f27e0c23a38d140315f31f878ef1d006f8fc1ac65461d491a526c67e68778689e8019f6926bc33a273d7688d61e7ca5a6f8dd4c34f62acc4b29cda368fd7c6bfa61a538b4c5c77e991b15f7fa97a5c2f929bcdd9fa18048e1400ac4c0e545484b62e906bf0594406407e3db17acbb3119d1a056c36cd15d83fe53758ca161aedd4111412d395ece137c2cc477f38b27e3ceafd5652d34f687cfdef5dab0d5201a139f1f4ef494c2d3fe2c560eccab0410c3bed8ab664ed54bda643ba21c33e1a404fedc071de33fb1abbf128a2b40a393aa1e731559629af5e933afd1c3234f38cfc88dcd9580cd6ad8ef53637053f10c40aa2f850e7d3940815f99a2b25bd036903a3cc1c342ee5ca5d6e16f3ebbcc7e80c931746929a546bb8c6829b25620e53b497540af01adb95bf54c913b2700dad32eda7cf6f127596843e0bfd596b74f703154e7fc34bee5cb12b97e074e5ed7163450debedcf34ee26828858445e40a5cc0cd298c76762ae177e32377c384bb66a0100541f90596469e165664e20e2099e4f2ce1a59363638c811241b573aa5979c2ba04e69059baf7214d45414ba91201218cea454a1fc7bcbf25377af221852208101bc69b3dc5b94b753f843b8fba1859b4946afbfccf639b8c74f3bd1a558b1c51782516de906354e7a1939b9d182c84b52f2e74115251df6acdd878210e7322d9fee844f708a0627797cda1b93bfa1a6ff168dd9d3b28cd8b232291c1c7cda208306e569093865792d249460d87c45380547ebacd2d6a1dc2ed1ecf58e7fe9f4cf7ab9f64d8cb7d6f931a4cd2fbc0e0b2b0326c95bc2282c803c7828504b062e766c3964f863dab1d584847d86b7d87e89a00f0e4270eae1179294a563cbf9361346c590d897495e6aabd05204d56d427bc87c20330cdf7424c31a9906fde619e8e8d6a45ff3dc210e9087519c4ac040e167ccf220a1a76cbc8a271dd44e0db1ba5efd45e1f7308ce7a8cfea950158ef8695fcddcbc026ac641f296d9a9c0859082aa423ae107bb65a38fe0922b6a9ef0e764064da15dabd31f5412d7871583d7897f97f10f42ae8a7720d9195b006711234b1683dace014e41470eadf42885d1d3dfbc9b447fe3ee4f613cd111b58d14e6636a704b85aff946dc8381af6ff6a9177e2e196067683af422125b556fdb78a503824df3ce01b574d22b11dc9db9309984c675abb5bcadedc0caeb88a87c7e1c95a961acf5549e08150f30e4ff95ce7b34555b9dee904937dc389e0bd4149d514f47efccde3ea8991bcbb3533afea497cefd58886fd8f59cb7a6a093852ce161da7cc6f72ad5a384cff5e77d0abaf0fbe6b0be488ca2cf0f26e216a951b273e20c5282769da6404bb2d7b5135115e217f9b932459d67d11461d49f78f9ec6636150da5c76219fd1b16393a0bed24a2d678bdc145c2abf0146bfd24d9a8a26d1cd39e5eadce67e60469425e3c631082d8be89db3d254440d37dd6c9c64edd193bcfdb8cfedf0b57e10c7b925d2d060539fd42fbd49f6c508ce2799bad332525d88b90806a3fd135126c4321cf7749da61e9fb8bee55459882158c670cf70cab987721029e7840dfcf7f8292b82bb0aced72253ce7048726e84e2297f53780ea4c360282c6bab07e6706341f9dab200b49f1b320ba4a4dd1c3e5edc67433edaed60363b97b0a37dbbd1e3cab50f56c93a4f8290204a2472deccca7616505f354f0eccad8ccf79d1cf85a7d1ed63db2e7df3b19dbf70b8451fd51d3250ce879d169dafce9ff3de0b303bef2447eda987af3a15b0ce38a730305902ffee710fc3a1ea59ac8dbbb8d739286484204b4c4475df032bed2b69de17203129274ca5c79e2a59a45dea8eb8533695780894bdf5fc37e0abd93ba44afe7c29fa7fcfb1ded6a404be3597f738ca49fba01b1300baea46f7c9fc218c94856eb859f2136886c25776dd559efa487df90c3818f91c9e08a5512658281678f410c509348463f961057e371c297fdcd026bcfd106ebe197697b4f62e92ef5a4a07962898f7823c60fcb3ea6eebbffc1a4eef6ca632d6487339d790e6e37b7259c8809c553cc7489284e59d6f858415042fbfd8c60fad36f89454868c65d40d4f830f989f2eadb0436272ae6ba36b41e6cc805275f0a8c10a067338458d7327c6ba95e86c9aabbfa546f675337b82ef8d2fa78ac09a100f820cf63e3547e8a9d9a749cf294b727a654af73a85c79f6e9944ab926e48aac74729cd7e0e3457a00e70709cf7a75b11575d023d21fadb75fc520fdaa94219ef365280190a6046f88f7a2c393aa539e278143ce2a6e2afeceb2984ac20331b9602bae53abfa9d307704b65a89d06caa04b066e211448ed949"}, {0x18, 0xffff, 0x9393, "7d052b11b922"}, {0xf8, 0xffff, 0x8, "9a3101d95285af0b572cfb335381d7305502c270d9fdff54a01887af1787a41e1bc2f0037961fb4e8a40da7f7e2a9e6593f3c4e0e520a58bc80e2376dca8db2d50963413f624f6e947e430070877035a8e795b4db963140420ae8f90b3f09aa854ae7c363d60f27e726cf67fe61ac47a5bdeb1fcf6f1e4eba730daf29a83f717937330479e07e26d8b6bb3e0cbf33a686fc60e5d5c164e6f85d71dc3f97dbed94b87a912f0a5b6d1dd075c92b0bdf0f41fe4ba915bbc99fff0dc4c3378020e40e4c7486e9afb18b301a0e00c0c71d2c42abf8c5faa9c06c6f43153e62263e15b37e3d5af"}, {0x20, 0x0, 0x101, "3b649ca8de3cb6b9df35ac"}, {0xc0, 0x0, 0x7, "10d9b6289f99bed26b03baf39784bc688a4578fc1de0b01c9fba32129bb2e5948b51645212b92399ee3e5994f4b26308309a89b9dfc04dd7d84d81956e3799dea5774e9bf5eeb13d181b7c223eb7e00f57d905f0349036a030c9ac66fa25f2a7bfd4ec018d138fe646b55078a46ea77bf0bf66ae4b546ac438cf2816c206bcd8856b80372d546d8d1bc793b4f1a0855d0b4bd52f0d5345a167fe37bb3f8fced09b6dfc7d81f4deaf503f65271c5f"}, {0x28, 0xffff, 0x6, "c08a8a83b769a12885bb897c8cfce2455ad7d11277"}, {0xa0, 0x1, 0x0, "5b5e1ad7f5a0bb8ceb0e4938d41d38dea6d776cee6096bea2bb15987c5413fa68c422384e802e108e6f9bd46d2a1deba70dbb0a60cb32eedfd280b4c385bf9f7c908e9d13ab5523e5987ed22ea712650c8db4e4c17bfe96c2582523e9001ca3523feb17337db1633a273b154a92edc0c96d17cbf63fdfd9ceb3cc4ef5e9a4897af906ba1202d61bd70b8b961"}], 0x1358, 0x40d}, 0x4) getpgrp() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x800000000000003, 0x2, 0xeffffffffffffffc, 0xfffffffffffffe01, r1}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000180)="47ae3253471a83b1043425eac2705eed36d9ddb7bb0505d3ca5b80af74000eca5687d4c79f475a3b24954059b2e9f25aa85d4bd291d4460a04bbb5b5f43a30c98777a237e5ee0efa9d8498f402df5415c02f688fb83f75b8ee524a28ecfa8bf06cdced15fad7c7c1233e298e799ff405a162b39a9c45c7fc96515111fb5aff43407a6e05db018adadad1a53382ab2269abd4a49936a67e9aa02fdfeb5ac978beaf27ea0280d25a7340411376308f93a96549c50e469470afeade81a4f31726a485a790e6d8c40c6393277dd2c3a63a840a5018b675bc8bac8adfcbb10529703f61e9f03532", 0xe5, 0x6, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0f3fe5cb2f082a52f96ca54e228cbeb5c49a704ba4e3b772d4c34a2c7c121caee8d5d441d9f701eca08b19036ba1ce96bc0f28a81bf313b44697a648510ffb98aa14f5420c7a7dfde5e797bff1371a811bc171b0f81b2050fa311ead13bbedabf087ee3443177bcf4a52ed0b620e12b9cd56374c8c677b53994d9ea58739e15582fc6f5c13c4e57ad842ffdad9a6f1f87e2b2426c43c8fa29173b4e40fe5fac53f897d56624e21f66f8f457e0b9a7486640738c4f7dcc542936f140c4007fab0799000e6e7e179e5962d72591f764fac92b4165546fdb73d60aaf076ff0f142d16ca24b3b87d7b2347cc0ad6734b18f24f5363cfbb1203", 0xf7) load: 3.41 cmd: getty 19718 [ttyin] 0.00u 0.00s 0% 304k load: 3.41 cmd: getty 19718 [ttyin] 0.00u 0.00s 0% 304k 16:00:31 executing program 1: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) semget(0x0, 0x2, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) open(&(0x7f0000004540)='./file0\x00', 0x20000, 0x10) readv(r0, &(0x7f0000004480)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/123, 0x7b}, {&(0x7f0000001080)=""/242, 0xf2}, {&(0x7f0000001180)=""/176, 0xb0}, {&(0x7f0000001240)=""/119, 0x77}, {&(0x7f00000012c0)=""/135, 0x87}, {&(0x7f0000001380)=""/249, 0xf9}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/4096, 0x1000}], 0xa) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) 16:00:31 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:32 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) symlinkat(&(0x7f0000000340)='./bus\x00', r0, &(0x7f0000000380)='./bus\x00') sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000400)="3bd67a835c4b73dbed11c3d55dd592dde4796c4968928f6f655f66513e652b9860478416e3d0ac1d", 0x28}, {&(0x7f0000000440)="5513b616cfbad08cad6b93361c3f04c51fb73afc6289931489ea8dc9c9e68d56ec78a63f43deaa51432de91bb0963e4dd7ef8d7c70bf8b0fa37582bbd04c9a6f36ca5457c0f08eaf3c9b8a349b97c273eb5af795fcef93ed63efe7e5be75032c885a18a0b77f63d821c827a07ba5b458f29c6b549ed49d0194f1b8376dbfbef938", 0x81}, {&(0x7f0000000500)="67d6665669c2c5004796b6fa54cb7269febdfbfe5264e896d729fb10e0bd32e8ffb13c99b646fd49f9a53ec0f008d9ed4fb18622619aa3a5d139b7732d6d65303a819628519096cd332f89ade0085b854e54471fefcd0c352f0eacee339d2ea5c10003979dc186d9ed7be216653710702f23ab76039bbaa48ac965a2a7cbac6a0799ea", 0x83}, {&(0x7f00000005c0)="89042ec92bdc2d29b8504c75396a2cdc4a7f90e5b8c37546a13d7c35e30655cbfe04f9587937bb353db586d84e593c21af8e0ec8bce3d37e80735434cbeea3cbf2547e77871f7a87e20acd7d7c3a3a1b673c39c50702d4d44a2dc7045bb3ea0b7d926cf1474331377a9220b443daecca6174050d4b839c2f34fbb4390076746004d794deae9fd5181b8292ec3e55ce907d75a1d00c09b28f9b39deeff76aaf5bf12b4ec5e8d8f13efe719b1e550a31dbaaad025ad784a5da613f2272395f1e1a3cb04de429680b5e8d2113dfe523c86715bc25404d7b42924b137a7adb4f87d63035227698e24c", 0xe7}, {&(0x7f00000006c0)="871f92b3538d08422553c38da480f5edb046808b64f378b92a33705a66a0203ff2344cf71f3818d93ac6e904cf22bfcc23b376b42c39205f9f8eac7904050dc97953af6763a03fd9f10a1c4e9591c71b99ff4598c2ceb01ef36d2e0d2139aa18d39cb9e1d27477105df2f8dc33319db2c59d0929a6cd51837b3e8b27b90fd0adb65a18e59d78d44779fa4733bcd876be71ca068608d5e512", 0x98}, {&(0x7f0000000780)="237329aba4bb3f49a4ecf61bd5242f4de56a2970dc73209c7af158c5180d6443f763aa24982871dc5a5a9741b0a052f171330adeb5f1fff677d3587b2552b7b3c921102fff14c074ce51d752aa700cde62c7d5e2f5f779354fe68e", 0x5b}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="e000000000000000010000000600000075782eb36f6d085f1d86799f7e3efd4ac3b848f950d701e86414b3967e6d459f3768e225079949f2e2a79ec7ccd05ac0885d9e87b6064b08c373ca0c2ba80e206bd26681386f4f6e4b7de01733aacfc97cea4d29ea7a2c55d4218286a5015492457549347c723be85810d5d9cea4b1b2bebe19c95b79a5d988cf2506eb81ea27ff073606f04ce2693302006e5a4c4de29a616db09b7ccda0f2320368f98dfc97bf2442a7b763f4dac6272ea1f39d00d9862eec6fde4b9a4cab4ec76d4d343d5aef5bd6965894ffde146617ccaed7ec9c3800000000000000ffff0000df000000a8ae9cfe6a34dae34134cc80339e3a4ff8550ce3391536e82e56aee6881eacb37ae3580000000000"], 0x118, 0x8}, 0x4) write(r0, &(0x7f00000000c0)="fd", 0x1) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/169, 0xa9) socketpair$inet6(0x18, 0x5, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/102, 0x66}], 0x2) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = msgget$private(0x0, 0x104) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xc7, 0x1, 0x800) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6d) listen(r0, 0x0) r1 = syz_open_pts() r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r4 = dup2(r3, r1) accept(r4, 0x0, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x7) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r0}], 0x2, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61c5027c93b23dbfd0d93cac359d6e59b37676fa0d96e6ffb5dd52e134b36cc38c9f48c5b8a59d9eb3336f274fec7015ad07057c24c5a09202c40df0756dd8bc41c7943015", 0x45) 16:00:33 executing program 0: r0 = kqueue() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x20408, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r1, 0x8) getuid() close(r0) 16:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x2000000000000, &(0x7f0000000040)="e91b52fb1f6d0dc970bbe2b82746d7c48ec1ae79a4fac72382b922df492bd215d60416ddeac0cb957db1c05ca57c106e70564898567b174b16233abfcb553b0ebfb929829553e1da1217a1429fca50910f890ac9bdf7d2502ca7e95e4e0c28f30c7e1187df4ae55e6ff592b46efac507c7f8876b59a11098012a6ec9aabaccaf4c80cd48751216f5a6a42a8fb133150494cdf84370c132e9a5a2f6e1d5f6277f16f77b434755ce1e439d3d94582c3d77e08d99cbf0d4d8107005356cdf76be37edf6c53aaf4bee418bdf2baf881ccb42f93fc86c9627546c72258c628393beb073dfae170cfcbe2f5aac315cda8dc8315d6a8d6d7af526f9e29a20f2f0c945444069aa7a72ea3e29a8221a5ebb09bf95d9ec834c881c04cdedb362991c1c219eebbc63a116a5d44e526f29012ae4777d649e716312281abbf0544719f1a45a25d58723f67042189b70dd8912e978f723a4e261d81f94be16b4f559d60f20fdefcc5e825fd6a131e78714d53f0c359447a0c0f8f5e0532c1c2d73d5f6b8782723ecb5296a5a33dbd8782ab41464668815a5c5376b384f2eb6c38fc9cf8d8b8fd5ed4e5bef0100790c812c9e5899bc2544c9c8f4d0302b8f74cb6aa3db0684b894b796ebf10a135dd4cbc942e7da703dc565b72cda06e1394a72c9b95cdc279ce4a3bf4244004864143c4c62399721021863e955a825a3e2bee538ff13918df98bbefcb253251f93c5ad160a4741dc3a5bf1476f279e378bd02b6d300ad429e27cd7a081b461af18e125d3c4bb70747f2a723425aead874167b753d010f0d371bc04e5977c620c037fd4f1f72ff501e2c361f5aec052fe89cd05331cc5318c20e03ff6dd80452c5e2fd196ae811ce6e48bb07ad8265a9dc4b3a1aaf31f6ade4a6a4bb69ee3b5abe8aacdeed07a72c9e7977a344d7fe5717ef1fcb3ea7f6aa07547cecf47cdbf192a41ce65d16899de1d9f5ef71818e7d451a5b36a8aed64c2b032c2db50d31b168afe695e1e12d6cb8b808c3e0244931bab5fff3a93eda2a61f894533ffa1ec1cd7e0ef9c586b8ff12c31b19b03b20633320ab6322d382fbfa1180fde2c9cfdf3c2265b23cc573fce05d91958c8a328fe3004cae282e9be00142851b7821f728c7916af561cb8279f6bdbbb9f0d17dbb61c8b06b236474f2e24f209204b31ab6cb79c14e8afaa9db904ce26925312728906e619f4e3e7f93b45222d0c6f20ab912731ef2091d7cef022f9cdc243669c49f94be23430cb9d3d84d048131beecb2eec1723caac1e03e15cae08bd1ab00cd066d9fe1507c11fcceebc1f9e2bbdc2fe0defce86c5d3f861c4192a30a766617d30de36273be18896cde9fde056eeb918bcd9ba89a99722f80950f2bbd030274733b7723f54d78bfdef7735b5a85c776ef32489b34ef7542abcc54e7c9f38f11bd39a70b86be6f71fc7197f0c8b05b37f3fb336548bc7f454036be104af5dc88c678d91fffed3dbf862bc700449d3b786d3fbcd0dca5c5afbc57ae07d918800acd7ebe069b3f9e0c4830e9bfde40e5f3fca58d769eccd69514788db5ec871d48e2a9dd513fc40389645c3cbd9e67832064eb3fc243c25c43396376a9c340e583761539f1f2b6500b06cfa9a4e77a416b52a1f1fa6efa03f1c68f7056dc2c9760d95a36af3db9cf1749d6194a03a7dbc0f503bcaf644fdc3019050b2cd5e7ebc4bcb1222ea4bf6601842031008b1ec93c0ad0175e5a858c76d227e63d607b18b7ecc5d83aea813756c635407909f86dc10f201a542b9c6a072956aac83358ecdf660efd87333b897c9728a94964a5e521b5ca100422005c414be2510972573d90525f31dc142ef89a486c64631d8ca74528bd0ebb011d49f6778effb7249ddee62e5d23561fa6c037a850aaddf1f7ea5d78dc68838d542eb0cf535aa9eb0ea419249808b05a11b8d0a6a566608fbc66496b486c0a26a3b0f3e705e1b937d0e76620a19957f0efa25d85ce7eeecbba69bd24d11a9bbd752046b8c2799a865525a324031d255ee3fcf640f7117519f6d362daaa98c199e7856f543c4f3e7b2ac06c2f56930aedd3d380923bd5d22ee0a0fe47dba33b4c11ae682120fc6536e4d358d0b8f36a5b046964c3e6b927fc4d3df7895f0282fccacf5d11b6c122140ab5743e9f016ad04d8928e2fb508d740f78cdae62e759d472b195ce39dba3cfdacdc82fa93c93b23a99c92febc066786de8b95dedf7dc65864e892f5798117620012a709fd0f3f879cd28fdeaea4a3cec04ce1876f8683584e97bf3fd3874d1711997872fd7ef41fcd62b225754236a36369814580d517cc957091754b5b1666c352cb244685be76463472fae06365663494495dd8265fdc68f5eb523c658074bc5372be2d7b5cb5b817887a27257eb6c592258b189abe23589016ecebd0e0c274fb60ca80bc8859d70f9bb90e9ed960e4b35575f28e6cd3a271cf418d5a9130474170371cda5e1ac2ca537cad5d3df8850360ac2b362646f063fe4343d854493ae1751bffe403ccbe219333b00c4c9efdbba77eb4e65aaac8d922dfe1826756fd4358ed0918c194a7445b5ff3a56b28906c8a846f787294ea17be1061920d18125c58f3628e26daced14be7fc0a219e3e1004a8af40c905270f68f98a31da329cb7acd15fe3b93cf017094ad46ad1ac692df51a733f9ef9e3e220d7350c67a97d698f7463421806563af757bc7d33e1db15dd9c10f6979315adac61f553ac4255967a1c923921ccdfe37af5001c85fe1994e1384666519fa0c40cbe25c6d568f857dca6171d3bdab162fb6d53f3cba6260bb0e78a2327c4691580f9d4a21be8d646bd6f0b719c66f97acdb730791538cb198f82e1d8b2b11f2d577a1656c39052b744917f8124651554726f5a9477c27f688c1fa718827b22b364572697bff9a5c0b111af62c498e3d2fde03c03717265e1c01221bddadb7b2a576b254714b95e1d7819ba1529b82a365529a3e157e1f88af1481b925bd2cfa0ecb8fa1d4bccf681faf5bf5d45a298b63e1d026271d2bf779ddb47fc2be5564dfaa60510677d89ec2788e3ae62489576e0ddde9d93453513476ef22a9a7ceee92f71d9d3df33f3831fdbac4f7d3366a48c5a0699216d8f371ee9a216926f639f234e7d4e3496979207deb63a861e0152ea81005b6a38d2799d5d7b2eead14b42d846c8695a8ff9f12ff76c49996ef8db10605d39094f7c20a495956b4d055ce4cd091db0eed28c3ed8bdfe3d8d6ac8a7a77f9f950d882277425c2c3ea47cf52c405d403b56ebbee0330cdb2f725a8bbd6d73f600f7a4acfa36a3a01b366609b2138a3ace34b8b4d618dded80d79ca6cea705c9633f99bdbecaa350e05c191c28799802f82b92c26da5f12c1e5e19f462d39dc446bc48889e00afdb19070d7cbb9520a069b86e151765a6f40891d32ab2acee4c7139f8e91370970155434d5f5386426febb5a5a28e06a9fd1804694d3ad12c7bfb721d44f82ccf1b7655a542ce9e168ce0ccbe243c087dcd5c5283876deaf7b94efa9dc38dac7a1d55336a01222a1f8e6805e7a162ee019f9434410c429a95c3fb4a36a5d78e3fed03ddaf1ba53c06b40a7c5ee6f63c37cfb6372de9d6dace26a2af07676d761e244fdd2d2fd566cd4574fe05e0fe1d597a681856dff19993510ce27cf66fc7be2f03f3db6f0bb7411611e8ceea696941153d822fe1d6694404500600d14358f9b59f32f6cafd49be5b8cf39251015049257445716e8f98d42c7abaaafa4e8c4d09af9a81cd59bafa34843f610939b0af119fb2ebdf799bd22411dc1d50d62a8663cee30cfd811dd236612b9716622d2aad2a0e6d84b47d2a24c6cdad2f94d7223b58ead4093af2cb4ac7c7689f3fedeb2c6118ee5b81eba079fdb28c35c117507af841a9d08214ef0821cc838aeb159029809ec9e0e1ff08bd21ad3bfae9d0e12b3a10232a3cb47469a32f3eb9c4b33a8f6a374354a80042a0d5770c9504e0de4d62269bcd0c25571c5a39479a6e4b2d59aa6ede8019576729afadd07f7e5b998765396398b83762fcac9bdc6e26663307c971ecb7806c157b1f6165ee8fffffad6343de14afe086f5f222923ea9015637430afb9e727ce8536815150a935e7d87caf13b9eaeedd8108365798a2d5b687d7c09263f3accb0fb2c28eb5c3fdc50ca4806bb9df304d6a059c990f369b318063b6b89daa587e63676fbe856e0057d0a09442b96fd4d7f224f588f1bd58504409a71de37dcd7b71106104f079feec805346e95a9f1a18c0a326cc7a39b670b590bcb6c5b7d7160604119b697fa8216e66ccefd1c67246ff472c750ca0093cef930a35e5dfb68306fdbc17436e594cfb0e40f7912f2bf8c236c949c489e82ae3aa0e5ae08b804dea617f8fdd446e869838d146f01ab39e5cf2e964f326e7ffb2dbca646a6324dfb5d47e240b3fc655337e5788d91f3862020f87e475c2bc6cfb6e4912cb4ee7e0729a4fa89ffb5c826a6147039d0043fc25d516ef51428edd8e5a020d12c37423ee5f2005ce952eb8b6b71577931f77ce3c2e4fa1355c681f28d4d78e89207380926a6599bd44c6368b7383235872363e27329084ceaa62a2bf2507bb2ba2ed27af9ddf953dea7228eb3db1c3e38f1d70c3b51681989b74e0068b7204e0f45c4c69de64fbc9dce21cbda3d17c9ee7850a7c28bd92f18c4243041f5d952b29a914835c220f7e4a122cf26e404ac9950c7b3f7374460b324d0c130c9d26bfafe92388ad5f8ca5e60eefda67c49b6311ca70cff739b82e8ead712ea2156f45100b4f6077d6a9139034faa353edfd1825aa7b69f8d859b056737f5be6e29cd35913626f69805134c3d091431dd805e38da459b6162ec95f84be222d015f3f153276c68710b22ed7470c2743e1f04b88964993eeb80ce6e834f86f354dd5d0ff99d0df8022349e9a255c62e55d12b8c97738e2dfc48399745d5a39aacc233d0a7030cb74a883f13df4823b2f5e38c1960a807e2fd5f5784803910a00bbd015c7805a2d238633dc558660719496f72be42141b641f6676432551e6280746c7f26e755f861dbd742f0f1e412f3985206f50ff19b4978e523ccc69a6636997c33c897007d8ba07874b00a2edd6f69e5e7c5c9c8a9d6af69d9c65c66c470972e8a434a27d084e1829327c6b01bd7eb81f735c7670a969cecd3492ccd248dbd89c3dcdeb8a16916001bc819936e7d9cee83bbff41d5a928a344eb1cfeb44b4178c88163cb8ebb2595fc1dbe0b466b0e584f49d8c0d3b97085b555cf36bf031e465aaebd660f786cdc1826be9a3bdd9cd6bee0280bd2df0806ba61469247d13e6fde07a167ab7d2f7d2384c0efb4aaf1cfc04d5e7c66a09b97e533bcd20095215b4b951a2e6ecd5fdbc40d66cc57c1163373354f4e864b63377928cd9589567c15705c57a1d410b78024b9089ba9e60397b4e16d257d2af26095ed63a493380b437db9e2279129191e230e3eff8593f86d5fb2d607d422a222010024ea2558d16ed6dc120622783bab33b6a86914785213bd71d844a3f94274842f6a09b42b2580ad20dedbea56b89c5b1d6b59bf82ddf85358d949e824dd6c0b5e0525a66b0ac39e33a522da7308b5492aea0cc92c1fecebda5be49b75e4ddb48abb2f29f8806dad6f5518214b801999459ac9ea02e11b5e805928cff850b69c6e9a2de612c029aa08039a6b3c5f694b7e31e7d555a934535bac0b1db1abe8cca842f30cc5fa30e4f2b414f37762ba6f2c3fe415f2856cd3e1debe1d26da36b3f8f5c601a596e7231d061eceb88", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001040)=0x2) 16:00:33 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x8000) getsockname(r4, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f00000001c0)='.\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="86259ca34b1342a029cf9d4cb21df835c9425740afd1288315ac935ba36ad4040cc755b3e3ee8d1e1715fed052ca2552c51419b0", 0x34}, {&(0x7f0000000100)="eb4fed0882fec396414be7eeaa652ae3894b512ea5f12ad57a99974c399e28eb5ff8ed6dde42b685a28c68354d5ed2551b95f4af737209683006a3b649e817399e00a6959131b8b33afe921c7ddf8e2eac3b052fd8099b16acfd3496439e2c500354ffb91fa71bab8a8fb77b3bff2f815c43137d18709cf0f98165e70470e8663ce795d09a816dd0fd", 0x89}, {&(0x7f00000001c0)="f79d3de7624fa62955e7362d39888b77c4f22c1f2a749ed2e4a25c5f56073bab2af3c2a58c1354c677a9b267f438e86afbcd4343546a13ba295f00323b4f1556adae22a75b3e80eabeaa029350c4860b8384c4f8d9cd9c29bdc301ca8ae9df989d3e660e892e0623936ab897eace317b0e315e12d4eb22eb711b6bbd74a529e3d4c258dca9c3e1e9ec1eba6551194b71fd6430bb5ff85744d4aaa2a66ef2d7b5d3a836210ef4d18f3982c253e9b7663ea80fa19efa546683f10ea93ad6a467faaf8c8041abfa153c25f9b5cca5cedfce3d43051a6262e89a23b674f5c92e07ca93dc04b897210fb4b1ee850da3743732961e45012bde3b7369d2b8cdbf6ef156fc506d5ef3ce0c25b9b7005b3a71ff25eb7103e24649d6a0c9d4ea1f6c8dbfb0261610998625a20ed30e1029a5214a1ebb5b55d49a5c180975bcb3abdda7f941d791bfd7eb19a387154190463560ba4b18407725afde0c2e3f95628eaf6b75b45328d6f597d1d79894249bdde1104f97cba13806af6b96cada351f6702fe66b09d5a163ae01009e8771df3b39a075bfb4139892748884184f1cef5efeb76b6eebc11a7d0e42e95a4f6f2a3d76fb1491864a5d0ba37bb872d33a356c760b10d1921979cc0b60f5337d6bb34fb00ebbe174fbb166c919903973ae98ff7178dbd893367278f66b4908d8c4e8cef8e617a4068bcc863b0848fedf6687328990caa849068746096208daee5723be9d463253b3f13890c5e9a639d56716a3b59cd8e7d047aa0af1e4c79aeaa64eb961da123024f526713ed85dfc1b6eeb99bb85d9c851deaddb118adda307a12adad2d438efdb1c0f7fbbf81e93e0982128ee26fd0b2e85628d9745508621675c39b163be239a67f47016a35a4bb3bf084f1e51cbc7a8a8e46c51903310d738c9c14a0eb68627de09d6ba4f4cb334777502f03af5d08a964e1e565c872ff2ff36146b371813973800a809d81585367f8bd2dc14f4ae756cbb45ae83dde1b97eb3a4195912c1c4b80a971abd8fbc4524278a8a12acf92daa898c0307282efb6f54ee11163febbee63228787bdf865382ff5fbe166164ee89fddd6578214c86fb9bc5de0004a539432066eb5fda37ebd8ead128e3b5ed4c8c055350773d689970c3e0f0a389cccc10a95031206e69c641e59b4c4256bb6df530bfe35fc3a91b03cfb5d0ff08f32a463ec098f5320440333e06d1b1f9a8b4e1f1eebc9cba6a3f509dd4d00e295bc24ec386f234bf6d13700953028d5eb0950b719cd260d4478c94b1a29132f3b77d5e063e021310da7ca27387abb9a2d3ff33cb78985487ce074d8bd858fbefb7649218990c472f7b195918211b22926d5624a76a1527419ec7802d69e3e10e616888fd163c57e07b850b7533d3ffc41c97661ba8a82b5c072e246f513b0fc2510cc63d0e04871f774beace43957c752bacc953407b61d61ef58db0665ac2b7e7af4b95a1591dfaf476cc6801c0eee196cea30f2bd7e08347a3af18aaefd4c52ae90de2ce6ce0a0b11732703569cc7c1cf33e89afbb7a29473ebf10ee7153f65d472a7b6bc83c5ea31f923649569b975209b18c482291d0206b73e1cb4d0415ad99fd82c7c852c69fd155f45371a8f5f9a36c49c57bb9cf9a0352297b3d14bd83a5bb8ca065306cffa6683e7d387afb45862b2917c8efc6288b977d465be4a97df00eb38770a6e8686628766a0f55f70e4cc71fafde6ccd50d27582d984c9563cd55a94be1d7f63054ddfcf4bbbafb8b71a4cf54eb67f68c7b45edcbf328a75ebfa914cd5f7f4de808ea3275f9c30d04cf74ad4836a9bb70266820f298abd901c53bd615d1880e70c9e81509c8b4f613d546a91442526ffa4732a70715ae3b0a65ec94a29e9579cd87bcb39a2bd8cddf2c57289f5c5851fac206c20815b99b83b033567021b9b007cda2e0ecef4d2b8e4e74507e0d3e978e5aeab6814595b40c0953a2877980cd9bc0956451abef2e152399f40d33f05bb60009536f4f6fb75b20a4ccc8ae5da2395ebf8fd75bd83d02b78e66b600038e977f3662e0f6c417e259bc4ebb21d0af4065bb99e4f08458d5e6fe1ed60142b0127b9040d466838a1c94d005e11e49dc9e0c0dbc89556d389eb4846e7772ee1b6ffaa0f82607eaf573605108af761d759d56a27e68868d55e751fc619d52a7fb2e5de0a8b704b7be834ef0fd3e0ca8a06c05b8ea31a5c2d1ae6310b1786746a2fae9ccbeb348d99b0c9c65170dd9c15a284bfe85e54711ef0581c7a61f245355ecafcdb2c64a28feddab902709e7cd50c6b86eebfb5fdd0b564f45675e263f1ba05fa8a945981bcca68307ce650fedeedefa216bd39034af20f73a455f0582b447d5b11f134ff742dda602c5dbdb3dfc6c2a270da90c1631868f093fc87f51f215244fcd76ec9b3d12755f44223ac5edbf91a39bf84ab039377d7180d1e53ed2b5f7a4d84eb531df3175be2a9b5b2eabae27dbd577eff5e22553596d5c9cba427cd42fa46f5ba14573fa6c4f74ca79be16d67d87cbadb79f4ed613e3843e727ffd57ce77e426d12534e73c34d8a8c02d8291e44648ad6427a250bfebfb24d97dae945ee5827e3b259f030d5c92505e77f7d8e6c0796e43640cb16bba0374d04dd56e38c9780def70afae9594069e713c5dd6e142ab8a582ccd5159d95db2a33e762ed86184a738ded191265b39e634b0e48875b271fa8f2ea1ec2c1b11b87fe73610a2288181cb3e140c8cdce3f47f4f3c04884c4beb1cd66e34cea122342d38be73ec2f2362a799e1b9e57960812f58bfb7043bbdc4182a8c86c6dd5261d15348aa4824e18dfebd428a1ff8fa52b2da924b5cf5833de44603cb69cb5e8bb7e4acb77b4b24e7a65103c91f211bba3ef3a13b6306004898a4fd0161234f7758103d4c385e7e8fc599f80b25cf0454edb3e5b8f1b267687ea60b330613351b59d3a912d1b9adcb3880bc7355a1094400778abb50e73bf0b6d9d9237184ce816bcd7197d00cc76464b7c45eba1b3020ea6ea478eda0500663d7c1ab1033e6ad9aa0993e7e99476248db7abd4f97e606520f432e1809064679e742e1429fc37f892f99b04628fb4a969cca07043af5d212a832359687709371d0bfdcb3ab00374a6cff09b74f9673e9f982ff5cd789f084f3f02c5ee88f006efde92721449fa09dd0b868614ad4d890bfad94542ced3f50af4e69151bb4153d1eb47cd07ffe7d06faaf446b6f457a7fc1ec059045a79c88230fd3c524573b182de00c09e7a16cad5418f109d9f39c86aa1a5c46835d156518a2e1e830a82ec9fc176a8bf7b44327a3aa89903f689848b01cc95ea16e63c607fa84e749a8a3ae5dd316e0b23dc4877d4bb960c043dc352ad44672e54f474082a3ee1f9bba7f04b28dd8423e59a39fe7c572efd1c7212b98bffee0e8dba7db1c317e85c747ab8aeb2b3aa94abbc08400a4a2149b88416b18ea4f3ed5ef21f680077f71c0973faea24d35c108afc520e7176afe0f955f03217f5570b94a7273a842e14c62d9eea0b74bdcd9ba8a2c2efa21c88de28fc8de408f10825a2bd45082582e1bd245640732acdab065e46d2787c0f092979d8053512b4158b3737ecc43ff3890b65a6151eef6bba7b379d4d44697fb03e887ffd5fae6c6866969d1c56c0c1d2dc69e0cc71231e03a99e52e68adc2ea06c9bea6eb0b8737628649671dbaee067f137c4cdf4b7b8694bc2c254872bf76cf0c304ff4b127f238fc6c7cb829b9afc06109dc81332b3569c25da7587dcedc4c9d2b7f18fcbdb2a747934756859fb725563946c837ccc5121603347a842e023832937f2b475f81dcb28fbc370fbcf58a4f8b3f1b453b5cd30c575bef6818d78c3925fbf673010751f2289933c560040b4f15f937c5cd8f895667e4120de6c17a93c522ca1b759a73bfc1dc3c72293ad2942909af2122d2b045d9b403e9339f56161cdb00d139b114a538f61559bc5678022a0e50132ddfec59eabeeacc4db688272a445ad3ed529330a3fdc8c473f6e492e8f6fdbf21080a260906a17ed56d67029f2fcb74a6860d27d936deb716d706bbdefbc5a08858b661035062cdfe5a75c48efc0dcc510ccb3b58b5495846849a2747487cd5bd30dada6919d1d01ac288b3fd8f879b8f72b9c6d7c3bffb5fb60df5ccf47c2f6649a95c8abaea010e30f68eef82f6e4002a66807aca3c7508164be1d641dcff5e40331a77163983c81db5cd2cc169f08cae42225497dd9356377347b829ad844b4346aa95c880f9374fd5d2714192f6c3ad7865fd4201438b6b88c13f500ef6561ee52f7f45dde0143dd65ad69421997060a8a067d0340a69a460ed55cb7e4e07fab9c36b58de2dc4bb650e622e30d0699e9937cb5e662dad99186216cbfca6b0c70d1d5dd2f8ea8d00d9735ac7368cd0a46235fa5a89f9acf03fad66a661784f56ecf19400bd9ea8a86fa33b324df0e2e10c29dfcf9361068f11d025dfea0388f8bf44102cfbe153496d22261c42639b449a43ab2f86dded478927c0c4a1b87cca0b9ef5407082e66580cb9bb8000466c9cff3c4a774d9078e4373dacfcd716a95e793a6c33dfbebd8227c30cbf303f2973ca0972f3ff232897ebea9adf49525f5709fcaad15ac6fa3d59ec7d1266b37f38bd9f1ec4d20b15da60f1839785ebcd5c47c9a78c63046c49e1c416b976d7832d174ebb7549ad59f8d6199f2da5df6436dfffc57384ce2f6dd85e94c3e805659ede15c9f1d3e31cf0a7b0799f3fd5ff2f4001cde6b4cef282dde84e0e771412386cefa9a4421246095027d0ae8585e80e93ce9fe44bc9903075c8866789b2964fc24e8aa5979f521aa99b28c457bd0ce3af7e7ca9ce0178eb63b1580b3d8561b296341d9f16ed737dc561823dc646ba56aa34a4dae5b4a544a28568c39483e8af1e4d4d3f78759ec205ec76059885c1c2bd243267573337d53d270e89b1e7e36d14048f01b848085ff69c4aca0b133cc71a6ba68ff5ab5bb3c7c4e30498407debc47638aa975637d98a19344008db5e1501594dcee5c50a8eb96910f1e788922563e46d6edcf4692a5755d1d6af6adab4c488b253b1db78b6db92203e2660b3866c197daea8f84553e96af96d08ac39d0383aadd98558e07a27bbc9a8fb7aad758f2431d21f7b877ea6d2e92d73d9026530613d87b595ffbbb6b979fa459b90621510d1e08ad61f9f15c2706b58096e227677dc6d71e345b2f0dc7e25caf19690606554ef8497a30f0cc071126639f6338873639c37e6fb0ab371e4eafac08ceda64fed3475b4c8a02b0cfb804899f2a7b86e59172a02fc8905c9114513b6a68460ba2d6877b02454d79b25aeb23173e7ae16d44d16fceeea72586070f3bf5cd101cd54046eca23ee3fd41efe9c64e137cb187d30c8fdae348345a9349675785d414bd09b6f5eb941bc6655f81890e70b6fd0184d2d9a7680ed54051205d8de94ce477cb186ea6364a16671798075c7cd7316fad865a3359f40567d502077e4e76f56ff7fd49b33516bbb534f84b8d6f54f26b0a4d68bb57942bd8c6ff4f70619b3fbe687250f9ec5c545d71fc9a9c26061da8466beba43f7fdaa966870bd983c484069b0509ee3fd637a6badfbca10e6a22e5c09ae771a80f75adee826787263133217a5be8de04b2294107a70e2df20ac4624290e05e53e68a1748532ded9b4f63313e0b67c1da6242e8d68f220aa55f2ed53eb69f09b88063fa6533423e40a1bcbb5eb3a8a7aa44c049626b7be15f715a6a839c9041ec6739897b38275040f751847f5b667bfb420f95b31ca58482", 0x1000}, {&(0x7f00000011c0)="327cea733e668bae017effbfdfb1ffee1d08525fa6d2d382e1025429fe90064c7725cd2ae3b29847b09b9fe518c33abb1822ead7ccfb884a6862", 0x3a}, {&(0x7f0000001200)="640bd25e544df29fcba8cbd3ad826ee3ad9ac858d993fa60ccf24843bcadfabdaa2664fa862adc66a67f583fd808d203e89df792d5ef40e2d52e7179f14aa8dd066e629ff1931091ba92d136728a94f901ad3f07b7535f5b153d08842b138eda2d450b9cd4bbe3997049c8e56060144e4318e26bf0f1d950b00e91ccc9e9101503cc2a095d3fc2f0e82a244586a98b10acb57cce8731d0fa84887420c9d3a577c7d7f67edd225953e2630ff80f7449bbc46f2eb1dfe81b439c37f18d04d752ccc7dce3f71f8b2f0b57d324e7ef87", 0xce}, {&(0x7f0000001300)="faedc2ad7e2fc1b718e69a24953d3ac11e43c08dd64007cb59db921df722391b65479263c70c0de0f4883077eab262c94b0ec8a7fdce2000551b93cfb93dbce2211488533fe10d6630074c5cbbf225e1af1f9b3281fc08360d4369a04a9747a122f17c682c60267d0d97f0473484aa34574b7eed094835e83c0374816f991fd376665fe9a5c8274d6fc7c982ff", 0x8d}, {&(0x7f00000013c0)="6cb88d6f73aaf386ee0408d39c74291aecad7eedcda740eecebbc57ffc861b6cec5e4d579430592b597518d8a36cd59a09682f124b7e99278ee5040127b7f532917517b5f9d9e0703176f78851fad7abe8525166bb270b7c236ab6073c66548026b2be913e3c01ceb47f44bbf172a12ff81bee5ee065924e40aab309f92c6ef96339a462b736b024b27e1adc63d6dff67c7cf769348185c715bb470dfe56939485e9e323a4b37347696fc058c82aaab34dca692f23f9102f96093839543c95d41d549073c77d48991431864c1c9aa424cfcd28ed9127cedcb8ee45bdca49274eed99174a931013bfc5be3390", 0xec}], 0x7, &(0x7f0000001540)=[{0x48, 0xffff, 0x9, "a4662c693efe2ba5d4bbaddb4494cf1843744bf1e2a782b5c5912169d477e5ce32c1b5ce591f507ee633a8ca344dbf470d93cd"}, {0x10, 0xffff, 0x9}], 0x58}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xc63, 0x4) clock_getres(0x2, 0x0) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) open(&(0x7f00000000c0)='\x00', 0x20, 0x1) connect(r0, &(0x7f0000000040)=@in6, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x30) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8010, 0x6) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000000)={0x8, 0x6}, &(0x7f0000000080)) nanosleep(&(0x7f0000000040), 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="faebe385362c612bf57979cb4e83d490a91e5f87c8ea60208ab82f143e5a959d93393efa444686ce62316de61c5c7272ab63357a7f68ab3896e0b2e498abdc387ce640d18103e62fee73438e01b9147de2679f2e26d728331a39e7c45c75b18e8edd6cf3a6", 0x65, 0x9, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="525209923fea626df63f81c086aa615bbe18ca76f84ef022c9617a88240b0b6575a8370de1fc232259fe01dc177312f6f4203ca83cba863b6469f778adc345c3c5928cf3e65360242f3ba3c11bbb2a0ab110c22b1b9ed71ee78cba8dfd5e4d35e8da66daaf84cf1c84f976064ca17c687309f4", 0x73, 0x9, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000080)="98df0a188d925bd84275b6c7033e53ccc51f3a6a92da742e28edcf2f70a0674e743743e835e9e81df97552ce9fcfad1c069aaaa01e91fa91468e6247ef0fd2099a297ca44eba8e06672c92aa6b5089ffaf667c4b3933e716eda98114d6", 0x5d, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x4000, 0x20) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x8, 0x1, 0xfffffffffffffffa, 0x1, 0x9, 0x6, 0x101, 0x770}, &(0x7f00000003c0)) getppid() 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) semget$private(0x0, 0x2, 0x480) 16:00:33 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f0000000300)='./file1\x00', 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = dup(r0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x6b4e}, {0x29, 0x5}}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee995861364225b2e78e6e8b63b22ffc73b657b2e093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000000000000009eacd3c91115d6414702baec923b8f691bc4cafc56140233b3a528afa02b312750da87184cc9bca16e19475650b8b4a8cfe773d9c5be491ed4ce50ecf2865ced23d03e3e252fa93306875d98b0f2fc661c307f3f74a30ba1f06c706a4", 0x13) writev(r1, &(0x7f0000000680), 0x0) r2 = syz_open_pts() close(r2) r3 = kqueue() fcntl$getflags(r3, 0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r4) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0xc12, 0x0, 0xfffffffffffff801, 0x2, "9e9e5b37da44eb49880eb17f3c0ea5f7d44f8cc2", 0x4, 0xfffffffffffffffc}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) kqueue() 16:00:33 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setregid(r1, r0) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x21a2, 0x53ff) chmod(&(0x7f0000000600)='./bus\x00', 0x100) r0 = semget$private(0x0, 0x4, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x9, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000300)='./bus\x00', r3, r5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000006c0)={{0xfff, r1, r2, r3, r4, 0x86d6c528a501d18c, 0x6}, 0x4, 0x2, 0x9}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000080)="f8543366728b4ba063cb4103f73997e8f8495711e5bc6760528e19fdbf7ccb491b4845af3af18e981b737ec777b55a2a10ae369b7f8cd0703d1fa55092c4ad443e11135ea661c4c9add99140eae712000000000000", 0x55}, {&(0x7f0000000100)="d9f22ce7c42ac65647e9af94bda9ebb5fd2ce3300fb63f232e53f28abec0055713db0b2e85b9610ab68c50c7ca3eca1463e5217212424f277c9b3ae74ad2286a3b1ab435057eef64309c27c1dd55f7e622b4319e81aba4b4f448fc8a167be1405b1984ba4fc225e803034ac7412206632f55f5b66c1ecfc25a00db9155dc57a54df3b09efc54525f590481f9db9dd91748fc3578d2d8c05abd543e26a80d76c7d4daa1d0a5d40100010000000000a3e61ca3148c24a13124417f6cb934f400", 0xbf}, {&(0x7f0000000200)="6782bf9c76044fd803bb5a941447d06983cd7f4eedfccde9d91fa5c81aac680a69697581d1aea1c73ef1bfa57fff6232637a535ff6298f1ecf55bfa2a226848a542ae782a46b4d8c99ac743f80fb1445b6e2c6ded8cb549120188a45b6cbdec059961b4289b02dcb302719a597445fc119fdae1ea53348b86f321ac5d2fb7dd9beac824208b1eb838f32327a8d4771032158334e66c2e17a341c81ba4532da76e4355d46071e92efc33e1c96caf9878d7136eb1ed4f11e0fa37ee045c3bf700390191d08dfdd00e3fd78d1e5b197abff29120a660ee83a7865", 0xd9}, {&(0x7f0000000880)="cb7dcedfe89ae103662ca6ee286534e8bd06fd8fc73947b43e805020aec0ed2697f7d3159fe46ebdd2ddec5c4658055cb7e0a5f9ae913ffceb987b2176a117916e583319f1917ffe8bfba2c5bd29ac68651386de3437b208858e856f6624be1fb234dff1113878a9574a5cf5905ba05f066e6787606e44933a4962872482a5bd9792e1d0ac173454f7d68ad15d6a34d28b6606cf4ff2b18ec15127e2255a38c7dc33c3eb918a3acdc3f5c60d66b4712bd830a2de9d885a", 0xfffffca1}, {&(0x7f0000000740)="9bd2968f90f2537f7459c84b1f899650717538de0834b772160b86e7cf9dd45a111cad834473aaa505b6122b0c4c29897da35b6c2f5c793bcb474afa50edb20000000000000000000099075a1085123881edf51d29f21df48a7d8d9d6b996104d1a6a6eccdf911c2d37f8a9104b2eca630775fde8e417c5348a4f003865d82b9e41b654e18444829a8fab625c866a3cf38704370e321cee0bc3ffdc294af26086582635230a0505a844b9b7c8fab5c24a7b567f7bc27083f05107bf4f8a9ee8e0da6467fa8a1121c0cc04ab69deb9953b8acb9ed7598fef01557b71bb91fd8f113482f21f29787f2b37c", 0xea}, {&(0x7f0000000000)="90faca3e85623a42c5689eed32007d694585b85a74a3793ee11528191f824916fc6d9d41849be7f0e2f390c64dc9", 0x2e}, {&(0x7f0000000840)="3d80", 0x2}, {&(0x7f0000000940)="ed9b355c0204d35698aae6925b449dfc0f513ff1a8b7556892c3693f564850e0ec653622303aed27afd90b5d9695ca4a8fc0b4618a985082069d5c1ada7c8bdc624a8f95c85947cf091f0aba98892265427e16b90567fb649e2b662151c5bf64f103334e7ef3716f39c473833d631965d3e5ffb7c73f662766e5e931f652139563265613515cbaf709840afec621d5347f0acf11ee68c42b3b8e29f755eae2928dc223bf02953270a1a2defe32a1264143c729dcb709661eb3c049b1807242eda1f0338fa7d800", 0xc7}], 0x8, 0x27) 16:00:34 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:34 executing program 1: mprotect(&(0x7f000072c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1a) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/18, 0x12}, {&(0x7f0000002380)=""/10, 0xa}, {&(0x7f00000023c0)=""/55, 0x37}, {&(0x7f0000002400)=""/76, 0x4c}], 0x9) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000000002) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) r3 = msgget(0x2, 0x3fc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000700)=""/4096) 16:00:35 executing program 1: r0 = semget(0x2, 0x0, 0x0) semget(0x3, 0x5, 0x240) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x100}, {0x0, 0x9}], 0x2) 16:00:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: setitimer(0x0, 0x0, 0xfffffffffffffffe) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x2}, {0x5, 0x4}}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2026, 0xfffffffffffffff8) syz_open_pts() r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x100}, 0xc) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xc60, 0x8}, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x68) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xf0edc00000000000, 0x0, 0x0, 0x9, "a1400e7d148a5311000000090000000000000010"}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x100000001, 0x0, 0x10001, &(0x7f0000000240)={0x10001}) dup(r1) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./file0\x00') kevent(r2, &(0x7f0000000340), 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x101, 0x100000001) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/41, 0x29}], 0x6) close(r1) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 16:00:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x8009, 0x2) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:00:36 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="923975daa84852466bb62c68e99dd248e8268ebc1d77de4477ae37036e4d783a1327a5a3247dc96c202d15050d80aad5a2ba01f969d7389c826123f86c4fa70b102a2ed4dc4fde8315e96463595c11a8e5351c0c28e55f9757eee4f0a68c984d4ffd86a312e0003fe47f1216e1e2f0836c93dfd4c1495ee52dda5da0c3c86b2bd6fcd3f43e823b734e0e29d7696dc3d97dc1f68ff9bb2fd782c990dab4e94f8f9a87f189af0b680f03e97b541c2c901ab40c233f717e25ff36b040335418e442688a63e24dbe9012f8503cd78ee060461f0d0093a601e0638094854f699e1879a6382f741e4644ea888eee39d516c171661c15297834adbc881b", 0xfa}, {&(0x7f0000000180)="2cb6db5afef02edeea474f233fe89f9e054fac47562419614c13ad37e947bb70708fbeff025457225f3024962396169ff9076aa360ffe3031c0c491f8036f804658a3e493ba578720d78cb676abc9a01bb4deff9538e8d32c48b43cb2a5508755a256ea7e07491dccad4d86edaaedb4d5749632f8a92a96d50693a2c33428584d78045f7d07db92e072bcf01de50762a8b4a80c6b6200a678ab34e3dd8a110c8a72bd8d54abbb4f4012973f79c0b7d42c22288bf9b4adb77d17ede9cf0938b385383", 0xc2}, {&(0x7f0000000280)="d21d3e4ebb4e01803bb4d72df3ac4f58e678e03a403ef944a755c46abccd5404ab29c3f239814a6786274870bb9246d4e8323b18425288b92a918a708a8780db59215ac3df19", 0x46}, {&(0x7f0000000300)="fa0c675d49a8729bc486101edd4574556f134984bc2d037410361612b056e4da5e7bd58b8b83da92b3e15ed49c242169513d28069cf9c39ad17c7ed8222dbcb54da7bd144fecc197c8b8b8f002afdc8b0f84a2b5df296f2e37d6840af7f9f7933fa547a30d", 0x65}, {&(0x7f0000000380)="9108bb0e4c86a5de1c28c6925c8ad42eb62737bc8968413950052fad2200f8c9e69067a4ae3125d7bdc5d1965babf48bfd59450ec938a13cfb6cda50100ef257e49a54998062dc8db20adb0f7186453e5dbc7711635eae06746d28d6f0bc981b93669c34e9285e20fe7d4358c9a8224d25fa1cad8f4d221b10c388443a8e4b93a4e4f2cabb4adb413a1197ff5519385e973ea427453c040e46bd1a8b", 0x9c}, {&(0x7f0000000440)="1bcba080c215c9d7dfba13f0a9c6d40b54e8831723162d814be44f7390a4ca2d961a1216799245db3443fd934e32c4b34eb0f925495d2b135a3f68fe996cb90fed1305293a613e98ab78795e996f4ddcef75b2ff081341987b2915d44efd354d898f83e93241e041b203b03405a20fe88ebff139dfa5701dbb7d15303136bc8ab831d33381dc099e3a3db5906df65ea6703cf409330c18eebfd87912c18fae3982bdc1", 0xa3}, {&(0x7f0000000500)="f38ea9b1559249f8f1828333af6e2d075a10b7db09533e3ffb18efacad25b13d96a0348b4bee6dcdc039524a9b916c35c879d44b8ac8c31e80c82db4b0ad6bea67ee33e3b8ef6019844aff88a50e66c158565983fd3320bff06314d569bc82c436cf8f46994143448566c1591a5ccec396058bb6e7069cf81ebb833523c3551c5ad5d7104e0c40e4a875575a0d4b98c4facb037cb4b8259506ace58ac83b78d21755a4e5b0f2851a47123148d6e543d10ca393b7e0d6a841e2e9a17686d0dc4d8897078e7399917b00a95ebfa5969a8826bba02dd93bc0897d", 0xd9}, {&(0x7f0000000600)="1ec6d504c6d96ef9a51ccd2afa575b34afab56af98bfebe2fbcadf5ab8f56e28f4e50be2e8a4fd447b2ff1eaffdc705842cbdc83d087cd4ff8f99fde2e8d148befbdbbb3ad382de0a19cafc9142ace17e36aaf197fd0f13abaf8116dc68920e3b1403f9e5b9f379a1d20236e130bc686fabe77a48ca4eaa0be08006f0bdb2e99dd3f8ec89ee508635e0ca5a7052fc1d04c7a1fe0733d43fd6e7031ffdca0fa27f64e45f722b60309f93fd0451b6ce07e52d152a33f75e59b989346cf2f3c193c4dd807e3a03b061414b30e3ecd6444242ef081b5d6259c62ff3b3019be63ddd1c899fb0ca8ec5da7a7899c7d4c37d1248da9e709cfd47b5702033d5ba997c470d61f28df635bff9dc1286d843ccb529696672301172018d6f83f88863ae86b615eea0c954744386441943a2d37a86b2028fcf84d7b63cd1218c92c2738886cf442740dbcc5838b7d83fe9cafc7bd4d06c4cf632bd069b64310d3d26c53cc5ba24b6447b8b8ba0da6cb27ef6f1336c515ece54c588c1a78b0addeb0d2a895c9876b83976a32365540320700f1f28f0fdd080a46e9d855c012b69d4ba1bff5db6ff6fdb7b681a8c88febdc3ef1392eea95b863840e70f6028ed1bd5e500d4820902cbebcba9173599d8af9adca192fc5bf4ab3995f39fabf03473573ffa2e139ade1b1b4b884666b36a3437fb5807fbdf72e975d911134a245ae4482bb38d06df5e8e3c642dfa7e4ca6442e8e6d000f1d2bc6ee423aa66d8b356e6bd743122551bd20f3a3a57bc06c8c87e59d0986b304246a1bb1938dbfb183bead61c16d81ef1f1044a81e483f240aca9452dd09747118adcfc347865b164b944881951632e6bcc9ad329053f625b5fddfeccc4af010b4da213e078a39c0871aa81a765825fbafaf8c834fc8a5ef3df9fc8afaf18ee0b53470768f100854e39d2e62f7f071afe9bc3bef422053662ae666760cb8e0cbed9a517378672e28288fc49057b59119cd6f701dfada7911faef52c725bd4cf1a4fa362485e7b1418a68b69b8a648c9a2fed87b3844415d1e0fecdc782e64b28628009127f5c863d9a7d4425c567aa6b446738e7f48153d9c857e899d27194fbfc63b8606b7c4427c5daa121723e93d3eaac351855eb07bec6764258ad87646840c53c4105ff41e0604f9981733763df9db42ae63059682a3a2d8672253e8fdac9bd90e1a5560daf444ea05eec495071d31b3bb608f7703728c27c9c4e5a4f9c4d3ef9ceb4a1e155b9be76338b42f1060f659375b24b108de9dabd8b84fd0a287b7f3454398ca9d77bc0bc601371b0d30806104ccec7d7e094dd581adeccc0ddecdfeef8f5dd848473580d2bb2d27305723215ecff19419adaa786c5d3b416efe8223508df925573efe5ec7d408245c3a9ee70e947eb4bb4720a67c5b48b626d1ad45c2538d045414bc5b8e9c6d09d3a883e0b713cfbe574fb5e5c67c8b41105e17ca81fe764aa30f5ae3ce97e648a97c7d82f5187a1162cd750a752b47e9a887f144228a7f1eb4c222da63c86c12242735c00b4876ca2ac14984af1897f16e6b9038d3bf98a8dc30e82494a0f3c0dee590621bedc1392b3f372cd1d5efb667c38c16d666c7672a5959499cfae73bc0cbd30d2af3a750e6ded9f4b7fca4e5715702b17370361fca44c873c7ef916ec2948c02742ac78a0b4921013997987f2d970c7c957c319ee1374dd5efd3101a38d979a128f4cec034a825334d976b2e337efa3701d7738e9d8a582c1fd1df9bfc69f64a584d17581837ddc70e76edf630af82a55000940403f51906d5fc6362b4c2956b39e459c466027b23bb592a7ac7ac4d9b173d86b240e04bffea42d59ddde65618a92fa6076a51048656296bb563f91fdfcb54948e2a0859dec31c74108ca7606c7c66ccdc3cc4affe53922c1e994c28c7e80110d9a4d1958ce005923da5b4df1eb81cd5d54561ae71c2bcb94280a4211668d3b204b689e94943f4bf2df41186dd9b3517425491be7ed475712ebfcc1f971e89e7c556ebd7710ceb72e2de4d99b0157806b9c26c1c30961bd88e1a5e6d9a1cca8ba17f4f3326f0fe2ca09d5e4ac8dd24f335106d5f179ad4780adf0cc9158c7212e31bcf8f896c02c67c8f29d8319325887b6d3a3631e56fa18222b45c3b8ef017b4cfd543a3c84691fa26b01187723c7d120d50ca9bb3c2c9704182c085fa96bca20b9c834edfe8805bd1ebcdac6a09d2a060eb58b75d2684449b6009a7a6a354fe4568b0cb5b5e4ec8f001e02e7449084fd54aafd53a0bd29ae239ec22c00a6a20f1f81f3d9ac09bffc71c2cdfdbb8bf68285ab75c086c46a29cbc7f611d2e6778e59f457d09a90463bffd26162fe2e515d22c945e758bdd68b4e655a9681a53cb05766c224641879556f58d2be0945412869f6f8689a3dce14d6e866d70ad21e2e9aa91b0d089dcb674abc08988dd03b6e0b77b04fce0b494642974212ea58b1e8e69b7fb11820f38d5b219f30934c2f9c1f4c4478510e738d391db4ba1c94452c036aefe2176de6417aeb6d066557b22fef1d77c3b60c5bf91332da603a3da5f4a5b26b96fc4dd014aba24e87ac857f14a31cfd0e54a17b3dacb22cf83dd986f2bb91778883dc281ad92aa61f4befb6d35232fbe4248557e7872a7302f084e0c44ef5185d29d6e865c77a5260719ced1236c1cdb97c53a63ac15b8441d616b0049745aa29ede092488f3d52890c335d1caea269ba7755e675cdfddf16bc3710f1d2b0b587ae99b6a0f1553d20f35f7908fb474bfb4735f20e27fbc762cf16ef9e31c2b508b1ce181952d8d3e8945836644981c536c8acc5c5a95c1285c3ae2ba40ca00bef9bb0da9a6eb07105645e7dfaf4de88c7083b0cf05f54a387df0f918e59966d132f8f2c5866d42f0c4a88307bedc664519f905f9c28449d39af1f7fb713117c87a6800621ddcfb0acbf7d9ebcdaa72c18de7cebc0e14d0b15b8cac72c0daba3bd2acc6a7ddb2fdb5f40c5905aa61eafce82abfe4350ace39520c73cb4278c7f804d4427c2f89fa196cac1b5c5c0f8a04479b0eaf091dfd9fbdc4bcda6da6bafcc418210c4e7ac1224def02cbeba12cb7c92323a484929a7ccce5c17b3a7bb681faf53d4e683c0d513b74124659cd0146634d837da3fc3813dc7a55e888aff20f804f72273d0e5e982eec5997539b7834bcd2be7d3e148eaa6cf1be6905891526fc71ed8b5a81acf00b414fb4e7d429754ad723c28ffc946f2aa911ec551c6f2fcdf81806c492202accd10280b8551fef740fd940340cdbb29ee58b6cb2508d37cff5b07aa4820dd1b19ea8d8b2ec3614a82ffc658c92fd2aaf5615685484a684439d1fa46f2807d9e51d866e678521404cbae49a38b8fe9e7f395e193b595f0c73c68fd693ebdb348fcd2f71bd1af50258ca93d4b05c2ffdbd470c65b783c8f9c9259d596a2e06776814b5060b3d77a047dccbfbd871494500e65f2d850219b5f48ba4d1372ff48f3ac853f79e6a3af8c94f74b5c1106d3c5a8a805736ab52d3e4d2d3dff548223f2daa4b7855a58a8ad4bab21f3cf6537cf999eca30cad3e1713c5f64770143d1f6da2c289532b24bc9b5bd84a6b377317b47c506ddff22ca45ee54133d7e2cea3a42139a0a1cadb23a22d19fb8581084d1b3bcbe69ce4a5ab0c56916f6dc14b65f8224bcf05cea3f9c19b520a1066ab6a0b9359e8a3b2ab30cfb6d8a25093a254709736c5b53d111607f36c2599ba6084cade366b07cd5654393e7f6b087aa9c24602401df6a29e780579bf515bddbe762686c9a1a3d5e2706a592db1b0ac67faf59632d9102a4456e197e2ab6d3bdf6104158676e1c6784a4c0e83a9add5263d515aeb098e70ff02e0b470d9db0569469bae94966f65623fcc0ccca33ebb29dae975e6dd66c1b09a6ef282ddfdf3e8df03ea85b91f10a14fa2f5c70199fd18a06cfc65d8443865073b366a7bda0b9009052f1efd0509ad1fb2d9aa41877888af8cc6c3aa3ae13890f1e263e42f0ff6aa1dfa0ac25094d95b7215545709e419373a75d21f821518627dcad3d084fc6bb856b78c51581af4a06bae27ac8cbd57b7ab5b4840bdcc28f507f378689ee403cdfd81848ce1246cde0f20fa30b7b9e52c56cc5feec127bdcb63127eb378e32d48a7d16ff36d83d96d6eb5f463d469ae6f15ce5f7b8ddae98a9f67beb943aed616510afe875eb6af87f4013b51d37514c47f8a83eefb0206c50431a8bb61ac74a677af742763ee7c73c86f8b04c5b639f814cb1f51b06568bb095fe07cff6eb9e621f5db9e602fbb79bf0b4ced0b036a50f3b8f091f796b0e82b6ef09f72e3421987cb29eadb5eee5992df07a1abce9acbd25826bc673f02766f268e6c51f4b5e3390c1ef9558db41d62c5c2592d514e245569736068db1fae162534904d5d6113d12718dfccc02d2b28741244e4c21bd95b1941df7d7cd790fc43f893e300d50b34fcc82833e97187db48264f4b6c87a7ee37222657bd470e0b291c80b1c007006822b3fcd366d2c921f482ec74c348266bf3a074c2117d9a09c0c005ca80d4ba036eb7022e390ab840780a0f4ce60246ae88d0b3c46fcdb77b6026d40c33fadea3b5f68bbb52564003839cb1360b6ebba9b7cd6ac9016781ed88c0e6e1842c5f7fde6cc32692d5d315361091286669ae7c54cfebc8a5869c10a1b7b928ea646e657a2ed15870e0fcf7af179e759921947472d5b85bdb60ce0d02b9e3a71415367966ee9622ca7ecf833bc9cd287bce9f5820e985ba06272310e4a3bf4c1530510eda2392700a2ac1a3dd26ce8e66fecd0f37ff5d1832c7686293efec5074cc2108791646e92a9c8969a6857f0b6cb061d2f7a703096c7a62693f2d555f4217a5a2f9fa72bb3019ba2360812665caf841763b413611ecc94f94f5c507e8e07c9fdef745f98fb7b2e849316c4dc221377f164baf74ce562f11abb9e1a9f350b400c73215b2d7304dddd87591dd8ef16050ab02a4b7b2781dba53823714946453168c18ab3aeea26ed537e1eb955090f4412ede59fa9d101d753bd4f05440ff7dbbb97bdb2da1782d7a9d4cf38a2f3dafe3f9e9682ad45f35e52d9f6b794aea3f9844e89a38a6d74e293d98067e99e00d2a0198b89efb8b86882e63b8c93ce161f09534be4ab5757fe62f5cd1aec2b666240aff6c1a2921f3562f947d98b1d18085993822dabb068b5a4869359bbbea3f9e792f357e85eca10baff812d674c14fe96df0f1fd90be89dd272c985ba6ae666c0f1559624ddadf2fdf58f0ce83c6ddc9698f1a0df63f18f1c3a63aa9c904bad7b820d7c3766647ae2c42c4504d972c6b7cde73e25e3fde0b5ad2092c167bf7a338e9596c6f1f3f5906f4f6429e96f2c8725ffe771e84423eafd56eacd8dd8bbf092d8d6d4c6c3d7896f7e6b615244af8b0e6e18734a7c85eee45e33c3b42452b44892ea09c6e2fa8dbc321ffbe291b5299ef74237c2b9f3869ca50a284b9a5e9501153633a0d583bb1fe7fe803c6408c096d5cde31d15e9bbe3ff5e030a690de44641f87f03b129088e616fa992725cc9e39d1c48a0a1dea054733f332d265f4f76ef17db61cd4995c014cdcafd121b90468c6584904bb244679c53a514261a8095776ac03b8e199c1cbebe571d700744733a8ca6d789b820d06267f358193ed0168ec3240bda87a85b3938a1e9525c350cf66c0ee12f0b155b1c2d0bcfef8ff6323e27c4ed9a2484a8827686f2d219a9c325b149d88da62ba871a5b0d96d86804b4951063e8d4d63474dc578d557c6ab64f261d24fe5487a90344a9d74d", 0x1000}], 0x8, 0x0) syz_open_pts() syz_open_pts() socketpair$inet(0x2, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x100000000}, 0x8) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0xfffffffffffffcba}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x1000000000000240) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) 16:00:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x800, 0x8}, 0xc) r1 = socket(0x1, 0xc002, 0x0) dup2(r1, r1) clock_getres(0x3, &(0x7f0000000000)) listen(r1, 0xffff) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed141a790a7e58", 0x4c) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffeff) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:36 executing program 1: socket(0x6, 0x8003, 0x7) r0 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r2 = getgid() r3 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) r4 = open$dir(&(0x7f0000001200)='./file0\x00', 0x292, 0x4) r5 = open(&(0x7f0000001240)='./file0\x00', 0x101, 0x50) r6 = socket$unix(0x1, 0x1, 0x0) r7 = open(&(0x7f0000001280)='./file0\x00', 0xc0, 0x2) socketpair$inet(0x2, 0x1, 0xffffffffffffffe5, &(0x7f00000012c0)={0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r11 = socket$unix(0x1, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = socket(0x20, 0x8000, 0x7) r14 = socket$unix(0x1, 0x5, 0x0) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) r16 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r18 = geteuid() r19 = getgid() r20 = socket$unix(0x1, 0x1, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r22 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000014c0)) r23 = socket$unix(0x1, 0x5, 0x0) socketpair$inet6(0x18, 0x4, 0x8000, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="39878bcde4bd03509e9bf215732afa5e4a4ac5bf5d48cfd73f135980f7623014d0a14dd335efdd91438f58a8633e885245d71efee7ed970b4b9ec244f5bdd0d4785fc33e3a2988dcc5985d27ac02c031d592a408524c4d7fa30c72af3bd11817eb094ad26ef57170169c52e38e27cf5a61502c6d69aef0825d0e05754d795c4c2c3663a9a24a2d5ba62e8aded88d6e288d73d72433146205a13ea3a7e08d9c02a3f9d11bb9159e39ab77d59608c6e271dabb644c58930e469b3f6858c7d3fd03db430a4ade2cb9ad0e94dd8aa9e99da4cb302668dd1ae9dcf8982e36dd516ce92eb5aaff4226b5bc3c57ebda2f281c1689175b147ea47be8aabda51458d6a58120c5cec29f6a281610ce7a0be4f9cf1c9e2063156a4b5b977316767620d73c472ca6b9758de338209097629fad87166c6cde9a404f71e42e4b7462fe4cebb8b71bc24a041a7e1e4ff4163cc5d36dcbccfcc3a517551a511128b2928ab75872ac21062a7e6d64e2158f6017339973287f73af844f69b47fc3621decdf0c83ed6c0a8bc13740b45dbaf675834393d78e2c345d0e4cf38c807a7ba4a378e211f943c4661a36f11a69b8adc88b3a4feec8d6e2e77d4dbf4b5e6cec5a2e61bcd0f24c100276ce0bcadd79b499ee9add3e902ffdc48e24dc057ba4c14a118d66b2f1b1c214816cd3bc4ebe045eb799dd48db8b385c023f356bf2af76f0086a74d0bbd95013c13a667d4b71a1e160eb7fb22322be74f83a9649b8343b695de9a212c32ea73d316635de278af7ef22917b689192d38ebd0447e722fa46f0feea12d2b5a5dbc5e58b79fc978177a71e494b386db210c5df6ea05d4bc5152691ed94c0490553879189d4596aefac1bc806b5b2b6bcf6e7c588c73c3b2128e8e00e96c987f921c183b93e4645c252bbc5501e95d533432989a925d7c0a959b8ba780164ab078cf79b49767b694513d8cb4f7aa243cfd6696e6d833f9a0dc42078c60b6705b4e02db9eb4330bc74083f3ebc898c2a539d3d70df7cfb4d3b87b90f3b14398bbd65616e306f096022d24c29ea1bd5db7f249938b58036c1f0fca8069727794a7f850977bc54d3a49d264c86103157429594b4601acd75c4e7b1093927bf7db6fe65c9bed66750f7c7c818f306d240b78f5fcda60f801eba1f222526ffe2e752c0477e8d002bfda35e5132cb2d132ee93fbd36d9642ff5e4413e1cbb761ff0ba8e77df877fd8c9745c93903175e763dde825b69dfbd430f0de062391e9ddf1f9e262af5c536bff5cccb88b878d96ac36f3d7bb01d32b23759136b4b9123cd64cf1f58e2da4284327b5bf957d8ee6cc30a8cb320ff063c78c91f8a66283a8ed4f65d600e7dbd26554296edb53123934e67964657c23a0c3f31f92f51f4b3f76f835df5f74b194dab643b00afda312a366bf1a74ae61bdf084dbc676c40bfc15199fe53fd02acfeaee6fb988e25586ef502d6602573608b34091f855ad43e023a452980b836be4abef78819fa4176650acb4c3f3ed9bdce3f4b812daa65ab8c4f179a3e13a79cbcfddbf7ddabe0348bd738a1c4abec36b1dac1a4f599c40fece0739537f703fe17b6685239e083b294312790270191ec991fdb0c5f079d487aa928426571cd2dafcbbe7ce28b50d516f83cd7020b4a43a8ef9a3bcb7759a604c5211b8bd477bcfc2a4ed3855fe044baa885db6d5fcce0173083cdb5083124e2fd184305dbbe449ceb739adc1ac18355ea9464c9b88af170e867d114eeaeadcc02d073ae71ebb6ae68546da58453ee015aa3c5e68089a8955830ffb6b83fe07beaaf2b7b5bd25dc263597b492c63fad3fe5ef0954ac536a69f8b28f324eedbd8ba4305b20ee9b66c42849d1371137d00b77419008eb006731e6763290dab950f10d121531245da43c05c7053bc4c13093441513dc96bbaf8cc0da678372e57c923cf993930612970fbbd366d66ace9740639ceeb3993eb5a662178f5cc6c7b8df417842c046816ec059c6c9b9f74c143e39f252cc669df1951bde0df42897f5a42fca4bfe20dfa1dded4ad588e488c84a8b104791217770b304e30af3cc1ef50538003c3e55d59775cf9bcc0dc66a762c17f73acd58901539adbd5d3eaa8a092e410cf5a9eef4ae74da3f0898dc809612b405c33cba4adee077bcfb936a81142d079fca8c0d31ddb00a43a579f969ca38677624c7a621ec68b82e3e16156e2cfda5bbf0f12f7eb8bf92668ee3448821a3050895d8438f5e5ae3ba3ef08251aec94156a004ba7fda1d7497812f33ed5cb6b02786c492e14d2918cc3eca46c0d749332954e30766a69dfb796249d9f8d5ccc0a3fcebca0ec6d7a1b32814194af23c93fba8711f7ee9a41ee3b633732c176493056c305b226463796ba06f13af1105b8dcd48c45316dce5498b9cbf77055682e4b1409c28bfd4ef83ca472c8e256d084de8fb8d103f2d7392782122ef561077f3a70565c1e669526958c46e14e1408b03d4e57a0338cd0217ce6124bfcf98cfcb22caa4d2882a81796f67e333dcce9236dc20ab88a0c83cdaf12f998b52b9d8abd75c75a0ea4e5ece693288b48999cbc98d3e0abeff0a4a265f0ea2f4acdd643f25678a0468c3f3ca4b579cd20494fab40f0b493ad75e4a1be13832e63675805a0bfa99e43d45d2c6f03052e3bac07a968dd44e96e0783c1cc5e0509f400bc393c7d013671d09e508aabb13696847afd1cc3ea8631d3ee2072ea3a4bea56697d2304937186afd01b507391edc41d2476a937908e005f692b7ea665314443551bcbb96a48f5bd2da8bb1c2bb174039261c2de1b1c599bb8215e120e406023ba6c729129f687a954eec88448dae7d5a280c1fbb7d7cbdec05bef4e8392f58d4efb0309b4f491c8a7ae2e700faa40a0285747b04d8aef066ff3ed1fdb07fb8757f96bfee481293d1166d7a3de178dbb639ec7fcca9df2847481b9f35a930174b093f6662c71c0299d61ffa39a7438790fe2399b456d4fbb677e453d92f96333fd546f7dabfe728deda19c517d0443906ef7d02ccdda7cf4dfa0d1e9fd6ef973137ece2f8365d5d7c0b2ffe3747436f2a577292ead80ef306305df6ef039583a8a8293f4077ae48bb7a85e626d8bf9b398c01e28be124ba324689c80a77e4a7ace4cfd6dc972db2978366948ed26088e777f70afc0d1ee92b9a60b04f6238741c4365eada929e2313c6c4a732b59329cb6b514e3b0a7e02bc838a5fcf774f24b69a8ecf256da3b2f582bfb5e6233a3fb452bcf904fe6615f1d4067fa688000a9cf736c5172d8883dffab9760e7be5ecc0b368924d0e874007639e8ead2d478953a9d0f1d58e80487aa090dffd4a8a70a25eee24e065ffd914a194811ee976dc475c10fe3e96eeff7d3fe75c370cfc64d576a177935350bf55b9db395e9332fe11b2c6d9887db7f61e1c534fa7445089530ac51aedb7355797a25a2e912be410c3598cea2cef40d2e6d07bb583b1082a8e6ca734888b4efc92c75bbe291d0f352b93980c7c702e7a9d0946ca1aee32a522437294156387a5fea44956f52e226c5c7b4fd71e532a28de34452bc3b8ca8013ee0f94833dafcd052ae5684be16b09c1ad9baa8543657b14619ac37e9bb9216c212df7c80573aa55ad6d16190a676f81611e43ad844a48f08d85d93abdd83930b9152876ecc74405f5dbda6a048e118397dc7b21a5792c8ef3fbd30c5b9a91b15fc99c6f424c7c4e39a589192c935f60629f797429728a53f788a57bb2f37951cbd715c6ed8755eeac01d50ca6c561e46c269fcfb5f731d5b334092ad77ef937fe22837357960f4e29ab88f8d76bab82926127d1f9b9df3db79c83c5d4a3850ef6e33130f1daf74acb2444d519f4380fc55471f47fa42dd6ac9c639e6d561614a8a654da243f6c64aa27d6910a7563ed0f266ada62c103a11e92809e388d4cc3cf0e2aaf2d5620592c2b242f694c73284d2d400c21865b379b111c40fb8c9485d380278baa0da7b1ae39953b533366163bf7fa9ef5c81b2dcc41fbf879934ee7786c0a50cc6d75d3514dd53b6331e48c9693ffbb051fdb1aca9d0e9ffd3e497ce4e607859fb835b01953bb5a5b70412c301efefa130531fefdff8bac435c57b21d5b9477da4f745e6a773f3d7bcd80609880ee435f616740a8220040e28386154cfe73ae56f5fea56441e1266260c2a318eff812039010bfef09a8c373581e0a60b7518dd1d2ce70d238bb7d3cb0fad12fe521d82fe1482722176b51c18ec9bea14cf7d5553ef9e7a1e5fb06d16b67c8eb722ed2921a4d88b7f9df2ae183d86ea21a04121fca68a5fb3d33bc7249509640b92b09eff03d00d4d1aed53783cadfcf81b5cb5b2e292283593a394020a8382de00c97ba149ab0f86854836e0855a988c00d6e269bb6bf7713372a1ae5efba275f8a6d7ae53baa188d019df5f355d28c2b273d5ad214f60032d8f00b070fe7188f6b5afb0adc974adcc247138cec725a37e6f47dbd6aef6c14089603b2edb8c060f928b2134001e433a1ed05b4fe3985c0f7db0aa3775d2c828c14cef4171df1c81029177384f291475e3cc10412127ca55f4a5e7fee4a556822c566d2b87099ea2b8b006c36c60977b46e60b612b6a835ac0f6f75dff43907241217337325d5410cadcc8704bd1bbb00c275caa365fb7ee58668a168773430e2a6869d166adfc9fc0ddbeef810428f0318600758578981fa2ce4e74b083529a6c8d96f8390244176257f8904d5cef6e7a78f564550de72ca20c7268944e8def95f08d1e564dff3aa702f3a4cd55207a16fa757b9aec841feb7b3ab4e67c54cac6ada791b92ffdc3748c3b619b0072c73d48c9f9ce377301b0558a2cc7ac0e008158a7993186a54d6eccc88db2721680c7229529a6624cab1b58637e6914fc96f152eea3184cd757c0ceae5be31fa3b2289531870fbf4095dbfd14d239e464c91b9ad122052316baf625f807edc39e1046621be84d5cc3e61f5ca84caa14d38a5203bf116ab3796890b70c6c68816495806a59d48c02458ef53a3cb2c790efce17333386dbc45f380f92679614780dd04560e949787223157ddd0aa6fda58fdfc4fc96ad8783cab5a1a0e3d1e7d2f907b7847931e34dd1c26db647960a6bbb9fdb902e72f30c30d455c3b14af313eb7f9eae2d140978ee405ba3a97d0480285b423b907fe0a57f35beeb7e0ac13497411d3fea548eb14b5a78276ece8ad094155c40534d7bac373c7c529f353b4d32573762de0232be877b2fd788348424a68821768091cc1b5bf283caac1d20f2e5157651874bccdbfe4a2d6ef0febce74c32b2d80630f898b6f5448cabde47e7b1893a53699848a9a28501d2fca6feae0427718291f774536c55724191a86aed4ff25bae52a3a9c6c3f6193aee823e30a926e16fabcbb4a88347206d738cdcdb05d29a277455ada61a54def6904c3b6afa3a26b38b71531615dbc683a176069521d6c6cf5ec1180bde8bab99fee21477443a282abcac8f385d9c9e35269267c61cc8c7383a64d1aafb893be0d939bd372116e8077f94c20518ae1e19932b812c715ae142b015f778c421040c5f2e8d13cf03ceb4382457d2c9adb171b8bb2a7a3f0e8e52a4a85a63d8da49efba3384c93dc747c581344f31f82e7e227c5589a49ebc8397f11b7d503b466dbd7e939a74bcacc31ee2407bc99e73d669cf8bff2eaf8a7a7cd1d4686c99664bceb8728b55e833e2e2ed9a1fedf61052ca5faf19142fcc4906ab3759c1ff88aed5c0fbbd6684414449516aef811e84c4c895d2a1e1e3d1bb13f7bb8bf43d5f", 0x1000}], 0x1, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}], 0xe8, 0x4}, 0x1) r25 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r25, 0x4, 0x80) pwritev(r25, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r25, 0x0) 16:00:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) munlockall() semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x80000000000803f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) pledge(&(0x7f00000000c0)=']^-\x00', &(0x7f0000000100)='#\x00') connect(r1, &(0x7f0000000300)=@in, 0xc) 16:00:36 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x9) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffe) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(0xffffffffffffffff) getuid() getegid() getppid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="0e1cc0e1192d9fc625f1e6d205b5390943774edaffc0caf2be45c243b044f47654cfc4336c8a8b6f8944aee153d9219642b014730e7834f7e6688630e3f50a9d90c4ec916e655221ac470ce223a8290f4a861d8b06911b56539634858e24d2c943bc74d588530061d39ca1d25e6f7624af597af305741e89bdfe85f4e516f5355151d5e748642f8889717c1fe833e515c88efc2141d0ed8d55a94f3f19740d10e7e462a3", 0xa4}], 0x1, &(0x7f0000000280), 0x0, 0x8}, 0x2) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) 16:00:37 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="f411320729bd1ef51a8a6a8ea95815a1760caebfe6a336ad1e28884ba94ecf5317400b080ed54d7950ecc650cb1378dd88850e1948c59b6845ecd9688f04bc399b46637cb975a7e9ef69ef1c3ed947a4ab9a9e24fc2d65e92bdca57a9f78b20ffb5ebe78bcf9a99b340798a64b456d3cb772990e280a48404e3ad360a9b380f50ba26ae9f2864907002b4029e98e81bdda474da90958c86f6eec43b18f34ab1c1c7181387f1e9aee5c829d4262f20e51150a2cb7eddff625a8d827abebf21902ed9f84f2ac50492f363faabaa5422dd05292187230eb0db623510022f73e2aca9e37bce44294004b6e9260e2e509c5943d142f50d73d7dcb98ee60537ad68888ad76e6d5fe108b1349f06612af271a30b28c64eb409a30fff4cf6e43a66fc4b304a2461f3710ebd7d53ff996455eb7539e654acc297a887c780672bf7ac34b8107ab9e1683941250e2dce65a32e687abbfb261e84be78c691979a1fec91a6929bc5fe4c78d013f055b96942b9e4c03d7f346b89a18e4d8b646cb1a6c0395487d14f2a4b0f38ee97c3cde19bb0c761991053df0c68a4c12adec0dc6a4da90f9e7fb7097df12a8eb63fae46f55eb67a859c89338697d3ea62ff9f5e213935b8df17b672d857a789b64e784b754e90bfa9c533e1c7eafd9e4e9b74b984ebe1cd44352276892b47cd5d9a933b002bf1a33c43b26f0c427f7c3d4b0882869bb2aaae7d4cf86c4d10659165b73601afd6bffd11caa46b0a0662dc0eac09d4019242d272f187dec34212b1e8ece895d727131b192382265679f972c0845312860274f4671e8c2cc639892344b6ffffa094dea8552bf878c60ade97c6b96dfc497a83a7cbdf2b98ba669dca7f384074a56dfbbdf356b1fcb6bc4af5d2de3e23e7a6d9f1b17fe4fc66f665e28a20c1be57f7c72d002230cec768ff62e691547a8c0c8b0b5d868baa93c32350116dc29057d2234a4819994940c779217409f5e0ecd9e76a4b8870bf56327d9db37919c2d590097446414755590c2b8e99ebae461076901063ebd280e04f9e1e514f87581dc3fdaaf8a9fd071eb7deb44c6ede43f376a365035bc5f70e2c1e620574dca8a5cca7cbff2008773a3c72c01ee821e4c0d176dec70a19cf300e9966300947a438346f580ba478aadd741d74f6f8ef0819c9d3ccfe94f1c65f968ea06be6927163225bb8d5ba1389909e1642a23abc279d091d697fb3995869decc1336cd1a88febb1d8ed0922ddf925d769d07661c7adb91b92c0827b8b56db579c859d277a279d31c13e8061ca7840f8e2d62f14cb96a9cbfe7a7ca139908088e0d90a5070798e48746f673a510590c89b4e7ab7daf31fe74bf103666122954c7ceeadd4cbfc5ad17569eb712223da3bdd1fa651fda0c3a17dab3708c569e4793ef5c8b876f0d721fb06442f84b35b16a6cdf3db9c4f11d526d51f227ee31ad7e1e6283543cfa6e0c4ffe36e25ddae89f1df1639615de6e9bbf7271f8601eb3f2c1385a6d6075807b3c12b8c1f4ccce5d24eaf98e23860578947a722da3f29ad1b81821f91af9bcf6177f6da13435dbd3c9a8ee7d2e241dc0d8f5ce1650aa063f7bf9d83c6c0e5d062f34142e935edcaacabf30a11c2b319d90806860e121b51f5f79effbf3a1febcd25f8a5e0f3f57383a5cacf50da4eec783226432d2e11d32c2d462e0fd4e49350513a042d9a3d6a044b6fea140821c9c4316221c5f86f6d6f8fd3820231d2dbc7815d2232cce645aaaad19013466afaed8d683b3891893863802cc2377d1c367280ce44f43bf8dba7a80b0f6036b987d7d36efed9c0e69018bdaa1de01a724679a86eb3b68b5aadee21858644116e1d847c86ef64880488642871b267ba5d7d2e1f0c9d7416c3a428cbce6a07de71590ef17f539b2345adcae746241abf773a0714e67894c6bc15f1e26f665ec81ad2209733554af60543dd94e859722fadbd9cff90e45409d2cc64e641bccfd3d753bcd394de35ea1f832ead3f6d4e9409a99a93509033e653f3a165858f805bd75bbab674150ada5be079420ef1e68200097ad3d45fdd370f75fd50d909a8e066bb2b4c8acf8bcb86fe9e711c177900b9fab7cd54401beacfd83ee6f19a30bc4d659b4afce8790e2483ca48d24bb7b1772b396dee33b4798a6c0f9395f758e1481bb0ef2108d475c4d8b4b2f87b88ef7e2df73e0dc0046a8982df937585100002be377d0fd0d54cd7d79b9cf651839fe2e38770eea8133ec4e2a70b796e522a5cdb286627d206598f0299f183445adfff6d5f52210407f73aec7bbdc2e3742c949e102637655caf9e9efb1917b33605a9ded104065932f97ff622f3cd49b6581969b5c31e16e64048fee0ea8c18c327db8a15e860b32b01cff2d2dd4622a6aeec92f042b52ad05d936e752384163e1c2b39d3b19087596797987b0829e1d4275f0d99d7b43a697d9a07349bd39fc98eb0c9ae6d8f7405789533aa917c2dd92d1a9203bd546252373cc4cfdde6b0d550a71a8a94efdddb6f81a72894172226069def5e5fb11c61c54cb79a56c1a5cc3d75996cebf34fa211e0c824239d0d83aab8425f5960d2b873d7f911b21577b6e3dbc93f95a0429cbc9182826d2c0a97ed99cf70f0ab263a9d772862d3cdb1ec6f61ce5cf7aa1c0dfe3437aaa400e37a1467d740ce51fac5ed8753aa25dba2fee7720e477fdaeef0b75d8dbf81a05cc4a4232e5a58f46ae23681e41f93a5350414d54788c260932daae471caae5494f63580e97c943bfcd771af9ad9190160e11ee9f3a7d7bb4af18d728550e58ae3df58ef4cd00606da7d5fab752c63619c1081e5fb0c29bb09433c4affee7657a372a1e16d9c424bc45e24fcc3e0eaffcac2e2d6b525534d8748a52bdd29546c670cadac62d0fea9fab7374ffbea3685fda4261018c333bf8e54713a4907735f6a8532f8a0e6f6bb7e1a28107e3a403b160d3da56f10b3997cbd874b15", 0x836}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:37 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)=']-k/{\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="3ac77b2100", &(0x7f0000000300)='(\x00']) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r1, &(0x7f0000000380)=""/13, 0xd) r2 = shmget(0x1, 0x4000, 0xc, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000003c0)) sendto(r1, &(0x7f0000000400)="0b8d13d6c1a39a434577d8db094ad4124a7dd1aab5abfe9b17a0f9c50d6575f23196fe2196173808b8df97f168b4641a6fa2d979f3b4f2be6601242b1c70789560c854a5164ae16458c002218affc5c0e1298c1eb5d861aae4510249f8f65f4b10f83c3b800a7d04f14e00af741c01328b3e10913a031c44223390929205b99c6e896c33731f2fad52cc64340073fdda156fbcd61e4ceba1bd6419ad7fb40d09a480da0c3efd4e2886ad8c9602cacb7cccae2af798233318b0fcc9ff5b2cc406ce2a78bfbb3238000f8f91187c35e3fd14ae6c4de91bf1e3b551c77bb7b4b3f9f4c0191d07b45db70773fb8b883d5e93a582c47bb66db4", 0xf7, 0x400, &(0x7f0000000500)=@in6={0x18, 0x0, 0x33ab, 0x5}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="45d2c95b44155f889043aef5fe0a2097d8721753bb1eb869f50f7ac3667d513c625d71bf8dace991ba619123a7ca2d660b0f0e652ca121be94b229ab63f055165060b87a4225e2fe84ed8c8acd61e9da199a606d9a6f20fd0452ddfb90cc14c569bac2d01c79a0f37165956e68485c799c803c9f41cda4cf2543fcbbe0edba2da831b290a8366044096349b4958718327c274adb21397387db3b2331f843839438cf5fef2fb1b963ea5b6aec866e6f73e403d37cfd523628f0c6bbb5a15bcf30f8ac54f44f35d64246987bfda5544c7cdd46ac83", 0xd4) write(r3, &(0x7f0000000640)="ac02c563e74f76876b6fc300529449423411bc2de68d2be4fbb0ca74581bef7c76ae57ed1d98c018f987ed83cc89bc5d91236aaf581800dd9fd11ab9852453", 0x3f) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000680)="91480e06d1c97bba42d11a6c1f24458e09f3f858baf124", 0x17) connect$inet(r1, &(0x7f00000006c0)={0x2, 0x3}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000700)) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) shmdt(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x2, 0x7a, 0x9, 0x1, "0a285b6592ad8be664437463865c2cb777782a3c", 0x200, 0x6}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) fcntl$getown(r3, 0x5) getdents(r1, &(0x7f0000000780)=""/169, 0xa9) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0xb, 0x1) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000d97000/0x4000)=nil) ioctl$TIOCSCTTY(r3, 0x20007461) shmat(r2, &(0x7f0000e2d000/0x4000)=nil, 0x3000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880), 0xc) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x800}, 0x8) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:37 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget(0x2, 0x200) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r1, r2, 0x40, 0xffffffff00000001}, 0x8, 0x1, r0, r0, 0x7, 0x9, 0x0, 0x9}) r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) dup(r0) socket$inet(0x2, 0x4, 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) utimensat(r1, &(0x7f0000000180)='\x00', &(0x7f00000001c0)={{0x3, 0x3f}, {0x6, 0x9}}, 0x2) writev(r1, &(0x7f0000000000)=[{0x0, 0x2ef}], 0x1000007f) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000001805, &(0x7f0000000200), &(0x7f0000000100)=0xffffffffffffff5e) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f00000000c0)="d8f3d8ce21", 0x5) recvfrom(r0, &(0x7f0000000000)=""/85, 0x55, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffff7) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f6a757300558f22a1676cf18b8d9c39e996cea31db8a2fbfe85e5844a74cfe170e5ff591df7f1fa80c2298399c408dbfa1e79d19e84dc33d29bdd36489a796a3302746b15ca5be7aae68fee90c8acd60000000000002c225fe0"], 0x1) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus/file0\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) mkdir(&(0x7f0000000340)='./bus/file0\x00', 0x124) chmod(&(0x7f0000000240)='./bus\x00', 0x102) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f0000000300)='./bus/file0\x00', 0x8000, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0xfffffffffffffff8) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) 16:00:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1000000000000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fsync(r0) 16:00:38 executing program 1: msgget$private(0x0, 0x11) msgctl$IPC_SET(0x0, 0x1, 0x0) 16:00:38 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffb) syz_emit_ethernet(0xffffffffffffff27, &(0x7f0000000e80)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091afeeba44a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc174d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90ba6fdbf8bd4101d90efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb") r0 = msgget(0x1, 0x206) msgctl$IPC_RMID(r0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xcb) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() pipe(&(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x280c2, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xffffffe000000002, 0xa1, 0x80000000, 0xffff, 0xffffffffffff7fff}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x0, 0x8}], 0x7fffffff, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0/file1/../file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file1\x00') mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000240)='./file0/file2\x00', 0x100000001) r1 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0xffffff44) getpeername(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') fcntl$dupfd(r1, 0x0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x1) 16:00:39 executing program 1: mlockall(0x3) r0 = msgget(0x3, 0x81) msgrcv(r0, &(0x7f0000000000)={0x0, ""/172}, 0xb4, 0x0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ftruncate(r0, 0x800000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000001480)="95617bd9e3699643b9dc21b0e6f1c86c43626b07787d8e6336af35521cb4dc08c5bde5a0ab1d0afc806d96f47219f609f8f79e7c39f2de86e0ddc1d80f4203853d4acbaac68afd20e1c81a104e7399443dd468b05e86a0024701af23af13681196ddf03b25f6baffb060f7dee749f9a4d75cfcdde842a1054f99c245de715eabee3cbc47", 0xde}, {&(0x7f0000000440)="a3b3ffcf73b3fbf7178379de03485f08eb4183bb68649c8ce03bd59d8824fecdc93e7e4f24ea57bad82ceda339eab9a4aa8ba069268cd7a59203bb6019f03f09ee861de522b4f81637b6e12acf5dde8b5da158b75576b75f8576a549a582018622079f5ee21a4e69684aef03e1f686b413dd294a1fbf92b85e1c505534393869e2a1bb8447fe4681d289032203c565dca42cde21b173b43987a84e1baabf8ce20c379db2173893ce1fe0b50ab9bad89cb88ccd5351d0794fb69dc0138a7a7eccdbb4246a367e68361f9b56d54ec35ba7225b011c07b18b4b30a6de8735b21f723515fe0e0f860912087e8cacfb55d6af03da75bb8c6e0a7f01735793b9ce5da0d36caeefd653407bf0f935a833645fa5acd1e3da5e33dc5b5c63760af06308b432a88c643eba4eea7b1a366b703bf7ff4539047859fb293611fa0e6b253a4d9579c72970f19f328b57fcd789f671ece0b935cbc3d70817be83927e3cfdf24948041d0bd466c6ba9970adbb6c6caa35f3fe6eca696004ce1dcd70996c1403d6476c3cef40f69d593fc512122a09556f760117affb454685844542aa83a7fd46ff5b61d351bc7f3a5fa6c0c4b4d7148379eeb99c66d0fa15e3edd3023df235bfcf4c827218cf0dd780124a1f29a22d54d561e3346149939eedcc801630b9b8599f60ff7cb103f879f88f9211e5ffb34082a8e54a502ac46211d8c6632d571960d2307170692ea5651478f811d3ccacade380b02e86fe1856c5b93bc4df6fbd627f8675ebf328d2cc219930cb276877040afc3458b01452225f81590a719167f5f6b0a530e360a2f4ce0e6ef7eb5368dc53e413896f4e62fedd7993b91e8b8cce9093b9053f77d2002e42fd7181855cfb348a88d8743902539bd4464b43906a78ff327dbeef53b7bfa749ba13d357cea781d30da516ccce42eb4381722c1b495e5dfc1ffcd2b03e5dbc3a276c7ae08689a4a1b31828c873dfc0d64b0a6a37d89aa6808e177f801f637d2ddcd6e33478e9d3ac75cc92d761c5369c629f5363da9636761c687c6090147076cfa219f51e94fecb3f202d25b83200a1ddaebba58c964db946976189bd9282f28dd11de72fb6185ffdc4c23aa7f51bb1380c9c4e4b788898a51b6405674f7561101012a3ca6485da8792f2a4b41dfdc877b701d987e93920fa4267361d652bde0e0506c76716f9d12561bd526a22f5416501b0bab108afc0930260c28fdeeed6ae3bec82ea327b6176946472542e5c91b80761e58d112ddc16ec172e87edcfb50ab2bc7e886abd3937f617ea7deed0a25726390ea4632149fd7d97b5ff5999e71a0a699d072a1893c8e2d4dbc7fce14fb863696c2acf8ec1ad887fef830c506d92b876146ccc99154bf877834f3c30edc749ebe60ac0550f9cb5c32f31a18a48ae8da9a9d250984e2617adc2e5145ab221524a173c1eef5f9f90ddad6018d8c1669285d02905850756ad675c9ea08056f4cac352a7ff029bd21594cf12270866d062aec9a220d96ccc0664f8a3541bf67840cacafc69c584573995ea1eadac90da5db7b51a09921f6a4b6c2c992f3df2423b5c20283a466a428f8f63b77f9aee5339ce5d68948960ee1a0179195597299a8eaba9e46ab8f04c6abd363f76c78d5de06fd9e9980d6134c7016950e76e28c07c4323737f1a636a1a56b9de4bfc3f99437aa2ebf84834d36cccf9b4dcd32da03895f66b97bdd199075aa6dbf53edec03ae9c6675e59169921c181421ee096b9d548e18c6cfe16d33a4b2f43f786eb019aa0b98e8c9363b5b28291721de40cbbdaa8f208304db74af8c8eb20a24f811f9b33d0a1e0bfa377c859518c20ee24cbd0c95e6acf86131ed62d87bf1bce5d2cd8ff3c3c7aac786764ecf69448c46a0524c68960d997f6d44866f40d13cbeb989236e95efb3504a5845f4d1d1f4e8a3e9503434b67c3d8b6ccd42abe1c21cac360238cd64199432f04ca3759d330d3fbef8719d5f12c2f7b531f69c88eb6a83aad31760e694440823f0e71543d3e3f445eb9f7c223b808a39cfd1ece7cc57d2dc643ab396c5040c5276cc1dcd48c62414afe2bab9ab8db37332f5bd8a3b381688dbb8028e7f93466fd7aaed43787f7e5221f77d7943b7002b04f486f12d4eb487554d04b4aa5360dea24c81e1399de113ba9451cb0d690e14c6881ea0b04fe162578b01c20c4159a1ed38fe701f108e589085d9f2fa16d2bf6b7dd5ddd8e81dc42e5352a03e5d10c965a7dc3f00995a617be0afc918a482e2b941e971f9172f8aecd98daf927bd0e820b4c0968c6ed3ee2a972074e5ad5958232bf65f5e0b41dc4662c49d06e1a851e2873cb3f72169587b3ca8bd8dc6c59c4d4dd5e61390136aab92a39af5df935e04cc2bde4842ee905772ee0d4ee9b7a182a2d1f01cd189cfc14d3015442235410c8974e0c6e08b88ae76be680d792cf548a244076c3e09b0fa766bf34faa7f538ac48b170cd4e101436a0eae1d7459f2334b9249cc5e5d755fb0910e4f570370319a02fde3a94678c98c84f66ae0f5063a403131a5332218cdd943d65e5a9fdad461c5ebd38a536ac1be448daf25d1df4c5af8525dfb242cf4f6fbcf8453a8eec78fafc3e734756252372a1291ab80c57c69d744adc0a3046d04d9690f43ffab0bc063b7b2b4d4da1a1d5c927b072b6d66d2bee59eae58871b34b53c7f1d29defd4bfdf541aac85e622d0fcd0e48df0b3a5e88e999c9eee94c3ef45375044d145ba682622cb3f25fc341a03d1a532429cd45ad589d01dc01feed52916d89320d965474c6d8c0baea0405f3bc42df9ef283b87b36fd73168dc16bdac7fc407979a8be3f8704abed023287c57ec6376fa14a175d7671807fb428a440a2f215a84ad9588f663db0944904dbe2dc9ec990c3522e81cf55b685baa37d235a0a67337bd2480d7a07d947d20b7882ff5401cdc2d091ebf123fa132f22c43cb410f585b97a399e70d1dc5d462472604f76848ebdd35e80dd02abcbcaaf56fbc475f27a33120e4b10d28ee46d98cedfd6d20d58b6332a712407a4272c551bdf68d3d4b918a65542ddf61cf6e91cf527bf4341dc954cc319c6ed5f7ef6a1c4dd4e1a1f0244a3069d9972f42b6ad9ec081cf807f6f65645288b795c4eef2950e132b8fb3b44de8dec29b760e006a92f62484eb6e165399cb3d2c22a9d014cd8930aadfb318189b07c626866cb91ba6a29689ec1dcb6b77ea4432718069894d622cb5e5995647d75f5a5c96010d73716a18f8cb9c72afdab48ac47b780658644e1270ec40aad5cc70f58afd14f242161d530c3376c8c1e265f79a8019a3248676bd2a9c36548976ba8f8d6150b669921724a386ae7b8f51c735acf2f41bcf6c570afa68a04c057d65c647659148557345d56b56b08b483434ff04404a7a236ec952e2161e83d27f91654be6b0ef8daa9998e8eb5a405639ea7a0c91a39fbd008c4bc02fc30a424fc8700fb52c1c12dcbe77ef9aae48eae8a5b3b5a25f8987fb3550750e7b302b6c9fcdb304e3658fc85e36c49d458a2279d737ac80ff80b3b6e5be1557885dea12791f57d9a88ff2e5c9591438cf66be002aa062c575017c0bebdae7cdbd6386d49d0d1071967d9da45034d2e827362ba1ace82a795621fc489b81f18ceb75d8f6272216cf291846b89f124069dc69e55d80e0ccbc66f009ffc39d1714ca1054a5dad54259503ccca1de6321a0974bf6ff4d22a8945d9341ae9c4646fd0b5c1018482b11b63685688d9920f79374d56fee995a22afc03c8027a8e67bde8d6eafc90bd57c98bd6a31ac9dbf93fff34b8df13fa4a4ed19a31cd075daa74046f2e3f020f797d26606e6e30584b3091ba03f2a5c999acb72d712829905d7173ddf68cf99b3dca3e8391575f8a2714b9ade62d37edf48f676a9b64cbeeb740f2ecfef76a6b6997cef90500531daf33320dd291caee7f54ec813ab40b9abfb055c1a9727d9c2d0a57b22a03d8cba5a663d22c7d85c54a3d45f8912acb77bc3869d751f0963485f3879c1b3f36c1f6c5fa23f0ea3335345bf9f3ee5d0e94af2f381f405ec24a66739758296ab964c8935e036883fea0c47c3c2da892fcd9348bbf6df225559aab8a9a2d004acc79511e270bb37c5a20ca689bc8fe9b6a0090d373d4aa1dfe3245836a203539e7bb519f2a74f5014c0a555953ce1f1a86ac75cc9547cc14880cc05f5a3823533f5186155bcd643ab26ccea8bee35723eedffec5356201ea4f1a4fe2c14c74a5857045c88a285139cce9df3261e0ca7dfc7dbb990cf6c5ef438cac6f8e5035350e4a6d6cf4f8508daf1b3483c1bac91dc50f209b63d622cf28cbe9c216bdbf069b8a945a94d47033cdb8f642f2e021dd68e02c9d596698f67a61059863aee5170e37b190910bfeef64110c95eb92d7798b28276f4bd8c5187c28b2ded4e9223af29fd82c25a3ff5308d866cdc3af28d82867d1a4799660a254cfa7ede40607eda63a07c70f12180ce3e84230fca9e199f2db921fd5848b15ee7b8dbd0a2024889c9e072e9a123a722c0afe0be27ab03163b93c9e402fbf52bea03ffa6d10883cf0b8b67f3144a7c0f6b28616388e430d2793c166db1ccef8bd63882211156c30b5fe5936129c50eb8ff1454bf6894eff23ed3e3eaf6524e1e714a36b1914fb9459e5bdaacdb5d5e9e98dcb7df9c01d4c92b8be71dc1327629d28886ae430290966004fb24577d8d898b278a0ef87d5d896f90c08388b6169cefb7334d6944771679004d64b3f93c0d47ee06d030f03b0f5c578b48d9003595adda8cb8ef0932a972a5b697d1e7a9006fb8daf600fad3dd5b2503dfdcf267cef25d2ce7ffdb2f193de0e35769613f677af0cfdd67520d3656262619e5102be4179ebd9dd17e9286bf9918c33c67ebe5b22d787b0e87d231d3bbd4f4dea710cbc927e85540be579962c5c8a91a8b3adf3832c6c1815b37506354465ed237a0d6b923d204348c90f8678b1f8629e89291977dc13eb1fb0d64146c1dd0abcaa5f2dc574af6c2bb326aa757c58b3a47660fc4c7e0729382f8230cfb252f289da5de6a9ed25a61d134cae18de1a3f304de9df5bc1474e4b5417d954d58524576227f2d89539fd643d5b48ecc1862099c53e53ae3de515910233ff232901dd112ed74d80de7ebd3834120b53326dbcee2da2749f517a86580e5839b7c5cf3fafed936bf0cd945d1f1648c86a1cf5126e02e425e578d5bea1cb2bd1b07b67ac1f9c8e677d37609ccb8c3f0b26f3037d8d4076cf4e0fc76ca49164409358dd6508defae71df1ac70e3237fc2f557d2f34d3d79d5235032347cd40dd167d0d621025b087dab610072200359bf1dfc438805306df5add339da24d2cbdb1888877ceda47794a734d6341f984d7458756bef452ec65a1bc1572a2c5d26efd713bc8862f725112c36eb27b165203ae74ee3979a5ad1007cc015a3f92a3ae07f7fb9370e28fb4d577de25cba8c1a06329ae8117542e21938249bc33c535138872b60fb457bac43071946fa01356c29acdde6c7a2fb086518fec83eca84c6cac9c50e80e440bacafcfa45aabf517468897a1b4708787655d491ad2c22f7ad31c462457073d7c1efa91a5f69f62332bbd696b6973fd060fd47ea3a6fa07c820483eb709370e6ab4478199ec7ffdf289e9bfcd5ebdf98e5e664bd61bc1e20f922132345a219ca1cafb7e1c02ff76e77ebefad577c34f8d2a78a994775a30368bc217f8aa48ab371d7d177b041b35d4eb56ca4bc4dfb9c0f9a6c3ee5ceb132a5892197c3465041eb58c8a125530fa5f3534c61b56", 0x1000}, {&(0x7f0000001440)="aa83d985ef0db367b558f5d3c171", 0xe}, {&(0x7f0000000240)="34d9d135e7cf8a0a39267e247c02742631ec14317860e073db80f9594cbc460b78de780b786630dd6b4dfdf0561b677e8c10e328f2983662bdc0fc0709110e1b2423ea4e5521732efa4044ecec10ec73ad93e0e9e72ade002288d9071fb13403859207b5efb1", 0x66}, {&(0x7f00000002c0)="a82df45a23b702d8e2ff07c3a1255e4d863c7c6171df1dbc69772a3c277e536f1986eb1135b3aa5e2afe6c65808e0646b3c75d97", 0x34}], 0x5, 0xfffffffffffffffa) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x2}], 0x1, 0x8) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:39 executing program 1: getppid() sync() getpid() 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x401, &(0x7f0000000040)="c35f3e449ce5d7acfa76acb73115e8267d29e0f9cf7a26f520b0277ba1b77847e90e31d18dd6d64162003b59b49a37386e1cb64bab6c7c56435d85ae1f5328974883125d853cf23cba016c2ce7c26e0940562077a8d31ba45727caf6bee5824fb9d6f383ab0825a8fb234fe5fd8d97851254d787f98adc58488b99b76ed891c77f796953dcf26cf1dee893779b0a83a296ae68f93e6926b3fb85dfe9045fae96660d4340bc639dee435e96e02dce7dafdd4bdf9eb5328ce36b694da9079def0792acd00aef967087b8eb7a092ec192f50c3ad826cf106f8dc776fe4d9477edc06c91a957ffe406de857d06bfbc238288dbe70bb3fd426ada98a4f3", 0xfb) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000140)) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:40 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2) shmdt(r0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x1000) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x99) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {r0, 0x4}, {}], 0x3, 0x9) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x70}, {r1, 0x80}, {r1, 0x110}, {r1, 0x80}], 0x4, 0xfec5) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r0) 16:00:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xfffffffffffffd81) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) dup2(r0, r0) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x100000000008004, 0x800) accept$inet6(r0, 0x0, &(0x7f00000000c0)) socket(0x6, 0x8003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3c63854) 16:00:41 executing program 1: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r0 = socket$inet6(0x18, 0x1, 0x3ff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/86, 0x56}], 0x6, 0x0) 16:00:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7fe00}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000021, 0x3f, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x10, 0x24, 0x400000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x30, 0x10000, 0x8}, {{r0}, 0xfffffffffffffff8, 0xa, 0x0, 0xc067, 0xe18}], 0x401, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x4}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="42c370e6222d8f4f98cc311dfca9562230a7843143bc40bbc6cce0737b5c73bbbd2fbf90f93d1fe4eca747e0e8f8211cc50a4191af0098efb496064e7319e9c120464f017c09458ca8fc695f4df7258870cd39d577bc6815aa22289e4d360de2ad1d3af597e53444d7d7139fbb666f785d3c63d3459e87db0ea75955c5e8da9b15a7488f9a1c8f85b977082b26b85e0118a526d3c179f8201d1ab719894b4f271112190ee01b7abcf6795698c8189af4cb35c058eef06247965feb139a49cd8fddf1ea770e4f366298a4d8b893c6b32c782aac", 0xd3}, {&(0x7f0000000100)="452ae1bcab26b007cb99e47224b9eecbdfd5a0f628a122ac2df9c8948086a9688961a6977270fca30aadf5529cf9a649bd640e8285cf811e47c630", 0x3b}, {&(0x7f00000002c0)="5274480ac390822d88ab7654355ad98e46c3b86342cd4fe0f423e3e82abb63fa9c27e8849c8329857b070d1c2d9aac171be399acc27ff3c0e468b6acb5e0260db5e01f57deefeeb4b17589f362da7710275d56b4e0cf61b0f64661a4f11792ff9b2cdd2fe32215080be3b748569cc05d57eaaaeda87601b61a281e0b17d33bfc7c61bf5abf9787512f98f7f0648f5babf9c930291a0785003af01bbbfbe1db0d7165b603804fde76b06d727e87924fe2f1b058735e0d1d56866bed0427d6652057f663cfc910a50706c5f3489846cd1b04572fe0300c6adf49d14bfe8991537cf52824459eca288250868d10e488b83257f681dfc77856ae6bf3882b458a6e", 0xff}, {&(0x7f00000003c0)="34b7334683d8c9ef38b24bdca2e6d0b78e710f1a6522caf66e262e63e3e0f4fa61f4aa406a8d6c04074eaff07a270dc2d5091a58387efb6ee5b038a27b410b9000d9ab3d0aa03cd73bf96f26c6493b4430b823100dea5d0797b99be70cba", 0x5e}, {&(0x7f0000000140)="1d80c042dc0c6a011ed3b1a88c3cba11c9d72a02fd002cff", 0x18}], 0x5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000400001800000000000000ffff0000010000008a30f855694ddf7a749c555e0c3b07b907892e5aee857fabebebbe81cf9340bbd954d047d9e916ac81188020c5e6c1afcfc8de3cdd64303aafe28be46a4eef7bf34adc9780ed8a0007ff00000000000000b09aadb8b3ed9c277d13bad49aeba6ad598be9e3a2903f82f69cbd85ab9f72a34f649864aaa26cc1841f13c8ff1dd27538a073d5fa541fb4b70f2e2a155fa3b843de4ff95837493443dc24ec522a0a4ce2e24755883f477462e7ea19a2818d40ee250e5d18ccd469a39eb3721039a7b97c9ff2fba48dc523e0d2a5bb84206883dde9d8653205ef1d8d20f0873a4286875829b49d81e7336dab104f9266bc23194fc4f39f1c5793de4dc9003d1de165477ee298a638d823319379ee4f2b05cfe7cfbaa1b107c6c1576bb4cb84ce632b78e674d5301f84f364eb007f341fbb26e21bfac50f0cafa05adfa16c01bda5c76820248bf1594791f721cead976c5fe7ae6831f3aa6faa2bba84e33f9d4af56a60534b6dc63395bc36f9353697bc1cbbdd4252ed3e0a076148768b4e918cf84b21c9976eb8957cf09b5f87ff748ed08f3f9553b5df9c80489f3510aa36b317bf63c4074ba5e080bdd28584e2", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000ff07000000000000ffff000000000000abd3d002ead2e28c3a99fdd0e33077239096247ba08dc83422061bdb03d59b218ac9f50f5b300d8bbe839e6c72442519bd844ff348a63d9595d45ccd", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002c00000000000000feff000400000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x4}, 0x1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="af073a58ad8062808d49ac56e5c8d4", 0xf) r1 = syz_open_pts() close(r0) fsync(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffe, "a146786eb953d07babec3423f0b1c85b6a8a1311"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:41 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x42) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:42 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x200000000000001) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x80000001, 0x7fff}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xcc4cf33, 0x8}, {0x18, 0x0, 0x2, 0x1}, 0x1f, [0x100, 0x750, 0x7, 0x5, 0x2d8, 0x7, 0x8]}, 0x3c) write(r1, &(0x7f0000000140)="388e460ecc97820b10bfb5656f7093d50a9b503c07814c0fcb7f6af1d225ad9c2d7398290df003e20ceb050f9608f9f8d9e5c1486b77faf4998631c8c4c207423a38936492362f6804dd56fa1ffe77af88561eccf36ba4740585f253c41d21632f716bd910416b9cd85d28043bf1a64278053af77a66e8cdb19f13bb91cf47f4bd36", 0x82) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:47 executing program 0: setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000080)={0x7, 0xa1b9}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) fchmod(r0, 0xa) ioctl$TIOCCDTR(r0, 0x20007478) recvfrom$inet6(r0, &(0x7f00000000c0)=""/250, 0xfa, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x2}, 0xc) 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x5, 0x4, &(0x7f0000000040)=""/192, &(0x7f0000000180)=0xc0) r4 = socket(0x21, 0x0, 0x0) connect(r4, &(0x7f0000000380)=@in6={0x18, 0x3, 0x74e, 0xffffffffffff0001}, 0xc) setsockopt(r3, 0x1, 0x4, &(0x7f0000000300)="a2c8341522a505455abcbe1514ce3eae1e1a9db9cedd36c5ee1f737cb1d47ea4e5d74172ee875eb603faca2a5b20df9245944950eb02059895c8a88294cb99b6b0b82d7e837d75376d944317b7f6cb827ee907de4eae283b76b7e5dc53cc7a3401be2afc0dc8432e22c4abfad7e5124c7e9dac", 0x73) connect(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x100000001}, 0xc) bind$inet(r2, &(0x7f0000000400)={0x2, 0x0}, 0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r5) open$dir(&(0x7f00000003c0)='./file0\x00', 0x4e0, 0x196) 16:00:47 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x0) 16:00:47 executing program 1: syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) seteuid(r1) 16:00:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}], 0xc996, 0x0, 0x8000, 0x0) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:47 executing program 0: link(&(0x7f0000000000)='..', &(0x7f0000000080)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0x0, "eee63d343cd54755e0b7dbf4863a06b4d8b99400", 0x0, 0x4000}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x800, 0x0, 0x10001, 0x4924, "7fec45b5abd197391aae99cb0d54e4edc704af2a", 0x283e, 0xfffffffffffffff7}) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000005, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000180)=0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002000), 0x190}, {0x0}], 0x2) unveil(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='W\x00') close(r0) r1 = getuid() r2 = getgid() chown(&(0x7f00000001c0)='./bus/file0\x00', r1, r2) 16:00:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc089, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) fchmod(r0, 0x109) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:47 executing program 0: poll(0xfffffffffffffffe, 0xfb3d224fbf561ea, 0xe274) panic: fifo_badop called Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 23834 99938 0 0x2 0 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 fifo_badop(ffffffff817c3e32) at fifo_badop+0x12 VOP_STRATEGY(ffffff0073c0e800) at VOP_STRATEGY+0x6b bwrite(ffff800021141fd0) at bwrite+0x195 VOP_BWRITE(ffffff006bbd5968) at VOP_BWRITE+0x47 ufs_mkdir(ffffffff81e14008) at ufs_mkdir+0x5a9 VOP_MKDIR(ffff8000210c3780,1ed,ffffff9c,ffff800021141f88) at VOP_MKDIR+0x65 domkdirat(ffff8000211421c0,ffff8000210c3780,ffff8000210a5338,880) at domkdirat+ 0x10f syscall(0) at syscall+0x3e4 Xsyscall(6,88,7f7ffffe9640,88,0,7f7ffffe9680) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe96b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.