gram 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10, 0x26) getrlimit(0x1, &(0x7f0000000100)) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 16:00:10 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20a9, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt(r0, 0xfff, 0x0, &(0x7f0000000000), 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x18}], 0x1, 0x0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="000000feffffff", 0x7}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f0000000240)=""/145, 0x91) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = semget(0x0, 0x0, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/79) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0xfffffffffffffffd) r2 = getpid() r3 = getpgid(0x0) setpgid(r2, r3) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r4, r5, 0x4) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setuid(0xee01) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = getpid() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "05000000000000005d5b00ef520caf15f9eae0fb", 0x0, 0x40000000}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1000}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) sync() fcntl$setown(r2, 0x6, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x40, 0xff, 0x1ff, 0x1}) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x0, 0xf062, 0x7}) 16:00:10 executing program 1: socket$inet(0x2, 0x80400000002, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:10 executing program 0: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socket$unix(0x1, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0x158) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget$private(0x0, 0x0) r4 = getppid() setpgid(r0, r4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r4, 0x0, 0x7, 0x100, 0x4, 0x4}) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4cda9d1a, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) fchdir(r0) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x200) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1000, 0x10001, 0x401, 0x3, "c735a305ce2b832f9d08d3053a38d465e598847e", 0xfffffffffffffff7, 0x800}) close(r0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) fchmod(r0, 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f00000000c0)=0x2d) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) fsync(r2) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) fcntl$setstatus(r1, 0x4, 0x80) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x1, 0x3c, &(0x7f0000000080)="b59c30288f9b73390501de9af69ad243ea0fbfb429b9ce26840508b8d5b94485d520bbb4a665d679ae1cf561f54d88d804e5cda368fc3f2072de9920bc0c9e56acda39d822f387cb87b5c65863ef7dce861fa1508011fb20d04954309633c0ff41b52dac05096b4f9b97b423000000000000000000000000", 0x78) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="04d89476f3f05118c8654529c524e8ec9e46dd27c314c4c252467a105e85f6f571820c3895a54a2b393adca57d4a8a8d7fbeb6a3688dffb95e6ac8b5b7eae38028f132a0fa8cf3289c508f9a2c8ea63cbb823f296953096d9bb0146cbbb78ca2f1880632a40b20d39c4bb60485b88f8d5d34e6a1a775f3b0", 0x78, 0x3, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x10, 0x2, 0x401, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() lchown(&(0x7f0000000200)='./bus/file0\x00', r1, r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x8004, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x400000000001007, 0x1f) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="bcffabbe7f68", 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:11 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) 16:00:11 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080), 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x8, 0x8aa, 0x485, "0adb0fca70527e1251e9f7d80c35643ee6187b51", 0x7fffffff, 0xb778}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_execute_func(&(0x7f0000000100)="c42279059b0f000000660f38158a2ae1c5c0f086b4520b0000003e6566dbd5f6bdea000000c42259a88f0c000000f0107500c403fd0021012664660f381e5dd7c421f1595182") open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x130) 16:00:11 executing program 0: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="8363f6ad4d113a44ed980c041edc05b1d0e5a952d8dc1298a1a26413526e3689bab761f4ae463dbe8e0b71947dfd869b9ad151d77bc29feaedc624fa3a7c58a2aa8572907fe9c252cd6c3dc0054c79405f399b79e52941803a473e6ee153a8706a652e3a0c12a7fde9ad87c54810b01897dba21c6b812d56bc6baa355170bea397d819a4d7065f0a42f13720c529a033e9666802c6a760e20d3bcfbb4926272189e2b94235f9e9aec9bbec163f2c96c7c989065e7304df9734ae8044e29f433c65bc2c5cd17d5330ffc18f5bbf8af7e651dce3e530a628185d66a4867e219f1e77f5ced908b6271247", 0xe9, 0x40c, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) 16:00:11 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) flock(r0, 0x7) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') flock(r0, 0x1) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) utimes(0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file1\x00', 0x28022, 0x6) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1014, 0xfffffffffffffffe) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:12 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x400001f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xe4f1, 0x2}, {{r0}, 0x0, 0x38, 0x80, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3ff, 0x8be}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x5}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40000027, 0x5, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x8, 0x1}], 0x6, &(0x7f0000000200)={0x666, 0x2}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() fcntl$setflags(r3, 0x2, 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x12) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xa7, 0x8}, {0x6, 0x800}}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20200c, 0x1603) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) r5 = socket(0x7, 0x4000, 0x1f) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) socketpair(0x21, 0x5, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = kqueue() accept$inet6(r2, &(0x7f0000000240), &(0x7f00000003c0)=0xc) poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {r3, 0x1dc}, {r4, 0x100}, {r5, 0x108}, {r6, 0x2}, {r7}, {r8, 0x6}, {r9}], 0x9, 0x9) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pipe2(&(0x7f0000000000), 0x4) r3 = dup2(r1, r0) lseek(r0, 0x0, 0x1) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x0, 0x0) socket(0x7, 0x5, 0xfff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) getpid() getppid() fcntl$getown(r1, 0x5) getppid() r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x51d, 0xfffffffffffffffb, 0x0, 0x6c, "3b48e7087abf4b07f657da0eff0eb5d0cfbf5ff0", 0xffffffffffffff78, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666977653000"], 0x10) listen(r0, 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000000)="9c8e12b3607d4866d4b387788a3b12", 0xf}, {&(0x7f0000000100)="1063c5a2534819b682d4127ff2980c577a4dfe034544538aeb08a2208366773e261a64b63d3d98a8d94e2a0c88540af0489e46c489935d797f91aa4a61863a9de454734e8dc85ec5458fd2a451d632c5f7e802f77f6f8ee5cc3264e6d85f5c90faf5c8de311d81c9e1d1a7b157857e5b2d2dd2e2a9a07a5c343c5ecb167bae44480b0818ac535b1fd1147436a800bc5090683fbe758b6bcc6e0acae1d480122d2fd5a57e65a5bc1e0992676b9ed44afb4a5fdc95d55ef529ec193f1c11a902732215a0f802787fa78491a2883cb02c03bc21c9798802336a735c0856ad20c297464e720e0177acb80386b07f6a39750db486614d9c69b16aaa908336cdf49bc3cd158adb51a595fdbf056f6d896a4100d8fd36fd055e4386b424bba67ba86a6df4c74a0382cb00d32ef503ce254a01af70f14f803e0dc0a83668ff50e6c49a501406e1611ffbbb9c6841bd2da65d5c562317c668c0d3e0cca98a755909ac68d23c35e43699f2c4bce5d14a4930c0c90b497be196b8365ef8da4981f65b3d8c2b6ad2f13c9ff037a59f7dd73da5d152c7e9dc4faa4e4f0f083833305180c02fea6670a782b6928e152af66e255ecd465976c92422bcf221d0995e177097c902b63fd14af2184c4154a4d2ff14a23d94a7d7b443d2b402d29e4de131eb1d7af81b6b8822c800b2b94b847cc855b780ba3a09c64885e20276e8c9498fef8a0c4a4c64faba69fdfe4b4d56d9a2be7fb4fc1582181d80332bb3940c75d53e2de95a770699ff5ca39ef2faaa14ba517fb41bcbd802a8c50687ee572423d77abdc9fb89adc7b7c018207fed3d35882f5f8353ac0375832ac7f4af4315f37dcfd944d96db9e9b91ab0d98962a0bc0968f21604e31f3b392a7aed7dafc487f2ceafa7feef25ae311fd351df384605560a4a652ed5c9b0977bcffd6ab63649c739c4e06f361c5c2bdc73ad1454970bd78228b38627d2696727f245785b478edc4785bb5d414e3fa7563f3dbb02a1410f6ff6152530e411b4f49393a97691029d16905182ddb2dfcdf0251022a4b3c218daebdacb8983ab4798546c7e28554f5e9cd6c9aee910ae45ae2a9e207f7a30b52dc4d40795ab419090c8f228386796f6b46782271f2b22111ff9b2d23826aefd12ee59ec1699cf13875fd6086656b36b6772424c621a4b11aa3db240f1ddd5a241b333d6b0100f145429c98a2a7ec16c5524fb4620c28e50d5d05df26e48846007391a45b16befe6bf79f45f3e875c6284105c83f9ab6a3ebcf67ac0aba5c8561718b0566fe1752e702c93fa15a146563dcfe5b642dbab11b6778a99d2f8f4766d962136934ee3c5ebb05379bede0d64e12f9185c25db79f0119b6015d2c92d70d074fc7a6bc2fd5608d9e35964c23376aac82419002d64d54e4ca3848f3684043e8e2196bb901891c4034185bd7e413999a1bc432f92b2dfe2be281a81ec475bd6a1c2224b235d101a04b6fb9de92a14cf7c68b4766f533a9dc0947cc0a66ab99f1fb29ffd46ff5c622cc51201a579a1b8de774589fbb98133918218de21e0822e82c7d562962d1f3acb49a093a6dc42d4dfe7f3aaacb7912537417e104207fec0a2011c839e00f830183f2fee31dc38df094914b4b6a4c8a5d6cef0a5341aee2392b285bfb54304443e4d1e5cf7d4213e1143a043699354690ac81374a2a76b5c12291b9b85fd5d9aa26cdafc575c44fb26f8ef07c08fe76c539b61a7be77556f73375a5fd96e11aee9765c6e41f6086b4053eed54ed4ea8b26cd77c9ba32e81d0db580a4199511c514e806e91baa10424571935c8e5defcc95589b067af673c4c2042979c61532044a33dc837fb0bfa79c75e70635a8c113e5b4e11fbed0197621df66f581be9c73c857fd8cfa87d3beb73d9dbdea15f1bd6457005e2323186f65871f803e754ec7fb84076dc41bbdfeb96158e056e10fb92cd34153af09a880255932a7b3b5c41057bac7e77fad4e76e32403ceb4aff0936d4bc18ade12fb2e7dcab2a1b5ef1ab6066d245bdbea92024868d42a70dff6df783d5afba72bff646b8c44b144bed5f101ad6fff8b7809ab1074354480835a5379c951533267dfe69f721f9e063c7776b25783d76de6c86b37b2d200f3c52d795af420b8f3b3779370b752062835e7b3cac8178c3f1e1fd66861e33b55350c8a7eb217963082838255aea67198dd08e50421367bdcb9196ced1e39f4f3c626cd645006a5b0f081349406e1aa038bb19b074f19a343258ae1aa3adf945a56fce9175ce73410feb651e04de92dd68bd9f4fefa048e9f6cccca1bb8b6b2431e57fcf00615f3b51ff25fc0ebac8c3d66fb147018712a7db3c924f8d9cfa20afe4394b4c48b7e52293c6e3973114ace11022d588f4d66f47fdbc9a5c354ae6b4722bc482f3b564c6e1914da1dcb6a57800ac22928c101c7f9f0df5c6f26f178d5d41d428fbda2078a38abbc2d07c34588c3629299b7833f7b46d92fb436d642ced24e35a2fcb7f25c0a5b1dcd728753f8196bb66941289d24e188d720facb998c9ee27bee4cca339a7a21ff840d6938b2cfbee749ae7ef2758dba7b44a676f170496c8065d8f4f332289ca4377e136305651033c0ce589bb95bd19882dc207efe16d8587f08d3e62b4288972adef9397c2c11d12e4602ee3140fbc373aa677bb6586f4d99f08f8503218ede35327cc775129220cc9985b464c78ec5a7e1e234fe7ae0c96128200a9739eaf46fdf5160a7621becb25175f625e7e39bc730fb50bfce767458dd609a1cdf4150b5438313aa0f2e404f8cff61fa5cc276330e125b674937956a8c700b707a16289f06eaa73cf62bc80a773d4f55f12bcfbffbcc73461c30ae641485a62a99b4a3d265fcc56d74e8ab59fec892846e52b3f1e7e3575ad781991164e8448c995d052bd24f7a7f8da09fdbedd8323d458a9624c88dec8316498848ace0d6c25c2d2c9ae2bcb368e6fbb4043d46dbbb9d604f764861d8908eb0046479b20c035cdc88ea99046666a1e190600b37f1f601aafa7a66342e35f69ac3e8b4768571b3a6aa79f5334484ab5c908405dd389e601ead082a2632fe4276f237724a7645a95b85a741f57de689723fe3147b459578d415d3f439a85d908978d3e67274bc87c83184f517872ab4cd6088d76ccd56d6eafa076796a17b970f345643421f545a1dbe22bf3b89567bc9401684fa23d4a572eff84111e8fac1aaf04378c9668bb43aaee10ab9dd856364bffbcb08f581f43f77f880d133e829bd07e6a03b36bba938708f6c3f63621cf0ba6a233ce2355be5bc3c2d4b255e8cc0205d7de5527ad8f1b7adf81e16bff5b8d33fcbdc5c2d9b7be16361257b85b72c9eb0bc2f92e616ab2db20d9c69e1fc4529458d06e6fd9c33fd83a62290f5491dcfed2a3ed27c17f13ef7e3aef6fde4edd47257b6ec132c3eeb50e0e6b38de12bb26989090f612b14461b2b9d2ba80e8647b0900e03d21731ee61d7c0e384bee1f148c6faa6882e100ef4cd2da5d46f61b7bed6d4b3b5b85b4bdbfc60dddf9a025761086c7ffed5a5202c842f0bc41dc7cbcdec07b6d6e31fb5a004e439f447452a78369f916dbfa9d2cf59a1c95b06be6d51c97eff5e7f5ff1dfec6b699bfbe7cd9d6c5525d4c354e4cb7ba47b43066a0c94e61235838e2f6b7ea1c7a6ac99a25b36da3ead5c4b8484c326c4881b8a54ca978acd3b5396a8b1a36a6b5422f0941ce7c57206e5e23f5e47502692f07e62868d895eb40138daad05a564f7317395669e3dc193705aa15fdfc320a21ea5d8f9adb56c7c17f6be260785d0220d377d2681633e79484058d9ce0d945faa79a52fffb064b49cc17a8a8e8cf42dba6812fab172ac1150bea01c77763e2785665f420c80c8f0a833189a7538fb63ac6f334a7c356c46775c62c5311f30f5792c2a966d3e40fae00d82bd5a52c72d5e3b000f3e18524d503278c6f79572cac37677383ee38c250a41d58dd6f901ff59d48f8243d43e2b8726a0d4e6f763862e696c70a50a39bbfccfbd5c4c522d1012423ab05fd6f5768f913c422aba2b1e1265e9b8e0310e0352df3b8cc5e50fcf49c68a984360f158ff8e3589bc5d37f0b797a09fd7f0caf3fb255a27ef18941ebcbd765936c8b00a6d39b95a194508d704322dff89cb1006ef6606ed7d1ae87f2edec626779307d75519ae5c2e159c8017b60aacf25dbf5c04c421bc3af3892a16c70855ec2f434acb47ff2c982af6e619ff816877c869a9bd84ac23c2aa073360a3263c7c4b533508a972007e142fe9588a43b59223117f62a647b3b627c2cee694de941f663db225f453add8e78e6f3bd472c09f4c2c34648220daaec8790789a577bfff398a04431a40da5af49ed66ebb8c3e691887f3d3d2628cd157c5332020b0cd89017a3891a1efe9e07b6de12dea1e089c578ddc59af56dc571ee42f55579051ff8fc26bb2fca1fad667ae5ac60823dc61c2604fc84f80157617c6d3ecaf654dfc3d169fb7500a25a38393e72516ba0b3f58fe33889ca527fbd0fbb560b69d64d9b8787c5273eada0441a2f3f973a96db134de6b6dfdcb51b69969cf70bbc2e2627464a53e4412791c61867998895d95df4ad34483a5e504c20d123869af661fa6496bd9f46ee47be6e34c25d9499cd3f1d8b77b3bb6cf79964e363d10c5b0c518d09c59cfbb7005c14a777d488bc4ce44742ada83908ee22add0538d74ecf34434b6d8ce314aea850ece00e6de8f77430b82a32476ba4b60346683b35a205f863c56eff503697939c124d3e6f5ab71e0bca0c6a46145f3a3ca7a8cc2c3de95c20fea4de1ec2765e71d9e9b7a5cc9fcf457ba4ccad987a78f3d867083f559a77b09fede7666924670cd9ade53d49100a4835f9135f74ac5677c0a3b6295fd719e234cf8dd4c4decfd226ef0e2b5a6f7d95d7cbcb4b8df0b0bf1400fcca741bfccea28dcdf9a38787aefe8a2167215baae33d686fda987c0191a07043371ed2846e9f55408e4d000e49dad4266a97aeefeab6405b300b4c6196cf527b04af60046709b00c84ea12fd8f22de5df32b72b322d82ca11de177bb095a749e4450e1a0ed97cef61272bd271d11c31f3858b7470cace51b019f386142681050a1942563bf93fd22dbb97c12ca332fb0c58957982b8544c1a597fa4dbb6ed133d34dfec684498c226e99b23811cb16d490af0e88984d2319603fad1516ead1636d1d8c8ef8cf8ff7e6fe62c57d82bec5b3cb83f3903893c1c9d8e5f5ced21cde15fe16991bc26e8ab53f6e9cd1e5b1d190476873616001292d3b9135dec6463465bbac6efd58437ec7fd88d7186d6ed6f4fe507dbf3ef2561d79b8fdaf75d266c0cc7f47e809cd2fbfe4be2f8525879559e12a01dd6cd2dddd2364fbdf359044dcf7fc78a8533292cf2ad540a339c35bfebe0d214935652e0a503bc986f8f24f09c60dd527978d6af5306a841c9fd40d1791f6c0ebc0ec529c07778f243f4a3cce9e785d906886d979f61b2f449e9df9aa3e68174c770f28e9ab23026100704076765e7068b7ef048d25adcb9832ec29bf980c334aaf140fb2ed8bed0516f3ee236fe341c405da162e0ed80df206e94f5c5491bd472301c7639bb4760be5cde477b9c3f7b90f37e408516c82081c007c28dd1c1263183ca4af1469ab447aa1de1f79939962164e1ffb938a130fb87dec00f58ae1daa224e11732767cbf7f65ae2c8f76111dad2668bf41e0c5d75d6b1fbfe0d6c78dd11d2c946c3b35f038dbb0f530fb0c36aceaa7a2bbf34722ce43cb9f4c759240642e8e20cfdb9454a43", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="3d7035ec181d7dac8011a59705560f1128ff757f36131fc349cd30b2bea26555041116a9f9c05b169f855b4c46d8e5313e0b3c6d4c657a1eea71992a91a42df10fc738402fc98b2353f5e636be929814895690cf604d0a7160cc1207aa148f9db199536726014990ec8363c46dab6efeea910eba566702a6612679ad371c851513455dd70dfbe7eb93b96837ddf51ef7cfdc0ed7c02af27f0e94fe3ba17a3905bef3a9b4e614c8b665b5f427d1df23be6952fbe4fa8b8a0fde12bdb098", 0xbd}], 0x4, &(0x7f0000001240)=[{0x50, 0xffff, 0x2, "f6e452969b0730649b17ee031a537af97e42b710dd679e299ec5bd25c02f91d1ba21a6c085da46c7c47c617d343f1d20d6902b9774bab72ea83e2e68bb996f3f"}, {0xc0, 0xffff, 0x2, "62d10d88a8f8750aa77eb15ffad48fadfbfa73cb180c721cc223cfc45fc03c2231eee9df497e4f6fa3d22bcc0d636b6568382e1ba06faebb1f30840a63b9c04861a7de43ec61fbb378e682979ce5118d6005e3d5088fd36fa19e8b2716234cab76c213de9ff38c85904f4cacf28475865829ad1b085c4b8f41c01c94b9914c8506d3f78a3e21f8f297c1d09cc4fcaa75c025e0319de376add130f8bc65aee3f7ffeed88ca4e51925a4972a25"}, {0xc0, 0x1, 0x5, "7e720883f9b4acba6b3220da793e013d9cd42cce32da83c0581958731ae274fcba860544e29e8ecfac6910af6c5ae3d97cd7029e5abe71672ba57b1bb6d57019a8b5503af022d86151f74fa18f22646635771a7baf231a617213eec52b95066d4bbba37cbecb72b2a17fc441377e7710ffd8d176de74232a0acdac1aa914bbaa34ab5dc6f226326aad4d4b442cd4e6baf123fc322fb820f6307d4ec0fbc199e20c5810ebd9a6ad0d1002e0"}, {0x70, 0xffff, 0xf71, "c220bbd43ab69311e0dc95259124c381c3c57513962746bd296b51c1c2aba013be4603c1166175eed9ce806334d98600058f852e3c0f4442bfd8da0c4c035f7c4a6615d9d535d29d896905d69404e6f529c50b43d421ccd1f820409f7ec9"}, {0x18, 0x0, 0xb1, "0c09c351"}, {0xd8, 0xffff, 0x8, "a7be1ba44dc3551df6c43511498e70ffd37e7d7cdaba268a76a640e54e2c6665e913395eed0bf2b647420f625a4b870db583df88b67961160819a68f85b003cc80e45df411785fa58570c8503131a6985751253be7a76c4be059c634923a5f43d181a955dba8dbb606de9b1303f3a4dbbf3bb658cd59028bd668f437a38a8b0a6fe6ae365b080b76ab540467e89bc36e17bcedc88f594dab0005538a2537e40ba9a388fc892bbaf1e1168345e266eeae75b57a83f302ba9c8af0231114edd45c651d"}], 0x330}, 0x1) 16:00:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x7, 0x4ba) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/7) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c60000000000000000000000004713c34627b681820f54c0b17e0d6dff9b4cb22da99ba94f37ee258125d87ae198e56e025cf011eb64c134e95e9dbff4ca1f2bcc2f85434cffcfd2d431ea8da24a0bb647ae1f732ca07a880f12e054a1cc093345f216c28c678c23881f0000000000000034f4590ba6d3f87d46294302497a0d1f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:14 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0xcf, 0x7fffffff}) clock_settime(0x2, &(0x7f0000000380)={0x4602e844}) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000011c0)={0x82ab, 0x6, 0x6, 0x5, 0xfffffffffffffffd, 0x1, 0x4, 0x9}, &(0x7f0000000180)={0x6, 0x6}) r0 = semget(0x1, 0x3, 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000240)=""/55) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x955) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000001c0)=""/20, 0x14}], 0x3) 16:00:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xffffffffffbffffc, 0x1d1, r2}) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r2) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="eb48150c93b2b56a3db3d0ead139c8e21e7836696c690e9b15de315c0354dc2fcf75ee5b068ec133a716da0f6d07828b5f2919893265e533a3149aca3c0d3860ddbd1cdd3b307c44ddf7d153c8726f8d444ce9aa0e7a277b5f7406b02d6390d0902b143cfc4db8", 0x67}, {&(0x7f0000000180)="710e0e6c361c3e8db68a0cbbb7b3fdc93418031e423465bd7521cb8c31621c9f6fae2618aa261f9bbeb8a329e26f41853d559ee1cf", 0x35}, {&(0x7f00000001c0)="15eb7c38ddbc45c1eb1e479c4587adb42d4ebfe466dc4ff526231735ce52b5c3a8f5b32784db9340bef92e87913acac9563b5ae19fe212ca903513cd201b71a93fd99b0a62db2b12d36e5a9d0ba9432e16e566d122a5bea4556196e82fde476887142a96901177cc2f1fda136c46aef373bb44371062406e3abe66885215e61bed8a611fb3a81ef2885dc6ca746501a9a57621c22459ff6f051ac2272f08f15d407d07c7a520b736b678dee79f6d6b57e948161b96b9c4", 0xb7}], 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r1}], 0x1, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x408, 0xfffffffdfffffffd, &(0x7f0000000040)="7388644ab203cd5e06cac3c0f0f6977ed347f19e103d0907c370939c478e1799", 0x1d8) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080), 0x394) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x400000000000000, 0x0, 0x2, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfffffffffffeffff, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) login: load: 1.90 cmd: map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c168 failed: no mapping 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f6b4b409851c8980d183cf2c040d7baacfcf9cddfd26e5720be235192896f0c18b4ac23e67d0428b3a2619a504af73df86bd981d613de641ba64f996c5dee41ec8cb221abb345ca96770100766df7651b8ec057fd8b7d5bfab16dba8f13dfb1be5eba4b8a24d7e212cfec5ff5d9d6e81dfbd7e194b11b82b754aa42fdba38a0d40d8554e5ff46223b098", 0x8a) recvfrom$unix(r0, &(0x7f0000000140)=""/31, 0x1f, 0x800, 0x0, 0x0) r1 = socket$inet(0x2, 0x4001, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c168 failed: no mapping 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2266696c653000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0x7, 0x3, &(0x7f0000000040)="dc04de0bdbe6fc2761e6933d98955ac98ef35ed3870f24eb1d77736b026ffc33351b9b8dd076daca161880b91f10f7ec12e9e2b5b1f0b429d6d4124dec9d70f37e521db7a2c96a8d5481260989f329f4a269fa1c0b4b425faebba0aefed1fc1137eca0f4fb8d3aebe6dc45a4c290b08b1dadfaad36d48c7318cee3b9373ca82f0a35ed71b11b82434013156b32d275a610bcbe5d178d8f2b6e53adb0594c3ed23459faa817c40dd3637f1d335de919a005c6c4d26954a8606978f685739b7dc784959e9bf2fd7e293ca9b50a2dc642a85253", 0xd2) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) syz_emit_ethernet(0xe6, &(0x7f0000000040)="d4d35294dd23ec6f669150753ae92fd043bdc1a7d925ecaf81d6b8af88c2b876fae34c4e16d5ec25ad5f1aa0be66e08142a66a9f5def1892571acd6f885de22dbd85611c2a75c0f809408da1d841101946b1e84858d97a8a964f912a85a4eb8895f93457638bba0cd43317b1984180b8604067bf2b629b078fcea7ac7fe96150cd924f9538eb7f66e4d7e3cdda2ed55c2a34a1665eeec2e3af66e4abe29b3477c31b9ed49fede4ab852e640cf054df02fd01f37e74b643a1ea99904fd56c49aabc44b3ab55ee0df8f3ff3849ee4b024017b87f0ca4109af3b0af825d0bd47e2baa25ea4e86ae") setregid(r1, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:00:15 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) syz_emit_ethernet(0xa6, &(0x7f00000001c0)="e82583a4a5494640e5ab6dbd1c4dcb88ee9850fb97d499a997c7a5bbe25a1c51605680230d2d023709d7326f44aba71a2d8bed64bfa4bb44f97dd3e08aded9956d23ccc4689ef6988c8de650c2eb4f71976dbaa8b646c754bec599eacc05fbd8e44fda8daa6e028ee4a2f4c05c65f3b44c6b74c95f0da22440197d96288d56d82ee03d522b82b5907389402efed9412c0a126d621d674364b8c502a18bcdc627c954a90b4ddb") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:15 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x2, 0x1, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = socket$inet(0x2, 0x5, 0x8000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff43, 0x1}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) 16:00:15 executing program 0: r0 = syz_open_pts() getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: poll(&(0x7f0000000040)=[{}], 0x15e65ddbdc7c61e1, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000900)=""/202, 0xca}, {&(0x7f0000000780)=""/1, 0x1}, {&(0x7f0000000a00)=""/16, 0x10}, {&(0x7f0000000a40)=""/33, 0x21}], 0x4, &(0x7f0000000ac0)=""/229, 0xe5}, 0x842) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8310, 0x90) pipe(&(0x7f0000000680)) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x8, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r9, r7}, 0xc) getgroups(0x1, &(0x7f0000000640)=[0x0]) r12 = syz_open_pts() r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r14 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="8832fd940ae7919dd177d7c96768c043077a4528ef9e4d015d6192e2b627a88f91ff570cdc9513b5ba1cd6bd0bd72343d6bb4a37462ceab2a658ee6662fb74280ff26305a22ddf2c4dfae061b358d6a497d5b36a8e293af9777355c6607dde95221c6fc1212b10638360aae6f3a02b4ee7e77273e895c16924c8880366949cbe41ee9e2ca778367c3f09cfb8083557f76e05e498326fc68f533c89933193359da1411301e308dd3360e966e366e5404956174dea8fd9348b5ff3e66cfcee08d59b88ba21dc40444eb3d05cc5877f56a19dc9d7ef0b09d9857e9b1604a21f6098f1050bc85517593c552fba0994ec52f7acb822573026a80da6c70f3434e3", 0xfe}, {&(0x7f0000000280)="81c4602e724bd560b6616a99f9e9475fa45d735502f1d22b725019d981ae722b50d21fa27a359d9287e736cd3fbda2c4e962e2c6e86a47cc6cb5173ec33764ab96e6acd24ebbb95952d8d7c8b2c80678a52b4e850811b6101ad40f360f830a45fd34a12d72d9a1dd2256f0fbd740fa33f7bb5da6cdb1", 0x76}, {&(0x7f0000000300)="51ffc6f69d2d42665b28b789805bfa749df44c1150e172ed438c39a06c36b489f71abb484c0f767baaf53226207611b0485e115d3d5b87efc8c14ac2f69f4254df88e5782372b19c39a104a6aa438d045476665602c2b1bafd3db4bea4e1b2261693b01199e2ebe6adc6e2bb89177b6cf64f724ad53eae426ee16ea9309c0bec04c59671c8cec4ebc518acef285a4b", 0x8f}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000008c9da255a13c26b3e8db00efc03a60d3d5f2e5ba19cdb93195eaaa7391ece3e529e5391e6d1f97e96677a8dbf0f36077f7b1e9ed5b267900ed3bd32910c60b59230f2237c510cf0b1507bb0b031544b04fe7a5b6eb3be4eb81df1ec8070807e7d07edf36a84adc5405ff28e3a7e77680c14452e94bdd918571cf6aabd6bb1fe612d554f2e07a874e323840a2a012629fa83f96f8ef5e4667aac635784309e1e7181bce00bfcfaeb2c54986bf964ca212af950d5351456ce48ae3f849e1d94be0"], 0x78, 0x400}, 0xe) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad160735ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9592d2e1c65cf8819ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e173c88c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0xffffffffffffff1f) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x102) r2 = syz_open_pts() close(r0) socket$unix(0x1, 0x2, 0x0) dup(r2) r3 = syz_open_pts() close(r1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/66, 0x42) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="44186331c81f62e5e592bae9455b2f9ab77779e83354251d5b91143fea4fb7a28b8204c7cd2e9c6333470f128c87c4539ed668920531c2003410c1f62189f8114b034368bb862b928e72177c414545c16a2bbfe9f983e8e4814ae8bd9d29ed2d30d7a49b1eeb5abbb5b5e87aed56b0909c064975dae58f0947415bb6034a959c50756687803448cd28d3a5912043c67bdf1adb24b14885118115bc6eea46bd6b7bf7ed35a30868463967b8adcccb630cd4c12832bf0be503029dd771bd3f7f7b615f118f47028bb96b9d65d76a1c5283806c03186240355c623a4ca5a13e6af29c6d8d5314bde879912e4cddab13d3093e221864a8", 0xf5}, {&(0x7f00000002c0)="d247faa2", 0x4}, {&(0x7f0000000300)="044ef9ce687e3a83c6c5836aaf4835db5667dbfd2574f994ee36e0f910d6f69f4c91b8fd8379c9abcc068015b8e43495f78837efc1e41afa2451cc980aaa61216eeb667b24745f4e13608a90e4044f8b2f1a2236b2ac662d45c01a5f7b3be5018abae7fea0", 0x65}, {&(0x7f0000000380)="7e51a416ac263c1f86babdbdf55d093bcb5323709031341e054f629f3341dfe167ee961be860714c2380f26a27e3e527fc1a93476ff12ee5ebbcf997714d3e9e5e3f61530e9a6cfc4edf05381c347c4a94514cd51aca330ec8c59ac4", 0x5c}], 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x8002, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x11, 0x1, 0x6) sendto(r2, &(0x7f0000000000)="88a83d884cd4f520339d37f88979ae82a1c3ebb300a82ea7d6dce444d577231ac970d8f9a7f4969ee3b8e24cbe6e0bf734066d83aecb4a628ae2053ff84d789743c813bb783a20ac4cbd9c79814dddf5ae71bf7b8c0661f4db5622e09ab506cae68a6d3a5ab9b28736b0d0b726fec3b72a9acdac665e7b44cf487e54fed20e4c12d87b03a5d66b80b80133cf31f49af5b70f66e300fcdddfab08be858b24f96d6e136236fc18f588bddbb8f4a56503df1678b08d3d7159839727", 0xba, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x3ff}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) 16:00:17 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012600000060cc6570073209800700000000f856115c26fcaae122dddfdf05caaeeb1cb91e0408b7df66fb7850aa0000000000000000feffffffffffffff00000000000063bf25d77eff5165c98ad92c6af42bad5723fc616db6300f04491677bb6e694363ea7524720de5440dcc7867f110d57c310089a6a15b550000000000000000000000"], 0x1) r1 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r2 = syz_open_pts() fsync(r2) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000001c40)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db52fae7cc98c3caae9bd68de8a303e11c662942660b55151d01a0e2aafc92a391500c8e1a040000000000000014950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908aba45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861000000000000000000007ca9a3d6bfdee8f6fd808d3d0f37c22edc", 0xc2}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000300)=""/207) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r1, &(0x7f00000005c0)=[{0x1, 0x80000001}, {0x2000000000000003, 0x8, 0x800}], 0x2aaaaaaaaaaaa9be) recvfrom(r3, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r1, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r6, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4a2, 0xfffffffeffffffff) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:10:52 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:10:52 executing program 0: r0 = msgget(0x3, 0x0) r1 = msgget(0x0, 0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f174812eb5b0a9b660014c2f22958868e8fa817f05d60c0decebe1146bde2a2e6f218210f71c31a8f178c37ddc50e4648d5c1104b40ba8c232ad839c4a97d90cfc66014cde0cc27cdaffd74fd9711cf6b827765047ec7750043818c5d08a84120274ba6128ae20742e0d0d13ae947f5cf7f48b2c47e5860b2c25cafdcb9c2b6819cc7630af0af5929784806c986da16747b76db2c22a7491978c55aeda0daacbc70e90d8528623efa2402ea02b34c57dce82b0f86321c06f02489be0380ee9f2ee6041a96cd9c9f8bf77a6bc530f3c8b32b58196727729d"], 0x41, 0x2, 0x1000) msgctl$IPC_SET(r1, 0x1, 0x0) 16:10:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) socketpair(0x31, 0x2, 0xfffffffffffff800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0xfffffffffffffff9}, {0x1, 0x3}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:10:52 executing program 1: shmget(0x2, 0x3000, 0x201, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x57, &(0x7f0000001300)="8443528490006e664197ab747b30bbb8c1fa53eafe8caa7c1bc6b17adc9075efc0b7dde102eadc2b5b1209b6679b46905689ec43e155800996093e8e6596898fad47d1", 0x43) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/224, 0xe0}, 0x800) kevent(r1, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfff, 0x1f}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x1f, 0xf0000005, 0x300000000000000}, {{r1}, 0x0, 0x8d, 0x1, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1f000000000000, 0xe1}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x8, 0xdf4}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x2}], 0xc000, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1, 0x4f9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x100000000, 0x6}], 0xff, &(0x7f0000001500)={0x7, 0xe08}) 16:10:52 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 16:10:52 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x10700, 0x192) mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) chdir(&(0x7f0000000100)='./bus\x00') 16:10:52 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000180)="af69106dbc7977b6e7603207346d1a308874aabb4ce15988564a63256f0244bb9ef17347df8fdf3fa263a7a118dc764607de9763b4d9d401165ccfd490b269f373ae2b094f8bf6b69d10db47dc8c525b9cd025ec3d47b7e49677017e0cf30b7d3705618d52d7d8b080b1d4693cc0d71a7190be455546b047174144ffac904e7c76262c04e2", 0x85) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0xffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x91) write(r0, &(0x7f0000000040)="f3000090", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0ca41c2d9f06e5b1acae50fa3441694ccbd6441d4adffb90f0726078859ba1ed5edb252fb5c0074e4dc51cc3dad72f5cef93b457b77252c637d95999d9ee0d0af7bbee88c75fcf360bdffce66a9ad27b2a1fb33d56267dc4a90543410b01a2bcd974b25671cfb88531819e86b6", 0x6d}], 0x1, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x100) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r1, 0x0) r2 = syz_open_pts() close(r2) dup(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r4, 0x2000746f) fchmod(r0, 0x21) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0}, {r0, 0x80}, {r0, 0x86}], 0x4, 0xfffffffffffffffd) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_open_pts() mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) 16:10:52 executing program 0: r0 = socket(0x16, 0x8004, 0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(r2) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) fcntl$getflags(r2, 0x3) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = shmget(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000, 0xdb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x0) select(0x40, &(0x7f0000000180)={0x5, 0xfff, 0x2f18, 0x7, 0x0, 0x4, 0x81, 0xdf7}, &(0x7f00000001c0)={0x81, 0x6, 0x5, 0x1, 0x3, 0x4, 0x2, 0x3f}, &(0x7f0000000200)={0x2, 0xfffffffffffffffa, 0x7, 0x1000000000, 0xffffffffffffff28, 0x8, 0x4, 0xfc9}, &(0x7f0000000240)={0x1, 0xffffffffffff8000}) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000001) r1 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) listen(r2, 0x3) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="f4bc52992e698094d36836d70ab3fe0aa9e38260d8d93f3d956701cab9eb46aec849fb7c71172eaa549ff24370bdcbae4f252967880eea334bdb6becf24c60e2e0f294ff74e7301eed7da9a5ed", 0x2a}], 0x1, &(0x7f0000000180)=[{0x40, 0x0, 0x3, "ff104092194695b7f3ca3607b92b7ee9ec40f1d6aa246281979dd24893c0022ba29e66f0f037a4b687"}, {0x10, 0xffff, 0x8}, {0xffffffffffffff5b, 0xffff, 0x9000000, "d3a2e07eb7e9f73e6e6ac3a0aa4c13d5ab763c811cc0c58cbd80bf"}, {0x18, 0x1, 0x7ff, "af855e"}, {0xd0, 0xffff, 0x2, "e8469908dad628c49eecb38d2f7bf9c83b63e62ac3fc07bc2f2c83d690a002fabafe0363229d330f083777ccb45d1ca53414c9fb50ac014b2b950689bd78ee2362a2cb73de81c8906f8411c653dd84da3a61f253065688330f49e9e80233519ae11a155aea7fb35311589296ae576500639d48157f8e96528c08993f4fe100cde3903bde4c1347419f2b1b95bb3b3c60d61f7be5aec43502bd65f2b44b431675e968380bea9e66d298bfc86a1d43157f4b14fa0c622f2c120c7838b4fe0fc0ce"}, {0xb8, 0xffff, 0xffffffffffffffe0, "6f2d5b3f36e4053d8db02ed28abd7571e0893237463ce08418f93f2beebcaa588131a6574c8985057ffe59d4b6221ba8ae1c593b9ca59d89a3221f0e5b60c55637a40429b8d41bfc5f79ca9bdcd65881dee0b92a9a51e469c19a9b9098e4d8fbc3424cadff08d0b142b2e80054eec50490fa3cc78ef78155be1919fbd45a3700599adbf1340658a819800fba2989a95f35915290e9c39b5f4f680820c58e286f05"}, {0x90, 0x0, 0x1, "91a8c235bff7ad12dc1e69f5e0c0ef31468bf8e7340c349afb4c10d0b1b54a1e4c522a263f9fbd9d38af5eb87a16c5ffbba9aca07c953e93e70096e25f8a90aa43568b77ba436c7c075aff2e573e9b180459d91a94f0a3bf428daf05b1863f95319dfe088d512d89908e7260e3167e1fca746842b13fa8e8435eb62f28"}, {0xa0, 0xffff, 0x7, "786da997ca29478c3e9680dc861155a9255d4dc1de12c613a85fc90dff06949d3ebc540f6bd51f28955ef28fb6d46f4707d566f4bc88cf092dbffcb5ae4fe0d372dca04b830f23dcca3e7ddfb22d55d42138db37c141e175fa0fdc806db76dc2485804a22770f538baacbfa31b7f958bf7552f2a69bf4f3ff7aa20f4865db509747793db9de226a51abaa1e20b1bc74c"}], 0x350}, 0x1) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x32) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) write(r0, &(0x7f0000000180)="fdf7ae9c56be2dd91f5bb32e34989e0c656476e20a88f5005d03b22de72663e01b93b2c47cb3082397f58d854f68dd4bc08267c82101d13bb035e68e13dcc56b994a150b3bf937534999a0d9e283e19b8f", 0x51) lseek(r0, 0x0, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) 16:10:53 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:10:53 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:10:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x3ff) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = dup(r0) setreuid(r2, r2) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="b5c4c1dd1379f48644392a0ffda007bb89fd30217e660de0bd9bcf8c7675168926da4f0b006c0c917cbf9e77be3a7d762b9558da4ffe945d6b9a114c09bb7b0e322c3bc1eb454aba9f947d10de5db73a8db78b420c2ee07d7816c1d855af145ae1fe40ac0ef96d02dec1964f42b2585b41e7f970f462f974e70f94d914bb148deb185b39151c51f46fb4a86b185c6c9f4736ccd0347f4fdecbfdf14a11ba69e6f4580de36d15b4e76784219144", 0xad}, {&(0x7f00000002c0)="e7abb7041003de", 0x7}], 0x2, 0x0, 0x0, 0x4}, 0x4) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r7) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r8 = semget(0x2, 0x1, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20, r6, r7, r2, r7, 0x80, 0xf7}, 0x7f, 0x366, 0x5}) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semget$private(0x0, 0x1, 0x720) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000580)=@un=@abs, 0x8, &(0x7f00000017c0)=[{&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000640)=""/164, 0xa4}, {&(0x7f0000000700)=""/186, 0xba}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001800)=""/55, 0x37}, 0x840) setreuid(r6, r5) r11 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x40a, 0xe0) chroot(&(0x7f00000018c0)='./file0/file1\x00') r12 = dup(r0) fcntl$lock(r4, 0x7, &(0x7f0000001900)={0x3, 0x2, 0x200, 0x8, r9}) r13 = socket$inet(0x2, 0x4000, 0x2000000) kevent(r0, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0xccb}, {{r0}, 0xfffffffffffffffc, 0x3, 0x25, 0x8, 0x6474}, {{r13}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x18ccb64c, 0x2}, {{r0}, 0xfffffffffffffffd, 0xf6, 0x40000001, 0x1000, 0x8001}, {{r12}, 0xffffffffffffffff, 0x0, 0x3, 0x10001, 0xffff}, {{r4}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x5, 0x3}], 0x8, &(0x7f0000001a40)=[{{r11}, 0xfffffffffffffff9, 0x8, 0x2, 0xffffffffffffffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x0, 0xb12c, 0x7ff}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x3, 0x5}], 0x1, &(0x7f0000001ac0)={0x80000000}) setgid(r10) 16:10:53 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x1, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/85) fcntl$getown(r0, 0x5) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x6, 0x5c}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x6, 0x8000}, {{r1}, 0xffffffffffffffff, 0x40, 0x42, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x11, 0x20, 0x8}, {{r0}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x82, 0x0, 0x6, 0xce}, {{r0}, 0x0, 0x0, 0x40000080, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xe5, 0x4, 0x7ff}], 0x7ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x40000054, 0x800, 0x20}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000001, 0x0, 0x8}, {{r1}, 0x0, 0x5, 0x1, 0xfffffffffffffff9, 0x8}, {{r1}, 0x0, 0x0, 0x1, 0x8, 0x2000000000000000}], 0x26fd, &(0x7f0000000000)={0x294c}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000280)=""/119, 0x77}, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0xe0, 0x6, 0xa4b1}) 16:10:53 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000080)="f9b7916f4ac50bab317c3320ef8445513fad1fd6b31a85cd35302fba", 0x1c, 0x4, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) 16:10:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2200000029, 0x2a, 0x0, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:10:53 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60e, 0x4) sendto(r0, &(0x7f0000000200)="9758f92c598fcd57f959b1ebca3a93bed630eca1989c049f254f78b069895702444e32577a600e83a86c25a2d913f913230b428ed59106edaf45b7a20930ee7c2ecc55acfe1802d6c40d7b3cc09b0e457d0ab18742d0e79885ff33f9b673f41b7bc28d51f938d3828377fb9f808281a99805226818bd24eb6404a94b054395ae42e0df01deec6463e589986dac", 0x8d, 0x1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x51}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xad) r1 = geteuid() seteuid(r1) getdents(r0, &(0x7f0000000080)=""/205, 0xcd) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) sendto(r0, &(0x7f0000000180), 0x0, 0x2, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 16:10:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) pipe(&(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)) setgid(r1) pipe(&(0x7f0000000080)) 16:10:54 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffff7a2) 16:10:54 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x384) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', r1, r3, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="1275c680b4319c7a81f06ec31e36517b0fd04d2c63bae1d59240bbcb8352749781d1363ca55c5c0434a2ca4e8b1c2fdb1d501284e1cbf8c9edcc10a5443a4e6c1165e805693be4b89d2f5edd68e94948af6e9cf5e4167b5d1b5c5af3bcae25046cd5c0ff012679c7b46f7e80c8dd16a98623b82cebbaef5789a9d72c418c34bfa83b563d1bc16e7904", 0x89}], 0x1) sync() 16:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r3, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:10:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) dup(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/86) 16:10:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x44) 16:10:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffc, 0x1, 0x1f, 0x3f, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x1, 0x101, 0x401}, 0xc) 16:10:55 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e426d"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x216a801c3c986f4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000013c0)="fed994ad867275f9b1391df25e7531a3e73cc74a9fd243cf424deec154274a915d1c9992c93adb3699d261e26b332de652ef9dfb225a895f6aa1a5f06d94740f9858c0bba0a69e829736b8e1f83c0186bd6ceeddd52ba3ad16adab1455309fb234a691e219ab038e005f8a6869c9aabc86b85bb9d2d101076302f77bde1e", 0x7e) lseek(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x800) r5 = shmget$private(0x0, 0x2000, 0x201, &(0x7f0000deb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r3, r4, 0x0, 0x7fffffff}, 0x5, 0x1, r2, r2, 0x4970000000000, 0x4, 0x3}) r6 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) r7 = shmat(r6, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r8 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000002940)=ANY=[@ANYRES32=r7, @ANYRESOCT=r7], 0x2, 0x7fd) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x2, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) kqueue() dup2(r1, r0) kqueue() 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) close(r0) 16:10:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000040)="c5dfb2ee705f4727be5c5071f6d33df2af17440b5717", 0x16) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x9, 0x1ff}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x73, 0x9}], 0x6, &(0x7f0000000140)={0x0, 0x401}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x7, 0xfffffffffffffffe}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xa00fffff, 0x91, 0xd7}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40000040, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000000, 0xfffffffffffffc01, 0xfff}, {{r0}, 0xffffffffffffffff, 0xf1, 0xa5, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x44, 0x2, 0x5, 0x9b9b}, {{r3}, 0xfffffffffffffffe, 0x20, 0x81, 0x3ac9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000000, 0x6, 0xffffffffffffff7f}], 0x401, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0x20, 0x9047, 0x19d}, {{r4}, 0xfffffffffffffffb, 0xb3, 0x20, 0x3, 0x6}, {{r4}, 0xfffffffffffffffb, 0x2, 0xa, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0xc, 0x3, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000087, 0x101, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf000000a, 0xfff, 0x20}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80000081, 0x6, 0x4000000000000000}], 0x1, &(0x7f0000000400)={0x9}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:10:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x1a0e8da0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 16:10:56 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00007af000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10000000a9, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffeee) 16:10:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040)="c1791a9d6b70fe4d206fb41fb4ec997d2948c68d8e5d2b7bbc74d297d7eed6c379d397788fad0e9702489d3051ab68da394c7d4e343f07cd083888c35231c3ffe8317d18d5005020322c701ce845728fb40bd9c494eb14d28fb24be016322ca066ea27cd7af92b52922497f4c43e3e80d9f0666493fa0329f54fe85ff5c48ae45909e5f65fad74013c2d4fa6390382be304368cbb4529b286ed04a4f", 0x9c) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:10:56 executing program 0: r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/120}, 0xffffffffffffff56, 0x0, 0x800) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:10:56 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0xffffffffffffffa4) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f00000005c0)='./file0/file0\x00', 0x1) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x1, 0x103) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = shmat(0x0, &(0x7f0000002000/0x3000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000100)="ea005b94e71bd18fec9516ef29b5c1257d6e76af4800e505000000", 0xb4) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) msgget(0x2, 0x60) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:10:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000000) 16:10:57 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:10:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) read(r0, &(0x7f0000000280)=""/67, 0x43) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r2}, {r1, 0x1}], 0x2, 0x7) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x8e) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:10:57 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/216, &(0x7f0000000040)=0xd8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:10:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 16:10:57 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffefffffd}, 0x10) 16:10:57 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000007, &(0x7f0000000000)) 16:10:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:10:57 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="18ebd929522e44972ddddf751aca15c6887bb6d659d0508dd0a1ae94185ff30c39985c0669fd71cb01f41aa5fae79c568c", 0x31}, {&(0x7f0000000080)="7d5c84808dccefed52f57fb1543823f9465d14000ac117b1b7b10da60dc6f75c3c77926f01b2dc8c798ca7097eb84853402ca737f714e54a38271811e7b7ce77b138f65de24e9fb4affdd304e67941950613d41dc29175d9cc5573a28d366e4b20afc7fd0f801384628503276f25d5f72820001bf1b5bf93e6b28ba5639e341693783d08ed62b30fedea9ec93a7128ff3f43b7211774fbe687966e7906ddf4fdc89498bd5269e32419b9e34edbc7dddd45ccd33202063bba8b3f1da3e6c8032c6aaf500642cd192a2277ba87f7010a02051c9c639070a7659e19786977768fa58ea0967202b3afb81d84a60172dc85ab6f8250e323bcae11f0b405b1fae2ebe9cfdb97bf5199862adafe98ca6637f011fb73d81774768ede09f4759df916ed5c505395ae0eb20eedc8c47fbaec9589691875742088e7fa129e8f950585b95bc71594241a5d65f9a262deb594e0bc3fc4cf79be82a1e3f87b54190a4a57e218ced6c94844135840bbe70a69586742986902d42cc3e4a038ca683770e1cd32a7724ee5ba93514c8d741130d3d1d73a46327713cf227b592807506b2102b2387a3810588e93719a7336da9bc5386d83d5b8b2f6206198be036e323b8678cd0def7b966d9978b82874f545caa6c1239373590c413f4624f2937f8c8f24f035297739f8b3932d55c9cf1f349e9c91daa61cac5dc382ff4bd4f22c9f956c802fed02b5c84c0649a72775ce28b874bc73dace31d999dd07759374213880a87874a86b598e9bed0b0445554c4677258d88d23f408b95eac28bed2729b7dd8a0735a36ce23a690244c1367b1272929bcf9de2bfc5c48760250f770bf38aff3442a6ee79bc2154f94b4f90d04a71d4cb5f837bdc5e2bebca52062a0af86df5b0771e5e9fd4e195432e75c12cb2571040ef9a1586e89ef51db1a73797c69c2942ba88a6b2f76a6d71b2711b0dd705236f077cf3cd804ce5765024e774408c4e3d526edccff56879f330e1ab4266f33563f59ea205179b97898a2e78bc5aa8d16f096058aa07d149492da8d80281692b585f625e28b67db0d5aba150b056b6a218a36ecea4e541f680d5682ff80ce582e348470cca48829b7f094fe2e2010e455c5a84760638e1299f1fd58ebe9699f308a0797eaa71752bff7e7cabaaf366bfe09c031877cee02107ed753aa644ad5edefde3bb4edb658a4c260070486cc7774395b189cb8fa05c46b2be95a2e5f223ca9a7997007530f96b6dc2dd6fda3ee671c47571d72cb1c099d8041517d2bcecaf9d0da7c8b74a56b5cb156fd3cb42ec15c5a8f5dd9b7dc2107a16a0d9f9a552be2277c76a817028f01295699761f1106ec7ea94c1a449942a89a865a25c4af5a6a4940646d2c9943cd7d01a75ab9d63173028461453fd552adad7bbedcd8b7ba24743a68a221ba16bc587d0e052ec8b2e0a97dc97390f0b43464515878af17bdb8627448656db625819936c9d2a476cfbb155378761b51b133731c4d728cbb40780eef8d013792170c412680d4b26bee33dc9f0b8a325095854484bcadf910250bb4320c5d591632153c1686646d91ade0eeae67116286bd4f34e763e71253b33b6707fbba5287e64bc4532b7da659a9b3e43e5f08e101e046fb2172ab6516474f997b5b163c19c8324c62b3ecfb046f3e440798a02204d9b77029182455ddebbb3a768bba122dde81ff2219464f9d9946510f0848bd669743fa366b40936bc6ff142c6f3ed8f13e730b3b25d1051fb6dc40334db28670cc3b199fdcdccbbde52b146ae2eb3491a06d2116e8289f6cd352bedf59ef5908c54dde095a8e6765b92aafd655ce41f855b682dba5613d82ecd4963f63aeed0ce923ac4d6d29060ab6299535a4e23f83ea641b0ed1e80f93bbd68d89900a25cc34e189c15e977767e1e469cf2a73553fab4faa5f8a18182aaa6bf89e80506cc12388982b9744cc9bd62261bb52ef3b1a77424d630774cb78196b82d77b89ccfc89e394a04c951cd6d3a14bced5666ba109c811a5d0a9075320178110e839285c989f85f6d70eb2d8f44d79f8e55ef8d6d749ce84afe49bca0736d3c73f75cfe698fa6b594078687c3740dfc1066b48541d7361d1341f3efa780e5621af2a4ad28eceb45ca8519fd00987b6ccbec267e1cd8d9216dc810b9d1a4fba7234aac7659941d73ea6827dcb5efacf258770e1d809fea4778f79af6e4237d3fbf09a678490e04cdd016a1097fd26250a9c803830ca663553a816ff477db8bdf68ae4b7823187dfd9dbaaafb9b82010e63bb1b43c888d5e97d68d602a489b522342cb6419741fa0f2c8393fc5d30cd04103fe068242bccf61fe4bcb8c46fb85da316e40fc5dea6e8ae584301bf0184b0fd8a31be3f8cb1a2574fef0fb1ab030574917b6f1364e4cde53d9c93c6ed4598d6e414f6a61c4a61c5b34a060c9d2ebd10a57d5b6161c21226bb2385f057e4edf8181fda6225d5d96d6e6c212201b8f3ec9f76d289b0894e47c9925864a0189a147db441304cb217839a3560f0e5d9f4f6ce0c731994da6aa3b225ee75854b6362c56c895e79863e084e6201701a009d77e44d7892c04251fb812d5666d6654332ac98ba6079c2b72ae0689c7643d5972cd22f1047be406023073d4d4628213a0e1cf7667ef62aec8027b17731c770f6ac584ca898a5686a9263de31954f871a7f184b3c9d006eb4663f5cc1caa793c43eff0faffb5ff0a3c8b045671b5ec212acc60e22b5068f94072e517ebe27da1eb09fe6f40c5829c68bcfc66e2df748f6acaae476240d0adc6f66bf463986762e9dddb1272f309f04d6127d086833b9e3ec045724d08637f2897373a51ba8845ba595e7e7799b6fdaa2be3bda5b37bea54a535a866f0bcae759d73ec459dcb2261ea7027dcb29ac1f886fc8c4a4c884684ae65b7ae7b57c2569ed6fc562e2c2bf5abec3d619052f1a458fd625757e1711032b698e4fc9dd5692ef71d4d74c388036d75ac1a64bbf8d3c44de6935f1b0a18353504ce920dfad2833c00ff142cf4484ba9251fa9b691555a7036666deb9c86ebb76cc4783ece0622c5ac255138f46242591944ba2cd3fcb0748db942df83d8c41831c565eb42a2538a4bc43a63d2bc1f83f313b33032c4fb129ed01bf353ddacce3af7de242a62e62d16bf7e31a7c2263eb7cb71e1c376002621d76068a876d7e45d553fb26bfe992ca417720915df9d0131c03776ee54acd7432a69f5881e5d65327742a3dc72992cdec865f3c3237c6c26deb53d8b024f56a05b29f74890b339da89a168b72d3d275d562d385950dc742bddcaac8a3e18c72601d46cfbad87a9825fbefde9c89b2b0f9272e7103b17afdf33fd917251f2547d575efe74dfdeb198b0e5863422771a4ce4e0ee6a76f90c76ae1c48b83604d2135943da53109f144f1cb81da7264b7a97381677c30acbc33088d8ad4e8628f83c098ba56c1f3bde0f10e0d59f82033a4bf1f6ac4250fbc52cada97bed7326285ebe564e04b48b85ebd286620835300285bb471b6e29526747b55e64dd50a0c9367bb7efe99956da0897c26d38376bcc42cc50acbc8867d2e4034439fee6f2ffae5a03a333d2408f3c822920b76139c4b325980be0921cccb5f7f9df0c996f000fbe4ce56e9dc1b3ce67af6304816e43ca48b29cd1266bc5accd93a1b618450dade081bb6729964ec1344139c521654318d08a1a1744fc06211c16bc9815ac48d0c30e5d4bb570b016dfe0ac070fc5eeaa1b1271605f40069e4b5ba78ebb2ef364996d377308dcb0aaf205de9f471d013831856fdfff0cdc75ef7fa9c20013add1ff19878805c164b83d16be067d8d3635a0dd13a8d994e7e863dcd9a963dfe9cd9b1cf0b47785f093beaba44e70af272772db5a96406db0a5959917b752b56678f396e3a249d0bf3bcfe41c7af0164cfe97a4ac522bf2702eb2b4a669e8abf97585abd47570a0999859fe96ec42614eb3d8cdd65f436633a2efb26bf5a273d8a4cf28ebd98d6047c4942c2441f2b685cf7defe4b784dc897f405972d904a7901b2ab15b03a91ac92aec8fff904f34f9251fe9978b042ac80ef8ab3f9e71f8b86d82d6023874ba2e8d63cff32f31328b1136c6d180b811978edc0d7bae46667649c4126b1223892a903fa402c4bbe27c4981c1c6884f8d089e759e800cb81e43030cae811d67988f3c24dd59625d3b133044d639c29fa5a098a5ce990008c20a8d84af41f3878b2d98ddea110c108e1cdebe897767bd73fcaeaff753ea4352b2807b5d2e7b3554accd5da3404df2dd4cae9f6b69fe7e1d1148146d32a293e852568a3d10bb8e09f1810f8854286d22e7eb6c21ee356145cd4741c5ec0a027acffd1a26c29aead942162951baa125b50993ebea87153bf4a80d12f8f974e2cbfd01776dc98e0e5ed51141ad81aa44c0ea6c7bd76dd37b8c0edc7f167ee6934ee34328c32d79cb93574a38295290d836bbedf59ec6a4454170267742dc9c9e4142495e2c257f526be00f3e3f11fd0c8a20befc50e3918de935e823e15a1b09b9905cdb3d38e01e9e4e3cdfaf53a171fb27138d26c5d6096dc9ab42d1757f1e960bd64ea211ff335fbc708941c5a8d5e76c25a0061fa1338e1968f47568cc3b13e2b64be60c80447e2efea47e96aaf7549af405eb3d2d7811da8c4cf765405190af3bc826f36fbfd2c54e6ec263a03fca2e0323ade5ea5075e2656de931b80856e082f85ce655cb51d98be2f6145ca9399242d864bd12f89b7ee7af41091d569c3dfd3adf9cd0e5eb2067f13f63f99b3fca84a613bff5708e8d87d5e8077a563e367008504cde74151458cb0602c147d1f2bc110f1260e00f36470c941f0504b0db8b06e16844049d060442ab84cf532400c02932e3aa4bdbeb2068b10826a49ca55b6047649cac570412781371a95ff2eeb04672c84d1ae6ad46d81f4dc5aa2a68b9f99f5f3a8037eb2d6b4600b6b199b7429d1022ca10dade888df4f01c0f5c2130380b18333a6e1e591cf74a24beb76d6478126e4c0d5d0c948d248b4eb93a57979286f894c5f74e0f699659c28b64d0f40201e99305606b6b0cf7d26c723a47b2b265917d757e0eb05f7ef552361525af1c7fc493d9c800898346d067af6bba1d9ff6dff277a568cc8aff8efbeaa34add6894ce0aedf73334c523d1f7e1ed8644c1c6df4dff721f8d102a10749d4e29a2a1e685ae24415c662eb700053c17df1ce2d39a0d3a32156f98c73544ca0e44c7659e06a438bc9a18fd4c10778b5025782df2b0e1f920fd2cddea6b4ce79ef91122ce2ad018bb238338f6fa04e84346077363fc93d07230d5703aa0260c56186e48b043948c006e627047e2aef7f3d3057eb29f753600ea1cc79ff1fca6301b2d811baca61c7056323a771243ee4f0438a1b0f28cea5b89ec43d0d60d49e05de4ce585d01f28fa290d0ef156858874b1fa623f12ce2c1d0e4bcd2a0b853de5fe7b8c216d4fb9ee70335b84b306628db618518f01901f8b6a4f829e1d7bc3a6fcff8cd2448044231a5b3f04fd09c99df02f46bf48ddda345920738d401b20fe0a9f2b7b12fb3e1d77d7641e218cb8dd1220f883c41000ddd3f5c3303b93ece5aa781afe69298a919c4a091d49bd1080b7fa6f26eec9f69149b585135aba745e4cb9bedf8317086b8d304e554b18b2e1ef1616facaee53d03fe893bb841e6eaff571695d4dc9316b94d798f4fb4d6e7d12f4fb10448319214b10df50735c308b40c48526ceb51112142cdcfb696995b8b8b64f5b858fd2082ce55bc207246ccff5abb79fe1d7387a26", 0x1000}, {&(0x7f0000001080)="67037a29a57741d92ed49edbd1dd6e195c7020fd9e83fc8ee11f", 0x1a}, {&(0x7f00000010c0)="ee9bcfeb014850e97f2d0f5413309f7f40a7fecf9e7d38d4373e3650d661e9d33d983689b0213d1f256f161fa4f42419b4c1db2cb456d8de114edff09fe491e4299d9a5464bf9c2931f942526adc2a226fc7b94283de12ceda1c42c1619008750762caab324e8ebfa9e61925e37f175a4b43f9dcf3f1be57414750d4ce3c29de9bf2a5917992d9ab6927b2bf7b38003d8fd1559f1ffa4d0b0e7f71dd0e031a332a59940e46", 0xa5}], 0x4) 16:10:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x199, 0x1) flock(r0, 0xc) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:10:57 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) fchmod(r0, 0x109) write(r1, &(0x7f0000000340), 0x10000014c) sync() 16:10:57 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/26, 0x1a}], 0x2, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/9}, 0x11, 0x2, 0xb073c8f3439dfe9f) close(r0) 16:10:57 executing program 0: pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x3, 0x0, 0x800, 0x10001, r1}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000100)="1e8c2e437f499cbe3444bd32e3e4215aa94ff4d79f95d29ebc24af283073c5f0ca5d03d2946e7fcafe6bf16df069401d3ec3bbec703116392017b3497665f0a4e8c05f70d9fb3105cb246c8133242f4f90e5d899f7bf6e6bafc076ce004498d4640d3e919ac1c1cccbb61bc58aa304f0018eaa3768008a986dea29c09f2834b1d329981c66d6dd6b3ceaadff46ac0cb547abe78fe25e6bdce214eb364e0b4f782c5a15d86f0ce6dd2b94aed5a59a1e8103630fd936ea21e9f658a09570763433d810f868c4f7cfd42bf9ef089abc3d0cdbc406b22491dfcb76167ed6a509b5102314cd532bf4c884c12aee4c98cd74f352ea3b4253f8daba14ae71e1", 0xfc}, {&(0x7f0000000040)="9c27ec4e60ef724f86bc9686c546f1acec76af61d3782ffdc52609a63ef7f733d2133cb32c1bedda1cf941f836882102cea409a7a55d1fc193ece5de88c808add697f6e12487a40e50c543d0e8378aca5755bdc9dfc4e4075769c9215fc4017cd7f08f07c55ffd6803ca467fcbc2b3e977533fe693a382a7a7854d", 0x7b}, {&(0x7f0000000200)="000ae3832146f925eb05d1bcc9cb77c01a5ba32fc7845e0c363e096f48c286df832dfb519aebc4", 0x27}, {&(0x7f0000000240)="5ef26d6cd09d9db2e6c697f1c8974bd9475530f5c6118b0df4428e38cda67467c7872e9733c613545026745a85cd19c05ed394c9a8b410dc24d3a1ace002d9c05f4a19ad591d7dd8107484463d2b3c82d755a66764c7994dd14c976c6d0fd179f2b0aaf721cfe633613957cc99890aa808722295e7b1771b5a", 0x79}, {&(0x7f00000002c0)="a549f82f1dcea0ffae139ce468c2b3ee0eaa0e08486ebb3eaae11c3293cd69c77e5de6280aade731ef7d7574bb15fc1ac4f5257d65a6e2c26499b986e8e38401482861a33c9b27fc0543e65b2627e566a75a329b25287a6fb03f87a4b4d556117b01234ca51276bbc9", 0x69}, {&(0x7f0000000340)="48a73e0eb62b3b2526e9701241dcb0bf44638f385e593e3c0a2edbc9f5aa", 0x1e}, {&(0x7f0000000380)="e12a34e2843b1b291e683b6d14367117f304298c895817a4fd70f68069167c0e83ecc5a1ce310cd4b1b0ee375cfac52779be91c15baa85fc4980930f54c1c523d0bb308f3e6db5a273354ffb656cf5046b895cb649121aad6c037c0dfee51b50355b71a35830bb6f4b503f6797041a0c7131c0919159ded401622a2fa3ef83f71faf3e8d3628c3a6334d77a5b8c8ac077d90061a027393c9735d07d6775610857d08ab1b7638a13cb81fc9d796f9119ba7645d0a3645ab39fc2ca80956", 0xbd}, {&(0x7f0000000540)="98455779782627c9454265f3fd76b86f62db118295344e956620b0f7d1415648bd7cfc6f9ac3b6388bf0fe83d1603eb63f8863965b398bea6ab9584acba70715012c6efd426096a6d4503b8ef626e6c44de8ef94e0ed3fe6709e34fe20feadc556da98cd0e31ff9cf2d6ba1d8073faff2fcae6ea8dd403c99e7c28af52b89ef4effe1c9ef89ab3f4450b07729382bc16bebc80fe3fb7cba80fe006ed981852bb9c5d52f30222596fde62c98e990bda5ddf6e281717bff7429ee384067bec554080ccb78daa52b8b268ca0adf3f7f145799cb8f4166f6870dbfe0a7942290d9218cc4ce3257844be870dbc1cf70c4275c1de976baecef2b52e6b04099", 0xfc}, {&(0x7f0000000440)}], 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x79b0) fcntl$getown(r0, 0x5) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/8}, &(0x7f0000000740)=0xa) 16:10:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x810000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x55, 0x40000020}], 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffffffff, 0x8}, {0x18, 0x3, 0x4, 0x4}, 0x6, [0x0, 0x7, 0x4, 0x7fff, 0xe4c, 0xac4, 0x3, 0x7fffffff]}, 0x3c) setrlimit(0x6, &(0x7f0000000100)={0x4, 0xfffffffffffffff7}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x11a, 0x6) rmdir(&(0x7f0000000200)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0xb0, 0x4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x630, 0x8) 16:10:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:10:57 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f000039b000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/176) mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 16:10:57 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="40f4b34e8187c0b649046ac0fdc78e21c9354d7743e1eba9403de95d0b296bec302366f01b587b41e82489522c5d9f7092f7ff8683ea9476760ae1c3b81065839e67129b5e75367438aa4f2730f17cedbd85afe27433c453f52dc1afe9bc36257f1511798811d720b4dc0d6ffe19d7f05da6946203123172cfc455fc2aa2d4dc4bb19c64a693fb89ac6826fe2ef3259fd773db79320b9df8d8672c8d8631887ff17941528845496e19d0d085205892f80c4bb6b92e9af263a79e154928318f9cca4cee33261c3c6d999f3503cd1bb086aeec24940d3a6e6de25d1b62a093c79a857ac4a9dc49fc752453d331a1fddc7e3a9fe11119b57a82cb90eaf4cbe0a6a58ee3ebfd59272c93c4f21856993441b1e2f8a61c188b6600365d5c038c8c08f51850430d57ea750e39195e7522da5bc2717b0bd7ccdd27ec061080a73ca2188c60bd4ae536c4835240d155d538b6f87a62eb866e2c72cfb6e7d9f8d8291b92ed94007b192765ab5535d4a8e400d278c6c2fcd3631e52a4ec2489ffbff4f8732db32b0bb51ee38e2ab8eb18085677fb90b5eae36a91c485ffdb3c53c000a38a838574a4a84a878a124b2575d641177b4ffb04e1a231d6b8cf34cb53eced76f28354e45dca67cf09780263405488a942b54fc53928e4e4219d7e96a1b92c2a918dba53cef5a30eebefd523fb5d553f9801f56664d5f52964207f539993f78ad9289701f7c1e5fce81f98e5ee3599dbd7efc9238ddf8a74092dd3d8c11768274779e132f9d918f2eb0704d9426fcde65ab711b24c861c33f67526cf5e0a5e9df1a134a332f7c4b49ddc791b6e3835c9710335bf33ed0b4e9d212b179dd1893e46386e163907f5ed2919bb519af69fb73c5b22e277bffa130eec931e32b40d6cbfa8ea29edeebb9a948d10aedb2c1c94690525b2b18e9fb25904349aaed119bcfb99f7c78642dfc739bea92a6484b17c904709355718db0fdb7f3f0cd45e92783cfa650d7e69b409f66dab423b5105c566502ae84660dc9841d83d57606bf65c868d67ec2adfbbe06ece05a594d0ac51ca690096cc00014006c45701b0828edebf8a7b37b8ec1a3f987df04fd9baec8a83e6744ebb255cd85f8fbeae2e17662977a23cb757b3fbc7e1a2cd09dc8f3218adf56505c606148660cd64203be2039581df31d65b28d018a91bc8f900ff073b1c2c4015b54cac3f37696d64103919dc6effe620bd8d1538e16114446d3605caef2931153252935ced5f7717542683a8ad54ac66f0cfa96f214806f194548f682f3023f600b9cce3869a9e915517cf3421cac26f97e85222059ad58a70e78811365d847d36b3b5af7e2198a2028d9f436a2547854e7e7e87641054e8f0d4310a3efff739709dbc59f51bf6ab01304a78f2197c359d64446bc3fac3555fb7e3f1ec3b784b56bba441e0490a5965957436d550dea53f17888b5351e9ccd7f2990a2dba8f5cdaeac3d30ecd49443cc731df0dd7cad21823f4655161f3ff02b6c0a9dfc76776e03b981d6460396ec308bac4a5684833fb6a15007635f15f7d91229b97764596ab51523438286e628df78ae064b32e37d69b48945ecf4e5b99a914f0cc382373ff48021e66b43ad55bd65e4d44d05b2bef4b457e63f239b986210ddd60be07f9ec0c03a0e5471764fcf3f2800a63d456edc56e69c000b50cca8be140385689f65ca336ef4331b1735bf925cf4aa574be842ca0dec939723299a245db9f8d08bf4448928d73f72f869dfd41f0b32828e4282c3750e606c9d2d81ec4b47d18cb2dc33c179d6ff89472277873df8ae403fe8e3682deff8a746fdd1711057ede8535bd1a26630b925ebd2b696ad50493c80dc58ff4ba40ba0f8595428c983037c01033f5bb363d8eb9536af913473646b391559c1c06eb6a05cd3f6f5a852ea6fe1534fcab1cc4cd37a1e20c70e12612adfe83c690ebb22978471d7a820dc7d902ea5d3373a8241c7d7c7200d38c9209f07a27fb0fe3c133be17658eef0b42a9d6223203d2a54cc813759c89b78ebc92956221bc25acbbae411863032f0ead4a7989a29a04a5d22d64c545e3674f401f77478372db175157751faa61c315f87bbaa71017898e3e4050c7581d4bf2304cf3f88eedb8b3d67ae9c3db2c667020d71f299ef40fbeeb85971fe9a753e67e40876316165f1d3845820459af89a93d0f6139b143e500ff972c77fc7d5b7c2ac564d4b43ca28b73607b4f925d74a9d4fccc39aa81e8e9d6376611b5e0ba7fb1ac6c5d7577607f3001e4180a4eeb0082af92094dfaddfc50f6c36b63b3a62fd50c4b3d2cbc88fe6ead990e947b169e9cb56e88e947999fb8fb6db50f4e598fe591ab1b0d5298c40a171c803333a9b253fa7fd0b6c0187444faa2811f205295738bddd18d470348db3d289106be254e04022841b374f15dd52a11cf10ede494c2db824f24eb2f62742089fe6f5ad434876393778f869041cc8c2dd0f608ae07e654a7a9f25596ed8177f9d7e965faabb13845e004928e9efbeedee5b7cead70d3f42d0cee0c5ed0bea09162aacae78b3c0836e4064c06a24ee9b8defe7f7ed34fb1cde6655221ae3a72cac61a4158fa093285a81d46c91682a2e7194dd34d27d2fde1f565e2d2cfef9f093e2f7a9438977dda309a8d15d077c5730b917e2d75e485ad203fcfd9dd86c465a08275b8250e5b410858531f9391cc6bc578ff511b3165c33417dd02da59c78103f79be68ac6a5a2df10c988d653c36a867a477ae0f8068cd56dd2c604de49c8e1f179a5803b71a011cd3864c71512df0a9d76a04c60b201ac07435fa3874e722e4992fbab6dc4c6df829793537ff29dfbfe42e6663d78deba729f6a52758aa3935ee513f1b1bc77d9acc4fbe3b595ec9561a0f4b73e469a669c293e494d3c0642e9e6dc5bbb4c7ed0a7f2b230fd2366d746121a28aab34fba57e26358fac409633fc195764f0a58defeeee160ef8b3922e365338947fc2b1496d5f99f906c66c246b4436efff1267fe975a0bd5487bef3e6826013781fe1f047faaa4d15facacdba1b286a8546bf5f6425d0d974b33c621dddf1e3eb722ff545fade93f40d1cfe22eca92517fe9e6eb6ffc7d811c0d936e4b21a9836330317567048b9d737dc75d56547fd908b10d9cf4acf16fba2b42b9497a97a8c86aecdcd5637d274af207486b4153d02cf3aebf3a1e3189ff503817ca321e03d19dfd3311b5c9e6a9b73d12fa8f43a61bc48947a8b13ae4d170bc3b3b17a867c8e8e0421b00cd620de26f35487eef8ba67874eda8e8714735e0b1630ce7b9e373d9ca2bcd65527518621d6321a46a28c3d2adf40e8242fe42894ff6beec97bcbf6b44b3495db63d7e8622288de11e4c18cdc30a62474f48d6e521d90f32517632cfe148c47455f5ee6ea69becd0e9c1caf03e83c4d9df937ced8c84d38ef771c532d25b186d40b4b3e7a56a376d8fa16701b4c3b0f106035db2669d270147b23f8f3045188ceb7781bff08b078ebb21611649ea56b40bf7f4b426df303db2c833dac50a8a92856db614337a04dbdb7d6ce8f0620ede9c99fe0759874d7cf46a2c60351c9f57b3de020f8fb1c622de886dff8f09cbaf1af61d522ed18aa89ed41ed91b6674190f2f715f8fc3d5832b6f81da05c3d857722e800e9c46af4d34eabbc138f923a320f62e58c55a92b79e863fd1c1f39502ad519ef8220181981831a6af89d7eaa3a99ba87bbf3e57fe07b3842d0610f2f7891f8c47dc4c27c96502b5cf2795ae56dc13194b03b046d4ee064e1fda5073e784282c4bd307cd8f6b8506b695bcba0a697bd4031188ae2af3e8174312b1393e6c39684615dbcd7001ff74184b12234aea0cd9b9e6c1e15de136c4978dd79f145233f370ee58b108c64d1f701ab984fb956ba4a19fd881b6e6072429d107679829c0918c360159230a82a05c3d401fe80ded6bbde97851dfce7454034b95190ce8dfdb957ddad37fb641c89f74f61e473c9e73d4af85260a8197952c6610137588b94ac418d94e6d2bf3ca6eb6db27557ecd209756f787f31d51de6a707317552d204656609f9ca0cb70243d04d3b96ee94718dc1b2c80d53e23f63ff7329915887b1c54b6ea560055c09c646f1111c0599701fb7d14bb07550b7b3abcd08e1f9e11f3dabe0097f0c861d0083ba7c5c65cac9a39bef4ac27b82f67b4ba943efcf8abf52409c06545d7a3536bf65c0eff6bdacf9a6ea3ccebcc2acd4712bd696293c0f1fb92f60432d42406b5e0425be51a30929a0cdb399ada813d5df3ef93549f0249212663577938ab39f674f964b84cddb836f67d7ed8d46184551fee3125fb5b9fc25b007999820df39458641204846a8fcc1075599e9117580279cbba2a4f2152aaa3efc2d8c2b5725a26f0a298d34ecd7e3e2da519da98dcbad0b5b9c3ef6cc47a2e94648c6d49c213870fdacb232f2fd60836b27b39296fb336d072c464f69947ad95d51fb94cfd11967b5b984509da9c188c6d716fd7aa9238476883fed9959e322c61fff200dcb423e083af15cc6ac92540c836870833a20bd0aa6327fb94bc3b408cc4695ecef19c9547d898a127b46251be6cf95bc0597cf953981ee8229bd6967d21fe81f9f4ecb1143585ad1c05bbe9caf2491243e1065429d01d368c7591ca6a952fd147d30aade9fcd073055aa9d48e5b614fee5cb7be27c0f1a523de12c3fd80d84879df6743392b32c51586943c6e6ad05695716be778743877eb7e14d18e2fdbb08772bc0ec74f85e3c2f2733596a8eff6ef43519e88cc6974cb038f8750af9c7ae50a0af0adb7a14b2abde2706432f0b15d1da8901cb39b0eb4ada0eba668bcf1c8d4a95527bf62d8db48dcc3a056a74e696321a9e0d4418fddf36566e999752a46517d6f9cd7511f70fc85ca1f8f51d07b4d274b35a0cf5c22db58c1e193a6bb354885b54f93ba40c7bfe8cc25cae85f9ec62425bad053a4f5de9eb852143d95c03f6a8ec9ad2f10d39fb081adc22d69bcb6c56ad0b2578977ca1653ea9354292a7f88dc2a768ca7703b7a4df212b48795f26739aae298d5971f2b1f2a65feb4bbe4a8c6bd83abb14f9281dfafc9bb958f9c9cc0a5dcfc24c0b87c987f429ed71c85c3b7dc92a4db11f8494e6c58a1091e7b525f635641cf14f955dabecf4419fd543cc646d5aa21abb1710e60250120c004f83c169913411d75ce6c19f630f445a571caa4912e2acad5130a7a477014f44290537f66e0c5738f289fac630c19a89053d442c4131efe1c211a70c42241e5270727237c4425899f80ea467cc913e3f25cf20668dfff323b021b3d2abd166e7c190889a49a53886555bddbdf07e57135317fbdffda3e411e5afc39c1fbe8380876c312b886c4af15bc22719fd30a1de0975909e67eb242ad0ade8a719b87cb2650333f52622163bb8bf7125b7173792297bf123383c08a0960d98c23c1cf1e28edfc5ecc7bce5d1628fef1ae4bb59a7c4da1063b7a083a7c92478ab854d2b812d9ed97e9c93140b3c2a3d38c39f8ec19293c4c33c95719cedde426101f3276a5125497388acdffce756e8f486d8af037483167496e38c7a1b23cd6ea5cc675a18cfa3eed190998efa6913a55f80787b04157a2f55ab3b7e6b4cf388c69eb6cfa2eec90ac38de128da371ba1d3f075be017b4eed4c76ed37c0fe51d373e16219c8279b5a167949ce316b883fa1c85eb07c130c7fc7d659c5538f604832d715892ef2253ff8fa821a6754495beec4239b56803aa73d7f7b124dfdbb1c3605e57452bccf9c942919dab6efc62312cd0d05", 0x1000) fchown(r0, r1, r2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x8000, 0x5) socketpair(0x20, 0x5, 0x6, &(0x7f0000001200)) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x3}, 0xc) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) r5 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r5) listen(r0, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = shmget(0x3, 0x4000, 0x21, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x20}, {0xe173, 0x45}}, 0x0) getrlimit(0x7, &(0x7f00000001c0)) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) close(0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:58 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:10:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 16:10:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2a4, 0x100) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) syz_open_pts() OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="f1682da0fa4bdf4c47fad0dc1638e7ca6574f99c075c24acde49f838c0396cb3e0f1c542c2e4df215d4d4a1e819eb4e3b73bb9357370ae3cc3269affd90f0040f10d88b6b40a7a8b1f0e4c4e4e56910acc611ac6721e6671e8db442b0f608c7f0c16940ec9b8ffe996187321f16487ae75440a4473235d9b884cc9fb69c172f478b4ce9597544514d1b9f26fa5380d9e02c357b2cf64259a429980a14fb84f9a1f19a754bda7030528c652a402966a42925e8f3b8d10", 0xb6}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="f5afe66669cb5b2742e56c63604f4f8b21410380b9ce283027507a2a59369d71e6a1c0be3e2f4051bda9c440146e089709fc373f07869653e0e29885ba8ab838bc4d9d448798c2616f1435614f8deb49611af23d44b2fac165be8875bde3e8af1e773adbf1cfc51ee57ae4d08cda314f21b5c04462e4654858367ac2aed7696debef43814a125488d961423ed6522104127e6f80b96d119e31e36025c69e7a9842d61c30c09c0309907ce1f45210b57b47b0347df5cb170f5cb60475d7cdd97273c5d869108e0d32dfcd3ad6e5567e3483", 0xd1}, {&(0x7f0000000300)="532931e2a1161c1c6e970c81d0ee6ae4b38cf149d70f5c201d5d00d4ebaaa713bdba6f288f64e482803b134f5f1fcc6f2707b14c0a2aa5763bda", 0x3a}, {&(0x7f0000000340)="18c1b3736ed91523b17e9f007417c9a740ecb48453a3ac581fae02c54bc2baa1c23d59de25bbbbcc55879937f64884041cedb7c6cd84083816bde7a2de96c0056a3ab539aba7b3a8b05e49f81b3d0795ca9b2e3bf9e82703530f1e7c2131c833c0c4878d63c7821c69aa817694f414a2a5649f16dbb4e4293d6e5db1c21c0b84e24b5a160da9ea21a79cc4eef4750334b03460e8e70e0c", 0x97}, {&(0x7f0000000400)="a720977a91d129a181a5ba380a65b429bf3e4b4876b5b363156ebb0dd9f33bd861c321eb5a1027a890a5c9c380a28d", 0x2f}, {&(0x7f0000000440)="8055574483e95548dbdfe5ed1ca13b2abae65ad761f93645ce5364673d8045fc62880f35772ab42952c838e08e4e7a9bf45d05b4e6cd41b3324b246f68c62dc204d5999e0a0c39684204706969c65058f2e4bd02b4dfef78dc0572117eb9f09b45ec1273f05c5c73867a7862cf5bb05f899a4a1a6e5e8015560811188538bd618faf8b70ecd1a48095d2ea991514be9947a65e48994b55fd642910777e7e69551a93176af47f02b6ceb5842be1aabeef7e2cfd11d9e56c26ac2e95c7c1c328e769fad8582126d2f2d96f18ff5608ec52da3dd71d26ed7813e3a873cb7186ed8a094798080b0493516ad81e854a85b59a6f9b692c75f8c6f9d30465106e", 0xfd}], 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x110) 16:10:59 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) msgget$private(0x0, 0x100) r4 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r4, 0xfff, 0x8, 0x0, 0xffffffffffffff39) 16:10:59 executing program 1: poll(&(0x7f0000000140), 0x79, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="d9a5522831f391bad249d8e4e04932d255b2ded0bf69f4207f406124efe40425477467d0cb8c50ddd0c0642af2a93eab834139594201455f629a25a687858534e86574b4ab6c99937c6a25dc826e9fd74e9c1ad8bd1a041a16e2af09dd4752dcec73d9f969e7de86", 0x68}, {&(0x7f0000000200)="133cbefc7398916c47a431a045135aaaf69c17b41433b1114e9f354dd0a8a010822f268043b418d435d9a74e5e28728982dab37be2b53703301afe91ac39aab467ac84a865067e2a004393d7607e9a8c17c95ea0000790e1d3a1b9552971fb0aacc6da90020fbbd17a59cd9292f618edf5872fcbfb4a8e833d0f90150ea1aeb82da37eccaf49553812b995aebf004ce473447ea9bbd5c522b9170a14ec8ad0666321", 0xa2}, {&(0x7f0000001580)="0054362352d37437740a543d980a08701e9d299384237f62db8c1a5560c846c84633cf78f7731cf5a7944107b8fca73c2bd8987ddd2c568d3b428012c229c0b0eecec04c16a5a2df62d0ce8d1a4f4fe7ce2e6cdf1b8f982bc1edd049000000000000f13fa85f75293ab4aed64dd5084e17a76bb943084d6fce030b749c5009613719441a3014fa531efeddbcbaad6e00b1c76d0c9710cea3adbe5298e59650727ccc1a809c13a230d28b9491a0c065b7a379e7622a511ba394acc834a312504e4548ec057eff076ea455f88bea59db9a61feaecb8e5a4bb2a047203de1f250eb5afc8e5fbabdb7f29e1d3ba9aa88f8fef1d8ade3bd37f9bbea2e78cc5114a3f37ca8a693a8a136e66f38f00497ccad31434572240b41e53b2588", 0x11a}, {&(0x7f0000001480)="362992b9d3eb127b02ebbf786e2a0a51b06b098818cb135f62680d07186e13027f25c6acae122200e8171b89a12a47263604c1e5a2eaec513664da6b4f821e9f797fa60242bccdede54209f5b60a9aed153758f55084252cdd1d3a48adee2a6ced0f528d9b0c822a4543e61ca3d33b6fd9d04960ac9d19d632eebb79778c9417f4fc3bbbd0437fee66a6b318442e9134e067a1997065e3ca4c6afb95139d40df058327d0334332d5a8e77f6b47ec3f2f5766c6a14d28d9881ebfa2e0b90655087de97836dff22bc45e4e80f5d40a19cca166bfeff93122ec85ddf75bb0406f30", 0xe0}], 0x4) close(r0) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:10:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffb, 0x0) r0 = socket$inet(0x2, 0x3, 0x7f) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, &(0x7f0000000180)=""/144, 0x90}, 0x801) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:10:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000140)) 16:10:59 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/115) shmget$private(0x0, 0x4000, 0x2, &(0x7f00006f2000/0x4000)=nil) 16:10:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000040)) 16:10:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x4, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80) 16:10:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10088, 0x8) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:10:59 executing program 1: r0 = msgget$private(0x0, 0xc4) r1 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) getsockopt(r1, 0x6, 0x101, 0x0, 0x0) getsockopt(r1, 0xfffffffffffffffd, 0xfffffffffffff966, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) msgget(0x1, 0x480) r3 = getgid() r4 = geteuid() r5 = getegid() rmdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x30, 0x9}, 0xffffffffffff5b3f, 0xfffffffffffffeff, 0x0, 0x0, 0x4, 0xfffffffffffffff8, 0x9, 0x81}) 16:10:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r0, 0xc) syz_execute_func(&(0x7f0000000180)="c40185570347d88700000000c4c111ede3c421215642000f0f574cb7c4e24d4700660f73fbbe36deeac402219a9ca200800000c4416d71d59e") r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) r2 = socket(0x1a, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe000, 0x5) r3 = shmget$private(0x0, 0x4000, 0x340, &(0x7f0000515000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x1, 0x8000, 0x9) 16:10:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chdir(&(0x7f0000000480)='./bus\x00') minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:10:59 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:10:59 executing program 0: r0 = socket(0x1, 0x4006, 0x7fffffff) flock(r0, 0xa) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000000)=0xed2f, 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="cb0000a5f5000005007e8cf290796c378d54c8220000d8568a885910635961558583b401a4c2b3d13403d8cad0615e78d1ba1187520bf9f7148603e9233557aa7c6b18cff4e082a454c1655a1adab272eea0e2772a5fe9bd6af3182229746617b060f302bb0f5de5b1bb5851b0629d5445dc3c24cac5c32480f3b8f7ff8f12d681822d43b2b5ccdb0bbc165f4ea44da5219d15943f183510179799af9d983197fbdd62e1a8dbdfcc81f3fde1d58c6301b4a31a42986585d0d7d9f417fe9f9540ba006b0290b24ae058c40b948a25632e85f918eb5d1b17868d54277f1acc8fc77ce9e273f2709f446d74736c0bb8a2a597ab72849f074e91e2f4bb30b9358b62b14854fe3f8a1d33186a14ac58"], 0x18, 0x0, 0x1000) shutdown(r0, 0x1) setsockopt(r0, 0x4, 0x80, &(0x7f0000000080)="7c0faf9640ab5a29796d584e6c8d31f2b7e7c6258c64f20040ed743955a5be1e0697", 0x22) flock(r0, 0x2) r2 = getgid() setegid(r2) socket(0x19, 0x400005, 0x40) pipe(&(0x7f0000001640)) getegid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) fchownat(r0, &(0x7f0000000100)='./file0\x00', r5, r2, 0x2) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r5, r2, r5, r6, 0x4}, 0x80000001, 0x800, r4, r4, 0x800, 0x8, 0x7, 0x200}) socket(0x6, 0x2, 0x3) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/172, 0xac}, {&(0x7f0000001500)=""/118, 0x76}], 0x6) msgsnd(r1, &(0x7f00000018c0)={0x0, "b5525595f21bd54e8caa4c2ea23c835ec06d881dfca56762f6b2ab5a5ef809c5b0f599fe78f2466ca333f85b27f6fb6e53d5bfed627987144af6fe0fdadc2fc3e631fb7b3051e90b9a4d929b955463174b414a8bd0f9ba13575475cba6d7a92ebdec602e735233d21840f1b7a49e02bad4749bb1e6ce2ad960e21abbeca630bbe58cb3e9e45fea665df439e28b1c13f594a87bd755b381c2186454f04d1ad840"}, 0xa8, 0x800) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="640100246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:59 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x10005, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:10:59 executing program 1: r0 = socket(0x1a, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/90, 0x5a}], 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x8005, 0x5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) ftruncate(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) 16:11:00 executing program 1: socket(0x18, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0x100) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:11:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) mprotect(&(0x7f0000617000/0x1000)=nil, 0x1000, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r0, 0x0, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:11:00 executing program 1: setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="3427b845d4634391349b5b58d25c1f8348ba34f04ff68cdf7afc25ad228362d5a069065ffb38078ecb47dba1aae53c0ed7c4dec217d24e491c63164101a315454405cfcf49dfbd41c82c27009bd7d40b2eeb3422e531eacc9955d0b8c937e1e8d9fe44f4ea558b", 0x67}, {&(0x7f0000000180)="d5a15e704fdd58134138d09ebd1d867622c818c10a0ad45a964d5234ea2a87006690c5c4d06a258e3cb7d6b72ba6fa7517d3368ee7125b2d17c4dfcf72448d6c7ec6e42216d77f3ff0ea69367038f3be1a2940d4844ac5237057624f8df0eb", 0x5f}, {&(0x7f0000000200)="d6fec6a31dbe047fe196f1b60810c66e6070b75873d8bc0d11ed8bf18fbb5a37ad4fa6b24d67a30751dcd680150ad2fe74228214e9158ba1991c6c633a7b48640a040e918e8d282dd4704235739b93d5ed3e8b9f834cfb436a683b33a3665fa3e81ae7629b331e850e5c9cb9d90f78554ae160bca88c3d1a525e4eb412bd0f14f12d329e1cbf6b9d828f1d9757b8349427ca5d193018cd35d455d4b2bd2b286de02181774fee84c92cb0d172c399eebe9821d2", 0xb3}, {&(0x7f00000002c0)="2fa675e037de54dd551ffefe7fb14db15c7441a4a2f10a2f61f1869a1eb44f11afbd2ef40b6cf4e30c32267104d928d7da368d353f6219f0f8369d197c8843a33e33f604876e8939eea2dc6342a7e3f7380c5f1d29cd0e8707ea5223c3042e90f7929c9c8a4833c8b64746908d7e1815dddf3d58a47035428461b9fe7851b7e628be43f8c35740b9579f0c1f258f4bd58d8f7d8cbbb5eacbfada6c93a2cf84e1e2dd08f47895688665681428dfd15198babb11d365cee3493a480961b71631b98426c130", 0xc4}, {&(0x7f00000003c0)="d0a10e5613cebcf6b5296e100adc60d489c91270049566c5d5054001c6215132b21106f1464ea5d365091c2c60354faee3d84af043f621e1554e7f01333f9db99f3b98a4d52faa0fe9874679c42953416b1e56c21343c4b61d81a654ffe66b1d3230fcc85aa54da0843395ee19c0a5c1c49bd569075aded86dccc48b191f06", 0x7f}, {&(0x7f0000000440)="57a7edf6d59c84dc0fd2b3210ee4ac020664e66d16027a448b414a47b1cd7417cdaf228ee8936b47ce4ac84385be4a9cecd62ea2e8ab30d9bdafb09d32ddb4086884cfd5f891a8d092f5b330b6165be29774906aeab2bc2cf0de0b7da643e87ed1d83336c08d8860c473f9aa80a62ff4c6d8cb8152aa0da6cba89cc4f48a3e81e798b013047dd4c0d50398b0c1d651ce1530", 0x92}, {&(0x7f0000000500)="d28256c38b7c6d16db1ceed4167f9523f4ed02d9b043fb94edc688ff447ce5d1f1cea873846794d8b50e86c164d7a59154ffdb5cdc9eec18ad32f5857a0492d8364d03d9a5c7793c11507f1083f5b25f8321bb043672973d2452c657c72573d6666db907eac2cb7ed0e9327bf6eb7fa9cc5d36f8755d8be3a0afad2b7979380199cb2b52ef099276eb39cb0005e497bbc85fef862fe43b51e12f669e68ced7ddfa432876c255343868ca7cc35edb07cabf856667f2ee12b723d5eaa5820158199cd0dcc7967c22baf004febffbb6384de1ebc88c0d08d98b2e4bd3d0f59b376450851bfc60fe42dd495c763b566649996887ede3244d0df9360e9f3ae51001cbeba59204cdc6eff17b2df1da355668738d5f11d450473157e2d6f75b67b94e1904d6cb0acd29d9641a522e9c27234d376aab8aba46ea367722ef5790231cedd64bd8269c8c886a6ce94e404b9849c1898d60bc13e381274dc5da62f014185c77348861bcca57c4c9f03558b79d15cb473b6f89e66820117a61a93322beed0c60ff1add382cb4fb4582dc485100a82448ea2012a417195cd3e10a908d1448a84ed84a054485154f5984112c2ff90d1b77622dd8178f83faf5fd04a0e6cbb8b9e0378c4af18012f5d4a6b52d919378d6f49e78dfae7ab78a0766f20b62a669cd3bc7267709d655b9a600451982f38484cbd0985366c5a4840028e6494c69f84ef5c941459c94c17feaad3e772409bb089273bc3787b8fe7d054c5ec5656b9f411b2fba50efe0cded754060a8cf8e9d79dba2649b3f0478aa80930f190768a876f845107733570adec0b5a3d7ef4037216aaa0cae29353d4940beb7637125c001930be32348905098036ab4af796faa3c506537611200c6ebb19078349d3383e7bd15e4e20e4dfcf8c789e76b98fa647f6160da77b9d719cda8777861c25692805a95edfab76c90556e24611a1482c6a82b6f934f3bb61c5373ab4a68f3556de481e51c35c3da5b02cbdf2f8097d14a61863e6e84bf4f0cf5968454e0a60bcb7970bfc9caceb80c2d764131f210463e24959ab7aca7ed12a79ad667e48150ca627e0ef90e16bbf9dcedcba5a9a72871c30e7b2fa9378aa779a2c098e4f92562d5a4624f83ce04dab86d0a4a1dc11ba4ed2307f8465ef8b9591bc113309d6bc602ca60be61fc3e4756f3dd094a6f6db241de8032f49b80640415cf55debd0041020c103d117cef242ec46eaf9298c78d338ef31db8748fc2a87bda610f1633bdc4412730412f3cda2a0604be145cc181ba5169a09f28f983741ab7e1788eb4e83aca3a867704414185b6f6b8c4fa0b171b0ebb5101dd3994de1b4987522f2dde3eddb3d14f1a937ae643a80402060920b420f06f029ee3ecd6637412523e84deab61a11ba7b0744a517872cca6e04e2f136491d16ee1e715e00f80d1bf0759ef8cfce0a0fb31bc3c6c2bac0296dd8f6c42c4ace7109e9ab6efd9f16b8b7460e151fb9ac6212a49807b1f57ed2a7772fb56731d42fefe858fe11e5f15adc42ae9dfb4497e011db3b1605961da962421ef91d262b42426a0c2477eda2656b368bba70b20c5ce885c004eb154477ae77908d475c948c5c97a6c2a7b233414fe3809a86349430c99417c37e9db82309db4ad9967a5c26f46a7e65abd151dc57c0437790062e0d4f633d7442abe8ed0b8c5d553e4d7e9afac418b81436e5a29e9ba0dab27f2df99922ed29848cff801c1da692ea31415e450e07e2c76bbdda13689f0ddca05d37e4f9bdcb4604bdfab4ca3033f0b3b19d57eca41f2c9f0d48ffc73cf8aa8528b89db723d8305719be542cd011afc8f2fdcb14e0fb0177514f6eb4b73ee28e0e2aaeafa9d81ce0971025dbfc26890691f8571363f16ff7338933543ec6c153de710b60bb30523505225f4024e7f7a6cf525ee2f5a4c36c0465be7ee836e9fcb71cbe0207daf132383ce7f242bca223bc9fd592fd5a20e4a39419f494ead37c54c16c9a432da34c641f530a3252caf5b8fa205529a98f8fd0c209c63b678f92507bead8dfeda38c75f8d332e4616f932567b545a37ed14809c4cd0fac7e26321e8659fd17050eff201f3f176ed9c9e44aa532854d74d72a9de0e347f9eaa55d35644202a0b843035cf3962b74442466aa4fb77d30ff76b41c36d6034ddce7a91b31d17c04ff8e981b4ce9b148fdd45fa5369c36f5058cc8cc3ca13210bdececddf496f2c3553581c771bff0bff93de97e2808ed7d000f6e15bb0873c6b230aab11d0fabb88b789cc1a18e2645650fde7acc9f8cbecc386f410597ee38e4a5f1a6727e22b9b85f9385723ea5331481a86db1066960f57a17faff82e60762664e95cf347d9abf5fafc74b0b39ba0c1cb79c44b9c588651394a73051f1983da752d5cac55b6b2f4fad39430418bf589daae492e5e70d57db45e1e13f5eed65236bf01ded854a9e9425bfa84c5d9cf3dabace6b2e00cfceb732407002bfa1f51e5e2514394a58cc029f5da7cc3e218055018439cec0785c89a4dfa4c3e9a3144a4263e9a2e4f1839b6fa117c333687c2a66341605fa241936643ab9d89a8bfb6d02493e69896079827c48d85a57c50aff3e4b22f2aed58ac0e36beada5f0e9c999b216321b6b8b304cd58da8538b7c765f2380909a3bae52a75d5b168cb1efffa28970873b354ef13421da522780fe8bda8ef61876f2dbb3fb0e2e426f5e415928fc31c60b0318de6012820db8f0c90690836ecd2a86f0ab69328fa9f49f07b5ffb28a7a574f5ea9a28b6f68076e98fd466a534bdcaf03e8b5402e7b1fc5fa94544c7a294edb1fe8a1382d9d3821b9f98d00bc5a0eaef7b8337b9c99ce13870603f8c3b05613e631b2b41938a45026ceac758456962f3d85be351576df795a122b57d6f02aebe1bd90f9db2d7a84b02b77faa293f4663d2cb95247e176fb18ebe38fc8e032d0f3318668369c1477445dfb7a77bc3a6fe37a4105d3c2044327a6824928d25a357288e1dd6f2165e9322f343dae8d052b63f7720f43eddc3159f60712419750e93398d35c2cf62b1c8f34f9f6f233f78b8d1a7df8eced74335ecc59bad86544ab4534cf72292d4e6ef220f00b7dc09edb040ebfbbc309492314d3b2a1536889b33d7977834b710e4af0049dab7b82464313e49db3e5ee4b96b9f817ad9135777735fc210c6419cf500d141b305de0c05e32c16751315bfeae481de2e9f40334baa3f1b4a72c50346ed55280c7445f09dc641f7b26b93952272a9bfc0921d90d4924385852665702d40235c075863560ff68961caf0dd01c51d7e7eb78d97ae89e4f7f87b3d70cbb4639c498ca41a8ec2ebc67558d69619633c82a3f4cbe0c61c6300d6f1b8296a51c4978bec5e615d9dffe0cd6dc29adbb972ed75673d7dddd1e6519f2838b762364f300594972a03a927c9adb7ef9b59fead25f598ddc8acaff23b5df0b7d916ac4e252b00be902539d58536a8e20ce1e37388bd3073d992b290c50e44c641794c69a73f63232eda43805e4d7d29ad723fd4a928e0d32b6b79434480578060c6e492193870ec60827522b300a4f4ed37711a936114cf768e3d93c93d4e95fea4cc8b5d9a151b71e8925650d23435120ef3b24d4050a429baf678607abeb8ec1a7eb2571064f54fe891131da7886cd851dfc6957813b9ed41180e80acf494d45f2d54a64e7a7d2e828df5682fa244da61f424c3cbd5b7a97bbd2606e1b6fc60db2bd01749fc4a3553c9f4cee4384916110ff2f74d094b61100bb9c8e06b109a4326cc3a5d1f806cc431a4a1f6c396502713b50d68f2229a4712dc30203121b0e2ce348cedad14916faae7965bbb2ce81d5916a659cd9de4437c5253931d9af86b850676cc8819443c48e217f5f273a4148eebca28537ca82d7d8d0d94003c9c6f3b332448880412a4245afb240f2657a3fcd167a4d5f730bb36c87fba3347d9d4169329a418f0c9544e7e8fc4f97f3a90e609b677bf5ba41d2c69fdc916fb45f6bdf40c17f808c88dec24c24bb90dad95760e33d1e9885cb75be0d53e6dca09dd52b118487df1b5f334341505b00a44bf43af32c4edbaa07a2cbd10a2a27748115f595cd0401bb847420f2db94d5a91834dd59fe7dc09db09e61d7a440a9db94361235efe956ca16106951b83d138226f50953ae1dab72ef6a9299d2d343452148aa00e8a1d0cb16d32d9419906c74b141f40d881b99deabdd2abbe8813d49739e1e0a282b82efb72335d1fc155b876b1de628bee0a05e71612aa71302eb9d5da53bee16ebf8d805145472ac573ab868b1c6138bd2650b0b2966fa8fbdbd83d03e221fc7853762c6a80bc0f189c3029bd47af505a17e2838bf5137cc49b3ae876fa8d3929aade35e79d7ab76ae2b46d85db672cecfb237441d130b519cc19c492379f46a4be4a0ac1ea1ef18a235b017af7f6122d07f47ff396fd7163abaebf013a913947d06fa342c07d8f44d7b4764bd39c99ad7469c6bebfb289dc722975004594e5f4ed2bf26c1cf3b502b0e2ff890a06ab72b882bdb97f97320018a5974fc406e3a55f0949acec01594f620ea656395e7bd441c6887e8339bb0895779266f4368ac4cbeee1a4a2919fe6d139f5973cd93dabde194f073bfc4d7ad1f00bad7e08cfab6e66ca18cab49144d68ee0f99f6127d38149d4a33d85776be7348e44cf995ee5d1c7c05b9a2cbb5418b3f5862a888bca0647b9a8ccd45f1cb384abaec3be6bd8636c2edc6e1d097f483f4f7762b4a59c9652fba364ab1ec7978f13a8b8ffafb4f11dc798accc54b44023bdc1639f442cabfef5419a69c924c20d2f281e11aa3b1dd148be6216c26ad2d64f950af118f8a3747ccfacbe36a6302dab244fefb491a64cf7b2e371fe32da2fcefb1e7966df8d39e34e5cf22212dcbac0523a124f29646e85e1fd949cf21a6d64dafef6cbc1600f836669fca3fbb6ba2ff5af862ebbe00a0dda8da0f30863270ad03c841e66dea6f8c7b22ce5aa849a7d56ca8bd7d3087f8a559c47802ea3046f6c32b8faaa529d5d734267e1c57938937ba99dfb34e032a7177c8f2e8e2322589d95982b0873bc75930758b4df38bffdd776cd0b33f901c9fcf5dca5b4c53a367a114f9c65ee4a823176ef4d28392e19a3264413551a26b430fa9f6092632e0a2019e1bcd605a1d06e0855c8309c7d27aff36007a7a2c869860d99725564fbca76c76e7bb22da15d4dc1eeeb6d95cb5d3a12441ab3c6d96c1a4a6429295aada3868b6cdcbfb52a9ec8e3989bba5caeb2068a652e2529880bdd6d4e8c557dde25b8585c4f571dd4521cdf6ef848a0c96eaf6c384eac21034243e3f9418ba03cf603924923a325b6b8cd8d078d7531d837407522890b82c11315cb672f969d8413776d65fe8065b628f9ecde5798d43a442363165e49b39c4a49749bb753d42f8edcca15724cfb68b13a413797b3f5b5894cd4206cf6e765511834974f86092e472aa0a468e95d3808f5e9434777b4c0d7b482e0eb0adca8634cf6182423b71a17a9044e27a4aefec9e1c661fb47c6f162c9c968c78e9dc60d7a8ab3b9e0e4820342287f3a1def6c71265a6cb635ea00aa8e353346df1e4c7dcb5acb6e239cd532bfeeb7d0b116b27cd0b5592bb0a87e566c763b11cddd8cc33b95384cdbee1a702595ce81da141ed9a63726735e529cf643c9f2876d386692c433a1c9cb1ee06e79907520e2209dd2ff021a9f81b95b6135e356dad9e01d699c3f7b4a579500c355c9ebf20635761f6007fd89fc415dd65d99ac8f62eeeb98168e89d072063915432a3ee7ce4", 0x1000}, {&(0x7f0000001500)="44628877e0e04153e52f8d1524709433eeb444ffaeaf095c5c0e2874bade02d13451a41d410767501a68", 0x2a}], 0x8, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x400}, 0x2) setsockopt(r1, 0x3, 0xff, &(0x7f0000000000)="b7e544b2c806815028aa0598c11b3ca6e680c0a44dcd0eaa030c37eb7803dcf39e4887907f9207889ec0f35255b4db2007533313cad43f3aa046b2146dc0ce68fc93afa6d3e866", 0x47) 16:11:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) accept(r1, 0x0, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x6, 0x2, 0x20) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x2, 0x1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x9) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x180, 0x20) openat(r1, &(0x7f0000000300)='./file0\x00', 0x20800, 0x40) write(r0, &(0x7f0000000140), 0xb51) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) write(r3, &(0x7f0000000140)="4c33f82e290e2697a1f33b3231fa95976f300118b60208abbddd1a92529a07df4aaa7f39741b6886904021cfae7caf3677015eb9edea2ae605e2301277fadeacb815d68d95905ba6395ad6624a28da4d73fa98bd84a1d13cda245a4a50e85a454b31f0f6f967c1a70cdab38e7bb9ca81d532b43fa3f5cd1eca2b00690048ee65d24db35a70647075dbae8111b9e41438", 0x90) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 16:11:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:11:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x136000000}, {0x855}}, 0x0) setsockopt(r0, 0x3, 0x8001, &(0x7f0000000100)="1aeed7d18758f4b3e5d6b5c57e2e2cfbb458113a40f33f5df65d8e4ab48f0f914c2f18c40ff202142ac44d92c09389e6c4faa386d6d768eebec6885c95827b48dd41cc7ba7b9571b713b1766cad1c4cc2253a77e77aa321e2a594c", 0x5b) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x11, &(0x7f00000001c0)="0000e500a8d013d196d930000000000009c24829c064b90c05e8296880af6ea6023804c20fde60450f23d2e918973525dde9a732038bb9bbe0393e67", 0x901cc2694a6fe83d) 16:11:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4f) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x5, 0x4}) write(r4, &(0x7f00000001c0)="8bee85d8c2abc243f9406985eb1edb8452748ca74f8dcab04e2651b0adfc0d18137c69589f432f30805fe74d3b8ef92390c2b79335d4b5092944f38d1471de6b6c5528d67db8edaaa115babf0d324517d00852dcd899100f4bf24934e941dd4553fd6b62784b18743ca375a3ec639d578cd3f09f06851689b8310f7c9433171ce6289c43219630e5276f0574389740e87ac38f30ca7015fd8b8c4269247762647af7ddb2e8262ad67a30178dde43dfe7aae2", 0xb2) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:11:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x300000000000000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r6, r7}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/50, 0x32, 0x3, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xff, 0x1, 0x7fff, 0x9, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xfffffffffffffff7) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) fchown(r1, r3, r7) connect(r1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r8 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r9 = getgid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0x4, r6, r9, r6, r4, 0x81, 0x459}, 0x9, 0x3, r5, r2, 0x3, 0x2, 0x5a}) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) mknod(&(0x7f00000003c0)='./file0\x00', 0xe010, 0x1f) ioctl$TIOCNXCL(r0, 0x2000740e) r10 = semget(0x3, 0xd9f854831afcc82, 0x8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x2dfe, r6, r7, r6, r9, 0x0, 0x7}, 0x100000000, 0x800, 0x7}) socketpair(0x6, 0x8004, 0x400000000000, &(0x7f0000000480)) setuid(r3) 16:11:00 executing program 1: r0 = socket(0x2, 0x10000000002, 0x41f) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) socket$inet(0x2, 0x7, 0x8) 16:11:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x12, r1, 0x0, 0x0) munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:11:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socketpair(0x0, 0x7, 0x3, &(0x7f0000000040)) 16:11:00 executing program 1: getrusage(0x3, 0x0) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="030000000019558db0be5b7e1368b1646b9adfc75786bdfd51036875870835be7e36163cf500372edd4e632f2b8e6cd65e9f22b1c770fb96b7ae097fe0"], 0x2b, 0x800) 16:11:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="f59df14fd35bf38293c2d7ba9659c268c4c577662c1080e37e2ed046265414b62e2c07ae41eed63be5c184193cec7e8c13f4a0dde4038b887ca14a666f8f1142f62ac8dcaeae0f1dde2e0d50ef838a39436f2547c404f97745d68ac16ecfc562337b7ca0b6583ab32a783df4f540700624c5db1ea213bcd0e4ffd8d0fdbe8dc446625969ae6a53c949c3259e82bfb1b7cc2f2e6efa385f1aec0c7137b5d9758537abc7f769fdf5709424200df2c767f5f1125d3118a86a97ace56e93196335267975507a527b07cb82530d7212c87f714c7bec18a117f17ec82b577e9137139148c4224eb17304f53ced05fd80a57a7e0f9f411f737dbc36173d1db1a9cc0427f35fa4fdbaca57dc7d8a5f63e16c724b2bb7aeee5de83b70eac8b8e2a69ae4d96f0ec8b551161dc07a0bca8961cbb85cf54c94bd9559269a4c871d74355337ad073ffbcb2d07f06d4c26ea5a0727910b63928250b5f5c6228e02699843115a22ff5d98af7557a6e17627a1c30ee08bf721a3a5db70b0e82506e59819f5d376cfa7efab574be31b1da3659cfa3c4e7f38b6c5efd8d4aa859101e03d0f24100365df594f8b1f6720f905364f15f01579dd806a8da18595499a0a2cf3efb6b89f0421424fda3bd9a9be61f17a0c6c9d23ffad213076249cd03e124dcc0a12d4336d70692f2927ff91a00adf0eba94e7060a65e7f83cc7b846deb219c761fb3de4fabf5ca41c99f871359c69de2c4b07b1594fca47256c1e8f7aaa1b4e5f610f67a058f6fa9f046778a07bdca2b3fcdb5f4f61aa1cb62f3bd8b3ac68a79fdbef14b7d491b6bf2700ae29e7f03c23a3031db58ddecd4ba33d7d858442d1190f1edc86a854e155aca97859e565bc00f2067a1ee776c4c5c0f53a2410466ec8172297b9232852e7c947eccde68afed50673608ac347cc8f5bd66c98beeecc0c894e9076637ea19d86e3c864bf0e312d92af4946d505a0138f18df65d08ff8bee5b578ad59fd0a44f9bf4873134721e82f27bfc4c9fd61f1edf7a98dbd3ac178caf9616a62068bdee078661a0137eb4fc9c48cff9c9fd72a62861a7eac7c16c3940a6d3db52cde623abc28da03d326b9296233d60c1c8ebcc4038f1d1a0bfdf78f802e2bce9f4599a073e911cdb78e6127e180b41b450f9bb6f5e540ccd25b33eb106ca81384f9cd29343015a0b2662844566d245615b1293ce336c56604a1e5f0a82a111531db8816fa1afb0fe4a6b385816a073e56433f3ee71962229e48639ad6e0e92db02c15dbdeb6b530dad0cf94cf7f8c06b7e6e740efe2385503ff34283d2167cabf12f9974b43b9bea948d3341b59f408e5cf57934c06566628a7753eecd148a46eb4156a35fa558d7252079f70ac9950ffd87bf4e1e54f58ac6016bca6f667b37554add509154df25a34fec64a31172f51de5f89660967fb3e46105fcd296b58eb2af69282801fb5fc9206d90de8eda742cd64f883563206f6c2dd72c86755195cf7c9966ec1f10e95176995b37fdb4dfe156a3670b1fc5e9ac1a0355b4ef01d4b6e369b4896f01fda8df01bf11ad18f0cc1c0867013e22e6713616629512d81fa324a22ad19d32f4530eceda2027adb5c5647a7a575c4165e4407c2ed22c2fd38f547a6b788943fc451443efa26429449665c50b491621dd879acbea886531ebc770de7ef19c9289127a23746f3af45980ab63715d0c8fc90c257f210a10248ea3b7b000ca6ebbc2328997bb90bb8bf6833750ba55a0a9cfb3a692a362acfc2a2e6a1c3e0afcbd95781668a1d30baae8005af8442a1d43bbe66be4c57c09596d1ef654351cac8762c6cd9bfa914ff70f9ffb90f71e850aeaebb77bb51ba42eab286c62440f76a7927dff104328c31527a4de4c13ffb7f2bd00ee263f61de1e2d8ddf6e29c8ab2344ae98b64c15aeb8ff575d0bdb5c6426d369e21fa892fcffe6d6efc7cae4a16b655203cc499005e4a0fb6f64eb2cb34de2c3dc06c1bcdd01921f6f7ba91b6437ca5bf6ce943a23e070dd4ac3c8cf754679af73d54aba23ac68d17909081c931148400be022cccdc69cfe6b4f11eb480cdca77184b625708e1212120b15110e0ada34448d85d17df588c2a7a631a6ec8890487c3705ba23869ec7e0f53c15a8be46ccbce39a9c33187a88a2791a51904cfd88caaa4ab85fa79c1799cfac8fb5f7d83929bd9a64bc97a652882b249a831f11da2aac590f2b86d250e6aef09c675c201b55ae868eb0b41c32e7ba8098f5016da3e9c97fb9940a6a62823edd68deeda60cfd42c950d4d33c137665ceb0485f17b5a49598e2cb3d7b9eb07523dd47b3e003d782fe377d712cbd16780d3e1510c783293052bee19ba41d84d650fa4d9c9f695d374ecf61bcf2f8b2d676c8d14dd3e45f4c73733bf8976446ff4d27d172ff58a132f6f7d3146884d9d00a364f89828e567e853594ed69b1a09620bf1e4c6feb764ba4ddc33653869c8c52616273ef2ab0735fa1f15184ed3d131ecafae8cdb48c5be969d3781cf48cfc4e42378635e188977c0fce1edffb67116ab6e4196f77bc3f0975aca938377b1b1cb90f8f03fdb84ab7ba894b3b6e1298f583564551ab61d64d149b221a09a191049136371fd6bdf911237adae2864f15c57d569a89741c8b9c8b548c0ab56ac658faac8ad401e1c2ced2aa41e22277bb826b47ab25d5419f26d8d9dadd673fa783b8d832af977f8c9ea2561899992f5a7783d5b79ec6a37c5925c419407269a8c608fd0aad7d9f9c992ced8f3ad256dcaf21ec15fc7caaab52222c3b5ff460124ba15eb4ece17859c5e3e7b9fb585c94c4bb91a4db965aa01e8b1a35d8d9268bb2d3fd01004bf237f881ef6545b2f24597c6993ccfe5e944ad7392723ecfb105d2940174884199d7060d064c49960d8508d1638fc641d1bb6449c66b1d4b3a790cb2b3c0c0e0fc72547a03becb4a42803c2ac3e9b3487b4e1c35a0120dd304544fd20bf68dcde26790609b29e9fb0eddb6ad4f8cf3ccca4885443bf56384ff696755ca4423441e6743ec32e093a48517461ee284c3fdcf8c277b6a40947a5d9c46058a59754081aa9e525fac2bb4162043fb05084df545f61b5f56725b8143aff37c95335b78902325fd203e7bc2a1471194f693079ac068ed7df019a2b138259cf78103db9102338e2d6f97da006993ef93654eb8b46466913355047711c059d2d9cc6937f4d6ad5ef026be536daf777600609c7a6d7331076a3ee26e0899690e79147d112f225cb7e97c29d675cefe3db40700dd397480cee9217ed1137617bb486af61e2cb056f10927302cbdd15b282aff23ac372ca14027b0574567c6a4e19e9eb30473bbdaf01d97250f3ae6131f4abad9bb1a29cbc163d8b82e76e74d2ffe33856e8c64464853631be0caa65a105b7f39cbdf8317dce0956b281ebfa1d0559df6727c487736b0c695bea713431f9c4adc04e726cebf297469b5cd551ab17a2224ef0bee5719963a48f89a97191d4a171eb778042cae7a792af3e6890a31ce2fcaa4f95d8f3b87bfe23c1a6cca80d492a6e91d30290c57f83d0f09b7fd4cc7d604e628410318e75bfead966c47eda8816b2fdb712fc323096730bd067580730b1e1a19fa0c6de4f969b4b4d5489afa9f00e9bbca848ee414cc1e46981aaf8c78e3e245934a74b6931cd72db83ac34cfd369c68ccced20b4ef0195339942f252c0f6fae7f25333f8cf61a37ad5e7b8adb6e98edb8695e829fc5f4b040c8a710bf431b44f13fc8d7b0224e2bfbf02e938e09c73037d8801ebe70571b43a31cd41c301ab841d791e0af60a57a9eebcc943f513efdba64bce6c2d478b30b63252b92d8a9e74eb73f5a535e64c4ab1bc8010725f1b94473ab558badcde8040e6ee79e3a62c5df4818d16b1ccf78fddf192442e3c86475750aa5d8546c89a6a2c01b3e17f76ab7de7b5c0413f12539fbf851d0240a2c2e5c526f59a77fe1366fc472ebecd3bffe971ce3618539e1f4181a770602a8da72e78a5dfe9c2aecea72301c0e6aa1ebef48b1ee8bfedc87ea87ae14db219846bc247dc9cb1a2ea7879b048fa6253b63162bcef8c9925dc8cabf949fb1a67cd2df768f6211eafea3a0bbd78ff7ec8dcb4a6042caac764bb3be7e8cbe119c8c9fc5c018ea568145b433b73889899c26879728d1b74eeb2e38667bce0c07c8674769920f4237e4c86c2f808a6b4743c4fad8aa82440bd21f6ed61aadeff54de2c3a3102b180271d55c01db09fb8665b265ff9cc70e617c6874422459de115a09e5edbc38ae3c932b7f1ace24b71ac56000ebbc35d14b870b8fdcc64f1af742ff1e3976f7ffc5c9e1563ffb762a76bf2fe88347e29cb84242170a53a9eb819354e7ecad11961e557bb2fc25d63a41bb0bf669be6f4a402aa687a76b46c2b2e777d214eba0aa2b8b088485275f8419b159d949c51bd9c868a09aff653395fad5f0ac82e95ed8600a4f643e5b229fadcbb076ef3d6b78dbc6afd3ec3bb66680d1a8484fc9546796cacce3ce5dfaf5a1f3d22fda3a76bc073daf0dfef6f435b01604f356693410b7683e67dc9590fa1b6766d66c9cc18c48522c75ca9b1b55c9e0317d54272d220a008250378d3b6d230082d4037bf7db3a50adc14c306e88055da5fa3e8fab857ec897ac175f08661e2c125bcd8f9cd81ed20dca6ad762640859c31a759892f8a5b43a06e2f1e1d1e3912a4dc578c15b5e3a8e9c6207fc7d507868745c2e9d7e3a863a4615693b4815f459242ff57e7ca2ddce6982055a292e0a1f717b7454379ebcb45d2a778684eaaa423fa09047b4ce1cb032807d892fa823ed88359c2475714859e6fab3d81f72ce95ff43afdcb06d99fc437c48d238a246a6335e699b5a04f6b38a462c47b4c122cd879101b7d0667352a76b7c62c6174a3a8e54480441c625d52698f386aa5afb791b2f25620da305210917612542a0884a465cec0ed36746f5cd31921b034247ab8beda6f1d99855b440ceb43b4cf9bf9058941c665e5c8014e17884b9e8142be53d230036fa60ad00fe17e55b002e75738bedccc1c4ccd74e2d5af532b9a7dd449bc4f7ec9ecab523101180d1d71fd664dd6de080c3cd238690676c0382e302de6801232d0eeaa2fa7c7a6f475c922fda46d068a3bb1fde5ce937b6cc64ee8e1b0b3da1459fbe9a3c811379927dc7e9c88ba6a8801d7eaf62f02df6980feed80c60c01838ecc7b35f544aa4af69b2c7b6729c5545eb15d95ce879528323e3be4d0ff1bda3eb84bb7e6af59cfefa9c3904d27331abd36b6ef7d7debaf08c87712384436011dcaa66b0c49bcc9971804b980bf47dfdc207f2795f544a00d31e50ff2983b864daaa172ae1f8e8089be4ea9ffb55421e88a46539829ec9a9ed40cbdf7a831ac86d8c0b8e03e87cba7a0e192f3ba66710ee529f14dd83b8ef6667955bd018bf491a26f95d18b8664b0c99d95aa8b2f219f6af5d156a9d4cee04e7a2ba684955bbcb247af4c2d0d5f408e098fd0ce7aca8abd7725f11cb72d55578b47b97c66d30c29d1d98b7c0aa1ac4beb1a89093c0a9fb53f8911f83055b861ee2378df467f3ee480d4bd4f82a63e878474c689f6d867362f20974cd85ecb55e1bebe6781ad1e8b8e442eeedc38bb12df32fc88455f542a84918a8d27c11d9a4ee78a572cae679f01b91884557daa8a064f9592077e59315045dbb8863ec0c40164adbbbd13e6b6bf445e5a83672b319b4945d932f0279d15d91711e40acc9cea27220fd0d1274fbf70c94fef19fc1278b4a23c2975c9e83513217076f27056577344e510864b3f37", 0x1000}, {&(0x7f00000010c0)="eb8fb8ffeb1dba8cc1792b0511cb68ebad3799d444565484fa4dbb24c639dd41ed899e7c487fb5e84bfb4184b395c6d578abe1834c5c6200d1e971958e87066f72672f3daec30695498320d99eb4af3ad0353b2a2034d7d98706f74b08718b2a054ec7b5c73cf957e853bc101ceada3410bbd56fb46af4d9bcc6c71165d7e73e404d28ee52852cc4f2bd5e1b705cd8a95aa386a3f490e5d79c9e5b3dcd4da3c2274f9d9c36d7a1f4df2e86529630bcf7eed57c970bcd5b9615954ad567458a85027dd9ed", 0xc4}, {&(0x7f00000011c0)="730f1bc4434b8ecbf483b5a566166c4860b471a97355fc8970e0d4b3902c374f562a8e08dd3f3cedb5fff7e17424b0f9d93e46406f54425cde390e0a7510d8338bc5eda7cb66cd30c765f8c19d0fddb6f5120f23cd77c0ebf76b37f5e77e440ba8a6e3d702775e63cadc8b5daa393f28e695d1d3013d94d34ea0204cc3154017c871dfcf9b86db6042fe69cea992", 0x8e}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:00 executing program 0: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x400100002) mknod(&(0x7f00000000c0)='./bus\x00', 0xc180, 0x100000000) sendto$unix(r0, &(0x7f0000000200)="0503bf6917e7935049deff85386ea347843f3656f49e6b96a5b3350c029298fee630f5fcd9e24a07ef71be7e9922e13b549bc7df45d318dfb08cbfafb6e8741d12062654803e9e2d5c000bd156526f7ccb7af5ff9162e4ced3baabfed10f202ea75287797ca82c3ec8859913f48dc0089b2d04e08ab132fe6e0277b78f7c04912e09e3d99dd65fdc7b515c5eba08145e049657c14333a981e8c4b9420057977890b530faa4365926284ebd1f07d509a04bd2b669b9c74df8860bb5e0375bd75bed6d3855442f134fbb53b64b3627faa007e99662e5c196560c8af429b998863f8f9375d3963b61850a5815dc12c63dc667069ad354773ca14b16b9d885e4a436a918853210a695572128d9875d0c52094b21df9578c9b9069e3c302e2ff0008890f9", 0xfffffffffffffe4e, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf4fe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:11:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f62696c65af07000000c9116d13746732a30b635a90ad023530ffb2a4b5c800185ef67e6a81aa72d200000000000000003d3e584b87887c69e5ec16f68885d505d00644935478977d430b962e82588c2fc7b89c67982c883bbbf69e2ab8c2958ac47c9347419c24e97decdd5df6664d6cd4e0b0df38e9d65229f7ea28b063ee267fc4d0d44465c03cce2b263b4947f525dad62a18c6a3bc26b20132be2176e78a49b9434234ed9908e81ce143519c96a46e4e5a0700c487467ca86854c0f232426a5ac3b412467752d1b2b677687283e6ea31599154bebd7575f5bdb1e3bfe131b013b83fb7a7dafb10998b41ca94a3"], 0x1) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:11:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0xfffffffffffffffe, 0x100000001, 0x1, "5013480f7f5c8f052b21f00893cfed9d5c2e9c98", 0x9, 0x1000}) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x880, 0xa8) 16:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587b7332025f6d751fb3e3bc64d054a98d37b1cc2b7f050cc501bd7dfe1cc7ab88560def6ff57aa76af754311736c32fd44f560dade27d53cd96cce4d11c7edd7521c025e73744ac45c8a1b0c5252513fab394d55db5beae4998e9af69629bac277c5278d48b7f0cc1e37d12f14f3920907", 0x1b2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) recvfrom$inet6(r2, &(0x7f0000000000)=""/72, 0x48, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xc5d1, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7cb, 0x1, 0xffffffffffff0000, 0x36, 0x10000}, 0xc) 16:11:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:11:01 executing program 0: r0 = socket$unix(0x1, 0x4008005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = fcntl$dupfd(r0, 0x4000000000000000, r0) fcntl$setflags(r1, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000040)="5963158586f45ec6941944bcd999596431cc21efafbeef02c3f442b5511f40cbc878b365e887a9527205a921d38eafba6b82bbc1baf2469d59e67cbc85c6f95b8f6b5b81b76e44938cfbf2276ea4f3a4f92e5ad27518a7b17c02900e6079af00d828e9916e3d8e048a3e94b7e4cfb22588f6c45908645e6becee1738ab3053e5cac121c01bc156647762d9c1e3da30c8cb8a", 0x92, 0xa, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:11:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x7, &(0x7f0000000080)="b870a38cf650cc20ce6b658e0ee903b2521140cb84179ffe12c5f5ec94522d1f047828f730b677a42a5d3a182dcf3d06b10269666b1b43af0f2730254af41cb56f6d523cace2a29be6f7d05cc83bb7daf61032ad814bccd5d902433d2b25d50a7f74ef200a9d708e453504bd1531ee60c8c2e1f7e492dced5ba8550a30f2007aa9680664740c98ae979bef5eab70df37e1ad5aa0c9a21e99082cd6d28eb8e592542237d6e1bb2e02037fcd0630dccfe2095254c4edad315995f817afebd2fd9ea94e4630c2df7c531c5f226f4ee2a73f15396f82bcb1d7aa2869633e07df4f9fa861c25543", 0xe5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:11:01 executing program 1: r0 = getppid() getpgid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:11:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000"], &(0x7f0000000080)=0x50) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0xec) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:11:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffef9ffae7824aa42a5360004000003000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x3) wait4(0x0, 0x0, 0x4000001, 0x0) socket$inet(0x2, 0x4, 0x3) 16:11:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/121, 0x79) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:11:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:11:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x3c}, 0x0, 0x0, 0x0) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = msgget(0x2, 0x41) msgctl$IPC_RMID(r0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000ffffffb27824af42b43622b3fe491d05f25c720ef28c00040004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1}, 0x0) socket(0x0, 0x7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:11:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x81, 0x10000, &(0x7f0000000140)="4d91a4a881b589671e7c02a7191942844d4457b8483d999f0ff36e83ca0e9856c473ed3fbba86ec268dcfdff801ba933782e64751903a8ff371f619043ad9a079ea4190a168656ea594170c289854b1d955b110a0eefa8896aaaa4767d3143afd2b6493ad8825095848285137eb6f73988eca86a07669fd73880ed8ebc2c062a6f995afc3a925e02", 0x88) setreuid(0x0, 0xee00) r1 = geteuid() seteuid(r1) r2 = socket(0x15, 0xe8d6b8c1035345a8, 0x674) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r1, r4) fchown(r2, r1, r3) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(r1, r1) accept(r2, 0x0, &(0x7f0000000000)) 16:11:01 executing program 1: socket$inet6(0x18, 0x7, 0x80083) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) 16:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:11:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:11:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x12}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) write(r0, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000a40)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x245}], 0x10000000000000b5, 0x0) r1 = msgget$private(0x0, 0x402) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/18) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 16:11:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x6e) clock_gettime(0x0, &(0x7f00000000c0)) 16:11:02 executing program 0: r0 = socket(0x100000002, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8f80b813a5617711a04d61cffd4b7ee73d3f7dbf799f0ade1d69e6f43d4a43c998c3cc35157ec51a5a05b525fed5fa7e1ab4d567ec1a0a57f17ffdf21cae495d9c0fd029f256e97e1efac1f5ee9539d047cf69bbe24ee57ed1b5bca9d0f1cfae791d95f2ba98bb31045ff08b6a2f8e1d8ac905f18bc78592b88ba010c469486fb19ace95e33b48af360706e33dcb3fb73ddada079e", 0x95) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202bd7d66696c9aa1004c32702d583bb9"], 0x1) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/187, 0xbb, 0x842, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0xffe9) 16:11:02 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/204, &(0x7f0000000180)=0xcc) shutdown(r0, 0x0) 16:11:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xbe) recvfrom(r0, &(0x7f0000000380)=""/95, 0x5f, 0x800, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000440)=""/228, 0xffffffcf, 0x803, 0xfffffffffffffffe, 0xffffffffffffff6b) recvfrom(r1, &(0x7f0000000100)=""/68, 0x38, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000080)="40c11375d9f4d9b65c97d936a2640e34b182052ea30ab5329503fc29f4e2c76baed2431257a53e1ddb48f1a4ccc6146bcce89d77ace883ffb836", 0x3a, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setrlimit(0x3, &(0x7f0000000280)={0x9, 0x56}) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) openat(r1, &(0x7f0000000540)='./file0\x00', 0x83, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x1, 0x3}, 0x8d, [0xdf, 0x7, 0x3c5, 0x2, 0x90000, 0x1, 0x401, 0x4]}, 0x3c) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) socket(0x10, 0x4003, 0x3) 16:11:03 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000000003, 0xd9b, "db8d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$unix(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:11:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x109e) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:11:03 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 16:11:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) 16:11:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x100) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:11:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) shutdown(r1, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt(r2, 0x1de400000000000, 0x2, &(0x7f0000001a40)="38f6665b125f0cca771b9a44d3b2f2733950611b6455f94a4327d01adc3f9c65e9e6621a596aca53fc521c988abdc2980846526fb1e5d37807bdbababe420e18d5be5a5e92814a10e1898826d9b7e0e13ba59448b3a92d9f34030d30f591775daaa8b4295f819689327bd54f1122eec01fb479f6b08832d8b411a15cf9e6bd91239b283fb79a258b7c8f42cccc59ba518cfd1184139611d90c522905a1259b142a97c6b5f84969a7c71da052395a2d23aaea38b142854339a79f94d2980c9000dad4f16577d709fa8a63e3a5ebcf727f5f99c25b8489fc6eecbf8046ab5973b3f37530afe7bb8be0a79decdf7a0f64e3cde1ad403e45aa041a9157155e52ac294bb5cc5b2b3da03f23cc9787c03edbba4e97c1e3808f34ac77d7c2636b38b6ffdc0078d03505068cae96b002b52d31899c8cb7c644fee059f7d1cc06804a4951b388fde873e5959f9a32f467168741fd88d5dba906ee4f9e67118f6b006a779a78e6ebee3802b749405ba87522a827d2b354a4e7fdafb762296610171be36ff06acbef566bc9cc96e312880026d4348e004eece0dd7083ca91591ae58d1f88bea5f07933edfcfcb2ee0d1eab6dc6bba1a88ab501286ab3f9e0c2d9a68200a15e09665a00d0a45f60024d3de3b6f38ec81ae5da0a85d4b08e87249a3a6313678cca78fe86294b3ea959d4855df01bb744663da1927c17d7c0fdf91e0f26e2dd7bd6c0590c5248a60b566bd9bad92ed6e8db4b313fb370dac0518c28349378a01a0c2a16a71c994487a37784f4c5397a1eb8d21ab24c80b82fb9d53928b848b4307c3ae6edc689851ebb8c3edda525a241e3e3b6966e1de2568e138d1e25ca0b79f3ef30ed0812b8c7ba0155621df3ddb1ebd9025044314dfb70107684b5bf0e11b9166ffe51c702b3b546fe9bd5de7c7836bd3aa13b3e41d4539dcd474334ed094d5aad7f6227806453197ff39c6d00c46339392cdc1a9b30b6fb3d143ce52466495cb31582bff3e675b612eac871c1c113825d0a88027c1471a3aa37c97484b263432491a4ab5f2d1ec9f067931e65f48adcfd111d3a244bfb82da27828b2fe2db2df29adce5bf9fdd9e4b576a530688650e719b9195824eabeb3e72c66a2eb0bccdb1a916bc6b65233532140406f8ffb3ce869b311907304723be304d38ed6d93e982016ed7615fcda5b4b3371d2b82122a7a2533718d9faf13a29c2f524eedf7af3fe1d40e5d0622269a4d5d00855911b5d2b17c3cbe309e7d64c19bd4f2bab263aa38554bbefb9120132cb1e748aa9d70dcb4fd3220f984824d7fe61e302f0134a5ae86d0dedb074705e3ce843275df2904b36db1c6e776e384805e140879ab4e28712f9463db8c5e705fbd64b7d7baee43b1c439211d4c85cd2ece38622c8c02d9c8d355985f27faa4d00cfd038501502401012875f08638af7d861cdc0ae5030fea0e19ed12581a2d48ee3e2cd76c912e1b058fdf9f61b644ce570bb210eebf0e4140f1f6849be9cef4665533499697d7377ec74bf38abe6f96286c92c278b254afe670c26105cc81ae4c057c53aa357cfe1945975f59ebb5db96159902426c36cc6dda7ce40b89cd7cca053a293928eff252aecfae924b5a2ec6fe1a9183285def4bc1c461a7237129fa15f2ab8ccd16f6b80d7b77d0cb49cb746617c5e5835ea23d8251dc85c35ff3a4885f1413b7cb13cc68276def94662aaed9fe26650f170cc6267881e9cc45a2733bc6f353ad9e6ca27c8fd4ec02e2251ecb7571ed2aed9579c6edd7644b21a30d4ab099e9c6a414071529ecfdf441e705f90751e0aecf8629818dc909062c4beb87e140441e30ec04a94aa30e952e6a2e12a4763420a6b0daf876545674a10c4019ccc5934bca9744bd05682846219768ea07978dba287ce2def569bd7a2503b58d601d9f75c472ea0abbbde3e0f403397ce858819dd059e4d8e475fda5421f2e9d9dfe11b407c762f02828cf49fb94e6f9b6f7f7ead206afbe14f2e3c55f5f34befece6009c38e0952f20b856553be62e88386950fce84ce1a6d481c857f81e9a0e829ef5fa99113ca2101ef275f8e45f27656c452989f22296e499389e2c42b33320fdb38c19449855617fe4e8de07665f57957fde5f4b8607721f5ff2e940c677612e1cadeeac89ac07259b1ca08c23d79b2cd8f752ae5e6f1303402d80f6b376fe67ae4613c38f06903ac8e868a60f3008c8f6d8f5f806885d6027ef5ebcee5e95f6578d16aeafc16c2da24a26f44a24559c86c149deddd1c2c62cc172d956b7008e7b1bc2aa557cf7ca16cf8ab1f92974620ae5fd28bd71d13d71129e241665454e9afb8d5e8c378462c41739a2be1ad8cbe20f548b95874c4129d3e61e91a434c8ece2251cdfab19eb1535b87cbc7817680b5b9a9fecbb4f7d806149fc4de3c2dbc110ee7ca6679c633d161169682a22b95262b166b90ae2d8abca42a94801caf7fb345ea4ef1d80194eeb7a8c346c5b63838280c550ee7fd3a6f7888f6691082466df49e0233d748ec3fcba3fb242d5b963f6c1c6c19764535b8a56e9122528d6999a242930c54e0c59b2d86e86a5dd4f691f12863b07153cff131f9c527e7533a2ed932db0f3d72d9e5a414b74456d789520e4b31d7d37a0dfbc7afb9f53c2e206c801cb317c91a21a3b41c269dbc50b6b637e5ab3220d982ceb8e33200d2dc64509a647cd67b2ba8067b57f4e6dd88758f6092ce5f17cebacd4eb3b3f8a741d889b73a05bec09c0a3335a64cf0b1d007b74b042fc3636e18d65611142ce420ec4427a4b4b98997d8cd0a4d1cac37bdcb8c6af2c0aedb766b76f18fb33481b3df9dee8e0693b97e7686518a244b77139952baf4a862e4bcc7f44dec67c11426bffbc6315f471a6c638e2eda7079efa59214f2c2b86f7bf4ce6cc0b543e44d1cba3fd180e68d1a666d9547ea60077816e00138c56b0256e769a76058ba1b79390db7263badb9c86fa15dd2a75fbba03e502022929353303372087ab17b2d5738a1683dd6e5f1492c2cd80489ed33a709bd95976602a448fe1dfab21f549683373518f36fd61536cc68085819d7338c6149f3af1bcd02ac7eaa9ef24a3dde45420147fa4a8ee421f1f25c3c9356f8516fadec26a51722eb22692160cb12bdf99881c3e1f05cff3f05db118276a3ac7205cf4b17b37cd1cd61a901af4cb47001206c836253b538f508b8df101d7161c040d3d5e5a7e77b57cc1cb5e83aa5679806e2bca387ef5a00950f237b18b3e93895db79a5c5fc133ff273782ef2b9aca7abb7a0fcbc293136aec62f825738e60fe343e6563c1195bba52311c0dc6a7db6f8ca26ec86b64404ebd6214f239e80d1b27235c47c4994b702de19e5c9106f3ee6ac45be24c56b9b1d723dab75d5a888ed780e84a9f05b377ee5d14695ab3fc011a360d72a7256840d994a819a8ab26b79c926405620476905be99011e40be86c78f23268b2a0a7485634fb2a98f93b6cf9510922b22625f2fedb90cf689922771dc2e09d9bce13c0dc61d3e8768cf0eb04fb9a98d227cd8c1d393f5b5767588d6556ab09389f7fd76672458a43291f976b0cd1630b2cd06b0d60793c41518a298c98b0feb66a81862ff515c352b56379fbd2dc0d24b53c8196c66348f45980a24da031d5a7f86ab17bf7ec64a9ef06a72382192bc6b05a8a224b8bf368bb99aef8031745dcfcb14312c749ce427e290504a841a95e99b00cbdf230eb7e4b3a691ae386624c463011a900cf455420015d0fb9e077794405f6a8932f2ef5a23c5422d498e6b370ac1a4142dbca79d2455a113dc25432cc93eeeb4f9a33bb504eb7831ef61ee10e8b60a63914061dae0fdd7e7b2b5b9de5a3ee68edd012ed6e6cc5738d2e6771c6b8f8b07f243f929309ce40774940c7e04df5907783d921eec0743c843287fa3584940ca2caccce803d7d1ca05857d953675a8145a6f958378d4fabdaa17a515d4bef80d139aeabc67885085f030260d51ca8184601d6ef224efb9639f1e1dd28a58a42befdcd73cb79dda70f1b6992c4ce754186fca7aba9f10d7f69a7548f5600d618135d530974bfa6ec466d95cd9279730e714ae414cc0e8720ced0c0af0ea3110ef5a3cc2a01d48820a53fe633803567592beffad02eaabcd70f75a30a9caef26990c892bd6690609298386a001f2b0e4b6d4092724531d20c7ff62dc8830b41410041d42bb87b65daef66cab82c7eb9524485a51d018c6a91ca5d67a247a78b0243953d7d65fd34465bc7cd7d353ea745c4e87ef38ea414045df9e0763021178a48813c7458966d06a099a49c60c5e08dacb4bed8b6fca66f4f091b08809bbd9f7c603fe2939476a0a4fd639087403acb21909237de4d9647e8ecaec07495e909fc2e8853e01d53f720c2c4099aa4c2c3720a4534dc48ef3452184409129c24f797114fd0bb316c1a40dcb2815fb11e36815f9ea483ae4c4fad4513f04f1899682434ad9988460a6a0cdc0575db8039e7723ea825aaa41228528ad7de9e31b16f358089e9e6c5ce4ef03b4c535516c14de584214e47059873a9de1566b1524dc5953b83109b5a368a4e2954c7889fc93381ebb01f562186496151a300e84e27ba2199e9d51e6e9c147241d6abb83e402e31629adfa9ca2018ef428b3e195f8fea219f524138e8b541c6b23cbd0a1f1c57247c4c9cb300298c0ccf8aa327d17c19a1a2d26cd8847b118aaa9700bc6f049b6f8f4dae4f6917f3cf1c7f2a597ff0b9ef51233541ac9e0d8139a48f1e7a26609dc55067246449d839b8cd099e3eb1659e4ec8d56249658f9cb9e197607d1d6a9e9079775e0aed36bbbb3e1fcd4f31ef602ffb652d08a69b52afa5e91cf730df79fb23dfe883dc345beea92e2b65d2e8d53fb2639f884b2133cc1dac9d1383385bed3c33eaf43537e644ba92643b3ee49b388da60dfde1ded14f9ba7d02460bf0079504f2f227b056b1ec8536aa99ebee75e05c1f3ee423b89578523364f9743aa1c7a087fdb35ab9a255c635aaa97d0e6d41ff1701a5cb8514942aa5917aafd2ac401a7831ae52547f48abfb85b601ca8f897f50818eb08e2c777a721d133c0af56cfe3f94326357ef24ceea837714830acfcb3ab83bf63cb8c99a468f0c5c5926e44b1d965a0ec0771afe4b026046ee1ca49a90d816aea71de553dcf8ecc5e2a4d178fd218a8b498a7b272332e0c99dade731d1bd4ab92341f5bb550080a53700267c9a2b3509f87f1702a7f05f12d0df25f03ed3c7b0d072ff843d2ee2944f32a648ebc8ecc9d3987d53038c20b1a59abbdf775470e8604a8c60a537261b03439ed11444a4d8f13f53feab0799c84e3be12e895298c87d16084a3e3a48110ed9f73b0761616a4b661262364e7bedcd433f650de4e2a25d6e678b18a2be88d65081266f7089e069666a0040c96ed3038bde49cf1c995335eacbc034f819ef1f85917fe269e624c5a95c85ff5498b655a892bee428567a87745adf52cf855a2bacb7ca68dcb9c9eb656caa2f3f8eae754e4bf8d9a9eb767ae342eb9f3cc8d28eb2e66fcb9270d77a9fc817d0f3ba86e00fca9f0144d3a335f3fa86ee147c97c19288cc27623c86abea349a52550b1f9b4a337a96630c0e1c93c808e94a5669ee25e6973683714a4b5c42986729443c793cbffd6c8120e59472b2f35ad563c99aad3131bf2628dca4132b893598551d1d02f9f0a19fae5903ec9de4cd1e1590670078e0b6c616de8667a9eb009b68d56409ff31338b1375a60d40dc336e8200aba1067e1551376007a8188ececb90083b5f2ae2064e8e77", 0x1000) 16:11:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) fcntl$setstatus(r1, 0x4, 0x80) 16:11:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x7, 0x3, 0x81, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') mknod(&(0x7f0000000680)='./bus\x00', 0x10, 0x3303c2c5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="ebafbc44ef135cbc8c82b3f28862e9b12b95f270ab7f2c16b6d8a37bd6b238b486f14a7278794540e38b7a84e8fb8a606b9b65ee1edbb48e996473316805853d1fc3dc5b894cda914277a1b6dc8b6ccc1443291d3bbba548f7b0e680fc1a8ca1a09337a9a8575b3b882db23a3c5c7d78085de0e1a807a5ab4fe338f045a8654f5d9363593aa012033635954abdb5a492edc5b63c1dc1afd01efff20966b93735ec7d096fc81e15c469de539ab1dfab98e8e28c113c5d74e70839ffd83bec84d0a94c9be7f7e25231cb392cd299706196ed6cb52f530239ab6eb008eed8", 0xdd}, {&(0x7f0000000280)="fc891f798b49e887b23f92b40791c307fd58279bb8652d334bdec3f15675848f84c1fc88832732de61b51183d18263227ce50f24969122c7dfd06143736a3f360a", 0x41}, {&(0x7f0000000300)="62ae66c5c132bc141160084b7b9a6005eea113863cda7fb4fbe7117aa222b39bcafae6d9f51d5127bdd1ef04498ab60bab5dacaa84f123d9579e83e45ad59bd1d9d81ae36ffab2b2133dc8ba133880fda4bda0bbb74cf18de58cbe81f2e7748a71125b4791caeed36b677d409ad9d69599", 0x71}, {&(0x7f0000000380)="9f3bb1f001ddfe74a62b516d4c93c08ddd0b3509d09d2652b133beae057640290cd8022fbf0baabb7057ba4841d804db3d64ef278577a3b7bcf1e6ee982c1b3d482eb9a1f96de587424b6c0df930e2ee5bae7efe59d84aac8651f638d92ab4f0e0cdd7bd8a388c8b89b8a40512ad51b7eac77da0a5fd2c7a40ed99e41ac004d6d16308b27bab8c81f22d675ba2992fe1001f2fb95ac2ac309a534b08695ef576c957af84d226d199ed849a3a9211288701be7f5a6af588972e7c70d3c7c41ed0abc2b0fab1d7aedab305cfa51f081a382c37e3ab3b414faf7a4c46475006efd0bb127588654cf24eac5dabf977e9fe844732d0", 0xf3}, {&(0x7f0000000480)="ec291c57d6936626a1f4ac04fc57d8f0a49d0477355fe2746d336a41f28e7b6ea912b8cf488d29f2dcb83ec38b32235d3ec7e6e8dc660661b1c857be123f8c3c84b2185038634fe68454bf755435d0eac6014a1f4a218fab2f5272de7977569effd24cf98889cea80000ed4db7e4b8", 0x6f}, {&(0x7f0000000500)="2990c0bf56eeee1dcf3367899c36d0756e15cae06286945af1e99fb98d2acdd5c6dcd591c66df2d00ffd36a122dc427aeea75dbb5edc45", 0x37}, {&(0x7f0000000540)="0d082e0804a8b9ba", 0x8}], 0x7, &(0x7f0000000600)=[{0x28, 0x1, 0x8, "952ecff2152053a0bf447465c5b0d5d0ef840d582a"}], 0x28}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 16:11:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/112, 0x70}, 0x2) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x820, 0x40) sendto$inet6(r1, &(0x7f0000000180)="2fc47b4d0d093334a72a9359c1e50a6528ffa1915dc2856259793f74847b2a5eb264467f965110f072cc853791130b4991448692c0766f4d32196831af1f9154ef26e14bb4bc1ff70d6a701099d5253a9e007782de03ee09e04b1e99ce8189b53e8d1d447e941bd6a8a6d81bef45d52d31e5708cf1b7b47d77e65085ebe719e330b8080b52ebf91f55e70e23604368531f289b67807ed2853998ab9409bdc5f5e6934bd9303f27aa2780b64861ccef9c4e239abcc61922d4bf4a060d6bae3bb2dff2e15b3be9112030d704cca032df65e69616978256ff9e3be07e84685432498423e449", 0xe4, 0x404, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6000000000000000, 0x8}, 0x6) 16:11:03 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) accept(r0, &(0x7f0000000480)=@un=@file={0x0, ""/54}, &(0x7f00000004c0)=0x38) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/99, 0x63}], 0x4, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = semget(0x3, 0x7, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x8]) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:11:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:11:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x2, 0x7, 0x95e) accept(r0, 0x0, &(0x7f0000000000)) 16:11:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:11:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x8) r1 = socket$inet6(0x18, 0x8003, 0x3) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x81, 0x6}, 0xc) 16:11:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/255, 0xff}], 0x2, &(0x7f0000000300)=""/101, 0x65}, 0x842) clock_getres(0x8000040004, 0xfffffffffffffffe) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:11:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x0) 16:11:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "951e7bf2c1bc4e45220b58b00ea39d82061affc7"}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) 16:11:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xffffffbe) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) setsockopt(r1, 0x401, 0x0, &(0x7f0000000100)="561b12049644c9d1ded5032a6c542d2eeb042cb524139d7ce039b245b1b0f86b4aa48844fce18d6f752595d7e544a8d3a0626692381d1597a837ff43899712361fc251bf820f2b9a69cecce375c5318355b10a588a7c093a2fadb3e0539ac2ed921a92a95dfaa556db2c763845a4f1621358a0f2a1b528c88ab599ca0cda7dc30f022487c1582828d3477e0ac46ebd5c5eaa1967de1c56a2f8f73b5cae3f0693878d667f3829a2f4e44bdf299fd36c7d65420f561d42b61eeaa81d2e9c1f50a1ed12a174f2f0c1d468bea4cf00bbce5e7f8af81c596ea2cf056af46afccbb32f2322701cb2cbce93766c3f30f4f2b2afa7ff8300f5a88428b67a8475faf3953df5b8cd943db3d08648844680777b58a6f494a9304815d8e5a8877cdc455b99025b1cea9c4215ca51fa571f02cb9d97114f7a5c904f4ecc868fcb0ca3fb45881127c08a01f9b89be81de1cfaad79354d82c06569c98b34e5345904e822cd692201fa3d4a41551952b0feef7b9eebf48fea0710c730598e4b7760b047a04e5d6d0c8f9efb78a230c2867c695184f742eaf0d932609d15573687dc2582353443e9907dc9d05a0dd553665d429661d31033d1eccea7f73cf3e42cb6253888a17edfa4affc77c642934e8a798d8bc1cd5330532ad664dcd4eb560149403837b1f6f8a168cb2acadd1de9dcb6c56a4321efd030340426788b556d7749b19f7613c73c5fb82cfb8ace05e851b51bce2e0927b7fdec81960938cb936b1d8107cd3ab9c303aca6e8181072ad00d8d4cb67c69352a2ef23cf5f4653e0477c21a6396eaf0a86f6e245058590d39a094b566641200a1de457b5fcf92f73fe37fbf7c82f4d1abf43e0bece162842d2848bbbbd659057d254b59f9b7b2ce7664c134a96ae62b92a329b60854920859dc0ce3e9beadb977322f8c27d4a0bab45f66091faf62ab4e725e53a918fdf0dd3649a6cde984c8944a11342782a91884e419b47c00df1f9557b076477a1926196e419b982c7c7a0053ebf269318df1be9e4163e4979a994207563527a5f57689a7929fc7f2397cce3530f491c90474d69407c805e339b284906abf7a912ba93a2353c5b8cacdb9d8070ad8edfb62fe482e387f580230336992803c0b50556121f456a81037a2091cba33e6c7f023d72f3a01f748823099584c9e0eefc1c2f9b470b6f30e56489a98a8f26f1af9dd81c3b4250ab059fa4ff55aabd9b8139f1940c4290036f7da9bc63f9d6f5401ba482db5a5240117705c60990fe89b0e8203c8cd84c4ff4702f87a0dffba055720189724e9b0de2e47bfe137bd3186df6f88d8952f11e0b2043ad755c9fbec5c6750356e85ccd2a47ba5e7381fb6497918d52773dcd3a23b49ddbf0764237be05ed09c2573bc9f7e034d43fa42a27c8c3db558843359b259c64aa6d62d5f067d195ef44b00b5f20c30d383aad236946f1e3adaabbd6ee537e676d0507be9334acf6e759d76db50cfb7c804d8cf863c162f4ba5e106f59b2e35366617f8ce095a06b575b5f7d92430a72d1fa96de09499cec0a39b91a52a677f349c988e0597a417996d508aad554bc90d951a78ab1bfa58639c147107ea42d5792ebe730b6d45ccd5ca18d5a5d4e1940bd590ae1ff05b2c8b55ba025ca16b4c9a8a52d605dc014d867a8be8e75aea38ab67e83250125f645ab92cda4f14f12fe89d26b21d0018d7af6b5755ab93d583af2e1660b5dd4fe194797e2940a22ca9f8ca3291186efc488e3ae9a7863d8966dc80e9bd6c780ee8b8ada9085c7b4d387a80728669761c47f214bf8d5308140415bc052ad678036df6953ef1ce9e77d4c41e95dff9b83d87a21ff35f3a6ec4567cce81c7c3634c70e8ddb7380f08cc4ab81bf0ca38b8c908ede9e744eb8c35c8783dbd4c2074ffd1905d0755bfcc5ead7662509dfea9980ea555ab649788631a04c507570996c34e52bcc11542782305a215a0f365a67ef8a192d594ca0a1b763f0caffa7f5cc2a6edca21c1e6dd77eab0c50976760f13335bc656b24adfd204a4e72961c5c69efb02f7317ff73da284d0535a584c4af0e1280fde368aa90e41244349006b309f31177494588ba36e704aeecc85b4b798970e4a1ea32a5713880a92da1b2d27f0ff115cbeada7cd3f82e0ea80a3c3c4992680dc965ae78bc20d1ab23da40c48e6a51f8844d06e050c4fdc6a85011633df54a3641a0ac4721a1cbbfc3e4b2973d012af16fbc60276b8a2168332a542a3c21d0d0d5073d88e0b198db25e9246c5f67f61721d40f745537f6e4f6b1c539e8d5ec5dc5ebd47ccfc3231203486326dc7d3e850121949ce6fdaeb5540f08b536632c3ef339c661230ec097ae4262f7cd5ca9e8299ca30f83f51dd56057d03d963781ca3c2fae61784a40a5a33ea0b0fded3d6f757fbdcb25f06a13c762ff96add38685282dfd44207af19ebcc067347a2537e3c80e621cd7f8870e2b6556db0fc75fc30493a2c6d377946da9deb7510e423ecc94c7a4495a3ae135d68e0f82e74777a9c44a6079205eaeac91cd1b62229f4e0adb6e66ed9baabab41655aa4251f961077ddef644389bb7ef2cb3bde651474cd218e5aadf01c13e7ee8e56b925bb5f4d98be82038cdc9423ff409f1d508c7acab616adee26c6869aff38c709630de894200070480c4a693c74794294570b84f303ce2c5cbfa1c150c6002e3e6ff56af2dbb04d870e24eba86c1c0354d8c34e0f7b2742a4325ce808f9441ddff984c3b386c7845766c0b78f9aa225f103aaf3d624f981c744c4fa065af73193a31e8329815bee8440cd63cba8947fc6bdb830f42968c457f748a9c4b9de32acf24043e653d14af03c44be951fdd35b23057ea3f1df12f18a358e83f4f5113fb89433fe9437c975a169a48953dbf2ea6962a766fab1b3be4a916d63e4421691ba6035103bee441907d1adfeef441d08a4457370aa5cf6992d2b3d3aa4a7880f376fc23beecc5b9b1c07927a6c10abb7eaa24ccbb0c46654f430ebd7ea3a20363b6770d566110fd38b133e138d7a34510f0082d70d8f16f76555b26d3c2758f7574abafe80d0e929f76db5dbe8e1229a10f82a580eea2b3c340b13a6fda115fa716f5d15c60ee00d1b04cea9a668c8be2d579e536d1c6bec9aae62f06fab6f5c37e6170cf34e2414ec377f51b3ae1299f5b7606d43c9aa5bcf41ab8b80b9820d22cef7b1f28c6ced788e35124a9e00eae82bcdfc57f1d01422f8e21149a9ce10e15a9748e0118d8479c476242723a5c23d95d1a37413f5949b91d3b850b6cb89884cf92c9f18af07eec5930c20b4b95b0bdfa818e83a5050f10068ac2a44aaf8187b9546754e0fcd6ca4bf9ae4736ed90d79ae9ec0a67094f556e8d840fa202eaf3219f6900b24df7552ef8879b7558268cab57ba0d487fd6f35cde229d32486a308619a44dc855b20011da199ffe54f489e878d17768bb83bc89c34c4ce5cc4e5d6ecf3e3e70a63fa0d5d43ab0792faf3490c087720ddd269836e6ead32d96eeefbd0d0637410fca131322a47f3d4b4ccf0354749d603e00f084c7bc1b681f9994c568e2858922b3e1e0c225d50fecf8967bfef7476a6b013471eb4b68c6c007324670658c03756703e71dbbb7c08ee4b9097f988783df1d0b974dbd3aa3cdff415d869c9230c499171ce8e3198b337650b4c3bc32b6e2e8c6961eeaa03df888f000e0d55fcd954253cf9baa9fdafce0d872f9725983f89f2eb28a49ff5b3176d417832d68a1c120e99d04ca433d4999146a904a853b97f70e2c6d3da90490ff2addae169f4fd9fcf1d24ad3636ebc8cc26790be74b75b2866d3bb25911ff1cbf1aca6649630197cfce3308556086376732a2adb84a4c0e94e5d5478dcb4dde62741e7229870468e59796ebe8d183d86f61c2ee5f7a6b864263ae7e51a0fb2c0f87fec62823000b5dc4d4356ce440a2f1c39465784384c62641b4f9d3734b603ee67d75ee5473b1c4e1e0c52d8f3a99581187d412b4bcd204d33ee1872ad840d4629d9b37ac8d2a39401b3889e634228764731c23637ecb8b3cfd5f47c3a5e6065ccd4ec83008d6bcc18bac8cbafec7b45d0c65ff36010c5d075e3354680e912894c01fa8b31cb95e791f5fc835c7e0ad3ef4ec56cc1eb7a3d25221037fcd5ce68a73382d575ba84513eee78893fb54df9ab6c31bba45ee9037b95ef1d13ef444616cee49f718d25736082035b7fb0c965da99b0cca0806feb8a673f2758f3569712932a8ed29c151847e5efed35da69917ffcf46a184739ea389b0cf0d6836d0d0fc17bad4d59b876005387e36e033ca8705063ca3eb3bc3e9f998f3b9a93679eec7884c72a78ed383955001666e4eb93afef4a6cc36ed3523508df7f6ee198538e1eb4833a15e13470d86e55bef953109b9e7714b9c9c2285cbecff0befdd7eddf2ab64b59ebce9976f4aa036933f4db63c31c56ee02c2dcb864228e8bb71ec1b535526368c714adee309bf5d565a21b08e5897e6b4fd62d344f2fa0515cc0675a8be1f5315b029626083c9b6b7226832c646538b85e801a70288fb681c7a54ed981cbff51e6b2b89e2534c919f3c7b73f8828689710bcd8feaa825f8df685e1e90802518dc0690cef55ab7c70f108c0285d196626c9aa4285858ef47d3404473f959c434315380c350bff7aad6345d49ece36320975bf8c3225e5a6d53af5e94ed5e694e4bab09f6e24f0989f110691c8c8fd298714c64a8cb132b4f44d0b2d7ad188bab251c74dc1f396f8bcf5d8b58174165b3b9f3b1b1b55f27d087ef2d2fcfd20a7146ea5106bb28c13fbee1a113436aeef98bc50eae9132cdeba6c215cb2c2a963920b50e1e90a3c16382038373ff6619d308815479b06a34879e2acccf5bb6051500ee3d8e0bdee93e379d208991cc219e1ea0fd16c1a8576f9cbd8f35718e766c6232a99d438f43ea2fc0c761438742c0f16b7279cd46cb5b22b7c14b83a1359332df74ecdfb2edede97ca742fae74c43c07fe8e2fff8da8523e5ab0f4aa338f20aa1be931fd0ecda9cb2db0b3715140a22d18b4a124281369f2aa5ba3826da7c02ee9200e358164569ea0d083ffa1861453a63a07ae4b498cf5a91825f357cfc59d2c0d307b9f688e5dde8a2a6f3ca001ec3cffe8cde46d7b2a02e777fd2263b4f3163c6fa23860814526622260c85f5bd0ad44a9fbee27a6628c0689b8fed96785f48a40e92a92c2a500d14cfc2f6cd2665d86e9c889abf8d173c655f47a9cb312bc851f095c6142cdf2476a6cd0191b13363f96afadad90ba67b23250671c04b08385c6161deea9eea63bb7736fd6688800e2fdf7c77ff6c1bec2ab679cdcf324c4a55737c9411b554785f941b97ea80a5a2c9dfd9c7f3a9eff240010a3a61f3e9e24976b9bf81b79c1861459e3ebeda1c58b12c0b38f954f1907317f70a22754e6b6d9d6ed420631a9eae4cbeb05b87d07e8ca90950e5adb7f89d885502f477d60958fb22abc3b94b6d2753e597d9970dfb193be6f1c9c93a51e1fc6b37fb539f9710ae84891d0c0ffa1b6ad2f2bd97480486154490d9b762e743809f4ac1a0b6f1c689a938d39adf455cf86e285ee2ed0803b729d1ee0cdd27ba2d4b7e1be99b31f7980c146a1d086f43b6c4fb53bef2dd8da128765df34a0ef458b14e487c023a2f223c3a89baacb9ce9e13f00d8559a6c99f2f4d75acb4b59fe60d701e1b969e9ec3a0eff9f2ef8fdb90c05cc65096c5facfa804324c7223c415a930a8d8ce23be98c907ff90da69940c22a85902f100a3e1ce295c3f36c199efbbfa90f173a99c306ff56", 0x1000) 16:11:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:11:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1}], 0x81, 0x0, 0xd24, 0x0) 16:11:04 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r3) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x7f, 0x820d}, {0x8, 0x2}}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000003c0)=0x96d) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) r4 = getegid() r5 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) bind$unix(r3, &(0x7f0000000840)=@abs={0x0, 0x0, 0x3}, 0x8) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) sync() setgid(r4) 16:11:04 executing program 0: socket(0x11, 0x3, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x110) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:11:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0xe, &(0x7f0000000180)="70456eab2289a978299a8df1c41f0e7fd97acfcc44ba047a24516d67316e8417ff7d81db376da8d5554e1b4df3e365844fd63f6b0d0f8b431c5eb9d373bc87d7570830ba41e8e4a80cf9689ef06d3bf6b0065318bdf5fb6f4166be9cae40d5cc05fda9ba2aa8b884d0804eca15346558cfc42d84640fb4e29cf9e5729f8a252415481d7d99a9e7a810ddb7b83f8913ea628398dddfa955c409a4d155870373d1b9bdc32d2f121b8381cc0d2515100efd24e385298f8af9932f5bbd39368f588f869738ccdafd6c6de8c9f48152401c93f0ebf185716cb4f9e431e4251bcda373147b70", 0xe3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffeff, 0x0, r1}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:11:04 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000500)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="3b014f1f146892d49d45f9651637c566fe13a7328ec873ec445175b70601dc3b229094986cb002582052dacf90d3b2313a580d4c5df5ccdcb9bdc141e7f2954ae1b3d84ee523021236ca", 0x4a}, {&(0x7f0000000180)="8b789fdaad1ac65a7fa5dfadea1be35e04acfdbf00e5b92a5c30e41b670a492affcc2462299add6c3d41b636e1cfa8114a3f9801f549e0480ecfbe73e54fc6e18c21ee92", 0x44}, {&(0x7f0000000040)="bd2097fbbbb408720bac58b4b0931190b646d7d9", 0x14}, {&(0x7f0000000280)="5a9d0086efaa0a517c512f649f837c1132d560737d8a775c8b8bea5ffd0889ea08217b79127b1283e30735de7bd7890fcc067d5d1a500bc2a51909f1bffa4d58674cd6722ea26a527c4d7c765cab7b0875d02465068d4f220e4afed914eec288e2d382535bf908517eba0591e8e92fa322dd", 0x72}, {&(0x7f0000000300)="a0c3c35293ec339617a9ed5bdadc6995affd5f05b9ad8119f8fa6cf6d4b283f31e69301dcbf54e", 0x27}, {&(0x7f0000000340)="ce40f431db93b2ac281f7975eafc5aab6be530bf713945a5566115a0a78d3f1ca424f44e68c5f7ca91eb45d84e6ea03daf1e5f0d0ec3578ed1ababc7572fea54fa47ea07184d73b27397c4cc0ebcff2ad252bca1830f9f70c51e8306b58720ccaee58ac17918cc4060620734006d2596374df6908026c2daac210026bc0b7062ee2b6365fee4010f0b136e0992a401bd6211499759987de0defd79fcaecc0fbc7b2436180c39a44aa7d67c01bfe1f67185021b3e17b7852dad622cec2f7f8a4fe2a7ba45", 0xc4}], 0x6, &(0x7f00000005c0)=[{0x48, 0xffff, 0x1, "1c6e60554aae85ef023928d13d3aa9f7c395d6988fd50ff5a1d3710cbf4dbbdc70a72016693b52c8aad3b2ca039c29223353"}, {0x110, 0xffff, 0x2, "09d47b179401cb3d870c4a88425410821df5266f4cedd7e529888cecdeb4d4ab26d1898a568b62fd9c47306ec07b0c40f1123e481c64da2fa178a311ecab96e13a7f51f9014b0058bac7df45874c0517dd34405ebdb937209e28e662723baf0ce936bf3919b2f98abf38191cd430e0624dc2b5e34f5cb7185e42ddf3ec3f0bff76a3fe00da4af053213ec705895084449e6a86ec42e2f49c1d11f86980172f86d08eccbcccb5da5e1c54daec0069cc2202a12dc2c2d6a9ff92918cb3fb9b82b8082ec3a267657b472accdfeb1bd0c7bea9bc36cf67b5ff769634c5850ffecf3fa62e588bb5b969aedf894ecf5d4d0920477eedef262eecf49c8d"}, {0x20, 0x1, 0x8, "297845419e8ae81c09"}], 0x178}, 0xd) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000740)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a", 0x40f}], 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 16:11:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/102, 0x66) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:11:04 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x10, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') 16:11:04 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x81, 0x2, 0xf04f, 0x2, "1a998d693469706159e999a20810d139973d821d", 0x200, 0x100000000}) fsync(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x6, 0x193, "2b62bee0f70de5c2b3b333d31b1a95c510936a05", 0x1000, 0x3ff}) close(r1) 16:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) syz_open_pts() 16:11:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:11:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000280)="c60afc4312328cd7026c5274bb65b260976a1044f1507d0c31853be384fcf530f7c8e2df66caff8aa8ad9b1cb18d42e752b7985f301b112694d6f0c805c5b58fb5d1aa3107f330281514a817cbb97aa7c468b1f9f7acd20b514306f34f660b06864b82001eff104cfc958319c56ba80b51613dcee1e1fc6f3ed85489059808f55abd677bb7c8b0da91012ffba1c975e9d2469d67683e7cab079ce7d6cd676a9c03c286ffd30d6540a668698ee0b8d91f761fe857da2e4d5853b2ee48632f4d9cf383", 0xc2}, {&(0x7f0000000380)="0d063bd8a4c0cc41ce3e", 0xa}, {&(0x7f00000003c0)="30bfa681cd2031c085fa38c95732840a7beb00cd9924b2c02507300212eeb0cee3ebf1b68022225bd54fcff1c7590c585f7256053e8a9442b01f8f02d36dfbf007a5078ed727310f53593c", 0x4b}, {&(0x7f0000000440)="bec6ed491869e1a73e239ed37bd1b0f636c2312d22ff506252cf9ad7d07c1b5c754b7f696757bad51532f8161297bd85f44c75c5cb945c659185750100655c82b896a1493779ca6de4b12f2509d69df6228d47ea29ee52f9de7575bad4a84b8eeaf4ce2bb0f6", 0x66}, {&(0x7f00000004c0)="3ad0f3288340dc7ba83f311c55e431534c0faf3fb9364e1434047d5e76233f5fbbd0baf2e8fd30ac972c8b2cee26d5a8f28962227099efd764bec7d9dc835cb8d0bea7ee56b18a1dfa027ee27b0c0758f0d87d881230dab0b66ba9b163df0eba4ec82cc9b9abce679276ac377bcbcfafafddcd8b05810ab7a78434ed89eb524a8c3827e320cd8a792437dc24984f5805ce4cabb492a10ea4a255fafed15f94808118a9a26ac60ec85dca3c88ea8a2cfc18ce3c3b936e2f0c70f3f34729c65a292aab69af7e2d1b148d696a49b89bd633adb8c44d3959848ff09087f8576c", 0xde}, {&(0x7f00000005c0)="f93067b2c5f4ecc8da9299b485fbf22095b321fe0795bf046cadb42879faa77992264717909d458353fe46c11cee26ce03d5b9dd13f6ad26d947254d7ef945fb64da69ba60fbb6c62efb2a3081758365ae1f21feee847b2e974b8b3d3b236b2b0c4ecdca7ceb501433a0a9d64bc1340d59c340f64b0b488475ba4693559d0987eb7947fefb02204d1ed3e72d0ee7aba22595943455ae90ed9249ba9cbc7237183ebe856525f829a0ff5e633ae13e0539d49c5631bdc00e496941e92bd327fcc59a8e79f309bd5ad562fc7cccf29155067c5073fa9c4b184449cb0a210f3ced2220ff3e4e", 0xe4}, {&(0x7f00000006c0)="ef5ce5a9c74be8b5ff7a7a5a77d839737400bf7088423018e4cc48c621a7557497969716cf7e9d6f243d3512531884bada11f3fc7b5cc41f90f41085d1f43d57f0328ead058bccc9415163a3627305e8c5ecbb55019632201fe5156d7762074323eba4db82b20f7ebafc643fc63d199158106575f49d6626b28ab8f6bff51011c218c039dd361a98e1e6e1f7185866df1e40e39603262afc0401814780d3c6b388b691102bc5a8ea18372b327d4c103724ca7c490b6d6ea27b5d177e91650146bd79be37e1726465c17b602f1f54fd5ce868d83ae697990ec3e1c3f207bbdabb11c74cbdf6332c18d54323a0a9cdb974c57e135f5bdbaddf1e3345091e", 0xfd}, {&(0x7f00000007c0)="8ff18046d5f1beeccaefab05c05838c781244a6e941a9675ee265e9b2702515eaa502557bfe048ff658f81da67304cf8ca9195697564ff1f87cde0a0d961e1e284179add87a758dceecc30a3f30001ae4ae479b8735fb5f675ab01e2d07e889351303573f1d7cadfd9e3334fc6fbf2f7d3aae4fc48e183f378eb631705ba2ae16ceaaa1afbef9086bb65abb6fd54b4157d70cde9b3d7de942b072df987b69eea331c87a4b3f14cf8ffdaba5e5a7681ed8dcfdbdf8e250aa34ef3a0e5937803d76620f4adcb80f0d3519b7e166c15e030dd0804fb7304de90720f492aab0ba412908911af86a8cca6678721b93d13045f31cc0ee012933cb3034e8a219cacee07929966416e42874f04b3c77a5fcd59f170d8ac1c034829d72a8975102bb881d9c6e087844fd21fd04a8a7d8f59e8109ac7ec3a512be7dd0d9af40975e4258b225ac70e615c06b9059bd740da3c247a262b5021bbedc3947afded0b7e2413fef00b308d41045c14b471f00678ba0af1fc9411a0beb622f0aeac21a954f71c70898e6bc0b47be551a731aefdb62f897504f25fe72577bf0e207acbea7dab3baca5470c1dd2757fa11fe58eaa906c8d9f63d6ef72883be5126bdd154731c161b9a4d932ab5d919ea4c5a0b3336622ac0a5be7cb95e84b31a6a25d09913e0b7c27a3489e42e1328d9dbf765306628312ebc252731f15d5b0a4d1a8e8cea18d04c78c15c3dc39a5bb7d55ea2e81086eace413d10fe271aedce402ac1b3159df6013166a2e108d8f68adea538bb8946528156a419f1b6d1ce9e1e3b10d7c844a34a3226114aa308457ffb251bd94b2439e9951a06e26693d09e5d738e1e15fa240020918ab96f7adacb05f69a9f3cbd75dda7f14559e225c9ad103dbcf8b2e7a0b689c4dba695f9ffe21563d2dfc118544143b1b23d435187a05d875114ed618116cf91c8c3d6ecdcf9cfcedaa6fde7dace9f789c0c590312a7616cae6717b0ef521f1930c63646005c4ec4e10650e2cb3598d4fbd2ef33f14921cb004ca39214c8d764692e690d8dbb7620809bf8f93c091a4131588f5b81021c8c7a44c8d1821fc1fdfd918d30721a9a3ab624729180ef1545cf1a26b5eb05fcc498b13158072834a33c6bdaef29fb0369e2b329e6fc091f01e6e2a83916df820f99cb664a0093aa5f3524fa116e890486bd2c7ba984f93d4ee70f4bcc4c10b0200dbdf315f31a52cea07af95acc458e98b005c402cfb3172e1c4c89a3fd684dbe9dfba1e835936a1609cdaeef47b6a1b8d585ee5168ba63089880b95467c0cbb4a46a3e03611666f022985313cd280a1b0b6ec8bfb923897493d482a32624a99eaf82993f17b9df5271702c9ed46dee706d15f2b85fff2b50233ca198650b4710df7655c2b9d3de7f80f71a9d990bcc4caadbbfac2965180d52eb85d4fe7fc322ef3866bca3f65d8b131e8fd745a3007577234b91bb784d30e526154b9198d86b9f393098ad2b2ca87074e330a0275ff7f7df236c18bce6b16c9af09df99410e3f2f6a3d1a9664d98f61505c112e2d6e73fffe39778bcc8c1913682452bab93831397454bf5fdba897cba999784217f63182e44edd4344773bcd795e7291c70505bd5a3ba13f129ca1f2515802edc0d767a2741f4698c377407b09f6d8d55f1c2909dda919baad084433b890ed462e5d79dff9e67ed06207dd2993c23a21aab98391158eccfd9c5043e035f5d7e3c2b442dec300f0ccfbb24ac5395e64be49b9b792ffd937ee9c3f6f6c926a17a8a7f29f0909eba13fd8580acd458924df6932d61884d30b2e906d0d129c862debe4e9dd9dd20417b436ef9976c21927eb70fbedc8ed42af3ca918df71b6c2597e06db971e02c0bce45f0187b6fa8e489d1e26044ab613824f0114fefd5987e497fb4a18ffbffdfeac3b78ef1756096d32f7f413c08d165b73aaac6632e66f46fb5e649b78638d62b0b4379939370849d70e6182459764c0618e783df97b6bfd23c76530375bc9fc3230310acb76e3c5fa0db9741d061429813eb6ca8f1c20de691ecaeff0c475f8ac8e9c7838f07d52f8482f395810591723fc4d0f8cbe4087930a36badfd2418afd707e140c7b75cc5cbeac93fcfc4759266d5b4e24b42edacedad61215771565de1e25c87b01d9e62363f13942e93ffc07aeda818ffe815ca48019e8c2a47f6644c6daab563dcee97885cee20630c380b4aa5d069c3faf6006d377cc4df47342a1f2ac4baa8a3c120def13d3fd7b2d5dfacb5711f95fd41f0462e9d3bf4479a9d3d0d642b75ba96fe1c9293d9e6a8a3c6484eda9d814cb639e3a4e66477aa9cee046b9fec8869f88d38217582e82ed5f157b3c3fe86d410abfd78ede747b59ef8ecda441ec025b043f3107959b757660600cbf925a288712f26981b972577da0f50e58ca32b46fdb98a24f04634583d5d455266722d268bf69ef7ab11da6ee9d5c9a381a88eb31d14e980ff4141b73809d9a127066647d628c34254e071c43e01d9eaed6581b8c043aeb04e0efbf91cf13e66359800bef1f1580ddd0322868105f0f8b04155238a3065e04abfd51707c029409bbe04c15b1ac2cc7ada50721907c67f4233ffaa36ea9c08a0acb272b62dfe16218de14a1e4b9008e1ddce81c6c3652d624578384b388373802579250a73941dde9df3d889553caa7c60fa3823f73531e636bf13cb7d3992717548a2ae577f8262ab48ae01d8eaf1a365aee3fd2be1703f23a77b5df29e5dbd89488fea9f1a3cca19b74e7f2ff894906559873229cd8fbd7e96396ba09e77c424789b2f14aa1748ab0a1fa6b3afd3dc867f1a7348a0cef609e2a1b3fcdca71bf4982674f2bd4d73196f3e85499b4c94750de17a5b1cea4dee64a29787046a843551c45c41ed4693ef378faf62204daf4a565b83e5eaf5f9c49fe5de86844b935e08c3f8b0cac1e18c355d9cbad3d18e37d3edc6eed80a915365518717058c0c4a9ed6148fdd8b519d86ed4724980d2a082e18c098105a9dd1ab8fac548ab39d0071ce4241b11d46622d9df2933a11ffba6d6f9946e13ec3426ae27011a22acadf7d32337e9d15abaa31b52428a4b66750bc8cdcbd72344d0b5f19ded0da28317b1874c399d1529fc520e96ba4113b89a1d0d31d279c7e683fc45e3c8bc29c7e871dfd5d7a78982d4ecb4c634f4584ec4bcf1589238049f3c10502aceee52556b4a5550bdb0c64cd8cde034da165ca9e63aa371f61dd016c434f1f72886a04964bcc63e78b27161ff066e5c1ce2f2001b9ad3bc3ad3769e9cf26354929872093e39283a8d938517816eb2bdc7d7e2f6d7dcce299c2645c6a603f4262864bd312cfef1bf7908fff00f79b3b8a4a596a7c8e0edcd7ee6acae0e3564720e5e4d61c15f13b19ff0e45e2ae909d80f45267b6cf86f2c4433a715e9b85b7ce687374c1c4c1653fb2977cecc803b5fd32ee2cf52b51864a09edef49ab54789fb021455329c372aacad393c22e457d557ed9bc060ffcdf4828b743a807fd6c11ef17a15102d6db56b1357b0c5c185db369363efd78bf31e482ac6ecedc5286c9ace1c70a34ee6d6d08a5e2e54c7f06eb97d0888af5a89270ed4b3b9864f83c05ebff2343d6e384c6399ea72b2391be4f7b1d0a79ffd2fe8da50ae484a639d2866035f3448a44cc407dc47014f3eedce8e8fd53a712fe15dc49982e5b5ac8af18b9249a23f59441e5571fe775d9aec49c0dc2d04810b16967147adddd759a32c29eb4ed9fce425b2ec5350eaa2862f5a94133842062617510f4f5080a82847f24054ff5c5cf838fb39f051bfd83f922729239f1bca5b2884407cd28d052298add02ceea779401660627853f8cc088abad37cd4b4d8132841acb1571757dbdf1c1e02276bc77ce4f10f935fda5d5a5f00f5c01075bbe72702237fff8bd773e987f6594011e6abaf2a071984809008176bf6e634917c6b1cb2aef3ce2fe44564de7b5c011f3937a6c2c524feb00b94e53e0171788d514ba00ac62a806d6ef81de4a02079b8197ed2069064d28235ff2ad11dbf5223f139fddefd0b7c8411a069bcbce0e44085c67f9f0d8be55bb396e06408e73b2fdce2cb3a3c2587c3ab4e9214d0612692c0474a8e48e2a8ace445b6bf0e1beb6974cfa0608563f2eddd05dac2f3061d767c2f61a4e59566d1ef5ae60fc9234ad7382b21d4227eb7f8c3cd65ba8be754cc1abb1aa18c406de106b8da3d5367d3b687660d95470e27612d317a991820de9614ebc4c8329010810061b3ef62447e936437a92824b6a84993b8d645872c0d2dc2d23b222b9b4ecc0b12d3bdb5d82893c6ff0f4fc9e60e1f36d792136e0b3b662db496c85fe730f1133b1bbbcc171c611f062b284e395e7f30e255042f7b8789bbbf000c1e1ddb452ff4d35377041051440d9d1b315650c0475e6bc5a0392ff572d80fcd695b39d04b010f2339c468949a0eee8d74c1446baa37563f24fa1b799d152f2ed426973afcc73389c6a009c58ff03024dff62bf310816e1cc36d4f340ec094a73ccd64412bcbd46851c8418ea55d8c253e687b1b7d794c71a112c68a307d4a764620f51492af162697b9ecd6d731528ce9391d443baae50328a140cf9bad18fae997f9c9e85d8c0fac5062e5bd2c3dd4178211b8aa4853f44462a0db8b9d33e2187676818825e000692748d788ea567c9efd2853eea4c0a4e9a480a1d3dd5f72c81ddedb27c091659043bf137a56f54279b7ff87ccf35739bef382e4de03f83bbbae14bbd990e24ac440f14270e2c1248b1da9b2b9197bc9adb716f7fdf438a535b6d7e0c95fc961abd4cbab618e8abec1378a1e15b0e08a7f3ae4a1cc40d1b3b272724f00907558b19d886dc43d20f5585494063219abd3aa3f58224462f6c089b27860f23a538bdb1691416d0b9f92b2b85175e2948790493608c65524fd99b124c32eb25ede5458dd41a36dfbb7879ccde3a16324c3e787be4bad1e21bf9b6e92e6018af26af31f140bb49f3b0e9e5ddb84d7cfc31f7f15cac7de141ed0226a7d53001390571c188f39d906ad725561d06f394eeee06be7bdf46292a38ce3bc0bdf2f0cc9e1130bbc5a0708e073a680ef7f0b0da159aa856fd9d4ff3f1f27d38a38ffe880e3ba7e3c86e71c872c1df164f7a774afd56a77d16eb314ac05edbfdaeab5c58dd631a2d54bddf60c44018b43d50db85b73376de63bf95ff857eaa6f1299e59306baca19c9c03a8f7691fed10f1a2315595a5d33826432dc5493f133499c4fb056d23d8bb919d2fe17d2717d973c0bf5efff3c50b0b04197dd908eeec899d77f1b7c155b1cba3d543b2715af5906e66089e034f7456dfb89c2a8bad3308e06996ae89879083db9d4e469f929a85f783f90e2d616f481a7534e34b6bc11db0a3a32c714857586d3ca0440f8be599d17a5f01f82fde1969575124b87657e401e865147725d494cb93e52f761dd9501bd9f1cc0ab54c8cf5b521da5c3e7ab867689ab106fae85497003d1336aae442e3483c74271c1f171284506a459468e67fcd54af3e91bfa9f69e6b28a4eae82ed8598531bfd522771eba567e0c1e691ffccd49c0047a2cfab550553bd1a1a579f592b16a2aa024817a06a13325cd02ccca3314a059e5c57b9725efe9d55cbde653dd76cf1adbeeb28e916786b2ddeeba3c2088c0aac891b66d92a33b9a40790a9e4e587c37fc395397e4a7f764e3cc4590fedb604fa0d7e21b1dd99282e0423a3af9146a58c9e0b3c73d940fcf520bfa7831d685ea44f2b0b62615c79503bd37ff452a3375a7511dad91393af5344e134b", 0x1000}, {&(0x7f00000017c0)="5ad5708187650ed8c08659f94826ab4c9c357181b2ed53809e0804dbdb0d43e5ec1fc0012c31c3bf3838c351872b871ac7d0c2c768b5d1607db3fde556739f588db655f91ebff6a6cc1503a1356eadc097fc85223b9a2a4fe4afca173ba13b983c7c302a7fff2efdfffb9d742d9e27f346735400faf46f7d0e5bdaa46276766be866260c9d0233be258ac5a94079087e172b54788f442adca9af4772ace0b3a772ef26cba99bd56911f6b3fb729893c02d91038b", 0xb4}], 0x9, &(0x7f0000001940)=[{0xa8, 0xffff, 0x3, "3cfc8f4ec7e575d56f77e694803487c71a0fe06618a6b77a073540663843145a7de2a8babc26a9c5ccbad631c94af550f6c933ff1db5828d5aaff1fcec892673f4f3f144ab94ebc4bc7954ce5b03cf2c503a248f9a86f48e3a62dfd434d42cb94c1f0134f312388efb5ed41c71465b68db7661140e2afa5573f42b57f8621e292f0408fae0eb634dcf5fb57598886bd0bf5070e4ae1c23fa"}, {0x38, 0xffff, 0x4, "caa16dbe00e5f02c6e454e890926e0a0d98a3b79b305ddc74f2dee2fc7eb013708"}, {0x50, 0xffff, 0x1, "91ee6c78528d7045769529470fd7d44b16fb6ccec791de1fcc3112737d95664486ff1ae1877a15afc9bc59983a598cb9db6ba0bb3086055faa"}, {0xb0, 0x1, 0x5, "c27394e7419fa28b86ee66f9025f40feca3c75639dcde4ab10811331c6e80f4a2f6d9a156402ec4296dc91dcacbd896d6f995e2e8d2ba9076d34e8c27a0ad99ae9a98f613054bb55b51dfcdbb1476d14b6127ac92ec933774a2dfdb4e0818ab31004451d33062d345907b5390b1e018b28aa12e73155b91f5ecca0b33bd6c13e42f014397698ffb86ad06df9ed57255e49a534761d422b35e81f5a56ed"}, {0x48, 0x1, 0x6, "125a640f8a3657a45f12c2ffcb3b3065e116feb0f72fa1d297865925d8f4318cf77754dd019cf88794388d562ea6b32356c144"}], 0x228}, 0x4) setitimer(0x0, &(0x7f0000000180)={{}, {0xda}}, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7ff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r3 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x80, 0x1, 0x0, 0x101, 0x100000000}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x200) 16:11:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x2}, {0x0, 0x7}}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffffbc, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x80000000}, {0x4, 0x8001}}, 0x2) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f0000000200)=""/252, 0xfc}], 0x2) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x20) 16:11:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r2, 0x0) bind$inet(r2, &(0x7f0000000180), 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000140)=""/142, 0x8e, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) utimensat(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) pipe(&(0x7f00000002c0)) linkat(r3, &(0x7f00000000c0)='.\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) 16:11:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x1f, 0x5, &(0x7f0000000080)="4c14a30c4374fcb4a1386df7af0fa459b5ccea01976cb38a0c1873c066885e443427e0fb389bb282e9a6f438aaa7247fe3249d510ddd36b05c875bb84136483b2dd5e6af31b0e2b80e7f769946304c18d8f9d3a1861d3f3893902acd0a9e1e9ecfd27a5cbeb6f010a2b4c81806c0be072ac805e0e081eeae746e9f081843f31976ee05888e0f3aa205cadca17bc00bd018d87e84709ec63bbb79fcd992f3183d1dfa4f422fc32e2bd72b28f0063447b1cf5c9342135c9af6b6600473", 0xbc) r2 = socket(0x18, 0x1, 0x0) r3 = getpgrp() recvfrom(r1, &(0x7f0000001180)=""/118, 0x76, 0xec20c126117bf6f1, &(0x7f0000001200)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x3cb8ab02, 0x6a4c5e52, r3}) setsockopt(r0, 0x6, 0x417a, &(0x7f0000000180)="4950e1b63c32c77499c88ce3f76c2d68712c952dc0547842d2d43f9a2c08165a92c0ebeb8cc016c6723d6d2cdfc554fff770fea13a7b8bc7bc603ff3f014779278d17cc2b056826b267aca87ee2a55a3921a1826b9d3198b2aa85a69cc588bb12762302a45e62f01385fcc5b32ecb41c4fc6021b2e553d49357ba8faa4fd3812e52b65fe6875ba7c05a314522c6e0437af6fffebc9d960b833aee39ea9450ffb7dd9bec1386db8a360abbc4bca429323cc7880fd8d187244360292fe118656927d1f4fa8b96f44985047e31d1e3c6057f7563ac6a29b66fd5f96b1704d639d8dfcbc78c527c19a15575de8a7563337a826e86ce62d3d11bfd052abc64ff540f175a9e3b8a92980cedd09b269011c8d91d34012098a688f91696a2c967ea6f96ec0a3efc0722f8c264dbcc11cf92aac1260c2953dec369e4366b41fb4e2ebad4812a09fc6a7235266a0b2512dc10482172cc1f9f878aa261b2ed7f9ec8758e6a1b836275b9ab587bac4979f0a7871b1407e1263c896f8703b1aab1f33e39130e9432fc13ab6e1d826f029b452a1c87c1c37827d72db9f251703605c568975aa310c951f309bab926f38aa4729cef55ee8f5517a45df78a54b348b78c6e9e8e062f646d43eb47d2815f8ff1b98becf8e815b82ff302aa71eb906ef50fb601256d646fddec9d6dc3d6bc73b382c315834b6657b41e863eefd558e53377b9b6f7054a2752b9ba95b69e8eaf843b2fa96a6104e08ecf7154420372fe17de52b3f587139f777d2fb9b0b50f92b1f3bb09a6ab87701e5fc192539d9385a92f29033ba2dbc237cd7fe863faafd31a00869ccdf58b631226878579c8b72ce6497d0ad14cc680d78352b3f1ec0e4bbbbf158b4c158ce4d64e7b012f75a8e0332cb128ecc440169fdf088adbee27987d7fef83890285a41d0fcb542a89487301da567195af5edb3452dc95d0a4c91cee74a80de183c4c24bcd804b537bc179213148259a7864a257bbf2b0f7addaa00e6aab29e042f28f8620394f2c75e90a1f9bf96f7e274acc08068a5e423235d1b427c696549054645e8a8a33795711aabdae1724054b28f233c79551b915e004a9f01bd2e933dcd2372b8b41ca0a0eb7df654385128242f9db1a5665adc707f13fe9c228b9750c774bd1a6d62996ae6aa9c6c9f4e276775efc60dbeb33a90372102e925c7dce0152809a91410460ffca9f8f0fdaabd54019aeacb92f9257995253766b35d3ee80d7a16039ebbd1882a10513998522381fbbd0ed7173d394516501f2bf6bfa12c0797a6ea2727f12497993cbaeaa680a2c8fa08771f08a94947d85ddfa9ea3087b6e6acbed7ef7939238bba6ea36780d1737380568e8c6ffb54b79d8c85349a2598aeed12b89b4a9489ca33ca3ce388485eea3319e46c19b78744f49b88121419f729335b07cbfb2784b972cbf11396569b6676845335a6cd1b61d5a9d7d128490309691cf2fb67c6e9781188ea9d918a84a2612735dc31999f0616b524c7d284a62fcddb4c8413e360cf0e5fae7862dd4da53d94f6aacd61a61ed7cdc4d3048ce2b6d829fbbb09c9e46e9c9e59961c7f5640c4b3047ef93108405bf386a4ba0b5ded91000fb230555b120a63a50cce77e0854c129fa90bcab4494c02d3020a9a82e1ba27fc511672a0a942b05fb0ed5e4f836ea57066d1ef5638a1a586c9fe37d4ea6280cebc931b18ac702d8dbeb699942f1cd7fdf6af5df5de7c132364bf4e1ed75a316985e6fdff8682b01a51799c8f969e76c0767ec41b61c92c02cc0be2892fe6e85b8d01a0e7a5e95bb5e30801cd3c57fcb911178df56b04f2aa0a50e27b573e7a398bf2be602e7558037e57736e7fc9942b6cd912c6d023c326efcdb982e6a5f619fc3ac23a98c6acad063b7f44279773c070a871ffa24b78c5f87da922364de0cb8b1be80c80ff490e188594b01f302e458c190914837059ccecd3eaa2c8f978cfa51ee4afff949444afc9e9a80e92f85aec22af685aae2cee3d5c95eb9e9fb9743813f17450b5eb50fa69808a49ee78db37e14d93a29368773b910286582c83b5b776ce984e289e4f431d00d1beb5f579f43628405012238bcba7c413ab32ba92cf7ed96d4718146547e6bb0c2dae726ea3cafc4e1fb1796fbc7d80333680c69db19b165d571bb3d2836fd3dd91a706f004d6487945859345e66abfe879fb2eec324b3b18b0daa7592adbc456fcadcd06a9874675fdbafb8c9da4f0215c918230760062dcfa9a5fa6af372ba4b500896232b4c2062f344fbfc12032a978839e3ebc982c2a716e3c8c5b4f180f98bba1167259364ae229d61b3762899e193b2229ac520382250c5af75e76588c04f02e55013ebdebc5b4b85b17336f1876eadf7d6ecf837e76b95da5511aaa3b293295644299b90f4c1e7abf55864b376273e934e400c6bc3041ecfe94bae7434b0b3002aee97e0ef441af43094f7aed63bec5a7a949913b4bb3b830594387495fbed1649d993222b949eb1670e1699cc654abc385156aa591cf102a5c1acd03a2dbf12c6ea0f14efffda17cd1ba43bd3f1276c38420eff4e9731252fc7fffee0451f9249b90401a94c4fe0c1879fa9bb12e1753eca686cdf8add54d053a3387c0d252f8af3b1cc3a5269c2bb292c05b8b9e5b1663d29c68f08ae932c7c3ed6f00753cb056498e982e631946dd3eca6f4e13f42d0830b965bf3a2c5573aad00867ad668e02bf19d3a5e9334ac417f93f31fa092b90c37956b27262bf96967897afe9aa5025dfcf26c9ef7f5522fa3de08909fe217f2aa63a0f962c9245e9376a6790b8764dee154a2c8a0ed9d27e5db03cc4dbd52093987da288865e0cf3f889805b19b1ca59b2ebe978a2f58cee2f25e8193209788f0e83d8a59ae67ff06cb28b3f30e2a5d3a90d39f9474cbb5fa1252f2691a9a23d3940769e4ce599d18c0173348b6af9ac603f070cfeddf9c092ab20bee3c8a375fe8732a82945f2d486274a239dba1ee9f5a57e711d91cb866e6907866f0394c59974df58f9209b856f5202928f60edac4be1ed84d0cf9d87ab676a2f616ffb92613e73d6bd4421a195c71d1b1a9db44ea6b620bbc7caf963cc2d9ae9dedd8f659b136e0590e281f0bcaf3fba5c3ce052caa88b013223dfc93ff01a4e2866e8520a4094057cdba43b09d69b2a1f707bb6748863e6b164f4ce8750a58aba65c951703a5787816c4f2a0a61a16b19dd14de7f5e325be49d927c0c6e7360d888814dd729a5471df30f362a58587e7d75a3319e5aa15264ef6dca27cf25757315e36b8fda4f25f8db07a3a2ed3160284092214b2e8225e1563413bfefc039dc35b48ae7abf2bf3c57218109f269f2238162d698b8d11ebe9a275b704c7bf6e622cf898f86758f9b79ac98891045f9b3dea48613987180d4cbdade43ae6478551380dca13454ffd6cd4e9c75afb86354fcff3cacf50371e3d6bd1b3d46f5356e07443b1b9e63f508cd052ceb8dffece28d18ab29413a0b314274424b484d9bd1c00f7cbaba337434fae6cd38406657fe7eaf76ea38a4ad4c59196fab57e9905728a1341c34c3903b240ec5d6effd0c19bd24e22516238ad1468449693b5bab96a9a08d3531d0941b7b330a13bc581db0fd675073a018249c40ee4c17b361569ffda0496caef1cee5a9d8a4358f60deecc103f8b6bc645dfeca596454dfb10d3649d42a9eeeb60884ee492c9d404adaeaa68e6776d12395b5c94650a7f20b9cfc9b107059705d6b043e8a930efc8cacd88bf57996c880bcdb57d94dbdb837d6a2561bdec78a36bd656e9c66e0b7e3f0e34ec0e11ca94152ddd08ee147966e9c2bf771fdc4df9e2cb7d5aa4343876992ef8cf03ae19a108187d3537396f2136ff07752b11f0899332bccc7e3944edaddfcbf6d5b5da83e0443d1819235a26fc7c6fa1011b55d0f62f16efaae36c973042e0c7747eb3cf08a5b3588dbf371d9dceaa822c0f6931cb46d533740f8a9f6b8e776fc6b36c03202b8fb4473fb2e0a8084994f719108a694ff417bf722b2dd81c71ab315d1d094a232da7860f4db1a1a44b51374330d44e6c94ef564c6f54acaea4a275388d04a9aa6176a569b10a022626cf466901b194088c40070a8ff7088119fccaecbfbc3c15a7109b263337100c1bcf78553e6ed7897e3fb7c3aef195f163477660c49b018149a825c55a1f0c02598d9a88c0f687ea9fe5298d3b189911d8ecd0ab595fd5dc7de311b90be7d4fb5bf1580c15629abfb336bdd84dbecc74e95fd654a91886efe06ab0b92f8c62ff07d9c0f90b2a715d1926ef641ed06c3c3c636bd06b8cff239af8a37f52cfee10b724792e54e32f85861627368f25dbb6902544b01309e4ef6e19582894644c879f6f3b726693466fd9fc97db4628508ff34103aaa36b6f3ee19b0274f0c4235a9684fd04a9561d0c7419f4f4ff2e834d76898388b5798162d4e975ea022a1e1748bd85d8559656516da227e12f32e5120cabd6807a840b581771117230a561085b2e8395dbdcaa86b33153e42c3125ec2c5b4ae42b743ec42f1474f5becfc4fa9ea5e1555c35235065ec71f9ca07bdb66b4ff507ab0a41d48f04ef98ade4d852c2dff277a1301029b52723f181d6b56dbab38ac4941120503d4812996bcb18e1d6973c4f0804feedc9b6d8bc276e8aa7eb05eb8b8d10485e55f73b68db08a32bb35c3fb9ca5e586c8e3f3cdbf5ebeed6efcad282df5cfb9ccacd4f8667c624e33bbb474539b64ca1bbdc529d163234087e751505f646e78387e31fe1f23294c020f45c698ba98a861e8c8e7f0c210704120af3a0c3a1fbc05501d92c028ced2ddf9298ecba70b0569648f8f0896db885870f60e1db75c1d615a4e1ead1c74b2eb703c4f70ad3d3ff6fc6e34ca018c1d2b39c7ba09f15ffd82e3930a195cdd5613d539e7bb869e0d3a38550e45a5b6e79ad13ee7e69f5ef84c71b4622f3dc2dd485b1a8f6c93f12de24860f7f9fa665f25f9dccb223dd55c73a504d5738a1d2c12d3308b9237b9a9e8fe50bc19af1cc8c294d07f0ea09863885ff7c22db2360e435858ebc72150ae8337f746671641a7c0883f79919a02ac65f9ff848c3dae74ad837c6e7e57a1cbed388959d45244b0e33021fe05dc0a63d0c6c95822979214be23f6e102077a3f0aa77473ec26e7ed1239cc4c7f67add157eb20bd13eea41be388b395893e33781d67c486851ee437d531452bbf6af601e7ffe718d64c5e547e4b271c78521e59bd2ad70280322573e7fcaae78526a12b59a723be410d3635867a09124f6ac2273e2233e3fc0191b4bfab0dc43e549ccb5bd197f530e6862b73722ec3404b0574d36eefc6565e8fe3a805c32138ac4872a4f46083014f0beb110e323988ede5408f89e3479985e8dff1c7817243d623fc9b304eaca816ffc5b321aa254360d59fc14f7e9463a88e9dc343a8d29b6b3e989ed2318224b59b6ed5bfb0ba8c929c9efed73917a1f7938a1fe530c6af905ca49f6f621f1585e1611a56f5117f54cae6fe3d528bce0b4211c41cdbaeb3078c5f9f7d5d01237658a223d63469f264ed75b54bb9df1bd2dc121891b0e18b59f80024f2602b02e86c17f289a598c6233411bfac28b87bfa8de53bd09b8681e7ca57d7ee28f726a97e28832cc242a11dce0214218e1481517d775635b5164c6f27c7785cb4f30bcad46eaee83ad86c4a59052fea619f8c0b6fde9b69814c7b9c6966ce218c9de3ca117a53e45534cf76ec3f6e13292a858d6d3625d9c83c2be8ea68242393fda476dbfbb42baf3df9e2e35d34f03e9451", 0x1000) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:11:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unlink(&(0x7f0000000000)='./file0\x00') 16:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x132) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) mlock(&(0x7f000017a000/0x4000)=nil, 0x4000) 16:11:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') dup2(r0, r0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:11:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) 16:11:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) clock_settime(0x0, 0xffffffffffffffff) 16:11:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:11:11 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='a', 0x1) write(r2, &(0x7f0000335000), 0xfc94) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) read(r0, &(0x7f00000000c0)=""/82, 0x52) write(r2, 0x0, 0xfffffd7e) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b85", 0x2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x100, 0x7, 0xffffffff, 0x8, "379067e4227e07f433458cda1c76730aed2dcf7e", 0xa56f}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = msgget(0x3, 0x410) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x80000000, r6, r7, r6, r7, 0x10c, 0x7fffffff}, 0x8, 0x1ff, r5, r5, 0x5, 0x3, 0x101, 0x7ff}) r9 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getpid() r12 = getpgid(0x0) pipe2(&(0x7f0000000280), 0x10000) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x4, r6, r7, r9, r10, 0xa4, 0x1000}, 0x6675, 0x1f, r11, r12, 0x3ff, 0x2, 0x3ff}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c5500fb17e6290000001a0f00000000000040"}) readv(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x1) 16:11:11 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1088, 0x0, 0x0) 16:11:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x3) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:11:12 executing program 0: r0 = kqueue() dup2(r0, r0) close(r0) 16:11:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/48, &(0x7f00000000c0)=0x30) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:11:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) 16:11:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = socket(0x10800000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xe00000, 0x6c4}, {0x18, 0x3, 0x307, 0xfffffffffffff801}, 0x3, [0x5, 0x4, 0xf80e, 0x1, 0x9, 0x88b6, 0x5f31, 0xfffffffffffffff7]}, 0x3c) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:11:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x92) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202d8ff7f0000bb57ff7f000000000000e8506299b8"], 0x10) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9196, 0x9}, 0xc) shutdown(r0, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r0, &(0x7f00000001c0)="ae67ac2302c7bfff7451a7180d9ed0e93ac92c5e7fbe93dd8057bba8e70530e646c0d7776d1eeab644d590746ef3e1c54aff5f1f85f7ce77c591789722797ed050675156a76b890ac83ead97a45ed82f37c207a5d11f7b4de29be11497bf05af0ebb77009b1abc9c66b83a94b45cf4c816dc25b22ae31821d99576a1a0b95480885388e47f44d36e768c2dc3ef426229bd75a6c6cfb2ac132ebeafd609f25fcf924b68fb593107064729c9092083808cc10a00408e89b1b00ae510", 0xbb) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) 16:11:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x18200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="b6dcaca76e1939a96778244edc927d21b9e3ae342f9ff71a9604ee3f8b36d216fd976f81526108a11f8d35642f7fc316097fc2384540ef8303baaf0e742a8ff741c8664fd3fb0dccdcef3093e18b3acad7ba1fceb99b94ca340a6924768747720bf3cc04e4a5d660a5ff1ef99f40cb36049f475f3f641d522da96ccee403bfe423fe868669d86f", 0x87) sendto$unix(r0, &(0x7f0000000100)="34cef81af137cd3a127757ab585a6b785b1d9acf7f200b47e3363b970646080b0b6d7257aac4f848e3112d9cefe3d9078807edc417c69f6451f091722a5af97aa8dcaa5da056c088c9bd75720a8fc2e98d4fc7c58c1810082a7a7ac661d03b8a11a0dcc0903ea782d47743b3ed4bcebe92cc4f87c99f5b31d1a3ec314c51a38d29ac78ec09c810364773c53aaa36ebee5d85745aa5814227f0074b364667a4af7c20224a426a4becb522c25c436ec427aa3d75273643da321d2d5ee1d3cdd13cd542b4c058", 0xc5, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:11:12 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') socketpair(0x18, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/26, 0x1a, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x80) unlink(&(0x7f00000000c0)='./file0/file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x0) 16:11:12 executing program 1: r0 = socket(0x20, 0x2, 0x3) sendto$inet(r0, 0x0, 0x0, 0x308c2d936bdaeaa1, &(0x7f0000000000), 0xc) 16:11:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000640)="f8fa044f4d8a8d148ab334d08257b1a9cc09fe2b0fb6ece2c0828563a129fd17ff5f72099c32891cf47bddf6abfae88cdcd2af46a840887796ab87880141c1f8f071799641f56dab61e545b0fd084ec684fa4efa300f326d690315032f897e5d11e0c4fc0f65a773baa659582b1c36bc29899150af0ebe8f0d15a1a778eb948f273d588d1a277e4e140e64ebff1a7b3fc9b8a88017933a6bdcc523cb92feccecc56440eb09659a4733cc9dc84947883562efbf0a0cf3439ae63a834ff9a3ef9f57221d432047e9211205b7214f927fb9b45f50c430", 0xd5}, {&(0x7f0000000740)="95ad2a1f7f1007f519a768599d3dd75cd98fc0b58254c6379648c5a9d7b1a778d7127651f70552cadcfb09391c96ae327dfae6b801ab76420706b978782039fb9e2bd5239f65d9b4bffd0cd7b6f5c4d81cda6ffac62e712a2b3dca5583e12c23d16b54f4a04efcb6fa1a0cbd4950dbc2c6aee714be298d0c17177d656683696f541e5928813d4844043fb2a3cdbe6aa79daf2c23e1d7f57bd441d72288d376831c6351d803576ff0738af504b51a2a9377836839611166b3743902fb", 0xbc}, {&(0x7f0000000800)="574f7291bb384fb5d4cdd2a923044c962a71cd8d2a43a4d358674ee377d08358bf2f6945ed6616f0982fef752f031ecfbd32e9419bdb28c58cfa5b79947c58325611340a169ddd0c4ae2593640179914730344b4976b56ad4f8ef44ec749e656eeb18537404205fcc8b4436514953a5da45802e83ebc70236eb0226bcb6f3501e18294533e52e61ac682ffffc050b683908963aaca7dcc3ef80fe5047e8e7272ff5875ee7c7cf1d3a015f39867b1960615c1344764fe756f744707eff31b373bfc31261f2524e1fe86071b66caeff397f32389eedb7f33e6144d026ac259baa12b292313ce4ddeeff5da464a735411f06bfef959fcd2ebe34cc222", 0xfb}, {&(0x7f0000000900)="3d92c03efe0b6a7b220a5625edd044f049505d3d94228fc4861639ce1bccd93336ba002e87d0bcb4c202e4382b4af2dc78f6126688c1700a9dd21a21c13f243dc1adddd2d3", 0x45}, {&(0x7f0000000980)="70b8ecca52e993bbfba74664761f0930181dd5038bda4ed45104f03927104695374272b3cfe0582de42e89ba4f4e8187cb3b5eb7744d7107d9d443dedb51e2e2ac107b91ce658b13595613e73ab5a2d1d19fce25d2c43045d172193db3832ada84c2589f773fa1bb65ce4c8f182a70d143296ae8db9c6f19590ede2838853f69503f4c6f50410b", 0x87}, {&(0x7f0000000a40)="b8f618df21d09b23068dc094deeb29ef361ef9ac8e4159e7a51259da20b81e92be06981dd9fcbf091a33a59cce548135c2d753eefa4bcfa2dd67cfe01aee21ff586f2612c993092f226ea25236c859b9a47c96bca3cc0cca1a7881bf9a989ddd58b05aabb294a93dd7", 0x69}], 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/122, 0xfffffffffffffca4, 0x2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="52bcb24cf6b550524031135fbc70ba03730ae597b07978abee7b5e28d1f0", 0x1e}, {&(0x7f00000001c0)="09d1bbe30a8480e0405302e820c5eb4762158ea71f3addd26a5df59c5810d46fdc31972c951ef9200ec817e6bdb31d327898e0ee03ac6635f12a7e75c1a096ac4fe942873510580182", 0x49}, {&(0x7f0000000240)="aee428419ebdd115b18c130d74e0698c13c07057601954660d551d791b1f6e9362fad8a5d4fd57e39f344c017c3d608918f8e53ccd230d7ad59f12afa9065f755195847c521e218d0c45517bb20176e9a1bff03f94ae3966130f116782064a3c544972902dc2fac6817122b1cc98f0807998c2299fc57d319c09a471d2086106a0fd88c3b1451629a174c9fabcfeb14fed7edb41a4e7024cd3dc1c8b918014271ca6116205aafe1bb5481ca2", 0xac}, {&(0x7f0000000300)="baee425defa557373a3ea32423db8426380737fdb084b308a7d2670af53ae6d4441011cc377ea97d33579c5b001cadc841880d3396cb209f5b543f5c6f47440cf219dae17c134b65b12ad9ef1af649f5ba84782c47af504592d87759916d661f320dbf7428d3ae6e8aa122eecfe38202163102d98be50eeb3a19ed74628d472d133d6ae37a45fa9ab576d917aaa202ce6d3e3a0e03a79a394e183c8d35274c4b1f260bebcf427402a8bc74e3d13f3ff63dbab8", 0xb3}, {&(0x7f00000003c0)="5a742f45280ddea86cfc7730f65d8cc411dba8a9aa7eab2b53b9b6606c73656a1cd5e7755298ba997a1fe412c5a34e8ad3d9005e82564c509a588e09f07b833402f006f1c8067812d48c7b897f37e479f325e735794f9dcca80ff98d866ff812dc79980206188c2e219d5a0456763838ea6cf021045e7c8e79cb29a5d6ef52698ff247af066d4bd79d4899daa75f", 0x8e}, {&(0x7f0000000480)="1655aca77f8d82a7017dac1c4eec62abfcdf2ad5c86b781e", 0x18}], 0x6) 16:11:13 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="82424cee3f89872e2f66696c653000eecd0bddad4def32aa76c01d000000000000bfef6eda1cb1408babec4c4a563107ea61a5068c81"], 0x10) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000001180)=[&(0x7f00000010c0)='.^!\x00', &(0x7f0000001100)=':]\x00', &(0x7f0000001140)='\x00'], &(0x7f0000001280)=[&(0x7f00000011c0)='&\x00', &(0x7f0000001200)='{/\x00', &(0x7f0000001240)='\x1c*\x00']) 16:11:13 executing program 0: setuid(0xee01) r0 = geteuid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/73, 0x49) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x62) recvfrom$inet6(r1, &(0x7f0000000100)=""/25, 0x19, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x98f4, 0x3ff}, 0xc) setreuid(r0, 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) 16:11:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:11:13 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x80000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getpeername$unix(r1, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:11:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:11:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x8}, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x81, 0x5, 0x80000001, "0d5dca896ec317f0cc7a8db93af057e6ca24dff3", 0x61, 0x7fff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:11:13 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:11:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="5dc09d", 0x3}, {&(0x7f0000000200)="8b14df67fb816b9eb31f0d02aae72cce4b7d9e6e39e025c4fb88202c466c6eb59b0dcf1f47e039b12cc252fbbff70b7ebadc4232f259eebf0950bed3662f0a979e922602ed2703a7b98678cabdc7b60787f72b1cf39daf1dd7f16ecbb793cd6277ad035f65e6ddf33a47fbab3b26a7733abe2f7c5d213dae06b33a27634dc5bbe214495eb01bd2cf981cf7", 0x8b}, {&(0x7f0000000140)="6b1a966cd5dafab395be583371f703fb37e8f7cf9f999d26b79b9fd2bdba3fd7231a79964dfacaff0352892c20488fa32d312a97b93636399242f7b3eb6b2ed998c82c9126477e5103a88b973cc6101f7ff2ac1c05a841", 0x57}, {&(0x7f00000002c0)="c573d823de507724e50ec2477837c0dfaf369cf3829048666315a4e8aea4ecc0eebbd1ab85d5d53081430a11bf556758895ccdbce14552a9450944f0c22549b56ebc1f66dd22f113138e0c0cd4df589c1c79ef", 0x53}], 0x4, &(0x7f0000000340)=[{0x1010, 0x27e61f85ac198d3f, 0x3ff, "5a20b64a74b900e68476556d051f29e1e38ca58721fb7ee5e9760b7426836e24dfad553fa520e348745cccdbb4e9d1e795eadde59ca4da1acea6be0daffc9e758e57d8a4d871a72f5e9f90b70633759ea978b848c624932f3598055533e7b5e44a485f972654d32cc4b43368f616baad9dca09a332b9116fb505e739ba473c6e83e343e0cd4b63a926046de1cb2179358857ad5939e5a45afc9884550425bfa87a7fdf655948f928e02ea1d39c506ce3e45ac5c207361ef2de777b28e3862f17ab51ffb46171fa86814a71c279310a08b2e2ea955deac00d1e8f089dc5871391d1539ef79abe534299c8f7d813977d43c7a98a06f4891ef9427d522648ea21490740d65e8d830b60a4d5b7fbbf962c28a0f73e93d500cde04e7ff8c00cb93f37e48d73d2566d791c5422563038210b8e512619c4f4402db268bc3c058ce0ab23e254e1e96356801c4dc100adccb84c5d49f486e23b7703cd314bc7935ebfbaee69663f6e504e1bbf4c2936b4730bd924af01db2cfa9e01d78b299b115c305eb558d8f0b0176c7740eb132724e8c1fb7695e631099baf5fac08d7203fb0643e70083baf1973cf517a35f64c1a145d58309f7e7b164e511899c17d54586e3b22299e2332e8dc81cd6ceda8767f7a6cb24f5f3af42de68c08b3bcb783030571e5f573e0bc835d8a7ce6549ce00c45501e5058e1731eea46db59ebdae0a72cd90a5567a5fa012bda97e141bab51305f821bd3c89d11ec4f098b049537aa4bcae51fdd426cd14c35744d8f20dd45f1996150cf3c6d3c67b9b77be0d16479fe5a6dd2bf52f490bd707cf3abe3c9b95a2a95a9b192ea3b08be93d7cd5acbf02d69798a67dff3efb9b3c5e874486b9cdb388a09d7a0eed616ace330535579d5c37e22fb9d10540814ddde67634570550fa2d17f3a036be8c54f28746e7aa20d621873689cd6e8a0a7a42debd4c998f26732603e8e8c084763d06ff87133a4c7f01ca41a279ff16a26b227ddc4df5e54a6f28e8c0f4a8c765a1eef08271d4e131c7b6db3633a31ac27849352fb829994f257ea66d4d2139f56801e5797fd9f1e53105f899d03746cc67e36fbb888cad7cf899bdefb02c6802374acc7558bce398993510cc0f3c3d3390bf7619faba15f4d6c6b603e0bebb2aff83646267fbab99e62d27e66092bd6d85cede108604ef5b3662eaa4d47f363e95f50111b71162e47fc3f261dcef8d30339749e1528da87e9802bf399ebc9213fb691dac063c47c587f3bf852beee044cee4eb87288c88d67e437181e0ebc935c17a904e32715d9131a651fa48821f21e3d50ed408e858ed8f6de47f7d5450c6817e101009142ceee52e146c4e282fd4c459c64cb049efbf8adbeef0a4552b11406dfa0806e906427bcede4199e558dfd2192edc9598f8caf2c22d711d65adb672d8f53e06d8694ab363eeaea8fd3aadc5ba7c1b70cbf306428a3698184b4e951d7f7c3039dce51cb81ac35b12e215458304b6b91dcf3c5d044b856f06036a23bf987233d17ebe1a65bbbc2ae49c4118b57b6ab9fe4807f1e9057d7fc8d3b1a7b46028c9eb66ac1c3441b8514ace8061182cd642cc6c2468dca0812eebad0e5221cc489334cc31642deaff945f6bd0566a40410fbadb9c605c9dffb34bfeb45cdf45a2f89e6f2b6e7d5b6e66b029f7a03d90b54e8acd06003a8b416a29eb32ab0b2051e480c7ea2e852814617ebb50ec03df065496c2e2e07686cb8e7a3c8999a3f85ffba44ea626a2b994c0f6e5d678ef27e32e600b3a016f93c17f775772add1595f1687b66f1a51294bfbdfa86f28f8509541d795fedd70b64cd76e2d7378b4c5428f55bc4bf5d0832cb0972feebab79a5cca261f275445a1dbb704da47b7337487278eff000314df82b81321c6e26df5c82b5d6acde3990b28094c1e92aa1a9af4ea92f02d39f7e29f4db70fa0188b231cb05699e3a4b5f130687eb3d0b8abe4a22effaf05bd9dec6c906b28e09e1198e6434d4ac0082be4eee0521a96cfdacfa2a90b6574838e83836045096b392bbd5528fd8dcb62d1670042e6e7678c953ea26d5fedb185c32ced1d5ab61c66435502a372284683304461b31e11cf4c56218c0d91de8869d3360bf77c5b80577d8e8087872c242469133b74acbf1a98f37f75159fbd9c6ba7c18e090196795582e02e67fedfa4fe8736a8c9502f6ff0a609619f560484e30b84239aff9d0237d27a11f2d8457cd5d0bf74d105c2402f27b1a362b42d61a32223e2759c5cb919d062501dc086caf3c642519f1dc1d738ba6233cf03c7b4804788b9d10686cb576596b664b686f66fc32d7ab89906a4bd980854568d3bb59bbf784d434b93f854bd629ec0fe3b0d0909225c7394d54ca03784cbb7c10b6525c3e70ed37c94334c4b4588a1f112575e880b034c33f6b0209a5387418ea9a9ffa489b94b1167487fb96b816fda84558d26455bd9ca69093d328be83770a48d736e30d9c01fee683a8c973046e82d3fe406d3e957f531b8609d1f871ef7b39aa180d879eb9da35f5829a9cd00e2a5bdd7f7e82bb7f534428576d4c4af2fe90e29279c972785a01c72d0ac5ef86138e4fa69d7139dd78937a5303176b5407f6b1e8f657f6ab6dc3b2f560bdf036dee2ed136e4a35acd0e098a733078d8d42fa01b1c123e30488de9d08950a40a6502a42537936028ff79ff7f1ca8250c21017bc7f3efde11e788c05b58f4d27a75b490fa3d9b2f511d934b2cc8448a2cc0fe3f22e98bdb70945ab8b99500af28228feeff30ecf15bf10e3f4de73f2f1b911e4b4e412859ba5bd40f3b43b603deda724e5ff0d4f138fee21ff4645b9a801edf41f27a93d6c601ab071ad618ce358231acb9575d102bdbb5be42092e403bac5db0cd688a332f60616ae31ef34784acc2166b09801a60d3052ff596cb162dee942b8104e505866e129a85da797837d8756d3e6d884fb63954ec72945db9efd6eaa1b83075ce90f958e0b534b0b9fde265a4d531cad92b29d1742faecc207fc10a5ad592c4eea4f047648c6aa29877b8782e2852c4db8e5fb77e8fd9eaeffa0ee9e5b0a95a2e5fc601b1d2fa2d9afe519ed64c8668c0e3d427b7e70cfb5787a7d757b31e2011ccaed6ad1b8e19624ab38af205643a2bf9316b92721cc8d0b3efd7103687eabef7e2bc65a5e49da4e5a1888e0f7cbbe0f3c0ff92a744970c901a8f0e0dd73e183dccf736dc57031b98bc2ce84b15d6066b9c4e4c3f9ea1cf9041e75670a166308cc00f02098792cf324e03bc39d86bd6672610810436a534d62e56c1baf5c3cc2cc71b84e860183bf0b2432251c760bed0ef774fcc10c2b0e8db66e8dc6f46496ea4a18e7909c5a3a11d15cfa88b1accc4c1b1b87ed4bccfb0b17d0725adabb677cf89299dd87ccc03247ee251bdbe7ce4d833ccda602f51c761c6a155c4eaec602f7c2a4e3c37e25133f3e44f88bdf806e8fda7e20370e3db7dbcbc65b106d277c010570df3ecfec576d5a88e98c17adedab861204b06f1367a54a60e17a26b74861b3b1cc3c0d335b594fc47c9e713be71e13c824d09a9c5e61c5082ff5acdc77c805bea9c17128245ab894ba9068f36d01723ff21e12fdb97fb4ed2d7f1479ac55408e13f4ecaf21f30e6875d92c1219b005ce949b6ad61519a52fd613226313b354cc5bb3a840e487db5b28fe7fcca0fe610e944fb9859d0f4369ce49e27c07cf69226e4dff83219871f40397f72252463e498a74a0150ffcee23732be492c262c95d7711c417b72c7e911a6c80b897cfe7ec069efaaba985000e736c344eaf672b8a653d8662a3cce040fde14a025b51ceebeacf627b93cd5ab15c5564df25ec9b2dc92bc6ec5412292ee308a31fc48343f06da146bc0cfd0ab3b5286656b263f44ccc3e37ea9aea97df8d3f231cb2b04ab1506b2bbe21f9a45a6a2f847d9bf23b336b0e807fa63bc68d7eac03ea1ef336868e6f39eba5a9d5ea76bbad33d0d7d33b118842ce3668a00b20d03ea780658c624aa0f01bac930666e721c8aa3de01a64186ed9c4eeadfa9ceb94226e631cddd905dc8cb9e9d568b8cf0a724c8c146c367ec5f945485b93f4b73eb09c30ec83630c7b470391a70f8c0a6690c3334266d6b2a777c4f54bb07bba30925703da831cc7ca6f370d23482ded472f5d2a501e7dfd8a4e05cfebaa1c847f4933462463fc96904c1429024aa7356288345c74395f8834f9845ce0b7d372f911b0fa417488798626d1f434847409ae602008671d21882a717903fb22168facf6b3e9ef219a5fb14aadf7050fe42e2bf5361475653e74de904efd503eacd639afe30d66705b7a693c485b7202219ddbd37feb147415b54e5b81490032cf769e598aef56e9e7eb809baa6370c9817557877719441758ae57d45b64ec577305585dafb851a83f44a30b2826b3a62a829860aa2678cb77aa76f4b114927a2349380ddf5e0e545e4491c3b2c4fd48b163cbb85cf1716aa757f91a6906a00f85553688ba7349110b622d8d9cdeaa6b869eec93b60a68a6dec0601b43ced87e611c5d03c04b9b6eb2bda71feb050345786666eb5102bf56c23a96136dbc9b064e4f3c94da7a8abdc3d4284a09713b143b0f579be413b39eebaa4dadddfe72c59ed09a6707fff05313c072d62afe03f99582c3fba61b157996d7e623fe7ae745fdd5682e5087e3514ffdd74a240c48118b024b18d5cfa89439874155905a74a0f52a40fba7f33f14d1b6fc0a588e53b3e7e7ecf51bfed3a3a616236b3694fb4056b0a8743a2763f577b3da15f6451946c1a289d5e9a1e395134dc522a163fd4114c696828fad6cff49e6d4629a5aea8cf0eee66bdeb7213965d6875ffa2b65086991927338b27de3b5585804b6fc0d06f6a71dd0c69a9dad296a3bf27c3ad947572ac14b06c2e831bcab5d29f52937814d6b9ea99fe4b7c1ed78b6fc584698f80ca716f32c3d9612633d81a9b514bc1710b4dfffc82ce151707b5bfd4f4521b6de6b91be9fcea6c056b60984ab013690a2e5fff791580e7e40ae0e889606a8208e14dc0731ca7f02002713fa4cf0b59e8b505d9c7ac4c142d974f75ba714c41b9484140c031734211dcfae1359c4eef8aa939a70f40f1050ad0c28751e43a07a4394ee90defb107df36760d1623b94ef6e72b5ee98af9ca26a465419035683c62cfb526cd350124f1f8c8a1d8e23661eeef0aa066d941172b4983265bb9a8db9f38f48715b35911924e67231b37ae4f68dc119098c8cd9d6820d2ca369a353801c4f04bd892842dce1dc6564192fe0f3c9ef8b6b617f8e6fdc33900e3e87935aca85797df79e3906167f4c79b1558f5a6bc85f73e49da84d7a5c57eaa05514417c474d8a73113decc3adf8e8dbe9a0b855bb0f47c8f8657590c6c15d43737fa7bcfff9c0432cb6b13bf7bdf98da94c1096e5002d09e111314ca63a81a6e7f703ddb7e5381705728516f1cef0ccd238ff2aec10082fb6b62fcb6b6d8c11cc8a8dc944fa9260f45224112fd24373224d45fd078084abf464b745d98b5f4c498182b4d6a106667bf0dc90419078254b781ec86804282c8bf45bc650d21a7802c45b492fec41f9acb8e339b0a29af40f5e7591d07454602ed9472f5851b8c6becb3bb736354330f072418a5c1322f872ea15229624ee5f7cbd561ab70f16c8066105ca50620b08ce7ed846b0963a6929048439b0f1482518c7aeec9dcf3695265df8ec0e4b983662715d95c2510ee6bd5c1ae88a18142500ce6756ff906513b520f7d316f6061aa13a1220ede0b6767af4cd034b9989b4f"}], 0x1010}, 0x404) 16:11:14 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = msgget(0x0, 0x5fb) msgrcv(r0, &(0x7f0000001040)={0x0, ""/2}, 0xa, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "390e0411a0d55ef6225b0de9479921a7061434f809cdcae9029c3f46b9e39be6d14cdf2cd92ec97de7516798c39171084f3084e71bbccd294c48d3a3e254ff66466dfaf1a412360891641d4f6d2f81372224c8dc631fc956edf82b18a1cebb9f507c8250038f36ac275bab24a3d7869ed47a13c67edb033bc63a99504b8fae76e72677599011655c0fc2f4e19d5cf427cc98127edf10513866ca56bcf710d112731ccba02ed7dd0c6c8e034bab47b5f06483ace92d52a90f95bdaf7e6b6deb26a1463b82c3c17d3a722338c0cf02a2d6d897fc8b120ae9a80193611a63be9b05af608a3605c531b18db7ab04715b5d4c84a7a215dccd5cc10987a09c5e881f8b2e483cdf590787d88e095f879d4c4a3f97601d4a34e2e75c1b5a8d32bea76999b050d47b437d2a629ef760d85fe53005f738b49e3aa233e28569a61f19af17f14ad2f8442cd722db4bf4c9ffe896e7fd2b6607c680d7ae403141a51237c74d887d6926b670d5144f717a6317cc5c411ff4848c89751c35f8de57e3dac6f600e8edba72df9bdf86732d32bb0060a835b49697b35f47147c6ebfb554852ae1f8033c4eea9ff9ceda2e2cd01cbc9b85d1b5ccf683f3b60734021d5bfad90c59d05671a6d3b9cfa3c2a216e7f8018ee89e5b8702f04e24e6d05c46da8be80ca0375c6e73e6ab7556a918e96595cc2ff03a7988760b8a6e4cb215b0871edcf5ede638c85af729840cd38cb2ede7892dd435e9362ab5a4512765d6d916dee65a7488de08570614746104e2e3a0fc435e7354fa85d44284e39063c7a023f87e592d165737b5eb2f8bdfbcadb6ff373c8fe3ddde32bfc903154e8e691e09e939b6d884210b2f77a89bdfcdd19c3f2aecac586f539db26230833abf16ebb1c01dfb6743126cd4b165b73e9a1c4946efa76b37ff501872a18d9c6908d3bc00d69d55600e7b22918957727d1d0ed3dd04c2b5ab191b28052a4dbec224c72657e9be8a572521324e478782edb35b5ec87f9db092f8a4d1856d5294d2de88dcaf3743903d5e8682ff5c815f8942df1f3abb284501c803f581f2c6bbc78e10e33f218cdd0102ad96531739614b581ea4b3d2c923aadd4bbc7543257b2d1c6949616b52f719fbd63071ad7965ce61d7f911d6ade9fd4a607504e2191f5e09067544ba6002f979045b0f0b47491442f17f4b2869d9b67a9bffdacac8fce8a1c534579c95c5ae6e0c276e9f230a9d271c727e91878501171b81297aab8a833be92b2a71e99416f11fa4712da5aeae9d5e0e4b8920022b6d3b4a2072eb08ea212085f06509568329492310b6ce65be4554c78500bf343c5d39e12a57092f20be4e4f79ef3b89023396844fbb9a23d21196418a6fb51bcb761aa6bfd7bda3b8e592b341a24594b17ae65f436408311b450cbb98af97ecc6f1f51d355ea396dcf8029474c0e6093d050552e021eb9495f5bae100fbbd12aeb7cea41947ce41954e75799e8dde23f4014ff1902e12c83dcf32504263fa3a967483d920c0d25f352ba8b284f9e34e205ab9d45baf5870c876f26c0a11ea503c73017a66997a93fb2af2789e271e56c0ef43f5f6034ed4d07454b21be0c96afa97a437dc12f04a707400335165ebfb0ddf2073883eee0c8e651e89286dd05de81077f4e7f6103611763d8206cae24d1983a4f03650fecbc498d71fbd2cf4ec34625b09ed13cc1df328635db1beb797b85e696959d2f3e8fdf15a8e7a659c94f956d048e67f3fd5e3e9fc4702a76a1c5edee2ee58248ffc3ed42fd9a3e80e7c9301935900d100723aee020c913505f8fa411486a78cd020b3eaccdf9936759123582d0a7d2edfadb95d1b11cabe861438d0ea1deba1cabbf5f1ac3df93c3e701c98d3d45ee2c3e4a7c6ace28786f337991cf68235a2205ca1154ae36ead3fe516244f3ac6226b1ffed95a328d97eeeb52e90955929ffbc6eb1acfa64a684bc8340babb8381b7e7bf139beb51e6dd8e266d1c716e55578bfac486d120aff4ee9466e542456a25d4c1595da6344886fc9d6ed6b86002e3f257802f689aa6fa499c8b4827fbafe4de76d89cc2fbc53f2a35a4189caa8101e6a44109be2ef3844b8aed4e093e4045c7624e61d84ff63f9b28518fb42768c2ded7341f848d022aa968a99290361432c7a1d5e591f3eac3f91a5dd25a310cf37beb78eb6870d506a415534233edeb0bbf0df023a45cfd5c078c4b9dd7cc51852b2be4f9ea6817fd9528a5376a9f5a84482a087a4ede03ed1efeb03f717396713de2ab38144921f72ba298f3a2be0d838fc55a3aabea354b77cea1b76305cb1b70115b9ba5a2d4aaa9ca2218e239d60e1901461936d34298c3fca83fd3be74be4bc4b248a001919a86e57eaaae8d6b7b5aeea55faf20cee4d6f43ff42b0d4ae1226c30801e4742ed8ab3cd868d2207bc23b506b7b95b1c8c665880ba9798209d31d5bc13ce81085beed3bff7866dd995b8ede4443ec47da345298cf4769d2d211ebdc426f45f1cfc0e2c2fd0de23887c33f64b0c3fe12b270c31a2f896053600ff112f57e164b339874f301e712b7dcec2be71bec6746c4e723a0bf9e7c11d199b9e23990b5ab6b69b9ce9502c4fc05ed359cbb96a04deb9c38306d42cecd84a48356cf6047d6efbb64f17e5cf8e939da4ecc2dc0127a97176dfb3d16e1b8b0f9ece7218243f519e5dad51826f45e3b5e705e31cb8519b45fe26c8c3e79c4671bd681c19e8daa7299a9d89d585c1daa308b82f70611870d50428b4d6ce08bf61456c33538689f4bd36394923a08d240ce10ff1d3a8f7c621a2b95462efa721b41ad551f11c5fefc91fa7134c4e2950184c4571a775a56e86825be03155dbc555808d64b574eeb96c37bc0edf49d0b2f1f2780b6a6b4cd609997cf2e830d1078ac3b425a3a6d6eb74c38779cae445fa0477d7adf243a693ed6f3b57dcb8f23d646303c82fddba08a7d96f7815382816d48bd9fffbd9018a51defd2cad8785129f36076940366c3f78226d15a70a312faffc2e1b0ee9ff41581614217226cc720f892dc83b4cd62e4d96da21f7cf49274a0d8ee22665119b591aa94b295eb0cb0ee1dbffdd74c04f306e936e236332209e9bc5d26ae7fcb7b6285acd0b492c431885b3e043b9931f9c77ad1c5794cb8c3f269fa6ef4dbbc56c7be7f0ac396b98a41e3c9ba7868da26ffbc4c236acb5a53ac560ee98d45ee8a3c5b7e6e70ab2e79becfe8e11b9073ff57bf0f69ebeb157104435dd13e633c3805077a029dc84c1e56e32f829b1be2a60cd6703701a488d3b3fda7bdf0eb36341cd5442116314d32bea33fb6c835bf282b11f22ee4a8287f642575806e44b6d5dc15653fea2555925924000f45af60d987e0ece0ac11ff146957113993161933ba9c565bbac40322eb12b85fc63ad28c8a7463292ad949b44cdfadc9eafb924a077a2d419c8dc62c2d83127ed712bc826f6040967791f1f9e58bd8569e2538a12b375778b103b8c78c3f8cbe6e856f87e0540409c99dcc9f7f5488ff16b5314866c2b8e7a631fdb2afda8b7cb1e9f5a2319dd6a5fe21d218fa9f14943f911c39086b498b9d2e3276292e17ad7637b8883314f9d7cb8e555e0440c7eff3a29ec442e20d7b4977e22ac8c8789539deae0f9c999ab50b70081a2f55016a11177efdd1a21d9e3273c0ca80081cb882eee8c82f8d090804ab32d2f716bdb6111f1d284dea14088ca0fe81873b70cdce5ada7a509d0259ddf65575b9dadba7c31310f970570e70eebd89ac4fabb24ba702ce656c3239049f19654b9f65f1dd993078a98040f22eb94eaf90e58862aaa58b860fe0fffb80c31dfb0eeacd82cf0fefb7da71422a180fc8bbe4595b20dcbc611dbac8fc91c81bc4fdb8896eef7a5d629bf0e9236b267691bec4315cd83dcc799a0ab609e235dc39a69e8b9efcf2cecb9e864cc5506c910ad1c136ba9debe1448423233e4e7fbfc0381c338754c62d42b31a0ee0e5ae6990bfddb943440289249c653e14a886c8023ad594c2366c71f63576ce1ba45d4cc5fa4afdf91079d2ec3d7dba1ec5876a8dc66c208ff2aafe71782424adfc7ab33225f0a2e0f8d947851e75e75c5300f4a21203c4e50caf300a92e081cba0a0222a14ab58e95c76c2a6b91cd0e08f0f1476903caaf768a236dd37ea3ab0534f35ed4c24eede1cba125958a3bb726ed6d7e2cd14b55a09d1ef5b616225463fe5a619b05432eadcc77e6fc93fba5e22d6290fdc243b6b95b3f2d694d8561e584b8c1fe7e8ca42cdb6b530ef25654c4c9600bf450ba4df25c3385fc3a184e34a7ec2a265d4219d1cd3048b4d0ee68d5cc7fe8204b74c0e103b1019e5af5b7ab700837887c55bbf45c34b9cca936f12e9ae4c352f3f3242425bb8ba6d0228f7fb4fb8c5b5eaaf1f3fe85566996614a5c0a37e1fdef5ea128e4f0bef2546e803aa63b69d03f09a383d69e1b6faac391d84c8080990293169d0eb7be5496157f4d79d77d6ccdacb3c7a468ddf1a2f791b81ab112b4543015a536e8e40a38bbeed7fc183d4411145c6afeb901ea6667844b957fb67bf433aac952ed92f81a58ed07afa77d66355502627d72bcad6b20027a01ddbfb8e6a2e0e92a0da8e683996c8ce1094b3bc2cd0edb63cb6c03b010a9022f865f26b864ebb1f67e72dd96f65577b06e4b0502a940789ca4ebe6fa4a17f640e9bbeb04fa1a36d2cc3bb65bf5011a66b90b9665e136ceacd9d2ed3adacec42d2c4813011344a3aa325e68db3b6db38603f0afa609b0a7f0fd452c5230b0a2cd8885e644088ac110eb3f4ede52c641152ae50e014af87fd6f948f13488537836a23eeb93777effe6bab94d1088d1eccee58c8e74a6d766b5910174b8875ff7ba09fb2ab619d02a9ec3dc256e84a1e78cd710c75433c11d3265acbbe5da98474ea4e4a4162a03771ad5d0943ca1375be6d89205861243285ddb3f8a46902e1d16f9d89d9273a5dd558e2beaa577da0c8c347f0a6e7538b84554794ab391a26d8e38724ef66233990ed19edab76b15edf58e5b11659656b7631c13fd195e2d32d53e8b2c406859dd87926b02194ebe0650a274c12e33a7e6bec9b8cfb201e72e7d07a6ddea2c9a820dda331062acb0538cff2ab6afa530201efd3150bf2000371382084169f3fc0cdb86f98f449065688ef7aed3285dea57f16990102d473882c0fd4b3072d23bfc20e88793f6ec33c3707e2aab414f6bdb249077628401a77cd18238707198db0d224137d1a737f704e3366549c5b80dceaff53d6296a8d0bc2f7ec4f015f55ca61de157f12a76154e82a87523adb9adea0526457b67ce8983dc6761a4a8acbf41e01c3fd59fc5dda7e48456964a564b5a36338fded2473ff4cdaee8c33a841a7f91396eb1f6a269ae75cb8c836342dd325210bc05324ba6ab5dabfa5f55006fb994f6143e55f655dcea4294c07152cac750343fc6222bc8cfd4106b6b641f1cc1f467a04c692e8ed837c83369aae9080e4d69ddf3310baeefd9dc15d32b8b67269e81dad8471497b0955e870afaaa6c98b1c77de3d95c96b6424ad2b3cd4294bd143d2ffc053e519f3bcc93b111a9a0d8c5f3c5c26ec5a060ffc8813bce85f3160d8309529de1c52d70d231de8a2240cbfa676d8a0267dac49d792ca95250892ea9ef440bc55cf9f5d7047cd64b1e7523af56e28c897dee5be0b194189b1cb98494ce73660449bb486968f5d65b700364d2e190e85cefcd97a1efbf1ca01a70ea2e1258ee53842ebccbee664cf70ba15cd53de5449c9ef9a8436a6f92ad66b9e81822b4f8a679979d73ffa"}, 0x1008, 0x800) msgget(0x3, 0x4) 16:11:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="f3b3a087881b7144fbf17fcd6cec400213b5a037f9a13e505fca0a76210b6ab939040b8767de8010fe5ed92664cb8db9acb273e7e3d1cde14503af0540439d05f074cdcaa68d00d34bf38124d2f4cc1260b47db60304f194d9d35bc69dab5e83d7fa4b1c9a7c5d4ebab08b3f720e0a38309e06701e611fc893de7c0a3ac711912374e42a4652809a5dc984a2b54cd456cfce54c76904", 0x96}, {&(0x7f0000000400)="851bb38d6f45c668eb9397498f9f205e443fb73718eb8907e43c007c163e01ee1423baaf64279cf7debef5b605aee52688fe92ead5bb3d6636858c49556d4a6ce18cd3e53fa6f229ca55e6cd222de0e2c738bd0fd92fd9cbedd11a62c0fc096019a2adfb0291ba723c6855213ba5c811ee985dfbb3cfa6b8ddf129a38f0780e6c28ba8e62fe77130d5351c13e838d5f4429b95e1d08c572a4bf79fabd51232c1", 0xa0}, {&(0x7f0000000140)="b0ef363bc7b103397304c917a818275a73c0", 0x12}, {&(0x7f00000004c0)="59f5d57738167868c7a2fd832b899fa143aaca40a41e0925ddaf665c1459408907afc2a0d51d2c413176ec87ead76c87b923a1cbe3d2915fb751b25608060c84042c5117ff69ee6b012efd6cff893c433101a7576c50bce99730282ed95531ca58d624e00d826ad4a30fe0ac29df4d730a2e52dd9b7b47d572697aa26d4abc443d95724dc05d9ed819fd961fa172d49bcf105d15a6848a729956cd131ea51c36941625ca7aa678dbc4b01e14bd8e528e56840b06204867f39534896e6295", 0xbe}, {&(0x7f0000000240)="45c9619514dd1dc855a6bbc63d3d6acfcdbea3304842", 0x16}, {&(0x7f0000000580)="55ccc5223d45a07dd7111536d66e10c83fb966b63d4255a534db694074fd5509d40e3afed99f9769d8c7efc23058191099a0dd563f3c5fe17df0e97c1269e7950fe9c32e9d55427aa36b7ef47ed42f54d171c7ce9245958f16a021e51b8a1a57dab814a3831ffaa0077299c417950ebd91f6f30df68151cfd2df18d2b5e1ec2500f13911e9f0c1e705ac49012a8f455ecdd38d5d2c2b167470a03e5b3c1a5fe282eeb66110eb797a", 0xa8}, {&(0x7f0000000740)="640e26527ca342b3fe6e302868dcc5ce5aba685cbbb2e3f3f841a3f0977a624409240f8e4ce33c58e40d08ca2c5fb56a9b04bc1a7be73600479637ca5601224522377c164fe4ed96ff8d8af70bfcce0f7b3b661c5b3f7b7703a474f05c1713117ab424fd118e9473b84b089b864bfa3ff5189da6cdd819e93f812a147007f4d773a18ea00205d7a0f4711608ed8b146cb8d31ff1770c4d70830e1c2e88840cf86963d4f5907b3ed0345f738a5e8e8ca354e8c06fc536a2fd1ef9de3c343aecb354a7d6952d07caef506a342233140c3cb06c2fbd693052427dcc507627460bf5903b7c84e9a82c7bd9b32c9b8b28a9ca5226083fabbae22ccee633dbd9", 0xfd}], 0x7, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:11:14 executing program 1: r0 = socket(0x1, 0x40007ffe, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x436b, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001500)=0x200, 0x4) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x3, 0x9, 0x8, 0x6}) r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x293, 0x401, 0x1, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/11, 0xb, 0x802, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001680)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x5}, {0x7fff, 0x2}}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000340)="7ffeffd7c383fdad126712906dc8487e06892764701e905dac496b0ac30b1cf690de917f4bfbb25135a6e6144475020f7db304b8a228e131ce7666d8b6d9af7717ca9c53eadf41813e8dc8a555d164a9c3dc26d27f6f1672d0f02680722d23d9f24874ddea22de752ce136a0dcd47fa4751b886c9b09fd78eb0ef8099b48a43e10c7323ee11f4a102c4f7f2e9be1a6888c8467e5b969c282a117d202434f6d16d020588a082984309c8fc456b83c5cf4d7054d4be664fb7c88dd864dcff94ba381c3c0", 0xc3}, {&(0x7f0000000440)="82f90a55d9388011a2285cef7e7c9aaca392011e404f1be793b5e1d1f32f8c6523b2647564bc7cdb2bd5ae49f01d511350eb71e2f490aedbc5ad2c5a9565da2d66c5112be962ee590847e057c40b60a458c2631f58f86b4f94bb7edeca75beb5c1636b4ed60755640d27b8505ea355dda38a4a4b0c2469f488", 0x79}, {&(0x7f00000004c0)="124289077ec1e395001e2ab06913f2b8e82626c1860a134ccf41636d3e74f9e7522d5ac398d3058d6c2bef807ccb9e06656c1bfae58257e963bd4e0b8fae59e88c04afc20bfdbc5deaaa7b31a7ad0a59109fe3a475b76bd3e1083d6035e8697bb5ff4494148604f56010e3b5fc3ebbbb03ccf24a0ee7228a9e0063343c4807b830963ae8fd743c24a801d12f4345ec527a3842cee2178e085f775716ad93ba4001f4300c635943d074533607d626827448e3f6949ec0b28cee36f6c9352b87366b8fc959d1a5c93912f7c6227f8dc0ced0c0ec4dc7113d873c4c6e8ae2e2d8bc3aa3587236f92061783014a675fce2034c99227eb2636cc71f7db124d30c0bf52ed9a7f570f371e44398f0a3dcdd7c995957e42ade8eb662af682bc674e912f18faca9236f997225dd3d09aceb44fe204bc24beb21451d71982f360c760ca93086b067cd4b1a283efda832501a0c615da02e2d90f4d9742236a0832ba9bf77a6acfa7e2426b445337836d9a10af8c5904e346f5b06e4762b76d23e068fef872f99eeeed1c03ac8582a7ad5e2d9b1648f24cca03861e983342e444a766d540c1f915b578cde0f670e36fb59fd9f39182225ba5df28f047016d3b7a2a31da647daff500d7bc43a4f76e2a77253bd0d30d48252f3c4d559825086e2f012c6015081a369396e46d16716bfbd5e10b33fd15638d44ffb05371860b19318a85b57cdd633d9ff463116d9d1849b59ddf98156fc137fecf7e1e1d56675f174b550083812fe34854befefb9a0c59ec2330d5540d6fcef5002e6d2b8cb1e498c9d676923c8960a770c4e8c93f478ee9444332f5c07d3db8d0a5896663562679cbb190899749f2a36ab52d76e75416051ed3e9b775fccd2bc042e39011574dba3171603e018bda8f8082e0c72e3566553bad12df6ec9cb5e8d35417232c1679866490329af094d48eab361e466ddfa975f12378ad1dbe7400cd4449e24816735b8fe608b5ce22694f727894fad126b76d9fe2d9624aa7f19b1b62e7c5ee7746dcae9bc5c5616bbd3af039117e2a5258113457b253cbb9e5371c85d5dac68e16d30ba46d7fd24a69e1b35449088cb3e79aeeceddcb16ba2a6d9d06e3a3c8077b648f0881b8c18bdcd8bd9cab1be85d3b14f34311d708d2eb814d5d2d76f5ed3328a515e5117b79546186fb063330fb33ef019a4a6d6f62b8892970ba53b2712a1267513f258be17ad0fefeca7aa9ce520a789895a2f2cc84541439093a1ede6c27c6d7518c060b76f62b9da15fde527d888f5c15242cda0994194d4c7d0b138d72cac77b5e7c9d038234ee7d5621d448c9a071f2903b1fc1658384ab407d0d63d41fb19b1e59183d982681897c5a7ff0156688ac98030291c45657efbf70a464bdfc8e6909fb3995c35b552b3fef694c28b55f0054ea2d0bf59bdabc45ac6f9dce7f8864d1e5271171152bede410c1e7147245bd90a48da85b70b8c45fdb44558bb89515b8ca67c7a531d8565a856f79ce229c39553a147fa1ae171ffca2ca4e4edaf593927a710b59c81ec44336b34c44dce5e63c4950c94f67be1366e5c314db4b586820a14861feba404a8cd74ecb070ce9a73b380ace72b2e0d330ef9b42085b81d1a8a02751cf4404f3aaffbca19f351b172889f55c78dcfd566c7d28de1beff97fdeba375215e2a6e140f6f9a7d1a5f9248331572a0ddbca55b2b8887003e2a90b662f65566db75af32082de5f5013ba28fbeb2cd442c760829ef03623082c6968c455acfb99f362c9d215d6f71f8f2a8556a5b02169177379575669efb1b9e8faf1e8bebcb62bb921292456e58ef2f73581905927deb55e0d35fa841d76fb7afb8bb20edc1ad404b2958693b1f46e92f7605fbc02e307189d44d1cb4b276ae7619bc1f84e70dbbf954a4ffadb82a58c485f4b5fa927df9df98bd14c8658e84964b987b2327ca4b0c7a019cd5e03aa29247edacbb6ff049ee3129352b35a108da169c715e38b0f5dfcbc8e2bb0364b6c59da7a8ca89e2d717be89732e546b51b2c93a2de57e374e3318668b117e0b63967ef4072c07c869dfa94b2200c0e23e51faf64ac28290ba545ff810b93e99c784bfd32b3b96ba6c19412feee05252765472f076122ffe069bf61f16ebeb364418d959f5e4015e73fe0d5e5a348c1e60b8801f3a833565894c99b2b9e329023ac783511aa24403bd6fa9e37872b04408d158f99cdf24e5f3fdb68b5eb9a83ffa813ff8e44d33271c4c42339ea50ae83d89cf299f5805d3932588dad1ef401876a3c4bc9ccedea4a970541b9ecc95a0b095e2e875cd0be52cc820a4cb961f99ea6da09462f0ea3346810a3e46f581798bfe1efe5a171e7d75af869820d21d6f649e3dc7d46b791a32e599e86dc798a2bdffed34b86e671bdf1b4b19ce476c12b9b5776e46b2ebfa28849174a7d8c63391e5a0837a2717abcd029d2e27d2819f7ca2057ba321fda0adfd6359ac314ee6b6e20ec258483fd70996b94cfa08e3b413f8dd02563dafffd36d63d89d08aaeade41f48ccf17423bbc880d7cf8c74eebb0a8eba591eb60e21ae4781249ca215392e13a79a6717dc9a2ff77c7c97d83ebe688801bb6e0fbaafe2decc9ed9f3c6ed686d69ac89dec6953b97d9fa310ae0d8082e41a3bb5f97d1b28aaef69dd0aee9825b250a858319a46bc12a989e7bbb51418aee88ae3b861d60027c8e6a305c749a318d182349e2a8e7fe96369663c6a98f1f41ace7857900759fca35ce358bbe58e4a4d4ccb792513878a998625f1f17743f4a32f5adc50fb77c86fe223d5f0b9055de2916e8d26f692863e4a880368c5e9c34d4eda17518a0e3bd2496d738a69833e86d9ebe2e38069b64614af95f5bc4489b78ce23b06eeb8203c6b5e643566dd32fae7c464ee22fbd3eeea1b040e814d35fba8d6dfbc0b55d32f7db9b98d3dabaf3678147c2b366adc88db7863f8d842c465b54d3be9d2f42f66b81bd00a306978f63dd6eef236e44cf3b5d8c58077bfd0cc8ed9fc50676107d7c43f3f0eb610922ead611b72c9a4eb64d282df35b62b76dcf2fc5bef09f0af9b2c3a2bb4967d024bc7afd9bc6f8c8b86828ed2f048799bfd1eb56bba76c0b38818744e79e4582b9362c45beab59024de82acfbdf5faa4ad71c2b70129577a319562bd6b2876a2c6a703b3009291c1c93f5f1cdb05e69a9c0e38b91d3b7f0d0dd23dc018f66d4d82d645d579d0110a65cb466ccd828a75b12f2430615c92a42241dbd5253f599894215e3fe1a2239d1fe73d7712dfaee4b79bdc3be8d72c4607bc7b04ea5f421d0b022c072accea873faf1ff59262f4327425865c51a18a9c488ba1a5f2aeae7051cadf51435809c31196f9bdfe3f31d6bcf33edd6b26faabcea0c50c393c27c3cafd3c105a8e864de00af131aefb7a1c6240a1e53365731c7252f03d67216e0a51d4e70b60eee71c86908b026123d2698c92cc35ad7da4c466915befdb9771f04649afb1ebf63e4605698b671defcd87257496c416713607f8eab8d9b93f5120af33f4db5c6deb8112d0101e0facb3642a75e28ad060950e503370bc90753673b2bf571b6205391643a3360369a716aefa695bbed6ee70db3f3300d12a26662e497ee6b6819ad43b3d85a1faec997ea4ca89cf244f981faa9c41249d82a2348d0ece84afab52ff8f2ab03cb29048fb76f1f9a3a120cbafa8acd687589b2b96dda012e4b494573deefd93850100b6f64ae81fee90c02fdb0c8ac77d3c136b13618539398cbf9be3389a6f5006f44e0f877e576b38d110ebb844bca5890589b56d84e488639999133baa29d930cbeb4eb465a6a8a5a99030de87084e8ba667bb61cd6a01bc591bc274ffc41eb3f656957eb933e875b86107bbc2485d7c537ff9ef72fc864df1b1bfec552118ac341bf7beefdef9b3ccfb77e434d672cb67777dd821a5737d50c9284e7679219fc1180ff6449d1612c2ce107297cbe81da2af29cfe526af1a6a2ff1bdc46a03bec725ca14a00c35e8e0d81506d09f430c23623b444bce3dcfb7e059e8e9fc5e00a2693cd09b4688a2ea2b5f0d61677054a9fe967e4d37ce1d7231d51473f24255da26a0470cc443461126fc6030d868aa415a4e8b6b475fcf32e4cdfaf4c83e8f1bc150cafc62752264ebe1eaf415743b65366b1b89aa5f9504bb982a6864b138ecf9bc2a930a40da0523355bc74bcfcbde7a5ca07f45f7ebfdb253427481c54ccad73d78550b476de253c79014c5d057f01d1a5f7bf54443033eafe7c5b47a0b77cd9b5c3013e2bab364cd323f465f7fcda3254893d6ea5aa1b418fe75bfd8d3ef39e10a6bedda20fbf58e8fe0d168fc373309553ff44f0209001416dc2232060c70374f447bebc68ba037eaa87c43bcfd1945794894e89156cb5a28d6e0bd53b9d7c765ba2e590e304deeaa1b5ab8ee76d9dcef90f361eaa72441a3b1986bdafcbfad90e7a8f6a40ce30d154874c46d7b4155eac5f37ac4e1e56139e6d1d25543bffe19143b6cae67528e693c1865c131504f5e9981112174637b0c9b31c8058361ad5d142d4c8060b3634400efbc4d6382d75c3d77bfd532431233ee4d4dcf82d5c445bf6dd5b81bd8bede09f1bdd8b8de38c3b28e980708c58c610065ccc4a500a599b7e72d1553eef7f3a36a3e7f952d3b1f40b9767b53c7a0775b18762b6b1c588bee3b7c94ead2929f06c44a7e3aab9bae746ca9343bbd6a8e54fe855f53ccb1c2892869076310bbd75e399e8685055fa94ccbc9dc774b8d8c0cc02878d8f4d835574247b48dcdb08efe49ac25ca37afe90b2daca9d7599b65233cfa790685d0218ca60623b8b896d86e99b50e8a268f93b797c260d3fda0d17f4b328b924555f5f6fbdb5a9df6ec32d929def6b87f044ae8520a238fc13a78659a19082a6e20eaa42123fb4cd471dc740b8571031adffa94e24abfb236c8d7374344967304cae32080bdd0fc2ea3420b56f88e2ad160308c1f3d089ce8d2b3a64880d99a08a8352528b1fcf2eab0817774a132fb111b2e44177c32d1eb195f5854a22b795158ce2a81937c9f892268c32ae454a6c7bcd8d1e62779463e150721cb1015567823f0babcd98b87034e7e532456757c6e2c2db7cd6b6c4612f7808cd8441654216190bc2f857d41447dccd26b3ff61cfd3d6b0b429ce968a5cb264dd71c9c5eab411bd6e54da79f65e97b378c3931ac0fdb0f15dca80f24cdce72fba19fc17ec176d40ea25d4e010ae7494ec3082fa4d7be9e89de8c3226f71fc313967c97cd80e5be7841603b707d6c56d21e888fe1075db1de060bcb1f8e772275e0e68230b1aac7a38a8756a2bf4b114bfbb0c0d7c8ee90d79b459fb65d688a14deac3c4e29eb756bf8cea45a2b520ecc0c09b229ea6741b6374926606df74bb23f792493a96e2f5b9197dde535301a4f15a106ad50ae9545ea56c5bfb1bd10b511fa67296b0c7c46a79f4252051c1ff8dfa4c8f38e3cd67f52c3e15114654ee420e9fc752207e314e5e3bf5a3d069bebca57da448f41a24933aad944e1bcd9e54897aa1375892ca788d687bcfb45d2ea98555747fa5ab687801a896509f43d7abceb8cfe5ed164387fe30c1fdfa42dab992724c7de6bc29fd87ed49a8f97f309763ce0247c0c16e1d1921affd6861e0cbfbc47cf7d69f0eb25eb37940ce28f93cc988f15b128ea58e429c484b667e5bb2aef71a8c044615f66eb5b544390cb5c7d8742052dbde58bb3f6e295a29041b3f3d464bb5273d3c7761c5d6695a3b7a8e51434214ad40c63da3296fad14a6c5738b07d3f73a40312a5", 0x1000}, {&(0x7f00000014c0)="ae0c675d94ab150a7734cf1603ba52f463f4c8", 0x13}, {&(0x7f0000001500)}, {&(0x7f0000001540)="9b989b83af3b2a25b8c36779b83fd19cc362fe304eb6cc0295dcc28552e50d91504cfa9117b4ab749d5fef8ef5d12c9c5d6b23ddaf4a63674a8004ca9d3d72cf4d5a13cf021dc5d202669efaadabd06bea1472610ba18cb3884862d03268fa2a8b8932a4ec2a1f17603006f0b07c46286f27f12556c019175b6a5f496d59dd62e818587ebbfbbfcbfd", 0x89}], 0x6) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) 16:00:00 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = kqueue() clock_getres(0x4, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x10}], 0x2, 0x20000005) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x94, 0xf0000000, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x9d56}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa, 0x7, 0x3}], 0xfffffffffffffffe, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000022, 0x80, 0x8d}, {{r0}, 0xfffffffffffffffa, 0x10, 0x69, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x2, 0xa51}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2}, {{r0}, 0x0, 0x8a, 0x0, 0x5, 0x5}], 0x40, &(0x7f00000001c0)={0x5, 0x81}) 16:00:00 executing program 0: getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=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'], &(0x7f0000000200)=0x54) mknod(&(0x7f0000000100)='./file0\x00', 0xffffffffffff2ffd, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="010003814d4904f3d1f2ef94d8af1f76280000"], 0xffffffffffffff8b) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="fe444154ccdf52806f2fa581cdbae95a327fd3512edb82abf643eb811fa79f1b55aa48a710cd97d3f0e9e0ad30", 0x2d}, {&(0x7f0000000080)="4416e717b1ee3c79dba65975fd82943dfe6f409bb5ec0e5f4bcec4f2ba30da39da4e093087ca0ebb0485a2daf12ff79069f3ee950be76102ec56f50b503466501cc1a25fa24bcb4af96a3ce21af7510e00", 0x51}], 0x2, &(0x7f0000000140)=[{0x68, 0x1, 0x1f3, "262efa889eaad42e2a8e6686c4ac2ac6dbbbc5d3588243aa66d9688fdfc3252334923f332bd452f1b1f135c99bbeaf6a6ab88d6735de8bfdc422d77d4b40b35f7b69a12f568b8ac57c31eedf0ad5a9e28236c64e"}, {0x98, 0x0, 0x8, "82176b1e7ee2a2aba47f18ee7ae377d2871d5c4652af0dee303aa2608c800b0edfd9e0cd29b157b0f91e04c4742f7ce33bafe9d3957a0d6d4e21e4e26a4ea6fad5a38499236015a44a817df4c1f990f3971e738e504ba8513fbc55b9ad6075caa1e0accd1b780888f26511d2ad94eb009da1bf56fa862b9b9f84b4ea49f1f9336f"}], 0x100}, 0x1) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000001380)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/79, 0x4f}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001340)=""/39, 0x27}], 0x6, &(0x7f0000001400)=""/223, 0xdf}, 0x840) r1 = open(&(0x7f0000001580)='./file0\x00', 0x80, 0x4) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x5, 0x2820800000000}, {0x8000, 0x4}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001540)={0x2, 0x8}, 0x8) 16:00:00 executing program 1: clock_getres(0x4, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) getgid() fcntl$setstatus(r0, 0x4, 0x80) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getgid() 16:00:00 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() socketpair(0x20, 0x8007, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x20) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x4) getsockopt(r3, 0x0, 0x8, &(0x7f0000000100)=""/13, &(0x7f0000000140)=0xd) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) bind$inet(r5, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCNXCL(r5, 0x2000740e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x8000}, 0x8) r6 = socket(0x10, 0xc007, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0xaed) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x2, 0x6, 0x8, 0x7f, "90067e5cd388940eaa7dfd997aead4a53efef167", 0x0, 0xffff}) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="83adfc9742608bbbbb0b6e70c51a6a5b19ea45f53c699cf8b7f4f96484ca580109ae93c9466283ca96b85164b04536c275149217bec14c3b90ace98853d22c57cf4bcf3a64af8a8805bcb44cf6373f84a0984b3bf5384057032c2ee4eae565d4d31da99f597ffc2eee61752186236d878aefbe2a1ef5c807a5a9b74ed3031a62c3f6", 0x82}, {&(0x7f00000003c0)="a20b357d29c883b1e59405fa8fbb2ee9", 0x10}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r5, r3, r5, r3, r6]}, @rights={0x30, 0xffff, 0x1, [r5, r3, r6, r5, r6, r5, r4, r3]}, @rights={0x18, 0xffff, 0x1, [r6, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r6, r4, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r2}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r2}, @rights={0x28, 0xffff, 0x1, [r6, r5, r5, r4, r4, r3]}], 0x110, 0x4}, 0x3) chown(&(0x7f00000005c0)='./file0\x00', r1, r9) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x1, 0x1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000640)) connect$inet6(r6, &(0x7f0000000680)={0x18, 0x0, 0x8906, 0x7ff}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockopt(r6, 0x8, 0x1, &(0x7f00000006c0)=""/4096, &(0x7f00000016c0)=0x1000) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000001700)="667b7812801f8a250a938171725972c307ba6f96c3bcd036f9eed38d", 0x1c}, {&(0x7f0000001740)="7523d1fb9a58197175ac813dc9eea7893db266a1994ba7b2322a52c0a6c7292ba5ee8e33980bd70060e43513f50ea7f658d65c0aedb71bb48682fea2eb66fe69a0bd0c9a6f6d9c52366137f3cbc7948743a99f1353c2f5d851255e14a72bc226d6187de1688ee0a12e92fed3b3cbeabdfe498d4a69afc0b1f8353b85b3d72515f80caa13d84687e82b9d82c2a6f44557139dbaf6a507c90e4f4fedcd3c1b06202900420bdb063abbb38c", 0xaa}, {&(0x7f0000001800)="93d933b452fbb782bd1b7357ce5f0f87ce25bd85eed334ab5daa9b86473a9fad5953314ca6a097f89f7a5989781a9a89747b22acb7963f123f24e5481f5b5beff3ced928c21032c7e6833aece9018ff2811564a7", 0x54}, {&(0x7f0000001880)="f348a950d63188aa0276d950431f5721b8d1b3827f3ca0ed47239e25c08f1a0bfc2ab88bed58a6aec441c0fd5aeeaceedb6c116ab15ec0e9d904dca2458a0de93fa724bf8a8db2970b0a10c8caab4bbaa18416736b2f45a59901f08e335e47f9e5381cc6b2ef9b7a109c5d97dafb00e33c5d3a6ba07039390f4f89a8ff61ce246a9a6f", 0x83}, {&(0x7f0000001940)="b05730860e35215884e8e199776ac34be0b54883bbf15dac06a8463e5afd05534ad7b5e33cca89833831aae62aa063ce1f4e15c46cb605c3269b2ccd33cd02e0eaf4d4110c765c2a5655a1292d2f3202f8f37a69743af749e72295aeeec098c3eaf03f26d3e5ac662eec3497303a24b75c3072d76c9129f6bc7b7b0ee6814e2c366b05257efe7b269f97f64f4950f22aa3ebc5f36b7cc4ac330cb6ab85577f7026bbe96da1675a8b7fd30b74ea4df78a1d7b87d562dd64d666be6efbf6377545e0315c3276a0a9fffaa3adfc785bb879613f9162b585ec9ba6e512baf58b20ec6d0f94418b2e409a00e0448ceb", 0xed}], 0x5, 0x0) fcntl$getown(r3, 0x5) syz_open_pts() r10 = openat(r5, &(0x7f0000001ac0)='./file0\x00', 0x1, 0x91) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000001b00)=0x3) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000180)="dd90381a0d89081abdb5c6da4e8e4cc874efcf8a4deade722638341ab3cf3101acb34a2589d3a550a7846c33fc302818e616b01016966ed82eef8f0bffafb5c8bcab7b9a5d077d904798b90d7d76bb61a474eb5735fce1dd3e73982eb041bc4a74bb7d85a7170867f9d6259358a05e9c64b1f2f7b312aad52f22de3b02003d2f0a5fd8b30adfcff9ac1616863c5caf99db1869c661c867dbda6575bf8b65e717cdb5f1ffe541dc363adff8ef290f68bba28cfafd4da47a91b79ee8b4b601109aeadcefb38ed2a4a1ba8cba5436cb9afb8609951b93b31aa1aa9d4fb0fdde2c8ad2b08ae6cd35f4cf", 0xe8}, {&(0x7f0000000300)="167f23ca9061cce13bb45c3d448690b8fc883a4f29e961239d8ac3c73c7682bb8982530f8a0fe6cfe3d5efb6d600f1909ff0944db765e2801bf5bab0015af0484f60e455c0c4722b4ff8361c65d41ae1e7b3d85fe6dfa2ad0a39c8029e15a19327f9e662b6", 0x65}, {&(0x7f0000000380)="31151a990640ad77a71be9ae90d14c40e67f46132f97ded9b5624ede49421da10e77f9505babc4f790ed16cc0cf0b815a5719400f674a2a72cacc098d91c58d9a4d8b6185fe88d34d7d802fd676ab8662fa8f76fa3a9b2149435b4a2267e03781b714dae2864c13bca3d4a39b2913e009130202f28809688d5e16b574b758b583a0fd033b31cbb7d1cc4d98e15be7f93449a300b5502f921c0c0a20b54dccf8ff4220efebebf7d1d601182f23799e80d3845c205bffeb2c2ad14b8c257230c73b771f61ee16b6c2afa8029f058b06643e00057a176ea7cb4821826bf26ac1da8eb2074cafa443d5b5fde40", 0xeb}, {&(0x7f0000000480)="96f6354ac0f05ca7a95c10404b874485928344569c8c58be12fc3d6b31ce4046f492f8bb1d3557bb0688c63667b1237fa0d78dd05db83967ccf98c85934f8afc8c432be21c4af8df18f7f3c1152eb223a0c92c3bdf6d2fe504ada6db6288548497f237ac554760f8a19bb14e9464a1db56109b2b8ad4ae1642e1c5d6f2ff16e2fb8920337ab4a8fe8a54946b9be79d638436b3a4dbf65e4a5ed18ad51f9a61aa4d3f6319dfcae0ca3241ba7973736a2d2846f50d010ce5bb77b9ad25a7bad80acecf7536fe45389db76c4770793e94c493e65addbf54bc5de66779ae2452ad3313bf0289", 0xe4}, {&(0x7f0000000580)="6d26c060c61b2576614681d7931af84b143a2db26145b192d73604752115434479a953da82a8d03abec6d1ab91870477ed5fa6e54b907471a5a9300d071ed903db7a9c7e917bbcdd2616d767e872f435494ca5785a831e1706ffbccc47805f122ab01c5a70da5314fd27db3c61ff821e12c0ffabcb21fb0d55d0ab03f43e7d82d0792ba78c3e1944cd6fc90852455b870d6f49b69bfd2435ee1b3c8fe23eb96c8ceff84414b53b4234830a011984d5606cf51b41aa38a8d7567929a748a4d16b01f18b7e4a6df8b7b984f2171a313eb26efe091abc77dade22", 0xd9}, {&(0x7f0000000680)="ed7da4b697d00cef62c7cd38dc83ea40c2e426a9fad882a991a92cd0d3c424167a0de7d453e5bb48e4056fc8388c4dcfd2bdc9b494eb42853a5430e3f6f58b1b079e6ffb4535faed546c9a8e62672b268320d302c1960a655d75e06922cbff166d9647022ab00cba9e0ee8987e1960a20425ff446f06751da881d36d4469f6d8be89e8deb2fdcfbe9f19aaca35aeeadd41117ba34f860ffa9a49cc38aaf45c26fc525c29c86fd140f6526581a0d815029f81973c95ccb797d95b7e5f385f688426879d178e9535801d4d20a4d6c6a90ced9a782138857c7dd8634037ce77afed1d647cb57864e9dc57d8eacb781f", 0xee}, {&(0x7f0000000780)="b5d3b66faf9766e0d3c27d4facbc9e6c6292375409b058ae2119b634332f8279c12bbaf97995e3e161deaf3466a31eba768c25344e6ced45784790540978c8f2716c3133247091677f671a1678ef66ae9c9d94e6d6a6bcf9adbe5e0b3cea991d14842b72fee31f940f45a45d31dc6124c95871ba2edd7bdf9b09a4fd0826ddd6c153a4e99129bbdef1bb1bab3e1beab89cff6d6a30663b38cdf834b4c54189f2b7d5fc18dfb0300450ac810139230cf38456f44ca36192a26b848bff7c9fedae00ca4a896e541dd06bc40a2ad1e51c20788473b6314b48129539a47510c651f71abde663340d90043c6426a39293f18d4cada3d154e0ed572c773d5eaab411eca0828f76770fb5fd53e53f9c24239aa40437a42f9b5624a5fa178fec18b50ee3c8e99fa69ebf4c55d35707d170c311c1332eb7aaf1bdaa981ca313333f67bda290d6f91b4f8f1625ee509d097db1c06dc3dc6e22bea2bbff6036219f088f0a98ed4f0c92f0f06233d48be1f2632bd716c2ca1cfb7fee45e76248222747729e454a7352493dd86f250c6bdd69211fa1ebbd96a68aa5da0dc04eb9f4a8f90deea882509358adb5a18f69b0ee2a3fe1492862b31b3213cd059d9edf0ee92d5fa72cc787188a5708be0782d4a756ff920c84f503f4fa9528f22bb90342238b73ea421fbdf3792b4ef3c9e6027d0e6ce885dbdff970e333f2ada9ae0799d48e70d40309effd29e14f7a3724642231bbd1b06349c94afe48b8060862d48618b126c21b3b41cc71e632307f23594fef559ddb9680e07834dc1edd9975782dce7a7db0ac3a54673d276e950dd854728ae32c85211f464f5e042ce7ef10bac8bdafe3387541794b1dba25838ec2dd85cd5ba6fb6c2a24a41543489f844c8ac01421e5a499417dc3959162cfa7c6127c88ca652d15d26fa7a1b62a1de86c9cbfe7e2ea121257efcacafa36428c2769cf6c985fbc8a45163669ff6aaf4e4ec7bc2b14d9ff5dad8d251a16336214e2423c40c58e83708538424668d2e8591127d1b07ddc69ced799ed86235007e4e6d4af803f752c86418c2824e06687c0c21ab7424ff6da3db0dc124f9463f7fd563008d3f79a635959fd3ca08a74f1e5bcaf649ed1a87fb12e9353b952658971cc6dfe57fece463b9faff7febc2e45c6b8c8cf5fb6a794f6536744ac426c2219fd9c1bc0626b0bfc5add26bb1d14c6c18515b21d3ff41926a3aebcc66eb92a3ad55056ede049873dade5a9e674deca7da651ca9e836a89c456c9cb42d5909d73db545b30d733a7d7c7f927b4533bfaec4ad945bcf08708beebcc8af731cd500b3809a63d98a258d5eec512886db636a2c34808d7fba2f7a9da51a9265a629e83da2fba1f56ebefc128c988a5085b1ac45c056984b263d4cee3d7827f1ed7f7f4c5ee90f3d01ec726657d2492613011559ddb7ca88d2d1dafd6d5e5d6da81f6f171b144f624981f3df0cc0e251d990195dd651a35329ec72ae1728893a9497b74ba63066331de2c74b5228de8e1459142750e9089cbe81166f89328234cb0f82bc935d63b483b8274f0c34b779fef16d1219771aa30376f14eb5707080a984cea26a8476eeeef5862efeead047f74c18d0e5b690813a265c37e79569019a45deed7f6401f3b5e000aa4cefea761b22913eb0823d6ae87e0e12c2e364e23e849d340bd6429e876a827043b2a8f2418bc61c601c65521d018994f3ae2ccaef145f8804916637df70f21ce7e67ed6ff9e6eb0d9a44db05fb85303eeb5f1907d703e0d6d98d34e9e078a73d8b7938a93cbf639085d572dee2311f162f481fc9a3bd39be6c47150849b863c60d3ee44089d044b92ddc59d023f6cccb16e625587fade4d71aa5dfc4b60f4c6223b8f06592a28d9b8c1383409aac040ea2a9b039e9297816258ecffff76e52f220b8098ad470ba4680782632237933500213dfdb96ed6c02296a68459490c81228f8917cfc7d08998b4618166da186f643a7ff6a08e68efa0db367d759dd0572767713bf5f6a16b6a656f7c6d0555472e87b411384cc27b007c98542b9843abe52ea5463e9aacfe9f3dba31d019c4cd6c00299484e5291b21ceea79fa80dc67ef92157aa796eeb4a4ae799ce07bc65eb99c13c7d0c6dc13f69cb1c0facd24c2966a0b25502c44eba1c957ebcf19e6473c883aa06fa48f86c37c36d1537b720e428b8b6d5ff468182c74443b700f392b56f349946df0cab74734c3245bfe51e9654bbee81734309e9419e58439884f324e5a2d7c85d86687c2c80e4a207c1128232350ae14b3ec75393ce1cfd1da64528d8f7928a81c5e26c8b779dbf51606aff5f283078dc2ccbd11c5f9d070cbe723b9bbba2daf871386b9fee77f643e156a9832b8945fb4a5c9c8b977e50e8c0d6989a99c4c4b78b344b8de29e3349444518bd5f1b312956edbf21b1fabcb1ce7092c55bf5ecafd3d1773061c99376648c3b83c5810d0adc61ed1b250249046b8b3fd5893bfb086746e28b6922f8cf126034ea4122efa72058ca624079a4ef8efe7b60b5c39a9ed5040b1e457ef46519a29f9e57a8c2c25c0efa338de43e2ed0075ac7f466a71af8c6ca992ac23ac622c2111d5da3922dca1a45b94f522dcaef240af56ec3c6845419e376768738bc40c27f9d1d4c1388c017ed519f5fc6d327d741cb51ffae9e84fd349aa9d666b5816c5266bd371c5bc57f0f48e447c1b51d2c80e68481af25c003e576fc245317592195f38c21347d850dc47f222e12a348f0f9523465726e7361822b5b9775bf3ab3f751a424993572d1b4c4b414c1ac7c94482c9c3ab11f9658172a8af78e4c7ae1988a57d7f26ab76c5cbd49783734fc5acfe2832f89f498d76ea083fc5c2709dd01b7e9489a661e1eed388230f24e248449af2b55a6bcced06093e78233282a4d5166b419ad456dbff8e6c1638090b1ef63a137a0f615540e2be9da2c8c4cf44f007c1e9fdf16064210b133f9c9f72c0d5bd259dab000ee098311d55eff0017198aaba7c3c68ad20e3678f43279d720b38b024724475b802d4eb0bfb5967ef30bfffa8126fef42006c478de60d6594737dc8600041628063af25c7b2a06a6d4b3803cd405f5f32fa94583cf3fbcd80a7d0638ca547ebae501394563c436d3b6ca222e5d15b0b136c6f5514758b41c04638beee32ea55f17de5d2b61736522177cf4705d1517ddea677577c792034dbfb57c542d32d063a2230b4a3540bb198ba6defb6cc82ad4513562051ed3e41cfea2789b7cad00259a6aaccfd7b57937933c41a9cb5d7ffca98ef1118da3340299bc12ac5ba1c88016e4ef59b054d9e41cec72292345abd377422a50eb2431f8d7342589b71aa8475ce9cd7ad42bc8dc5860f89df44981d059b86cc38b794e8dff9379406e42619c8fdd2c7cf7e997927ac052e2aa0ae7a3697b61db95fee367854ed3f4602941f7bbeaa0ef3a1927f91b585439299331e0434cf341aea9f4f6cadea8ee009b89490d1320bc0a07fbfc9a891a2484dedd3ed1d353d9a42a985daaf895732d0bb435af6a619e27ad0d368857ca4926ff896bde262641722229834e976278f20c3bd7e1cfde719b1ba95c6f54a9087561af557067a22e7947e4030984f81260de379d35d360be9d94921fcff5f31cbf15e272f74f2e60e49962f6cbdc69dee47c7c1555c1b87b091bf0aee331476a844d0b80ec72a239d1e788d63febcff558ac3a44aae5e2ae4c474c3ad5d9eb0ed25181c6664a224fabc77aec60a11023f29b0550a0b94c5446bea278da51f92e591c87ce5b87c4eedf77794982de628983a1203cb295643c08224ad8b686caf29440404839cc9cd3e804105306772bae14d99320eac65dc99fada90c0f558950b1c7265c57438c15ee84df1cb0258c6249cc3a5d6c2084138e3ba88c69aaf2179a2c00d43c74e23ffffe07556d65ddca4d3d2890a5d083a26c79c8fd36ced4377ee7006b812752aeb158f4b4da768d745df31c9557aaad06f3b01b9ace2bb3552711906d642b24a81651b097825be4d74b6574fa51547a8fd44abb7972bf4dc6f3fb5a667dcb38800d0c69af646085749c54b1aea3f8bdd87a8d00147d1de63bbe83808b790deb008131634bdd4e7568bcd2771c311219f90424fe0d29a24bdb807197afde92cadaf77ac13b34edfe55cf219c9eb24be17442b95b9536f50785cf2e74977edde54f60391a220cdc10820c3c889d31064770feb1e068b4fe141ff796aaecd9568ae842ed3ba99f8995f8921263b53984bf83fe861759dd0208366d3070a4d9cdfb191171a22eda3c9e5341dc23bbbedc641d5826f722aec29e075d7f1e6bdc9911324b616f93dcdfbdd5d208300d7ea1e35db5ad558e3df59a12523a32ee69ab8351308b0dc692649fe061db4740d7c5c94c55248839ee4ca40ad6d5d053217896edb1fecd0911d4383fd32ed33c365c3dd49bb769d8040d69fbd64caa2116462736205e910a98752f461af521b65fdacb889514503240d06a357d9f456e6b5f73fe92661bcaea92812f58fc87ed71960ed3f5e829a56c7c5782a2dba289105585b35ccb8f9b8005eb603209731f7d608b3296ad74f0fcf8ebe2d38e03efe75356f238799d410ac52207bbfde64ba525aad1a6e56515fa99b8ee141ae1bf3dfe729ffa77d099373f8c8cd88e6c22393d0a043b5b4959b4a52e339481245d885aaf4c22687afe9ad970b2e1f09f08323962b1e0f46d7fe8652f6e9cf86488500ab7d2e295c905b4ca58e4de8c989f0eeebe118dd8177770857b3a0d61af83b4ba04c84b5c7af69ecc16f247ff657623a41a02667afc04d8e50cb626d3995463880aee2c906b444e9182c6eef2e202ccc34d1ae63bf960354bcb5758ab6285e18482e2da45abd38d25a8b69af29996c2e6ee48484ee08d8a3759752bb26304b8aa171be05f988e05f2f0f4d7548a4682cd2dff405cdf0db96641a9e4b394ed2c69610c63faf8513e7160a7b54baa3401014d5b173686c7e455a0a37952acc5dd70ffa24c68209a03f8ee8810b0b9940a1e72b558560d068e3fc55bbb4d25ea001e8d6a3d567e5635c5273b6f1d1e5664cfcbaefe03d12ffdaff968498cdc795fbc21a59f1b9e0d087d5dc28100ae9e0d108db559f9eea608bd01c6144e30716d0a08d0832f07f2b30fd9bd16311d6e6018d85cef437f28b83cd47371656a410f35d66563d50ed8e395bbdebe57e018f546e6c09b811ea939e9a3d40021e04cad4f157da6f4018cc4d52c2d339feb3a4aaad1d806637e991f322f7e8b6a45ba0f59d3a0461557f162c2762ca3feee9961f57eb2d34a379d9c6eedc7418175a18da9044d5ed2667882e8ad5b9e0569f4c7f7f1f621b42d3922a9a6de47faba169475ffdfc2320170596585f9a000401e5ceb44f58b750d8d165b7b9163b23ac9e98fd1cf81e8f18d0c799ff8642e6ca34b8b502418b2467a4e20a8fbc9720c06a9bac103279c44dbf41fb6b4652fd7829e0a8dc88a053198a6c16c72dd62bfec9c80af882d2a9226e69449d954817169af770e442ccd88bc97e2426d3f3b8ea5c90f65fac56a421a0229efb664116e9d7a72e6b65ad154f63d130458d723e03122ad19c8556587d37392cd826199c0ef3a6c61a256be6b7211400f3a8ee222a0f44f731d3580591c653624777ef0e1695f295b3a1b421a30d66e799dff3d5252226be4aa423e8f862f1e35dcb923844265dac4ea8957329cc34e400607018b4b784ad9cc3bcc87bb5eca5f40d0e0917dfc83bd482ea2c08ba8b2dab0ac0305f8c8730725552404128007", 0x1000}, {&(0x7f0000001780)="eef9bc97178f122b60f5aaf44e2383abf91b990cac98b41e100385ebafc85d4674a70d07f616d93aae63293195c32f0712f5b5f29eadd930aa9f349194497c2396f6ca0a0f3507de3a302165acef04267a6b71883ce24c9aaa23bd81bf1eb28a5e91f27494be63fd96993fc9fb913842418acd599c1785d2f8df5d749bd5855886c1ee42b06372c2440b8f917458e2d0910a2df9423ce4d25db01e81eafd266bab5183b8cdab6360b5a9125939aa96dde932f19e358fbf0f291afdc5924d38f5e0564899092c7f2c61e7c86fd3f235fd9a6f32917a576ade8be3f671f07b73a5f23cd5f64a", 0xe5}], 0x8, &(0x7f0000001900)=ANY=[@ANYBLOB="a800000000000000ffff000004000000234e1edf7eaf9b9d66ee4626da708cc1a0816dce91d45b8f86659b65ede492d87893a2a9c18915ede291fea3b9684c4a262e918d0f58008a3b8306d6d80b3b1fbd8eb78e632f473051a03794384f3d38b68f0c26ad2f5d60e05adcdeb6f0d0c83d9b05a45433931db7fdd861fafee12472de29bae72596643bad3697e60042718d5f80b0f76819c329d8e765a18b0391851ee00000000000b000000000000000ffff000004000000556af224db4eac6342fbb9a4088668b15a1a4801c4583c61fa511a931ec771cda3cfab3b9bf23d474b86ad6385ecea9064205810c9ea255bd51278f5b2d181e4b4355b5a3d5554cebe89aa9ef21dae2849fdf536812a0a56c89231246967586189d6cbde1205c8db8d7ffaca310a3f4678b66a91c7bcdfbc01edbfd2d2f16919ff12f1beb64a88b5589df4602a86ee44172f9cc7d4a8b1c31460662d000000009800000000000000ffff000056390000be404e047bccc7c77069683a673540f8c4a85ce95d5350b8bedf5f0b9b2819f7f7e9ee0a17e57bbc8bbe89504d4e2c2963968d7f0b02661021a686015ccca46b32c30fd194636ba32323afb70a5dceb6c785c1954c2b38221a675d3149dee27d6da4f917cbcd76cf9f13df7426cfb483f687542012d5189b071f76e39af3ecc5ae5182c50767e3009000000000000000ffff0000060000000bbfe270c295f4e64f43ac1dc35428582594c5f043c7cfb31f26e6d9eb83ecdad7ef0cd9687fe034a796b6a74b4bfed0cdc80d0a9b2f0589a8e2b10d7e1d305af11a6961757bfcdf00b1bf124a86c8fe521ecb01c882c4b1ec4723248b2f6fb7946579280da18d42474da3ffea57b1504bfa99ec98f4373b797e74000000000020000000000000000100000000000000ef15e64fe817d6049b2f3fea83cc0000"], 0x2a0}, 0x1) dup2(r0, r1) shutdown(r0, 0x0) r2 = getegid() setrlimit(0x3, &(0x7f00000000c0)={0x7fff, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000001bc0)='./bus\x00') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) setgid(r2) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8600, 0xfffffffffffffffc) read(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) fcntl$getown(r1, 0x5) login: OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="68e193908b7243894a26226a433971099007c2de69c6419b6cdcb5d678f5984f2e37bbe1a31c44827f89ba8645e7055c87d28b40399a8037d2005c22bf1905bb06acce29218d66bdae771e4423b74d9d1636310fc118a8ac836fb776073d04550bf385558662218b24407881dda22ea419c3c36d0130539ccc8910b2887016268d031f", 0x83) r1 = socket$inet(0x2, 0xf, 0xfffffffffffffe03) pipe2(&(0x7f00000012c0), 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x64}], 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0, 0xffffffffffffffff}, {r1, 0x10}], 0x20000000000001a7, 0x3ff) 16:00:02 executing program 1: r0 = geteuid() clock_getres(0x6, &(0x7f0000000000)) r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) clock_getres(0x4, 0x0) clock_getres(0x3, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x3) 16:00:03 executing program 1: mlockall(0x3) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8006, 0x16f) sendto$inet(r0, &(0x7f0000000180)="b11e34de5985cb845cc2915a5d460b4810cf7f1e201df11e0fb6b2e6c6d074300210e40ac0da0c6c65851e3aa30fcf47a03e2e44a5fb7422cf1dd28f2044bbb9541c000a87d9da9af19cd3ba8a4ad5034b3bb54dde0028436a7febc98359e4dbe7d9825cf0843d8b73840f57e3daf7317012438171793d36a73f78302ce95621e677a4d85073093c1ebce5ed7bc421d49ac1d77d2eb170f54a0f64c5133a49e5e09bf94aff20b15663954e3d7cd9b55c9546fd4e9ae467678526dd388993fe79b20b55a95053c51389217650fb459db4c15ed0e459e7e92da24b1cf538c4c0e2307e26f94b60be165cf3d7e4bfe0a87877421753b9e0d0f59b02a3f39a0cc78b9869c284d86f09f74b23466c734124867b9dd2972e09047c412cce3f96b13897d8012363e296901cff312a2758d26f7b2731f7a57947a5eefccafd319b291bc0c9c3334b141d05da355e629ecc661a27063f6d428271027bd809dbe803fda50d4bee57f19dab29b023b9b3a2cf41e1cb29b7624ad28290f9718011018696b73ce0596a2aacf4a6dd0d561b4bf429e83d75", 0x191, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:03 executing program 0: socketpair(0x19, 0x5, 0x19, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xfff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xb3, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x7}, {0x18, 0x2, 0x8, 0x1}, 0x22f1, [0x1, 0x0, 0x7fffffff, 0x5, 0x1, 0x3970, 0x5, 0xffffffffffff7d02]}, 0x3c) flock(r0, 0x2) close(r0) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x802, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xfffffdc3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x40, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x83) ftruncate(r0, 0xfffffffffffffff7) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc006, 0x1) pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 16:00:03 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x7, 0x9}) clock_gettime(0x2, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x21, 0x7, 0x2) recvfrom$inet6(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x78, 0x9}, 0xc) 16:00:03 executing program 0: r0 = socket(0x1a, 0x3, 0x8000000000001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2, 0x16) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r1) dup(r3) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x100000000002, 0x0) lseek(r0, 0x0, 0x0) getpid() close(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:03 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:03 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) write(r1, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x22) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x101) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = getegid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setegid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x5, 0x5, 0x3, "84915282b0dea4732a4f7af95f61b991fb28db7c", 0x3ff, 0x1}) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080), 0x10004) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000000c0)=""/20, 0x14, 0x802, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x32d) fcntl$dupfd(r0, 0x7e, r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r1) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x5, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x200}, 0x10) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) flock(r0, 0x6) write(r0, &(0x7f0000000040)='Q', 0x1) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet(0x2, 0x5, 0x2) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001300)=""/244, 0xf4}, 0x840) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000b6000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:04 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) getsockopt$sock_int(r0, 0xffff, 0x3e1f2501126a6f87, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:04 executing program 0: syz_execute_func(&(0x7f0000000100)="0f796e22c4a299ba6a3f673e666526f240acc4a1e9fa5980440f63de66460ffe7af17a00c4211d6a950d0000008fa94002765ce029") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x1b0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:00:04 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) chdir(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="7faf787747bd54ada04e5a555501967ab47e94049f758ae576fe0e991a0d3128eb3e3a23de43597c4dce26ade8", 0x2d, 0x2, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="01000000005ccf01", 0xe2}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x103) r2 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x36) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x3) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x100) fcntl$setstatus(r0, 0x4, 0x80) rmdir(&(0x7f00000000c0)='./bus\x00') r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10603, 0x22) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:04 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0xb2, 0x15) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x80000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x14, 0x2) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='.{{\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@+\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']+\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getpgid(r2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000003c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000005880)={0x9, 0x1}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000058c0)=0x200, 0x4) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="2db5cb4d8b60429c3f7a47835e2fcd1405ab04cc990920e362da7cce09f8e3f064cc18eb20eaaedd1f63f8837edbe6ac713fca1575907ace686bef1ec45feccf9ec00425ada83d37a57ad40fe426d3278e5376ebaaa64f9f1b84912605da7a44abed492b669c780b2f9efee9fe22aa0cfeed1ddf44a32e72fefafec887d8d5b231b0bc2658f8b6a93899c11278633ace3dc5b86b56d1201f3a96b7a0a1e265653453617f51ed6fe03761536e44819882c9a3816af17ce1d92c56", 0xba}, {&(0x7f00000013c0)="5e0df91a92434f56e1b8c149b95d0b5bf80e0b0f7171672fa55879608a41659de15f6641b6660b8e6b21023249e148f0f571438bd713868deb2b07eb197bc8ab4c90e7b780050f57767014df8e3430d1b6a73d79c2fd386217e1ce2b6689d497211e3faec16c8f589ac9465b32da161bd6ba9947781bb5df9b686deee4c0b733a2de5c8fb5315e229e1aa6ef8b5d78e44da8fe635b8b5b5b0b3c7018d9840a988f2168487985923e23e34d7a7f375b908dcd1c150b6bab3e9e4a99c767cb88cd21c43186eec74e9537d218460f94971363ec13374cfe83febdf97a30cad0d5ed91e4a214f0535433bc22f722c4dd489b1c77e923e98bb25c62d45bb1a2a37472a144c62196febe8ebb31b1345ce9d7974d8434378b5f17b2ac33b2902904c67019a6d5958ea33ed2ab6c98f541e2cc2d05c4d40b278b52ba9ebdae7ccdf07b4e4602e1cbc5a7a29dbb2dbc6a0a48b48bb88b2352b22dd7f4a6e5a5e098687c603852ee5f66f7422f23e66fe7b587b06ced005ded0406425bcb8838432242eda96eec5a733a673d06faff7e991bc471930a7fb15bc40a963802c6fdcba4be68e2fc07d6b32ea916bb9ea77bea5f5de23965a426144d461f9b5f074528f64d4153737d32e82df68c96ed7c6afcbfeb4963b3cd357051033dde10053b83352e59f600338ad43b71ac2b3cf59ff505d9b4fcc1b873f68adbfefb825b3d7bb3eae223156122d76d14f14fd46e04fab08ba1971dae42b33f764361bc2e30ac332471af6d00b6e5f3b2b71069566b4c523b7d29abe7e39b4efafa10f2caa62fade283af936af8286ca7dd3f297ef40fcf3b34fce6c9cb844d30981e7e9459127f378e1298b1a6b6950284b9ac682e5f3ea4c4756f446160d1cd27e8879d47fa291b2492cb544213531095ae7dceba81246b32e31bb2783286c0f4283102eb9814e36fbe23f2363260d3610ca916a58cffd58f1f8a3a8098b1670c2e9c6cd3e27433f50457a552e881dc9eba65a66278030d69170e0dc5aa03e3d627ff5a6b4ebd761eec42105deaa2b026dbf8b6f4c6e1ae13a69efe96e65f96cdb767ac0d78790f71441e2a01ec7c1c1a21dfd0d6bdb30e7b70f031762d42195390996d356bc63958c35b4e34307b8d0c7a34d4744041ca38d49c813703e376b07509e387351d27290e0e4dfbd4efa22db732eaed6a0cf57d9f267c8ee1b41f033f14853096b343aed541aceb61820bbf545030c9b5fc57cfdb97cde83115acb431ed5ff958630415de1b45daef03109fd254209388dcf6492956a05f699ea6ca336b2c4a87719fb979e5fc7e3dda285eb056ee6cf5e0c86e27494744e86038c808f14ef73ef57c36c8717899e690f49630150c548969249fe305b59357eec4386a429de985baf1b6d8046980ff1241e9d0277df486132f0a296bf46b22f539e828a1f682998549900fae74b2c59076526b5fe3966cd65c49d7e8453e4e339cb87a2925f9cc0bf462efed231aa324cfaf400c036af556109d0b9191bf8534b86b1d807058aa6f9bc138072755727490a2ec6aa9d88c0fd124eac7814486b0ed9eb0137065a155ee1992014954fbf6a66fd7ae1880e12155dbcb8384602bd7c66d7b8281dcfdda6d073cdb4eb2dce3cdbc1d8858ac4b93e12ec1c5ffe128e9fe20929dfa4f406a60a5dc944ec9cc107ce6f4b25f3b19c2a69ca043b081cb6e7347dc45af00eb2c6fdb07d9f0fddaeae5f2757120ad36e3b9f1a50cd2d96bb4b8dc1ece5c077da48eb76b3747c8e7678372b538fc1f0df0edd4d28b7c9b07c0066a1ad21216086a82ed2e1ba127ccf65645913e4782816f15681a4a2e0d642c9ca5efd833c60ba0cb60a17d3b2dc02bd2561d208b9dfdd9740c70fcb3cd1d86faf7af9b7752276b75fce01cef7b62365b9464d475373958834160379e0eb509424709987721529c80164215c86ec0a3cb0e7d81e92d19b0d15e0ac47776961549360844e384461b7918361ab7b5dbb8e440a250f6c11ec81242a3be125196529442c6010f8ec973bdef3c0fc1d4d0cb17b5537c8a655b36e800cc5922307dec14bbfa79e3f5ef5d717bdd4c2f1104d72dc7980c0e65fd42fc4b73d5c22213869f16dfd46a78113af9970debe7c2dc7b548a303e61e5e473eeb70d0c97b1678d32b7dee1838491adaa67b9ce09ba76301eb7c0083f08f6d1d9aa3775608a8704be5f37e0368577fda5ddda93e4159e58c3cdbafc2cbc2f3040ae665610921b84633c98bb091058ee904d11da7db2e05f70cb1e2d8ffe6556769e68d48711709b1e83365a560ebc83e893efd5e9639e2b5cada7ed2fe4f7aee658ff875417a15c5b4538a27ab6380e12c04c2ddf1b9b66c589430cafd9da56b885a9c7da3de9932401c112a9a031b9894a49ca1385c626f481ac6fda9b9d9b97a8b6be534884bd69c7c8c4e22cba4a4f7b0115ad1e26235beb6913f9c51744383cfe61ac5ae9ca45a94a19e90c3f6b493826c1889e05e142bd9e3780b50cf269ba5d0dcc0fabdb9ce7272b8da2504419ca4b5cd563c2e373266a3d1d9d4737494aaa6a50d529e977fbfc6f092a3466ace18427733a756df633d0578d6c6831ef4aeaac6c4fca5635e29b1703aa61bde7abe5ad1ef7fa9ff7197595da170145c362d88e768573e7c98a9e30439769e844a4ba0afc5307c7e1b0c27dddd77dd2eb03dd1ee24d903bd14b85dab33b84c30f87d63ab4144273b27965c33f7890ad1a83bdfffbfca2965d7424bb5fd6454f5398a198433d73452888d53649e3f8b4fae982e7d8c98f086efe1a24912c381eb1d9bd7f2c13ec4fcce748b2f2fbdc8ba95a3f788c44336f5963304d9740e0915c6f57b6168813cd0be7fa41db07d451adedf739121ef09a2309bfadc64a28cae2a6c91ee19cdbc290f063b290e9d83844e5246e8d534fd69e6ea04d330dfbb8b22697da7b54ad57b10f070bd5076d30b120b6464987c11583d5083ad09fa762c9fd36d26e49ca1ee16520fcfce71e4f75f5b87c5f85852d57d5fbf8196bc4abad7d31e248ecb5929e8993dd383a6942937b1a1a948458c5261890f90355d523b0c597c13481a654088b47b297e36bc47175dee6cdd099a6b04b346fd4986620fb2c5d3bb2db5c12627ba1b4b9c52cbbeebb6d29aab4d992c85ee32b440666e147eabe6c4b77f4ebb516ec4a0889db1e77b1611196ce7047940489c3682b0aef4cf5871e9427aaf8f99d70df2672979917063732f4001c37ceccfaa4e10cc05d9cf6b80abfd845e51cd078994963e5c07299641c676659448a59b446de4b3328b345fad18cb476abc2088299134b5134f5b1884334651ef201fb29f0171472b769d7e13ee44f6804d2220d89f0dd91101c270a02e11a2466050891ae9f4c2b3719c1518ee02169f953c113199661a30df658e781b772d62d8d9af99d086da0162317a38e550af14ff9f76f1d656b87c46e9b720310fed8db36a3a24b5cf8a152705723fcdec87090bf25e10e86d6dd2a83d4bad3c026c2259d00ace44c22ae7160a8c56a7db17bba428bdbc002c2d852e52409a1badbb2c5363bf09f858c4ceba64deb1626d84123c1fac7c93bf8d9247209f5831b36be076d1e58d0b66cc2ea32b89f7b6f684544bfa3024487dac1bb471ede90d44ee0b4e436f40ac68282979a2f18913053b5252cd20ba642bad7dc82f3be8615c024d00ff25619daf3dcaea34c679ecc47322adafc3c04f7eb661fa56111f35dd5ea8c0d91d0d3d319a774b6e546ec9ebdddb55669bb22977784701d3d2fdfe130f80867f30f4626911955348d3263d664c9883d95a6cea5769e5136da5ded16171f7525023140bc0dcd50c2a46de14ddb1cb94157a09e327b47164728d4838264f5c766bb1efb7a4a828ba7b4b602c075b861ae30dee51fb56541ec7ac359eed677a2d2d284de16d7e688177ce63e23602fba517eee8783f050bd618433b9e7bf7ff16ef5699c61a219d451d044a85e774820820ed21195e327b0a5a0e2492f48fa0ea2a3ce474bedbc08a6068b2907c83996cad080fd93a2a0f948fb41af60a09b4a29b59674d14ca923d20a1252aec0b81d6d7fd27d8c718df3b5db7e5c9fe87e01f6d4a01e11b84902165d6cd1cca2ba065d862b1a37b9d9190d1b02ad52f702680e0baf996dcba038b6180fbc9357dbba10e98d229277c50e07bcd167c8f457cb836686bde3172d08291718423c7e1bf298338c221d4e1dea77cda64ffc714222c2d2063feb5eb261d899b6b4a5eb5d498979d4b45c1d5778e38f366d7596a346fca8cee752bfcb895990091964e025719942f0ea4a9d9c54238a7ff63cfc3c665ef3c94a7f2443c1158581128157503e175004f0723fcc9ca80ba304ce219de5212ff31f34435487596a0a5ffbab033d997d63d10a233fa12dafa84505ba8e6fd1bb700689df8d464633116888a1c35c45f17ed16caa711c2dc78d2d886dc7263cc54f88e94e5bbfac5456eec4e42c3ea4f91927f9d2739121f5ed401fad579e3d5290f19cb950734926ad3300081d2e3a1ab2f25445a7232b749f257cb728eaad660368166e26695a6e5b9daffb1e31c7c06b7ea84937d2693a0b7617270b288368075f3bc5c3d4d0beb9440cd927998b7ef49db770ced09f077898e59df3c43c98c0fa4675738b0516f20cd23e1ee0dca277735df1100163b77d1f3084554b73cb83adf718ed5ff8916bcdd159b67dbdff92fbc6c73b8be9e9080476771fb7f9364b7f3af4ca74515e0d637a87834c16001412d49a8541021cc4f835724ed60f1e5c7aa9f0ac571d13eecba63575e0edbf43f3f6da9defcb7aedf82807933252ae8ddf73857fc2ec7270eca5d18e4a340ed7e56b10ff015f8e9e8636bef3cee173406415b5da1997ac1ff5095843226fbd4f23943db2986f8bd50dd39c5246e3d18e843efd69792d3dc74de535d5956a80e48fd9a362db44d9cafa852efc150567df7c36f24b4e30d50cd719d12d68afaf833e1915dfd0f0d36b0c3c0e4135a43b17626957a885e8aec30cf0c15704aecabb52720b837a48d67dbb01290aa247625f5a8b8bfa39197cf9ba9e4b76ed7effeda1fc1502652c9ee0673f147b7850c33f7e5a78281324a09dadefd3c0a930ceeba79d916cae0388cc83fa1dce7ff4e5e767d2a023ded10b3528d95be3e718ff08a7174644d0e19d092ac7e29bd3d4b70ac3173a9bb2744c8c6e507845ab83579eff1e402127cd8f773f0e43b7b079282e0c28c098586b69ee99313afb8c4c45454b88555608c93ff224b097c815dddfc4d8032283f9cc80f35daf97f8973862a2fb2fb01a9641bb6b50bbad5b115bba08cdde35620e2f9bc78fdfb26ca10e1f8fd84ea9836d431e162b8570706abb3fa01ff8698929f69d066c15593c7c50562d6ba7107bd3f987d43fc418ac056bb132d1c19875dee9a3732db6205ad163b2e008a4c35e647425f210e1a974fa56855f2966bfe9d323e6e3ec4166ad07f64561f6ee2949c81b9d38834be398fd42f0c8311d111d72c4f6959ec119feaa226c594558e2a286954f2b65ad2ea657b29cacffbf05a53c614d6adb847d6059d266b2d18a53c5859b7d5003e6702f3fe1ced7d9f4e9b47386dbf3f1c7928fcdb08e3b02a6ad019b743062230b7f100baaa9bfef3b34ad731bb70b98592578b6d520d3bbb3a1114f73b9791b6443ca4b46c5411580ae720609b2a8112149f88f20329f74dede36c19dcd21fe4dd2814e154f83a58e29c31a1a62131f84c892e0280a63355cab01f8b4cbabda0868a01f4ddeda6c69108aa910c0d5", 0x1000}], 0x2, &(0x7f00000023c0)=[{0x10, 0x1, 0xfffffffffffffffb}, {0x70, 0xffff, 0x7, "39432f16fbf0118e3980fd0be20f1223a9d9c4783f468fdaa68ff21ffa839c51430ea7ca4e96ae3177dfaa2844a3e846c8fd433b3da18b654842b196c8ccbb450c82c7e4d0531cbc028f09c9b1231c2556a03da814c26bd1db42b5a9effff6b0"}, {0xe8, 0x0, 0xb87f, "a619600ecc76746b6197b8fb525eee0f951184b398f50da3c98cd2a7aa583b7eef67290bb350d73580058f1125e2d37bf5f84c6de0e3ebf54e54869b0028ca94aaee4da2e5c56055a2d5409680f1b754d8fa72b84e3ec8347736a22b8b675338495fce935a9a0bfbe4318c5a0c87c4b74dde70bfede36757e0a4cd79a8295a7201ffd882f0d90a1c83a7cc647c119068cfaa08d18e1d2041d732a3557f437dabc853447fc81c7dc07e5d54ac50ac827c537acd634af9bce2c86f8677acfb08783700eca8717a4edbc969a8b84b1e6e41f0a853f8face04"}, {0x1010, 0xffff, 0x4, "229d1ff8ed8a6ba82eb790e1f59feb72251d73aab6caa368fe958eb7be2ef7109d07edf67e08d336927b82875ebd762470a35b51d6fd948588d35bae90f120070d4034f00cdd4ef0454f2122d210066a25461ac5b8b210dcdbbd67dc7b016650db4ecbb320b16e3ebad3ef04ec040e3ac4ead01c79beba490a165c1b8971b849e3a6ab00f351e5753512abd28eae72d349550a775349d540a8584c4465a4e1e92f03b39093a89608682f1886f3c38d9d3c4c469dc3065ab88e89b07e0d8d32da605fca3b7102fbfe7898cf71767e91502c166893036daaa7839977b7c06f304a0f33a3d8c77f5567e3c123512286037018574ecb83dde45f66727a698d069307ee072ea33a074328476b382aa6b6ca19ed83d6622703865bb9bdf111de0181fb8549c64d6e2f09e9f7d83c1eaade297aacef4bfc9d495769e4c4f261328701190cb66b5894113a3511ee1c9d5f27b9ecc3534db6b7f1aea10c0252b02b9bc129874a9dbb0261c6d247ac98a99225f166478c6bdd982dfb21a5a5f9292f2cdbb45424f89d93ee291be0c211ae7978814e5b675943f601f4ae0108ba562bc92d623b7260bdc82a7f5646376972263820d6e27b7193747e9de55cefcb18aebd57378c8aef2c63245cfd8ece1f3070c5e10bd5d318197a393773351ac45ad8cab7dbb0fbaac32e0f698fd910f4843e84267d297ff390bb2ed6360bb13bcb7b7df80470f0d93ea48df9680733d7f67a1e6e63b2f7d9bcc15a491a5aeac1b86e2462936d31039f7ea5c404b90e6941bd607dd47553ad11462b11d2597d50e819b357607b9998bc76ec2521d38d7c3e80a0c8f2c260af662799e5edb587f7d90cc7dedc89e24b3a412399dc589de34750170ee747fbf55485a6c9c568d66457d889358e6d3482eae66b648e9d272c58e6a6514b58af75cf9b2773b2ee3c70a1a09a7f8e8e8f58652144f13afe232a8c66313452a855371870d8075a13ae14e5738c89fc25ad2f9145e2bc58b84cf3b71dbdf71c225da768eb1d6d6613eaeaa9a2280ec5b180d30c6a5faf6d85e1ec52094b9e0030ba72fe0d044f11e825545a291f6d5581dc10863851363f6623382e8f081a3551b68e9c44ff4688f2b7b2e583acf8cfc37d334abebc59c2b32a5b3736ff748faad6c5060d294c489e31c629b0eeab8c08192b74909c92f5947ccf726f1d2370b7c9641b9a5b4b8b944df6094414a8b7faf004ea6e6ac22c58eeb19e8fd7e1cb606045723ec77f539a4aaec248d21294300d4863838f90c19da4f40f350104e27db93120343dd449528f895ee0e8c05d02c3080ae0d65c85a10bd9d0c95a8643e2db450f56d0e6fd3c51d45628275abc9d45103a7936ab4f07ab57a70a64f2d189918bc7bf400462fdb27622e4f8714b401afa3a5715384e28259964222377692c0ac4ca0d5f0eb0754037171c36add97291783a298c5a964952987b9349f64fd1f2708404d636932e313ce7ebe740a7c040e3f1c0a0fdd45712e822aa65b8cda2db96ad84f62f8fdc77843402eddb248a5499f31576b8255892b504aed66bd50cfba9e6a266d29ea6cf484af068229360900708a993c352bf6b447028b2775aafd3acc545b7841d171aa61fc2f16a4efd63ffc31702cb3861038b6c23c6a788e7dd1e8e8f9561e93eed8d0ec28c617f7b1575a70c595ea7d6cece09ffa9db82beb22a2fa4c6c3120c99e4e698a73710252d158632f0ad3f9a2099246d370ea1b7929a95e042fb14256c03303040f260060c7b713223cea18a2a0a5cc83544c9fbb6e99562cac7278a99c73afea1b205f98470e60efe9a0cd4a0cc9e485089562eaaa9e81330e76d445e370b071c451bfd0084b567c12fefdf21e959a4e303620467a9ce0e2e0711be41bb8a4bb82a694e76e7010d3363b570c9c98d7fa0ee0cdffc53a7f86587a04badecde241b2cecb11c81e238d9a639c2dffed8530a9e734aef2d4c08ef1cb50a7151c81d20813bd7e21e6b829e7937477251dc1f37811525c26a0cec644a696a272d3b5acf53afa11352af2b218bf6660e60fd2be5fc1948df310f0358e5f2f5ccd8121da761d573c29c989a66f31c00be3773be797298706a9f544db243478949e2e2f680cb3faffff61d25700399b91a7b383134227019372cafae076c21311389eb458993478d03c0ca6bbf506932636a909484e594e13e94c7b6f4fcd75ea8f6f5c6a30c269c3ee4231fbe7fee199c054270faedceac88c843f66b232da15644ce52152e437cfea200e3477c2f3658a6ddaec22257741240f4611be4d9f5a8e0e6c42d79619d58377c3452fbd0f2e3287f271a6bfedf22a186b96e6dd46affc6e9bf93b25eb42de1eeed06c374c7f294fb2dd5ee24166d90a262b22e56afcba654cafa5c0b69beb68082a589a3fc1f2cdb12c5a45faa4bfaf416fdc032c6af5950654e795da950e8daa3c6aba45e393c00c5950110a91f88e1501f840a36a7ddfa6529c770fb6f2eb75619eaa54a14b505a89d09b31dce8e85b3865a428646283ec593b49e868fdf39080daf43efff1d8994200b51fab73365902ed15c02164a0237cc950ac2f6c5c7b7633497f8f7cd642cd544c4b936d4c4661bd3a55b1ccc3582635af3db28f9fa67c40dae58acb30d0397df29f9669404cbab6e06c9fe92a47f61c81cdce5f84ff3fc28b879c24629364d83a80b47404aad1bc0402e2aef309c6d3669ff63d70847e85e4cf654596accc3f6b7c65dfbf01cf41782b6837ddfb4583f3c9afe6f9dd6c5679e1f795926f5b9073b08bd66afe50945d550e8fe51f73fb2557c2c2d32cebc368311c487ad5b03c2c34dd69df0cac07bb515af02592146d0d9f3c78b0a80ca57cb7c8884fd32e63eec33667b1b1ba18354cd775010d4fb4caac76f7db9a73e7dc051e7445424c2acfc7db79fe291ee00a40fc8113b30f5f57e149750cecc834ad21a398a087baa640575624b1279faaabde0dad9c3e5f814f4c4af53f9356ab48cc0d655fd6aa5d3742b07d7a801d4e53ec1e298f89696df6c2dba30ffc41c14a16a338e272964f6a95a71acae44f0d4866170b80dcc43741fe7f06a60092d0adadc346c5f2a8a3ce2f1c7a7cd746b1600a33a22ab80fb0773b6695ede3799244eda5c612ba2d7afb44fdaf3d0b8ba9e5d47005f1d536f1aa4943f3a9a02e1da38b97968266c623e92771db2e6a13b91a182d7ad47410d6276f02ec48af68d3442a8aaab2f2f106be646836aedbcae20069623dc4ff88ef2a8abe9e6fec0a5447f74f95363d5785bf7f6c16494b76770436fab38a9a39d20554d659243a83c925ede4cc9d6d032069f9e9d78a1ed508d807af834ef32431b5f75a419a22c649ff5d196e08261eeac31c2523407808fad3bd3e8151b911e435a040a40e0b6b017d53ddf6b2c18a2e8d924611fc12e967816b7b535c6f3be6fb8a0203863117887cc7d2ed4e5e211082d55bbb5d07bdcd365f7a969efc2857e170bebc10f92811a6ead564825435f2501d94a6e2a89a6a0ed4c6d00e18c6bf38c99472ae6cde17218208e29966ad61726ebd48ae7b5c2220962a8a90493a2cb3df64f26facfff8887f6db427a0a37c528d4ec1ee17f0e10ebc525895f886f4d05e5b62141b2244d4080f04ad108ffcafa651299cb07067a9568724b4aa388ced72323f33250eeeb8107f65993ad65606d2cea565c0324f2a80ee0a5eb1da00bf96729a7f96b441b0a08fef666d670304ec6f1bf3543afb96c6c22a6b47dae9973a1400cdc45fe50ff23173d3ade3d1bc111a3ecd1ceb655279e4f1a9c220e20fd70742feb457868935041beb17157c4e51aeb33b25ebc3568a656f1badef706ccdca9b5ea3a3069933c4da6d49596faa91fe294c3e478c0db51454edfbc22cc52bb0a4932469e470b21da942a4582144efd45f66ed6a167d388d99bf6dadff6fe1655349415c09cfe3dcf08d38ed085bd049d1d9a66e6ff2bc21887c27511ab7b9233ca567aa35ceb4727502c3638239ce0d887dafb51829440df0d9d4022a35e3a9fac9bade23f330ed098b7ade11a46f4d60a946ee1906d59b53d9aa10fdb519cf0744dea38679a52b910d5fb8987527dd11764a78c4bb22ee54deef4c819dc38acef80da882e2d66c0857c2dd9a58f3505d4c444b541c0aa5bc1e0d7fe926827a4e6950e611433736826eace29aebf9ae9161d3bd3f9e38c8431f0f48cb73989338d5f17fdb107fe87d853a88a29c81e11b0367ae86b3d7c526938f3d9f0feb35fc34a74fc4efebbbc726781a5fcf0b4dbcb78c8bfb4ffc057a187e8b53bb56e36a908e65e6de4015dbe7d08e20c4bbacb26b071e82594a7a7becb590ce890a9c5adaf1c8055ad810a3eca219a1285c5005d54fd1a91a8584808dd9729c4bce40abe54bb6e69a3226976787458488f33c487625dcfeca2dcb7d42c5a791e10951bd1da94f76986489b2f48d26638b03dbbd1f35bfa232dbfdc199944498e6c089e13ca89f5cccba278b655eebfc37eeed178f787551e97a0b20a2805fcb0c9b3283825b22f3748b703ee6e46386cbf537d00eab9010923141953448bd92315e842e3816157dd01e182eb086125da7d2b4968d10ed06a1e29a53c560142feca092beef634cbe78e54b98c47750f9a02a1a0319100c923ec4ed5589576a1a36d65e3c711f0315305417e0812dead9a55a0a1e907c41bc6143bf3179c740eaee9f570b661e0da7b62e14e7c546253b607733e899128dd5ca6f2d0eafbedededce8f0f33a4f34425b283ed724e60ac78c201db7995f52242f27cbe6050576b565fe567599d22face2971e48b63fde03622aeb3b538c094232b9fd05da4597de1cae308124c97b8e56b5410084fd167e56f448f780e1b0b890cabaf16f777921dfd1e9a6c25d9c7882c673969b70a1f42a5a0bebda607439c90fef59e907d228a09afc7cbea22209b5bdc25ee4fcd132ba0e700a78b0dad090ce62f71e0d17a0112291aca435a3dfed1deaf216930a7d234cfdeef32ac768b91ea169a64460878c1a6873640f215fd975474c026be24613e577b0003e4e914df89726ffd9f95e724892e0000057623c49b1446c0279dd7cdfaa6a631494b18f7b44a86702d52516a673688fd8e76db186264386ba1e9dea1a95b87fb63a744e50a24745b039b61e6f9abe35ff36207444f3a3b683263b7112b0b17ca85488e76d130afe570e570e0e85c62d2b91541a436dd9a7f3f6c02a7cb415d0f6628603eb35ceda0799624ca7a03e3337c85afac7621278b4fc02150c2a6fcc9f4c66965e43c66c4302830d8c07298529e70cae52c2d3d70f7b5d2c7c481bb27e5464d5b37f5be33985c7f343ffaca3080da79ac849d845f9f94f8efe4a111519878d49f83e8d82666e171855d0803a261e4bf4295d884e09cb3c7cb3fa772f041fc3812b0a8b94b00e1394a813afd625ac2ebf662747bd0237a13126df2ff0fd170944c69d76b48022668e0f8e99cdbfc30da6db14091fc7fc855f30b98c889c7b16329edbbfaae0d44564384706c782db6ac8564133753089ef00287e2b2a87bb976433767d7b076e14cac81e26df7a501aa70c44d84113826ece41e71ee8aaf16bc347520d9886d2c3a92b6fee550548cdae32b25aa4d4df15925a5f499d856bf782b6bd6727ef6a61f06b81b431fc4c3efda4970a063a4674adf8b76aa59e7c19c69b68ad296eed880b6d0d7cd52dfcbb1a26b40458f9b7eccc4c3b808e63c0ae6245c9b95fcf1bc92178a50c7eb1821a53cd8eda0e246a88611441aaf0ae5fe74bd373369010226bc77"}, {0x108, 0x1, 0x8001, "865e2c82214a28c50a1064ced225d4554d4a248c3c2c3735594dd04173fc8b419befd45a37bee71b495188c2c4834ca4d804f78afc7a41d9ba9fc549b79eade2b8d36e83adbf85735061419636f8d310d6e9efc27a3088e3b71e9f7e12577e27fe4e4dae47532813b743bdf95fba4bbdb1648a90531aa76f7c018b2e1e99ad8c7a714bcde4ee3ef949f89871e408a081ade8afd852d088538d3b5d03c766a73ea5e2adb74a12d0e5c8675339c10af95510481548323bee49646f2866d24750091103f0804bf82de6347a400964fe58e1bf26bf4847c8a7ec856cebb75c468426e4bd130d54bd871abcb181868a793fb1d00a77814784dc"}, {0xb8, 0x0, 0x0, "60b7d5ee81f84e3377db5f388f0bf6d28fe3de60c11b145946e48910536fa933f4e1431470de3e89cdd2226fc45cd4b2a77c605ab740c2897d2d10ca589d072d418bccc2caa4ed321ab6d8d7f96057f9e2990cb804e8bce8ce134d37f9ab73a33450fc02306c3098b527b3ebe8e9c2c62925b62ea630ef0410e81e2aaa9f4c483d7aba7d9cece231362e64b41bd9935c99bfc88f52545ab626ffa51ed6f73ff3894cd9"}, {0x1010, 0x1, 0x81, "2f59392d80c78aca12c3fe0e8f0b8e3734f966a42a79f97a2b5ddbf320d8763d3d833649dd7e3bc05524358aa8a62fb07fe5ed3b61804244e4172233b8031c8bdc1ac56f01a7de7fa15ccffa19a2563855560cbe2e36540e16189a2bbd0b9139388cbe58c5a113428c01a3d051866e0eafa3247a23fb9650cbad6dee04a625b1735a9fc1a52aa1ee775e48b1fcb6f85003729ed2efcc6f7ca2ce018b06092f68484355d5368143f70eed0f9957de570e1c2d022caec7f832e11f5dcd00c0ed58dd392f68a189e5856926e7732a5db6fe7feeed8e4c385699aae2adf744244c3404b7f8ddc59dd0fb771c53c9bb4b2f0742764ed8c8ab186896dc16a90815dc790f53e2e8183b506ec5c4f8b9563ba6033476ac6240370b48c3717d49cc416f18c888140e13a67a84a84af6887f9a4ac20b217175432776d4323a2cd50b568ede88d1b6768feebba047ac7dc9715de5c943272d9554ca0f31b86267c8502aeb6b808792fa0893a67d74e95feb35ce0e82b98384ec3ffa1c534cf1fffcb210ac2d56f76ccc66a967810828f4f114e96338bec81827db61dc237401d78763cdc170d14bf67b3f3c471f6043b8762f67c10556c93ba409ae5ca3309ef9066ce7c1366fdd491786f4ac8143348f0601f4a2316d4e176df16f5b08f42d82bc25d2da1659372eaf18c96667630280b52485b018f7ce5be510df54a8d3717caac29ee53cc0465e0ac097be65a090878a4d3c66d97c3fbf1280cd62035aadadbb8080615c31dba79c66511f29736e11ca9109bb2a956474f73f4ad5de39c4248ae4195a12515d76cc2b6a271cf208326bc995a26890e80739a75e356d4182dbba2126e414237c55ad5ddf9421f5b671f6d4de612065e72cbc74010dd2da4fdd80c4ab0c4c06f0cd626a7aba7177827ca8a2e1c12c124432ce4ca9ed4b992a5bacf430754052833719cebae07e8044fcf12ab90516c7dd0925b2944a5e38fb6e7681c1a0f991152201451cf0e9a4d46e4a8cdaf571d994576d121c45772fb02293ad27a6168b0d0fbc98935dd3663ddf7f721e22dd88f7091d7c88450835658e87be54edf85b4da4916653d76396e30ad4881aad0269c3730cd1b9c99f85fd5d884b3b954312aba8609c6653cb2a4221d818377ee04b1f6af3d5bceaca0c206556eede3ec0e18d42399510464cfa8c8edfd614219c889f363f7843d2bdf808b23b81a60fb2bb73d11f74f7cdfb323a3c31f6c729188bd0df95e46928579373003e3843f629a87af63f63ee85b61cd0d85d1b0e6e186d78651089e14eecaca45888fe31c049fec9bac1bc084935f816f4cc0ad9fab8687f198ce3ddec99e1e70d4c1b1524869d59d811b85811be4898e6a4449044597d150161fb616f3ddaa4d0205a39074c684560be16799e4d9f23a1377d105f64dea434eb1e74b7d2d43ec5424c348ef3287f724959c4a7a64beedbbeee7f5944c197f2ad3fc3f6070190e976bb4a511cdfb3daf9007d3b0dd414045f7ded6c03922a199ad0f86e47f9adfe47aaf34ed7187ace82bd3b234ecd8dd589dc9ef7368e3c725219e9b91abd7636517ebb50e1e2e7aaf6d636a9734d7f920078e77f8cf27a8551edd7fb28a8dff5bdb157245bf4326d45e704939bc6a53d9247f36e8c8e1d71368938ccbf7b405bbd767521bf76e444907bb0fd40f4de10221ea199513205036220f2768bb8d3d015f3eeee1d35bd2d776c78ffe15053dee12b7c358a6dca164c13c62aeb0e2518ab5051dc4a494a776cdcb5d3e7c0574c73021b651a909a13ac6704c53778fad09667f250b2e815be02a5fff33716d02feffb524a55d032a424dda423dfa2ba645d7f8e79eb59e39837c930ac9bdb6fda7650b1bc2bb13720ec1646f56abdf6a7b1862304f810a2e7b12d2ecbd585d82c7165ccd0d7cf22974b0a034359b35c1494ddca97538333ced9a6f14c4ffdc84abf6c2bbebaa456f37cafa0d62e70ab08dd3b0e2b92379adb21b740a3256acab80ef53038707a5e264202d2cfa0bb2bfb2b7186b44f19d0560646d085c74b0a2031d19711aa5fac23bcd44d6df549a71a91c82d5355c40324785aeeeda8c6f504c6dd1d077aee145312e094d093545091162522a6dd046409793b997c46bce78233babe6949c2ae5b014d2aa27f8c19df4ba5c36563e44b5cd0b5b13abd4d6dc7da7062abb93201a2a2e09198d41f241d4a0520d9e8afa9445c7def636b77885ea9edc3e7f6015a459499396e873fac9035af58fe247111f63666b493958e5f2d25c1e687e29c458d0526e5009f134b1b79a5f4bff956426bf10fb2aa8f478f1a0314370e58ea76e00e9c9df94ddfe73e060abd489d6d7f4ff4faeaadab42740a85cba811bebc5034ab1926889dd369116201430750ea49e1e47e26209c2d91b5d8ca68bc438c8c2370f0ffea433e825b9eed2179f4910aa2f9f37dc0bb75dca7927947b946cf4a55124f55169688bbb3b51e0179fbad5b5a3a16732f963891e3d90a93ae34fa759a93b20758f88717a4f9a8db7ddf2e073ed6b14a6b975e9c3bfded3f159868e7ad7cc32b3df2901e83bbc85e80e07660790e1ae073e827fd0548c73aaa46b2c6f65722a7da71919034aefac90e314179c7214a6c212fde8c20935115738fbf84be5d3b2cec0c8f5ef59518129970f85a483304191c1770433a16cbf04a902bfa67499533924c4aabec99918d23683c83adaa3e4938d5bdba5d8fb8c6e8f9d58d6b663aef556ba2ea2591a9cfa02260a30262dae4fb0e76ffdb772fd21ad7728194ece7c280d4f8422693a262bb40765b65c9623c4fe70b8942c8c9abdb1e4a85865299caac31667db9e3a0a5daf1e0ab6c0d53f37b816040c9a8e55672f35ad39d5d0de614ebc134bd545fbfe3c805517ce06337cfa403a7487690ba86dd8c51c413241e40b43e782d032b4194da9b8d5f076ab1d403e794e560d8cfd86ef5c97259a2ea73c739b8142a6a6d18afabbb3f31f19fee975913c3ee6d6413d1df9d7a144bececad48bed8c557b67957da1b55730e75e93a79573865f8c3cbcc729afc28c59ded3b3b8d8e4037a4d8f93a7056e438f99e09d4a855da5d798424c3811847e4add178824eef0de7b7ea590bcbc4d21ace85e3cad010e77730b23c67eea82847da840f599178816befcb7019de73a49e9151c76312453acbb1bba6b6576902665b8a2fcf4a904c851249499d9a79803d4775eea57103858bb263964215578533db904eeb72a2cbeceda65c3d3bb71c842d82417d770d88bd1b02705429c26ce04e7b0d275e4536980aae17e72f4bb790e5dab590e60ba74be5876424f0a0af5d81485cbe9b4a036251cb86c9500489cdd280ac591d911fbd18a21325454ff2394a9775aefe0c6ccaeb4441d81e732b5fb7834a4983bbc5056c4ee23e8898199f4c687a58fc1201c478a4422ceba917083886153940d5557be2eb8ac030c8788c136b2f9a09574fa46cabc59e8aa262b305dcb005a2e140235a46aadec92900fe07db1542bf6528fa11a1ab97af21ad4263f2f45294a84471b680f76b802809d730dd9b734facd7c8ee19f72a6401a74c9f3148ea2cd948126d0b1fd60900b37093b217d9cb02ac552bd4c4394477316a2ee9064ec6e9d29d06c419ded1289fde04017b83a30aafea795c78cbbaf225a93036869669260fe17428f89c6d81e5813c1640334ac9ab4d25d6680f90fdf3a2d902a89c88432f59d445255967ae126fe1bd42e11771f1dea1e1a865a126b32a08ee9a1df7749d2650c8d0939c31984a9f6cc2c37787e6069947ea6f9e9003cb734f500e3d5debd19de69a0b9f454b017c00c0cd4e6b3fc393919646ff61b9187baac4435df7c4b3b73d8a62189eee4fa0b2246edd6839f79cb220c5343d3875e841546c7a255decc5dd134594d8e64b309f2e82e0d4dfe849b0ba67c1656102763ab244c8290a504c13dc7942abe6551e17b396da3ac000fdc716ea9bdb1b82f5767ce7e9b37add08683cb2e26dbe0cef3d4398c64855c16877ddf75176c73030cc658ec9ded560a51f12cf34bd5980346005d026b5ac212abdc59316eebf2cf62bbcb236d0545eb1bb187d671630cf3328ee1a3f532f1c003082611183323ff2233ab9ee9f2f0de01135d1280e0701a51615f9622d0da7d568b0ffde54c27d2455fca8ce1fd2cc8efd6bda104ded8413cf0eeb5941bf3d9c23afea1028131d822859dd5f6e295865a7b6dc95f29a03b0f059c24fcac2aff7f916a9d644fea5d2ebfca82aa26da6467ef1a95e4ddc84dd6299517f7ce9d690080afeefabe01ed145d96f57354fc2d4d370ea2f3af1746da5d4bb9c18cd76fb12b1671ca45feb31ce1d55781b5d1b46a7a5e0149bda225d0ab93c4c11ad8b7eb300ecd490af22fee490d7400bb90b4160e25e205a4ef70ecc3fb43ba0a7c37a9d4977d1dc09f9b17c4b32aa6fc81a2d4994ce93c95f52df0d0488b4e3257f3275f55df598815fb93a76b50411f136e11a0e548ab06237416da7dec49e8aa86959dcf0c44db738372cad7f20720f82cfce051e81c3d5ff93658947717a6cf8a2f60cfcd803f0c787bc6c962f889b9383c27c17992298f4dbc50a704f504cca390e0d5802481ca3f14b0e5137edf11278c88db3db6e8e9d1295ae733011a906ed30ee8f39611950d32d71d7af6a4d86bc2a13a9433aac5d1f921327da97f9e3536b19704be9536c1f32e932b361cc85b48675c9050af3ff9e563dfabeb112face676dda1d4c11c264b2773461aafd736891f994c4badbdfc22c6670ab20f403bbfbc7a4c3815dc532c11108de45f1f3d656168b22b73127116512256c6b70c5e1443430aaaf4b55c95bf4ee3b2ec02de86f28d7cab4a5719dfcd33dfd59d25aaebf1260cb51e19303a7fb70bd99fe2fc87c2810ad1eceeb983dfdd434cd93393f95611b0c40f0cc2a5017c017c6d81db4bb74741209d223ef75d7abea5ea59bc405248e9bcb628a18167ef8107e5d2ddb6fe03566094ac2b90745707f4594c67b28c76b079eebb3f30e3d7d9203dd3804580bffdc26e52c20e218ca186ea8eaa96c1524d257582f85786f729603ef5f8a0a47af62e6ec035d78f438fd7510c37fcb304c0e03b0c6eb9aff679d2c575879bf10cb28fad1ee24fd03f6b04b808e7b738fe83fa5d9ad249b9bbda6fbe2c8d62ce6f7dfb5f5cb6b077dad21abbced0688be323082a362f62eba8b40ca86b66c872448cc84d1a96082984100e9ba3ee1e85bfc677ad6a3552dd31348b76413ba901d32bb1a48ef5f435b3611645d78cd11f3faecb6178068e46fa743fce7c183d464f4e56c93cfd92fd8cca33d450b92a919690c94688b5e652adbbcdb9586b5d35aae3efd03a4f7bff443969a27c786b85fa4821d4182ee668665e38ec764948046482fdd9d7f187d56aff7fefb7f2e1154e302cced6de88c784752b3022bad2683af476a4c33f490e9bec3e3ce286d976249f87f89de4e6bca2c26ee88898c0c7e0bba9ca1c25b990e2f7847334589684e492c414ba51c95d5b261fed13db98f1cd322ec02f93f37c376549fde3533f09c31e0322114fd5439300eed3171737c51c43d248141b83328793c53c5551ed9614295dd47355bd7b6faecfe5c23cfda7d1fb7435999d0bb9d7f333cba200f8235e0b318df7bb0704b397c025834cfe39d15b21ede28e57a09dc12b4c2c805b7050ea331c25d2bce1e13fb646b2e7abb81e31db205068831a228348e354345c73326ff2090064bf330b1dc95caef43afc90cc25109dabfeb3abb3276c807faf69b"}, {0xe0, 0x1, 0x0, "1caf3ba38567edd5f0dce3bf3863a6f84fc731d1b51e7aa9f464497388fa3d2110aa974dcdc853424142e693dc4971bbb403b1537886a9a65095d19816a032567f379d94672b70126d6b87345fee2109e87ba9cfb3ee2a7b1b8871afaa5a7944fe693f7b9fff18cd357f8df28d37a61fb1b03ca4c85fc7eeea6cdcb89bc6a594ac3e142ea5893c67cb6b335ece67456d8cd8965fc2bcc491f07e356c79447b1504914cf5791495a8e34a822d1e6de538ef5ebc8d16ce975580d456a0054aa7996a2f502900d19375da22e0c4101efdb5"}, {0x48, 0xffff, 0x4, "5c45ebdf99a2efd463faee40480ff049a72941163a0e970136aab6c3d9d172be2f927eb819374bdc5eeb80c01def83f8a7fce1"}], 0x2470}, 0x5) getsockopt(r2, 0x5, 0x100, &(0x7f0000004840)=""/4096, &(0x7f0000005840)=0x1000) sendto$unix(r2, &(0x7f0000000300)="9a8b80f31c", 0x5, 0x0, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) 16:00:06 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x7, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000), 0xb, 0x0, 0x7ff, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, 0x0, 0x0) setsockopt(r0, 0xfa4f, 0x2, &(0x7f0000000000)="bf074a314722eb9e996d86267a79f56ea8090fb5047ecc70998f93c334ec180ed041a5450cb1d842595a2372755737ec601c1e79ebe2998080814ef772df0805a7accf9344b7f2cf7adf78e8d2f399cea72afad3b5451b93552df4450f30026bd7ab8a37f75633a4ab3d898cfce95107360bc2a8e1ea825c8e7159ce8a277c06ac770d89adb4bb65e349c9168f26c75cd1f3cdb1", 0x94) 16:00:06 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = dup(r0) pipe2(&(0x7f0000000000), 0x10000) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="722794f56f2cb78d2616d0db7827010000000000000020c4c06195e0a6d49befbf7b9f4c5cd4a102b6edc80ba5327ae23c03e1ed8eb1827a1b5216bbf84518e9566ada382944015ce980e536cf837480c4cdcdb17f14ad8499df54f093b55e542c472c03b4a1f06f841be3282b36c70e0ff5995096bddebbdd1151ce5a643fe83b6216306323aaf1eb6667574cf9a44ddbf883a055ab8f4ef205bace6a17dac0e4911ec7a1916eda325a90354159294dff83df1d8b196a8d1077c90e8ee9e438f3931c60f733394e9354151ba15e60c54efcdf60535c13e2c3"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() fcntl$setown(r0, 0x6, r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x1, 0xffffffffffffff3c}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x8, 0xfffffffeffffffff}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x7, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x60, 0x600fffff, 0x63b, 0x5b}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xa, 0x0, 0x1a2f1608}, {{r0}, 0xfffffffffffffff8, 0x20}, {{r0}, 0xfffffffffffffffc, 0x14, 0xf0000001, 0x8, 0x23}], 0x6, &(0x7f0000000040)={0x3f, 0x8}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)='\n', 0x1}], 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x48) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x8, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x2800000000000}, {{r0}, 0xfffffffffffffffd, 0xce, 0x2, 0x1, 0x7}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000002, 0x189e, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x40, 0x445}], 0x3, &(0x7f0000000180)={0x2, 0x1ff}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001400)=0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x0, 0x8a, 0x868a}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000004, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x5, 0x8}, {{r1}, 0x0, 0x40, 0x10, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x4, 0x401}, {{r0}, 0xfffffffffffffff8, 0x82, 0x8, 0x4, 0x58c}, {{r0}, 0xfffffffffffffffd, 0x50, 0x40000007, 0x8, 0x80000000}], 0x4, &(0x7f00000000c0)={0xfffffffffe5c23c0, 0x5}) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) fcntl$getown(r1, 0x5) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x1, 0x3, 0x9, 0x8002, r1}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = dup(r0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x4f64, 0x2}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x10000000000065c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getpgrp() setpgid(r1, r2) r3 = shmget(0x1, 0x4000, 0x403, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/101) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x1a, 0x9}, 0x0, 0x100000001, 0xec4f}) r5 = syz_open_pts() poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x31}, {0xffffffffffffffff, 0x15}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x21}, {}], 0x5, 0x200) syz_open_pts() fchdir(r5) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = socket(0x0, 0x2, 0xffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000300)=0x1204) getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e925fc2ef000000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="8c195328cc754964a52d81ff61c0411c240c70263cbd1b0aa863d69f51a4b3af44506142e40ae625528d27c4a5b76d83c6a61cf7bdbd8b42d54b8dce8cbb48b0085907adf95fde9685089498909428c56417e945844ef36750d9bae2104fb8827802abe8f223dfa828485ff41a643f239e7fa8dfd933b2af6903b4c26430c0d0882d4c0ed072da756618ced80d6ce2c85fa036f752f868a66e9d4aa7d8293d85bd80231d2f0cfac930de611f7a99db218f5569f1a1c8f944f42c77e6dd930d846e52037578cd24da297fc17d46cbac7dd3d37e67e88e0c42660d036295010bdfe97f4209719231055b11f5b0e5bede3418b14652123c5ec0623df6", 0xfb}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000006172d58a390000000000000800000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r13, 0x20007461) kqueue() r14 = syz_open_pts() r15 = syz_open_pts() poll(&(0x7f0000000000)=[{r14, 0x40}, {r15, 0x10}, {r14, 0x14}, {r14}, {r14, 0x108}], 0x5, 0xfffffffffffffff7) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931aad6f82592964800000000000000000000007509e1bed5266f58722d7277e05c64ded9e9b2fdd4461b6b9b384dff3a9b04685f3de16d7df16d8116732a5a5825c388642ddb59867bf443573b3b60e2bef6660ee1fa60b7a829562f8ee8e48e752b2ad577047377e272ba238605ea48ef3f8e747b7d0b7932ce2b211d67b4a3fad448186603ee3e8ae6f164bfcade9763bd044c005070e5c27b8b294565cd41bc1157d496096d47eb92d89577a22fa689bd3997d6489e0da256f15b73c5a13f19bfce74232c6c", 0xd7) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffff8d, 0x0, &(0x7f00000012c0)=@abs, 0x8) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) writev(r1, &(0x7f0000001280), 0x0) write(r0, 0x0, 0xffffffffffffff91) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0xcc6, 0x9}, 0xc) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x8f5b7a1ec68976ca, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x6e, 0xf0000000, 0x6, 0x8001}, {{r1}, 0x0, 0x8, 0x1, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x7fffffff, 0x3}], 0x0, &(0x7f0000000100)=[{{r2}, 0x0, 0x40, 0x20000000, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x3, 0x9}], 0x0, &(0x7f0000000180)={0x8, 0x2}) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setstatus(r1, 0x4, 0x8) dup2(r1, r2) openat(r2, &(0x7f0000000280)='./file0\x00', 0x10800, 0x100) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/183, 0xb7) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() socketpair(0x38, 0x4, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000040) recvmsg(r7, &(0x7f0000000a00)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000980)=[{&(0x7f0000000780)=""/101, 0x65}, {&(0x7f0000000800)=""/215, 0xd7}, {&(0x7f0000000900)=""/110, 0x6e}], 0x3, &(0x7f00000009c0)=""/35, 0x23}, 0x800) r9 = socket$unix(0x1, 0x800000000, 0x0) fcntl$getown(r6, 0x5) readv(r7, &(0x7f0000000700)=[{&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/193, 0xc1}], 0x3) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getppid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r9) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=ANY=[@ANYBLOB="01df9229102e2f66693101040000d792206ea34fc16114fc2a20e5b9"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="8dfb889ccc3361b337d787ccd41b199ff9b59fcfac864ff17d344bdb3e36e8df0afb78398e7a781a22e81dde0c39910334919084085a2f7e6a80cb7f0eec9ab7720465b0d7ac1df899a42781c731252fd5ee71b80651b1fc5cc320694ebbc0fdac8706d9b890405aefe8", 0x6a}, {&(0x7f0000000100)="ed8fe5e0e81511d65d815ecca0315647a8de2cd089f22a31ae35a9984de4c585b790efbeb0279f670878f29c95a9ed127912d76418082c9503ca232a8f6de0", 0x3f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r8, r9, r10, r11]}], 0x48, 0x4}, 0x1) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x200000029, 0x25, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000580)=[{0x0}], 0x0) r2 = semget$private(0x0, 0x4, 0x101) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000005c0)=""/4096) 16:00:08 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x20000009, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x6}) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getpeername(r0, &(0x7f0000001240)=@in6, &(0x7f00000012c0)=0xc) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/4096, 0xfffffffffffffe97}], 0x4) dup2(r0, r0) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() r1 = getgid() getgroups(0x2f7, &(0x7f00000000c0)=[0x0, r0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x6, 0x6}, {0x20}}, &(0x7f0000000140)) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x100) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fff) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) semget$private(0x0, 0x3, 0x43) shmctl$SHM_LOCK(r1, 0x3) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1ff) 16:00:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r1, &(0x7f0000000000), 0x88, 0x0, 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x8}, 0xc) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) msgget$private(0x0, 0xc0) mkdir(&(0x7f0000000040)='./file0\x00', 0x200) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) write(r2, &(0x7f00000000c0)="34d0abc97925c82636bf6e0ea3945830233b2ab9bf24db3d1c7f962a77515c9029570c027b1849438e859d04d8494e2c262569d3f41abdd9d6c08b92e3b9f083dea11a77f879a44498ab57e7f66917cbbe8b86edc16eafc72422f21393230a6d8c85506f474038ef1ef9a7319ffc8b43354eababe8624652a88d505504491cf1dee1107815bd2cdc504dcfa05d953ae0416cf02cc97e7b3dea41a28fa1044ff1d954b1019b8c3ac65142b8dadc7d78fe4d568d7890d53cec6628152e47c8a22ae6aa123ea9a7251bcaa7561260", 0xcd) dup2(r1, r0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x20) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/9, 0xfef3}], 0x100000000000014e) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffe385, 0x9}, 0xc) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xd9) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/24}, &(0x7f00000001c0)=0x1a) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xa2, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000100), 0x100000000000011e) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="93c836c2012f9f364220f7", 0xb) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:10 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000002000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x2000)=nil, 0x9a459224bf031508) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:10 executing program 1: msgget(0x0, 0x5fb) r0 = semget(0x2, 0x1, 0x0) r1 = getuid() msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x2, 0x0) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r3, r2, r5, 0x122, 0xf573}, 0x1000, 0x5, 0x1218}) geteuid() 16:00:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xed4, 0x7, 0x6, 0x1, "41665dc68653d84717bc6b7ccf84a5867e863367", 0x7f, 0x6}) syz_open_pts() 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)="a0cc65a3fb3e4edda9dc22e1932a816fff70cc820d202012a0eab7d3b097f8a6d8c76ebc9c", 0x25}, {&(0x7f00000000c0)="48ebe0811058d5d34309efcfe848518b988e05da1b1192b1a1ece6dfd3adb75b9db6dd7ee899b398ec7a60da5492b4a89f0ddde5922adb2deb93c1", 0x3b}, {&(0x7f0000000100)="709c54ea2ef137ecf12c83ae05fc41c2364a7243c4", 0x15}, {&(0x7f0000000140)="70045710405dcce8b4ce145c3f8db5ed362b00f1c4886a4252779869088741caa8a5adf7b3c2b772a68901742fe93d80ae7845456fbe04d85f4a575040f5ebeefec9a3d08b3f9a36c71d5ab7b2da35b716cb616c4a58317f3175636fb914208e9c9f76d84d7efdd9b271d4125a63f14beecd8002fb7775fabcbe0e7456f0f917d4d701f7f3dad4a2c70137104b71efbb959a177a2116a496cb88a3fb1edbbb70a7fa6d4cc659fa9df65dfe0612cc02f85f9ad0be7181fa46a747571293369370fa435fbebffab4f444d3be60cafde35cb6de", 0xd2}, {&(0x7f0000000240)="ff61f260fea4b4e4b81f3abf7b58cdf144566b593bfcd668492d5610d21484bc0b53456907df1b9d2b25d56e1467c691ef00b228aeba88fceec9569a49811958d0a41a485c0244433c783d405a2daa50e740b2f034f1396c8efa51b25a0d972903d2612758a89650d7b0213529ae96bdb9cf85256c4fb3456fd19715eccfd6e2b4cf8c0e07dd504229be0527dd39ddd411915fd30cf84dadab72770f6c2dcfbccc09c80151e032bdf6587a0d569c258fdc5e1a0d7452ab784f86acefe5d6baa3693341355a921e326f64b0af755f1e3c5907e10b1c4810ea0e7bcfa34af9419eb8a9261f5f2a11a35972b48784b538bb57808d77cb51786b4d753091b1ca496698423aee6add8dc0e48e2e8257aaba610b3eafd00adac79577e2a1a9beec2550fe65777df925b3aa19e025fde89a8341590a7581b1f3c09cad83faa8b11d56957937523ec03cc06218005c073c3668f92b7d5c75e513e0c32cd62cd52cd58d85a57af55a8f42ce1fffb9d67e9eedceb6a01842fe7c42d68788c4a24db9d8b493ff7b06d097af137d4941419b6cfd0f33af9c845a22631ddef816f53027cefe663f54e4d66c7500d5ef761b1dbd64e091733eb05102c5101bfa7607f3529c0ce493b4be6564c592a1633d857693b561f93da0fb5e8f1145f868277a7c10e1aa766dd838566f8c01240a9d176e192247bf9b925c98f371857494a461810887b0b030523d4b8640a8696564490792a8be233a3b0a3c257b28ffafa024c899d2ccd105a109387305f9a250e8899b170bb37f4b9c5bd47b003780ac1140c0cea70c043b9fb2bdd8c486f6301d7d3e0870dc50496e7c25fd2107bd4674b73a5cfa46685a1ede5a1999f799e36695a72efac6d1dc10d4305666ab174c56caa99322aada09e6824ade97e002ad5d32b6b57f69a494b1a3b58a20ac02479fdc8a1d8656e0d8c9e5e15c67a6595636564f5ed21fe6a6f14418c8a5e28fcf4028762a548de364d56608f99916e7cc1cac30a1e959c5b419da2ab4170b0172fb5371456a9815c9caae023ce0546eb76d4e58b5edb6bc08cdac444ebc39ad9782ad849be8df13c96393ad79262f7bcc0fb2b71d2e168d0e4b5fb29d31b9f7ef11542ede4c4c27567b7064ce44ad9864604f9a27b80e25d8e6ac268183f0081d208bd49458a96b2972bbbaff8da391f26198c57507626485c8177e0f5130d36b60af2f0951d67593845de6038ae1ec4c74f70fe5165b51a60aeee935e02e6f7b84105494534bc536538dcd550a10c4f87253b243166304e57f67343d9e348d85a806e4d30b14e2dbe6ef64f14a82c403a4a618c0857f825e343ecaf43d2ad230830b8324ec58c5609b4bd45a97c5e148a5bfc764f90a2dfca7d4e24bd0209eab6e6a6608567d5840bbe971dac7945543b397bf6e559d47b24d24d06559be4d84ac9e7626b453f510eca418ba4e922823b39f6ae87c7a525279b49673894229f2d30205532a12aa41cdb0c37830d31c357487e7e43f458ac752daff76143c15bfdedc607bd22f7bfd103d1cb283a7faa6358fa4f7dc1844fd850aaf2c8401383653e2a14d26b792b6c2149dbeb7ba9538b56841d7c77410b09ec183612c8a918c713c90e1b2e761f2b04362ef2f837f57051f285f47d39661922809ce8d8abdd539322259501a9fa4973d40f8c39565ab03e60e54b05b5e51580cec85f908c839badf021206edd9a03d8f5863ebd60d39c52b3a7eebbd34d634cca23a06af1237134e52e90fd313137ef1b37a2cd2cefbdd241fe671fa110ae470749287c9dbf41f3eb445c4357610972f81380cb31583dbfcfc49469afae654056cbe9cde62684c29cabf7560de28b882ae2f89700e469f04a4efadefc7c31cf764da8432451888e5cd517c550e54765416e0cb82f3820e36924d318e3748aa558bd8eb303f7c53b92a8dd6efe2a7913383d55b00ce48e80a00cf64b3c6dd1574b2cf77aea9a68ce4468d24efcb8c210390c70fc4eef1dc0b6449efd7bf479fd7c4e5df38a0a0e2d9b48108b3fc081d4c2797721e7c1e6effa829bbb49f68bc154c91299601c65a32f05f2b25efe3ae3e0f7767e5553d31cac4196d5894e48f26c538925a52924a1abf8ec9b0f488640221ac4acaa8848bc592684d13b8937bb32e51afb9587601c2f82afa54d6f8fa4862be144ccc7f9b38ff39c54693ab4e6223be63dee3988f5f20e8a10bfb9632296003847d270727138ec3c9a35d85fd9bcd7e50271c7cb0050cfa6c062f83ac8ed22c6fd976f9af485422efc4085c7946b96f9e18079f21855d46a1279f24ecc20fda6b1454f21cbea2a70729425b5c27a60d1785f3a24aed5e2ae20ef5938ed8ede2a294e41e2e74c886d2afb61d672079a4032583cdce3c8737786bd5d084bb89478dd9ded52f87d190994db08113cc79ab98ab54d0010f4ccfe14e6a627c5ad4034cbecfb62f9c0ab7d43cd68da431a03c02f972c679c1ab7600ce4b4527f115f5bb12b258b1727a0661601286b06dd1af3607a0e1b7ad1fe383edb850d0bcacf1e614655b5d1016a88659a52e05e7ce5cc7dd85875f9e4a06279ee7d03ba6c60f957118a9c3c9dd0ca6d5e12f62d46366b396b53a567afd9d97ddb7dc76b016f9511e23faa1d0eb7ef57e1014f4212059f54bcd9537638e195766d4a08bfa7fc523b39be39b1dcea4e19c0df4295981acb8cd7ca11be67d1808e551fbde0b57307d26cc92a6efdc0b1aa9d1118bf2b37115e8ad6c03fbc545dce1042c727d014426f7a89204608ab9c6b0b47f2510947578cc56318f5a15a7807bf442b497a2d5ab66f33cdb02deb082a82c80d72f294bb2f6655b9a75292fa69fc9f79034f9b000f1eb4fd1de0a9b4ebf16eb1decd7f42d5cb2953166f382b95d682fd3d80443cdb3260ee15fd7db98235574651d4ed588e7dbc08e4d6f41ce753d546d155f36411c1ab65124b7b85ebb8376f601df5869e80362c38257a6bc9b5d45328480ad315b1b4000e9e34bb15070338fa501c6b3a99525bc99fae6d2cb760a5d56e034a5c2cb69cd379d5360eb122302aeb9e2a4064b2b42bc0670afdc323f1d8a5c052adfd5a4b4a9aa46bc656b4f97ac89a8589aa37d98b3ea49124a2d7e9f5e1e224a8be15cb4581db509e43d7d732bed9f5d2e97c91761a72ce065d4a04235ea008accbe72f032011cd0c2d751695ba4ba5b9e093e2a392dc0be783bba59c412cce0961494cf62fcfcde5dbd30180ad9fcd584beb98b59158306238f9ba7a73364ce0b32e11d02f68dd06adf7cfb4d849dee2184271e2d2eb8290385d2ce39219a93579e0a5c9904437ea503e2860d51612fb4e29478fd9bb787a901ab680cf79b6b1b40b4d43d89b906cf220eb30333b7b5d13dd3ed1fcd663869a041ef3b96e8db1905f235d342814078f97cf12cb2a7122b4a2a07183dc4f147bb4ecac8be4e53bdaf0ff41fc8ac45910b951480f0109bdf1a2c1eb24741247341e2ffada6dbc77b94444d8431dfc7235e219fbfb7146d182118c04272751bdd85c977f3f11052f91132e6e60588c8ed59fef9c3e2a3cd066dda596d4a090222beb55cc18c22e02731af2d0645476a908ac7ad0c3527b48d03188f95a8d9dde28a2fad194ffff47d16c21a1612db33baa3b5ab3b1cab31243dc23c32aa7709c4ac94139e232f04e15e5f29fddeb16055835d02f885d390f9b3388086c8abe3479c93167fbe51521a03b4738398e9779d941e973f0024f81db1721ac8c043166ffef5e6b846006bdce01e32c4fa658a8ede055e3d101fd0b6da943fa41510f77dcd66915062f4c32de29c4ebfd09c8075beb24faa212737561f73924cc68548a3d73e19952e216bb71f1a1601fdf89195a6d087017359845ca050de486b04aa3e2dbb787ff45dd73881ef505d95d2602e01877830d596179e2453efec56b564fa2d778856c80c83a2ab228403b4066f6e715561e669e4bc83a4ca63174f5891970e2925cc2f80b295eab870ad4bb1bd1b5ffe5b9bb8ac2d8b462d24c242f241085be5eb963ca778ef972df43d4f7a3ae11616efb7587ece0d20889957be9c2a9c10dc2114c5666aa48d829b7c82a608a077b59def7c93d511d48f0d89069e0d07393bc5cba3ce302affce75115590adf5ebf9436a563522ef03fe4c617d24691061ad3f80d7a4766ec0372d43e893b6fa5f5374e2b292a8a6c25a99e9775746822126be46458d43770bf4b11c05cd546ab28b414c4ce4f2a88a0d39e368366232d6950b1ee94e738a4ed52320c9ab7ca3ba1fe72a260788216289078d22871a1b7ccb50367f2953c7ae1873b8999b47708f41f7796764eb9dcfcad5cb45d87ab050700207c1305f50c8f24e94f7177befb9aee9dde19c98d4aeaafbe222668f43e4d7f14cac0ba53fbe2d13294b0ae09a0654a9cd3a09aee5caf09b3f47529df89672d77cd939a600bd4d8fdf9e282db463bde9573b79f46ebc1d184356608993cf25ceedef7010ebd3efa51f653958b0bde477e277d5f26eec3b001f885e555a89ff98669a5a17804f2dfb2a13dd79ec6d63a5c453689d29a741bdf5efcbda528d76d3323305adac5b35de31d2eef5dba0b965bf6b3daaf4e926bc715f1c3c53609944884db8c0d3c7bdd13449f2c4413835d21b3dba054e1e8d7a3831c029490a4b704a1fea346abdb048d82aa2fdd8cecc76725db67f733a4065393ee13f1fafa9d6269ad21c0bb7e5cbd2c4d76e2080d7717661468dffa1a63ab998a155a8ab312dde3ab8d51ac3ff0790b5829590ca5c07c7e3c4aac992ad1a69dfb0050e118fab72d9bdac59084ef35046b6c00e4df859416096bd4bca2065de3730c03cde898918d7ee0fde262dca63f5147be8912ac187991dfb5619f7b1e712a641b396a87bb389efc58a9ce1794f9ac23f6b7079b7f0e469683709e885b9c73d798ac98e776a2abe0c2bac42be409cf76c52072b6650c50816813b69bfe4d0dff62e176684098d9c68aac25e3712020d12284ca3049abd6fa8c4d1131f4e58b20225ee77b5aac0b329c5854cd163cce7ba899d7e2d23dcc891f7c5579abf3070251eff8d13bbffa12d8b67ec5c6b06934bf2abf0f5230b8d7aa618f1c93409270944b68bf55bc4d5d1dbd5c5c70465154510c8935c54e5c3da38a3ca8c2918cf9e115c1b9287f0378b58e20566b30527209450090812d7c55b7b23dd1a3929c066117f4f001a71bfe7853d18b55cf5b21f7aeac7666ab470c2be882110edca845760c083776d933f5cba842c21fcf1f24148083f75b5bd37d58f7a3720c0a237bbd6de48f591298b69268598c723e2f4f1dd47b2e6b3e41e2dc948c58614a0268b3b77d61856c0d6f4ea71e089241e2990b3138f48fcde800a55e5c37ec07158679b28e5099ef5d5f0f7f2cd3d322cd29f6f89943b09125eddd0064342c02fa63a480070b161288a74ed2da3886cae254bc5d7654c7ef9aa9617b1245ebc8743e6ac8bef7943dccc604163ea251327cd68417a89a73316ca24ef6950fef8c48f5f4f5c39de7b3f1a2e98e9eca2b7cc15a86dddd28ef03d6faac699483fa5954547cf3e2730a3e5f3d01261efb0de1097e1e7e8f0c66261febf882c77d24efd4b5bcbab18a6a1238a8a85bd90b2c56f5f1522bdc74a5b313d09ef679e9601acf70052d7b4b14f726991dddd6e886677624508cf37895527e7d63347ea77fe53a330cf67d0cabda1f4fc53f613287b281c0f1d66385db274bc2d0de122c79bca60dc265b8e42d2eba40aa7365e131883b1c4d815dfd5ee085d0cfae077870470a65c69fe", 0x1000}, {&(0x7f0000001240)="c81f898a13c483dfb89bf8417466c0766a3e0baf56ec88584ca454632c5c6fd91b62545975e93660c9996c334f8f8a37b38490325582387dc629f357b8303367e63f8fa93c3bb3cae07f18fcce895cba44d111f4ef83acd227f134a8faf08e8d926bfa12b2f6", 0x66}, {&(0x7f00000012c0)="e137f2c0344a3b306099e8032a24b90619dc9773de4c8b3832da954ef37b3864425c235f076d8c64fdc22e504abacb940e70723d504e3a92", 0x38}], 0x7, &(0x7f0000001380)=[{0xf0, 0xffff, 0x20, "c78814cde5b4baf7a7b126de73c458d052fb150e6c134cfc466db0731d1a97cd3b7f2d64b285750700f3007f7ccfa0dea6f1f1d076b13a031fb98e0ba9e565d144000ac13385df561fb54f3e88a3200b70ff7971849292a79b69f96284a31be4b3e484f5e8d24f9ad8230544d770188dbd814d5e297d90df10a781dc5768f275584e5a26b73a1cf3a9a8b931359418592e7f0ca47b83ff92b5655066997cecf43946c6c41096ed7efce3711ac8196d7feb8544b8be3e9778f05bf873b70c0d466f88382882ac3610b23b891e8dc3e23977270791a2fdd2293e4b866e5b5621"}, {0x60, 0x1, 0x8, "eb40c7c392b85d3d83ada69295ab1bf20187e13d7b4e45cb408caa3d8330343473e7e2709dca778d82ac7be4e047a46ad6b84808c65cb51e33b3fad597988b1e4b44b80b3fc9333e6e5e09b8ea"}, {0x50, 0xffff, 0x7, "96eb39d82ffac0de4fd105ccb18f5e809a1720b76a9b9e11f367bd9717954758dbaa6197e64fa5cb7c09a6ef0d2932eb74e6a255d88149dfe5"}], 0x1a0}, 0xc) sendmsg(r0, &(0x7f0000002b00)={&(0x7f0000001580)=@in6={0x18, 0x0, 0x1000, 0x5}, 0xc, &(0x7f0000001940)=[{&(0x7f00000015c0)="cdee99300c2d597d094b73ed4837dd199e5cfa8697260baccf987dec5a01654f4e235b705db57f6a5c3c802df655c45068152b20d13cff4dd6e3687d208aeb8d82f7956d717cd4f651dc526c702aab98c3f7800ba604757ac613865482f9a3e5065e7f9917", 0x65}, {&(0x7f0000001640)="bf6042baf7c77eb886852fc7c5297915e5753ed459d3f7a54f3627e87aacc819625efec2c8b30d15cce472c824dcd1249f393b02a96ce6d46ae68c0757af87142f9ed1a0cad35bcce63ab9d0f3617ec487df8ae525cb95c6e6b5ada16d2e9a3de0bb6062a03585505059099b18e4768b5a9f282da577a65363f1c7c37757622a44c9b8af65d0b98a07bee6e66b1580bce3011c50673002b42ba60ebf1109e6b14468843b35510526eaac45b9e55b6ce1202a56e4edc2a961ab300496f090888f4fea7c30d0dff74d229ebd349463f956db74c93dae43b4edcdf8f53bc8521857", 0xe0}, {&(0x7f0000001740)="c1cc7bb0a3c79eeb3f162aad0a8a6a3681ec7dce271cc3893570f66a0ef7b308c09b49bdb37bf3dd7b7d89e688f92de02d3f3c803df71efd1f22bd9d3022f3bbae5d91fb79518646da2303ca55dd449776e9d045af129f0db0", 0x59}, {&(0x7f00000017c0)="2d7ac0544d65fec80818503377471e7219cd8cdb544d7165f177022dbb58d49ef912ccabca71d00919f61ae920884f9e37075848e30f1c196597f4c4df5361ec3ce710bd5ce19f4c3eecee", 0x4b}, {&(0x7f0000001840)="3063a1f3770827", 0x7}, {&(0x7f0000001880)="a4fa1de6b256be2b21f67aed5528962bc2937a77138cc3984532df7fa5f39feca437de140251fdf1b339fbd4b87bd4124e2c273aaa85fdbaba7bc4d11f85a861402d0816d335d4785a9584ea096fecbd20f86d507017d0b11b0aadfda006bee07e9161cff76c6fa8b755fe587eb8c9966d831749215c7ca339a7749f62c200980cd7d7633b31fcf4", 0x88}], 0x6, &(0x7f00000019c0)=[{0x38, 0xffff, 0x4b7e78a1, "0b74148a71dc38481f7d71e7f4b856f8fa1c3130b108a1956908a692aab4b4892512"}, {0x1010, 0x1, 0x1000, "08fe327a0f46d31ccc29ec76a7c9f3e5d1ea846f51a0049d6876584f1e0264cc50690096051a11971c31e64909bde8bc25858c76231267c8c874b62478f567c28e459340c418d2fa693a6fdeb4eeda14d582b20180601321bd5c1178401be5412600790093411fda78ef3dfe40792de6c7884b536229792f22277540f4ebb202e827ff84337336ef3f3368ff13ee82e9b5905c5cb1d4523971a1e8c7062d627afd82f6838fe933f20be4cb2bd71ab453d951c8e1ace24540612b429e87ad3ab2e40cf32423a46f41b94ebbab950bf89e2a53cfb78fb7091937f15be0475e07217479c13d6d4c3d57e9ece61c5c260ae20402858668b19d8570bc85cb30c81baa1e981cc549c1b02004bc5fc2441467d42a90f85f5a3c86109c09200b74c6ecb182010c782bfffd9699e2c8df96f8266797a546452e7c04e1dccb448657b9d1940852004cca70786691d08d0757f03d8635a812201b196543605ab2710c6f46aeb3ce957fac4bd1e32ad7532b6261a335df5e07d14877503bf4de8732c320cd8ed304705b11be0b197b6014635107f2e2668a1b778c5b81a577e32d86e6c6454114d787d64906fde8643435623f1ab9251343b5d50334dcd3dfb01ca93fd96bb2448c8bc4b6645e1a52b0576ad83233376c9e87b7f5422a18a2fa7bc3c16941cc1685e854a29826f6d658e9c931b775d8d390836e3b0e52fc37677d47eb54937a8abc5883dfe66a661cdd409d155124984e583f9064ac83b1b9109336267f4563c86e5672ba31bf8a9d855b434a42220ebcf61697e9073746b51753afd34e4f1e62b4d776f6361d9a4be572d7300b6d5bb91a930162a2b6814a603725f1a334458568232167ee36316d4dd15a3bff551898373de620b1e93a598326722ec62df39ee0f40dec590e6d6dda2790f0acddf3135f7a936e7887d38d32848c59b9ca8127f9cae08f5f56eae0e6c2e175c0da1ac4c7d807375d28bb4576ad757e245bdf258c434817230f54c31caf5c236cc0333a90dfedee30948041c8f14c558a341b5f6c23bb2a2c326a4b0bf98fb24452f65c72e29929f4d29798bf20f0f79332735bc91413576e005ee002925462a0a76dcb539d04662427cc915f7bc74a4f0409a4417c6335d4ed3d0074bb29421f1d6fb69825e529c34af77bf966a3a1526397887d3384e3265e21329c34b0d6de305421e73a3f2893bc8d56d1b1a29f4cb68cf3d6e0ddc313c3ba3ea9237b3958785fd57dc87e5dedfed23b8e59452127b0d71aa4af69e61e47821c2262bc6a542ec599e5252289f03beb39b1607f49c140e54514ab4503e7de18a31a39dc7c963f002a3919e5faf5a3b7459358cf51bc6e8de95a4685530840529299a20fd7215a3b3d2d5d8cc0685f03324a4e727df1fa9337abebf1acf94910e0552b4254486d9aa57be3af16acd1a94e7892e055f78667cee3492ca026dd37cccd225f0ab0b845b6109f17473441e00ffdacd22ece52ecf957175469c43e7a7ce9c954f97d8771a82bf872a660ec90377b377d9283eb34f59eecc87d4fba215065c3975b162b37270cec6e9336229688b0e41f046a59bb10796b192693fad96a966ec6f4c4e404e53267458947c47ccbd2e04afb7fbc40cd2bef82af1d779c5897d1a38843366dce303b99701e64fd9a6fd1360bba739079705c1c59a78b87d0ab88918ab71dfaffd9160ee8ba682979db402a7fb0dbc4684d5b80d43027100517ed93cea6d407c5274067363c439ad5b90bd1d50515f91b323a49e6cfd5ccdd5ada3e1f5ae40ef2b23e5a6934ccd74265e284fc1ec994936f5b730f6d96b190115a07a030114b2ea7eb8089c8e123ad7943a0846690ded1fa59b63b568904fcbe5acf3eef028d7cd9440584fd4580426e361edf2e99e7ddcbe6239ed8cb389c310be9c2e47a48a7d73815bc50e752e17055ba2a8d8987003b1f43dd939403991b0547bfacd7250eae7dd13e4e5f8c38e65eb916f9cd894562959d197785c4f187fb236919ef72d9f3111846fa15f396be3a72f6ecdabeea01b51fc0cf3f969ace20a8153c0e9477b4b085b01634e158814e28de404410d0e0b7d921ab75a7d29d577983f710b14231ccb96ed302629e5e5d0ebb7f7eeeac759027857ebf5fbc3876762503caafde4154c43a21ba0e7d3ed924005f3f29229ef74241484d70f27c415e1b3b1ff4cead555568b225dc45e8e0acc30fbefba5752c3e89c91b74bc50881ac2dea1ce0b2f86191e9a59bb4f4b30d7c039823a3868caf1ffcd0d26d66eb18a664cc93e62c17bfdcf6f8119b12e1260e1484c492cf103d93c9987b32003cf5f6ae3d23f989f5366781e74a30045ed33151299d17c2602e7967dc8dc75013a58379e6a76b43dd43bfd0608bd4029048ea6544de411c5bb8f68011b655859559588222302cad6704855e266c7477fed25136ef71e0de3ced718aaef9f78c74843edc345294238254021e6284079b3e852f83f38dddd32b37bd6e6705bf97002e552f1ed4c1fe80e0045e97c59cf8e6f8130999443203b5dad6bc5a98aba06d064dc1d593f0338ace0fdaa71c64b32a7c10ff6008742292e2a8590c22af3327caf5297178322e6dc627bcc64f12dc8215e1fd8d7bd0046786de8f3663716298a5031a44875ec76c23425cba5508bb9f3ada930e05daebe348a6b6621122a0c35b291f3947af017718ca11dbd352d63a354c6fbc2a439f1568ebd012370625a152b23179f16abc12c86e5dcfe0b4aac201986d08547419b617314c93fa4ef4b13c772219cf5bb4adb77df4f53fcd6ae13802311a9243eea1a4ddceae6ffe24cc6add2ea9306cd8bb50d2577372885d7815f3cbb4c8a8cd8d53fb8a6aa19c875d6516ce7b211d1ee4bfa75ecd9061934e2f9d22db0d74ed407ced084801627ef3784bd3f2d0cf8d0c00dc49fa7020c082eafa5202e2a1fba12ce8b72514464a3ab2ab920a743b80ee29cfe88f361885141372ed086c3f8b20d62e03a2b212aa33e4762e987b6fe550ab38ea302e476f04e8aaf71ce6a14e4b9037d723b97cccd170ee9c824af0a04139d3c904266fa0ab8f9c24fee39f01c56fb56bd927985b67d663267c9cdd3c00b742817bd72bc9332d665a551d77e76b22b54f302d57afb368765500fe709bd9930e396e2f0d301acf410bf6ac8e6bf23171167037400a60e7e63f65141c39150926c508ee745cf80dbc06bbc0f2dcf734b8aee53ad2abf2fb9fda63100c86114d345c063eb42cc037da6baccc4d78c7db3fc9152325f6ec96b1bf52f7baebe1d5db1364bc79515144af2b55d3befc6a7d8b8b33e20c9554c1b72ea4a706244fb33b4b3b3cbf74cf6a46af2fd84766c89b9826ee3ecd18b3793281c1da5ab07b3524b5c94fbb099256fe0f62da7f15c027678382ebcea47552aa809b1d2a3c0c4b6aeef3987c9738f2705ea5067d8382f992dffbb369977ba0b91d9d31020cd7fd2c7bbafbf42a6149d3e0a24ca134c2df4688f4ed39c46e3647aad1b3e4e41abd8f7fa438e8e6ea8dfb846adbda53d47059605a80dfc09b43ee7a4395ae0584cc535ce9d31d7a4fad479259a8b331a1f0e938fc1f0425afba3f35f8167d15a56582889f99e594ad8b68983ee729c29d4289c856553375593769e43af870fb3045d03508e28e073eeed7cc5196d65c90cf94898352e145bc3e63585bc2bc6a4d3cd50efdcc4f74bb488d6be74d6493784b3da5fcc7b40ce9e628c1d04ce72c167ffa65c74fd20b48409c1d9f36b7ab3d683d6cc73bbeae71de3ae0d022578b26ac615203a3ac519f6fa4bd633d08cb68f4f29ff339e2b759e4847ac2d0875bbd52d2220604487dbaee9dc179dccc32d2f600cf3dcd96380ed7787c5c0231f1effbc976b73c5c4ead192d649182f220745284b3391105ba67d91a8dcf5b7c2b9db8496d96ca318b402768dd5de2a773753a382c74822e7550a2d3b43f36e4b3f8e482551027d8374306049453600de8486aa4b2a5e74998fd23e06986af72f3659b7be7f753954e349a435080c954732cb16c407c48ecfeef152e3ce07ddffb65c794ad67f7afe94378352f195eafa3af05ebba49c06832604b22f08bf3d385e0aca743e4a0f48444b441c59e1db5bf0756390f88ed46bea1fa0fff054a22a971187ba229309d1ff3210980c49f1ec208b237a5440048f113568e49647961588ea4303ddca2bea211a083a4530a375ff74589b060d32cfbf6fd605f9bd49d376807bbda1ee8d7288f0ce6db46db27f229478f4c6275e0c1915799c871bbbf0e7bef31785bb5b84ebcd827bf844cef0f1530884510f051ad2c0935060e6fef7f7091a5e31878ac9fcf34937600d07ba7933f7d773249ec466d9ab0e64838541895c7ea48fb8ede2416f8a84b3561035773bf0bd678c7242082231486f63ecee93f700e562389b32c9c26a787d593af71ec4f0090bc6c1d5fa382be2d4596644509218e7b442f5515bdc8e351e7a5b660c87a74fda918164dcbae987cbe1f08f5f4d78b31e216f475ad79b65195eb96b3790591ff051a86595e5679655371095c0eddb125619374f449a0c27596d91ce9a3cc4a2d0590bfa8983a7253f14a365ddff1ab410032ee654c830b0f86437fca9fa5747305dd8748f6b9edc6fdae564e9e9aa982f00ed7803136050d058a8717f37e8f24b24e6d02234152ea901ba89c61e7629e59597e1c8bb9cabed2caa2c2757160e3b0bea0bb7747a0ff7832c25b935cb624a39e98995f9aff42694a68c86b1a8b136a014935fd317677a6b19ca10fcd1c9290aa527447faf072699da2441367ac82d8520f13df6fead6ceca47a8666e9410b894936055a827119d438eacbfbde424628db85239ae327a016aa91c0c44526c513e565ae80eff2936128235a76128077adf05e38adbb6a6df65d70c8b0da2f9f6a503d9c1838592b3f324a861ea880af5d9c5e54f6ca14e696a5efd964b103ecdfa14f45cd9f00071b6f94da408f1343e56f1905f4c721049b8fce0d31b57adb3a2ed7a69f04ab2561c706f00d63ffd93390ffad6cf8f798666e305bc23ac5bd770f07eb2b6f5a5f4d76b9fd1eba7d37176556509fc09568360021aca215b7fcc87d73fb85e12f7ca9024eb9322a918aa946029e0f953610e2848e4b79c92e6d91240061e24f10ab485c0a1e198022d92f2477e7d8cf10ed2591d12e5c95ac50b84e1de4862d5ebb73a61dae7e3d5d66aa4daf10b069e6f49e16c14749a06dfb340b1df4ad1e967db04b22cdb081adb33856ee87e0c85f55804fbb1b5b5b75b913e0ba21a32539c3a7ee7c34b8b9e6f661404a75c8fb0cb3928483dc9e065dc2a5aef83be22be88f42fdb17680b38b946e447d0a2f556be1f8aacfe153f4ae34b32dcaf0a15ae17fbe07c65f6751a5cc839fc3bd0e3659e335f787f3cb1fba181183d499ba9352642934086d20650a1ec971988b9250ae6e03b253b818d3cb8165feb91f804fb9fa9f33aa1b04ea4614d53c0dde9a615109620eec3764cb599278214916ff60658eb85404c5346c1452536246347610f81165d22229944365b87010ed338383bd3d9751b929446ad0b73ac306915f9625e1e79860537ae188964f33e3a9bfa58f7b9b2b9d73f0fbd60e10c76bf10c149802967b5c1f9e79aab7585f9b6d37e7eff930a591f2962488fad9051db11f519225682275e31df9c46f3f9745a5f73914e1eb7d507ebbe14d869d2bd1921e09ccff3ad4bd76bca7799f7ad4f3fef922e9cd091b0545f4d36c5b25116677ac0bc7d7dd2ecf763a96f0101cc03cdcf56761991580"}, {0xe8, 0x1, 0x5, "cb63ce7ae809190e6c1e2351eac018b6652a9257c9de978c94482b17b0f07e03aee7a25455896e41dbd17ec58043ace3ade24586b3d068fef99b63a48c2377cfb60ff6f8ccfde9afc6fff92a8b615b4d71a3d07045881fd041e3117a7d1ec7608cf419ecf43eb9fd5c3efc669835adbf8b738e13cfe43552927d0c6c31dc52d2f33ef6b671002977173c1e68683210294d401cc0e15ea199759fc152dadcd047733d48d5148a02d3ed8742744048f7eaa4df7e0c05cb86d0f4217a5f6fbdefa8f60ede2eb3f7adc59a1f29dc8192bb1f7fb1b5877d4b5c"}], 0x1130}, 0x4) kevent(r0, &(0x7f0000002b40)=[{{r0}, 0xfffffffffffffffa, 0x85, 0xd, 0x5, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000020, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x401, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000080, 0x80000000, 0x902}, {{r0}, 0xfffffffffffffffd, 0xc, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0xff, 0x401}], 0x1000, &(0x7f0000002c80)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x81, 0xfffffffffffffffe}], 0x3, &(0x7f0000002cc0)={0x6, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002d00)={0x6ef3, 0x1}, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002d40)=0x9) flock(r0, 0x1) getgroups(0x9, &(0x7f0000002d80)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000002e40)=[r2, r3, r4]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002e80)=0x1) mkdir(&(0x7f0000002ec0)='./file0\x00', 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002f40), 0xc) r5 = getgid() getgroups(0x5, &(0x7f0000002f80)=[r3, r1, r5, r4, r2]) getsockname$unix(r0, &(0x7f0000002fc0)=@file={0x0, ""/86}, &(0x7f0000003040)=0x58) symlink(&(0x7f0000003080)='.\x00', &(0x7f00000030c0)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000003100)={{0x18, 0x0, 0x4, 0x8}, {0x18, 0x0, 0x51, 0xfe0000000}, 0xffffffffffffaea5, [0x8, 0x401, 0x1, 0x9, 0x3, 0x58, 0xffff, 0x1]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000003140)=0x7fff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003180)=0x80000001) r6 = openat(r0, &(0x7f00000031c0)='./file0\x00', 0x20800, 0x34) connect$unix(r0, &(0x7f0000003200)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r0, &(0x7f0000003240)={0x18, 0x2, 0x100000001, 0x6}, 0xc) openat(r0, &(0x7f0000003280)='./file0\x00', 0x1, 0xc) socket(0x18, 0x8004, 0x9) close(r6) preadv(r0, &(0x7f0000004540)=[{&(0x7f00000032c0)=""/4096, 0x1000}, {&(0x7f00000042c0)=""/34, 0x22}, {&(0x7f0000004300)=""/165, 0xa5}, {&(0x7f00000043c0)=""/149, 0x95}, {&(0x7f0000004480)=""/186, 0xba}], 0x5, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) recvfrom$unix(r0, &(0x7f0000000040)=""/112, 0x70, 0x840, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:10 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0xffffffffffffffe1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet6(0x18, 0xc007, 0x8) r4 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket$inet6(0x18, 0x8007, 0x9) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x2}, {r1, 0x8}, {r2, 0x6}, {r3, 0x10}, {r4, 0x20}, {r5, 0x144}, {r6, 0x100}, {r7, 0x4371ea0f9882cad2}], 0x8, 0x446d) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x48) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="961bbb6fd6bc08ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba40e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f20008000000000000a95cf89b4107512c97261788d72aa4800c7697fa437081dd20c6fefe8317fc89122a03ec8c6bc0617b1a93abc8003d26e69de34b922f61142ebf8c897521f9593d7e6c41cf745385244a20dd2d95226887b183f12e4fbb42f75bbb649f27ec434814b958c26871c7a108af74defc370383e7459a71d99923d31146641a95ac121715eb4124bdf32631e7afd3ab7c5539cc08a64089bbd5bb02dacbdca732df894c1aebd10443eadb37d1e18eced72156d34b85507565ff0804d81fe0dcb2ad64abe5b6458ef582dc", 0x144) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:11 executing program 0: r0 = socket(0x18, 0x4000000002, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000020000000000001000000"], 0x10}, 0x0) 16:00:11 executing program 0: getrusage(0x5, &(0x7f00000000c0)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f0000000a80)="0288f5da6a345d7759e74419423d921bce8f0706a4023de3ab7f9577032a81642e97fec017cb146cc2dcde164bdb5c470e267f0588d3023778633b265f412f33fb2c3593d97e6749ee17cb56cda4bc8dd929be1f5cd16f857b129f77d26685028ad0bd57b3445b968b4e9f80464becb60a0b4543f8ca65a2b3ed9fc0be84368fec207442d5e3b1e0cb8917d7b34015a731d77678c6271e35e8c95dbc2a6390faa09089889b29d611eed747d2b6e47e8e77943377601e05146d540396ae2f3a41ede59ed9a57e7a4c56959fa6a5c0ccb330428232bf", 0xd5}, {&(0x7f0000000b80)="c2c97c8f8365bd99ffd9e84551acf91a50f40daaa46c84f1346f0a6fe4db28367f50904d50324e6fb2f01eefedcd88ca9723a5da6b84a11ab32d32a9f0b8cd74f5407f1061ff976f760f93454027a825ef98204a7d9456f89ae091470d76aaeca2294040dd4f87f9b57b821e005b8d2078c9fada81b23316e52c96c69cb33c6cb75d6984037618e52e9bcada02b27dd5051abc5236a9eb9823cb40b8b599ed152eaba38775b621ca3a3e34982e74d8f13b86f7b536d6cd61a7add644a71d7330864f5adc1191132a5748cc84106e53fdda568f04ea5fa4ab133001fa5d349b9c9cf8994b5e8a7947a899024db0b5f9117730ca5f48593ffa4271f282fa7ac0e1c9276aca6f96169535f1e7f6c2471149cfc6466fa70e987a89d1fb801fb539d3de385b7476cd27c584390923d9a2d0063d3f2d73d56e6a7a8665f86462ea16f30b00c028e883c701fecb217abad59de6335ce5289b545183166dde5a2f63f5b4945c992dcae32db1fab33c739e932a43171986c20d1e7adb1a9ba69ef56968c288720ae5ee5888369fda0701fafa2a9553fb76abc19691e77436a16fdc409529559b91c07db80e192f218b5784ca06aff20dc2ee63d2fe2ff1ba43bc6b30ab515476ad57f76609c98edd41b0c20f67624851a52780cd1fed54156828567ff3cf1079cd626b70612f7bd187b53eb8cb26ea3b78df964b408353edddfb171558adff17f089e37ee92b1ab6b4c866ac5a8c6be0ff1e0a843e476cac6aae1ee17cf9132c8270d33809380a135a96a9f6c727ab250b1158f45b9f5ab8b06a41deb73e5a41d5dba310af5860253f9de2dc376d88aaa666e9b537f84381fee107e60c60afb0ec698d58ee515cfeb33006287e45a8a1073d9a4fd461210422204fc7c9a994a866d7f45c8d2ccb398a946b7e3300e52d4c766990733b63d184f8b9c86e20d5d30cd8aa580508f6087ce297856585c175e60e55d3b1a9f9c06899cd2eb6a8d9324d9f3eeaccb3aa74d84417f850231a4e502f0a2a7deff524a4de63fe7b1fbfb2d5a99d99b24e881ff06adad355f9e9cccc040c560885fabb8a3c4f2ccefad28dc3ed95b7157ac287860b70ef079333f7cd2660b1e091d9f1fb5be6d9dde0dbc5bc11af1eaf959038317a1c71de5650a3316cd077e31d680c0db8cb459263204471699bd23c04395d05611f3af02f6e25a01d35e20af1c953a73a17a3bd0094f37515fcff4a6ce92b77c129182fdc27f620937725d37822577fd2e540fc5c7e03167e0bc215599a2a28fcc220cd06e9c11b3c455fd61492c39ded7f82713e00a65635fa30927107844b3fcd57aea27dbbfba72dfcdc1b76d562ac468c39f9e25ba3b0f18285ac5c3634072cf872cec260f55abdb8c6e74f5112cead80bbd99625333f8792601cc9fd259fd88e94cf1a355d973f2f8027842a8eccaa70fdaa957a8c49bc1a6f37a686130e0655dbc007947c26c094e707350543f13c1c415b09e04ec48d6a7a6e6e1aa1bd6b4e3b253280ec3ddece0b03abf86187f91040eed01d059ddc32a75eefefc14b71966c7d9f982407b5dc568ff217591c7777e7f0465faf849c1f0e25a87d1b0ee6722f29e194117f9a3b47b71853da95a2a5124309a967f3cb815ddd8b7dee29c8ac68a88289156f7266616f114b946adb7a5f2847be9dbf4cf5b73739d26180c9b6eff9e9a60c3feb3128d6f206665325dab75e53692488001b4d381a290569d5c4d2e29bea983dffc5e4a6b17f5684cef6a206762938e9b74be49120dae57e4ce081a106e39c9dd0fbcec3ed4ef5df6747af69a2270e08f04437762f010d265210f5bf207b88e11d6ec469f80f20e13cbdfeb5f35433ba108c47917b0e495bea8d405ca95a0f59ee0a59709312f905bce66dfbd707298ad6911c94229b633b5b4e0a2abb9c2111f3e5b7a21a792c10773f903f0b6286babfcb5718167822c90c7e0a1be813850f357cb0e816a3d901e8c3530aee9da5c19e49d1d7f04acdf60781fc62e63a16376bae9ec6ea9835b96f5b1088edf3f3b141af6b9bcd17adb3a4cca9ce4de8dcd3a156e7818ae10c792387b784ed5ebc093f359d12026ac78f6b54b6df5473fc9caed393709099fceaaad12151e5b168a3ff151f7fd0d97b19a59cfc8bc792667d488d5f7655bec76400bd1f81475c1896cd626dd548398dc33615e92c259ece3b04cc60ad4c92ad53b28c09d71ac32c7a63a31a209f2d174cd9af8bc016e8aff172d67496e38edcf6dca666d681dd9997eb4f26236eb8b1d19450b68731359f68b956b9a1beb1680eac58f9a0a447e6de2c631c5e282d88336553ff97d48788464ea6d28c1d5a695fe54ed914fb36d8127ab0eb1e03b861444f23e9858bdbdb8490aa4d7dd051d1c7074870cd80ebd8f36a120d8db6abe4a64fdbd8af2011fba88d973e5db22633242b8cbcef2dfd6d79f2af7c8ffea5eff2ec52b09818fede574486edb665dc006a357e98bf89bb67c81d0bb11fee7ec2c597127aa3dbfb20db0a618431ca6543569304c4444a6551b273ffc59848b73e901bf0b70928549c04c7f6385fdbaf8cb29dee743c954926ce5652057ad751fc8217856ea5c1b2012c404849cb9ff6b1e6427bb502ea4ed1673c57689470c80d29d75d476db91e7a6992b91314716397191843ba59ae3f3d8fadf0cde9a3cbd7bb1ea117191c2d28044cf0cd156e480ec5f16309f3ec074298d395384e9b67b554ec25aa836e0b90c61dd3207e31fcbd1d2bbc1ec08db465b116ad3e7019338d2c1612722b6aa1fdcbd822b52707e2bc5be6e01be311a6cbba73e4af55d5d5ef40a236a7a403b20ca2f5a2979333d8a7d7b6405d9f36bdc07da0155edd0033d307eb32e17efa9ff3d276bcd29bb724373220a79a6797ceac628a76fc51487819e8223cd2122d2738f2095a814f7955316117d274a468e55ddb3a65083bcaa33ef80754cdc8b091e6d4a2eac39513d33ca65438d754572a5600415fc71aa41a0f57823f077d9450cc1af49ccebe52382d0ee7f6df8fcad2b448ccff8f5b4efe26ce2f026fdff77d7a425c0d9e197c501e8a47287931dd48a78ca766106d428595e8747c241fdb9cf9b56f472c1bdd785e92fa53fc2b6107a27b1644f78e37e2cd516ee2444ff62d1d1e07cf4efc22814139840fb2177251802a2ff580de548f1621afe578ef6b99ed19614671cdb03f34d48e7b4aa3dbdbc58652e1c09a4b941cf7fb9fc6e87a11415027ed922e2fd2fadb505bff616ad3935ee5834a88479bca870ef956ba79927739f9c9d3af777b9c4475df2cff0f9aa02aa285ea7ff569471eb4c86a8ca3463ca162271c6e17ca0d74779f145684175a04e05409b113d698d4b8cedcb24f78056162c690927fe871a25b478452e3e6033f1aba34177690c848ff9eff07e366d67c3f045f6b0adbb1c4bca33e04291e4cd1956187756b78d23610b6cd3be4de75e7d5f131b063f46cd864297e0f6ead03360dd8dc9de4eaa135ef42c0b54adc713435295968f2cefbe694293bf38f33bdcb0fd5b9f1c8f93d60da9c28ce449b55cc1afc0bef2763540785b8d965f7ae32c1af99940c35659421fa38ffb8ae6ba2e35a735ff19609b248b31a60549de0c257fd655eab62bcfe10edc2876903679e6c809aaa516b03f7b06829dd6861444deb1da91fa98467bb3e7a1d8330b21c3c96cc3a191e589c40fe5e1268a14a63c3ddb7c1051da1ead2f9a6581d0ff678e9d0c0b3f0c1d54b08b97b52367380fbda90d75e18d80a98d093df2d59b1791bd90c9a9b0aae6ca8f2e01b734367ed414210e24840290e49d4b819896cef9610f2efbc58f69b49a71f276ee70a24653bdeb7479c0bd6cb734bee186ca713603ac8f8d2db972ed512f9892bced28b88fe253d34c584a767199c2ae803093270097619d8adee3542e784848854cd0617ec28fd332b694e75bc4cc884aad8b501f163a209dcb5728593f78e75f66460c051e7b827520296d4645b202af86a5681bafeca274c62802da4f6831f9fdaf9bb8392cd620078ffe18225a696e01948014f5eae318e76cfe9b93c4abac5c05f0b78a38f778dd565b274933c9d24fae3b28bb4ebcb49f035ef9cc52254a6ba87e28ad6cf540a3b385ca0d316b2d20db005f834d359ab0d9054a6dd45720c2d694b19467b92851bff17b4c6a6a98500e6ae2ae3a538feb757f41cbd4b582de0f106f014d343c50a0a72e27cd7f54b9a599c6b9c407dd72f8abe3c16a7359cbe8af9637ae2b306f30ebf9e5af8272bd6b6f15f7b644293308f8319dd59ce27083250bddb0b7b60235aae141d953a568fb1e48cd4fdef65dccd43e195b0f202ba46620527717be579995d27c8e7d136acae3c31851de180bbf565d04af04965ecf98a3f860ea0e03e2a7a6a04d01f486e1f951150adca6df09f623589ab5f704510f634100e48c69bab357dda3682b97d6fcbae5bfe03d67f6c6f65bc4756fd7998c375e3b15029f552f1eeacb2e5db10bdef81f65669ff5ca73b54513b408f3a6ff552e3527c785592f710e55862f63cdf8588b013b6aca3739c58b324b811274a4a72079a663e1c5841c71564a4753cd769f0c1d4863386e0557b9bf72a2cbe1b5577fb749f95b039238ed0f5d48f4e37a6d270157dbdb560b6b27e766c6b92c4f734705dad82bd3ed957d1f6e33a169e4343ac976471fc6d02cd3b8c7d447bf5ecc3431b9afa3ba7408fcfad1c9a161a812bfef94d12144fab56b0f4b6a3c135ad626fb9e26628220e02fb33f453985c0300585ebc8f168011feef8d25ed4e850bbd0e83d933bc655caffe0e56382547015ad61aeafd38203f2d0c4f2de71a3ec0b2668350066d54d0ca85e740c154fa53c2400bfeb2a923f6e772cc52c0d5cb41824e5857e2fe3d2961fae81b59d83cbe530115e0f3483e4b335a9f1d23564857281827a08b1156e830945049b3f4d9d6fe5dd2e456730cf407e96a0a5ffd1f6140bf15dfc26be38028924eca38ddc313894a5420ad2505e000d4430202f89a51ec4e029a99bccc157c5827fc6c5241eedad9a95c64d9b15a97a22924c32b1c8e5717ef5d6e7c6e4f7ea431d7179e18608904c1f3c985fae456360549da250f7dfc0db1ff4020d4ed064ed7208c59b39428c6b24d12f6ab3bec5bc95afc85e91ade0cd4bfdfe9c4952f9329e3b59e3311e0bbfde9b501ff46f15ff011107f884c28cb52ff649695470714de86d995577046d048040bfbd2241bbbcf4c2cbadf39d9d0e0eb3cdd238dfbb89215c0df6bdc922f18c647826172b30d5a58616acf70cf6149dc7b9e7dbc2669dd599b9221f6b3261cfe20f780bba578eb4ec34bb74fb9b0adfbd9a965fba1bacf451a1deda0589729143c69a737d264d2dd05a7d216f7dcc7cd75401d15c55836393ee17d2201ff04ae3e0c5925c8a1113923b79cb3f57540e778bd1b786ffb479f619a950d502c9d23e34ed1eaea76cf5e9532f38f5bfea357a402a889b44c0b949712cbe2ee128b6eb4a1d7866c7cba43b25051e7058574340a50cf020de33e03709bc82dc6767045bc4ceb91d1bb106e5eaa8bf655fb55f8245d418e169e7c8b272a01b34b22186414b442ecf7fcca81470e42b9dfffb2af2c2d09d41f4eaf22e589bedf92388c6f02bdef227c88de7f6446eb29ea16084c82adde1071c163927da86c2947e94c47159bddaac97696c473d952d45d3676226b74c84b408cb8aca3be9e7a8fc5af60a5fca04d6d6e0d901be55e6fefb1ef0c1379930932ba802cb6416625170cbcba15b38b506f6575598f8739", 0x1000}, {&(0x7f0000001b80)="a090c094f589b919ebc52dfc8d9b10c759965a85b22362d906a69d80fcd5cc650c608fc7cffa7c3940", 0x29}, {&(0x7f0000001bc0)="457ddab01e517ca9e3a85df84f0d8d3164b731f0ac242b81b653df94782795f43f2cc0aee1d80ebcab66a53707022e8d2a2044b6d3dec12b9b69360393280d770a15fa16ef1e7d1e4298c41be856b037a8fdc0fd225985e8a1", 0x59}], 0x4, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f00000009c0)=[{&(0x7f0000000180)="883b0732d6e49087497485c4c1ee0348e4fb8f7c832b567cc8c12ad51c31c09c8be3c5365a0236fe654b28cb5c8d76304ad5cab3d386614085a5d1fecc3c805927e90669e668311134e27432d4f521144d0755ebfbf27b0b49212de26b24f41b1e8638bfe00c15b0c0a54448e37ccc6575a67ac53b57c122cb8da879e152ca5b63f760e1cd42eb559d9dfe2940aafb1d7f7bff9fe0fc14775375dd068f6826e02cfea2abfc3aa4bb6d54a874218b42e6b311", 0xb2}, {&(0x7f0000000240)="44b74f32e598d062fd54f4faf79640a285d555a60b83349163beb14717d734293805856b5b99dd", 0x27}, {&(0x7f0000000280)="57d50672f0fd17bc34a25fecc89220c9638065e3d0377b6731b81ec0dbce3393d31ca385f9df5229005015d320faa82e35ac4eaef14f9ea5004bfa8a1c6bdd1df96f1310f9c46ba7393d9e1f0cd74cdf0557b5c509480229ad7944e3b28b32aef32db19d53d7d095c43eb6c7a6f9c0d48b0395e5ee2220dd626d07e50bdfdafd2fa354f6a9e424aae242c89101cf0a516de3e2964cac8b474a19f9e3b6bcda49a4aad075ed4aeb11894ae8bea4e9410f06035cdf57427642f70c6d40954f7595b6b6d8e8d70e7ea55af2fed8cab9d10c9ab02bc8be4361b9b20a8128fa8bf5b7aac586570028ca02c3b409ec57c27cebbdefcd78082a77e30bfa2b97", 0xfc}, {&(0x7f0000000380)="7261e3a69718e62c51868bd8a75711ee93c81cb261f1d20202e1bd4be2e5eccc95b7fa2ef20de0a043befe051bc4194e384f2a8e217c388fb5d495bb9544c1e09a21b18ecc124b0cd9ded8ee876bbb2dfbafb1f16400dbd49f949d57ea49dd7e2b6a1c2af59336c978d0db38a63fea8c3c5308b564bcd6dfb093eb634a89e608735cc70bc8bcd2b2a826d6f3cba6fae223e22a32d07ad53ba172a36c9eae328fa6dd50a919f04fe28aad9542c54043330b937975844973ac2c962f1ce78ae06a9a36f009c6c6bf748777d9819f148a708ae2be0bc3e3ca898aee7b1fe144efaded2a", 0xe2}, {&(0x7f0000000480)="a9cb58117a574fc90b76575b2c51404b9258e9edce515d82cea98dd74fb44faf454a15cd80a9f854d8e20200f1dce2457714fba4a5fc68df36bf38cec0c6be5e5d2c76bd6f3665bf03712fb348c9a70b1a5298f076a397d57ec16d433247c1cec3020de45cdf19f026a78092e13989c2f54b5092453a71cbb930b884d1b624e16218980941f38a207d6aa7e2abd0fffb2d0f9efb31ee9c1475727e6059f68eae430e00df00a8be834531143e1faa76fd185a77b2f321610f378317dc92f53a2b94e57d74de11c27876fb1195fe9216b361f3788f03f179f45172f226384517c85b1909716b4df6c2e04b", 0xea}, {&(0x7f0000000580)="ccd5f7e8e69dd6f57ebf8c7eef889f2d37b4b5a708756bccb60d21b04e401ad10db735963412a32a733a0686e6c0fc06fdc62d967d697337b610016c0fb993dbac94a6f1bc8c0dd9eee98ea44e77b8b6cac5ba53f6b95596a4d5339908ccd27eeb8e7da2bfe528c8f15e604af928d979cf20a833e4555ca57f90ee98faad2a3200bfc9f83be619df877750f7091ae27587d1a1a9229dd71d1ee1c8dca7c4", 0x9e}, {&(0x7f0000000640)="1716b4641a79c68dd56f0c49ff5edcd9c20ddbce525cf9360a602dc3aacd8be8180be6d3c4d475bc3d034526cb36efad7788482434568be1a8cccb657ec78e845a3b076985111236fb0c55f4267cb22987aae92b6c496a3b98b8dfddaf462feda9d39f3aca9d5ccf977fa8e9be11bda99592ca9b8ec3ade84a658761126aca5f072f8a", 0x83}, {&(0x7f0000000700)="0e3855bb5340f51e6b7a26a88478bebf386c397a4ab9f153757b8210a143aa00a2539d9be2d6aaf083e4725a66664403e75a8dfe1814d85976c18da984dd80a7d1b685192246f5f6f367d63849fbd05f7f17bb6ad6a254552bb91bb2001dd123ad02015e9825d2fcdf82af05140e0867c2d8dc5032fa090cbe57cd49b6a4c742d386fe18881576844660e275422a228ab02c4dd9e13cfd482883e4dc6073bfc9ff900c88229a07dd144cb6db0ef4b820b48ead64abc5b8ad6f786f6dd499b67a91fcad61fc83ea4f7db265bd53a072c7049c567876fcd6d14db224b5b987269d38064f0d2a5d3d08", 0xe8}, {&(0x7f0000000800)="ede19f1acb451a52ddb0bd28ddbb33a7aded414e82e40ef882e89e3da460058b9b14085788f9d1b1cbb665d6f3b0812d879bfd08c1b1b1618aed3cdf2a998c44dd2aaab4154d99167de697cc48bd59dc5b40033d3a82a6e70ceda1b406912b7735b2fa484c5eded736676361c603ab9c6d6c5b9efbd3ba1e4150979e5b53f2e6b2306a9109d9be046d6e51b9ada97429a1c2a01be255ac66809ea9", 0x9b}, {&(0x7f00000008c0)="841221406ffa5ee6a8ba972054e7f570d5dd84342853ea7b0e8c98d20a167617492b18c1b5d064488f7fa583d0c439ded315af17f40e97a82bdfa46dc6a72e35411a198f7170d49872c58a09c1048cd395c91a216e193954da0c63c2765bb2ab0fbf00830ce320d442677cd0d52bc8f055c982c0a5738f87831e98037cf3178b33bcefd22198d9648cdac3e86766cb28ba409304991969bef5dd06bfdce2881d382c17b3084673fd496a41689d830e174360e318f44710e4e518bf67a5a98af252eca6f6cfc7ea22cd0b6e6d000c7f65985b02185be2", 0xd6}], 0xa, 0x31) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r1, 0xffff, 0x112f, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/54, 0x36, 0x803, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x6020, 0x100000000003d91) close(r0) dup2(r0, r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0xffffffffffffffff) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/50, 0x32}], 0x1, 0x0) kqueue() 16:00:12 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffefdffae7824ba42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000500)='./file1\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:12 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffc, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() r2 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x8000000000000000) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x1000000) fsync(r4) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000, 0x200000000) recvfrom$unix(r0, &(0x7f0000000000)=""/57, 0x39, 0x840, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x102) symlink(&(0x7f0000001180)='./bus\x00', &(0x7f0000000040)='./bus\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000001200)="641f97dae28a29437f9c842999565567af2712b831b533be6e25628ab0d7dfb3a82dec0624e47fe7145ab0ac07a754fae46d855d087920908902affa20d4a8fed4373d3928501132ea3f85db23437b9235508c9027ba510a6caf5fdb0cfb1f6830e10deec1ebc23b0622fa10055b028dc15c3f325cdf7acd8715338749165c92471dea2e0e76eec11428b1908e57c65f7f260e6098e0b6fb986bcdb7fcfa97f0df474d97f4689373e9999967df5842697efc8e91bf200d9d82a07fe01632f0ea3c05cd05ef34dd3eb2cd334b87bd709758b0b04da33d1ca7c3e758a357d1ccd413c1dc80aee0711ba671923f21e53b6edf54ad8e276eef214248bf88c3", 0xfd) 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6c3) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:12 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) socketpair(0x26, 0x4003, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) fcntl$setflags(r0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getgroups(0x5, &(0x7f0000000040)=[r0, r3, r2, r1, r2]) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="480000000000000001000080ff0f00001da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb95763200000008000d0a47bcd87da7392157de9b6184ea0ce"], 0x48}, 0x1) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, &(0x7f0000000200)=""/10, 0xa}, 0x3) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001500)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x73) r1 = msgget$private(0x0, 0x14) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/215}, 0xdf, 0x0, 0x800) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x1000) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/51, 0x33) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = shmget(0x0, 0x3000, 0x102, &(0x7f0000002000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x8001, r4, r5, r6, r7, 0x111, 0x6}, 0x1, 0x4, r8, r9, 0x5fc4, 0x6, 0x7fffffff}) r10 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) r11 = socket(0x7, 0x4000, 0x1f) r12 = syz_open_pts() socketpair(0x61, 0x100000006, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r15 = kqueue() poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {r2, 0x1dc}, {r10, 0x100}, {r11, 0x108}, {r12, 0x2}, {r13}, {r14, 0x6}, {r15}], 0x9, 0x9) r16 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r16, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:00:12 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x400) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10581, 0x186) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x80) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40, 0x401, 0x800}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x81, 0x10000}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0xffff, 0x8000}, {{r0}, 0x0, 0x21, 0x1, 0x80000001, 0x1ff000000000000}, {{r0}, 0xffffffffffffffff, 0x51, 0x0, 0x6, 0x4}], 0x4, &(0x7f0000000100)={0x8, 0x5}) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfd, 0x0, 0xa45, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) 16:00:13 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="fa8d96c403bcbf6e0d39963a7c8f7acc095a9859c4eb8ff511ef4c7cf824eeca0a39316835405b05d4930fd67cb8b0a72405e9580e170dd80a916c18597ee77267aa568378a003d9370512b9a8", 0x4d, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:00:13 executing program 1: symlink(0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x180) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r4, r5}, 0xc) 16:00:13 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1e) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) r1 = getpgid(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10000) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x30) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r0) nanosleep(&(0x7f0000000000)={0xad, 0x80020001}, &(0x7f0000000240)) clock_getres(0x0, &(0x7f0000000140)) nanosleep(&(0x7f00000000c0), &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) nanosleep(&(0x7f0000000080)={0x7ff, 0x8a}, &(0x7f0000000100)) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x49, 0x1, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x7, 0x800}], 0x7f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x12, 0x3, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000081, 0xc25, 0x1}], 0x1a, &(0x7f0000000140)={0x2, 0x635}) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) dup2(r3, r0) fcntl$setflags(r2, 0x2, 0x1) 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fsync(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x4a) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x6, 0x4, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a0}], 0x1, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x7f) bind$inet(r0, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x8000) socket(0x20, 0x4007, 0x348) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) geteuid() r0 = socket(0x7, 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f0000001800)={0x0, ""/169}, 0x435, 0x1, 0x1808) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xae9, 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:15 executing program 0: nanosleep(&(0x7f00000000c0)={0x9, 0x6}, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x8082, 0x14) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfdb6a179700336c4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x6, 0xfff, r1}) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000012c0)=[{r0, 0x6}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x97b720f06dc508dc, 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xc7}], 0x1, 0x4a) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') socketpair(0x19, 0x4007, 0x4, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) fcntl$dupfd(r2, 0xa, r1) accept(r4, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) setitimer(0x2, &(0x7f0000000040)={{0x1f, 0xffffffffffff28a5}, {0x8, 0x8}}, &(0x7f0000000080)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7f, 0xfffffffffffff47d, r1}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xd2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000040)=0xd3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x20, 0x4) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffc, 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) semget$private(0x0, 0x3, 0x140) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) truncate(&(0x7f00000000c0)='./file1\x00', 0x9) socket$inet6(0x18, 0x4, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000200)=0x2) open(&(0x7f0000000180)='./file1\x00', 0x18200, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000a40)='./file0\x00', 0x20100, 0x100) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = msgget(0x2, 0x21) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000940)=""/217) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000001c0)=""/207) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x10800000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) socket(0x2, 0x3, 0x9) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0702"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="d2", 0xfffffffffffffd32, 0x0, 0x0, 0x325) close(r5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) dup2(r2, r1) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) msgget$private(0x0, 0x72de223f683eeaae) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="dac40814525c73ce6a6ed17b1f57d4235a98041cf9455ff8461961828afbd658f64ce41ab869d72f0d294b4bec47a922cb9fa9214f762f759e444cd0aae9d7f93ba12dc5ced1d193e60a62a8ba7f9bb87b6f171a26846566b4916f7e8cf5cebc010cb91e1c3a76f1c9545422bdc7ad6bc9f84ec8d6daaad550f6fbec05a3d9a145e9d0c1c6e9e9a49b5ef74ff25fc56b43818e1cc722ce2ee5a9729f85d4851d9b4640bd0dc4c1291813ca330b3b379dad1836fce517c6592bbacf21402cfcee69abf60811a1d94729f4871381b5500cdb84a772fd80a90483c73702adaed1f47593c45565779858083527a260571b9feb5ced1052659f0eb6e62928f781793ecd87a99bf9620cb52606e8d2158c37b9a2d766401b2504edbcf1bd48e9544561a2d372dce4a414fc44cae60b5628e54347696a9d2007d3afb00587d375e2d40ba67c55112a7f016df2ed1c8f0990ab7f3090f4a0cd8ca4e1c6761f3c80ea7f1c86c72bbaa95fb9273aa4e8f960f4010994e655b868df51771f7adc428d494788a4d8a3392cea228617a8206d6868b78644cf52da7e9d819eec827f9fc8954cc73de4fc2d51d3df2208e52f4395d2d2f8d23bfc0821a2bc08b7c0233914de65aebe5764aca36c092ba6dea6e7750814dd7cf390b6aed4fe3aaff47fd8e3c5a337cc6b41051ffade7770636373307b3be8077cadb8eaea8ac478618455ea5dadd9a3833d26fbd92a062c6196af4b69f2e32e9bba51a64c4c390f3309048d55249a423ffb31b6cda9f7874ab6ed3d1bea1c7af90dbae61b5a90d24555bdd8ced5c2fe715a55dee567d350dda4add1b5f13c48368ddd98e8a78952615fe269c873864338a447fc405a0e5098f13f93540ddab58ae324ff0957ff409c2772f5364df85678000e22400e5ea16bc5c88a376c12284ef9f2b05c60c0ca6478ca573f61f227719420ac503067a94e2a3a1f644dc73655ff23b1b73a93b37764bc38648ed4048b5919439793865d0be3e101c24a2ea70c1f3b874e415a22a2cbac8b4ea95ac74cb5579f98789a99a7437138a930e6b85a880828ee29c321e302e847b699d62e473abb7cab13a3d742948f9122fb5bf2d980223dc13256c1fc83d6dc47575c8f25a3cbf27f93762e97478abadd61001ee9b2f9b260d12dbfbf4d649c0f0f5fb03f4f72317e7462c5fae7b615f36dc11feb82adba7df41eb97a059b2e4bf3bfc3f1d28640a49ecd8f3a33756ea181155eaa78bf6c002d17000ee0da93d9b6b0ad2766c8c914059bca26a77d9bdb799461c0152116f5f0be64283f3bab5e42138e7e5f2472b1c952aee6f4815a02bf92821c1161ac5031f6dec98aaa249e80d38e6210a9826ade74379c71c4b13a6e22ba5943c2f8940fb200394e702b484aef064b464c26a9d45902420f331442d5ee29192634f42137641c19470b0784716ecbb587dadc071031a9502698bb1aae6b122b505b5d39b4ca63fb7ca96df7d1b9b25786238f47edd93567e3f8dff025d4501fdb529ff0ba436aad6f2b4f5e152e6b5fefd2f391d8429123327de0d7f717dc5df7395cbc42ecc3494fd213c2cd11445c127e86e583217f4f295005212e225a7e4279d28ddeae01983fc0ca933bc3555adc2f8d16f8b562b7fb1df67ef530a9bbe14de324a4d8e020e4804c719d7805bc16f4067ec8419b08d610f09d9b8a4a1b5bf80d193a1cb30ec95e49ce8802ca27630ea2075f828ed0081eff3279355e72870fb2d96a1e105e0f67fafe32c49bba68650307f3b01ec602d9a7975b723d003ef6a8866a9fbe7a0c66737635fc60be3ad2842489e0b246536670554ca8c4cad83991169ac3a80d0d5efc49eeb2f66c4593f2f0bf12d646dc7d6bb72578c6d2930d72d1a10f7b00146e47884aec2006767bea188b53ebae1fa7d58045ce89f46817c01c55f925940b7a3479ae255e171974e5705f192e58d9e1f40e1ec0ebc47f4f3fb93b441e032605985c7ebd47fe4935f866030d454923fa9e2c935aad07538f905e44b775af1b972d06dea66ff82d13cb588769d2c8d6f974ba33bd648869d071fb9c82bba0a3045ce45c5f7c1ca29c9dabe7ca57e78337ffcbe4e7ad43e6d00ecf1e5f906fab9bf7b5e2275dc53b5024b8753545b8dcab4274929485b1db7e5af4c557d95d02ad37eaaaeaf09d24b0a772d91886b3fb67693208b819711fe623b61b67a93df17805f029db0ad4745ba46f8ad25f1ad1be996a6ca80b392f3e2802a3bf4b24b707c6b6a62cc30c1eb9b7472ba3518b3429b11c777406473a6b9c227ca76c32ba262c46ef108311ce441fd04dfe4a4b2cc794e2e4c051ae7277ad9a3bc315ab0146d9c5c8d01771e80f962d9270ac01fc05f6bd31cfdd2250e926b3aa6ebab5757358b35affba9dda472068a0d5daa72dfb6f241dba0467328ad00e444bb3229beabc41cb77197606f0b6f51c1cd1e5f1a8258a06b7ddbe9575297b5ae96297a74dcb3b8f39418a7374e7078580178b8ca119ede68ce23f121f75c89056552939281ce0ec98509ba5e2fc2335615faf6ef24ad275f4054c9531cae28e8d264f114535f235d3df7d80c2ed8238aa37b25bf0aa7e26874e91e426350f8e9b316f81ccbccb2f0863749f33451cb3c2864dfd5f9f2128e32d0103c73f21e7ea1e5ef2a79fe619d732401abf9026022fedc0982a7b79efb3db5c4a5f5aba94f60b57aa29108294da2d964265686cac1109f1296dfefe3e8ea2ab7e5be1383c0d71c170438e41aa51d5549e3b01b106951dda5c4af49d81e4f322b59a637562c669e62261741d4a7cd11ddb18fb2f2873a48c048ff9da01b63c99c546a9f23a3a1ff8eb8a05a3484db527f48edb2d889f33869145795e953d41941903d22bbefa303223baa8f79356841053de77fd32621f2c23ade24f9d5121ba6c17dd99a5f00203b4cad7a731f111a8e832ddb1ace674aa8711101ad9e216c64e8e920ce2c919e24e53a68da5834c8ae208dfaa44d4540d1ac4414f60b4ba3ef2fa270b738c1f88fb3549490b198051b2ab39183a6d9d1ac65bdaa89f334952273d75ab8dac6cdf389d1ba455f98750b7efcfe58cf311dd1643937d2ba0145cd56b670c2cf836c1f9ef23a42b029bc16436a30cdc8e99a5ea216005b5b1990fbf3a5d7e5872c7d7008991e3ae04f5c266d46ab173ac1296adb74359dd9c2a449588b236f23d1ea5d3dd55c1aa192725a85c733c62e73c1bfde1483672257006101a41859b4354a8f9e9f9d45d4fda1bdb396c730199a25e2e92dec5b297bdb79a23ecbc48e685ba17dfeeadc7b7c727ab220df9b577d6f4acd954dd5e0fb0a71d12ad379b0f7d1cf7524ca0531a6c893a3595178df955a68467408d1988c25ea958d070019afe8d3536a42ee8b14f5f21ef1e5c6cd33c8d7b4508bf3e116516837c8ec8a561bdaf5ffc4e107b7eb1c91415c0ae56c55ec8d0e31c412ca48b6b76ecff5d81be6393aad20fc3868e14b48f1a871aceb246342098114c8858039f88a4578af7faed8b4d8a087adce8f1b4ce4f6160ad463260027c0381968a614022c18efea87f04bdbfbe3ad8340b326daafdf45f47fc2e4713d1dc94504dc4a6818995af49d4a8ac5f8b22f38847790e4212cb481bb91db1f3ee867ab851718fb53fafce396b80c4bfa3af294284b598d09653142fec72894a10baf06304508d6d54144734d570c17eb17d9d2b1436a436f93f36d7ce950e6171b0e1dd94af868d0d615412be2c78602c5fd4e39e98153c215503d320c7213a1886417f096bbb77fe88c44d6ed7f15752ed3ab050ba4e48602e3aae1a0b45c0701627f29245ff57a621a27770a8ac1b7671c1c4782e6e7356974331d5cb7d57eb21707740cd07aeb725fba7ed3b41696ae21d6509a9b64ac2bd92f89415b3e72832a8ad263a18f144fbee0c19256bfe1d20587b1dda182ff2a61bf2ba5d1a01533c6579496708d8120920577ebe273736760796eb0e29dc2496713ee37992cec091d8a422573949a09024bbe3901e3b85d1347fad14d86420f1227a4c012e7c03fc8dc56dc94a2082cc46524e924666a0d2650a8b29f8eae090772f70f16da3c7e8f0c39b1a46bf787edb7a2b768ff75b450e31b8af8bbff98063eeb41c5a0b3ff2126ba056333929dd9ee958dbdf0129c54ef8473017dd85f83e3b236283caac304b4961f7d760f697c94a2c3602970c1169425f1c8035edbeaf9bcd162c145c038a4a87d7d7c644c698de306301b4fb190a21c6a0eff6cc1392cee47bb7877229202fcb1f2d32d98b63f3b54374af3538ae275eef4f2eb1f251b46be1f54f1a5e4cfc068950052e4f27da564d07ed1016c2f48dfdf7235f2dd8d39db2dec04882ff5f9a8a96cd34af8d6c2b6ec71dd73a6ec095d62588aa003d6aee43929a3e0667bee0ee3799f31f9aa27f09c1edb6dc3198f8da734814e214438096a517423422b2ce31ab828090da4bd71d50f9c6ba71383daa5d598bc09a9497dd6a7d7ed5fe60a34764cb6ec8bace6f79dcfdbb683497213926c98c3e0c8b5ce126f0bc19295248d59e6cf1cd2c13abe4e135484a5b5f80062dd09f2d6e98e03a987448eeeefef1e6aa8d9742d06dc84577597430e729e29c14f91c4899b9a6519d193b3d99138d8118ed7e906000a5d5d30a74acd970e91a688d6113397dfefa04e5c65c2b416c5e47f54f546ac15c18fd6cc0dc23c52a75fda79d7281fda6d3a4f30f818d03c295acae495ad4c60ede1c48a266e7080950d5598bc6a72181de55ef507fe794faaec86983990d57905942b0bb96828599f91e29400f125400990a142a1b557a0000b3865235399201a8cddb8e4aca0dc0f80ecf18f1cebec56aeb108a9e5e948f76f3fde9af7b7d24b618f04fb355ac747bac85bd914306d09ef5dffa482da2606b59a995d2905b1ea248c6c22124b47b41bf7ffc69fc9c041987a81d390df77ac6c5a54f7ba79a0f7032f3ba571fa6ad7da5a30efa3084892251b64c879c877f15d53dd6ba31f1958553c7df8935e043a45f9de6bccc836229a0803abff63b68c17a5e252b5e65b4019211f6309e8b5dec9335b3fff037d8892d59704b26aa9c023c416d3551b260a788a00c19a253a3b18b79c2db29b941c6668e71c295b3283783aee4eeba5c65f68e8a28fea6468349dc7a5cd54d793986a95c0e0893890ee9ff4c7867e968a208861b2bec10e377f82312b32a08d744df68165e8daa649857c6437ea65ef92c8c87c24bf85ff46ab5fe9efe271a69c1b75056f6b672359aab159fa45734c210918babbb2be1257cd4b46e8ba91510f1c3ba8bfae4d3f3e627c43f0fd7b4d3b955124d628f714aa2d8205166e90f3f7879edb0c9b8b7c2ee1248146cc8c9a0fe66200c1f811ebdc0a5de627be3468ed3bb750fe108db7eb5e210516a12d07868445ee9ca961f764195921a8c94c33ea04c75dbffe52e907108792a77846cb87d50e2a18a57740846b1fb588a06eff703fec1c3dda62c30d5bb9f0a0a22dbcf8f14d0da3b4b337fcd91c4e4c21e6cb9576adc54e7533f13a4cb3f2ccec797aa9136f2693931cdbefe0b909cbffa658f3c46fb959cb8f0d37824a66c6d88f017b661280a7c4696b4b56eb0510a25c8e0d8827cd742328d5aa2331f82370c7fabc303680ced793c0b2fb8d455aeb6ac345b1aa6b5c711a6e1252f5a06a3c53c17b9bf9f48d5c5f293ebf5f6dd31de95793ea5669decc12301c195d60901e16734f590693d641e642b3e9a9705a6afcf9a3ef4451b544c237e291a4e73350b3e64311b81373005bd57c0", 0x1000, 0x2, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) socketpair(0x1, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x100000001, 0x4, &(0x7f0000000400)="d242b77209d95671e4f1792700f4c16787cca8a7260e10cac980be13ba254078160fdf9f35043477239b7e9a886fdcd2a34a28fca34ae933b612058ead35d01e03907ef2169ac2cdc389b1b94c3247433a5427b0e3869ff204b3257b005ffa707311761a0cb369c2e12edd0093fc5e0c0bfd387db37deae3528aa4168add81fba3cbab0ddb725f086778be950ed372d4b14a5b78fe549c2761a760e258412e0dc4955418a6c0cec13e058bbd08184d98a31ce9d59b9e11139cd4bf26afe2f25edaf1199ab54c686f141da2210bf9d2b6ab61d237921e1608b039a6", 0xdb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000500)=0x8) r3 = syz_open_pts() close(r0) fchdir(r0) dup(r0) dup(r2) flock(r2, 0x8) r4 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540), 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = socket(0x1c, 0x0, 0xa0e) listen(r0, 0x2) setsockopt(r0, 0x1, 0x1000, &(0x7f0000000000)="4b74954c", 0xffffffffffffff9b) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) listen(r0, 0xfffffffffffff45f) 16:00:17 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="014736729f53de88d91d4b1c3028eba67c1c03f8a37e85b571e56e3a692aa53d4f0b932230735d59a1cba473a74c9c8309e8e9e279ee552b1850ee48075cfbda26b047e4a099fc7f6ab6594acb3ff366a6a927923c52e585c297974f0e8356185fa1baa8c931d2627c7ed35f246c30c57ab7b3164fa57962777798767cc016601ab92868221bbc93d705c108b0c4f887c5aedb6fe14e240ea78b2466d046ae", 0x9f}, {&(0x7f00000001c0)="0191c750b01cdfb2ac7eda98b3bbf4f816fb1ddce3ab7c43ef2f17ef23d699a8e13f005686cbc44822275a953878d28a92ab6d4180b6b09621c352e21f2d52446c34dff89b03439b4b70b045839eaae422a558c1d6426be0b0c70f2c5452d5d930e283b7aba9e8f2090fcdfad27f6713ed1797cfaee42c9f5962d6efc7347c410e97e3997462e7507be8790e90422a102f95e4c649675a8232d96938b6d9e7274d152014855bd1c7208886fba2162f72d3c60ebae870b476f5be7be7c12b97ac667e53b2b4f24029476ce2fe6fd23b363055e6d06cb4f8afada60ef6ac61f79a438e246651", 0xe5}, {&(0x7f0000000140)="818f514ac7458941991c863f0a8fa693fd4686088999d4d9354b4416a7a9d5", 0x1f}, {&(0x7f00000002c0)="5f00dbb9915d6c9cd20f3f9a2c0036cd39c41385407bd6b4fb55dcd7d73b425f62d680868af9844cff3ba4849dd5f5e75d1f7c40271196263071dee9fe47d853a16fd1b9fa643d2b1f17153043081e794717522874935d3349d76f529bf06668f87c8c", 0x63}, {&(0x7f0000000340)="db7bd8b1bdf8667f11574caf30a4223f080af1e111bb15d83bda59f8c5c50bfc6c998395d2eae677283eef3f7742d775c6bd4ca4fa1d9876ce5bc5af1f16cebf7b4dec744ec1b8ac3801b4509ba45d65e57319ed43c2", 0x56}], 0x5) poll(&(0x7f0000000440)=[{r0, 0x1}], 0x20000000000000fa, 0x4) 16:00:18 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x103) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)) setuid(r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:18 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() r4 = open(&(0x7f0000000040)='./bus\x00', 0x10008, 0x80) socketpair(0x20, 0x4, 0x4, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r8 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r4}, 0x0, 0x81, 0x1, 0x7f, 0x4}, {{r5}, 0xfffffffffffffff8, 0x1, 0x39, 0x0, 0xffffffff80000000}, {{r7}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x9, 0x1}], 0x1, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffc, 0xa0, 0x82, 0x3, 0xd52}], 0x4, &(0x7f0000000280)={0x100, 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r6, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x1f, 0x8001, 0x6, 0x5, 0x3, 0x2cd, 0x10000, 0xfffffffffffffffd}, &(0x7f0000000180)={0x200, 0xffff}) write(r6, &(0x7f0000000340)="4b86147a8fca0d2e31bf765a9a230373655cdb68d99e40a8bdcf254103573b0dacfab6ce2f474c95fa4f642d89dd3aaa984eca2f79b68539c326ab0b4d776552bcbaaa742ad34a89fff65b380cfd1ead00d592d4a8ede3537da674510d6fac62bca0757e8c6af53fad9a196278bd69f30add5bd7a6a795b97032374d6e0b94ffc0d16af6811feadbe3fe0f772f686a55fb98f2ca8cd805a3ad47632637b912eec8fe430f572a9cf18409ede717248798767ab72f69d9ac99959fa2b1974d2c1d47ee24e3c8ec74de09d69a98", 0xcc) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() mlockall(0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) fchdir(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)=""/31, 0x10) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x3) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a24000 didn't change! 16:00:19 executing program 1: select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000500)={0x80000000}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0xc40, 0x100) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ed8427032eb4eb754c7297c152369c8ebc7825180977304b911e98158532e8d98372dd2126fa1b1f7f22e765fe483ede871902f5f0fea1fe05971e36b3c1bb05fb87cf02b74a7d7c42c7d17061e7626915ae9c097f563387a3723b50765397ddbf28c966cf0d633d2611ab84", 0x6c}, {&(0x7f0000000440)="8c8da88462dc97f69dd102d5643173ffee848f635460c99635f49ef374eb3abe59b046a406dca87abf24531cdc9488daaf3e558854718ba0ec063a596a6bc6a56d51e6cb81288182b58dab763f73d0ff0409e7bfc0ddd9d0e9e7724c740e87a565ae35ef7b1b244ec58f1cfd5504a7850da97508f75a0b98c814bb6960f419bebfbd258014c2f73f8acfec045a27d8ea8254d8a2dd20f794951776e31a583670048b69c44f14c5da1be62b5c95092a8a3dfd8e32207d47a35063a74fdc1da3ac2ff1d59a52b5832e64f6ef75825565b1365a14e4684bcc7a79b0c29084b6c41908b52c2bf142bf556f5e5483e7489cc2bb62db73a706ebefb61d755c22c79f91861c376aa1dc96cbafe1202f44fb5f0d3b3bacbf522158e4e2111fc38d106a74b33f2033c1ba453cb022386081747e60a5c13d84eca281b278988c79f58bf83971377b146723cbeb69313047d9088e1b9818cb9c1463a43eff2f1f15c8b5dc59ec512ed5b4910313866ca6e79175ec502ade1d6631778796ecef2b863fc2d1e76bc2c3af64436141666d867782605474f82947b4bd08541e99ff874053cada970afb8b73e390839ffc52e5f26d7936dc1c5b32acb351963e4f6f65b1d2b7b7d3248d638bd11c734c1f20979c31cda49cbe29c51dbade44fe3e917adb0c0c75e30953ad3b57b1e1a84dd82d44d10d5d30068cdd2f5aa62d34a2e2f516d51de52b7e3488f37d1f363781d5b68be254b07814f9fa58909cf7b54ad2c9862e8d393d95543ea2af51c256e9793056774fcc70703b0e23eb0c37c27e77f4a8c169d6e875535d470342d50956ead4dcef4823d5f99900e2e4748708127adcb5d88b7f1ba8409d2e79ac594110010583473cb4cbde7bb583357e27390724601ad2cc33460071832343daf147ba3f0c081ac89c8126c04b1821efe34e48a0c7f1e34905c2c5dff4c9dc3f8a09ab4475c7b424cadea0f1ba4b50bc616c866e9e5a01f41f9b8a524aadc7d79f5bcd6b6dbbb5793cc47d99965be6ddb43c60da8af7904b8b6359e4a9d9dfb21dcfce2a96d503e4f7f737e2f68a5c4f4677c0c3bc489c077d62bc70502c442081491bce3f8a1fffa823290d66a871c5c2879a282493a98600df6aea934d0e14ca5cac39484bdb943e7098a938a7ee7ccc3c06ac0ab50c3b68d4259c670065aa62a720d3fbdbf05e2b924b51c7044eef318c26cb46f6a48edaaaf23003a1be7a4037ea32aa21b13799ba575500f04fd1903c5330c59294b1b0680afeae763d7bbad75c3f85e18e512cd9073ef570c6c48d69e047b9029413010eb9a2d5b23becdb4d7f79e8a0f972649edb917b092c817d8a39cb5a3e7d907db62fcfc66fdc54d0e7d92d562fcfee444a7aa7b87c244f6d8c4bf9f2ac7d8761a8874049fa9e471f1aaae7520c57e5bf848ca19867e234d0b6cf556be9a0dd7c01f3c255d91bdfee43c9a6b529c2d3e39abdee1c047eda5ed0b981801142d7d3ccb08c9838c4e412e2a731c456614d22be092f084e2b531209ee26155457517748c345e59058cf24191534f0dbc2696c6f6003ccc1a793df058915e9d0f9d689aac6d34544238526b261dd57294b5407efa3ec89943db6308b0ab3b8d9aeea742f0f95f7af4212287ab683863ce1612120a319219983753e394f50e7464b653aa22c6486f9b29bcee354b524a84ab7e8fba7b984b927c3f5edc85b2fc02c798d0cde78bff5b586c38e8b3e4fa17b325b5b32e452fcee048ed70c394728fc033445bbfecbfc56169728cc58010d751a098869d3586aea829567ba71d835565da78463816a75a66d3e7bfb441d1f0e6abc1df3ae0ea6967c4c75b26701b71ee16f6eec089be4db1d362c3c263c368b7e9b506647e87f15792172bd312955a1ecb07ca3b209e8014822e03484fc18394f48af2ab9d041df9f47e5ddd17c8de340cc28dfb12f10e128ddfad3c8a008d0a1f9b2b72d7bb60ae60cc1db867000af4b3471da373a97a90813dcc552fe946dec5a0dd9483ce62b0e4f2f26c03993784a3646bd0a198744e51c5e0c4a2cd8a476f785f3f369d4e8e428f4af9aacc9372561db2bab5b433468fbdf20727de0f7c634e462df690fc746c216bf51d1e3522b9a655ae15b9077a8dcea17911bd67a28dc3b83b16e91c1e380786f855a96207728c22a3e859457c5cf14e1a211d2a7bafc8316df8a97f624f7774755839ab08b21ebecb91debfb666425a20897d0a5632bea15a584c03449aa81252fd3babeec262391af4186c73493cb5a0f3e813a60713d1e3b1aeb1cd1fff1369f6e9cf5b5503c718093eb20cee2108b93fb3e61c6da8917fcb5aeea40f9967c54dae2e0a46eaa3f5065409b1cc8b3f29fddd14dd20a3da1e28565ebbb120103daa656e5e4351e52bed995b650286463179bfbfde4b9974a8accc11a24eba574f61b25ae2e20be5838388c590f978ad106c4f71d3f1505c7b54099fa65f30593d94b2bcb6cf54379598fab21efc1789a458db345734c3e7f7b7adf05b5e22c3bffd8673bb5cb09a00aaa212d8fc7d42d932ea54d0972d07caef8ad574cb2977010633d4b35c7dbfbd6d4401dbab383b696f7fecc0be753d03fb60bf0893e705fe93193d4d9a8e7e8e1a1dbd6cc7176da263d48d4c7748ff6e91a2c085c9b4e3c324594dfe2e5d4bf88b1c0585a4dfa3653bf7c07b1d343ea802729686c4394788c4a1920d034c791b3e191cc206c35bcb88a65617bf4d4f127cf7ab9bc8f85e51cf47fbefe4eadf0abcb86ae0d9c4685fff2dfa52e9360d822ffb934fd360636e0a47e3cc90d99487a9aaee9f71fbf6e15ffecc7a8e1d8ebd4ee427365d072104206734352b1ef3c024de9a20d41b857926db9182679ce8cb640baba701ee739d3d905fd7bba0a499802bfc52214ef7767d87ddd333abefc09de93065584766fda5c66cbafe49e7cd7f22d15532bd20aeef05b037f1929ba64e59b86e0d172d4887a4a2a667142342cd02eb4cd7355027bc0abbcb1152c98577362bf5644e0fc34bd5ebffd8a9fce7b7e72f1d8717df14d05ed4fdb65fbb3491fa7e550d29450baed6f08289dc0fd076c2290cc92e59d0f5def7d4bbb4a6c167315da76a2916590734952889f858433ae96af4d87e994249d2fdf2f3c6de90a97e758aeffd3e6f49be895f66a05e06b0e2087170dc199321f064516522495fe2885efe28e9b1348f7df90355220285115895f3b19c312ee1454454e8f52d2c26838a5b40f4593fde8539d4d44cc8d654bf60be3d582ffd5cfd6eab7120494155a1de3b0c789e5928c86abfef193f7349638a29edf567c33d17aa5e0b5ac53bc71ec920858bfab5519bbc7f9c393834910068b47596cb8623bbfbe77a5f0bdaf0bd5e397f9ae55dae2fc6187bbb6364378a0f2862b72742ada0a6732cd074dc629d6bea36fe28d548b502216b661d287893d6298d3892a48b9b97bf07c6effb4135cacce3df2cfcea332c92533a32b0df14ae14bec7db8a2d94711c618956f9e5fb6f34b9cc41cdab97d12c503fbf59acbf041a5a83626a570a29a683a54860794768dcaab864ee44b3fd67adde4d7768ff4a65b184b549eae585a85094348f8cccf46eec0ffdf076dd25294fc7ffd9d49174642fb944486dd8e8231ad1cef8d1f7ff341e90c62a3540b9ff7505b7f2fc44315036f369ee47e532f8cd7dd68e677099d7311f09883a615cc56cff1afa0a613fad4c1af51190f31e141c75049c304cb77a92f923f9167393b7981ee89c06fd0f7f88770162d57c02f9b46b7c015d67ff676fc9a4cd090a5ba4cd049de40f33e29ea7579d07eaf8fd03b4070c6b723101d330ba711a492e320ed32b19ad0e2c82a1f243f6d907a60e4df52ccfb9e70b0a0262ce8b2750099449b65e611ed10508f65c88d1121c7085877c1b7441542b0401439f9f0141579cb3828385cf32a25431fb04896acd4c98b92c44afb4b8c6a6a49ed7ddbc7e700e1f90a8d77f68f7b1ccdd855237d364d028f01e5899585a1c54515e189e06f7285ec378e87fdada6960103833e82a99922f21ce559a7b4b325a39e837f95c40f8981adff2e7d6fd645b73723dfacd8ec635ca9a2b317d84cc8091954ad3a6dac7f260e54b694b90fae4c2c2e680f6752f04d7e1604e3dd5380bf816c03a2b402bf212f3dec564d791dd6cc79cd1d4b35866ff92306502d864781a921cfea39778894cfc4b9d7beae57779fc30a4d64505ac6def061a6a5c66023ce79194f8cdbe79f95890f743f6237cb98a0138c8068cb12a2b3ad3ac3cff3ff4855e29d72e91f0fd9933fce53a449139d6341a9ce906a48a728ec704fd6f38012801739df9deebe36f057ec956eb657c6a620b50ef8c7f98f7a2cd6ad83c6b891f42fddfb4912068af7805585c7466e7b3c86f9830adac041be961c743b71428752678ac1801400d6f45ce99b5a0e3deef2212dee1e9492c5f6f8fa4cb6c505b6172b4c7f2b8160dba740fc2e1e8ec39e5eda8bc9efde2c43fde2d514ac5197598ed2bc1b074a41a9fd45c827f356f0f61f5182f6e38f96fe97236360ebed2ec764fd7433178c5561a8c4ac63285a0931fb3adf1b1bb950e41887bea235588709df5472869fc9dcb467b0d0769dbee794e5a6700fbc772d57559ee6f335d83366e471a4323bb59b5b81f4a179ecb9697919d3912c4225607fa04b62de71d754bbae08d38def7d9cf941f8cf397af617bf7f109199c37c418b318fc89d3694e240781b204e53942de0a0673d273ce88e46a316f7e553c1d4bdcf0dc206c5db80676c509c734f4202f89db1c041b75b228b1dfe3b534d13d94ad13fe85406a3fcbbcaba092ecf189f203dec877569839d5bda94619a82ba8345653cc59ef364a3a4273f4afd4edb16bbcbfa8f7cabae551a97107c563df9672603a4f97b4c97f47375b5159180653d962c15933aa5a32452a611d561977435f814bf9df82b31735ddf35a88b9b42c7a59bac41cd508284b671eebcc477ec48f2b84b8e23f75d3f5497885a73cedda66a43acec60100ca5ad3302bcd9b8aaaebf61d22227c06e638b49030d09b4d7f5243977091136e87717c6fc6c24e8b55b8c5be79d95999dc591d9cf9c6d816212ca9aa5ce2bd4022d8253059c891a6537e18ddb2b0c1b3c31e4284188e105629a67fd9d60674fd978e4a8161f2cdd97e92ae50e019735376da2a257ddd9420c49caa2bed5570a5d6aa2db7fc902f5c9a8194c149a0a3c2215918ab78fabad88447ac5bbc18ce462e0e02b21c254d80f1cd451e76fcaeded35a78221d2fd6a3dd05b83ec40548a8a85e795a2a33426122b338e276249ffab593b7df39100e2f74fdc3811eebc86efd0d1386afe976ac785c48770c1ee1fe7db13882e09c30eb89645378172827ae7535fa5197f3d0265dc3e8ea70cd74d3fd309aaa835d4660e0b56830d354a81c9a05ec6281f29c204bb0dacf7193e69bdf2566c38830beec469c33d2b5e3b538031aa3749df59e4aeba676881980404086811f4f737d73fb5c1b9d52e5418c685b54ab8ba6dcb0765e23ab2607bd13fa49527ec7ca30eaa7a912b23b5477b8d4df7ecb234f1a05683977a596a5c0bebec9ee2befcce1c9623a948818a3bd7f3ca68b9a8819de36c8146148888c1876765c94c31c7941296db08ba85122926260f7852a5bd751f104487a29b6b4146f7874550a19ed1734dc5336820169ccccd9c0634d0df8d13ba653cb518fdafe2202a93f71182684d72808350bf16ec6c9c74027324058447bc76df99ea31fdbf196f5bc814bbaaffa340fb0853", 0x1000}, {&(0x7f00000001c0)="7a71917a1b7f09cc489b0620162106617bf5277f936eb3ba6b89a957baeec569c1ee73644529fcfaf836b7220fcb4f559893d4c83292bcae368b19fd1354e1a911a9b59c13b0d1f082ed75228bf75615862910fe4ec5c322a2fc891cb1bc71b2bab6bc5b2359a18bc30606ec13c14ae01853ded0bb4fa17203684d32202895310d186ff1e75a86e882ce043624ac96561324af91fb3062a24606e944b1e8ef1061e049726250f472a98006edc886a95f5e93", 0xb2}, {&(0x7f0000000280)="8397b72c590e296170c34ba4622921d06ba0c63cf5df7f7cba20d8eee32e91ec608a3a9cffe00270da899444010bbf19d3d7415d8f54d4382ee1da59d21c8495f602ef848cd162862a85884a9f56f06bb8f0d112ce738930b66be15dd4ac0e6dad7febc398783e3104dd8d504cc760ea92051e82f14d31c87bdce5519d01fc924fec0bb38e7cefa4824dca3decf27ae2b1cfbf1312c9a8a5202c2ee9e5b35f44498538fe8e44f930c1", 0xa9}], 0x4) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x8) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = dup2(r0, r1) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt(r1, 0x6e7, 0x8, &(0x7f0000000000)="90502dca441871fc9e604afd151a9aa88521bed0b5b3b92d9a3a762a63e91f32c59e4387da6578c45cdcc86f674b69fb690829419ca42dba2eb5f60836ef065e9eec3bac29a20f0137ac567f644f9b24ee3ac3d46894bd7bae374244e71d9e8737eae53e60", 0x65) socket$inet6(0x18, 0x4, 0x4d) r5 = socket(0x10000000002, 0x2, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000300)={0x2, 0xffff}) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) fcntl$getflags(r1, 0x3) listen(r0, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000002c0)}, 0x408) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000000)="a61b45da295b0e", 0x7, 0x2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = socket(0x10, 0x5, 0xcd53) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x1, 0x3, 0x2}, 0xffffffffffffff4d, [0x96, 0x9, 0x10001, 0x9, 0x40, 0xaa, 0x5, 0x4]}, 0x3c) 16:00:20 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() í„'.´ëuLr—ÁR6œŽ¼x%pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31a24000 didn't change! 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) clock_gettime(0x0, 0x0) clock_gettime(0x5, &(0x7f0000000240)) write(r0, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x10000008002, 0x9984) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x20000000000001, 0x8, &(0x7f00000000c0)=0x1c2) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x108) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x100) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffff4fd}, {0x3f, 0x9}}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8c02, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x1e8, 0x2) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0xc0) truncate(&(0x7f0000000080)='./file0\x00', 0x5) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1ffe, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a4ff0300000003", 0xa}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x2c1) semop(r1, &(0x7f0000000080), 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="692d0825001f043c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a1", 0x49a}], 0x1, 0x0) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000140)="41979c8b38433265226b37cc1050210fdb95494179c3ceefa18e74bd44554c19ee4987fcfe443e669b8d4a65de50d32df5b6171afeb70a533136115dcc4d75e1b52ef40688f4b86c0bcb3700783512b9d3e823422e2323779a3e14bd9ac212807668aba0963b7bb8514b2bb6b0e68732eb02385886c41709a08cae0ba775373f461791d16790b4c8b93d6eb95bdc213da48d544a9acb6128", 0x98) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa3ac) 16:00:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x7, 0x1, 0x4, 0xf3, 0x3e, 0x5, 0xffff, 0x3}, &(0x7f0000000080)={0x6, 0x9, 0x7, 0x6, 0x3, 0x0, 0x8, 0x3f}, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x8, 0x6, 0x1, 0x10000, 0x2, 0x7}, &(0x7f0000000100)={0x49d7, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r0) ftruncate(r2, 0x3f) fsync(r2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="6d4be48fc297a58d684a322f7a19db6af1e1ba18e81ee714a918959ec56b9d352ce48293ea966a0ef8ade82117d4f664d7de64c782c6c713f35127cdf6d26275192a01800000a185b233ec33f310bb0000b100", 0x53}, {&(0x7f0000000280)="ec777452e8eb9f4847a8f97cbd8577b947171f3d876aa20b483e10fc081912301fd95b2a1b39b39f9c3d6a1d83d73567e8418ca145c6fa3299e1d3808e680c070800490d", 0x44}], 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) open(&(0x7f0000000880)='./file0\x00', 0x100, 0x1) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000200)=""/84, 0x54}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)=""/203, 0xcb}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/224, 0xe0}], 0x6) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x22, 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r3, 0x4, 0xc0) fsync(r3) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x400004) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x313, 0x0) r1 = socket$inet(0x2, 0x4000, 0x466678a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x150) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10004000000080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x3, 0x474) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getuid() seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x6}, 0x8) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') openat(r0, &(0x7f0000000040)='./bus\x00', 0x300, 0x100) 16:00:21 executing program 0: syz_emit_ethernet(0x3a, &(0x7f00000001c0)) 16:00:21 executing program 1: r0 = socket$inet6(0xa, 0x802, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 16:00:21 executing program 0: syz_execute_func(&(0x7f00000008c0)="3666440f50f564ff0941c3e0e2894c4cc11f0258d14242c27d794e00e6420fe2e33e0f1110c442019dcc88d3014d") r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) 16:00:21 executing program 1: r0 = socket$inet(0x10, 0x10000000002, 0x6) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="4c0000001200ff09fffefd956fa283b724a6008000000000000000683540150024001d001fc41180b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d0f1cbc882b079881", 0x4c}], 0x1}, 0x0) 16:00:21 executing program 0: 16:00:21 executing program 1: 16:00:21 executing program 0: 16:00:21 executing program 1: 16:00:21 executing program 0: 16:00:21 executing program 1: syz_execute_func(&(0x7f00000008c0)="3666440f50f564ff0941c3e0e2894c4cc11f0258d14242c27d794e00e6420fe2e33e0f1110c442019dcc88d3014d") shmctl$IPC_STAT(0x0, 0x2, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) geteuid() 16:00:21 executing program 1: r0 = socket(0x32, 0x8001, 0x3) fchdir(r0) recvfrom$inet(r0, &(0x7f0000000180)=""/167, 0xa7, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="08f98241c7a86c65eef33000"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x5}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000240)=0xffffffffffffffff) syz_open_pts() shutdown(r2, 0x2) pipe(&(0x7f00000002c0)) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x10000, 0x7fff, 0x1}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="2b1c4746bc7afd074600647e95ffbfa45c30a2dcf24a5e0bedf559d968eea75297a226c8b5f54bd13111c58eddea273139c9ce9a3084186b95bdb7d21dd4bc99da19b1ef529f46edf8b81dd74c758b819789d9c7268723d36fbe442aa2c63ddbaab9d41a05cadc1f2cf92fef4024f67921a2f94798aa5c890d9a5513950bd70c337ae3d29115087e65f6e5f3e33a62a81e5a5817d79f98da5b073c423237c99a8fa0cddfac50bd00422e80e38afcd38b5d6e77f8c1fabb09544b8e1ca598eb3fc78756ce58cad4d1984a6d62b8cd8e8d5970a90c9c3a2e3f30f99dedf1516b0cd308e708a7cd084ccdbe81148c9aaebe5ac9a41ade1efb64b28a9ff457f8b8ecbf318d2ab94338aa5aada8a6288bce63670c64302fc61f47f4e141838a8ce12c9b8d47cdbe5ba53c0b661b5ff22b57e1a68465c35936d17ef6d40529825281861b5d16a2e1509bd851113fcafdc60ad9998c9f106ed5021261254d4456c20a0a9659f6815da487caf8a20b8ad04a12b3aeda613b927dc77dba3b506f810fa8f24ead8546b664e721705933cdf13e65b69ac05d70f27141798d170fc24570b3478cc667b33dfa9e87927fe71b45d814b9185c41ce279532d3df982ee5cbe630c4a6af2c1cb58add6a1dfb9cc101e0e6c946c8774d1dce2322e0500b35c924f9983d20fd8911e6f6f88bceae7d31c82d6bdd5e90f855d7d64790ce97d8667ab15abdc0e1edc9d029bf41234b8190ec6f029b212e16d385c70f6867e7c595e70320704c28cf7d422391ff49a5d2c6db476d874722b114ecb86fbb2b9eee75f217fa98a881c8a95f0e247b4bd50e41c89f9d398fc31f45e249f66acd7982d320e135f5e0d35c8a6bdc4812c5a3e2441666663b3935e8ccbbb075c0517b7379789ca955d4a31631de4ff88e7fc92d59a940e1bb1d48b5cacfcf7ddf282b50a1add840d04cb0b010385e3931abee5c37d0f14ad1658d8d3a60ce0e46d6aa8ae183b4be73ed76469803b55fcd0f886f0ac15f51669ff7c4c71113ea05730e32cdd9ed1a442a9a0962264c8818c544ee702bcc17f29537d428aac15100c711e0b5fb63bd0bab3e3c4812d7197510b122d53a060fc935b8a3e885d97e0ad040f11a7c2b3689f2ef87e1a857605ad6c9a09323745d901959c40aac82548b9c36962331e71a756e4fca7f1d39862e3d402b8923b172c33cc260e7a4c4c0af1a3f2d07fab55ecfc7b97c627e8da4a31273a20da28449425a110322aab3d12a54492e6f254202f48207f44471f7bbdcdcb16e9ed15a422dbb98fc4c025d46cc94a94c80da2f5c3ed2bf290665a8218e1ef32917ac8671cc6f5d1f86124bbf5e7ff0451e42db88a4c8e7ea31c22ac7b052617ad4f3366299d42909c460806f9a1e7e097eb2b4aeffece6ad29af33834338400070328f87dba19b8c7aa39fda9f28888a5e237359dd594874cfc73253d0e8e356b9c9b47b1a4d7a65d17be6b6b2a3f57d0805feacbef5516d2dc5eff779a79242d1004572fe013f0d5504ca37b0650c93c58cbbb17d8da36bab00a50d22391a685e519dc5790666a5a15564c954c515a7a53b7e6f32a52a8c30106306e4fa9cd01976fc5180fddd8d022a8df60b8bd8088911c2f4966b2a8f45463cb21acf260f09b692ca4917341be1fce1b3e77acb2661b6cbf3eaaf83415c5a27d891a2a3ea151f7869eb02f1050b505c12ee07a1c64af9e27c52a0cce88b635b5e850262345b85a916c2d9b1b3a6e138eb192cc5daf3709d8c363ceb5ae713590fef644cd7b2bf9370cb48a2b07cf82c12ac6f89e1ad49725fd48c52abc5d8ddd1868e85c05a506e45bf6be683d49dd678297a72c5da6d8828699193136987dab4c53a13003e6857644cb6ba187f40b0f46a88d95f1bbe1b8a9d980aa233a28de2fdf5537cbf92a4ad46b462cb156c52a5d5331acf63c10fa870b742afb7786fdad905e7ebe1ab4a47a4eb481311098e6ed624ebb64d45ac86436f85bf355a8ae7ccd52c6b2cfd6e520eef30343bc79ac74f51654a41f1d1083899e1b3391a830ff128a6544a12298e2fad0f6ae6201bd6f3d1cfaae4ca7e4830a57f548399f4002461aaae68ce4225d663a3ef923e3486b2cf30d15a9d889e99c9cef5249d9d14c8ca9a64ab4eb3ca47cf39385d445a25a398b0ccb2e21cd2428b71a816241aba319f99a08e34bb3fcf31abd8be11983c5076d3a40335d8120da6561845ff6586ca8bf547b810d021fd929a5773eaf675d2444492b2f31757503263e3c8b2c3f42daa884a92ab46f62c38258545d27d2c0b867fb29f32eb82078f28329347bf238eb88ad399183d29f5eb1d142a9e2f217dcf82f0f1df57093df65975d8000108166967bdb693b8aa88837cdac4ff923a4cd968f1f8e8afebe0b15bdb35e1d5bd0169b9c49bdeb64b0e9f3e82099ee4d7d507cf4b8fc8815b335a393f7b4a26ffd18fa1e820e11cfe460e32827e108fff8cfd6a33c02ac3d99000f3e935cef14e55d9de3a88ed67d2b5cee5aff20551848f93f1fb1b77419d7acb119593841debc84783c5eb2b4c08d534907df8733708c2d265e39970b10ee09b19363b1a6f1e3eb2ab2e29ac4c9aecbe59fcfa7deb7eb39065e9b7569d075de8ed816bccf9e5d91f1cf7514663e39ff2e3e0dcf4c57063b68c3593050b1a827ee4ea5e23a403ba9046da020e77abedee12fdd069c0e99e017d64412140a6ba89fe869b0553f55c91cfc1594844a4bff70fd8b589f56b90efc8827bd11d55429225b07d51e29030a05527839c96f6a0437d70488787abf11b391d86aa862703514ff6fb7878bdddbdf2b1f7d90f26477b6d4b490ab9fd24bc46ef2ecc685f6dcbcd68dd08f85cd5b86897312e7dd2c8c1352eb0d09640a0bb231f2c5af6a06b", 0x801}], 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x4a0, 0x10) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000040)={0xb4, 0xffffffff}) 16:00:22 executing program 0: r0 = semget(0x0, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x81) semget(0x1, 0x3, 0x498) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x1) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5d, r3, r4, r5, r6, 0x2, 0x8}, 0x7b, 0x3ff, 0xbac3}) r7 = semget$private(0x0, 0x3, 0x40) r8 = semget$private(0x0, 0x1, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r9, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x101, 0xfffffffffffffff8]) r10 = socket$inet(0x2, 0x5, 0x100000001) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0xff, 0x89e]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0x4]) getgid() poll(&(0x7f00000001c0)=[{r10, 0x40}, {r9}, {r9}], 0x3, 0xd3d6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r11 = dup(r9) write(r9, &(0x7f0000000200)="ad5ef61404c47a924e5c6c41153c0e0c6f582ceb6e3c89f59aaf6b3caa4c9bbd799ecd877a573c46889d3606de81467b599d7be8c5f06ec481d09f326062cc4e54a55f92d0f7701d2cd788271c6d6f6e7c1cf5aa365d839f8b4fa312bb1a9b460db24598ddf64865e03fb0286855b2abd533ce04b39b8bcae250817367925bfb23aee9469ee7552a6498c6d4cc3f7edc5b96eb349ab44da04488b279b79febc56436a121d265ded2f3d8bcecbe9877148c6f19e44f8b41ec6b463a68c18789efb97eb65929ef99a7bc9468fda37ce90337e88754707ece6e630ffae51220f4e2d205", 0xe2) fchown(r9, r5, r4) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCDRAIN(r9, 0x2000745e) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xfffffffc) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1ff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000440)="97159b12c86fbbd65ac5cf173932278467acaec70935876c5e20f5d32e7e94d32d923631e46e8fa727b412f1cb2243f37ba7f61c674274a111980d4dc9868bd974df94877762c645ff4ce07c2d50e129498cc5063947bddfa3fc82db1a8b807efaf52aa56365c9a802bf02be749769ae819e9c8d65cf4dd78f85f97438f828ecf0d34152989833e57288dbd1ad68a34645a0ed895b4b49839ee1ef6b4863476b03902b6e68e9c4ef24b8c08ac4da27d93100929db6bc611aca41d4315c0a3b698c0c6a861fb4a523d3ba", 0xca, 0x8, 0x0, 0x0) dup(r1) socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x1, 0x44) msgrcv(r2, &(0x7f0000000180)={0x0, ""/197}, 0xcd, 0x1, 0x800) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:00:23 executing program 1: r0 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getegid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r1, r2, r3, r4, 0x0, 0x5}, 0x3, 0x2, r5, r6, 0x8, 0x4, 0x1, 0x8}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r9 = getgid() getgroups(0x8, &(0x7f0000000040)=[r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fchown(r13, r1, r10) setregid(r12, r11) r14 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000080)=""/93) 16:00:23 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x3000) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000100)) 16:00:23 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="0dbcdca540929d0fa5", 0x9}, {&(0x7f0000000080)="4336437698a98959603fcac8e2cc46fe6780859e827574507e7546c534b88476d978cef6c151e56918786f84132c07402bce663431ead9c8265923ba161afb232ff53d1ece64094dbcd67e2e0636e1e23f5a094725032e9b09e687db507331a38d170dbae76f3641c389fa22d186d650e99926de3cefb71775f30825e9cceda9d536138da9d360", 0x87}, {&(0x7f00000001c0)="94f7a9ea42744e815b697a60671668aaac1a7d188e35fa8f1924b684980e1cc52fa037c87f8c601e618ae54f15c2ea5de1d64f62720a8a4109f2fcf46281d54db147fb1ecc5735adce5fe9fd1bc1974947304b", 0x53}, {&(0x7f0000000240)="701099773ffceb459ded6ddd10c8f223b61ede5ad8e7ba97c2a114cded05110fd1f893d87570b193fd24e32a6c85d37660783d3b28c3f3ee8489f441861bb8f820540715b68ec15c67bd1e2e83a3354a9c02bac48b94be0dfbb78d473062ce1381c6629c033a7a1bddb952ec1a07f51e7a9c5a561c750d4b8ce18d2a5d30a7fd3a8c3e3bee60806464d9a7c9da4aefb4d42e50489ddfb8f9c5013cd391a7e47a61240c492e73", 0xa6}, {&(0x7f0000000300)="3f0b874d501e6f9dadcc08a3b8948b9152e1fd0e009e94db21e4f6d186b53c8f5d3acc2eaec9e20af6b85c8ffd21cb1c34b65f4a7daebee65b0a48e84c73b887826937f6e4dfd46ef959727631410b3d79369bc572e41d3fb135b45c7853f08787b3957f5642df1befec1f126be443d87d76ba2c3bda0d74c101d14f9a67afc2df230cd0e54909a51322b0aa65aadcb23f4ac1", 0x93}, {&(0x7f0000000140)="2d54d28e18b569574a5bb7b3f3c7005496057924a01f21923d9c32293fa96197ad46fe203a9d2959b785f0", 0x2b}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000440)='./file0\x00', 0x10080, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="9d62aa64840dd4bdc4f90fbff4ae31e79b4aa74607472c552d981bd5e9ceee167c8893536ecf99adaefb367a00d56a6009a4c92d011085916fecb6b8ffe0c1e83deeb4482f51e3830eb8570e9d39f6496346fc394381c7cdf68c2faabac79c00af3cc2d3249f8a9b122e2f4b7aaf8aba9789bd0a3505ee31738ce146707daf4ea92888e0669b9364394dc6c0b703bf37a0fba812764707e0f98c9a8488a7d4259f1ac012792180456897e4cecaf320646769ca3c7618e8bf759a6097207d85aaf87dc4ef9eb8c8286eafe7637f1a0ea1623ba81044c1d66031fdf4cfdb28326f7f71d284eafaf8c71092451191f8fbff8abb0496", @ANYRES32=r0, @ANYRES32], 0x114}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:24 executing program 0: mprotect(&(0x7f00001b2000/0x4000)=nil, 0x4000, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000340)="3867555f88c3b493bf02ce814e3fada1c43c74e1a9f810cdf6a793890783fb7ca68f9dd630fc73f63927ab8be7261c2a52fd44a861b0c23faaaea50e3df00aaa735f30df44a1c9", 0x47}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="5c4be53783841864ef5cec2205daff0f1535528892fd41aaa10ea71bbd3c5769d093343a03f9b9d0bbabfeb3308edfe884e8dc5e308149e86ade95edd0ba1c783e3039a6627297f941c9aa5bfad0c85532386ae1ea8215dae4f715a28a70f57625af22d9b93d1672b9052d72f8d7c12cc4ff3f29026fc4018ca6bd8d8bed58892135535f403031cfe9aee3c75d6adfa9caae8b464d89f9c8c1bbd07c55d5977dc8747bc8df8fe40422e054a76853ad", 0xaf}, {&(0x7f00000004c0)="6b4084539ff8e1412fc1eb517e245be61878e776e19cf7f8c83663ad48815847cb4f47e93c1cd5ce5db5180cf0db1327b1ef15d28daa7bac7a14de34920b108aa3703222ab0a3dd3f4b7bf7fd0fdd292f2aa9109d8a4eb41baeac2006910da665a1e3e1f08663015b4e4435d9c1b68aff30915ba54a17d2a8beefbc8b0354960396ab73756a8824da5396a232332e004810ceadf1c994befb4783c427a3434360a5c26191bf5c529325a0153610dde32b52094b92e7fb2905c711a38930ee26752360350a4045d7936168273d0535eb33a1e43dc5ce16cb9c515f80552de22ec15663571445854330f3147e22ae28f5b997474172529", 0xf6}, {&(0x7f00000005c0)="3936180b8fa67f8b706c02e30f66f96b7e6343b69d11b8c5eb21a8f0614d64d21cf7b5519d3e2fe6e9585e6678cf1f8a6cd72922dfb617af337b7853ebb30aec92e9ac29d4af89035c4663e9eb771fcef764c44cb6067189ef28f764501e4eaa82a72740827419cb5afff0929c597f00bdb9434fa8bd7c2b979320c80176fe0c5c78cd641f16e55582a6eceb51147363b29a87afd65174b236af5f99076ac1f754de7860133c8b78e13dc923be62d215aa7b1df2d67f196d8de13e7e0b51b14b37340063764330ba471ed663d08d5aab1aae72a263a217a15630bc215fb05b2d66a4625c543b3b116b9f8dc4c7c002a796d0147d900f5c9277d8cc6a8622fe8e0a020f375c1bfa3d83f78af2092198c79ca92c8f313ec85945ae83749d15946b6355256f7a9d51e2c75be5aa7c070bf25d09503e73d2918f27198a2d5026b2e7e7d6b6d3ed8e425efdbc754015a783874167802af2482b52e3ec2b680bcbcbc7374b1217c4ac71b10d42c7f045924d1096d4254c9b698d92b2d0e18c8a9421b6646a02c4a7f088cb7281d03c9ed0d3b4246868a87847c7d46b54339666fe8f8841e72c92c060f5e5e5585a6ad7db5f78b6d4af7632a62f3509ea166e0fff1cbdd7aae42dcc3dda37acade9a5af2006968f95d01ccb263639d0027377e1fa1848a7e25ea7ecc4db81588d8765a3ac56959789c7943d59bd48fb4abc2610b6747ae3d84a49b2c719b8b991f4c130af5459905d631d168fd01ad13d2509a4997d0ae2d53c3b719991ff5c955287d2174baaedd72578ce2dd76f26a3b7c71636cd20ea635b2f615fe7f8c4985ee2828336e42eca0199624827b7d315e19ec43bbabcbd5a7310d071d49bbee6d03ace0536492b7a01b0297d715dd3b633293daa646a084b26c28aca4f76eb1136595ca91e8e8d8e8de17bbfa0bc47ead4bcefa9bd669dd0923c58014b241acf3e1e0e86cd86ed0633e39831e9e40eddbdab892586e11fde1432eb4c728935fa7cb2c78f00d9771afa8deb486972cbcc76eb1bae2c620e5cfaf032b07cb9e0bcedc58c545dcbe22e9235f961771230b8278ed064a4ab740feadbd1c8d19e85c56e7a89e3cb1ef500ca21c8cb35a799f70fff13e1fb8c8d91c1d96046491839a8a0f597fe4597b85477a0dd883be72f19b6b1382e44b24e50347ab40a3e430fb3687e8718dd63f0fee0ec3ebdf15fd09003e504811240e63d015eb45d85abae5e07ebbf5d035666eae9a54e99ca1a49415b6d4f62709a9f50ea7b4d7b5f39b9b860b030489dc273588999951b597790753f87800e90066544617a70bd1e9d78bc2bea637330ffce1efb848583532e1146374ae9d94e04d1001ef7900ae3f727d6ce023dd7351cb6452aaf9b78df245a16870746e945654479dfa27d7414dcf39b0814bcef6250cb77047238fa85e70e135354c31bdd9fb20ec15395ee465c6b8b23fe6a2fdd5a7f23861d8101fedb889c347e7aa6a1a3c9da2e975fa303e154839cbe201a788a215ead8c0097801a1aac1f81f0af47ec7a16fb6464b90a9475b67e595e8ec3db3b16e471d371523a8dcbd97835fc93c03c3b4793b35876abf0c552339558daa29e495b17ed857757e8d468ac843d67e52ca3255b3edf9827af9cc92d859b0d5e71c5c8b9a825eb86dc708077e6fd698725cf87ebf87c131e10ee57c10bb6f2bed066ddc4c29775f1b25a5bef261e30ee59412fcbf55a1e1214e280054f2023797fd3b047740268b6ae5bff0bada2413d67dc08b57aebeeca369170e3b06577d3f3d15b5b611d305bc6c857f7bd795600215db45c74831fa0b64d3261da90a1cba5e6f259847fd2553a2836ad24f011fd3993557169f38a33d5054efb0d7a8018bdc4671ae0c816ceadca6fb86c4c7d87e61c4fe03d7c5060d60872abd64d7b291a0d4cf4c5dbcc3b4d9c454fbe023a38eb25f1b639a50fd800fb45635c011b88c1075c105ee80010a200c4651490e468345f22bb5e379db10088c9ffabc9d5203aa44303e47ac7c841664e015cc94d5caea53f7dc3e768fa3944ef0890c4615a8606bbc6a9eadce4ae13d35b431df7d8fcd1c491224842234fba451a4c297496d843e77e64c07468536f50d068c0bac2ca6a4efec2d43b216f0e0b2f544a64b596f1769dd1d4627f3f7518f0f2416bdc17554bcb1880bba918f2b3bb6bee78241e1ce139e0c8b231e6ed981b3b299473cbc4dd82646776f92b082b73855a0dc7426443f1e94918e44a5d0c95e453e0c4929d66e58ef5a4096ab6df2ba8cf9d48feeb8f87dac2635f73295c35c7b4ed2e38db60e1e30b3837c6719baf7e9c5db95b724373b738809874347abf09fda4e562ef9ebcb461ca54933fbfe4808d1a06c7e1ec2353de51b85e1f0ab9aff2b64f373508a7bcef0e3c7fc0c0ac901fa48972931612ee1522f6c513bd240423849d95ce996f1e1f95cdaa004668b41dc0952258e9b21699a02bf7b766ca57b40fa139fd9f255efde824041c9dd56c751e2b889323f723ad5a1792f086f22dbed28a851edd6e1ae5f2726d963723a7e5003b42f41a0e638d716e0473e1d9d99bdcd2664de8d694ffdac71367f3e73c5ea314477b0b5284cc1e24552a14d816c69874a44b19bddcd8134e76bb40bdfa5c26d495eef8c803bf506bd2c2ae9ca5fecfbfa5b247030bfa621aaca58b37c6697f93142a35e560b6607260fd1ec0a08f99964db1e3ad67426c569ec330873a8a1661a9ca097e84ca30771f03f72b31fd14002316c12a9fa33e27c0d0cbe0072a1bd15c832acd82882a5bd8c40f7fafca5890af634950b8feee22f10a761a2520ac46a4f2dff8581e2f38cd6f665bf99986f4f5451448e9b44ba0b3c1b611942cd449457c01839f25c5298b521ef99ebad1ccd1c710e7df8ca7945c81f816b78f18589141e48659f6caa18641f27a419ebefd0d07863c57a6b1c1284a8d2e034e31b4154dcb4d9709672d3764375ba8f6216d7e957ace27bfed8e33605a68237b7c2f661ae9eb923f5853c48eab32ff66383d2ae1ba1148be69685d857e198a1d22eedc86ec28ccbd2b490744c1c6605bdc4a57f2ad9a4cd7af8c7a8b71a31bad57dcfa90a3cdf67f27b6b3aa5915da1a4ea9ff0faf987429d49a2efe2fa0fbcf4512ebb29e9cec0303b1511d059294f55853acbd640dd8bac0f1cc74748d1b0c84b402f2d70189399762576bca8017ca050f3543ae945a2273c3778c54e7e813a04dd6e26867263a6da9c0be7a66044b7c0b7f4d24bd73ae6144e94bffaf194343435fe8dafffc01826ca81aa6fd3a3c2dae272bb003a6efc474a1ccaaa7980133e055f7ba9dd6f7d1a8788f15e5e212ef6bb2b572294a7f2e6c4ad439a4d0c622a900a18d9e7c82d7807eb9538826f505014d448903d084b1c5eafcb1521800a17b3245f01d9eba2c6edc3f5f57b467ef883cc45d8127a6853fb0fa2cfd25036f23c6634431666bfc04b68e64876ab322fc28144e7fa609ce9d71f468547101efe497f7d8b258c495a75cdc9bd49eca8eebc533b6aa974f1daf57dd54ccfb13886c7ee2a2c5c3392d20efeb35141db4a3d166e59f3e44f58f352687f3040a2e2baed93fc2335f8a9a93c76fb885e4fd14c364970c070b64622d798b9e82901f1cd98ea91aa7469e093a09f9caae7a71d3f2a7a93992fdeb2474771e34cc1de682d2a106230922d62892e30828a3401ff629256a3fa351219885692fa1aa12b75c35e8b339124f0fa9b9bf69ced85ea292f37111896c2a2416340176d00a173f4d974331cae3fa9a253707dc76f2f1d6feaf83b88247c3507b55b86a6d62a6e61c05d60812f58a8ed4bca3e856d4f34771edb940326cf154f9306511f78802e7e2881611ffe0bffe5c932b1d2768baaa3f19c652082171c22df32cdbf526f1c1b86a72b15b8268c29924f418a3b527d85ee05f2b7cef9d73c5a7ac608f50c275919e6109b395bd6bab43e0809dce1f59d72abe89d7365d3325c892f60fb3542a1000760234f90a0e16b44a7f1d3377e973c897f3b7f362078fd6ae7d86e6bbfe25d6e57fabc2cb944d7ce0419f4c9622f5b715509a7e2c96999f1f37ef11b7e06ccc0b8dd166debecb5843e495a5f58fc2db820c71acc0b0549205be19e81ba1e6f2dc4b10856ead91be4ea7730a4644ed75c2f43571d2be0fc704b2840ff424b654a63d56583f95f8f3e4ce4f50749651cfba49315d74b9fb1f90dc8c269a16f1728f47deaeeec9d477eab99a1e7d07e930cda014d06570c4468fdd703f685c26715eb670a7db9e300a328b32a98de14af42fd0338329ed01491f2116c9b997fc2443a35de35a9a787c3611e7fa03e471b9b3b0895a9f8c091d3848d40ecf0e3d6f22973b30fbf2db82a42ecaad7ee315d5342daccb4827be6e919f4b19460056f2ab39b97b2c8f287fc2e392a49b5fcf8bbc84bdefb75bca7404d446aa7ac2d1cef6d783f908c629600fd7bdd30ecca3d0641794dccb40ec44e4e16726c5116951849cb3b84acaea5d8bcf6d935aef948e9b15dd0d70922209dd827491f1c8178e7be6fd5747fa50f3cf2d56c42eeb4edbbee5e1a77ad71a622386786207d1cb3983f35b816c1d72ba885fb4ebc92d09628318b309d305fdd6eebac4b15dcb9f2c6298830f6b8aa8cc2306d06115660ba92ae0fd34f756f3e974a0eed98faae720fd41c5bd12fda9a43175f60a112a85b56575104f3754cade8e2d99e9e2e66d88cab2904858fc1f353b5fb08fb90e2803c12ab8acf329e5085d9a54bc6f364d878790af158ee24cb286355473f1a5e0b51d272857eff237d5df523454192cfd31956f1a7b5a629eaaf4a1a2660351ec8f57ce0ee12d2d8fbc571e8b12fe1fcc1ad399109feae1f437c30214df0f39da00453c9016c0daa199db12b629917fc5790d46d7a8a2be0e034a7dce0ab4e6802cdf166429ede19a6f2bbf3e0da59bb759688f4bbf6645305d47b92b6ef1caac4e46f5a01c31c1b07779a147d08daf1fe6ad939e21b764c44c7e61c50af64b406220970955ce7a52ad7ea715c586cbbab1e780393cc9f04ad8b8c3f06370e179a2692f9e3a770d1c3a81be9c9120029c15fd4424fe180cccb498284b17f1cb163a28df83f5b91d43af12ab9e19ebdf8086b931d1934b243317939043e29eb92b7d57ba13d902902b6cd49dfe0e0aedc924597b0a83f1686f6de7c74c37398ae6b0e11ecaba076480d6f2c8b0717541c00f2693ff09d308b034ea21cc09f513f40147806559c7a95086d60e1b5bdf652b8639ffb7bda5e859647d6db65188610b81feca368e036c3313d7912749cc85b5770463106df01742a947e9934dd9496c1c71fd6b1700538a143fafdff17f5a1b31ebfaadeae71b1e3c47e735a1c0223dbbfb8ba10fb4d96da2cef2f3b6d30ddabc491eee50501f6e22dad46c44b0d4a77897c928b414e3536e5f3026f7343c1bfc96c5b00b57e9c8a59936aa65be2a65202db04ef70415e2ba6f5cdaa9e291f879d2abefee8062e967b5e30db380f789aa67b765c9ea3f0ea7b88269d38c85d928bf1d7825d7ab355de1caa70f398fa32f9969ca42d8bb46fd9b81b02f1ea612b163716622b72799bb36a35869809d458239df40f233b9100dce3fde3b40429b7c91f795f33b135cd6bb2b820d00c01b49ad6256a7afdcbd38b6b1c2d07d8692a1f1194591f1a21627b479f72a9bb9150d4612443e9b80d399c8d2fb916ca6633fb5819c56f8f58a4d16548eef2a5a5b616d7b106dc489b5fa4ffe10c621859c4b02d33444cec3ddb81f9dfca79d543ab9", 0x1000}, {&(0x7f00000015c0)="dc32eb8f99e119e111df682e0f08e3888ffa44419b278b9e18c1e18a62f136e2e1cd08614147e0073715de1013b3ccd2055cc962601c3467d1f422f31910dc01bd69d30f670fcba8", 0x48}, {&(0x7f0000001640)="a9712ba1f42eb93518c66ba8e5dab4062742585e57ef32f4e5b61c7e5bc712d6a4a173be68e24fa46fde25e698a2fb35e13b91e7672040fad6ac67", 0x3b}, {&(0x7f0000001680)="490024ffb30b728b1666d0a49d12227cf46cc0f336a4d09784677f3074ba398cfbcae474c4b8e6470f1f49a40003e9fb5b643773bfbbd34df5727909f065eb6c6b5cc83c", 0x44}, {&(0x7f0000001700)="17474bb5bebb94dcf0a561a7aac01bdb63ff487b615c32b06e5555e0", 0x1c}, {&(0x7f0000001740)="38b5561ded3267054f99272d079a15386138b101d6b44a46e7c92d52cb3e1ce31b39f37494", 0x25}], 0xa) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000001840)="89e28459814a077c1e73dd12765c9f20cafdeb45a9287d81c759539a0b9e54dc87dfca6b30530feb3bdfcedf3c37ff2c51dcd7f5ea3c7b0f596826b3413a535508120da377f7919f1916d002bd080869afd9fa997eedc6e31af177f6d251c1b56cf8315edf3b008f7a33f3aeb3e680d5e78229628b8f74883d3bd3aa8bb619d45dca250d892707e6af01ce957f11afcaa743b9c461fa1bca731c9ff97ddd8efabe02551ce426b13207a26e159be526de8b758e2dafad48cf6b09b0de021be1384fd0575983fd99d01c3340dd39a1560e16775b1f368dde3fb02e709e8ef6b6cce8921456a4e32ad6cd20bacef9b45bc953dac7288b2e41718283", 0xfa) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a0, 0x90) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0xe8, 0x10, 0x1, 0xf87d}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x7f7, 0xf07}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x1, 0xfffffffffffffff7}], 0x433, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x6, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x5d, 0x80000000, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x88, 0x1, 0x10000, 0x800000000000}], 0x5, &(0x7f00000002c0)={0x92d5, 0xfff0000000}) select(0x40, &(0x7f0000000040)={0x9, 0x101, 0x80000000, 0xffffffffffffffff, 0x7fffffff, 0x7, 0x10001, 0xfff}, &(0x7f0000000080)={0x2, 0x7, 0x3, 0x3ff, 0x5, 0x20, 0x5, 0x7}, &(0x7f00000000c0)={0xe0a, 0x8633, 0x3ff, 0x401, 0x1, 0x1f, 0xb1, 0x4}, &(0x7f0000000140)={0x80, 0x7fff}) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8000800003, 0x7) r1 = socket$inet(0x2, 0x8005, 0x5) r2 = semget$private(0x0, 0x7, 0x22) pipe(&(0x7f0000000400)) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/84) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) recvfrom$inet(r1, &(0x7f0000000300)=""/183, 0xb7, 0x1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r5 = semget(0x1, 0x0, 0x408) setitimer(0x2, &(0x7f0000000240)={{0xffff, 0x8}, {0xfffffffffffff001, 0xfffffffffffffff7}}, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r6 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000080)=""/163) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) r7 = fcntl$getown(r0, 0x5) getpgid(r7) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4}, {0x18, 0x2, 0x80000000, 0xffffffffffff0000}, 0x1, [0x3, 0x3f19, 0x6, 0xb4e, 0x7fff, 0x9, 0x1, 0x6]}, 0x3c) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/66) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0xd, 0x0, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x9, 0x1, "6445bebc391916b07bcded6691712e2c267f2982", 0x1, 0xfffffffffffffff7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) recvfrom$inet6(r0, &(0x7f0000000180)=""/167, 0xa7, 0xffb814706de884c7, &(0x7f0000000100)={0x18, 0x3, 0x600000, 0x336}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = socket(0x18, 0x1, 0x80000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x41fff, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x4, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x80000001) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:24 executing program 0: setitimer(0x4, &(0x7f0000000040)={{0xfffffffffffffffd}, {0x3}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x9, 0x1}, {0x7fff, 0x419}}, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x6}, {0xfffffffffffffd8c, 0x7fff}}, &(0x7f0000000080)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x3f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x7ff) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x600) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) getpeername$unix(r0, &(0x7f0000000540)=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\x00'], &(0x7f0000000000)=0x1002) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:00:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="007869ff74300007628bfe7366668c9d5b09124c48ed7661fab29969888887e9eed9f1e63d4e5b274edf73eabd5388a277872c952126207a91f6907cb2f02024771db187a1fd2d36534e1b9131b08e949fa1f64b532c03ccb85e5939e3ee9ebabd2016e9a43bc4187d20c1e21ba92172e1fd71450d13d552fbc44fc303d3b931121621864e1c34342004fc4a7d572b85710d545ede9f052d06e0d319d52dfe10502663c723"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) semget(0x1, 0x3, 0x208) semget$private(0x0, 0x4, 0x2) 16:00:26 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x38, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x3f, 0x4, 0x7ff, "42482d56d9823c26be0197c5db9dea021ac9fb4d", 0x9cd8}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="87533815e15205720866e9c893c343d2d4399fda5efff8261763ee6fd254803f5210b7696968403d3f67e197e0d6ac4c3d62505e3f75add3373e1d54d6c6e11dd59e0be31583ea828816b6396480ebacf3a8c7753c4148ee4c9e34cd837b60e09c6888d3bb6ea771a748d5", 0x6b}], 0x1, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8b53, 0x0, 0x90d2, 0xfffffff7ffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x200000000) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgrp() shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r4, r5, r6, 0xc5, 0xffff}, 0x6, 0x8, r9, r10, 0xfffffffffffff5b7, 0x8, 0x2a9}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r11 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x1, r11}) r12 = msgget(0x1, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x7, r5, r8, r5, r7, 0x2, 0xfffffffffffffffa}, 0x3, 0x9, r3, r10, 0x3, 0x0, 0x2, 0x40}) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x81, 0x11a02a17) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x80000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x81) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000080400"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) syz_open_pts() sendto$inet6(r1, &(0x7f00000019c0)="da7d40efe57e414ff7a0972dbdcff4c976ee8c3b208ce1e3de280359009977df890c91a1564b883e4b99ee3ba5633c9ad094220bcc677167b98c21ecac9a1ba97572049095648d041c768ff7b29e7b3a5fc2a9a07008dc95d65cf5401f9df5234434c6b505988d3c6b1d2770b99ac32538df8c5b556953e29804a970d37372282231c24eb483b186fd060917f683b1fea33d20e391c74c8a14a3ec9adecdd3c41c670c20980e33da4f5dfb95f86173f01f9bda67ffe4f6e5c6ebaba13b2e1b73a496adc737ef02900a232b6d2a94129be8b52ec30da7b63110ef351231323fe99dd14d5a3ccb80197283c17901b90033b2b7ebc8ad9fc6c71a81cae528d9a0280bfc9fb93ec81d4a76a79049bb6203f5a827a446a33be6ba149fe6afe685e9030f0dc66a20db7f56f8ac4ff6e29fabd479ce0aa20f391f018d2368812dc15955de5a65a041924ac014be990153bfa43d064746d3184752ad0d06c9a742a46bbf3478dd3bf6516ab137b760255bd05cb7ade56b457816ee07f09e5f546689fa2a5f4d9cab10cb8788648500b6f2d1604e11193960237d106d18f195bc3a04a791e0d287a466f90883bfd9f1e4eb559636600501da1af75e0e1cb37788f798cffdb608a0a4016b28ad954b6c77514d715808cc13313f205b78dc2a93962748385279884dfdd739bd3b97b59a8297583f721284ebdf0936a1fdca429355fc04fad0ce34399d352ea1c320b5941321fa3ebc99331d1b07d67fb3f4a7ec3e9af9361436c4b2858db184344a04d53fa918035ee1df46d7953d63536086f1afe96643f798568328664085fc501436cd2d4814dedb18268ad61b358248cad6e1fed5607eba47372b515997494da4338777366de1aec1b4fdc8d73549d93b1060bed3afe6c33f86c191005439a0ded905b8a323cbbe82596813823240148572ad500d7bd6c015aacec4b0822de4a7e8485bb63e06548972f8ad428edfdfb5191181e079da6a26bb0773a733ca2b44233022babd08dd4263f50e544ec1b13ebb40eac3759489cb1bc8b5f1a7587fe5428a1ad846dc909a6cdec424c4d1df834f78506b1d5bd91ea584ed3d11f15ac6d78cb670f5196ba89c39812b1368afcb57cf413d6de25346fb550b096689d71f1417d3ad941fca6588bf2c43e3942380160771e802a12f2e3a82a21657d6d72200f268ea9af6ae831f30c82c089f7e1bf95fa6ce701fdb7bd16553f366ab29d814914401cb09a65f8edb673714abe93354190d60397def752bd5d9472e2ef52931f3ff6aa829b4cee296fbb001e25d096006c612f8022624239afb5d4247feae87c56df44a821e06e8c216175e8f33ae4f2aecc675727f31c4694918f4c69640da74e1de9826bfd66c331d61af23688b998aba1de51d567aed74c095dcb246b2f4ae124b1186aec32c3e45c55ec04915a27c8ec16926ae183ed2d8cda783aad0683acee6a27d60dbf8bf7b4b4b2ea4d14ecf24866eac220b4d9da4aad9a8b31b42a81cb39576ae67783a75678243b36ab63b5f0c000ea817625ff9ea7f7a4abe03ae5fb05b14261a0d44b9441321186b77fdf762ba692ae820545f6af02855122e1a59e58a0953f897d93bd2a75a531617af8a7b1602ce58e41c8ceb6c5eb0bf73fd3210bf1a5c354cc0123d9b8eb5e6d81b5a4361407f37f748d780ad52f793d68d4edaf0d41b4daff9b631df8a12d48f859bcd7305c955323a1bad61ab346736c6605aa72433332f8c407f62ce02a7a0994891c45b664698fd34729b4f014190512edde9a39fafe200f6f3d5f138b86045bb8d21d29c5892f0efc8f34367325dfd32ccc8beb02110ec1567ac8739c3e2ea1b47c10da31be26b67ae157772c802718ae28f4cee86015bf1f36b8be76f5c2d6c92481e42c92f2d2b1cbf0128f6f5d114a5e891a814f62783bdbc5efe993653197d0c3432cb9efb81ca356ee7f0f72e6dec7c2611c621a28072d39ff4ade26f57c7c7de504e4da2e2a25c7e7a682deb5c1f9be067561711606f808fdec6c6e4e634b2ee4996b7eed7691372b0b5d94105f53910c49e67bf74df1f2c6df0f27c5bbffacb4fedb203ed1cdd09632666d48766d719655830997230584adf888043279ad797995e0808d46ead57f7349ba003f1bb782a48dc93ad3555f8586248576326e00fc8c24ade5d383ad49fbf7ecd39060f40d8851aa8084d5827f1b75c4ac4a83f47f0748a5a05092d43c71338c4c8b36e80e3104fffcd16d27d030c52bc8e6fffe5c6dcfac1f0cea6b23ddc1d6e787d19f6e16e0875f38adc0916cb7283927dcc97a9e7e6cef42b41662f66d40539bcfa6c0f2b8b1946cdf8d94036bf1cb5db989f315f64c64c591b87bb3756fe22ec3e7645c889c30965e510e931a48cf75d2d43f8cab610fbdfeaca4de27526954148d80957db7032eb8b2cde28b2d0a4c05e64f9e5f3c72a6408753f9c0b4b61e6c94ec4e6c6edd5947630207bd5f04f9d68a5714974bd84de8e08095286b353e6b534cce51f1b456ffd623ed050f5e365323aaf2191b4135b884c8b2eef973254fbfb5c78bc00103dc34ca92f45199aad0cd9960bc0365669f98d8e277ebda56ccd727b1f01cbd967d72feb68ad81568d0fd4c67b0d83726866d4bf945d809a77139f94a9ddf1b4c6bfde6b9d21d9fc9a4fb54e745ff73de6cd443c74c9a5505b3c7cb8bad3fb35a1b27a2a1151ef4cfac99e88f197f3c85c446ba143a74afe4427872632ba55bab8e403f61764c2916a0b804074f6b4dfc9660e06de02b832e0efd557eef13acdb83de86384358fa3a1757ba4a7525c3b685a731cd55720bd21e6702b1b877339fd04fd22210b631229c41a9c1289a9903112f1994d663210ea7ed0fb885bd52d056e6dcfd0376ce706d5fecb83d4f78558e2ae18171156eb1d76f6d817e105933387f63c7dab4b562d204ae80e7ba91ced4726720f03cd8071c67231c6a43266afb4d9160f6aa6577c0366d18427d53a87becf648608b17211053a1da30ebbb9c861be3607ebc1a77a87db61df873b2aef9a5f9ee96a5be00cda283b681c6845950dbefb98be8d4e8fa32df04314d80463e57a8d63d619a3ba7bacaed7f164099ad94877f3ff35b9fe29ee6420f4ab24606a22df1486dc3faa61edef48eae93fbcd37dd978629536fe7798bc3ebde6650e1e6c4f38896f4b9e0e85a730c1982a33419aa9dcf10cfc56c018cf8fe1d4cd5584bf34781f2e5050a00ae325d5930e7641fb223dda5d8f3d2d769ab29857b417cfbc4f45f6ccad30dede56a6f407e21085c0d7cae8b61649826fdccbde0b6a9ca9c69248c90d32207be431aefc503e931e67a14800536be91738bba6842911f5b8be2b9cc2be8c0cb1cf4cf19f6d4438e9fd9fb47bec16a54bb55cae5722164114eced269e1d16a275e3531ddf9878ee3b438fe3030508ede57033fb9e73d13e229be67a5663fa1b021e4cf20eed3fdc93d0e33be52ca7b38f4228bc5b64cd706e98dcd57499adcc9dbe974112a971e43ed5c000ed82768f60af614f4027cf0c000ff1a31eb2f0727a30539039f3881888497ea027d669143d96773e2389f56e9fe2de5026f05123dde64b8ae59b8db1597ad6983bb0995bd1e07ed9dab55c748447da25f50d3d7f1385658cec660ff100334085d4996e23ac8386a8032f6f3c83a2952eeaa5d7fdbaae8a633f18086e99cbe79dabdb37f73b18f7ba578d825084b8b5087a103ee9b913c0177bb12e7f62888e6309aac4610b7c5321e924c626e60214b10a67098d9c24cd3db4eb559d37516a9972f54a36ed5df2cfc7fc86c014ae5393b18477ce5f1737d82d0523851738ab5020ade0fe82d4a274c74874feabf756ebec573dacedade63677142c2f2fa4a0c7961c1335a8fe9d1f7d3d980c44ddbf2b5bce8e51b89b177eb785bddccbfca7b0316c41939f6b7367693e566d9316ad54bacb91e5c1ec6e68a32d24ceb617d6dd86e0ee7b1142073f350afbf8d4388f5d757a5bfa49c02968c2197130f25ec03cba2c0cb518d0c3227252742e5e506bcaf420387ca953b347412d63b1d72d7e873be6fb97158a3e6c380c6e8c2ece4407ccfb2cd7011f3ecc4e6503c44ca7f590660a4e6b5f54c5596e30c9fe3bb2cd8530b6dba34061224728cb354be6beccfc6720b08cfd78f0ac481f88ff64ca9933a6a416c61b1e0bef1f058fa527b6f653e61c6d8e061bbebb013ffadb4343d56d0facba91cdcec642e10c815efc4aabd2d803fd8962495c3d598d55411b1ccb3ee5adbe8918fc1c7db7f52bd350d3c1c33064bb74c1eb96b6f288c4e078b176fd142b8844b2ec5e8254a91aea3e76519280617e2028e9a8c9cd719d926793ec4b7734ac8b39a9831ae9a6ee3ace94397ddfeb0abba9ab0f69909226723fe401deeeab9f86e56b60fd16fa6afd78ddf093a05e3575122092d7d1369b0293b57da5778d0ad97e60142408c5bec70704667fb86657fdb780f81881abda870b26cceb9da48961f1c5e0b1bf7e22c9327c37a21e9eda8726c60925779808b8ed7cedb7a23f1d6b3a87db30c5518e21ca4b68450fde9b51de12d9637ca256145ddcbf7164250527a1c732396d30bf5d63d2a7de18d30ec50e21f0af67a733676011fcb539e29099ae30871029af2b8d9286b53d3430e3abe60bcbe4793db64082a3677247a8331b8bf9c4c4bb150edc18230296abf5290a18556025cbc9a8c6e195623deabe0e6cce0e201fddf9a0cc37075a83678b69558ad7c8005781b232178dc0954b6e3dc256c129c7ef4d6ff26ee795334b303f3ff258d2ca3c6d68fe132531ab5e3143f66180893504f50552196a93048566081c1b86a04a2e04be92009662dbfa1360a1bee1e9bb32f3dbcde6cc628717a959a131b4e7520434ad801a9d462cc3571a83dbda0e4b52da49dfe66c04289e9dd633f678f4143c33ddbcef0f5334413bb59c701cdf28c87f66a2bc526c257cb290657c6621a169372ffa103157d795f3764f263169197a9cf21a252d0e64d6ea6e8d119edcd030b1ae8f572cba5ce14af6fecaf1faebe909e2ddf678f74e8eb537393649b5c504b6f05220ee9111436587f7d9de9742314c28a4108c683a40e74771b62a4c79ad333abce90246403026148251a7547ff682550306d850f1f907e3feaeed781b4fb42de7a4e5e5aa5ed374f12b50da27735757a77464b7b20cdd526ce0094a56a7a2886de506b50b3832f142c59fa089f11c3e8c27391342c705cf0a4cce4a794d59651ab1e8ab5132b6303f0d92b2fe4d6f31255e0a31e68af8cc2da46db2df81eedddd9563127cb5a97755930b9cfcdafbfbe5c1568f0c9a99396d1c693560d3a30772c9893d0ac90614822a5c18e1208b00617648d476756f7b9d153057e0b18355e09612e5b0a3f456a915edcea121bed379dbbf72c93a7c9bd511a455768d3f1e40bab6ea5c7393ddd801698322f6c3135424c7cca9e5522b9519c98dfee964b388b50d42a11cd080f5a13d3b7528d8c0cd429e3f7a7114d1fa8d1d8bcebdacc2d7a66d4a98992c226ef872b234305e90460ba67c909f88de8c468c76a5f01b1d393cd6a2a1711b4a207a00292750476ebf7540891d96a1877c198da0f70ba44f561ae7cf5fb004c726cc76953ac7bc4bd402461bf68172f52397df5cee6bb66d454a90b69018ceef2eae2da3b6d58741f648296797e2bec692db3355cb01988efb7c23328a20fb3af74e05246854ae70ed3e2c1054b323a8453612af1c15cd0c1affbd7497cd90f35778247ca9bafb633b4c9b3b844e7a274c2109", 0x1000, 0x5, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xb18}, 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() dup(r0) fcntl$setstatus(r2, 0x4, 0x400cb) write(r2, &(0x7f00000029c0)="855794355cf5c3e83bd168b99f42e1e720b07cfa0c15c0c33ea87e21199c56680a794b443696f3494391a4cd6f0c0c69d3f8e4a9d1d66d139bb555b3b94b574da37138aa6cd5bb337316be51d547980c6ac9e0e48775334e51145f13dd0d80959b245cb1e9b5a470af5e4cba9ef5c1d50f4d40a1e187f08ac221f112f134fd2c3455a11d5931170bfb215cbdfbb64f37b35f76cf9fa41e42978bbb5dc0d78c12cb8e059768476738c4516a442a283cac42bc8aa952530d9a340c31a4f657cf281ab471c632c3f4f205399625486d86fd52ac04237475fe6ef91e3355847f1619df89d43bf41f2413adf1382528439f79bcb0627a9795ef5b87bc2e8390a535810d2c6430a11967674485ea8bc9a56268aeb7c714a62f7aaee23499794be55473df1baf06b510acdbc5762b3b38566eb5d2d1d0e82852fb18ad560b0fd12235ba567cbb20b23711fd061173d766d613d7cc167d4820e77d94d771ff759a38a4422795c233ca9c15f0434062b2e6acfe0be742842e6c584207f3fdba1007866759c51bbd6caa7015d221b1e12daa4a293d7d4378cf91865c01741e5e87801f5229011b5f58af7f269af4fc6c9163549d460f72d3f00ed6e641f40f02a84c0157c805a7b05e51adc54c0738450e9386522e80d4c8a6a4fa3d4e80cca81dcac55949737210e76f926dff8e45b0da971c9b1b63de685e98f8de874c7d8f7f1b6409adb6bcda2ea8cb2e6828f265be9101bd2bba33627f121dd79a1d6f40bd8d3d503a4733117cff9b07189ccf2134c099d1bde3b3a604ee52a6b45475030f439195986e54eba2e8e521ef1ec137cae1d214537d24e22b78d4b9bf8860dc246af35d982e614bd93de4d0b866402b9eb87b1fc5f3a48fcf488a605498c2617c4f3c1508853386bac55fa1869898cb291d13f03a51aac58e431884b18876649a790298ccafb6eee5a44cb9cf17326f33ce182bbcf3e100e6cee3cd77af5310499fe3e9396b6b24bca6b24795a040c9a09d0ed66716464991e54238886df84b364291b2868422f121d7bc053970dd8aa4d319fd0da9e941af8c8dd5058b4aa271b2232f66aa6875d0a5ff31a2d8b6c2baa757104c6940662d81b56663755a975c166129d7df2cfa9543070fdcd4b394892b143aa3e74b5785f2fd090037cf25a6b3d7b2b046b7ee9b24126553a68d9b2c53e20a5249d0cf8338d840a8ab4c45c8701753217fe1558344df3bfe4473eca5c9cc5b0c50f675f209b893b2ec00b976840ceefee0a2aa45e0f46625cbc4fd9ad2bdf2e8d9561cae0cc1784edca4a89c4b53ce47b60ccb77c654158ac2fc4ecb718cd965e22cfe0ecd22e1914116a8096b735a5351b514ca83e4d310b81106f6f69defd17bef9a9014e9ba3a935a51d12605679c82d3b3f302fb155a394f25f6816ccf30cafcf283a834bd7a57cf640ac32543fe280842f12eb228c901f7dc06c54f6a3ed97d5983a78b4125b1da5f0fbbff2016f3199fb8da47016d9cba682be2688fa9aba7d29e9081558fa97dd15e4f845dad15f733c6185ffd9845e7aabcc34ef2168fae158694029ab2d1350cb7905d8fc00f23ff774f6741689a100bd6c92d420e55e26167a11b79586d85317ae31a07a23f6173758d10d02f820e347a1055c9d1b287a7989786a9bb9bced4402c6856603dc5f804932db09610146e8a6f5fa64b6b9838434b80149eeb9f20b9bece2508c62e063cf29dda48d16cb560858a384df7e1855d55e4396cd3198e55330ca5750401a960f0b56f52d25f836ee4163fb9464862f60b86ac9dd19eea9ef819387ee6b8e196d06103d5acc7023323efe136df29ef11d4fc2ad71c11417beaaf88d5aafd39ff36ee21e1667b7afc1d9266365c3cab84fb13cf6f66e8f0abbc95ee13cc9dc9aa5b95bbc66c3422a4784c91079756a7bf54ed6588e3e8585ce0f2b59c7e047fbb86c6a4726893efb30ea1a9f9017651812db5cbb6c2326d2138f204223a4f78a56eb0f84e0c020f5c8e1dbdefee96e76572971107ffa8b4e751c2061089a023ccabfdd94f4837fb272337bb9f310c4931ddd4d65be355dcdea1c380262dc11c7d22877e5911d845e98519db75fe3b200ff48550c7498ae33a6d738919f0a2266552bb090431d0b4601325f47fcb20afb62168044cf67afbcec1b35df6c611bf284b21116f991f695b2bd27e1babe4c6aeb9b2f345ec55d16ea67e4333ebf4f373f5a70de2e923083818da8004c5448e4ee8f128b53bb74ca101842ee9090f30ae80106d09be8cde72178bc5b910be2172de180f1295d13fe5cabb4aba10d947d6727cb66680bfef1eac4a318e19d7882646c7ec564cc7a2aab22fb79c13a02e2bc82f2268702b5d4f89c79cb0ca0ded0827c43fa2cbdd615ee0eccad2e6225cffc56f3057efaa64783644d995bf9e27b7ce45afab8554ee8b84b3f8cbc3308498981e3c716cee2ca60be4d1d5098f29bd999ce0ecde425228038dbc1ad672b1ad1fc4b5d2d57d04f39036443ba0973bbdebfb77a5d30510e0c96a863145c42543e4d1ff146065046b2e68fec98fff540ba960bffd0eb9d9272a50da454ab121b94b93fbc5b2a2b556f9dfcb3b14715149572e14e0fb77793b44be4f85056fa57e035843fb14bf2531b7413e75316b053b352cad3ea8a82bd78b500aac71f255f1d3e2eebcda980462d5acf12ae300eb1bd29c53d378c13ad9ce351fdb8b53d7bf1568a852d1c7c4bf3c196514d9bf25293e989f895061d619e578db684e94b7499ee28bacd6ed82d9ab72f361298ee2b1ed2af8133f4806446aebe0579a3e5aad7e73b7183e7407fd2c2eacfa4114b1b24d64d5ffa3d90f649810070c248234986d92eaedeeee9ee045c17cabb1bed7234531ccb57a8a6556b69646cedcc463e6bbc54bbfddce2c3317850ab73e8ef60317ba2de26a3d44a62eae8f2c8aac7c779227b9d0d554a35f4105c6d9816ac1153e9b5b444f95dc22ca83f8bcdd3bd6a405613245b0b0d88c61383e1ba6b525c6e708a43a750f8de7e415380487f094515d469c465e110456a90a6cb59138a00ea3c727da11ac06abe019dfdd1fd773e1c3e07e3cf680fa53b44f39e5201aa1c0b03d1de4091d68c6446b026f23096da63aaca25e152fd3eea4aa31ec266f069561adf5207e15d34c95f52c043b7065542da39178d22f66b38f9c79fa2f2365a0756ac904e0e11fba2ce4cac09b6f407ae270cc462b0029992c34c0d219128a5b5cad34b5cb504c7fcc109363cd0ebd9d937588bb5fdf039c9a8f2c056d037b322c6a70d013cc59b1e61050cee8c3278f22542b99d096e3508b008499bbb369161473149713277ca7ecfe209d4b3218e1d9f46e31c254886d590fbe995419f9c29f7c07054ac091a1f7e76a83e0ccf90997e61d05a07a7bbc4fe3dec703dcfb3eb11c44ab0037392fa78450b667b2f2eca29f8cda7cc702ff8bac54f44e7120cb10d7c07ab36fbc3e1103d43f54c598a518f43931a32f4e200782e033da2944a2d2e7ea4b0640065f3eaf56a3de7c60da77506acfb98378a9f886201004278c37f0817609390c0934e8af78054e07e27a091dbc9bcca4a05cd391f8a380c0997f1382f91ca8011a0e11089d0e66d15c283ee85a0ba34d2af8f1c072bcf2afbfabc78b88c80366246e877be7c744c7b1faa6e483af451bc986df930a91e39a7675f3f753cf73e0fb7c60920ca91bf04bd7a8fe600286b108c26869aad25b23565e12a6a9e9bc27ab3f03a0dd9b5db800b488eb3be4d477f4a926019fa812d6cf10c4c4c98743e420a96ade0f697380538e656aed19ffa3967b356e5dd12028c73088fde3dc6f59eacc838369322f2515262d431c702a8bfc1e774f1e7bf4798b80adbd2eaf41311632353f8667246f7aa2e96f2d485d0b97b06aaa64e8db7f8a04a19f2a7c7bbf2e59c2d8643fe7780850186fbd6d8a335fbd8421949820efc793b82602c6b8346be4c8d5001baded66d32bb5e00f4b7befbeb842f4c47e6d66bdd63309d821769abfed1ec4ad2d5704ed4e59035bf76a19b30a017616eaa968266470e9639065d6f66aaa54a501231458e5bf3e7ecf9c7928b1216526bca64ca885ddb42b53d331d4d2fbcd78e019c1e9d39a6108c9bfc446ce30a64a9fd9eb2c1ff9bb4fb02d29dab977d0876b3a65f164ef5e9a1e2734aca9ef77cb1ddd966801790200417c4a837a560ba9033909a124f72ea531f8c643db411cbd4b29e7b5a234496731bc2df305e1d3fe47ed832366cac3cf29bced6516140789441fad2bbe2d1a2d80973a3f34ba60cb9ace6b2ca32e79a7437ebfb90516cdb2b008441827d8e971dc477271c05860e85eb895df87f158a6f507557367a809db45f19039ba1600e75052db2e6d0fe6d340de47de0e4003c25b991f93450e2ec9d4ba8ff56ec5623d67009f02628207c41ecd237144210bb50831c1aa87634ed4659aa327dbdfdce680e9aa8b304e30ccf718cf8a91e0e957797dcb229544b8bf27a0c489755c63656fed2d4bc1b5f7ea1150d39111a2a8016b7ab3086ec308b322e1af58e9b8bed17a19a3953fb69993bc69b53f66627c88b1493eb3ec242867cd59971b47cee0ebcddc37cae4b9dd7a764bdd70a0de191dde256554f5a58ae5d516fe47e82f5206b34a665844257e7a0997ae1396ab4619d1171270ad928c81f361fef42a860ae9012d4b423d6f49fdd8c62f715b444914fdd965e9c0dfd45562e939439db6a099d80b3a8ab2ed102d4bbf9379a8e85e5df2e70245d9d2f7c252cbe3e97d38bc7f818af3e16baa4d1642dd0aa7642b33ed71c7be2323f71b27b4e560db9847e7c3ea73168980887ffbc2cc6eceddbbef276270a863ce2513ae395dd6a5be9ab80ace143cb9405af2e6162c8d13e279b75bcf89a1384d38cce19479773801fa05396642701eb3c26809d6363a951827378e6ef44154b7a4dc563908123a1d1b8ed05be31e11afb99c08808e436bb6a9d7a9aa912206fa8a037c536178fc695c2eca4a07001fcbc52df51f3a08633746ca702de8f61048bbf19b57a0ffb08d99ab88951c9a8dc6b83b8fbbfd0323eb592c3ce2c77127845a2c9426c07bd1a5a4ac7ad12bcc6bcb93de1b43e50d9f0d6086ca56c671509fba77544df9eb52a7c216dff42d273700399d9290bef88618f7e000fd4144f9f8395dfe1e86f5327f4e9d0f34e3397e7c84df79e049c5e8cdf0edddca3fe67d328964c4ed520629e4dea23f7a3d9e1673b4f8548d813ce4e6c15c14a4eda782c76f23c7a0a521fbd945b71f5c6e8b03ba55fceaafb7ebbc590caf0e6b27ecf8820296cea47a5e1575f40eb778187f72a3e770d36e0893a31b0673074d2706b3566779c4a84517b9c7190e4697d8dde4bbf27514cd27f2899e125d9a44fe106ee2d4784fd7cf93f21bf518448ad07e35c6e24ead050ddf66120a215dd1d4cf87b2ee1f08e952184af1cc44fa181a9156e061d4a2e003301bb0bfc18aa0377fc2105579b332412cf5cf60673914bc1fb5751d3481ecfc0c82fdeddce8f6079dd4c98cbb91f38eb2220d23e0e12e49848268413635c44df75177c9629be89acdf95e50da4263198c629f6e89c5e905ca996b43b7af8481ccaf11433c95277d8377e86b764b1f706bb91da340de9f97ce132c158565a4ab4d85270c3228e71a91aefad67cb1cf0f93830341d09a8182b16c8001fd589b12493cd1641c7028207c4d97b696a93145ae513ed411411b8ae0460d484e8ff03559fa327e75decf38102b1c88d4098e455ff383a44bc3dcb51dc4304bdd4f", 0x1000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x181c0, 0x0) openat(r1, &(0x7f0000000340)='./file1\x00', 0x8201, 0x9) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="ec8d8f9a3172bc483a4fad32b5d8fa051eddd3c33b686208eba0488c7ae75105bd69c28663ac681608136e1c9860f1c93837c567e92a167dd544", 0x3a}, {&(0x7f0000000100)="82601cf9d7c58a72740f5707873f9b266dad176e0a8e8b55ece075cc06e2375210d0ac7f25d5d63ff8445b043e41cd00253b19deb4b0d0d71a0ae6893f825fd066eb116894519cc09e20d7dc8f2c435cfee2c85211756b62ae8d90fa4e036b46b1e44063af764c49eb0adf52fc88ff356df55e11d32d2a8ce5addcc08dd2cafc8e471d76beb445a391896af55d7e45a26ae6c83740e7dccfe0e4f11536ce761fa848df17", 0xa4}, {&(0x7f00000001c0)="8250c2fbe21d9235ec3e76944f39abe4d5f2830e6eead518591cc8b8a391bd38ca50c3d5a84959f8a9e1e993f180c0e4335a9df885464998e470d7d987ddf9ca04736cd2c1c7d67113a7a86bdae6b9f5ab840f2fc421a027c4a6ef25532f5a4a17a114fa3aef1cf246b483ef75ed0248ce7df41aed437f782d1eec57f6b4ee071335cd4d9e40c1c124c0", 0x8a}, {&(0x7f0000000280)="456ee01a38ffc63b6387da39d1c1f9a5e55d5687b5ab53646d7babe3f7628bdb63e9f432241f254ff8f2363d63e760356cd3ef26cc07cca15a6525599c7ec9ee614662df8b79a666613e85", 0x4b}], 0x4, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="b9e6177e6c8fc1831905b05f3b5c43408346c181db343a", 0x17) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x188, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x7) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000080)='\x00', 0x80) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) close(r1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295f64baabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf13", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/42, &(0x7f0000000340)=0x2a) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) fcntl$setflags(r1, 0x2, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r4) poll(&(0x7f0000000040)=[{r3, 0x4}, {r3, 0x65}], 0x2, 0x8) dup(r3) 16:00:02 executing program 0: r0 = msgget(0x3, 0x400) msgctl$IPC_RMID(r0, 0x0) lstat(0xffffffffffffffff, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=""/177, 0xb1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='W\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000040)="46d932b14f3db07f48a5cb8aceb718c192fecddf01f0e1e3e21cabdc1107ea83c51e7402e7c97bfda9276723937fcfc0b74929990868cb580ea08197214d77b739fba4298d56c7", 0x47) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2a67696c7530003c48ba6c9075bd344537dafcc101a99164e4b3b98d69a6ba01f86a9e0e3afedb0a19bcbde3619cf95b5ee330f9d49ee0f13ce8bb8e58834b75b3335aa52801abe836947c9ddb47fe7fc459e0e451e1a014b70377569cb313297ad144c72a4fee298bb664e894996e5bb4571fd5b033884a65eabbd95d5c696a2c06c2379042700a59cb0a5da954e1159444b678a6be94445da453be5aea22e16d8267106c2e36923e254b36c6c380b642292b3e3cbe8db227a5b26cc4f1d9c6aa4ffff6e52e156dc3d10aaf24777d6c6d10dc619d3df048106fa535a00e8af49209c3ebfed9e24d8870decd597b0faadf4b55424a9b16376b80395e24a25ed94cbcf79265c39c8416afd1f804f5c6130e37b89648bfe79f8673ee294ca73e65c7aa25d211442f46bb230867a3040046e52a8151577eaa0704eca38f47e3f4257c196ef853e90fa2b3d6656d6b438bfea4ac711c1e542b38a79e59f7cc432ac421b08dd28d0dc499a5469f8cc605df6156e95b9b773a82833a809b6242c9e2d0ed2c3ed4bca3112e31d70d62c3cc618ebd92ab665fa1df84a5e96a475be58f63566f5198212f9f820ff4e8eb9e685ac3f3ea703b99d965ecae11f1f94a01fe254606ab9c2bb5819639001c1ef33223fd01eebec53686bf92e72d5fa8ce10500ac5318b318b39f026732405dd61f80de8e86cdfbd322c7ef954165c4a660e2523f7c0bfdf5ce1c046ab7dd36478d4b67d5c38d0c0fe1418f63f070b1076c45f78009e8c9f4f458fe18e4e4cf3dd3ab30ea9953effbcfb2349237d8c09e59eb6e1fe22b1e153b65db4cecf0b7a7d89daafc52ed901b6c83103fd3d28c517c8a412ec758d27fec9ea027a383a067feb0784a5cffe2116c799e20722c2b53e0ddfe974a68885ce8a208b3e9ea655e8e19990ea57446c3a82d9b7103dae3807a2dae286195b"], 0xa) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x7) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x5) kevent(r3, &(0x7f0000000180), 0x10000000000fff, &(0x7f00000000c0), 0x671b, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x9) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x7fffffffffffffff, 0x9) r1 = socket$inet(0x2, 0x100000000000002, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4010426e, &(0x7f0000000000)) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="77dff0e5baa89cf0b033e1dcc181e3f2b78bac61f6ae0c61ef721db9d47c9637f951f434f54dc6ed7490ea9a9911488335ee977b23b548ffcf3bf84f0935ce91e2ac9a9a72d9dbb5f8650830312964a902f99e986a7f8f7c342b5e6a39c40e7ba3c7049a47deaf6944748fdd744496152d1a7279af4213e282c5276d873a9b23d0d8206a2315795763605cc8cacd8138f1d82ac0362ed3cf8d93c493827afa8fbeddb131e0f3c6646a94028a53797512d62e195a451dc4b5340c6392b4029694f60a6fdabbe17a", 0xc7) socket$unix(0x1, 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40006}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0xc2) fchmod(r0, 0x41) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt(r1, 0xfffffffffffffff8, 0xff, &(0x7f0000000300)=""/4096, &(0x7f00000000c0)=0x1000) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) pwritev(r2, &(0x7f00000002c0), 0x29b, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x4}, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) close(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x3a3}, 0x8) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socketpair(0x10, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x800, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') fcntl$lock(r1, 0x4, &(0x7f0000000640)) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0xfff}, 0xc) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x100000000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="42997b5f9139ba", 0x7) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/25}, {&(0x7f0000000440)=""/111}, {&(0x7f00000004c0)=""/107}, {&(0x7f00000005c0)=""/218, 0x172}], 0x3f4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000140), 0xf9, 0x7b) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) 16:00:03 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xe4, 0x1, 0xfffffffffffffffa, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x85, 0x1, 0x50}], 0xf94b, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x3f00000, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x1f, 0x5}], 0xff, &(0x7f0000000240)={0x8, 0x20}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x6, &(0x7f0000001340)=""/225, 0xe1}, 0x802) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:04 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000010, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000028, 0xffffffffffffffbd, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x1, 0x1}], 0x6, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x2b, 0x1, 0x800, 0x1}, {{r0}, 0x2b72ffb2e147620d, 0xe, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xc1, 0x2, 0x81, 0x20}], 0x7, &(0x7f0000000200)={0xfffffffffffffffe, 0x101}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000082, 0x20, 0x9}], 0x20, &(0x7f0000000080), 0x2, &(0x7f00000000c0)={0x0, 0x1}) nanosleep(&(0x7f0000000240)={0x800, 0x7}, &(0x7f0000000280)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, 0x0, 0x0) 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x10000000000000) setsockopt(r0, 0x400029, 0x28, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000040)=[r1, r1]) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="a384db6b8e56442c35fcf36cf7a27ef78d6751a16cf3aec32eb6ec851aa7cb7c1c5eca590cbf0a27c05b9705f3d33695da0a4a1265c2e5adc07becc4a4f87850f66259c9aa7292ed0890731ce0e665349fb0b122ccca85f6e3371d99f85db8eee796b7dd17e15bda0f741a152224c5f1ac2960e0503fade8c3dfadfdb5f1905184437782937e2bea6e5377c4ce668592f07f3aac9283e4f27ee7b2bc1f62841c450254e268113a20e81320ca9b5b9a74dfa9ddd9e806e0da438860630d5819023a5feee3bcb270566d31d0255e757dc217f9ee28ec777752ac0123ce219c7dba823a42880ad15ec3ca43df0cdd359e8ad20a91733e229406", 0xf8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x6, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300", 0x0, 0xfffffffffffffffe}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x7fffffff, 0x80}) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/9, 0xfef3}], 0x100000000000014e) kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x0, 0x101, 0x8}, 0x0, [0xa7b4, 0x10000000, 0x1124, 0x2, 0x1000, 0x2de, 0x1, 0x5000000000000000]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0xb92d, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x80000001, 0x0, r2}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x0, 0x9af}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001140)='./file0\x00', r3, r4) r5 = fcntl$dupfd(r0, 0xa, r0) msgrcv(r1, &(0x7f0000001180)={0x0, ""/89}, 0x61, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r6 = openat(r0, &(0x7f0000001200)='./file0\x00', 0x10000, 0x6) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001240)=0x62) recvfrom$inet(r5, &(0x7f0000001280)=""/55, 0x37, 0x800, &(0x7f00000012c0)={0x2, 0x0}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r5) mkdir(&(0x7f0000001300)='./file0\x00', 0x40) recvfrom$inet(r5, &(0x7f0000001340)=""/4096, 0x1000, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000002340)={0x6, 0x1, 0x3000000000000, 0x0, 0x401}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002380)="ade22a38b6f27a06e919aaab1e562091fea06cfd234cd72cb5608477d8628e890e9ebfb46042f8560bf44e3513fa562f5174177c46e8f6c72210f8316f52a25dc637aecd65cd1f387f97c317742e8ee93e5096fe79a20335512ad4830f3c8123fba4391801909a", 0x67) r8 = open(&(0x7f0000002400)='./file0\x00', 0x8, 0x4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000002440)=0x9) fcntl$getflags(r8, 0x1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000002480)) ftruncate(r7, 0x22) readv(r5, &(0x7f00000025c0)=[{&(0x7f00000024c0)=""/250, 0xfa}], 0x1) rmdir(&(0x7f0000002600)='./file0/file0\x00') link(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)='./file0\x00') 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7f, 0x100000001}, 0xc) socket(0x18, 0x2, 0xfffffffffffffffd) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2010a, 0x10) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:06 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x0, 0x3f, 0xd845, 0xff}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:08 executing program 0: socketpair(0x6, 0x85, 0xbf, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="65a6c1db9cfa2fd0a6e2668753d74f6fc3b052550ba0cdd0146ca7abb10ed6e5415b0fc0913bda10215bd6c3c2b538bc6f36722a2b09e391", 0x38}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="d5da2e2f66696cdc19b6b07f44255449b7ef93434a44ae"], 0xa) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)=0x468) sendto$unix(r1, &(0x7f0000000080)="7ac4683389290fd26c5593640268c65077043f74e5893b6b14a5a026745f994ae4ebd51c0604b609dc1b9618f44dca5f3357a00229f3cb4fee655cc31bae62f8b5526e5786f88b86bd9ff29576344ce2d065ab2080af531e11b70f0019a1701a99b13a15dd6ac6277f9912ac5fee0b72db29fc9ab63a75431bcd9cfd0b3e1b109c7aec0811c16d7b3256d7c92c31c4b2cbf619", 0x93, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:09 executing program 1: unlink(&(0x7f0000000200)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom(r0, &(0x7f00000000c0)=""/152, 0x98, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r1, r2) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 16:00:09 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="49d02770c0d6edb59c018b972c7ffef5d41ba313b94020d71e06078c5946c220c6681d85b19bf4463bdc6698a35deead63ebb76ea7213ac6eb36e0717410493a8d6cb88809309ea64766354d7a274235a0117bfb78d2980522b88c6566ff86c0e3f7dd4d8255df2098730ab241faabac0a78fb768792968a5be3fe4285cb4350b9db9a6b57f2475720b367146900de29a3484c9c5f6ecf8973aa21cca01c608cd86447ec817bb8d84191cb8f1569ee51d79ce690d8cb530f850125c4a7ca6c2fa7b85d37fa9ad55d09357b2972a698c4d43b99", 0xd3}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x842, 0x41) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/4096) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f000053b000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) truncate(&(0x7f0000000080)='./file0\x00', 0x549) mknod(&(0x7f0000000040)='./file1\x00', 0x104, 0x7) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10a) recvfrom$inet(r1, &(0x7f0000000100)=""/90, 0x5a, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() dup(r2) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2b4, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) socket(0x1, 0x8002, 0x8000) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f97358732402ba4ee0c88947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x2f9) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1c2, 0x2) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000280)=0xc) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="c0cb91dae55de030d7b6392f0d46d6348f48c3715f1c55b3cb018b1bdec9dd370ec07f603dda4219ba5f52335db18204f310ecd0e71e54753173b6d89be8e1eaff2395949e5dd1285ba27d2128986baba82f082837c2c25b607c7f2eb5a9d821b60271db7be7f4327a17ae724a982288569b7bee52ca9c6d7b62f1a43c55ae316b25d0", 0x83) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x1e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x800006, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:11 executing program 1: clock_getres(0x7, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r5 = socket(0x10, 0x2, 0x5) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = dup(0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x1, 0x8, 0x2}, {{r2}, 0x0, 0x41, 0x80000000, 0x8, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x4}], 0x34, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x2, 0x80, 0x8001}, {{r5}, 0xfffffffffffffff8, 0xa7, 0x3, 0x0, 0x9c}, {{r6}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2, 0x10, 0x7ff, 0x1000}, {{r8}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x6}, {{r9}, 0xfffffffffffffff8, 0x42, 0x80000000, 0x800, 0x20}], 0x40, &(0x7f0000000400)={0x200, 0x80}) syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x538, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) fchmod(r1, 0x10) flock(r0, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x20, 0xa6a, 0x0, 0xffffffff00000000}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) socketpair(0x0, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/138, 0x8a, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:11 executing program 1: shmget(0x2, 0x2000, 0x600, &(0x7f00004d3000/0x2000)=nil) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x5, 0x800) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./control/../file0\x00', 0x1) r0 = open(&(0x7f00000005c0)='./control/../file0\x00', 0x80, 0x104) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000640)='F\b') r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x10001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="a8ec2abc4afa54cf16954598069f8f4c868cfebcd630f8822c1bf28c1e84e1927c6fc4a501011736f8695d6ba0d1a46f8eee3314714f22d948c3260d3c49e383a0a91670047bf181f5db14ec1ee4186e1e37b38810b106359faa358ecda4ef42bc0f71eb319bb5f70c6a81aa611f2c236cdd79db", 0x74}, {&(0x7f00000002c0)="1f0b1d2bf26365e0ea40e06ccf9c53ad959769410cee7fdab583cec0a7437932e5f7e57a0ccc8871a92f0705fa90327d9f612e12bd9a73dae155aa2b239af1b673bdd3717b591332d106f5768292084586007b3b14c213c6c63db93e6194f1efa4bee22983f9080330c8bd7882c38721ed20221b46a8b6e8b451927424a17dfb5ba4be299a9c603504d8288296dfc44a0f5fa1666996a785df91321a16286ceb7120fbd646e90d15b7865091c175ad", 0xaf}, {&(0x7f0000000240)}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="88000000000000000000000000100000e16af0a55ac17f859fa4b757bdfb556e80a7175d8ab1bd3b7108770064772040df9d5bf176914b4acaa1cedbfa91ed5e2e0aa64980872ef24f69922f9629086e466fff06ba4c2d8bb313f3a70abd15fe181f6ff0566f48a8b0b015ccac32075ec7544f4b53b0eece2a0000f80000000000000001000000000000009ff017bae6b9b32ec7b5015821c4abea6dd1e70cf2689b11b2f1e796d8811f5cc40fa16ae5d6ec13d9908b9f095e120a86139d18c33ad38877efbe568c148227aa6ef96e0cecc674ff7153e36e24168561611bd461769746b6db76060fd148f2e0fcc14c08a9ac4c62e27881579569b89700b80959d54bc252c3fe2a573d1edbc9ff9c714a1911256a65a51cc204000000bcb84d39c9bdd7aabe890d9a6451f760b03748c4a4777231777d16a334b0d3443067bbed05001197c486f176dc171096dd1d9184d7684e8360576a5593602f21dd42eae49a92210e02be845d1de09591000000000000003c901bd2"], 0x180}, 0x1) socket$inet6(0x18, 0x4, 0x7fff) getsockname$inet6(r0, &(0x7f00000006c0), &(0x7f0000000740)=0x3) r2 = dup(0xffffffffffffff9c) recvfrom(r2, &(0x7f0000000040)=""/123, 0x7b, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1}, 0xc) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)="61096438934ea18d9321b471c3fd93147223bfa3f211875778ea2370ff8682f525ebd37435d9f7286bceef154076b73e8028bf4dc6df9bd1f6bb4cd45cdc0fe623ed510ff18731b3154c61f8e82fecc8", 0x50) r1 = dup(r0) socket$inet6(0x18, 0x3, 0x7) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x123, 0x9d}, 0x8) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/220, &(0x7f0000000040)=0xdc) syz_emit_ethernet(0xfc, &(0x7f0000000200)="b720be8d90c2c80d1eb63790e77b1831de617677d3651e0cae96b28f304415427010d8af2e3b1ff71008af30b95d1dbeb5516392343f4f264e4ad7823852c5ff22de72f15222b110e4602bd71d94d6118ccee744a61a18c0b3b9154258724e1638f0ac092379cbd221efbf19ac7563e43699a36df53c3d952dfb0a24c42dca6ad1163648b01e6aaa00934cc7077e467d171e2c738cfaad02f0142a4d196c227c55d90991ebf9bfa7fb5a48c51bc78d6361c9efb25ca2d9389ac01bb82705f1d7901cf951bde6c6ff5388a734f46943a5bc04b6e135f84eee4f39e8c3ba7c2bd924e11157e1ed829c601fbbed9def2861d9d2e2137467eb2bd8c72990") 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="460aa5c63bed5213f0", 0x9}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x5c9, 0x68) r3 = socket(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xbb8, 0x800004, 0x3f}) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x8) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/135, 0x87}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000003c0)=""/231, 0xe7}], 0x4, 0x0) listen(r1, 0x6) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x4010426e, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r2 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = getppid() fcntl$setown(r0, 0x6, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) fcntl$dupfd(r2, 0x0, r3) readv(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0x3cc}], 0x1) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:12 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffff, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = accept(r1, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r9 = getgid() r10 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)="ff674d52e73f6fe5ae84bb38fe2d224cf3a1aa3901d4e687fb54ec306110862b2c420674fd482df2a847a9e11e6ebc69d6b7caba7cc536eb77dd70bc24ba1326afc8da432b930e17ec0143", 0x4b}, {&(0x7f00000003c0)="98582da16bd8f20b318df9d6b3945836ed5baa82699a1aa518f9cfb1cd41aa0a434e3a7b245209ae6d92beba03f1e289db7917ee3e2b99725a4bf897db76b219ef3b59eb50e02436923a7419a638a262b1ef097d290ab77d63fb9b00dcee807ca3daea23cb324588ce93aa93d98d4055f4c498dccf270f8a345ef254b80b25fdd98d4b3224dd20", 0x87}, {&(0x7f0000000480)="5ee7f8ed4d743feeb7b03f7ec25e06fa120575be0f05e6adf14938785e04d2a8b62d5ff6331b0c28137f28a6e3bb96ff604e679729a1fd4dac4501c04704b62e90e761b2ca11529bee0843bd55c6707ab0875764bd78c6864f32b55a8c901207fa594926a6f5b97dbd504a1a8d7b13b7a0c85e0667670a4ab9a3925afcbfdf009ee5b14a34b8", 0x86}, {&(0x7f0000000540)="14dd409c9a9394270887b236243858448aa9a03b3e661afc96b77a4a5acbb8c082a8d34f057941de0114ebe218788aa6e5b6ed0317bbee991c10cce10f3c6ce20412f0409af9213cea0832246ac16d502551510a9220a03ce2fce441ba8cd1e6d00afc49fe3df8aca2b6ba6d5f241ce6fce7df20929318ddc72d9960a03c0bb6266583de3edd286fb0c35b4cb4d5892358231825b84325a108360211b10746bea763e722109d0ea056eb188ad8f8fb5b4c6752016fcbd74404883a98efc39f9fc5b5f6db78e0c82019ef", 0xca}, {&(0x7f0000000640)="af33b76a1e8cce2aacca9b69d622e96945b41759b240e081845258d6706ab01963b6cd410ff4add08b3ae78355fe9322b309b207f679996ba58e845a1eb07757049658744ede1582218ee81439e9c3bc4f659b4bffa7e968310e61a577d6e907c3a26f8b3c249986f0f11e4ebe39a6f53e27538128e280122fa8f0dc7cc7547a676a0e4ddc04fb7228f3f8f07f606912c66befb9c06bf7228cef520924a6ef8409c64d0b2213aab691fcb3af93984448d93b0b242881527bde8bafb83edfb34fdb96f7060789ba7178514215e866befda3df064c62db9688b3df257ef7b77e", 0xdf}, {&(0x7f0000000740)="698adaa970f0a348a27ae32c6d7e9c90d72b7377dd35cebd2cfc10ae37727d0fd2c4a3d5593bff3fb018063c06aecd66e3f7e9e0ead524becf1127e528d01736fd50d21044b2293b80b7cca485bd427636f6e8f2af43d0eb894f1a7f9f91705f4eb4c73d7e50993675e60ce8c1caf3f29e9c32a4a585fdd1163f79f66189439e9751a58b38fb702b67abcc1dcca38481f2baa5c9a0ad3d90ba7c5425a1b040f8cbe5db25a25f12ce8da126b180f731327feb8e799f8f064ffb7fa3b684a16b0af6995afbaa5d3d88850a846f00bb3dc949f5de721924f86ffec79b76b1bcd38021c1112c990e6a77a8c0851feeefbcbd9b09", 0xf2}, {&(0x7f0000000100)="b492b53c4a480dd07f6bf404589e6d6eb729f0c2216338710a8672c2738724a8aee84feb", 0x24}, {&(0x7f0000000840)="8c929b838dbf0a9409714dab845996704e737d33363747821337636eef747452f0dc37f0be070f0f992dfac6c6061338973016d5de6138f421e2c1ca916cd0577c7db89dc29d48ea627b1b14f01289b3", 0x50}, {&(0x7f00000008c0)="0f2504aaa2b65f18ba4f64787bc770fdaa5dbc2800ce514f993aec626260a63d5af84a91860cbd4ec802d8167d372f5951", 0x31}], 0x9, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="20fe4ea92f3d44c73100000002120000a8e5c52b644475983ed6190e8fc83614261f3039471100c1c125ec7303d3c8d903ddb69ec9d256a17f2994d7e0a1469d12d5f20f1faa62d28b3277dd3baaca5ad63936f9cf80cf7c9b3b79a68f48acf45e966a1772742e8f1a79b8b408a7c7ffdec52a7e647d35941268fc772b26d9717029f891342fdd2bc9f0b6739e58fc807940d407d34afb1aad11fa465067fa4ebb25359ad19312e2a1f1ace9af0cdd6f46f2519743fb7bd608d0cb88d8b699f0ae82c19ca30948732f538aa1", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x1}, 0x2) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00') 16:00:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x1, 0x9, 0x400, "0ce4c5215f0432abcad11c43f545c928107324e8", 0x2, 0x3ffc0000000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffe, 0x372a, 0x7, 0x10001, "d071c9983d0dc3e9f40af621b2f565bc00ebd789", 0x2, 0x100}) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001d9000/0x2000)=nil, 0x2000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8, 0x2) setsockopt(r0, 0x80000001, 0x200, &(0x7f0000000300)="eaf1ae9ca1e655", 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="e84fda40c17891cc2091408c702d116ce8e9828d378e9d0aac607951dc6a4c0952174de8e60d5aaee10efa2bf6ab9fe9716c53ff8de0e8bfef4d19de8c5d562fa6813dec6ea0b001d972afe6045a91f7d7354c254a5f6cb22966ebcc8e6ba699a0e4d44faa6dea666564dd62921a93e7390c4c20a222d5b4c946c27d7e9347f21d8e243f325f10e6829a7d05419d1636845b711e4b043c36b609fbb2aa6e4714ca7a19b7ec016a1495adf25e8a9e1844508f30db05946b3f81daf1323a3f185ae6fc1e3e79c4e6a8661779f92618a0c2b7ca58ed", 0xd4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f00000000c0)="c13dcf41a8f62f9c7496e5f3e7dcb356ce1516bc79c525d0719c9b4ed3cb1d976ddbbea1a8711035a320a93b1b4aed3a41248e3d46a8925c618596e7b1553640d0b8d625bd9a69bc484dbb9de3bf7cb8fa008b3b5026f919f317692c91", 0x5d, 0x400, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2000000000001003, 0x3) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800c7250000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x1000}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:12 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000000)=[r2, r0, r5, r6, r2]) setregid(r1, r6) getgroups(0x219, &(0x7f0000000100)=[r3, r4, r4]) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() r2 = getpid() wait4(r2, &(0x7f0000000140), 0x2, &(0x7f0000000280)) close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40b, 0x0) 16:00:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup(r1) r3 = getppid() fcntl$setown(r0, 0x6, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/45, 0x9}], 0x397) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x7, 0x9}, {{r1}, 0x0, 0x1, 0x1, 0x40, 0x3ff}, {{r0}, 0x0, 0x21, 0x80000000, 0x9, 0x75}, {{r1}, 0xfffffffffffffff9, 0x4, 0x15, 0x80c, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xdd2}, {{r1}, 0xfffffffffffffffa, 0x3, 0x20000003, 0x3, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x11, 0x800000f0000001, 0xab, 0x6f}], 0x1f, 0x0, 0x9, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x24) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB]}, 0x0) 16:00:13 executing program 0: symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() socket$inet6(0x18, 0x3, 0x5a35) close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x40000000004) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000010c0)=""/170, 0xaa}, {&(0x7f0000001180)=""/211, 0xd3}, {&(0x7f0000001280)=""/132, 0x84}, {&(0x7f0000001340)=""/130, 0x82}, {&(0x7f0000001400)=""/192, 0xc0}, {&(0x7f00000014c0)=""/42, 0x2a}], 0x6, 0x0) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="a48fac65b229a396c271606d97bf47f28b05691083a8f0f03a18a6960a8e5232773b4980429baa13ebeed79ce63f08a9a2141e86dbb3155662c69675176de00953a188cd3f92e155ea1455409c3facb8bcb57d4da80c6b69012899e6fc5ab8da3cdc0fd3b1b270332bbf46f85ce6b89d12c3cf6d8fb31b412032942559587ffac96f6d82cc798f66c4da4cbea211433acc82fdc8153f770a6601edee5eadb295f7b573b6f43f6c75ef7b050ea65dab39f60f051e2745ba827368da82f1f7115a71b765e0ccbd6ae77377633befa181ae532d78e9bd71a34b5820668a840cc926f2976ba96ef4cf928379fe1cafd5ffe38519869adf0f335b81f17baf0ad6d899e3285d00b6a0f76542d1f987287162790427eb5adb7ab7bd2ead179f158fac88780e532a585ac2fed622d70311d29ea415341660976e69d4d4ad76c544b4a0583607701e367c282b68abf4c14c16197d6d2f368cce3a1c5f23e79b6b0b62be5aeb50e3c2fd5c2f465f7a8d09e26c9f02bc2ce3214edd33ca88801a57e2cff90eeb27d5ea45d952f8e38b53e0536d456481aad776df12e1dbd78697080a24c33b096de1fb6a9a0cc1846ed973d33caa8a36bb4250434705522412b83b275c648a43423fb307bd9a1bfa56ccec38c3b00da30b421bae2b670ed34598004519854acacd69c4334dbf667ab20220c9b0d3405da8cc06e5a7860bf68cdd78aa8272efc1132460175aa0bda54236a5988fe3df411d023fb6c782c4e3b117df00081233417449c987ccd5d27a5f294a4313bc958a9a59041f80bd076e2e73d12563b714f025ee0633794009fe10452d02acd1ff744d98556603d0e13a75461705048fbe0c1994e8b572d0dfd08354322a53554a5f5460666bed4d6a5e06119897349e173e06ad25bcf9f01fb8601c0096ea799c220aaeb19d5a2fb4bf7a016b4e3376980509771708c068cbef2dc63348b6dc7ff187ba8a08d6030eea1e54d6cd8b16e666468ef302b37b30126b0a1521e0f9774d13b0cf6623feba4e8f7b2644b8bd797c118d0f943e922ce920033b11895452ccc7967f04ab58266868a160cd7b45cbf6d05fc146511d7586fb9a84d556bc69ffc6314ca5d1dc13267fc5289daae95497a7fdcefd21aef53c47ec078082b76660ba5d073a2a182df3e1e9ad560c39ae2cf543c8f9ee1241806d4b22a625463d2e76c0ce1666d5c1fa7abf4f04db45b427d14d4ff65d6812b233fd6e89687e93e5f8736f636c30fe8de82269c2d7dbce58b37eb8c12dec248c360a226a36d9b44b5567459325cdc5cc2e2560b43743afa39328e42dc5859860b43b4d8168b0e3c73c964651251f8bb38a98d2950610c8d0d44ab7e7371c6388782836426d8ed3134967ddd0367e03b02cc2ece41befe59e22fef5a8b81be246a16fcf938a1c3f2354886c21761969b280290d5fd4c45ebfaec30019116cdc9441db749c78067b873820a2094ca442883e36c2e03ae0ffab3e7a39093fedd669f26bfeeb4db78d5fdac3acfa6530813ad447312106cc8133ca7f9155fa9193e0f501b25d2a4d9657f9fc296f7ff908cd5de5f5a51915085053d6d729b6237a04311f57dfe7ba87d22910041678224cc3ca13fd779b9bc0082fc1fa3c383faa5db632657d7e6c6568b2b89e397e345b5200073086224bcada3a5b9abed42eccd5125c270d8636b7fc3ce88fe7fda7bf0ea6cc41521126bdfd5c244bb92205f00f07bdc325ea51701d303bb5a534a27b6a9910bf6be184cddac16f23d6c1553763cd2c59d75eb712ef4cd49b50d86ddb5c470cbd030a2322499b6b912c8a41099679b371c33c54b6e67938cbd61d1f57fbe917a900b35f6dc2162b2356847cb6ae925358a2d9b12d135b0ee05c08fa3b65e519b0b6a9c6349fece957ea8c9119a23e0f59ba75589849c949833cad20f9fb8156cf2ea3f54367b6bb427b8df57f0468e2bb4c618214ce819f7ba905c949f9c959bd02c93b522fcff80e25c56e5e93afd2937f2e01fc7a6636fb255565338b47638872b72c995bac7ab18c4cc0b5c89d22ae56cd5f79419a0871019495294694626003533a5e894a8bdfed501059f30b1455aad0a40cb670cc87b8e92192d832717f9a00b9aa249be9fce291582eb174bc7bf64596d02242060349a4862265892de1911b0e5ba517300161d671cd8f97958e25b3eeeb5edfe2bdb64c16f5932e4b4978d404258a30301f03f380a7d023205a168f8772b629f3fc5ad4882de2717f387491bf4f501151b69978ea41ddd5b5ac3bd3e9ea8827590bce03f54499cb4b6f2e7fd317470cca6395a98ab53ad7f6f348351f7c7c8858c48f1fd07dbe3b2ac2f52c612e5349bba9bb97dc333c65c7440ab9569b2cf27bf2735547a933dbe1f39a4cb034c6faf78bf6b6e846288dfac1b3bf4e839357d5ea3185548e13ae93c8c86bd5afcd17723127250e995a66ec4147beda0c889a4ea1580f9dd32406098cf04590ac3b776b09c0f8947e490b98effe0766215cdc3a237b17ecab2fb8a4439d410f700a7dddc5d777705b35c1b13b67c8d20b978ea618ff08967f735bd9e79f4c71eb47832b9bdfbc3c25fd51f27034c9442156c6e5d654a56eea41e0e38b3c9b5c6133254dcabdb00bebfa0fcb56972ba3ae9c24ada28f07534688e992b8b65ef53286f4b985950f0d8cbe4d3c0fac8336b9917fd7a180b401859f5280f7a6a7a2e192a8abae490bd57e101294cc9ca75a748a612a17b1b6d2421955157eeed1eef688154a657f056ee9e743349c68f2e5f9fe107e343916b0e3c87f5d2864a903b5394e9a5078260559f6f569df2a4a80a4316c931c37f16f0762b423ee0a83100adc81a87366c66d3083f69a89bbf2420b127273905e262b20c6ac940aa62ba0c2cdd68dc66f3bccb5495267fa10fdbb500a13efde596ca1b7f09722b48ea2265c56226d936810628a8b88b183b84458285c140be484004e15576ed18c71ed7368bd3fc2c867add31f5ffe5cd9d1d26b7fa33a28966f43d3717428f05c71a58749c5cd260e7900d4e3de1e78b86ca549541268b16fd2ab04a1ba0996b4e3b1a8c0e9c29fda94005cd1a8bfac96872e19590a86a40682d139b7f08f4b085e5bf7aa86dc18c38f9cf7af18ce025051d7bb771ee1201869744908b433b2621c3c0a2c05c97313dec3ccebbabe72a65d8325803d9213297048a4c39520b85f0c8b79d3edec154fb31425ab6d2af82ea8611f3cfc57741bc9ad6fa00c65ea34d56b2609060afe6947466c54aec06e47caf4ae3419a3c0be4cc4c9df63dc1a2f66e5ad88687d4517036705fb1dddd86a7269afaff6a4c4c5a305e387919515a2c949f1939fc71dcbdc197f9820ef5ecf93d80ecf45f8633edf545903d80341fa1be04276fc80ffff0ddf9e08332664582444b11ed76ce525170f80473fb7051804de9091d83d03902c0fd101f2ad7acb7d28d3fe87cf98f47f02eb9db28c4be831e38f4d7e575161b68ebc34c7bbe5e234020993ce337ea7cae2e38099aa87b9af4609416bd767b62876010755f0425fe652f59cacdd6af3c7df496b3d3bb6194d0065b828e9405c3545c7b4d629ed5506660003351704c70686563e0182a8e7ff9657a75146bdf321379657e341015227ba642519853f3780f72a34d30ce9d3f0cea9e882b4f438e5511dc0d4cdbc447ae789def5fc997d09726f68b041cce2ee82738b309e182b8c1036677d2b1ed0940b55030613587bf108394544b4fa04fb349adca5d2bed27aac0aa2553ffe51f7d6314d89ec5f596cae978fa055daf2fa4ba0074044004e357a9a0cd0f03abe5c5c06eca5e32188907b242870c439ecb8f191913e4a9800a153214a9c0e651cbb9d623388a7eec0a58aff315db7185788bb4bcf61f442f7a89fc6c19e1263f35ef89b1caa1d4739612d17bb11eca426108e13df5e4bb8fff424b0f22aead13d4767596f3fccefc32d6ffdb74421314bb0fd1087e04ddb9364fe366e0d04d3f9beba0d7589725f27686a404a8a96a41e8e32e66aee8d981dfa4ce2e4f345b24657164ee77b95de64818a15b3e08d2cc8d0f4ba77cb0b4b4d912e1edc92a96f74430dbf6fe3a4bae2d8fcb143cc6860f43bbb145b0e047c9fc25d5ce705b3fbc4f9aa68b47f66910a96448b6d7f6f6f6537a45f99cacf0462c071aab56c78bf4d5baafa97ac050aa35419012ba2e59203074df0a5b4c3affea210134418cf94cdc4c7c0d689a1887754fa56f94ede0980fcfd135fb487a7fba043933357c10f3d9c39d9223b471a5a0729e70578a42a67d1ee8a735aadad7348322f0a698bb7224fe38c9aaff73f3801dfc1637e75d30321d7b5d8c7902ea652eaa4c4722904654dba91dfba5ef5a676477ecf1994bd8340c8fc794df028879e6972953bccf58a7084ce9248598160fd43b8201fa95fff47bccf76d0bcf114aa483eebdccee2332fd1f8f08ecfd252d3e86d205f3a906e0b9bb511b6a197db1a6f539484ceba88aea0e02ee04d3bfd97ec9230f3ee86ec92a393eb68749f765cb404603b3bb4ea4cc1835496634c0dd530da5af7385baed0ce362a36c53096b38a817f57c0b5260e5c51f6b90c3fa006db5558f912d48f025ea366a9477303245e9dab394c2f01572d4a9d4c13e013aa37d3338832b30a883d411a673b9550d4a136b7f5b36287c4d8db30577c363eef6d5ba0cea3786f13e074cae447f7e18b232a5e72e3918ea1840a3d7fb550d330521c017c8a818c21998af2d3fd569e453c081de27d881b7cdbe4a696942a8ab4b6258481dff3051884642cde00587584ae35e30bf1e7a666a02c0e43c0801f83a8ff820d0e1993303f58d83e6963365009567a2433344e2919113e8315c900465abadd2b28ec49ba950bcfbb796b354a7ad18576a535dd02e18a0e8047d820007167e5ed670484de07384f5fe2b0dd3bf30c6c0366ad9fbb8f3e1acff0a7099264cd4ee7b8b4f1e123b860fb35ac01fe63c35b0bf5d6cd396b1323cd3a520a47b0cc1c1ba8b267a5b6c7146c5076a18555ed40ab487f0fb483d4ed1f71dee96ad6cdd89d87b66ad5b57d8ff3067ad84e02b1736f63713c36d3b7fd6b6dbe4cdce21d783c7b648e8bb5e4bfc527b1f017c38574c38cc71ec6fabbc639ee575dc82c4181c10ce45a0a064f3e54440872bde3c18e10390142e9a41e13231e385a554611b358def5097d1b78f39f7166d209286d72ac1174674ec21f1236340fda7dced9700fe2b6741725925e2eac9d6869b9eff5aa21b35dce882753283cda6879029af12fd5a57c9ad2585bca725b83683f5d44b3d09b3356d6f7c61f323483c5a8146ca794d5b93a70a1f5bb66ccc178e6f9521ca2406391c15198ae363243ed9093b74992e16970cc567c976cb1aebe4c100858d093fe28290b5e78b95e4bd15fb0e47907f650ddeaad0ab34f089274eb56259953aec5c627ac379c32a681b4a45aab8543f2739bda3a6145df70e3ab798e56c56c7cbcbcd65231d3a63b5c28eaf60ea67796505b07152201cf3e2cfffee437342394a932e636a6ba8b82f7df1883903188a915235d6f035a1affc47d7fa58397ea6d978e8759f8a9f04497242529e9fc2e9e9500d8b4f20f8dd2551686ebbbed98fe3250fccc28f35836521e8f3d71d59d26cbe132b4065481b25f17afe5a6e3177b0b1cc6e09b1b4a91df2b68c26a52cd63cc73aeaf35308269848d1c2338a0dbe3fed24cae240a8567131c33c3257b09ecfaf89d910c111a6c7cbebe16095c7f6fe44bfbdad7c3708cb1202531fe705c54710560796a", 0x1000}], 0x1, 0x0) 16:00:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:14 executing program 1: sync() r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) r1 = socket$inet(0x2, 0x4, 0x6) r2 = getppid() wait4(r2, 0x0, 0x8, &(0x7f0000000ac0)) recvfrom(r1, &(0x7f0000000780)=""/231, 0xe7, 0x800, &(0x7f0000000880)=@in={0x2, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = msgget(0x2, 0x0) msgctl$IPC_RMID(r4, 0x0) semop(r0, &(0x7f0000000700)=[{0x0, 0x8, 0x1000}, {0x4, 0x11530989, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x8}, {0x3, 0x7}, {0x0, 0x2, 0x800}], 0x6) r5 = dup(r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x4) mkdirat(r5, &(0x7f0000000740)='./file0\x00', 0x8) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f00000009c0), 0x2, &(0x7f0000000a00)) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) syz_execute_func(&(0x7f0000000bc0)="66420f380360d1440f5900c402f9214a4764e402c421ade1f336410f01c4c421ac5d3f41af44d2ce65660f38f6ce") wait4(r9, &(0x7f0000000b80), 0x2, 0x0) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r10, r11, 0x4) preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/30, 0x1e}], 0x6, 0x0) wait4(r3, 0x0, 0x1, 0x0) getdents(r8, &(0x7f0000000c00)=""/114, 0x72) dup(r8) 16:00:14 executing program 1: socketpair$unix(0x1, 0x6ff016e88c865a3d, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:00:14 executing program 1: getrusage(0x401000000004, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = getppid() r2 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) 16:00:15 executing program 0: r0 = socket(0x2, 0x4000, 0x4000009d28) sendto(r0, &(0x7f0000000040)="08399f3b206dfccbf336e01d4eabd7e00f700045d8248ddb07a528633e84d820f82795ba800c821c9a0799da6f7cc735b18e92c1e569405de753668c331a574ffa2465abddd0a8edd0cd0c296e462e66ba8220f1ba49ec83e67f59af45de02fb09b6a357a5491ff3f5f17e6ae4ce0b90ab48fc26989c74ad5c42544b734820e0e1228011c0e3c81cd181f19556e01eb0d6513a1736dd9f8c2136782e48f882c681f8352b95734c47a704a480ee7a9375fb4c7de26378e095192063f9a3a94d766436813ba8849d732e9359f26fd56db154910ae7125c53b61876543d1236e51660ba233ca0bae2fc115535f2be4d7bb835cf", 0xf2, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000200)=""/129, 0x81, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) truncate(&(0x7f0000000080)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x88) fchdir(r2) 16:00:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:15 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x3c, 0x0, 0x0) dup(0xffffffffffffff9c) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff93) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x5, 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:15 executing program 1: r0 = socket(0xffffffffff, 0x8, 0x104ffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xfffffd55) r1 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0xa2) r2 = dup(r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="803afe3603dd386a71cd98d0bd1afd9ad319b2545b91f89b9075badd6f4711f50fb82ad738a49a8f89ebe0f235219d2bbaba5e26630c1b6a1f70f40e67eb58e8d862da738177c796b870e84f275ec6dad56599f22b0f", 0x56}, {&(0x7f0000000180)="98ad63f29b34d5dfc9bb74b85900f9f4802caaf7a2eabc21c79facbf51ac75eb5a1ef99bea7fedf2283266385ed717cc75eceb4dbe21c33f3212fb9b", 0x3c}, {&(0x7f00000001c0)="ec7d5929d6ec7d6a47310f4bd31703f0c2f8a3836b7d5235ae8a174bf60c7605b837236584e7e466961add9c9778ed4ca10599a7429e264417d9af76c4331ba8442eb45c3ec5879bc9659d9115d3309ca48f92608ec4711db5d478560df9f4f0e6371a71fbdb7a4d77835d8596396bbc29445f6065aa3122d792fbe1ff20afba5b062379ef6ef04ed5ea508ff4e8b22f13bfbeb26036c8092b3a4e9d24804c9f3309d95a85ab1de9a99c1ed606f9263bcd19149e5cdd508e69130a5e10f4a65bf0abe0bdbcd9b358e5bd78f645e228374279aae34808fceef81b6a7656b46b562fe63e7a25b0d8ba5bc5e16407775bf2c7a39b8306b092eb92d1c9f086cc49717d5db1bc48c9e310328428beeb8fac06ea5ccc2f7dc3f1ea4a4bd1037026718a3b6df4cc75db2cd3b73bee879c104e36363b0ec080e11d6ea91ceb50d82dec5b8bc38064c0cc3e1d35a578e57dbf407bb4c22dc0c9380d73d3f0abd88c606dc501a322efba9cdc41b4f44868320b1952a4d0f4cca4d3dfd344aada798b8f74e422b630ae8c845d5ff47cae412cda59b50072168346081764311d13a1da1033927b944a861ac74846dd3828559d23e719d4d6f92429892679ae91bfabe680ce1f28e55edeee5c34d1c8674a0e3c495f1729887b9ed7ba7486719711d3873e7db8adfd57192a5afe0ba723f3a31af144f5420fd9739bc3dc9275baeb457022e27a63bcb2026f5e986b4d6c454a684e6301e265acd91b0fa4b976cc7653ceac7de99e98c0bfcbb198d0b305bf895d7120650a6818eb6f60984d9b56e8add9488539915534aaaaffce1097db8224afb045b9d077aecd23e18f7d4f47a014e777f02df80deb04ad46a254a4e33b7ff0905130bea4278d6c0cd28bcbcc3f3e75a811d189c73679b4883975ee224672f278db15eabb5d724cb3c87438a3f2737548839ee3b4ce5549cda4e1c9ceae28740aadd8220ef5d94a8be4fd1a558f364e9213ce51ef48f5ffa3d79efc0c1656e4523cf8638746c388207f0b63c449492fec03ba1d4d016b0cc8084a70c22705bc3a6d90776bafb74ff3632945f6c01823679078ff1c695e1fb9ac852f9390f13f975eb094775a0edfc0ec027e58cb563f0eaa53acc22269b3ce678977eec3bc36f6e4bf62487c08c7c7a091ec1d7c163ec8c74f4c49e23d9c481af4137dbbef25343b4ddd2cd93a5a3deb60e160cc08f0f822c2168234f79607f2c20277058ba3937edb8ac53d69c79e31eca076e6aca5611a8d9eb2719c6999e089c6ba54db4ec4df480c9787b65ad1f6e292da721fa0dfd467d96a201e3f8bd0fe1ab1897032b5c337601175988d564077d174a73b89e2d0ae7b44fdaf7527cd98f263bec14268e4b79e46bcecc8de771b48d786a2e659365fae9336d248e57f73871206762488a1032c33d04873242c3a6784630116f0cde925c2f2c97e973940626e4b5e3b0b81654ef94093e746325b16ee3e77720eb68695f255486b1391b569c967089f9e25d3dc2860fa232755d92188c24bfab3ae92bcba62a762c6d348b4dfc0970883be0a5f25bc7e0178da8faeffc22b1108af9f098f2e4998f3a838cd27ab345653fa0428c35c4f063ac1698e79cbd338217c1c734a84081a606fe5f260ff431dc5c725f5b69ee1fc02e77bdfae682d24d4fe709d414132b629e18dbe14fe22d0e598a4de88384400cf082045bbc570e823e3bc454c1522df2fabe55b0df398cbda138e53a2d26abb47b2996431a1346954396e7ed4bf70750154653d8f49781bc26e211b0c068385105ab8177a857bbea82685b8fb8819151806f60916acd80cc3c8eff71a9b3d5563955496f1a59af14fd9d25497ee4037bee42f682d4423c9af06190edbb6de69ea1ff579b31396f5a3594221de936dc22c71c59b488e7e85674426fd6c72b19ac6ef193f75f7e3fe98fbbd26c983dc37aefd0a223ff001c36fb84416639e0e0985f52691997dea4300a7a6c64b2c0f1e6dc43858523501c91de1df65ef534cd0bbf15b036f763e0ce515146ed7f43b2917f6faf89b9d8d625f21db9d777b9c6fa18ac3ee8b1def1af2a8af27127fcf4bf3910a974a46690466fe6d8282b5ddc1111c4b5b41b999f9e667b141c43f3c039bd07953b80df0f8499c4606068b1a426be4e640b0aeea57ef29478c3b2a450e560f756aa0eab83182e087972d941670568fd86ab15236bbdc724334f4ca106423fb87b755b2e802d60677191183b71faeda2d06efcf2a7c000eb5ad44aefec4e95da6077f2a371f97a78676f2260791ee66d949ff4aa56e52516ae9f036f149d40751878ad433ef7ffd49b7675c6b22690914f861b6631079f64e376cac09229b3a5ff0f8a11c8968d483cf274550377347e5c11a9d2fb578af9e9ac796b513a304a63bc4067ec1caef743a2b56f5b304a6a5f9bbc6af9612fe2b6bccc0149017da57ea99c0744314f6d0728362850a0c5c2083631e7f8a818272b7078bd03d30f60fab5b85d75ec00c5d67dfa63c3fea17b027bbe631c4f6b939874839414324f9a3fb3fd27ecff09307d0c4802a15167654303011d3db143f25d4ad5073461b3bebe65e491e10ce6ac5e6075e865817bc60b959891c3c3c44854cd981f8b9731418bc5067eaecea2129c1b3c8340f1fa174218dfbe9df451d5f81ff0b3b1f97e570f0f6d7566936424885852d8c54df299e432d25c682c85252e0a6a7932a069972413d84801216930429ed4b15f34190b413038f96c0e2abf5616394087ca839e32e4f992297fa9fad0a0c79317c03bc431b32a80517bc88153dbd078da3b10ec9e4eabd8a1f4e56158e09dbc999853e6cf067840375eabbbd1c9e9381f3ce45b472b865e89c6b60e8610a545b8c2f8bfa7f229991bc73d57b355c1acf5335e50f4bc5494891e6d257b103e4a8e2cde8e82e192eed71779fbb1a4f94cb1da7210e9f77991539d981c1a7898a11846266972c9ff84305787fac892543622128900f19c6498265d8834b8cd7f3c4649d5a55c96b3abfda1632ae65ecf9d68a1e940c150c452d6bbfcdb48c15157c92af704f21422d9232db7a763d4f9692af5067e1f3f515289c89406b64645dc6420534a0611168018021cb4049d8ec10ff51e898343d3bae2e676821e7886b26f7e38283e279f50875e864889d41fdc206845544cef06697851506407c9a292af7adc5072b9b4dcd03159c8d823b13fd65d4e52e6592840d6b4a6e8be462eecaf43bb406cf10e81a614c09faaff8c067ff90d5c6be86a15a5cabe80fa78b51ced4fadbdeca1275df5b90113d23711874bfbd25d282ee8e71026748113f7cd59ed87ac7a471bdf62496bc4b39c9335ac8427b7211f2b176570311d5e68b3062824c39d9b8cb00f70d791f120b93c51836e85e4056949cea0aaf6e1d0273e5170fed0173c53c26df2141abe5a162dc895c97cd9a56ae6a613d609da0607e9cd5eea96bb0203a7d125165e10f8c45e65d163a571ef1f1c9fb55eca24a8df4110cfb2fa0c609262f261af44bc6ea21f3c48bbedc53727ab9cf5e3fb731ea0ecacd51a22f229871f3b6e95fd768e7e6242d543090200645b01b60e39719c67bcd51063ff688f832f42944f0163fcfef796a6b732e1ee25568327f1400f91407282a3d6abbd3f1f9678bb817e5c125cdaf18f57fe3c4bfc9879c942eb1a5a047fe3bb2fafe29153a06f1035cbe2564b0d2fdc86c1d2e3a5dd6a5928ff7a4ad431d8ee6f7ce75f1348c4333cad98d0a42a6ffb6b83148247e144989f44b76c30f786efb04d1466f70c2895b814e29385207b134b60e0f123cd53b18fbc36d8c2becee0dbefe65c7f6a7ad66b6df492a86c2fef7173a7bcae784ff772ae82c9c6338aac1b495ace75c2c88d66b1f50b07aeee7971ac4addb166c5c92dac2ff5300376f563a2e2c74b4a74c0239b92e6e39a45c7ca10910158e871c5372a043cc4c44ea705a64318117aeb19b81afd7629f67dd5058288fbc356da357ab593827585a9f614ef6b1005b4a71a8687989965504eb30c1bf00a1e160fe10ce1e253ebff6d90fa244ebf05b1754a0a9cb3f27db5afca086df2c8ea8bf145d4dca4a09c69e9df2042024fe4a45f106df99f253a604858d77cd953378d5e79fdeb2e834959474d4b193101237f3f4a41905899a3427ec2db829a3c85dfe348cc3ca6068b427a58aaf7db381cf32fad2d447fd36c085b53188311058796dfeb1778cc6d55ae9444b30f0f246cade9178963cf3c0617c6f9320f4ec4083473638448921c39691fdd4998d89e902f58d9e3dbf63623089930724d584dbdf16e5aca0da1aac0a0f9206e8522a4b92a0d98134822c88b2a95a24c87856224b13039d3dcc3dcc73ab630df11e31b5ec5c8898a372445a1b1ce55d3da1682bba2ba9b0609963976123568d5fe358729598495ee836050b62ed4b09a0c34b30a076773837c391baf52d613c960ed85f83d10304748d9a3982300a112022037a667dc50507d8aef97cd041f0494abe8f9b038dfe849fd8b5e3ae89f4b77553da9ad4872355bfa6d09870d9e72ce23fdecf4f02914ae82e103bb2f012a8deb8105875c58ac978f540544e6cacfffe2344e5bca0c88a0597097b5a9ffd7c7915715b136886c40dff0238cf78736467645c030da3b8876dc174ca48c6b3e3a9a0c5bf3e0d8862ab4c8e4e1e975205899d7a828c7c9b8cea04a16e0807a941641d11cf9217036a611e90c15d6b0eba745fb24ed4e96fbd8e7db8ba5b437dd19efa482149ee625aa3c544918b72208c69161dd3062ee36a8e079d3bbea0f79770f9e6f9b1ebbcfe2c0351504c5ea66ed14563de5212f9e80f263021d27eb96425cb0ecc2629af5eadb5f29322925807d2235fc5d7262e7f906f04fe680002af49eca0ef99145c1caade97abbcbd2c38a265aef1ef7431ee94e7822a951060c75870e79de3ad505b95f2f5afd8a5f433ccdc0356497ba423bbcc9b44d9dce37994319b19cc5c7e7b72392c9df02e51918d8b4c6450b8818c4da7342a25fd309d082fc25a38996682e7d6769b70d37531962a6ff8b910e2cf5fe10c140350208416e216e7803ef42852bf5f8bb353379a33aae8f0610aae3f5d22800d30f08b03a6b5e3fa850c2ef9de511349b730dd0b5b88fd3daee72c22bd05f6ce259296f61044f533b8b3cebd843b12adcec5884ac1bc8c86d233203e2bb4b5fbab71261ec4f39077e2f050c525db9adc84e06fd896dbb86a54bfcc22a207d00f797fd0fa6ffede8b6e8886c7e328d02754f660e607bb813838f8fc9222b64085f7c65def84d306256927acf4804edcaf8cd1a76f9fb8f4b9a1e821ddf6ce7526b9eac517374643811c4f837cd2b4496b86ca262d3823cd9fa7cbe01e54271cdb27e4e6c6e5672621eb730d40321e40a4030c2913dce6ff115dc9e44fb1f811298c827c53eaa682e4bd43d95bc4a0365b80b04f1ea75ac7d38749c9f9bf5b3bba2ab1d0b1afa406fc58e7cfbb3f605a5085a455f26702b8f19d3d949bbb531c5c106b1386ab21473b4b374ad76e4c531566789820938bc781af543fb9c226aa1ab47806ec67d28b1e9dd69d815cbc761366b92c9a7e7742646152adde42de96f52002b20ed3defc0158b6196fe8e7995c81990b3a108dd1e4b951f215cf80648fc74c8dd1e0edb53324f5f7299674068de39d342f35e8b15837620fbb1bb070af2d4535cd3aad841ae35046ce93e96197b812f1983a960b1aa74ace14ecd6b2b16c8879701ad91266b303e88bfcecd3d998541d882c945815951d61a228b449", 0x1000}, {&(0x7f00000011c0)="d48284c483e2bfad257942a6a7eacf80b64830edfdcb606167942860e41037632ae3504373942f06c53b32ecf92ce97b435d3dfc0957b4d9741d62748a804db6425d222a5df18a04c07c7232ee8c2f869ca9b01b19014b2d07a9b97a60576587fcae02aa", 0x64}], 0x4, &(0x7f0000001280)=[{0x1010, 0x1, 0xc98, "974fc3ed294c16fba4ddcaa603f2bdd24f6272c7718f4b8b2f56274e25fd0e0d96d11babe985d9d774deb6beef188f1c7f05c08997880f7751e12e32544f964f8d6c748867443323dd4c6fb1ff09bcf922c55f944887283597b58df48f9d1ecca8f217d8d9af73e8d664f8da17880c619618227aa32d11b23cbdfd07a8cd6f812b9c114b5fb0960b413d71cb9ff644a25b33b9c13d4111e1f00464d5a65cd3733a787e25cbe18a1b48b8cc60d49597ed8f736f191be4de394971cc6bda5e9163071de21b5f102419634fc72110cf4228c5631df4cac11aa73ba2188e8d77c91f43223cbaba6f547274835c7a0fabda87503300d6452589cc49f0d6e008b4a5a409ca7dfa90899d3cedb5dcdc103e9dc1df9e4b1bd5f907565bfe2d4f4b59e525d408530f05062b07de4bb238b93983ba2ede0c66e2335d4723c8f31c36883922a746876fded742d19efbfce2ab5a3cfe22198b125e04c690df535fd66b2ba43a71652ac1e6f5656b142daaaef741acf2aaa4f3708ff31f5bd06fc07a7423c31dee67fddbcb9542e133a14cc453359e4f6fe1cf354156d92d7f47cb5568d425798a0d8bf0244dfd2c9260b4921adc2a0d20bf92617611af1e04a9508572c62dd2839b8e1663eaf8cb10fc2338f354ceab3c1a84961f489b2105372860762e576fbc1e78b3112c63425b8478cef261fa4de3c704fb67e0e997191b6e2bfbc5f40a744eff6138adbab12c2e000e443298f5e77d5ead0055c5cf28e7e1c558539cdabde8f500f549166acae67e7a068db6084f32f9de14c6829d39cdd8e2be56e334d548e05894e9dc16c2832058a333363ccd1a8d48135b68bbf34f5a6acfbd94d44ee507b45e75006a6daafa63c829fdf49ce32d9c51328195c13b7bd0ab054f42c3c64fdcf668ca9439862eaf9203404222aff19564da0d93c261d4a114ea852cbbe369367a7579b779eef8cb5f25cd483feaa2d4784c8394e22055433039a9d20038986c10e9fa8682fd84680e7f28c3eba5163144759c34880d03cb0663d6fa484e66e347b653dc5f7602c856bbd0b3a275e0b5f5230d5447c0591f2bc5d435c661edd0dcf2fc314fe67c42c093b2847de4671a4517e70323f899db6cd6969f13ca98bebd256f281ff009f2949b7b623edbddc0c10ff0510de3750bf2d0acfa2a8bedb44d6938f7219548e78e98dd3367d61e257d1eb525069864280d49d73f064a151ed1b0975670cf2c6aa86d7e74729900dcad66cb5c689bf946bcae4ed2fdf0f332a27c3960e1747435092fc07e21cf2d320f53b0ee5c2da26538cb26e888aa1ecf6ca6acab8fbe447ffc51e8a74646f6c83b4005590bd8c464f6035f3fae69ac89c9deb797c18cce4d85dc2b5377f4a928603044caf54277f98bd19c162ae981e1c78756cfd6d5d25701a5b245db1784a73a21e3d2242acc6b9c7c345ac12e660403f250a0b5fb5374fc55d3f5f559c263e28c1000db9f6bef09ed6536200bfaca043de2f7ff47318d2f3a82d2b99760b7065947746048507f20ec0b3880b68eefec25524cd685b1676ced1e90c22f875594370051128fc043ad83a35281663757d238d0e15407a6a85ba53fbebc65f716749780c03e529485be45473c5c689af526c3d09542e71600d472b69e05f7ce07f9251a732eb957328cec6396c60228c21bec6972717d8546986e07f40215f2322bd5629ffbea28133c9125368c4dfb543d3baa7303063b8d8df4f8fc23db05fdbb4b7379d23d5d7a53d51fef1ac7d19f902ac47e5124f209fccc13bfc51c7ee6bcd41b1930aa76e74186d16e29444efe1cb3d85cc11df52b906ac574456302df51868732c00b3f84ada527d32d8dc6d34cdc1292fe60077a6e31b051dc363c3f40a1726a05031237f00535ca211f7ba86d5936a7eb6310a73bf1a0aeae606c8313fa7a9a0d2fa5dc2d4122e4f2afff634790684f378fd280d660072036e9817d6eb93bf4daede3137ef24552895523b53be3bfa0b04744292039a7851739285b051715de79b7f308d0816de12af2ab1b70311c3b0876a1e5cb6920ca6ce527a6e0d112700bd5a6928f70ae0e3e1734c4e3c22cd26f2755d180bb0598d08d2aa9bb0897130ffd4df73bdbc7f5ec160da87af5ab54ee477367a9135341bf47f9e1f2411821abf48a2ad523b49b6ae4ebeb8c687fabd7742972382a2e18b41f0c8a3e220de4348581ec2ef0a973ddf1ecccbd091d49bf8f58c560d9f99fc8d7b5260491a708d57559934b0b48db3a5e1803c69670483fd75a14dca24b10e1a5c7b5c9512c5ad1b7cead24704b61dc14656f75639a2f9661a4a1310136173db412e1ef589143efa37edb6e3c96282b31b485ba50b13b3b0b7a124e00c4ffeaea0d290e835820e801c765152c72283ca62814815864eb642a1f60f6ee122f10b147405371832ecbc9ba4f696ebca231a43cfadeb1b36678b27e0138cf2e6b73362da85b63836a2404ac1317c8f761016a83516c8c9edafb25fd226af27accecbb1e07cd9468da0e457aff530ca91a43e70a15cd5bb48a9e303a2399dd17b6b15c1716c1ee087a95008865045e60ba65b07449c6e99610eb70130ee026edcc4fe3eea8173182f0861d09ab9b80c8136699764651c80ff82cc87f565f5fca0ef7b944d5d8e1afa1f2b6be9c9bae10755430a4e369a2aded77c7e25f17eae491c5dff4b6f5fc965b3ad6e5514659d564a503885fbe02eb8fa4f61ded0d1e8d735f6870f4262dbbb63e4e436a1883cae61f65927b83442a4383f9a80256b6da2088a9293b0ffbf3721b09074da218d304de10158fd0bbc0bbbe9d4a91af718ef38bb221aab41aa58d535bc5fdf37d21b8c197ec698b1b0434b1692dcd4dbf4e0f9b29c68969826a1792ef2dcea3d7d3a4bf97d68f38e9d07150b02b456974d716ff6b8eebe7dfccbf6045c3ca9348ec56cee521fad9edc178a2ead2092109f73148905930525efda50e38684eeaa81cdae35c8b689ec3857137f984b2beeec1875b607a68876aeabaecb6f3547914fb34f3e3a4d13d578c87161c28f7c6c9c6c59561bbe3067687e272f8b41150c15ec182b2abb1c0124556ea929b462b3ff89d3b5a298cf0660ac105fd8a69f855fac7d1776c368a9775fa8e9962200c6493ac8ce61a5bccaf9ffcfb52a6cd72a217b735ee199f9faa2b89d3bfaa394fd93010b8f1f204e762ffaf5f3c78b8cd4699ba244038dcfb6555e099cd6e13feb87c0ba2cec1faece33bec3579ce43f9bfe78ab5c43e48e2cd6ecf42b24f23bdb506e45607d82a00bc189b3a0aff95b4251709ba3c656c9c9a454471df46fc99c2b45f8dfc8e7c5e5d57e67c4ffde9d1186bf89bcbe1c6bcf038f8ca0c5ad24064750895026359fd069d94b7b1f8d8bf6809056f657548c43bf589eb27d98d3291caad910afa65c046d222879e822d5526842c7509ab81cd9c877253850795383d8eada5715bc3e24302cc73f43e36c6f4525f37b2a07b55ff5f36898453eac9c363f180164c44183a3868b14d35fece1dd9e8dd30ca84fe799c17c4deb1bdb75633dd9629a50f9c3605655fb911f193243ed5144150b106d3f2a3a67d2986d65bb9f82395345e09b71c932fdd388796c99f9b713449443f1727bfe5de7b24fad4df6f34dfff4d43d54089d84afff13c90bae5f46b96a9e5c178d639849cae064319a3bbdce71a86412899a037dc3a79bb7a75f779661a986291094faa1d4aa81f28062262554b482708cbe7f8dafea9140934a06c919c42ce78ee44e3f7614c977e0970fd505c2890fb55ceaff26dd61ee89993b205d45381be750c5aa7a3364c58ccbcce39fddfca4296abbbd4f13d5417710a30daf98668b43ac6f8a6fd25887badbfb21a28e53fba4ced7dd9cdfec4f856d425e78a9ca5c14e84da44fbc795e26e4a9813d0fa855c0f1078ef017f1518b58f42db6522e18df0f8fbff3d308bc179303ecd40171194f8a130e622dbd0238b708fccbff57fb2aa2c92fd45eb2a762b818b9015f3df1322118baceec7128b145e4d7e9ff76f5e134983834ecb6da172d6e6707e0be570d713b23c69f59ffd3ee3f3b8e280dc22c1670e4adbf3f6c61c43b87453fdd44fc7831eee170a8faaddca60aa3718b6f64b7d371c98b4b0f85f3c799692595b6ab2f94378ab8764a03945d66aecf76ed56d3415ab8b2f8a7e7596212f6431ab673ac40a4379bca145f3989e94f6ee18c30ca2058d1556b25dad736e89d70024fc6bebbed066652e8dea1335fade63dac8a673c70b0c5fc9728a61ce8ba7d16ec749ec07079a224bc15878f51ae06d82f7af94170e283f0dc2bd27ea06bea824ae00e53731c63183ebf92bd1b9224077471e7cf41bb0e63fc2a4a1bcd3e4fa2ee863f76290cc62c412535b4c108e8f90f6d700c2496345faef223e035c1ad5fdd5bdcd5b7416730943b5b427977651fe8917543d3813c5af9821d31852c2999c6f519e9f95e1a4929137508cfcb46a259334a6ff43e8ebe9ffdfbccaaeee0c5940ce957d2959286e95edcbd2227c53d232a33795f27eeea0075b152cf0f02e1f0775a4114f2547a90075effc3bc7c6c3b5b7e5e155ec99e4a86756edeadd1df7e3ab057d0437295fe7fe19050bcca57812404ee2201dfde438fee86392236f5f3096566635e12a4763053d66a2de298fe3d4a394aa3de77a187e26b2f3f9abaf18a26a69084b7d577fccee01e38d265c5f74f98c34574fac31aaab46f99e62fbc3359b56c11975de9697c989476f8abc7c6d3d3c5d576145325cec6f1c0b13eb9f0650f0c4c8795eb07f6519687efc63eecdb8cc98a5a2358373f38168af87e6f62a483b5f13e4e83a08b09fd748424c479ce39ce4800b1abd13c3e0a2f0937e47a4c052ed0afa77fe5d2c3b69a65d6a6c8a5219ccf4c7cae16cd33b512e61c4a9455574ffe71eecdfea4fce0f71cd50e16e84efec431b0ec5432e634f399c158a38d5d3f95f7c44c273c801250294134261e22215b8e722bf2377af9764270f2b0b84c78da8819e1d7dd45250899144cc65ac02f1646ca9bdf9276ccad48a90caa8dee70e66df2c6eb01dbba8e2126ebcbaa8f87e5efeda04f23b78d8e4b123c84a33c9f29a86dc9744dfa6245c792ba237fda66220e2e768f766553018de5205697444d77fa3239dab5206508a8d0b9a341d5e1804d63b1bd7696bd710a3aa64d304ea93c9288d2eaf45ada4a826cf04731e63eb4653a78ddcc58484d1762aaf3efe746847451e6e195fd46e3181895548670ab63304e99a3c6089553fa432283ae5c7303ffd0a7f95936bb2a32ceadbfe828d88c496b60db203a190a90d3ca27f0e19d191d6ad4615d02b17ba5f2f4a313718bbe4487b237e3d76ef315cd4e2d8de0c7b3e267d0f8af69a2beb365ab362a076457c4988f933aac5437ea999ba7076fb27390d6c1facf6633491973f48af8a34d3a74a8894c49e0799c5d9f519c138ac2fa8bee6d91df846447e5cc464172d54e6f07ebedb80a872c993bba9c2f89d32888d6845eca55e093459a8c226a9fe1e81befabba2c45d4500fb39a6ad049d26aa955b55080ad84df9fe6d021f5d5f3941e2765a38daf53e4b07a4ea059fc9e07c6024e93e56650cf30f8df297ec7b5ccbc98c787b5a887cdf821c2090a6382bd32f91b468ff56c90852a29300e1067d6cd275817e7317fb1b3a892215233ae2a16dadd1bfbe52dae9d2f555d9861cf29adcab93c009f6731cab38a6d30b832522b65c47d94fbaa71d4d9cc95e34f1aa01420808e9e3c648c88dafe09f08d79f5e6369287349"}, {0xe8, 0xffff, 0xffffffff8d395c69, "af4d0f459cd0a722781d8383934feb0cfb5cc5c40a2dd81c56fce44d6517ca7e0a51cd90aa6c8e87cfe8debbfd678e9c3bafd2f8fb5ad8880e6efa8f97f437253f141228ddbeea726a05900c8561eb686cbf8005271269f66156fc1c85a9705f484382b132ab21354d532652d3c8bf0e9e18801a9bc532462103462c015f488de1a4ac9625d261935c0b3052db6eed2a23cd60d8066c8db655ad05512fa96bad8cd26b2ed9acfd066605cc9a479560a330c320bca4420a8d9634862528f5143aad8442d6ac60fda493d8fa843ae0fb19ac20"}, {0x28, 0x1, 0x4, "3958279ff6833ad910e7c280c50343fb21eaff4d88"}, {0x78, 0xffff, 0x6, "f41a77db76ea9163444d720a155831f415ef8de880792700fbfff253b0363f68dccb0e8b39d3b5f66601bbf435095f8b8b94da0900ebf97be1c641ea705f233746f088cfe6751677a4f392f9856a22c8a46056d2357747ba75fe3322f53964b3d0ea7f2c"}, {0xd8, 0xffff, 0xffffffff, "2f8e6f864d7ba70c4252869a8e478a49ad576ff43fbf36ceba69a434323fade0f0cd94883d5a2ab210d6298fef801360d340133bbbf3d4afe68bfe74b76420642c47af1d63c63e0e7cbdef987d25016cc3492c102d5f1403864cde5291139136e53a5294900f34c64ec7587673359dbde7c1bec5342866e969eadc08f5da03e1628a5581a70ac168f45f80cbfcb4796ab375178daf190437cc11c5d9352d51d464589926f92608f30ea0a9b097dff395d238a2d3fdd7d559f5c423a55e46e1f003932f60f0e6e0"}, {0x40, 0xffff, 0x27, "c2664ac110bd87a16f64d1d09fab26462ffbd059e9a9650f7710a4e27a141761977650a678cdb49fdde5"}], 0x12b0}, 0x402) fchmod(r1, 0x88) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x2d90) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1f) getitimer(0x0, &(0x7f0000000140)) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x9) setsockopt(r0, 0x21000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000001}, 0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) accept(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="a32a7577147239799592d49768", 0xd}, {&(0x7f0000000100)="dd8d5f90bb8773a4", 0x8}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x402}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) setitimer(0x1, &(0x7f00000000c0), 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f00000000c0)="74fc915f07728194462a74", 0xb) write(r0, &(0x7f0000000000)='<', 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0x0, "090000000000000000ffffff7f00", 0xfffffffffffffffa}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0xffffffffffffffb6) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:15 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chown(&(0x7f0000000280)='./file0\x00', r1, r2) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:15 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000071000/0x3000)=nil, 0x3000, 0x4000005) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x48) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01012e2f666900"], 0x10) r1 = openat(r0, &(0x7f0000000040)='./file1/file0\x00', 0x20, 0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) write(0xffffffffffffffff, 0x0, 0x0) sync() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) syz_open_pts() select(0x40, &(0x7f00000000c0)={0x4, 0x6, 0x7ff, 0x3f, 0x9, 0x1, 0xfffffffffffff4f0, 0x7fffffff}, &(0x7f0000000100)={0x1, 0xcd15, 0x0, 0x9, 0x80000000, 0x2, 0x5, 0x6}, &(0x7f0000000140)={0x2, 0x1, 0x7f, 0x0, 0x9, 0x6, 0x8, 0x80000000}, &(0x7f0000000180)={0x4, 0x8}) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) 16:00:16 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f0000000040)="eaffcbff13b9fd012eaa4e713048e6f3bd929648", 0x358) 16:00:16 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x203f0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000440)="5dbe1c5936b1d7b38ffc6926473e9fc8acdfc2a25692367542d3bcb7f4751dcf79b8a7e6ab68f3c02f56499c1bf78a49bd2bc196a72a4536c6c8f30b8a747504a4b28e87c1a563e05b236f7856f5c701fec41b66924fbb309e1e2c0438b1a2104ad1c8461a75de1190279a745c6cb597e18310c76de031febaf145576a40ee0717a9ca28fb1f92b5d3f74f9eaf9429b8bac02c29149b6360c3202291d553a9659bb576f57c62cf9344ec167a8de3b334fff43df1f15ee9b1da4b7f4e43182d25b0de98104c94ef2327614a36f99a8874c6ae41871d8357df2b4f60c6badd2f26097cb5f2296881", 0xe7}, {&(0x7f0000000540)="53861c2ecaa2712b976884b437930f503762c2e867e156385247dcf0a93277f29ef38286227ea804d7001dc326b822e14e97619175f65dd2996f0fa52d302e87a28fa3ce3a99f93fe1009e440efe1d1ff9815af2a00f66a30f3bdba09019612838547f8eb97acef6e240210ee0631f", 0x6f}, {&(0x7f00000005c0)="32a82aab1ae18f49e17b799f66dd9854a9db99945ca6e27fdabf889bdcc63e5dbf217604a5c53fe94aa8c61f4cf957ae1d6e45f43d36c1209368e7181dc3f61dcace58225d48f1312184adaa7d6c90a8a49d33dc31883a02a1a07c3507ce1596ec90f092bf2f4ebf198284f43cd5d269deda4807fa7f0177190d6bbe0f658ea2ab59de139df70399f4ce896cd5690493b30bb7f7", 0x94}, {&(0x7f0000000680)="cab8609568f27c12eae7e8fe026b9d809879c415fba4389e363f65069e5b4cd3a54be976c8c6a11237f314fdfa3c8ee76cd962171cbb56208d47716d368158d2204c89c902f061d8a63f1598aeff5b8c00e893106e01833b1ce6a3377cc0dc7ac0b0da0df267a4e6456573761638eb5019f2f9c27060881ff7d3d171d68bdc83e5db18f1bc7223948cc9c7ab134d038c8ee7cd80b7f126625a55496a332f675ce7148fde8de84005e2239272eaa7cbbe82c5f748433c8d3c4c1292cf56e779ae8380ddb44cc9a970c85a47ad7eadface54777fb10d5ca14372", 0xd9}], 0x4, 0x0, 0x0, 0x3}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="74fc7a185c9db081e319b8520706003c6554fc2a8aba19e67578fbaabf8c65bb8c18ee86787b4d772c91c65b8a9ab25f1a1c997e6705333f84b2dcb3b2eb51c2fce0daa5cc240cae009fac5867a94ff873939d078856279be33acb77d9614ac2c18cd70f5bc82b8f486b9dfd5a94e932ed76c126ea33ec4493d4a48497135e096d95e6ba5de4565e70e7cff659d9408af5fc276460833cb458763504f7bf43f6aebd0a2c541f20bc14c1ed73d31f4d095c1805370fea4c52682f", 0xba}, {&(0x7f0000000180)="9c5dd8707a886e24f519508292a71e1ab242eb17a043b70bd80189e24fd683a139ed7e9ad8585d927b9e7f152ebb2af729e1a499ec9b9353cb2b1a2fa7b7310636964f9e43ef34fba7c50198125ca1d1053f3433098f4fb0c4791189c1a618e3c38d74e16e51512e3a4a36569425b9ac6c4e9bfab844cfd2ebd9c57c2ac52859b899a60a5defa237bdd6a9841ce5e47944f965d32a616f6073044405c95130b19a4d3b003e9c8c25b95234e418e2ca2d7be92ae4363e7927a5a3e8f24b5b11b693a512bdcb", 0xc5}, {&(0x7f0000000280)="4ac40a4e0ee4bcd8823ae6ee4e3e6568c6030506361f18556b6cc88568f0ffcd2c1ec3f9a48d3004f86f12471ca96f8613c8df33cbec858bac231a65738a297f71030cdf8b2f5a812891250b8bfa86e990962fd9d4ce22df08c0d6cfeb3e2c587460438a283155576cb10515f53db533ed50dac702225d14c6372ce6df6ba29761cbcf38c92c5401104060c310294efedca31d377af69a52040c861e932a2099ff9176d7bee5e395d84553f602343f3eaf10dbc08bfb0087dd7a24d4bf325003af72ca", 0xc3}], 0x3, 0x0, 0x0, 0x40c}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1000000000, 0x2, 0xfffffffffffffffd, "caf2b200243301bdfc89a887b5284937a800a429", 0x1, 0x5}) 16:00:16 executing program 0: r0 = socket(0x6, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x110) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000500)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d895f7118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671fd613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a26", 0x387}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1c086c87, 0x6, 0x2, 0x5}) syz_open_pts() 16:00:16 executing program 1: r0 = getegid() setgroups(0x2, &(0x7f0000000280)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x800, 0x40}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x100000001, 0x3ff, &(0x7f0000000100)="86713fe19d7022a65792d11e755522516660069a3a534349c80249da90e1d9015ac8b0aa1a10faff6d6b521a8c8e086d8f38970508ce551a816704137ddc96966e271517f153840079a1f68852127eb8ff71ff345899bb8d91729a76eb05202332e77c654f129278b841dfa43dfe4dbdc585e3de31b1f7d51126c448cde1e18f16883a8694a8ccb17c86f978178d33646f18aa69f7a3a883786ed76b22dbb9b4b68f464ca31cc031a88c585a3472f6af37145fc693a56f4ae31b78dda4a174d7b040c5bea5a522ba9ea8e7d0cb75a96d632d6af24dcc9c7e81f207de0e7c3a5aa6b8b51b52e3b2c3856df1bafb7c2a8ed9458fe9bb5a394dc5968043e13c", 0xfe) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x80000000) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) socketpair(0x38, 0x1, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:17 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1810, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:17 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = semget(0x1, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x100000001, 0x1800}, {0x4, 0x3571fc1c}, {0x0, 0x84, 0x1800}], 0x3) semop(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x1129, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a2, 0x29) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x7, 0x8) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) socketpair(0x10, 0x2, 0x7e, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0x5}, {{r3}, 0x0, 0x58, 0xf0000006, 0x802, 0x8}, {{r4}, 0x0, 0x88, 0x1, 0xc2, 0x5}, {{r5}, 0x0, 0x0, 0x1, 0x8, 0x3}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x81}, {{r7}, 0xfffffffffffffffc, 0x11, 0x0, 0x9, 0x8}], 0x7fffffff, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x40, 0x40000000, 0x401, 0x8000}], 0xfffffffffffffffb, &(0x7f0000000340)={0xbb, 0x6}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x100) socket$inet(0x2, 0x4000, 0x200000000002) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7ff, r2, r3, r4, r5}, 0x76, 0x2, r6, r7, 0x69, 0xddf0, 0x1}) 16:00:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() setregid(r0, r1) r2 = socket$inet(0x2, 0xfd8bb01df7a020f0, 0xfffffffffffffffe) getgroups(0x7, &(0x7f00000000c0)=[r1, r1, r0, r0, r0, r0, r0]) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x7fffffff, &(0x7f00000000c0), 0x3e0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000001280)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001340)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001400)=""/133, 0x85}, {&(0x7f00000012c0)=""/80, 0x50}], 0x2, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = msgget(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() semget(0x2, 0x4, 0x80) setregid(r3, r3) r6 = getegid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r2, r4, r5, r6, 0x2, 0x30}, 0x2, 0x1, r7, r8, 0x0, 0x7fffffff, 0x4, 0x6}) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00') r9 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000140)=""/124) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x120) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x10, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x800, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x1, 0x40000011, 0xffffffffffffffb0, 0x5}], 0x62, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) close(r1) 16:00:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82879db62854d1654200"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/23, 0x17}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/83, 0x53}], 0xa, &(0x7f0000000800)=""/234, 0xea}, 0x41) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) flock(r0, 0x3) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) lseek(r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) r2 = msgget(0x0, 0x180) msgsnd(r2, &(0x7f0000000080)={0x3, "7e31d41b008f28ddd99fe764066f4777b5fdb2b0e39951f48e17e3d219c239c9cd2a9f75ad5e6d63f5fe4aa9c253443bf8a590e138c607692a8eebc58a2d7e93b51bd530043d3ea89940ccb7820c8e60fd3fe30d"}, 0x5c, 0x800) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000000000000000000000000000000000000000000e000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc883815b37f00000000000000005dc3868b0000010000a53b0000316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b841520000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r6 = msgget$private(0x0, 0x404) r7 = geteuid() msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r9 = accept$inet6(r8, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r9, 0x0, 0x0) setreuid(r7, r7) connect$inet(r8, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x8000, 0x71c7, 0x7ff, 0x8}) r10 = geteuid() getgroups(0x2, &(0x7f0000000300)=[r4, r3]) r11 = getpgrp() ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000340)={0x8, 0x81, 0x5f, 0x8}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xb84, r7, r2, r10, r5, 0x88, 0x6}, 0x1, 0x0, r11, 0x0, 0x80, 0x40, 0x5, 0x45}) 16:00:21 executing program 1: r0 = socket(0x4000000012, 0x8001, 0x608000ffc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) kqueue() 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x42859128}, 0xc) close(r0) flock(r1, 0x1) 16:00:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0x7f, 0x5, "9688de853fb022c9264c369189934a57df3883df", 0xaba5, 0x8b7}) getpgrp() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x0, 0x8000, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x8, 0x7ff, 0x3, "ebc72327024a7c720fe6d00facc3d3b8495d05f3", 0x3f9, 0x6123}) 16:00:22 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() munlock(&(0x7f0000712000/0x4000)=nil, 0x4000) r1 = semget(0x0, 0x5, 0x56) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/231) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000040f000/0x9000)=nil, 0x9000) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x2) msgget(0x1, 0x414) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) nanosleep(&(0x7f0000000000)={0x7, 0x334b}, 0x0) 16:00:24 executing program 1: r0 = kqueue() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xec23) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f00003f8000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x18, 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x2, 0x800000000000007, &(0x7f0000000240)="d3df4246f00a899a94be9c5f432ea7488be66585d4ad91338324ddd33927eab5996fc10054a045db8969464b", 0xfffffffffffffecb) 16:00:25 executing program 0: r0 = socket(0x3, 0x5, 0x20000000000007c) setsockopt(r0, 0x5, 0x33, 0x0, 0x230) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socket(0x1b, 0x4000, 0x3) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33, 0x2}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) socketpair(0x6, 0x4000, 0x1b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x182) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, 0x0) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000100)=""/209, 0xd1, 0x40, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) bind$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x100) r4 = accept(r1, 0x0, &(0x7f0000000340)) r5 = semget$private(0x0, 0x2, 0x42c) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000380)=0x20) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)=""/30, &(0x7f0000000400)=0x1e) r6 = socket$inet(0x2, 0x0, 0x23af) listen(r4, 0x0) close(r3) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x8) write(r2, &(0x7f0000000480)="0e3e1390b0af9d98b80fa0d1f301f5ddf55b1cfdc324de7f5d4f8030f8a086945168a5b0b57cddae994a72ed9124a90f3495342a78d4487af9796742ce3074167d911590963577516825f4d4a71f4e858416394c09be8e374a6dcc7e87f9486112843d61cf349b012e2698f1da8e7fd7f5593c4d352e2fc40673c27556d38135ad0293bb68f25de9387508e5fd849bbfc6b4f6e6bac1e27089779cc4f77a84345a2ef61f8189bc88ce7fa5a3a4329a4dab", 0xb1) recvmsg(r3, &(0x7f00000027c0)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000580)=""/43, 0x2b}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/135, 0x87}, {&(0x7f0000002680)=""/58, 0x3a}], 0x5, &(0x7f0000002740)=""/124, 0x7c}, 0x0) dup2(r1, r2) semget(0x3, 0x0, 0x102) r7 = dup(r1) kevent(r7, &(0x7f0000002800)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x2d1}, {{r4}, 0xfffffffffffffffa, 0x10, 0xf0000003, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x28, 0x2, 0x7, 0xd5d}], 0x2, &(0x7f0000002880)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0xb78, 0x81}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20000002, 0x100, 0x4}, {{r6}, 0xffffffffffffffff, 0x40, 0x22, 0xffffffffffffffbb, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000004, 0x4, 0x9}], 0x4, &(0x7f0000002940)={0x7, 0x100000000}) flock(r1, 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() connect(r6, &(0x7f0000002980)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: getuid() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) fchown(r0, r1, r2) r3 = dup(0xffffffffffffff9c) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0xa0, 0x32e) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000000c0)="58cc9641320837b3f86202d35bcf55f341badbb518dde8168045a016ae854d7f478581c210d0bb451c55558cc64c0e72427e165e0d2152510aa48bfade4ca93c84ba3adf735b0df2a87165af0ddf8cac4ef308bfa864fc7e67ce2f4d1315719b6a68bf0a4e3124c40f759ba97f0c039b5d39d176bfe07178f15358d9beb02d3d9b66f1733f7e2cd500a7ece5dabfe4e3d065ed695f98afbe6277f9e0a72519972d66ad9ff125633e9a71c2b65791bb76df96f6642bd2d41c7b98720ddcdf", 0xbe, 0x5, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x480000000000}, {0x18, 0x2, 0x0, 0x8001}, 0xf706, [0x9, 0x1, 0x1ff, 0x6, 0x9, 0xfffffffffffffff9, 0x2, 0xffffffffffff7fff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x77d, 0x5, 0x66}, 0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket$inet6(0x18, 0x2896a98433e82b4e, 0x400000000000400) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x4, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000f64000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff6000/0x7000)=nil, 0x7000) r1 = dup(0xffffffffffffff9c) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r2, r3, r4, r5, r6]) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = geteuid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x63bbd1d7644944de) r8 = getegid() r9 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3f, r7, r8, r9, r10, 0x4}, 0x487b, 0x8, r11, r12, 0x5, 0x6, 0x100000000}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r1) mmap(&(0x7f0000f83000/0x3000)=nil, 0x3000, 0x0, 0x80000000004010, r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/37) syz_open_pts() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x41) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) 16:00:25 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x357b) r2 = msgget(0x1, 0x400) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0x141, 0x200}, 0x670e7249, 0x8, r7, r8, 0x1, 0x5, 0x60, 0x9}) setuid(0xee01) r9 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCDRAIN(r1, 0x2000745e) shmctl$IPC_RMID(r9, 0x0) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x90, 0x80, 0x9, 0x7}, {{r5}, 0xfffffffffffffffc, 0x45, 0x0, 0x4, 0x72e}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x34}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0xc31e, 0x631}], 0xc672, &(0x7f00000001c0)={0x40, 0x5}) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:25 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="0568406b71e4b97cb11adb1f", 0xc}, {&(0x7f0000000100)="5d4994f40a4c3a8b22d9adf65d42e8d8ba905a7c9dde53a7b7d51717080de35a145b1988026c", 0x26}, {&(0x7f0000000140)="e3a38c780fdcc7029caf72392e92d870f042b3aa9f9b98c711c294a5041064688263bd72a1e96ca711b86ffc9b82a55b8cb86b3825bd71007d9ae9db8e223a548604c93c2044254f1e6191ec8e8219d7006da07060becd3c86e68e73eb9843a114f20d02cf1dcb4c599ea3bddbe626d2219935fcd632e214e80e8e", 0x7b}, {&(0x7f00000001c0)="25c39f300fe3e31cccd05a5bb15d9f84f964f8b0ffaf541fdb46516fb38d3bcaf8264109de715c486b10987d4f2298bb04babb07dfc565fd3cbac0f782764ae823bb9aa3cc28230919adea524cfddb86aa8b838018571092f4501865c76baf552728f2822893a31bb708067b3b293e0719a5c1caffc01b9b506f552b120ce7f6ccf24e1ef3233af914aa043fe84c59ce1e1e1520a561e64b7b43d9a888a73448ccf96b68e04139d07f801c29e86bf28c774fa98814ead57de3d0bf82c4ef87d6bf4965b7e77e255489b8aee35258f25c", 0xd0}, {&(0x7f00000002c0)="dfa9d1d428ed4ad88f5efb629b478a17c4ca410b0c95bee8b7b99f758988f4ee7e7049a88b28eda42e66b8c5bf6b4264ab5f4abadb0e3c8b7f2afd900c5452e7565ca7a3d01b03def54ef3aec49bad21e29009e35bb00dc538c83d3685520e2b4eb0a46b53b532833292cd4bf7ba06d13a805550ccde2a32285bbe2e8d43e940265843897b09b4262d80b2a58669d44e54c2e7bbb4b12357e46e8a9271a037c6b6664cbcc2dc30aabbfa", 0xaa}, {&(0x7f0000000380)="d16d5a0a3b5d8c7451f1d86685aa0eaaff9896be26805ca97fadec6862353d8630694695386619385781ac1a14f98ceec47e144787a3", 0x36}], 0x6, &(0x7f0000000440)=[{0xe8, 0xffff, 0x101, "ad37742a3c1fa2422e8d94607dc0f4618068e4d236e6bfd3d4d8af8e3758b8ad9c2a89f94ac88d8d3a0b38cccb6f69dda4d3a6807c5dbeafd9f10a57abf11133143239a6142b013b6a1bf7fbcfe385082cdb8cd7745bb81fcb60db56b1937decc91f3a6570e2dc76c89c9c1bc253f1c7b09736f353abb4d579266701395180c2369f0fd027f06db471cadc9f0736578832e1c739c0515a8e5450e219500a3b60554b630fd78b1f379eeb62844d03160696fb03920b72aa558a97e141a528c29528d375adfadd93cd86f08d7439cfa15ac82f12"}, {0x110, 0xffff, 0x8, "38653ebce711b4e95eed49f80e886fe77386c34eb316b6003ddb2bbf9f673444503a723bbf22701cfb6001f1231d8da03d4806990f21dcb254a0faee762a6d23ba823f8df1f2eed034983f0329df043282f2fdd55a3477a0ac0ca83a5c24f0d069e74f4b27289b936b95c68f17e4f2bc6b03b3d8fab381afe24e09da91e4897029cd4e15ecb50bbbff8268a5d913f7cac36b4477bd52b460e5035efd5d6f80eeadf3203d5e6e14e57182f90beb24443e37e0b52d1fb42e87ff52f032976f6c4663bee166e3a6383976f8ad0b7b592a595ecb3ae4d34c0c451557e772b6a3c03b5b48a82fa799c330f24a93154b5a57a840c7288a888dc2c7f58f206d39f362"}], 0x1f8}, 0xc) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e307ca789a8170077d0d01fdf1b5e8d50ee550950b650064da7d8d94ec057fdd3fbedf868bba71660fc82bdd27722be468703bba1e6eea87c9b3dbe2ff77355fa5a905482ab5795517635461558dda9e561777417bc86925bb83fd38bdb68a6629fdd76ac7ead3a5c683a6833c5b371f74787df8b0d9ff633e06a36d57a9f08b355243bbaac31f99fb80667d8bed7e61baf26cf9ccf86ceba5b4536f866e0e05c805cda28a3c4e4ed278b61f5ed"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0daa7cf26315a9013b4e70639fbf48b1732b3ab111e9e0ebe683c51b6574b82bd802f7fdbb992f0bf2b4e9f82c8d1a185f4b132a35b4adf8a77c6004387414fd8eb12a725cb25e7c1858b28c152dbee5dc56a8b12ba215ea0493172091b103467bff6e9c8474148e21a08845aa67bf25e528e5f74ec726d1051f19d88472cc5fd45e3d284a57a695979057a9aed008ebf7", 0x91}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet(0x2, 0xc007, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x7, 0x6, 0x72, 0x7ff, 0xffffffffffffd256, 0x8f, 0xe48, 0x7}, &(0x7f0000000280)={0x7, 0x5, 0x0, 0x4, 0x6, 0x606, 0x401, 0xd999}, &(0x7f00000002c0)={0x80000000, 0x1, 0x8, 0x9, 0x8001, 0x6, 0x8, 0x9}, &(0x7f0000000300)={0x2, 0x2c9}) select(0x40, &(0x7f0000000100)={0x100, 0x2de6db31, 0x7, 0x50, 0x7, 0x8, 0x7, 0x3}, &(0x7f0000000140)={0x0, 0x98, 0x3ff, 0x3, 0x1, 0x4, 0xffffffffffffff80, 0x177f}, &(0x7f0000000180)={0x1b, 0x7, 0x2, 0xfffffffffffffb63, 0x3, 0x200, 0x1, 0x3}, &(0x7f00000001c0)={0x2, 0x6}) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000400)='./bus\x00') select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:25 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="68022e2f6669ec619dca"], 0x10) close(r0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0x3}, {0x7, 0x5de3}}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 16:00:25 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x5, 0x9af9, 0x3, "9065e71300c78f5cc9df30a1d50d5dfb22c5f07e", 0x1, 0x3}) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x102) shutdown(r0, 0x2) shutdown(r0, 0x2) 16:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000000)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x407) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x707) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lseek(r1, 0x0, 0x3) close(r1) connect(r1, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:25 executing program 1: shmget$private(0x0, 0x3000, 0x303, &(0x7f0000f9f000/0x3000)=nil) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname(r0, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000940)=0xfffffffffffffe62) sendmsg(r1, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="6be6ec7987f0f7a187485134ce9440fdbadd1a3d9d0f324acb861f61025c35ee4e5f76138eca160370f3dd0bb37dc02dfbb9bf1b817ff16461c2d9f67269b242480574f3bf11d958005ebd44a1fe76a5e8c83869fcfea262b857ea5950121e67a6158eb59a396922976414d401fe35f472b4a09cb4f9d582f786", 0x7a}, {&(0x7f0000000180)="027de5562ccc8e3488bb1eb952029b7a6e24b3fe8158b1770b8dd2099de8adbf1acc4a05cfc09fd4ef0538ded68cd3615f04645e8b645d268b3ef07acfd12f5291860ad78b8391dbf2f5c44697516c5190b11dfc265ee35dbeb5ecd62a1ce11340020cdab3bf46c6b8f7e9d9cd92425df13859a4e688b3295849edb6cde6e850620c8b4a64546a2ef302bce38e5a7b1c3bb87f1b2231e52c3d954d9fd81b47af58ab73e0d45f3c9b110b", 0xaa}, {&(0x7f0000000240)="c1e30caa34a833e6d0c8a74ecbe1957098e8d5e5801107815413", 0x1a}, {&(0x7f0000000280)="8ecfebfe50cfbf581ed769a0eea74ca22e844cd5a0ebf602b9e65068a32e22b152fb299a80d0e328fad31ff0e171f31e3eb82698a5fa55b2308b3e401825f2219757506bc468742648e0878269a00179ebffefae1fac9043ed7b90cdcd10630c2566794cd8de897c9ec5033af638927a27b961dd0c865fb33a35ab5e5b61a393c8ccbfd7d97dcf22f2ffe30afd0fd3e0ef5da8f59f48eddf340a29434c620c817133670b89e79e48e80085a3382149d7323a72edefc553e8f526fbed7be82c3b04d7d50155184ba09b8d69327caa980e1b75a16350d7d50b15e0b1689d4c18e69ddde242fa9b02fd6868579551238e", 0xef}, {&(0x7f0000000380)="1055096cde0e6c2425c3e918e640ac007c6e5627900361cf48908655d77b701b78d8f76fb439c304c3e228de9fed2a77d680a4352cf3bc96018d05b3616d7dd91b8b9ddc06d276594a327eac87f78f3195314c22bb82adea4a5ac2971757825a3147de2d1ab66e4e557b427b7a5a7a4abd334f1e23362bb6b3f9", 0x7a}], 0x5, &(0x7f0000000480)=[{0xc8, 0x1, 0x26, "54b8d52fa2b5118ccd35df0bbc5426eed548125537268a4ff47081dbfbb4781ecc713f85caf199416044700e6ca0deb662daba58f0de8a0e1b14cba4b3e94eb8c12477282781b609c6464e4fcab847818a581307261cb6d3a80554e79f56772710fb0d6f9f5d54b2c70eb4e089f2083c3e95c65c0205bcc7f9c4553a9d0fd71c279e5c091a788a510c52b3faa537b353acd8ed4262d3f67ae764bfb9341b4ec523b2be7957935eff75f4f432283455e636a90e65"}, {0xe8, 0xffff, 0x5, "91f53d2917be6bdb979bfe974711ae065c2a12d9cd78698cffc97d0731a2cc892e3e5d85d886a6266d5982169d86388dd7ef44238e1ea8dfc6205e1e4620dc1d7b1e5627ec7d05c1ee16d1a38012f7c442a53629c94ee06d3825723034bdeddf642fed6e0576ce7edbbab9d8f502449500a1361241ffb6f189ef80f00151591c6e8330ea1e641545045af3f3552152af51f2b75d0aa24e3b17e7d3cdae0204edf3dfe6b9b79aefe875ab8183230a91565a320d0ae1508ebbfda86756a1c0bdfc327f8bf7d2dd733823d383abf48386105dbf60bf"}, {0xb0, 0x0, 0x81, "5dae4028c1197d67aacc7b3c7d0b59d0a8b7f7a05c578773090062c5ccca3e3e14074ed4f5274b11ca6f458cba33fa48082c264760b7c842e6ebeda46b75567dd22b20132bbf0e2469086e20a59735039bd1bfc5b35c53f7c29f4550f2cbd74a3d51ba1823c27c481fb647c4934b3add721e092409885afadfdc79b3ada95289510f7524e2b1c0dd11036a7195ecb66bd729bef285855cf829af22"}, {0x90, 0xffff, 0x200, "00afbc3f9f13377c10cf674dfb9de4299295d6f7def0454407030ac8e7ffbfb3db084dc6de890229f3c23bf23bf1dd253edde52c5d7fd882af22cc7193d4d3e9cf1c411875c2429e745f0c3ae3e7b1688254389e275fded13ed2823688e627975679448d4be3be2a1ce806542fe735333b53d2d0241c61d1f7"}, {0xe0, 0x1, 0x2, "0e16a655bd477a539c1530f72c08d9c4349bc65742d16430ca82507b2f5294f23ea19f11ad09d17e040d568e93049e506d2dd9dab383c8bf847d3e0bf0b2f638933a821bff2d3074fac87d97ae0a4ab1d478c173eb0f6e685b323bc8f435927adb11fbbe5758e67b214ff15a1a4cdddb8171a337b84099158744ca0c2c8366823238366d2c3a48822f9e72cf357b40200ddb86c0ef54f82e258f3a78a3a518a8677978f1e80a87ac39349235df2dec007b7efa9c76e18e23afa9f7b1c05b00f997be225fc36d825158deb3928bc472bf"}, {0xa0, 0x1, 0x8, "f75948fdf66cdd482bf349b28d23318adf402a3562ae3d4c113c4ee8ab1efccec00bcad71ea9e6d456f42eaeb72c2ac7bde65f8a70d9ce3764b86713ba79fadf93e70d6b652bad47e08f49de532f2390892831c8e250d3ef57a782ac0ab812a6c526d3f53dd11a8dea3932aa5c3bc05fe1d5c67ef9b259fd5f05c15913347f48f0efc9a9787a903d8eabbbbbf33b95"}], 0x470}, 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) sync() recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x400, 0x5}, {0xfffffffffffffffa, 0x5}}, 0x2) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = dup2(r0, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x85) recvfrom$inet6(r3, &(0x7f0000000080)=""/129, 0x81, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x4, 0x3f}, 0xc) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:26 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x1ff0000000) poll(&(0x7f00000012c0)=[{r0, 0x6}], 0x1, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x8001, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x7fd, 0x5}, {0x1000, 0xfffffffffffffff9}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) 16:00:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x9118ad8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) semget(0x2, 0x3, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86135) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x101) write(r1, &(0x7f0000000100)="510fc3a038", 0xffffffffffffff64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$lock(r2, 0x0, &(0x7f00000001c0)={0x3, 0x0, 0x8001, 0x80000001, r3}) 16:00:26 executing program 0: r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/242) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r1, 0x80000000006, 0x7, &(0x7f00000010c0)=""/193) shmctl$IPC_RMID(0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='%^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']!:[\x00', &(0x7f0000000300)=':$@$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.@].}!@\x00', &(0x7f00000003c0)='\\\xf7[\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='}:.(\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='^[\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)='!#\x00', &(0x7f00000005c0)='.[H\x00', &(0x7f0000000600)='{}\x00', &(0x7f0000000640)='$#]\x00']) shmctl$SHM_UNLOCK(r0, 0x4) minherit(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x1) chroot(&(0x7f0000000700)='./file0\x00') shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getitimer(0x0, &(0x7f0000000740)) socketpair(0x18, 0x8000, 0x3cd, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000001c0)=0x7c) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000780)={{0x13d}, {0x80000001, 0x1}}, &(0x7f00000007c0)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000800)='./file0\x00', 0x8) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='&}\x00', &(0x7f00000008c0)='{}\x00'], &(0x7f0000000a00)=[&(0x7f0000000940)='.@].}!@\x00', &(0x7f0000000980)='}[!\x00', &(0x7f00000009c0)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x3000) setitimer(0x3, &(0x7f0000000a80)={{0x0, 0x101}, {0x8, 0x9}}, &(0x7f0000000ac0)) mknod(&(0x7f0000000b00)='./file0\x00', 0xd104, 0x6) getgid() unlinkat(r3, &(0x7f0000000b40)='./file1\x00', 0x8) unlink(&(0x7f0000000b80)='./file0\x00') mknodat(r3, &(0x7f0000000bc0)='./file0\x00', 0x100, 0xc3ee) getpeername$unix(r4, &(0x7f0000000c00)=@abs, &(0x7f0000000c40)=0x8) mkdir(&(0x7f0000000c80)='./file1\x00', 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7ff, 0x100000001}, 0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt(r0, 0x9, 0x1000, &(0x7f00000001c0)=""/159, &(0x7f0000000080)=0x9f) kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000280)="de86cb18ea0ff963060600a61411cf0dcace358df70dcb05fc5ea358d37b2360b53b4cc176009ff0cdb2c8144822f1a0639391df405bd7106b3d5cc9ecde0919d9889ca7d9a1ca4cac820a84fc34a63c5b5304800339e38a37f3bc4d1703441565ca618ca7be2eca10e77afec7122006fe1d02e6bb7243f00f934d3591983a34af32d74fed1d7ebc19294c01744358127fa97d8e0b7890e2cb028e40b8f2fb3e4eaf909b43a5b2775da8a69d8a2212cbc4c07f71a1847ab01665f9e0e0b5522fcbdcacabcf67fb7c720225280bc87c82ce46647c875481fd30848ebb4ec441bc44b48f413100fda6", 0xe8}, {&(0x7f0000000400)="c940043e1320504d3bb9d0dfd53963aeb206ab1a98c47377acdfc48b83542416eb16981770672776bbe2948873f34494ab62d0050ba2798a209103e8ec851ba52ba910a5a76744885bc1f685f53bc8dad2ed837703f93dce32fe4449fabc3e6160d8a448951c74dafd96f2f5fcd4922331459a95183ead831c1677bb661c9408e018923d5e1336e647dfbbb05f2182f7e5b0ce602c531352323a655b4e13a112ff0462ef9232e43c439ef9a8f2eb18659052b86f8687c5", 0xb7}, {&(0x7f00000004c0)="7d071d25a029aa7a46ac8c6c49216f9b22b61e7461d342db03fd8024b3cb315a909a763f2997cfac91132b2867373e6518c1879759b04c23114f95080309e015fd423b617cf4ce2969e2666e9ecdff90f920593cd3f9f130edcd31d28727fa97c00170792515b54c0a4d308789e3543782685643c4c8cbad1f6c7e41fba15ed7b317c5221e487b99eff12911bb79c23ae7a2b54da7d9fd60051e4f2f7c2a64fdc6155bb8b49ddb9049878b99d05714c4ce3f6fb0a293a164148c261be78dc50d9055fc02d539384215a860e6743b7b29e17cb8c4c0ecdc5b3bf3f2995ff85d487fab7d11e9964008a16fc3c0e5f3928d1275c68c6f6affdd0e7cc91acf8b15e469465574f69c62c4f8f4cbd98b46374baf073f10e2ee41aebe5c1257ced6c92ec9edc705ef5f9a54fc09fc9e279986a39d81a90a8d5f2968e6c5c25effb6255be3d4dab0e35a248f7c24cf3e85921458a5df0e3df0bdadc125a83116ff3a11a543717d01e271831342b891f252f8c87f127118d57305f56b9e39180d3335b2bc32ffdb5969edd4932aa13bc5a67828b259b1474ab0da9740dbac35dda1fcaac3388e1573047019019f193f9f7cb7e435dd9c4ebe6667a486aae24cff107c37d950519393c68eaa397b84f44e92a36f599604484097809b0948214ad97194cd7e11ce02d469ec96ec01e35a3722bbb953cd74e745ebbb84c37fa469018e18f1d7d60c3104eed042a425a3983ef5cd2208da661be79827e2fd5a1133785da75cae071524d419c206d3eb1d6f483d15b584de290e49fdd40f69b5285d10f059d4ecfeec954a1d8d638c5879f8a79a42551f04d6c0f21674addcff02ab9472985d9260c304ae679a37f36eb2157a376ed6345b61e5ded4254c8611c3dd45bd8352591988b1416d42b1877eca628045729aca7db9963409b511e5e3bfa93ece868d25f59412c43e7f030022411ad4aba18da4e391cae96cf6a106ced0ebc6c6774ea4364d1573d31cb4aed4db69d5e265b3ba41a795585c923ccaa6fac6f0eff17a23715b266789121a8afa7132065233cfb520c71baaad674c9b0b5012d66286b87f69282d9ce2c74cce4b0b3e3958a3ddc01746bcd4988f3457314cbf80cbbbdab25dd668f021d06af8a5bbf8a7b4d8d13e2bc0d9e4c0f61d42c6deb6cf409a5d35305b3af8e03ddcb1d878e8430383e7e661c57905b51c6a72082194c732b027be655a4bb78f7839a5d1cadc37dbaae30c99a0d3e69da849f6508009e350009ca0212266d43e6f7949900d6105de4426f0dac2923fa196aa984c412961376acd7e9f586a7a8f2e458d0ab3fe2fd0e3df330403d20282ec4129a95357190ebc46d0156092ad5af009e4bf60c33dbf8ff660164e228978c98752e8ede89d0b9422e6b91d00ff463125666ce1bf6c6818a3d3d5b9a6d7412052f5372f4ed302fdf60743363a201bc668ebb54bef8f8e46bb951bb7e69403864df6b0970a4fb68f7c2d12abda836243c9afdb259b51233b1471b6a5170071bcd9b219f094693b8256e20d2e9443d056e21e252115d98afaee2baa17a126b464015c56417a775bf55abdf293ca67d5f8c19015a05f899555b801248142e3de727694b7054339df3859eb21bd74eda8a37b3413bfc947f906857bc9306c63a84ed82e72ee1d525fb23025dd700dafcc0522031145e8c3a48c89d254604b80ef3c0a458fb64771c72e7540f608b23a9db9dfafdbbecd8f88e4f0a232fa3f67d2a7771ba79da580c112e80fe9c8908fcc2a50061d4a6d2d0fa55f9f9f505109b55817092615208df3f63d9968e77de557452174375103f97490a1da980e1fa716bccd37bca112b606dcebf2e2312bbab1b73522d11a6decb56a49bed4a80437159f0d6fa9a2168b429e5f86cddc0ca1128c47d3234bf6e79d0a3777aa28d841aa1df2ee6e37f87760427a5853d8b384ed00324c67947bd31b38b57104af6862f6094ff2ddd4202b446f0715d88d7263b3496a1b4fb0acf811b07685abfba234e3c6e54213ca8e0ae2573cb5d603284da185ffb0a75b3121d5469892ea5675c2cc36772a24a50c1b73cc4bef2c9f17daf928e2dc0f6bed231cab3b0ee0caef4fe2e6af3030e5a21e90258412c599cf7dd64cf0082909a284c4e702c3d27c07312677c39d4746aca497dd24fff80acae038fae521bc2445f170d229419c3be900d1986ecbc88f6b12b6bb61b63a2bbc799820a08c987fdfd145fc3d014105bba483380a1e0fbab77881d75003dbd5a74a683b057951690e7ea3e672353f73b44ec265827e03721ff9e494127aade549f3081308a83a5ec686be1bd8960f3a6cb70b3bf6e3e371e431629866c71dde33caa5c0b92a187925446759e1bebbef8de41f8dfc830ce41ae87a679383b3403e738bc6e40b6328a31804d182e6cd7829dcb2a2e156f221d28c1630048b25b4bd4aba8ec78ccb842fa1702ccd6f706e83f64c6fbd99e153a5cd5b75965dcc54b897f35e1ac2f0f92c9c2515a04d4231fd78cbae7b62f6475b0237f40cdf33df2cd336497ad5e2300a513120b0785f438bba1c434075d704960c1fe512204a4e7586b9b1484a8a961ef3f6a75d93b179928e210f3b48293effa0e32e0c27c9d19588ced43e28687ce8c71ee076f0532ddf5ca37f452b8f71f60174e07fda1cbd580b93e3dab9d0076c9489866eaa89cc8c5fafd54ac5494c15cd63a90ebac83bf51d6e405dc8fd515e999cac573b7021164969b33063cd2f0468e2c7dfae9bc891a07066601fcf02ccb7f3b1de3eac8b81e8907eb553425ba0035b7e29d6be80fc17dce5ee49eb6df4eec5cca2093a8d17b4540981a561ecb074117841a5fde3d1363fb78b0d498e4cb67dd2fb41586f899b5ed8a02d8d7e030ef361cb76506a7e9efdcb5f23bd27683048d087f736a8a1f80aae749f7bef4b7e1d7c10dc18761e84e2fe1f50e0c528b2b75af4f3ea3a9e576d69e1782f2cb5ae197ab9222d80f768db12186551ccc3c488e6f1dfa3d103bcff9271866f15217fa542df6ffa1e0e175788a10250d46267d49e221c1606bd2aa301afa2483b19224fea3ca9d5454625805062e344281d5bcaa0aa4fc083df7956795e6c83b5cadf70edb03310176c7e846f2c81ccdbada84e54fc1e214f165305f3e56492eefcb04c052c8b23f57f8afc9926efb209e25e1f331439112b380752d3c8d2bacf9f57862b94bfe76d58bd740e34991e873118cdf336fd958ac7f1c33b3b97f16377c61e1156ae8197e3146242e40456309708df764798ef7a473040df21514490b47f604d5badacf3f35c86d23a4023aa91bcaaeaec804b9b6d6af4a09801a3859283284db8c147a3d291b6872cd1725bc8dac4b9c7fb542af9c31756740eacadcefab995c624becfa53a067a6754b6796653a055bb3fb286d82a5a98fd7806e6e1824ce6be6d6b8c8d76dbec4b3939662f10caac7eee2367d46734bc988c2144c9018ad6c77421560bae4d95a1c7e86b7ce9bfe7de0360ef740ffeca9abbf3c3dd2288cd2f19db7a5aa937e0acb56cfe838536bbb0b658af552f60465e703bc8d645082deedd740649a648af9cc52418683b04de6704e0feb7c270a47101c922ef13dfada1d2c5272b3857245b0a9abe1b6a78fc4f033a0380739317962760f734f286084c0619eb9124152f280cbe397f7a4b0256963ac4a7476608779c2cd41ea334ec90ea641cd2ac2280aee28ff03c1056238f1131d13e306a56b5b950766abc3b90301866d3c8f68e7779323615de17ca408cfccd60c8afe87a19e24402f883cfb031d3b6d00bbb2979e8de3e2e9998dd41daa9a809e4fae0bd657b66ee15488a83cfab6e1ad0af794c21ea59e40851e87bb66b4625120b40bf1b10dc0aea212c9f56d9216e07cc979fcceb90562ab1c0abe9451f98a5feabe682f5f08621d270736585fb9ed5d67fc32aa3985924a1e6b37daf6054809f20a61b1f7beef8d929b411771b4c7c3b329d263edd76ca3d68dccbc322db7a312b3c89edf9966e6870a58872f9b98e7c0dba074930425654269b415e3151f2e3f7de01e3dc5e9106a6e0c23e0493811c559aa195235decec966be926752b0e96e75d17a04607b75a22add211a814e6a1734e5a0ceae87e493283281f93ad0409d6b0c8bec3eb953e6426ed38f0c0bd4f8123ba3c8cd5bea26dbc317d6f233bff5bc27b8c64d0b2c1e69503214c7a9b9a820c8fd8d62ec8d901527f23d568dde806ee5bce9727dfc1e6afa0743aeb5f1885a714d28a425d8b76e7de095ffa9961649418d2d171d877987f1955d1ad0f81ebf71fbc5b2096ec7fef6188edcf050992184f4be7625bae78ae279e056c03cd34c16e048af7d7b8c007b87267905b7b06cd591901ba99530b97f6a73e7d85b211d8f2f6ec7c1ca523205ce0224ee9eec36c2a431107875e811479b6657af83b9394a425fb449a96e40de4a23cbb56f2c0c79c6ab81271cc99373dae4da06466bb4367b25e61722f5771b00c15298779b90975ba041edb05527f89420a24d11a38febd87f84365e041bbbd28fd98082357f9bfe711ab79f38efea6959a41cf5d8009a40a7ca0e009e475a634f28baa05f038c6df4e40eb0469326be5f79e5e6c5f802192e3753faa0273ab6ed5039a48939e8a58d582c52d3ca8bb94d96ab5c3db4c7356016a09b6b97228c15eb5a8f03e507285aa7169216f4e9ad0a2be7f7f56b302a930f0b3442a2e196ec31878448d50d24a0e7518045717e0d9e06e5cf21ad2b8e96f2b6c59fff5dd1540e37c309894cde27c0e4f8d1988a6577ef72568b2ed0fc29d36a86d11ffc3da0ae51a18e1aeb41f14f41dc34af58500eeb9f7888fe60579e18350d9a965fb5f8ac8d190a344316148cdc9e2d5dfe4a9c6a3a59533c053a6fc5a7201a193debb94fd08c9f83ae199e68a490bc003f9c1bc7eb45ebef98ee345fd980f5e77241bc1a8d7b7ba97aaeb1233fa02b6b6874f48d92c1e544b45b0c8cd8a1d879251fe93fba8341c283fe47d78b4a4d0efac9c2f92521c6c4edb172e942533e96e252ab8156a118656d8d726b42cf04bbc94753bf94f2afdcd2848b4724b6b73ef72703880a6866db2829ad10fb29af3caa254592330fdeca1235c8c6c018feb362040d37ad0c08733a5895b48a304d9184aafc350646727b850290312face7c7b1194278401b7810139f724f9e4201b399dc9460eb34fda50b33f16ecacdecb0267ed904a34fd55e80007347ad75b719f0d39dd0f7ae269953a1ddd6572ed0331c007f8af9269015d0465ae84b9f4161a4a43368d389c5e9c60dddd80202d19a5a6367d127175265b6447f6b6ca31479b2672bb260e93fa224a084c8463527466c39c78d052e628c90649cea3d2dc9d11d55c236415e033d9b03828e359f65f8e17a93437b6a9162b35edc2a787b3329003bf6c8772ea1b2b61547707bd1065f2f08700e6ff4062c3ad7789a077b59dded4690f97ec06068e44650f10b9b40d9f397857f46cc49c76faf8df52993e37a7cbfaaa893eab0dfb89a6f464fe5c7701daa9656b40a3b79a3efa9b6c336a1c174cb352a703586b83ab69e7d83d0e4f35a761e1bf5240a0ac9ac2b52ff003f5acdc485bec3d4fcf0dd27033a0d4d6514fb54d1c594013763778b72c2df38c76a9893fff1d1844561020a19b57f2cbf3daf4542850a51a4b12bb74d1fb446b239ea594ef749b005c2bd546ca4790739742fbb03a8db7b1d72b8492d51667383259108a3f1e6586a77b7002a441a474707bcc69592c2e0d1a157296c271ef1afa594fd4", 0x1000}, {&(0x7f00000014c0)="74a2a40f7bea5ab7e52b57acc567443f2d82c5167388720a73c7ec4238602d04538ba873754413bdff47eedc6764b7cc092f4673c2dec4b58aa3b93b680ba910d812788d288d048683ac5dd2830f149ac501e5d2b05b20554a180b7716a2b5953d71e0e2f26de6d7a7598f888434f92d710bed1d7c78997230d9f289018512bd3ee2c309272eb6bfdc3a16ecb0c32cadc58274972db8", 0x96}, {&(0x7f0000001580)="ef9bfe789e81c068cbc7607bc927fb6f07873db1c401d499468f07459b7f780e0591a33b63dba0806afe51d2617dda0f6d8b8c35df2471f0e95c3209c0a2a20212a47bd8bfb5702046124961f847046a6af260083ad28766e4abe01e875e35bb8ebabf03f692c88caa7bf25017e29f08bfa08fcde6995fbccf07ec0532b58cfe8152c968ec76d73a50cccd63f8ebc57eda8b89ba09b3132c1d91f1421917f05b101c4b00cc7a9800e2df7e9ba538", 0xae}, {&(0x7f0000000380)="bb6370a0c1532704486550d014b8b814af1d3e0a81ffb5f0", 0x18}, {&(0x7f0000001640)="b81831ba3d099377fca2f5f8001f576c92e49b74852ef9981c21ff340050522d8c324d80cf126ae0f5f1d659b5dcbce979c8f4f7830510973902d7bac00c1b8c92b7321cb0ca4463e4de", 0x4a}, {&(0x7f00000016c0)="0ac1", 0x2}], 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) getsockopt(r0, 0x1, 0x3f, &(0x7f0000000100)=""/19, &(0x7f0000000140)=0x13) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9}) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:26 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x135, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "8c36817bb08effffff7f2fad9600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="8050e3e26362965d4fe92a2f7a741231f141bcf1390b7a758a06c9e8d2420549ee004ca05455881facd3c7d9a092bc76ade7024b2827e0e7197a1c9558e5fd2ee2bfa4eba710d86f898539652d3b6d7188900867b9cdae7896b7f4fe04362cf0bdc12dbbe6a8fa9813d0e1f6b696e9863c4f44688f50409019f26894aeb83a939d8a5bdb0152a5f561faec5d6e7e4ae8fbed872fbb39bf72c3f41d1712f0395142266abb4e339b14a3b37284181bae0e59efc53bc8bc56c2ba65c46ec1af3657ea7ec98ee938f24f9b60d41d6688ab1cf4ba791a1a96e07d37f486322e08a68d23ac9d1254fd357624b9f205fdb819f50537867b36d92861fb5a84ff4d476acfae82406784303b4ba6b82e121392b7aeb270acf4ffae6262d8e7e90d0ff80fb869ab56d4ac9d7b1a36dd2dcd303793d65ea7b86150719393a1ab88b73cdbdc748fdea24055bc9fdd8a0e721db4b05190137d342a19a0a8f59089ba39b58068faa3d611d87923ada3696c11aadac120a6b8b1b8b1c1f63f339aeb8ba102d1227c3d6f6cf433d4b4246e3d6b6a9f6fb422902fa2e22f3de2fdbdbb3a0a4e676e68c089b4cbdcaebdb928df354a1bd3f63ba2c4f62606231bbd3017f57140e58158a3d2e41603ba5488c2834c1c2d8b25c542bef9dd831b9818a2b23f4b22b30421951ee30f9d297e341ae30725981eccf3e8716f4577897d77f8be75dbaa4a6f66b82e5bc7f939de1e052209ead4adeae42ed27918519af914b9e073d7a0a7283b6c3ed183d186538e5d5f9afe6385391d4cbc60c43d3c28d5506cd3f9e1f3883d5e598bc821c6f616dd502c03be139e99371cd849c097af44df7f901391494cd2e1f760978daffef8debab934aec7b15a3c60c74be3f39938aa3355e3ede00b0ea605520d064916eb0662c42c33bf48cf6340bb951b13bccd9e8ad2c44f9c9e96e1351a4af307ac6c83f7206745bcd9f6f9c9f06e988b2654711dde3a8148c3b3fcd07fddce00bb2f8e120dab082a6bbda8e83b7466434a6d7b2a18fbd5671ec34f9e9afb2f2811fa138f0fadca6c9cff0f1d4d9f485d9c412937fa1a15d16f0f1a532dbe79139d212b6b438ef65858c9567d6923834ffb9883c991cb990a04d463f761625144e994758efdd95f4bc31df6e558eb1ab2048a83e492c90609135ccaeaceb4c272b24c8f4371d1b1fae98d75e4d4c2a14a28f17062507a4a29e24d1b77835c7afbe256fc0d92a3a649f7fe428deb6046f012d6dfc7c8c82cbe7f1b06933474e85e0ecf16d700861b80b66ab55e66a37e9addb7968f1a01071033d8ae06801051baf146dc11a88774a12cb114156034eb9bfc3df63d31d5e8aeb77dcd0aa16992462e90c183c7b8fba1ee7c65b58141d40e34561b19b30f7d2aa6a92c15dc6e481b68b9aae694b76a8989aff2f281c9381225cfb54e9a5e1539d55d88c4e82a4d0616c4215f8216ed0c0d11d3107933e194d1ce3821dc837477b0fc9c3a936cded7d7bd1bd0e5be56bfd047935dd5e47dea5d8c46b4da208d646d593bdaf4f61598e71e6e8b092be7d3fdfccd392f463e40eaaa0b041e1b1b2161a1bbd0abcefb7f682d147a4c2527340e11209490d4f7730f9b3770e5324bcf85643c1311bde69a7e6f367ac52b4e65dbccd7665772b110345f3cead0e27aa3be14c34127886975b1bb08c392d815a6aa6af4864f40a701fed0c66c253ad1c0730da874adede4e993dbf8af71df9d9909f3dd9555855d2b7ed9c41767b49907af9481b8c2888beaf93ab8e045e7cec6fa0ae9e7abf78205e806447daae45309206ae50d3c74d1e57fa8c6d6b6df1aee30cf26783280b5745a88e2ff99035fb0c00ae253ee48339cc45fe045cce4ade03459e4d7aefaaf294452e734ccba2575821fe52d59050c8ee4701b5661a58d2a647c7689793c53b2d9115669a51ffd56e21750fbf8a959dc6116164e92157473eab71e25f32e1df618ecf6a645e62f2c09710882f7e118e108842a344a447e0fec7b4995ff2b70ea250253c843cc3561c2a5b7a61a1ae4635dc3a2aebb82dc633133f99803c8d29167221d593edd02f8f4c6e277e3ca3c8958fbde5910cb83c8bfb59b94d4f3def7c073a2c0779e9d1db40f8612093ee36bfb95b0c49d82344f7165f3e85b402268a290cad2e14df7029ea9106af7fcb2734cc418ec051e857fbb358045422710ce2275e6f7ac9e8ed16bfddac8e2c4c6e4051c0ba9b894a44d2d26bf6394c25667f2df7894554a0f5489616ec046f71518e2ee397ceb3744ae25741266f79118325d9abeb5b477de6287ec405fb3c7436a77fb70d880922c0a68b528ca2ed93d2aaa9937f2d2078c257087f1b191d105f5b434bddc649ca500739ccfde6675cc756d4f390454d7a9eb6827563e8b15c35709938d5df42a9f325e90dfe7ec585acf0e69c8c1c9d6a43d04ed03a466fe483abe7c9c6a7e66121009145a734bda3e4c258f6bc38b5b9a092cfcc9ac51bb8e5d66f6ed68ebc50478e98c75de84ba4e18ca377f81a71726f26434a61a70c4b6d423ab535dabf7f4a26d922f60ab9ffeb04313313d26d6dff88d64a92d332611a3a91b2458d7493897c54992304d3fef45bdc933735d519b54e1aede81eb1fad50a2abbfbe7b23100a5f73491ab8c8fcfe1e276ce3603f4065190a824edac87797db24707495ce650e32ae6572e0683b9df259fb09dbdf43ed144a0816126176028a8bde03d780e7c07e545ea0ac41fb49489c6889978a11271f59c928e37304b0e689a59ba9e1020d67dfb0cf7bdec79d6860fc327df1818249ae8bd7904635bce524b85bd63e4a8ff52212f7d383f56026b522e150ae921b821296525564bb46d14fc4b508096a87857691c9d8c1a6b35fbabf31342127c61ea13290f9691eacdc6de53a04837a58255dccaae342561df64105923aadefe8685009132ae72956ac226c4109aa9e9eae28f87e20121ed1174cdb9bf67467eda74c5b9c6e31aaebda6e8ed0f592a10cbad59739c20e8750e06d7da10b7326aeb36fde41166a3c49c237147102e6befb9a9950c476ea979a0cc11c1d1324a0d10b0c774737a74c40bafe02b49e802c7013d3ae9dd969c969e2031f334ee7d47022ed15a497c259dd38811954c0db38379c32bfc0bafba6624ba53f5912874489faa83f6496be483e99d9387dc5a9fbea387178b9b1ce71df551c178a626363ba16e7d4a4c9d979aa95e391867ef6ae06b751f0fdc721da29960a54198db1f5d3aedbb51dde9b19b046ec17b35cd4538556fd881fe954382d15a42eaf11a8c17f45290232a82b7c159992ab83f84cbdf9fdc3c355ee68334ee617e5f89ca4b4cb9b78d44a39ae6f84c805b4c761fbed50791c2be057bc49752259ef35e71c85054160ef07fe78e2abfb34ca2898ff159441e3d089e0151b7f5df4743b47e1de4c5f44c684eb888e41f1fa19f3664bbc661b9e3cc48727ec0a09ed7160053ad50e1ff1559abc87b96c14a1c19a575ef134e46b07cd6d94c07805a5657993004152421e809a8931928186bc19d528779577385f1b1fccd25c3b9894e2145c08960f3440888b1b28d0fb6b3420ef0b4923e10f758781e5c423c246fd6c29108f1dce5f8179d371cbd2c0b23ba5fdfb8fbf5db25faa30fba6398210431f95a4dd579d34e2d518661e101e51cdff05ed5b38b7a25821d5b69e8ca3cabb74fb328b673f0b931519baa9af049eaacdee01072b39422d41ac0be061ce3f8836e9e888c10bf2abac2449756925e20894f4b96274ab620d0ad24a5496d9ec01c604d688e87ee44bf7fa71096cc7a2c9367ee6e6808c7458c2e796095aa58d90cb1068cd3863b2763aaaf63112c77898be67f3a7478fe3b62b17a944d79ad99243cd0e7e0da5a3c2ac1e37a9de83af1916675f52fcdceb93e2f78420cb9e43a2d92dfac949a183afa752c61913163a9a4881958979aae3e3de62f4e591b2fe8a686ed6dfba46ce241a1e433fa25c435f522c0549c7ba001e4234cf172d1d66f295b8843f19b905f1c341ef44e4d25b48c0e43ea0c78f0fad9b86e6d7fe663a6958626851164e9e77fceaae2f4821865c42f2f1e0911f91fb91dc3a95d3460ff2c35b9ff7dada14f74a20482590a8bb563c92bd3b0e18097acb957982a27eca11b8a59d7ae1bad4643fb3fec7692f6b9784bf519381e541a8a0e563a55852de87c1d2229ab11c0449a2fc96058e22ab41582c0b551eb180de57916740a6352168cda58378ac88f0d3be2a908cefd3cea3bbdccd23124e89744c8d3352293b7724555e493e9e5c20b217ce7f136281ce5d964078b72f643fc0742f79b3231c04abfb4ebb6b97999c387e9ae9ae51a654c025c0cdc8149eb1d6f187b303b7a701a9020000009b09d981b8cc656199b3d97fc7be301ab65119201190134b807d673e5d1dedd5b0fcd09738b7aeb7d3699a5b5863ab8c3225c325f8e2afd1f18f1ff38553820faef0a10acf02a80d568682b5efbeeb5f548c39bf2846c682a7a0ecdaebe17014d842fbdf9331b38aa0f44cca16a601d5318313f53af6528a6a34ebe093b64ab9d38d7956c15b8f13aaf6fdac75c3da4ed3f44946f5aedcf8d4cdabe12a40b5cd61115d2c03a007d066893eb55c8607f8230f95fba5087f2665dcd494a89164b5a1f799806ebd96a019cb04ada23b44cacb12b4e299aed7d9b9ef129a6efe0db01ae2db796b6a608b7b9bb5c213eef502fb7b50c85027dec0482b38978d333eda6db7615ef42931918667c1171139372922879cbc793ded3100dc56b2adc28779bb3a01c172d8a92661ba17afbff3a6678093e0aef92d9c406ad2f302ca2e4365d20149dd443c22512e35ee72208a9c49caaf0fe43f9e19d52abc78176d74fe04185a7efd00178aab5403e9adbf2a8137a4e8ef96657a08b1f0db5da52c7ff71724d0fa10e0e9259aacf1902dd38597dcd864880a33fcf06259b9e9c00815bab428e7eb93663ed36ca18f24e874e87cc4e66b8b28c27c23a94f309af65bfa01e8b3f874d5afa4cfe856d0735953f924e69ae39f3a65d262eef2f853c680c5d5f6e6d05c56de2fb465fc64306ac779532c629bc0320bd3aa07c09c0482679767a28aeb4e0ef2e1b3ce9417cef3735b565129f62cadeb287c5accfe8b17765a77d6854239b48af8514fb2cf3aecf22579b7defafb75f0ec8ccd43656613fe7a5e3d001ccc5e49e2dceee6be9218c297f6570484d73a65f83fd9f92fdfc7574ed13853a330c8b0a5ffb289043c40d69d8eb556327a908d14620a28bc4147caac003134747f284e1431dc1b8a37b508d80c2a3ce8f5f2f390bb1729cce41681559546cc7a6f570cdb0a47e8db6ed87ff3740f4161a713d92dc07b0c8d690fc9e4fd5507e14a1f597606c49e9cfbb19d5ccf336cc7eeafcb012f3a1d41b107109eb2f77314396196f4e50ce5efa5c9895a13a9ea2f165105ba288932a8455aaa7d46b53dbfc7c3d312a41190fe5260086f908ab220e7f417710718aa68ab7784d810f848c3769a6b82c89626d1ac2e52ba2543e93a25d36361d20a3ec56aa8ea00d69499b97466e051770768f8287902f47d59b850e41d8528a324191f56204b0172630f66e3cc649789c641bb47f0018f78f3c0ef5faa069dd7008fe0b7e9025d174af058f3ed68363bc4c5406b003a701480c515227955eb559cae0e8d01e44c3edf2b85c63a2e15e2e94d183e05a01e9f5ff5dc5eaef526b1350360f3db4d7df88d69bf5ea82b63d8157ef53a283a4b1ca13df778b0996227f6a0fb4127309574f40366d7cf", @ANYPTR, @ANYPTR64, @ANYRESOCT=r4, @ANYPTR, @ANYBLOB="fb05000000573fc6ceb0adde440e3b90d6c27d90d826c9185690b94227412c21c9e78a40f7bcf3412bf5ae5b0a58438327f59698e75a5ee91ec2ff70a9bfab1520fddc6dce70ba8f79982df428b00c134591040217c7cf6f6e2f3122", @ANYRESHEX=r4, @ANYRES64=r4]], 0x8}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x28) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$unix(r2, &(0x7f0000000240)=""/100, 0xfffffffffffffe06, 0x802, 0x0, 0xfffffffffffffca0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2f, 0x100001, 0x28}], 0x34, 0x0, 0xc68, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000700)=""/250, 0xfa) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x10000}, {0x18, 0x0, 0x7f, 0x65ab7c3d}, 0x3, [0x10000, 0x1, 0x5, 0x5, 0x80, 0x8001, 0x0, 0x5]}, 0x3c) r3 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0xffffffffffffffe1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0xfffffffffffffffd, 0x80, 0x92, 0x0, 0x7, 0x3, 0x2, 0x81]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x0, 0xffffffff, 0x6}, 0x0, [0x5, 0xffffffff, 0x100000001, 0x1a8, 0x40, 0x6ccf17ed, 0x0, 0x4]}, 0x3c) dup2(r3, r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1e, 0x8000}, {0x18, 0x3, 0xeb, 0x2}, 0x800, [0x80, 0x3ff, 0xfffffffffffffffd, 0x3e, 0x10001, 0xfffffffffffff000, 0x2]}, 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) getpeername$unix(r0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x86136) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) unlink(&(0x7f0000000080)='./bus\x00') 16:00:26 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20072, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x800, 0x1000, 0x5, "510a3eb4a947d025c2bb3530975f1de126cb6516", 0x2, 0x828}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r2 = socket$inet(0x2, 0x8006, 0x7372) getsockopt(r2, 0x4000e2a6, 0x7ffd, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000500)='./file0/file0\x00', 0x105, 0x2) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='}\x00', &(0x7f0000000100)='&%\x00', &(0x7f0000000140)='.*&', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\'-,]!$\'#,*\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='/[\x00', &(0x7f0000000280), &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() 16:00:26 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:00:26 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff22) 16:00:26 executing program 0: clock_getres(0x2, 0x0) nanosleep(&(0x7f00000000c0)={0x10000080000001, 0x7}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x20) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x7f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x9}, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x99, 0x8, 0x6, 0x8, 0x3, 0xffffffffffffff40, 0x5}, &(0x7f00000000c0)={0x100000000, 0x1ff, 0x6, 0xfffffffffffffc00, 0xdff, 0x40, 0x101, 0x6}, &(0x7f0000000100)={0x7, 0x1, 0x5, 0x7, 0x4, 0x80000000, 0x4, 0x9cf0}, &(0x7f0000000140)={0xff, 0xa55}) 16:00:26 executing program 1: socket(0x5, 0x40000000003, 0xfffffffffffffffe) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) stat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) shutdown(r0, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x0, 0x9) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:27 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6b) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8b354ca31da110d2, 0xa0) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x18200, 0x0) r6 = socket$inet(0x2, 0x2, 0x7) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() r11 = getgid() r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r16 = getuid() r17 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="4195a5ecb37ee8474cbe3fb8eacca1e577542abc816507e7c1075b83296374050e620595de587f28854bfe1f0cb119cb4574c86de18ec3f801fae344c35a9fa3bcbc65568c947ac1a5001c9f241bc84792f8f8515f37196e06e3f29e52e2830e87ddf417ed25fa087674d5bd70c6abe58da66853dac46e45a898875eb6f4653f827e8e26ade50d1d05f729c50dad0db415eb956b5dce60af2cdcaf66f51f75fff8c11ee5a75f19180be2e214659ba063c88f115bf47b1eb0072a1e217c47c174bf925f780800ebe8a9d8", 0xca}, {&(0x7f0000000200)}], 0x2, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x90, 0x6}, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus/file0\x00', 0x202, 0x80) kevent(r1, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000d80)) getppid() 16:00:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x20) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r3 = shmget(0x1, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/122) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) close(r0) r1 = geteuid() setuid(r1) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = geteuid() getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = getegid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) lseek(r3, 0x34, 0x1) readv(r3, &(0x7f0000000100), 0x5433f73b2155104) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x3, 0x2) fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1000000000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10, &(0x7f0000000080)={0x2, 0x1, 0xa0a, 0x7, r1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:00:29 executing program 1: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x80000001, 0x20}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = msgget$private(0x0, 0x0) r5 = getppid() msgsnd(r4, &(0x7f0000000340)={0x0, "561060f22bc42fc0ad093f154e4c08309189881a924c906ed0ac0cac1d8d7b867ed1d09044545eab757ca876d16f0ba7ff88afa9c70cb4d609"}, 0x41, 0x800) setpgid(r0, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r5, 0x0, 0x7, 0x100, 0x4, 0x4}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/148) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0x314) close(r0) 16:00:30 executing program 1: pipe(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000002400)='./bus\x00', 0x400, 0x1ff) symlinkat(&(0x7f0000002340)='./file1\x00', r0, &(0x7f00000023c0)='./bus\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) readv(r1, &(0x7f0000002300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/223, 0xdf}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x3) chmod(&(0x7f0000002440)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') 16:00:30 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x80000001, 0x100, &(0x7f0000000100)="a572cacda616a3eb60840fa3b831def6bff121fd2ab4f503ef24d1a0096523dcfd25331a06ba398c0a9d44265656d3d94135870e387ffff67e3767b639db89b07c37cb28ed2c9636b03402b980ae78aa0a74ae39c2cb8f29a026ffcf2373089c87b5ec", 0x63) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) 16:00:30 executing program 0: r0 = msgget(0x3, 0x200) r1 = msgget(0x3, 0x480) r2 = socket$inet(0x2, 0x2, 0x7ff) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x400) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = open(0xffffffffffffffff, 0x40, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x55, r5, r6, r7, r8, 0x4, 0x4}, 0xfff, 0x6e3a, r9, r10, 0x9, 0xfffffffffffffffd, 0x1f, 0x300000000}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') msgsnd(r0, &(0x7f00000002c0)={0x0, "0cb702910bb71450a514a7e70f05f11dcd9293775bb2648fa1bd74ef50d3d689498275d84ff5429195adb6ad5d80273c229b3f7561d8421a76176174808a583b1d9652823c7c2b4e4eb4ed3065a0a21481ff0cf9911a1fb5e85502369eaa1cf3a94cf09460c826103fe6c55bac697ab026ded21f949faf750f93ad6154b21adee542bffc8f08f49d8807e5f09cec470926d97a2fa33417c43780458152e357acf98686cddbc0c50da5f076cb231b43705cc831a8d622018749dc7ff762d35ca74333be785e040b0842f572ff36e72d225513885c70c7a08539e778ccda2d76c78a97d1f7da5d291880c77e483e"}, 0xf5, 0x800) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) renameat(r3, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') r11 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x1c0, 0x0) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000500)=0x80) sendto$unix(r4, &(0x7f0000000540)="5ee50194654941a1538312dfa76a9e0174dc758b8950d878751f1212802fbdc05c3c4df9a14ed2761b1f103e75c17d3d3efa14e7d4141d74f3afd4b925662e9527df8b2790a0b427b80cbd17ee1b080de726f766e582a105f94cb52752a1f682c6045e69df0d6c62d9ef29ca703ce9d33a49aa0817eab79c635897b4a80768ed0364e23ed4804b1d0956121c05ef9725d898c68638b44628eae7f5e65d7683b9d9731a9c6edb547737a25a337c121c8e634dbb032e0edcdf48af8666e6e50b42b12eeacdddfce4c64df0d203f61b5475c5456429fa85b5ee153078c1e8f230e1b921833e9e07a92ef7e39559ef52fe1a9a3aeafb99438b333c7940e6aa023d6d7f9227411a288d05a4f00ec042dcb5b93fdf5de6add5ba768f5f3a1571b222b3511af01c739956ca9542b1a68adce1214ffefac1e8f122a9ff65a28517c5b7bfcfd4a8ca95329545b0164b142e873f71b09df7ec9c112b0d63d5a310992b97335b36dae5964a22441a7b4cc221e3bb1637af5a61a07eb78956823b1a5fd00410e47a2f6f64c453314d8a3769d33da7176212f78fa0283266fcef98d11995f78bc2619fac76d4a18d3111c1701601ab9a7e11f3601dc0bfac233029e00057d2e19b083e32ce522a2050a577b80ebc080dc9fb0b6ac53fcf406e9124907c541f607d073ad729306de3116b44001d58b9d066f309fc0b78341ff5827a6651c9b028331b016844d8f9bee4f8fbe537213a6c0f61368fcc51ace42fdf4815a2cd50656aa20c21333537fb5a13aa02a2a5231d7566ee2f131ad5c160d7631417cfc2c8b857779a07196f9878335fee6b65402f072b302b04ae05feff4f8927fe84369d56b1315c36ddb37e9076b54a7b382c0c10d1c264356ec397632d8dcdf1dea3185384a8fbb073f4d3a966c1b1dbdc0d430af8610383813847e121435cd002d3cef7ee3a88305550ea72b90687ed21a2dfb1b9c7842e18da9adae73914110d83729fdc7bd36d8a23989c4dfb991ce92a0d2a4511561d85ef8e79e75920c076a90b71ab39dfeb105dd99780ad2a80137af8f8448e728c6f5958cb0751a277a1129344818f78d760f06bc24fb5f7786d581376ee1e307721b7426e6a5ee2cb4263eb9bfa2f148bb118f9d501e33e31f74315aacecb06a7e8244c2bd3d492f4d286dc3ff8a58c36bc48cda4f530536715ea5c02a35311dd924dab12b91a0af1a9d3c0c12f6c4a5392b3aaee0e0fcb03b43d767db497df32f15442deca8b26fc9deb7e2601ed36fe8b3858da14d317a9d200f3164d4691edd21cf4394becd977929cdd17b2c3f73519c6e85d2c3572e40f74836ceedbd69a5b62b3bf15caa0b38455fe158c9e5ecf515cf41527a95af7cd23bb21f93e1b512513791bd8675b6921f90e875ab5751b71b73c19b0512d5e678e0c1d693bda081d7659c93052c6bf779f3c5a98f004472dfd8a698d7768a3233c90a438e1ad39960c149ceb2fb54e4b4ef41cb521ed83a24107e8e6226d9ed34f2de7a665f4535af2868af99260935158c01de4a6f43714cb36b86fd3f2ebaea3edd048f4b1056bdc3d4f1f5b821d173e1d78040b97e9d75131a40e9f512b2b15e321f8be399c0077e3893624b2995419a71889d5ca1569ecae5589cd2dcb20bb60e514300150d34d982f3e29ebe76b9bb94a8ee74eaa5c6b9428983a573fb7c2a40848ddc8a53b17c638e75334f61aadcb349d4a11b44ddaf229756045d8e09165d0d8f0d4cd93e9bf21a2f49a399ae5763fcaf5ee8e46f9bce0dc89433877650407e95d39f753b8985e5c0d2130313685fa58f16b2f5907e913d0b83fe8625651f6221c1e1c22c7d871a2a188762695dc6d200b4f375c2ea96198854c9f785879392d0b3e727230baef4207e2e448dfc1d921865005b1348a06382312730d4a5105ab573264906c973d09124b93fe41e86f5fc0cb11f6d79e8c0416d4ef762ab40c973483b8a019c09c03f06a948f17b1de510c49eab4f94ce46d7455aadc6ac376e3907db339b61881291bc10052fdfa598ba166bd98a1f28e60929001d1c89d5c9d9fc5e0f8087d4e42a22b00127783d37592315a59e505d548b257e834902a7fcc7d7c03088fb9bcb59b5de2c35eb766be0eee6006ebc3d4f5ba9d6d3a8efcc4865be2c0ab3b3207ccb501d6d5557db6cae09352be3c16c494cff131a4b4a273d52e8cc7910cc7ffdd706bc43d616cdd9580ec707916ddff1bfd985599e2b7d6ab3c5d754ad64981c8f4ef6e9887e0d3efa326af29af4a6b406f654a7354fc2a14fb8e6e7c0bfdba58ffe289134aa4e9f5b09f5f611bd524b472b56ed08fe620510df9621e0a738abcba65203d6a46692e84b826faa802a6bf718e3ee3bcfe58444660a4dd3a844677cd08a7039d87a81cd8c8917f6f6f88551b0770a440cd424d3ca7d29ad5f112eae2afa73fee40a26735889c322aac8bed94cd5616f5997b91af2e31d23c6f3cf9fb4cac02dba8b4559792e6efb7e54289e2677d9e2444cc96bf5ec2ad9e1b02fde0a10908f3d88aacd4063e2c3f63cb4223f4b898795dc5949386cf698475fd18c8c60bdf6fe940bee7e2d9a183363c5f22484b55a23144cd694d7f59383880f3b636333b102181cb9acba46f07b7260b0c2c67d39d8ec931299a7a68c20da778629f9780f84e541c802ae776661ecd7398e745e06440c60614cdc1273a8d78c53de8dc03acfc072ca1445691c76b0c100959dd78b7a374756cf62a57b59744ada255d61da5951fde954b11d86741bd69894015f154a233004e3c59fd16ad789aa1af05b18cb02d02194d9da93962f629bed225d2f4fad8d7ebee29b6f2c6b07b58285c6dc8d4eb88da99e22b1e21dcb14fa62916c6518c45d24acc9d08380f5e4be3ba7b987dcf6efd7df663a02d7c948ee272d1a64f762a71b5ff46a98ea66d6d2407301c4cd357c6eedfb56f5abeb070b1fa9c0aeeb5bd3beaeb695b40ebd8bc050caa0d09ef53bbca536b1c0d2d3a912370c137d5a8ddae5b76dfa20f83dc0ce201bc505359aac57b59b77f86a1766994444b226c2383a847bbf43d65fc3ede5c25a64d41d646f28446d70439a8755e9382bebb83a84389168f2cdb483400ff77f264588a93179c1c20daa120d8b313ecc82b1acfaa1a6d03c81cd6229abd4c135360953d98e49fae9e74d33b61eb4f0f809498ac013afc7b6ba71dc31eb08edf0f8f185d285c8f11e8d2b89886210a970c196c201831e87f771db06498a9b9f6a9c79d6e6e650d63ca3c0c908e2b65bb87fb48dbcb0b15cf17cc55b2175f443521611248b7abb20de729f3357c3a3bc43afdca97dd8286f8c01b25ab53b9fd1cb3d644bf434d5022daa24e9dcace403aa431eeda9fafb17e78f2871f0a0edc9a2c639ac2817ce4ec87b6426d51a7d0c57a7b1a15e8ec3095e5de2c7d9f6a3d7474b335632b0b6681e93f2b7ac41e872ab2c8d7920e409472dd7f10852c5fac91cf93e03d4f420e2e8697e30153402d664b8ff222bcbcb21685e3e748993b53aa6dc1796feb2a4555792e3ba49532a591f4b8a05c43adb161d5d8024c019fd42c132c919fd8a27f520c331329d327096c58c7338dd29553ba689e6afc462876e0b4b1ae8bffad7cf957de5e6ece22eacfe7fd6ad16ebca26761e1e9852b2fda6b6d14ab76dee458b379502e4bdcd6316908155cea20a299dcc3d9f0a3b0d462983102d1b520b81c6823df3c015ca26026327928d10415971dbfe2db5efc16b1fab53caebd489d2ca8e2182004b398f04f6cd3b311ecf232e3333044e8dbbfcbd8f696c7ed6daeda0f4a5538ea2d0f1c38117fa2eb2066f551eb44801653812493d4c0d1c7e5ca0ae8defa8c3dc0be831d530668881afd9d840d28a667dd5f222f239be34ccc81380bcd046989bf02d098f6902e9df293720149b79337e2748fca3741f977a33632f839da12aac15f3256eaceb039e262b90e7fe77b482ad39ffcd1b052c7a46eb273940abf42b059153f0bcf8059a66cb045162e01f82b1a353e2f7d3a02b60e6a40dc351c4b717b3f5a0006c0acb0da60c45b96144dfb6bb541f921738447afb482ae7b7276c4bb6b6eb19d23e9e608379385d443d5ab169909eed0e8963612796259cc73698962d239f5fe1779c95e6d447537cb3763f7ce11b07f1b6abc9f00190d2766c022168306d5c02ea570f3a69b2b6f008ba42b2cd00f553fe6387188d0f339e24be493bbc8c5c39a7176974982db6619974b9c59af81eec9e905ffe9243a5096f70eae259daa3db1cb38fc171ee9fa8109f4fc77454c2bf359a858155c4074325855699e41920fd308b737a81077495f3e0a6ef101eaca0bff7cf19040a562e9cf895839ea8bc4d30e83578538567b52587e04038201853e6c84ecc12a7351d2962ad0ac2af6d0d97eb0676f4019de811dea45a7528791a6994f2f2c6df76fc0e77505d70d082dae451a9a691d201878b89f3b9b201f6029229663028f72e44211f796e5800658a25753d87ada4343529f9963cd3f4da174f65e2111e694a382a80e9561d6270c6a3c0d567cc3f3fdca169585afb409a6764e5d8c5cca7a68715d2e04525f4a372744fcd08e48b3ce97df61968d70057381e20ea2402b9bfb6acd303bebc58234ffb5dc37e21d557f3971b6da861b34712a1e79130c617321e5af19103588c4ee1713c09eaa00a1c18b85da7afd730264d6b9d3c120870b04861ffd8d8b4508525326fc1a759e684bcac62fac875c866f109f90bc62533dc005125b4f9cf9122f2331fff6ed0be10788b40aba9be36cf0477cb4e360a81a2b88437c1d9c922138cb88fc093eab5573b7ebba1402a8be5bf453b4cd0efd27e05b2812b47aa7efa0b9d08f47a918be73dc6e2c2dd414fe415a5866be19560f5f8fc31ad8becd460e4e25d0bee66c7da9f07e13c3d75af89a91b1ebc1d82a3f66748fd100f361522d905d579520e29ebd3d1c73c70e402f32ce5d577632e8142738214133cf836e1ded4a417be6b5626632cec4fe4d9b459e9ebc55dc51f044bb3f5c883ae15bdb62179b1120ae37d174ad8ada45e044de03d54f84496f9e3a840c6f189542c2379cd54c501c43fbed249bd1bc563d0c34d13c5825e63fb0efff43d9745449329a373a489ca7db4c4ebfc9f90fd294e8250589cc8a14532e801360de1ea9fb2ef33ff9feb45df3d7f27a6a93b16e1e865c2c37477a8d49e30e3e424043f4ff8d6c916978aa390565797a39da2d15377c2d2e0c3dbc51721d6a900a073ed957cbe4d7c00bc0d5fe3234917d7908c22b465feca89d54fc2bdedb3e916584ead1e087a6e0ac4c55dff943b81f14ca6d2113c17c4f27c1592592c6e1cf34b359481598d2892236d150752c66c6d1840f731d24e3134b6c52627b58e50f406425d574a8afdaab13d1a044ee0fd2d4e138efea0252b174276eea28a042d2db8f2da42a7c0548d21f1391226cd2636d06a6054836b87fe4ee9048dff657f2cb0da71cbf403387198f0803952f2870fab3fb6f7ea4c556b45ba9094e6d336ee20a445b59d73c19496a3414f4ef0b983a591c1dfd92c9f8ccbfd4e4fedc789a67203cb327d9b0533462f02bb22fd80571edcb5185fc7c31fa340d8d43257e8c9429c90f49ab505f0b34aa5c5324f34514c1d9bcc3bc2b5474ee207e195ebdd4fa96a5544c7e2a75a4a692a8805193294c7a8693903b7bf995795a5206da9fe131c8451510b37b4cdf6e6a72e305a24ffc62876d4656f32af0e14f2760d5bb2ae1aa43dcb92c7208e30a53bfdf24496422043b80cd0f3961c6", 0x1000, 0x4, &(0x7f0000001540)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setflags(r4, 0x2, 0x1) mknod$loop(&(0x7f0000001580)='./file0\x00', 0xc2, 0x1) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f00000015c0)=0x1) r12 = accept(r4, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) getsockname(r4, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) msgsnd(r1, &(0x7f0000001700)={0x2, "fc7bb1d09cde549a681549e903cfd223774a56be5d48e7f91608781aa1a01bb173b179c637fdebbd37c5cea20f59db02ef789b67beb1344f351ce92088d8dc6785d164bebd07b003b52a08d1e1f87194c8508568b52cb179b672ef31f076b6be94d46d407a14ff22a5f4a4cf7fbfcc8113790e46ffc1433ebf"}, 0x81, 0x800) dup(r3) sendto$unix(r12, &(0x7f00000017c0)="523532a3d58a3ca5d4105ce036319b1eb6afe90cd61b0874f0e5ad1b4ce53f98ca776912f6e85abe67b970612fda166bb512129eecb205a6e76e9a7099c7270d107678b414f34e5778706f13c2519f90556a8adca0cfec11398a03ae9625e657234366312380599d913087d6be32811d95f64d77cc15053fa57eabb124fc3f21dd698157d5e4150d194c04da31e2c62a154358feda1d881b802f98811e36cf43226e657535b5a1b013eb2177ab5ec60f71d282e0c2178870687f871e357dc8e700c02a80dcba9a79fc81e9dcb6e0d4e92e3071c11bdd0561cdead4df5da2a68ec406c13992ff117c539f28b15cc2e54a0e", 0xf1, 0x40d, &(0x7f00000018c0)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b6832e48022a709f6656846e855f086e53bfdf79fb40ae28079bd60a4628dad413dfb9bbb2749a0c3209f8d0d74fe998fa9ce237f121bb91cd1fc15f5c7ac2d3a276e8f5776ec55d6edf2573fff8efaa76d149f6c8183bca6597eb4d9a3acf2648185e7ddb9aeae4a07251a344c7fcadca46e414820b57814a493910daacd920dc29ef50cc0db342", 0xffffffffffffff56}, {&(0x7f0000000500)="0c5e25797966873ec91ba2facc81955c117bbf2b588621e1cdbbfb6d69fc7435fc071261f084f6c463b190c65f3055028e456bedac88044b3485eece0a03d61c6a4504767f78531a403dccf8367ebd49422241380a37c4d5c3aa0e61898a98a2b087eb768b699c31a11de328704281c4a87a5dcf02b58ea8694bb48104a99cbfd90aa9a7663e751703b543a4859f88fc781254dec83ad5d258874240706b455b8f13760962b087ef6349872eed5e5120f7bb9d2f6cf4ebee176995f746cd73f3d2bc3cb0f36ec02c98df8344e165e2cf0b211a44d4ea0e9bc15fda0f242523ffa5befc6aa93db3ce708f79869ce94759bf3db560c3d4d7575b8c361f4bd0a2c2aa7fee6f2abf6d7e5adaa8ae822e4db5f20f0dbb9f60bdab822f4dc67a251e278c98527e5dd9a3b7d81a32c7836f3c19b4a7b9365e30a5d32ee40966ab743e6f4f92209cd072b2198e8c83c8ec931e574c02c622ac4fbc7588a6b302add82fd0346399ed96d14736a7468ad07812fb012137a521f453519df1cc9ebfe30abb7d46925713afd69fbcd9da0dd05e090b69a9aee907490dcd391ec4efd5a4971bdc9ba1c3b1a1ad85e379fc5f9889ddffe3267dc6033e0e804114cfb21aacfdddc3abe4c5e2294c0db23ae4418d194f348e6c89acc567779d082ec34f23ab38ea50546a29899894c98797010e0316bffb2e46ce99d07d89f66e81e52a86b9a5e217310e274d5a5fb70e487c48c8ed6b91021e2441c111a0a863f5c8a0061c6253c0b4eaffb83170aab4739a6b182c12116cc2c76878c67637209272051668f5c0e05e7ba46601a414b956393c8ab0f4ae4e49fc6c4079f96203e59c3fc60468fb2ab5717c4089338e85902ba17f834335404cf48ef173b8b314f1a2b3f3cded47f808339996a5ea18b44e8193fdf0390d4ac3b17f039cb322d441c7a918d3352675afad24697f9c270e77ebbd255361e05dfeddd9cee86682488d885de8222280af6b12f4516ddb3f215ff7f7225c2dc1853d08b3c898b7f577fdef654537b60e0e9816301303dd8fa0be7167d4c233346263a948f1c36d67220fd9427e6e5c1b8b41bdd7fb81057859b7081318e50ac5d9d2ce3d9341464ecf78de748e95615e64bf5ad53530d1cd4042790d826bfe315fe2cf2fd4a2400b6c134eaa8f3d5012b62abe3111b57945a8b00cf9a200af4f7f1e13dc683ad9fb70458d59875a53b658cd376b97ffe777bcde8e4ac2f4521ded3ac22d1ba146de10b5def21ba4a26bc2d99e73ecca176f8b2f236a36630906fba0c26af7c64abe469957e73e722ea85cdce34e4f764fcdb160c58f95abf28c727876d0d1b93c11b0b42aed6bfe823215c197cb709f309c2a8e1859d6fa1e24a2e71134e8a5be7831eefdb7db2d18aa0817951c629f3773ce520bbfc44f4220b7bc821d7a20d116ad65ad470b6bde10d003265aea9f4851e11f6e72cc5c6d40420908c1160902468d286923bf15c2cd71bd98b066e04ef889b3ba6b8dddcaefcbed6b1f3dadcdd9fb03919db8ba554f85c90b58c8686cc7a36d2151c04f397e5884c38faf9aace7c68ddb92b247e2c7818d456036c8f1e844ed8e5546f2ec55d47d0ff87c38a74a6d857f9467244813d2d8397a5f8b4bfa52ab20f61e2eb50e2d8941173963013701fe343ad32c23e9647744286c9cdb031580d5e29832207cf1584923c848d853b24ea08b94fea71d41e4f4b6590447c1a2db55aa70ae33c37f094f893e2852448dcd420c26c342162dd681a7d9d3be73c7b381faa8143a626eb99798b916c20bb595fb2393f975b8cf65e1ec9d1648e08e9822d29b6d4c3c0faedcf443502291df697d5794eedd1dab55fd5a2ef14924a585208c7fecd7480b7a7061481ed6c5f6781800a244ebd888e11e7e231a3c6e976d6b665fecefb8b22e12fd1c35cf8fd77db0a0bf1c6ac4c0165cbe11b413069fcfa1f377bc0dbb994fcbd9a17d16c16023611ceba75150142f5345284d05e88de69301006555a7f5a2070e1d9f97b70ea055b0336e416c38ecba53cdb3a8aae80df7d63a827ca2077753ac6245984c49a2d95c3debe9794a29c4e023afc095314198627fe61b945704111057a0e3587680cd714f121af59c1d7c3c535597de74b137786f2fca3db6ef40786e2392050c1f9bbf6cd7bc973f5108e60e09e3736c7a2591cf8585e7314536b2a5d928f895b9868ed11e9f61fda7794c9473ec4c1ff7c25452b3137f05bc89e6ffed6a7a12a23cfcb99897df5fa096d2018091a4180238dd4fe564a3950afe989ff531ead444b477d23efdbfbcd988fc9d6487b0ae45ef7cfc2d5cadcec8d772c813fba02f09f261083a897f7832ff32baf0759f741a8eeffab6971c3e804f91f2f62701ec1f834bbb56b5db7001fbcf7689673b252ff116006ded9af0fc7c6aee799b6e38c3a0a91e1c4afd2f4dd88974542ddd39d8f8204f2941bef759214018cafa2d1ab0d5ff87c8f9ee6d917e719ca39b35049777eca00421487ede35b69f558d99dda9eb0ba592192fb4fb17ad154927a785e10133f28d54aeef8875d02fe75c96c20c05b98f76a2c7cb26fc8fb7ed9acbd4eb63f63d04e11e6a4d30b775e7b8791a6103e81794c94055866462babe60312e939de511f3fa0699f73950e9c38c463a1326ccd7c59d340877f69bafe7d6c082f71750e41e7a0c6d98cecc4cbff6661a2c9d836bd94b0702cc2305641137a1254f95724de08295f9e993485090b66c188d1b3134e68f1ffd5cff73ab2f65be6e5785e338aa0e680a82fe170546193eb8d5d0b1326b32aeb04cba8d1e017f3a3dd9b718662cd8e34dfb2779078b158e009bf4e3c8a07a56ee4b9f4a8e1eb38714adb1d565dd6fee90759f9b11345ba9d65a48aa5be17059343931036948ff76a6d580258d223421a707a77af2ad95714a5f3e3e1fdb079ed7b4699880f07c8dd75a6f85a0aa0bfacbdd3654309a46114ca15db20957fa7d3ce78a830d0dc62c2a51da7218e2d2802f96ffd2864cc36d51c95309bcce8b3a57a1de4759cc37f8c160a4f5525daccf7a3e299c74d8e06b790885e86e847f78b4e7e5633f380c155ddc80ef377e5950c48bb222f3cf8c4944624c4f0ae5bfe23690bc94c8e235ce6e516a6a179989242afcf59e69dd19390323cf5721366aca41937e9c7c8df7c884a752cddf8e18007787bf83a01aa2ae44303abf52f0ab51154d2de26a7d2a89a98e8aef9a5fbdb8d63ddc9141b51f9fa798f96d2c1bb9e0ef8c441625796f81d9c8704818487b6155b1a31f7c04b6373a477f9e42d81f646f7f911ccf1f8acf49427f8e686099fef8f9f482637a1e973dac5af74d9a99798c4a4fd3f8cbd04ba9c38dfdb72a9f785c729e29d89ba6a4d5165d80043211877b4743141baef4484f52fc4597117c7ac3cd710e2eb562f905c61a336cf52578f577cee1890fa3b457ddffc2ed4fa3eac5e49e5b4af7b2267761c5978400beaed728ee6de05300badde1485d4305eb58d96fe0a55755296fe1941d422fb5cd919c2097a4863f9d9c301a73b4769c43d863105fcb5b72f311f4212bbda72b961acc9a8d2494d7bbc8fedaa288a0d485a43aa9957e7220e94317c4c0bed5297eba15d6b188c1a7738ef62c7c32173a83c363eea44a5c3eb82757aa7aa3b34af72cae103ec221fc3ff411f15fe5cb1abb6c5f96f998a7e4ad8b6a3e26472ee2b7874a974482a016023345ef82c0d4bc892aee2ce561075375a6a5f16ee8df2884d4b28d750871d8114d79553beba23953b88f22c136c2b1203ea88d911c219eaf542f2c65f2feab433954754cbade78eff0562bcbfe7cd021ef56b4900819e7cde0d24f68ac681124dd7852d3de7a5780ee45d6fa75baa4c1528330eb042cce3f43f9b7b63a718f4eeacf868a6f9fdc8448d0c5bd0c7c67ab16a5b503e238f514f7bf49739f03688850ed7411623b007c5ba67fbd80f32121ff2a4b29ad6e5fb7bb35f63d5e60a7ee5894822ed7585e4da8b70b741a65dae076b2c6849e688205c557e28a21d753073ccfa9775932cb4b6eb36d93deddc3ab83244cb1b1d5766bd1ba8d796316d26e561af52dc0a7ec9b8dc527298537bfb5a9cc3f5caedc8d9d79b633420bda77d44f6f163986315b8ad98556adf20d28104b94f8f47dc3c29ec337213f90554d816a81271bfa7dba9da84d23aec86c1d4281e6af6d995478f17c3ba6fec4ca4c1bcab3e3b24733b9602952707941470fb5faf3d5d3d8108bdefb3589eb1624aeec10a480768215a94903106bc5e5f0d48853b1e9baf764c55579bf9ea7471c201b02f3a478f031dcdfd9dc5ea4be96b58e00b1b30c9663f9af538395ec9ed4f4dbfee173a96cb25ab7902b159b95b38917d0ecb2c45e8d25f0e9c94faffb5a02761191267afa3aac5a68d6b6ade694ca65fb5efa661e85c8e61808409128b6988ca95dc7d451865b1ba57b4f0beb83ff15851bdab403e925a7b16377afea2dab4eacd6487174e95f5100675b7d9f4a929e2bf9e9b9edd1298738eac418ceee4c1d223cf3debf987e2ffd5a30bae67503d8eca8a76f4add3442e74092a64ede6f508770696f4256dda2dfa8200706173ff3c1bb21cc9170b78e12b7c779eb19595c2e4f2ec0751264436d1ef6bfadc844ed959d369c9720c5fd782f765dc490330edcc9fda4996f54b5aca58b9d23173e1071b684ad91d8ffbcb229440a0dcfba920753859186ede3e8f42a7e0ba64295465f2fcc77d53af29db148e2500d240174e7577722643b116ec0af865b2c6206191bc79408b2ef4ea319b24a55b04e1c1b5270705ca11e01238d97c6c0844ad898b7f4867442b03d16519cb8ae6b937257a90849b20c6137ce5ebcd89215c50d2100725ae6daf6ee25a8e2f27c55f351cf6ed47042ecb81d973ba57ea2f59299d0426eeda5b3360350e98bd393d0b8e45af2e1d667163779c2080f6a18dd0e94191cc6cd184bd0f3565913ea2ce27dec8e63d8f5a8feedfa91146964ba86142aa4f12744ac8337b0277b8e5d8714fa49ae6ebcb9301a52bd6e4b9bde3fcae1d3b5f58b3697f91161d0f053a44f67703308c35569cbe04b39280e23a385521c85b585dc265ea111cbdf1d7d15942f552fa5ebdfa64f8d7e84f5ae1d0ec740e2ad5525d1116e8729918b2e5f56ce784c7e080dc03f853a8ecf287f785608ec66dd1dcd057d06c09bcd55a7228464947825d77a2a9ef3279c68ce4167374e62f5ab43445ccca83f32522198ad6cd4ec173b1eb227ec5520865157fc5f8fd81020584d2e683b8ec8b49f35a07b37a7598e1f432d0a423e2b0e52a9cb3897bf17cfce6975cc96d9513cde2a267fbe5445885c40ef64384101ab21f4beb5918a77751c18884c92e27a2775327bd88233a8d3314ce1e50604440267ae81ab4944fc18d23557152c040d4e95a5aedd412d1e3a315b255efb78edd6b44178115aaa67a664f4c4e522fb3c97d94be0d69c8e9fab79b405b49d9c70065539fe143dc35d7442c443217c3d70537bfc25247bd25874f08a1f2376abdedbdf3e30bafc7ae5b65cefbf916dd15e394b8252c38264d8a7f9e470539703f4a483c27f252d2ba62abf850647a2732e193a1a1624b745736369939abb7e30e451a112d01f099837f33057e5472f9f456f2a6a0946b540272d3cabbd9ec5dcadc9d82ccc663cbbf13127d638b47e85ef6925a34584e703528a277871bf7fa23b880b3ce7ff11d31a52aa5db24a4b1338f0d1cad6b131e67ec8458aedf88f7e9b97bfb0d8fa7b78c642a374bacf8aba3b4853503955", 0xc60}, {&(0x7f0000002a80)="e073c4172d7d433b86109db418f51f3bb2534e22f2774748e12d0e54633e3d285435c7ccba8d21e83629eeb5449123a2c9506adb496021d4212ed0c85c9c52bda722b181fd5296902ec1c698036345b42b29e51555ba6fbd3facd091d50a63ea18bf1f45295c4e1c97625aa5f549d5805d5c7fc197b13915c084a14095ba5d80d5cfaa64ad9630f2b20fe83724ebf82720b98f64ac2a055a75dccf7227ed82e5b5fc3e1725cd692d1598a9e2604ea1a7044b0ab13aa585787b1e7f4f51cbd1341708a100d6a8a5225737670b7dd249f8fecd6bd43e68bfd58da9a3ea53d3feeb56715c859f9f6c998947cd29668a4207d61673f3288757323bcc602c0f", 0xfd}, {&(0x7f0000002b80)="00fd887c6ac88404c6444a6b4b77e7000000006b", 0xfffffffffffffef8}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) unlinkat(r0, &(0x7f0000002cc0)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xf42431c, 0x3}, {{r0}, 0x6afc5ba9434c9223, 0x98, 0x2, 0x2, 0x40}, {{r0}, 0xfffffffffffffffe, 0x0, 0x42e22d92a4e142b9, 0x1f9, 0x8}, {{r0}, 0x0, 0x90, 0x40000004, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0xfffff, 0x8, 0xffb9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x81, 0x8}], 0x0, &(0x7f0000002bc0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x386, 0x8df}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xb3, 0x6}], 0xffffffff, &(0x7f0000001600)={0x5, 0x8}) setreuid(r1, r2) r3 = geteuid() geteuid() seteuid(r3) pwritev(r0, &(0x7f00000003c0), 0x10000028, 0xffffffffffffffff) ftruncate(r0, 0xff) writev(r0, &(0x7f00000029c0)=[{&(0x7f0000000280)="ae07ce7f19b1371d736d3aa798f343b25b3478f26ad5ecc3e5eeb5b2446cbe135f9d08495e68a4c6377839f6d416324fe24ea5233bcfb07c11a1986a8fdd7ac7ad0160e525d370a4da30817fe6874f4411cea846728025e2eb7f720a4f0d8305682499e6f6e342304284e881f91161345f33223f6bf982b67d5817d1c39912cbe1eb06846eaf340db2f7446c18aad8b2da", 0x91}, {&(0x7f0000000340)="39b40d896ea2d23841a5bccf85f62ba37997ea6d65c42648a0e9bc5d483e9929fc3e9ea57c7c71fbf39c0fe9a34ad6bf5d724e8bc2c345ad62916827526f4c1176a07ac2f3ec0af21cad57a4b43ee5dcc4f35113dea7b1704381d412b80535200b6799c769ca93062ebbbf86fd83fd20ee3238a370d367e11043bca8115143578b5698362f47878c52f6a58efe6e6c69c434ac9ef5cb6c7ef8cf59b7a2dd389f080f409f41af3e7c9a49d101da9c89ed778b0905bb2a9e79de54f4a845f13de7f6c3888899f96b34d334a941bb5817897480d4882029a8c64016da3e92890dcf", 0xe0}, {&(0x7f0000001500)="87c26526b2d264edab958007436d3bc2df52cf15bef4751a101e777b344534473770f8ab7096fec02e6d4a15478d0945e294d28debf761eae52cd312c205d33de0b73b4583a520ab530f815459ad9e7f335fd9fd47cb9d01bc7fd33c89ce46a97277baeb6666f1f6145157c9c2ed4512a1af75d1bfee5ac57c711e6cfa746ed6b162804eb6bb4e320fb73e7db03f8ab6eb923affaa0fd0bc", 0x98}, {&(0x7f0000001740)="a65557563db576b9cc65af7b17fb10d026d1002e40ec092e33ddfeaf7b452e6a07f5b1915e122837d342946bc2813ffa10746c693b504116b523036bc7ce0f916517df9614d91912136ac4c7e6a3b0137157982de0fbf5d3a1042717e70476344b815f6044b976d5dcec32fe2a39db9bd26b38b4aacffffc5bfbc804b3cff93aa442131db7d480eb3aa59c6e3cc8117e5ca108b5d92168f27892f7e542d1fc159087c7", 0xa3}, {&(0x7f0000000440)="6206dcdcf97b665209c5b909a547047f649fbc3e9406540a8732c1bf533054fd8b77abc1e0de69e2a88657aa3803535c6a", 0x31}, {&(0x7f00000015c0)="103ea4", 0x3}, {&(0x7f0000001800)="380376fbcf814482ae1365aa294a729cc2e5915fdb3c7589c8efa077ab7b4e50687aefdd2f33670336f3471fb95fe0056203c7a5e1ff79bc662ef717a3696a5de19d727af034d914204f8b555330831346cbe902a53db9daa716", 0x5a}, {&(0x7f0000001880)="7b87741a1bdb0630a41bd41de4dec2f2c4520db1534a173985ad80f423ae806ff7f4f36afcae316310437c60f3fbcda5e573e29d0fb60bfe3985e354d4bb8bb5cd16143adb7a7953ec7e3e78f64499058e6b83281bce1c2373ff1f6418fa911682b94f655264903e721ad3264cc6a126fe2a139f04079c3a0c5a0acc1d", 0x7d}, {&(0x7f0000001900)="f9dc1694c9ed3dcfc6e48b518ea381b1e98a8e762efb1610a7cda1369f36fbee885a23bb9ddf7f3ac455162bbd01d16c111b81a1c50cbbdd6453d16ea5754f90551e855ec7b8cf409377ba0d6d0f4bcbbbfca2aa16186e108f0d644a029148dc38321c8f3149711859ba6422cd20ee2bf5c1341fcfe3851ca0a9aad30eaa50d1c44fef0dbb39c0b307bd08906264f77834b904255aa692f1c3df1a7f2cb49b582167f86209a987cdb03e7ae6a39fc57b80c71ac56b2aee1e6d3e765a5ea27612d34f7ad74fa0151e27705825e83f7e0df4c72688a744b5c9950334617b620c68151fd09a08b1e3f63c86128a28e0e034c6962aa7fe80458c3345bbd84d63ada69d327595fe654b55b1e136f7ff1b1c0d9594ae82cc7d980ccfc240871a925651aa242fd1894cb2ea90920747d20d73c40006b7c4c353b8a1a3b6cda822a243a26927ab086977f8ec406a30ad6721dca2991ad78e040fbc4ea43334f9a174635552eebd61fe476d6b9c06b8262be0fb2b84bf89c7c7359dce8214e268330cc4bf984ff93796cbb206602257be38b9d49a446111d49f1a15fc299185f731da1072c685227f1437d6c658c6160ec64b6dfa3827cafc2aae8b86476ca5a8debb432fe6dda9b837e51b22f7815fc6e5b3f5a695e69646c1514652d801186eea52bdf99469e24263ad755ae4692018403e54d0ba22d124e420eb68a4bd7b3638a94fd728ba01275530e355d0b0a5afd31a0893197fd0844c0a6485da95360bb38ad1ea24a9cf8afc46d1858a0d3a36cbb398e5bc2d4c4a9fa67026eab0f720416324f57e4f6c0a2854912abb77dd1a6ec4c941cd7dc7b01005b204474a374da03bdbd67eb0afa17c41de82323084c39c23264de0e164ec5d155715383e3c585c27ce8385a77a27a747706123983f9f690478d6db19f1bf4451a8175a3191fd34884929b8c9c0d88c6e5aa974e39ef3077ca5cc6f69303898834865d3bd11189f0f27a62c55b6fc469bc7e541ab8f72c9cce638f11afd799bbc01bccca2556e703685baf685f4518081044d0fe0927ad3e1caf2b2998e3ce8f69e383affe94dccdb967638b384dace6ced9ba71ea41ed6fd25d09f437f6c51444e5093460b03514a2cdce394571f2561288bf532bb1f4b3198c5b14b3177cfb20f6688be6fb698d81cad048dc854fc829cacadfd3a20002297eb8ba9f76b8a6ee1c470774f2b7d1c6a66744212c6155c5b64e67e423669bd49706b2d327c1e144eae4472b79f56f375d17110b3ee3910ffe8a740860e65cfebcf8a3d6c3d7a60e81318f1406242ada7e2fe87225b363d3ee9818bdff81f102be3449057c4e848bcffdca9dd40686bd2f8ba2dca2f7f05efe46c8ce33df89a3aac65b61c7e31e36a49f92313c37e8e8c7f88ea5293444ec262df23608e2744d0ca1c0759946c967d2dde95d8c355e4549178d519a373bfbcf7ff500db09939d6ce9d03b0af895af335084dc782da192d0bae48fbb6516d6746d2f20cf1b747f1c2c379da18706bb3008d0da1a571082a2d2e938d9524450df3d0a9d7b0f4eda8d6cfd6b1ad74e8eb406a283372c950f9bfa58cd04c9b6ec3b1751527234586b083e644c65ed07ae135f91d89f5c13aa76d193bb82fc2ef9ad9bb7fa98353eed831ffbd5a5294a936e9989e60c8718ac56a1ff64795920b8aa48af50baf260cef755fc6373360e8418633b8d97f34fae6aa94f431d406c7cbef2f616c7a638eb8b3d91f1a2844d71a2723a8e44064c71dc053dfddc4c6a1458de239c37dc8f76467987aa996e5ed651d9370219416716e8993dddfe603c63ff2117c88df40fbb0c4faa90db126bb2490b51169acbfc1df02235400f64b503f34e198bf904ec1521e26abc29672532933e827607c273d02e747b7cb5b9975b8c2e01f8875873bfbddc7bdd0768bc37d47f2b9f6a38c8a63e18a54b07f1a6284925f0e460a70ef21990325f82290eabf57f78019786d726293173d64ebc0f805d768b43cd42659ff58b84bb287e2d15523982a35425b6f9cddbfc71257d53156e3e6d3be61ea097550131661d20373d0fb1cd92088cc907263b7718c4d8fbc4d280475ef423c7d6b51d7c67050e955750f62e700c26dd95f29c38c0d543844bfc268a9b74a105096a7fdbf1d5724afb45e7f239b052a70da63eebbd5e0d323d6e7a8726840a54254b31aeba2c82fc0c61c9befbcf04a13f36bf1c5d88db715a0901c994e6147fa6d45b940d231dab59a3858f55b3e1eda40db09783e06e435b5085749b588c1f8071feea14c37f217a39757b8e3dd5adccd73b2e060433548bb7d9800698fdd625901e53a0339d90d988ddf269120249efbcfe2fedb4a8ff730914a0471d1c05e35250df255d55673f992e40a59addd51872eec46e0d6ccefc526cc6fdb2a2f04466bb47075873fc072c10b1a4688b2e4c81bdce463fd40c624451043fc660f7c1458a87ed05dc771f146458e6bb07ce3ea858d8ff6333f832e308e0c6a53b1460a5ee71edfa2fe6e2d5861c97229d4d5bbb59e4554af63af543e538ad2c2111ae5392926ee36c915aa09a081f19d3b8cece8a74cbfa88ffaaff67d0769207f02c6cd8a0ced1c64d23dc43901d9b32965bac024970499d320437c721b7224368342d855b30f24f34a53497878ddccfa2f819bfcce874ffe320ab414e09824d80ba0c71cc09187ff5ad8708e01ac2950bd657d55e5314e89194179259fb6e0e177bd217aa4944e9eb82b18b9ab81980ec3457cddd84eef4a0f36dab26d80e1e9d82f4eebbcbc6c9a4a37b8dfc31367b593e6d0c064f08feac452d1d05225b777d37dcb41d506f3e8ff1e1cc62abc6ad9710f2b960d6a9156cd485afb8163920a7c3ca3d03f17d80495a6c75bc44ec6c24d24c926fa76b5d35452142c202a5c324a25cecb0017572233aa701874139e53847e9cabb6747df2163eae7f8fc42e1aa6dec3af189ca8fe040a12dd7dcad7f9de2c8a59986025602494a56ef04be904bf0db88041ef2848877ec29f0e219d9410e631942b93e247c931fbbce1b8830e4ee29c869e96b70fc44ea5a4d1d1e237cc76928cf44e499ca0eaf509dd63f423bd021ebd28170c0323519a6e81ded5bb2252c69ab9aa798454c182616e34429016e2331e29104006eda78d93964bdabdb64be22f4c00f2b455c7d0b84953f0c90f94cb0bc39dca9d825132f76173495572a25fca1c2095eb1891682137fb7cc80e971c1eece2c1044f602d65552f40e391ab28e9b116e3c8cabb733636ef7eca09b9d83a9b81b67545165d2f72a8dc41fb6602b22efe581e4778bbb415db221a67dd271b7c133befe45d843deb3f4011052b6b53a64bdc2c2d35991e48d17b1e043c14a8393a5e948e7cf66ee01a20bfbf75abfed4f052d89dc6d24d72d033b7794a105782615cf8f1d3d17dae7ef40ffb378ae8464725b1bebbcbad0ef250e5fd99019e7911b31bda6424f6e3918c59de7e27b6c2c1ea2c47a0c3b6e0a51558fdfba87aa9dd9ec3d79e39fa3f3b2e7112b1de02a5780e7210a2bc6e2bba24e55e7d68a3c1d3ff4c8dc556d16573a3ae2e8ce9b13d1226e3dffb76d1ae4155c013941d035f6bbe4e17314a14a2d0093f0e8b75f56cdb2dd03a29129ae636181813e097e5a61eb02eff839b364a9da511b0da793d2a2b6b7ac816e6b0542a20b0bec7a7d8b822e6583c643fe5707fb4942a937334850d6909373f5806a07d49bd4da8fcaa6a7e5071d2f4905d6c0e94c843ce620e1eee0eb3e6a3a816993d4c6be58e40ac162c1385820ede47601124b73616f5c6cc00547336a0536041dc989aedbee7a284ee452abbd0984977e5ec2f1287f399ff9f72d8b07fd21442cd954b6697fe68a5eb0a72aa0940d2d77e3a263f2e8fd40d8c2568f4d35a1ab3c34a7d54ae377c985c87d3c1b6478d3f0ef1f05cf00a5df10a709f3682cf3434599661b14d4911c849164a357969f8b083fd7713d92fd7aed8f0120f9993b948e461202142a99e05ade21a78c8bda8e5c0f4ce64f50fe3e598d205f6d03be4893b66b4a57ce63ddaf5c8eecbfb0e48249e7f93521e91c4f84e0efee9a58576e0ed48c32c47b15f174611b96964a5ad35e061da687691aec04e471a2d462bc64dead99d811c08fe90d46453c944d21bbf767e47d1e8406faa6e4b5bfe3dc2f422832b8b955d3171da08ef39d0bade3e9f82ee9dc658128ded601a725f54efe11bf204f06b26302dd45e330054a6eeb22e638c54c01296d359f7c3a7387d56b2a20b36b3704f8611366a84173cc5510999a7d245b4df967dc3be0e468e8d63557f90f4ef8a5d8f836ea5264a045a79b2c5c0b375dfd8030bd3b2765deaf92f4a9ec5dbfa72bc53d8b54d9cc7b04894d2f5765674d100444f171320f3bd3437e86309a6524ccd98d0b7e5e460cb4ca1a1582de995408f2d234f01d8a7e942ccbc8a795f92277022f030b79c253034b92747ea2d564ea13c1e3b44174ce37bfe8be44df974ba005b38cc707c479dc87d7564f2fc8a78fa59332afc4e2d6ab0f42745df263d0f79c0f99291c687c03d223373d718561f0991b67f4311267828c07ebce8403b46c2027d0c3ed2ed67efb25bf0b0bb47bfce354e1be21119a3fdbd87ef7bce72e301bfacff6d7d45b517c4b7c4c7c36cc9661652128adebbb8902693e53142bf049c811b6c09e8ca1727d7db3a6cbf06777df78f22e07dd6cad66fbc805b0c190dde40a8f6de2521672bcb07c9d8eb1b2902906165dbb6919b0b6348963ff3ab22097cdcab9fe6e1a904c277f754fa0343562a8ada27851be39b81d6faee8f9ae289a1f66d664c0d21533a7c3f87f1736c5648d1c920caabbfc3ed020ca90a4f98f74042cb1d5f8f15a024e44cd81c5e69cae340d09f767217d9ad06b0cba6a1065e373328f3ea1a2878f818c5c572795ba03db948a190b02d46b40320bc9a459dd169a9fc91fd7a8a1dd6f65f1dc3a9b1d770c3cb5359ff3392b6ff46c94e3c63c8cdc5238036db5d76197cfe6ec3a05a24716a1b4bc97b82780be73bef5258cafbd8f05a01c3af7696cec516d3cf081817296f7c877c471f0608f2ce3f5d2b2da7aacbed56e1d27db9899e1f0db0cd2ca3b19a9fb9865d9ebdde6d13ff8b5b6aaf13c6cceaf2f257ec14fcf06885a88ab986409abae6756e0d5a4107eb448461d3da982f017289765c4d4697ad646e72e69575a9e4c33606519ed8421b81642fc02ffd1e65e77bf45496e378621ddc4fdc465856eb101dc44c8887eef32b692b019a9a26b5ff42bfb87a05349a61e63134818735019bd45cf534829224589aea7d916e70e4c6c0e4e76efbee4d13e8e7daefa4ed14dee0f689a8ba4459927ea90d103c34489bf7c8b1081bf14253c637bdfcf8c172ada08b529d5e5c25abd21a1a1d03fbe1d389b9a5ab7fbe544672615cb157346c283cd737158bae560f15cb1a9436ae4e74e337d162f8a289861cfa63f6c6aefe6f84d03b417919ee7f93cfeb50b1071dff3c746375a234d66c55c281022551aaa5ab827d7ffa2e322889440cd5f3498384fd9c45e995aec7f1bb025862fd79add73c60e619cea1a4c7724db38e8b53ce052a62d15967b02d37aa66c02294d8d4f78286579c2c226c0d40e5ccb9f2f83dccba2286c47fdce8f66ebf558b75c2abd0e2dd418f75f4c335446fd22aefed810ebc27967174098397c5f1324e5a8e3a8f8683d2e97aa5f89cabe0281cbac14ca3f3801a6ef49260b7fc488d4ee0dbaabbb2d075b7b9e697e45a246ff124ecac8cd518836b6324cf9e077258d4", 0x1000}, {&(0x7f0000002900)="9200cf6da8cb3b5999e343ca05aee832e6b359ae2d74a972ffc1ed3bdd608a074ea875edd1a9c2f0c6eae5c7281a46e4d9cdfbe9b73fe7dc8ed9b740566bfcd09882b4804ab191872f36509a725d2715591c41514395cefd3b40a06e7c517ac5caa304a438b7d40bf21f63ac244f535a8055f5ea8438db5271f315ff4e2e45d92ca4e8403f6c673c89a25a", 0x8b}], 0xa) pipe(&(0x7f0000002c80)) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(0x0, &(0x7f0000000140)='W\x00') madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) mkdir(&(0x7f000082f000)='./control\x00', 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000200)) rename(&(0x7f0000000080)='./control\x00', &(0x7f0000000140)='./control/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000240)=0xffffffffffffff29) 16:00:30 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="14fc47e8d6dac642ba5f5ed2113c5794ea4c833e2449930d0ae960c0b614e6673346655a0d6deffb789fbdedcda2c6b5c4b3bdcfd06469059189ad37759f0ad410022b7b", 0x44, 0x404, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x1, 0x2) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000080)=[{r1, 0x24}, {r2, 0x14}], 0x2, 0x6) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x100000000000023b, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/43, 0x2b}], 0x5, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x81, 0x19a) 16:00:30 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r1, 0x20007478) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000200), 0x1000000000000013) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8000080) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa9, 0x10, 0xb84, 0x7fffffff}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000004, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x35, 0x5, 0x1f93}, {{r1}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x100000001, 0x401}, {{r2}, 0xfffffffffffffff8, 0x8d, 0x2, 0x4, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x400, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x8, 0x400}, {{r2}, 0x0, 0x2, 0x1, 0x1, 0x3ff}, {{r0}, 0x0, 0x2, 0x3, 0x0, 0x1000}], 0x7fff, &(0x7f0000000040)={0x8, 0x8ec2}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getrlimit(0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) unlink(&(0x7f0000000400)='./bus\x00') sendto$unix(r0, &(0x7f00000001c0)="0051ae997a8139d0ff3ebaa05d1431ad716a0e99330e656063c316be93ab77b204ca83a8cc9ee93edb939013a451b9fcd605b80b3dba718dbf664ceef870d0b9e62f0a6a0b836c896214e75d6f62f84d2ed7090e4c4cce709c4540e26a85c75f9d9c39fa17441feedb61fa672e010c75344e6e20eadd263bc8dfcc707f6aaf223c1fe7a7a43722e9ebc49df2aa1ddd94ddf8a85e404c91d2f96791ecc3ffab5a39689958169d9d24dec776c425f376e43dc54d4cac7e83d34195d0797f5c1a03c033c97a8f8236e3d72d7a6deed84b76d8404414684bfdaae76171ef2f4070445eee9703a52328cbdabce46070", 0xed, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000300)='./bus\x00', 0x20) getgroups(0xa, &(0x7f0000000180)=[r4, r3, r5, r5, r6, r4, r4, r5, r5, r4]) lchown(&(0x7f0000000040)='./bus\x00', r2, r6) pipe2(&(0x7f00000004c0), 0x10004) r9 = socket$inet6(0x18, 0x5, 0x5) setregid(r7, r3) r10 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/180) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={r1, r2, r8}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x7ff) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000000c0)="cdb93bba06a55297c1f76b8de6c4e928ab76e036585942ffbe37d5558d316c3e84607f7e0567c78cdd2b4a68480859e404cf441f5b2af961b1e53d71d017b4fcf3554acb0445680688e96be05fbe418f447bb701457de0c6a9cb2c72c00098728cf3263135a4e6c2bc12e1a1bdb6085a9c0710f3a3eeff74a656191cf185ff62882fab2a1c4f3db282701899025f213bb4e4ded9451f55431e09c564c2f5d98d6a997126fd31028e5406131f2599e460d582a32ac1095403c059994e0a74bfb9f14f90fedbdbf0abb454828c995665e5ba73a49b400ff59af6eceff7d8f00ff5cb8a6ec57c355ba7", 0xe8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, "8dc6861f62e38a64ec768840772c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x300, &(0x7f00006f2000/0x4000)=nil) semget(0x3, 0x7, 0x2e0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x7, 0xfb98}, 0xc) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) open(&(0x7f00000004c0)='./bus\x00', 0x92, 0x100) r0 = msgget$private(0x0, 0x5eecf4e7b018db16) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000500)=""/4096) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)="dc79f7cc7495a1f28fa962563d323c43e5892bee2173cd2a29271eaff311b072e501849cf424ac80cd01a1d87261cb9a0536b08df64289", 0x37}, {&(0x7f00000002c0)="f59033561c9368269ed700268ce2b08144433f93d092b948bddb6b0ce37e1daa45595675fc234b432ffa98bc6d2a6b746c2760e718ce88412b7a1b73e133a9524590d20deefc06bfeb4b5029785e60014d47ee6146a7f455067c2b0b105c8be446a6b624e0d0c60e82776012bfb1906f4572ab7fa90a5748a55ed4ed5ca45821011b8cc4852d11", 0x87}, {&(0x7f0000000240)="f3173b585c16cb905d894ace33922376882874d9ef40b6c95d564c1c36e759936eabad4a25f05df125203873374dd107439510767e", 0x35}, {&(0x7f0000000380)="13f9efd1a0c9a87a67c0ec455ad67f5e9f18d3a33cacbd16289f8e03a474e7d42655e739363bd4f6f366dbd3b31393", 0x2f}, {&(0x7f00000003c0)="533fb660b985e172047329982d139873fa3d27f85ce2c29b294c4c5b69974de95f77306f36927aee250089079b6035c492331ae8f3e8f7bb4996008ec2de5bb69638d82f22093fb811b0487439d0e956c0a53822b351774c767088b06564b66cf24ed18863160c597e7b1eba9a9b526321ff9944e5055807fbbc10e066d33f0c89c68b3ab21db76f0759a87c5f3c4a9b8e9ed6e2b76ada0a4803f42aa0b24cd4c211b926e90a961e5e51a08d2a3071a99c", 0xb1}, {&(0x7f0000000480)="20930a3551738c059dea487996a477023923f4b6fea11c1b87accec3148319", 0x1f}, {&(0x7f0000001540)="3dcf0adde6c2e5291eb8954bc6b2168fe09d81ff2409583777adb8e0c469488652f2c2bb1585603f735abe165710a4da51a7cad4c51752ef4d5a3c2a31874bf453583158b5031ef5952b8f6366235ab5077b18d38142b279110c203cf0273cab271be1b5aaec5ed993720778bd46d7145cc4e673be1f3db5f00b287c3a5ccb172dec38dfb1e94cac32b4f1c5dbe9afaa9401dcc0f77e4098bad3ff5b74705f633c983c2ffd62feda2f22f5da47571f51113c8519665639bd483c30d50aba344bda249a72ce14a3c023626a17e0015cd2debc3ef25539bb73c03bd0c8d1a5713934", 0xe1}], 0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) r2 = getgid() setgid(r2) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 16:00:30 executing program 1: semget(0x3, 0x4, 0x200) 16:00:30 executing program 1: r0 = socket(0x2, 0x5, 0xfffffffffffffffc) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000010c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0171ff01000000000000"], 0xa, &(0x7f00000024c0)=[{&(0x7f0000001400)="4a110c482aef627ca2a43712061873dbbdcdd4d4ad390954b0594a63a1805b3e767254fcd76be715fff10cbfeb8b2e208803971f871d195b438e766ddb87a635a548238b6029d2855a6863e08a47044c6d14e52ae75106a5a193669076125ae951941422e49f61cf1d5f9012c62c1cbf9d4778734352c54237aa4b7be43af8d666f92dc435341c5bbeff35431ec3e23e4c9a4a5e83fa367f699b2e19ec63d21ec0d92dcf0f51b1f5184b355f912e8e53a15118d3531b4d77327d5b50991dda494eb317b5a7f92567dca68285ebadafb128f4e40576848d296bbb280ba1537461d00a7196a46b32f8cc4a7857da52343bc388c6ccb3c11ca0dd9a4c85f8449f9f36aef43388faae242c245f0f6b8d89dd8af347631194f4d947490f5923d45c929ff2d32b96b7ad058816fc1bcdf1f9693e538ef9b71afd15e9b7c4a433a1bc88402ca3a8eff42b7474600922bbfaf624b1dbcec134e0f671046130c1e2d8446ad553c9ae63821b30e59b29627f2b26b856f0fc1c11ab707bd1cefecf737618d917da640fc53ff8b77eaa6e8e032b04dfff892b558a455b36507e9f9f212f681857060231b5065fa9fd526e0950ecc9a294ef13af534a9118ddcdd015e97ed26e3a28d06aed3a198e29554af8ab4ca50c014ec3585b1f7a5f50d318c7e456b9b42b0df88321f32df68e0a1809a7db3c2014322bebfc23ab3ce917735be8820c24e1a6aca1a9e794aa642b8e463777b896d28be5f4f349578bda5f11ac87ae36c6c6b20ed8b36fb96c0003bc09982f3718836c3d81f150ae20536b151a6f701270b4f8d207b4a20b00adcc09ca4b0eb751a5768ed66536143d9a1027516df2594135be24f9b0965c98153c7336da56b30237a92777e86cd6cc892ffecae3db6a9c2baaedd387f9c06f6ddd8de95aa197a0dcaff9ec2cdf9b3c45f5174916aa60aa2823148c7f5ccab59eb35f29e7257bd52c3c30e982bcab013d64e3e41caad61a37a812f74fb419af776ddf9642063e70b6b29c14bdb27c503975d12f32a4220b062f12f98d777b385e8616378ac795054e756c7b7d57729691bc23046d79f9fcfa42013a3cad19c3881f76058976d6ad75fa7affbcf65ec628bf7c286411c0074aea408ded19b134325ce5fd5a375f5fbbabb8855c40982428280f5e5d0d910822f502e2ed23487a6acbc2ef6da3acd6f97bc585c9d043e99afa52020febaeee009aa917d1135b4161fa1f92dff7d0e3357c21368ea56fa4e22495970b36e853f40bd4be2f95725fe3864bccbcdc44a8f0b9a4a4ee840eaa273182c18a162ad7cc7f58e8e158530f9d4f18d3440dce1286f7e4486d75cece17cf7541022c905029f6eb936b9eec909c66c7621042622d0b33c523a3c02feb7e763d520c5adf564a1bc26153b669fbfaa703d45a3783229532859c3ee8adcbb7fd263866f3dfed0b50a72282dd0170e9ffc674f1361b8eec0df25584cec5f69158355f845ce510d54665673ad685881c73b82874091ec2550e429bad677801074a23c95313eb8b6cb42ed9788a37262f4032b639992ea63b4ee0ff0598603291de27ab7279c78e7ca61c6f6d5d7ba71429408979c8828079e68e9d60299f35a073a6a74115bd97954455d4a5471270a89f2e2ec7434f6cbf318cc50eddb5c5caf8a0ba3dce4df9a1c2c15947f985bc7731fccecf4268cf4e5b56bd1ff595ee1fc4a186c59d4e04d0aaf195dfc90ee30b8a064f98b52ec8fa506ed300426a76c09b30aa3d7bdf8ed8f8074d1d632f9cc90b6097f4a3fbbc054408ee41eef2aff112f11a7fbbe2ac45aabf04f9089d4b7f16270d5ee2c90c2a3b3929de2ddf3ed4cce4e21ec8515237fe0441099e7e3d6470ee7866c2cc9cc2725a221ab726befdeda2ebcc971525f16707d01228a0d7881e81ae91e8183901d830ac31ea21c9e353449f2f339628e83d881dad1f5ce85207e3b12148263d88f7a6d965cc24a4669151a49a3acfcc6bb9747bb7115dd291857001dea07479424dc9b1153d6c3a99b7fd8b3c584c7261c21479e9575720918de70d5ee9a4477467488a2a8ae320b6c9340cba7d306869f87227d17b37f7e83f57807d96808481f2e07f3a4f6ef008a0221186800923d3cf0f9d6873a14dfc0c68ec878223d0487c9cf6d12c0e57ce4ccdeaae1e7bc73b5d2de94794fe8ffe2ae536274dcd68a32af32c79c7d7b41af558293aee33f20315cfa4c8cbbe7ca59b2ff52481f55c86fc22a7013989fcb3a1c3fbd2451816b784d4add983b3206601c2fc2350b9ab57760445b8bff457d5ae56e8a271d52389a8fab289325a0ac8a9c736d64ac18335da920cec7216ed408867670d0758fc83ed5ee1b0eb5441171fb9c5aeb9fc24dbad5421e32f13641cb54fc414ca2ce12d7127423c4d649b7acb6d36256afe87c042c21a12498ae9feb8385987267721ee91d6b6e8a631f849f653aed43cfea94ff895d35071b1d76b8fe698953b2e16c8d6c786c64cbf178f36cfe955d6edc85560951d7a1e396c469dc7a5bbd47bc5930ad6e3f057e88588ca1a9c2c16eec922921b4ddfdc831e549f90abd476529e1394bfd2f687abe23f2045f0df69b72e4371e8d0e732427f18d6466d70040fcd548e49400b31d653081339b89fce021e5bbf73159ccb32a533571b41b806fcff55177afd4e560b746efcbcb4ca6b7dff5fc3d2d9df69712fd6ad8ce6fe279df8813a1b9caa6ab07a5e2f00ce2ad9a31a6ede107899d6a9522fba0b855dc4deee8ce27e674a84079b829e64e1ad2d032dba5d1d582c5d1648efbf6b9d69bb92e6c4485f6f396e31dcf1e16a5aa1ae630018946b3c820d4a98899b9beee8a4096962c3744ce4ad43435ddb90c5390ab470649288ddc3328758cf8cc10b42a1484e8b69d97e74d13ecaf92dab258f5f1cef2cdc94006dd3779f4fbdd6d41a5c7f58c295b9edc816d36b5dab1f0d4154fad391f413fa216478b3836232cb71e88c8bfd520f514389803f8b80c3cdef94d4584af1841b6d1a88a59fd5fee7d61a953d7c89a9baa99a5b31af188d438f866fa0294943f4c4260b2669c626f6a3fe5d81152f689aa59ee516cb05a3b168f48323f5a4e11dd53467641c222ad31342f05b9f428be9fc4cf70f54f1b72ed5176f3664902836263fdbdc49d987065283518dd6b50fa78b8767dff2b7f541e72b3ec8c156554be24f5c716458497762f9aae7ed77751b27d74e62b7436149a7e5c9e417b7e4577cf81260f8ada0a48f65ece1e18bd4c42a28ce01243cc3e675402808904d83ecc7febb3c833286324c07810a8103927da69fcbc196a26bab111806cf5058680a5e79ee3efb4443b5496f6bc3aa597ad947e17c07ea524b87a15eb1e1eb926f896f7df5c6dc52267ea26a5a686220d4747256a0116fb9722bfec4e4b8d097d789972db8afd03fc361b9e2248234e91c397b70094a47afb706605b2ca0f2fdff4fcde71dfeed117313b578c1d7b13ee4ed4eac876f7756dacaa116604b1a135828b42ff12a6670336f34d216c54ddf8d768c32b44ad9068d5171cf82b051a88fef10fcb73e8c7e9df3688523c002dcf3ffb692c9baa165267350051419c5fdef0ef2d0297d1cc3c8be0e86d355c7951e2fdb849394ff5d8e4dd19393a63effe401224071bdc08fd92da20827ed51f0bdbc5af8dbac1eed8d28e0af079a9eec3f148bf037555c3190534f1a816892c4a44db8a2bd4c1a8b097cc0fde0cf5533363e0cce394b94ac5d8d29eaad3d4bc511e45bad48eff48878b6debf598744f7204247eaf5efce468e8c887e1da64e89849fa06a98165aef4d05b6b3b6b67648e43d9ef4248cad797a28efece629f2014e43d84d27a87eb0df62a88ad00cc8365a5207d7512645763db0e43753dcd5c4cd01c21060a142f4b3c3f5a372400f90d3529d97581e1000fd314fcf5098e0b942348df61382442f2f06e8eba81865e4fac8331df6e6dccc383ab64060b45c51e7ec5be9e07e6fd3f19ed67dbc37e6efcb456eb760dd6d8663e0d02221695b4ea66f88891f6375b5d0c158e1d0e844a63c9f0bb66a40056865ef218b97f511140866ebd953ef98bd7b383918fe981f771c2145ca02b5faba3099e1acdec25b29f86166dacf5d875893d3ce51f23e8bceb1d8e216eacb227bbbc4bd60c9db8ad674c7e113ab8b9239f19fa48e4d6dfeb694e3198fa9945a9da596752177600ff1222b1f1afb0edff8011c87a0ced1bc628bbec1ce1403fba52f81cc02f2322c9daacda8a7e8c1e0b7a13c75c9f02474ac4d652e7bbf30e106566ca51a26a72a2bca4ec3a6e29fcdc8065d8d7c6f4395e0090f1caaf40093b743e57eaac35a574ad14975bb8d6e3cb696da50178c7bc7b4799c1b4d1447eea3422671ec430a167366587723023ae3fbd8d5b053d37211eb3db66c3fc8ace113a938477ca1d3c537a6f232d5710ba52cdcb5f436a55cf30122fa3715576fb2607c89be0c6ec52e3ea6f8a6d85f01138808022d75531dc1402a1aa1d79890ed618535dbf63f442e488b0cd1bdc309b9afa39c74c5fa68c7c9eaffb8196808bd238d41ba26f7df31a3044c86d6dbc41f6419659355f1cc94462f2efa586590bb3c862a0734de1996ce46e76b09be098c735b0e41268a36294de0f2b79d97b7076f442aba926f3eadf94cedcfc79119202e0b0d205cd09def0e696843e7328f1948f0f54a73a66245e423e25d435273b17219ec6f4eb68c91b29cd820c7e1d3e57a677b11a4f4623f95b63cac7bee573ca16737cae32d529be9c603efd041133ae02d28a401ebb42c531fcaad7fc10cdc11199124f09507b7bf00da1029bc4ed8de6692f655ea01aedaed7ee31893c642a4ff52077a4454b5f98315b006b6cc9b7669d8254edeaf6b68afb3a4c13b0e46bd23de17acde83ea6ae896c33cfec8711e9ec4270cba0b7ccf30d6d90b0800c5385bc659b9bf17574ec54916888cd57f50fdfb1172184df58ca79609cab6ede84e10557cfa7369e848a628fd56d5e0844738196e0a01140d9e15c205632829f1f90e795cebb6c5c5802f97bce08e113a88823ff611881a657796184562c4d1a2e4b072474e19e0f4e6ef6180e32a3b7f44800988c28a87b7dd4402c8680e8dfae5b76baccf5d920d0d52f18a587d653889a9d2700edb413ebaa41444819435623c75a18055c31ff6973be74bec51890975959d98f9046eb8b7aa83d1b2b6277608cb095f816985ca703f4a845bc81b51fb38b24199c8604c192cf8c1ef9aa81f1bf26c6d1c21eff66a5ab97fa4ba905d1a6c3448a3f44dd493fbcd68ae0c9fc968eb307aba6141c219d3c77fed55fd466b22758a9f5e87522a70648fda8d1fa7486ea25aa44f6e84eb4bbb3ea2b2735478e6c05f8f8f27e3adde6873c8def79ecddb6d6be54c7f3ac80fb0e83211f98e633d583d7b4fd02a59d620635126bd4034e1e7cfb14e0f456cac7532dc310ab80eee6e7bd4c274ee350c7998aa310a2d37e117c18f31cfb17170b34076625b7bcaad4984cdfe699f2e69228e7a67e6cd7b71dc618956cb36882e4a778a65b817bf7fc81531c8dd0c65e5f274dc9fed61293c77707d736ce9ca5c9ee511476d642284b94e9b22d0bd95546d9d1f448e1e41cb79c57b7af688f11b17aded43b973cc9bb4794a2e3a811a5aefc03764ba6a6d44288220815be0cbe9e5cf1788fa1ead807ef6bd5e6194c994171c34e7d803f672d8421216c86077794e14fb423cd34b0aa9b0a061724c9b982a3e280d9a0a17b4e489d1ae2eec0bb99974ef8d3189ac2d30dd0f86dfc51a857d18c7133b88a0bcb8b12c0660994123a5f6e86e1b093d6a24d1bd02a5dc11c06d30000bdc21878e3a138b4eba97853fff03e9a5e000604229d2d3141972e44f39d44ba8b3720b7363e28d703b3eaea46158c5b878c5d19057dda75417cef9b96ab5764cfd887d1e82c2e7d82247818f6277b9a8549fd073e1c2195c01bd1c00000000000000000000", 0x1000}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xffffffffffffffe2, 0x406}, 0x1) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000080)=""/190, 0xbe, 0x42, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0xc000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x80}, {0x18, 0x3, 0x7, 0x5}, 0x2, [0x2, 0x7, 0x10000, 0x9, 0xfff, 0x9, 0x60b800, 0x9]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:00:30 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) r5 = geteuid() unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r2, r2]) sendmsg(r4, &(0x7f00000005c0)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x1ff}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="0a72eb8ec87f3e51d1d7fae9af5e8255f72d15d5e70d43199c5eab8e1021ef73b679c9", 0x23}, {&(0x7f0000000340)="acb7d3305e33dd0204594e7678f11d3aa7deac8321172b034254a910134f09994d914bff9c246d3531e5ce6fa3b4f1925f699bafc0e25224b845079702973dc7b25f8ede72511d8515999a3004ca32b1775fc03ea5d09431286a2145bfafb92ca0a9540f0f450606ccbe358c368edb4d0feba6b2285a5d3d5e4c275e009c10846e2c18ddcf", 0x85}, {&(0x7f0000000400)="260ea0e424e3d6c057ab44eb8a9c65652d79ce7e97b5d839ff542803dbbf70a45d84ddc99b6668af68fce33732062cca64fb6d91128898306d8af5741a75faa9b6873ae10fdd02867db483cefae3854cbb33d1f22507422cdeacf0f891b58c55fedeea4dd70505310d836f49149c457859fbda", 0x73}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="4000000000000000ffff00000100000033d2b27eec06933f41a164d3b67c9c24e6b46ea240631f18f80ec8d9a2b54c3c79ce37719b4c0f64d100000000000000b800000000000000ffff0000ebffffffbedb3f0acf5953c39f03b6a202ff591f223944d99f556081aee7b02e8dbedef144fdbf871d42175df986dd319b77842d4425c2b7b4b577b356415a5f32cd112f15da03a02c7bdfe7929fd7473c58868dd4b1205d5688a3a2947feb60ee253037519c5f30554b23485bb4d03044201cf0063aa9535c3155e72a1b71a95bd0f2586960d4979d69f83735d723554ccc139b858cba5b24789b67acb18a49dc6aac12dbaead1f900000002ea70114628eb16228053b9f529c839147aa2e5a9c28c1c8debecaeae601a2df177d0c923fd7a170e6c1dfa25e8923e90d9f51ac27311dfe50fb41e31e1bf242e487dad7e40fdfef304a526eead0395639c67aa7e882236bb7fe52af24a616b878229c71bff0907386beb48ceab5"], 0xf8}, 0x406) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r5, r6}, 0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getpgrp() setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00}', 0x4) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x18) fchownat(r3, &(0x7f0000000240)='./file0\x00', r5, r7, 0x4) 16:00:30 executing program 1: r0 = kqueue() setrlimit(0x1, &(0x7f0000000000)={0x5, 0x8}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x3810, r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000200), 0xb, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) wait4(r1, 0x0, 0x1, 0x0) 16:00:34 executing program 0: socketpair(0x3, 0x4003, 0x2b, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r0, &(0x7f0000000080)="34bb7d93b28b9a79ed89277bb3b7ead5499df5539ad6a3bdbea6ec6198efd597651731093e0d100b719ed7ceb916a44e8229dae9189d688e9e9a2a45b0b59fcd65657e28056d966c3f200b605cd00d0c93", 0x51, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x8001, 0x8}, 0xc) listen(r0, 0xa000000000000000) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) socket$inet6(0x18, 0x4003, 0x7) 16:00:34 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x70) write(r1, &(0x7f0000000040)="5cb1d8416da7a36f7c6728e8", 0xfffffffffffffc4d) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x8) close(r0) 16:00:34 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x0, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/185) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000004c0)='./file0/file1/file0\x00', 0x40) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getuid() execve(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000003c0)='r\x00') setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="00070ee3077867949a5a0c6869b697f1230009008f5bc06634c4939c89dcc0275b0e18bc8c253fe0a564ee19bdf4dc33a693d906dd0df7e1b1cd391df9dc8fbb8ce008f1924f3944e697e744cc146428c6a9cb19edc152c7288682d72403bf0c62de1323c447ef23e29b405957c83e546fdb70ff40087f1275eef3c191219197fc4edcdd68996975a025a8d698f5a6fc9023113cbb5c8bcaa38087c68fe66312c369eb18271d6615fca4e192bfd87a9932c10a6b19a773834ff62182701f92aa0162771bff746497a6878f540b7ac17203eae5da5f622aaec06ada51db2801fec557f267b12adfeaeac7eb13d588b3a06d55e2c450ef1d9cf43e1071da55dbbbb23f17f3d7fe", 0xffffffffffffff9e) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x304) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x6, 0x7, 0x2, 0x4, 0x4, 0x200, 0x3, 0x200}, &(0x7f0000000200)={0x0, 0x5}) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80102005, 0x42f9) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0x3, 0x4) 16:00:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x105) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0xf5, 0x40}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socket$inet(0x2, 0x3, 0x0) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0x7020, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x3, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r2, 0xf9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x0, 0xaedb, 0x4}, 0x1, [0x1, 0xaa2, 0x8001, 0x6, 0x20, 0x7, 0x101, 0x961]}, 0x3c) 16:00:35 executing program 1: getitimer(0x1, &(0x7f0000000100)) r0 = msgget(0x3, 0x486) msgctl$IPC_RMID(r0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002109, 0x800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x80) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) semget$private(0x0, 0x0, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0xffffffffffffff0f) 16:00:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x3) ioctl$TIOCSETA(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) 16:00:36 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = msgget$private(0x0, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, 0x0, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getitimer(0x2, &(0x7f0000004980)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') wait4(r1, &(0x7f0000004800), 0xa, &(0x7f0000004840)) msgrcv(r0, &(0x7f0000004900)={0x0, ""/86}, 0x5e, 0x0, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x208, 0x0) sendmsg(r2, &(0x7f00000047c0)={&(0x7f0000000100)=@un=@file={0x1, './file2\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000140)="3ef716aaecd8b9fb74cf6e66ec5406e54e440dfa7f54806499d5eb5df506166c8a28f390572b2104070a6cd60ad0f292fb94bbfb4fee1561dd4eeecb5cf86ef25a0d6d84441ec4b4e144aa11007763dcdab75e42dad48bae33b35ae2581f980f23db9eea9bf573b58e2fb203c19331354c77d1f00b06decb53cbcfc2f692fa82ca6e9393f6fa3a8364fca04aa03e146bde97a61ec37bd1beb6e241b131ac49a0396c696978b3f156d59a9ba7c85991b35dd59ddb5a8529286203f4accafd43c0c88bac08", 0xc4}, {&(0x7f0000000240)="a6741a498a4ff9de758ffc5752ccb32e3d777e8287be18c5f0772e27461a4d5d082dae5da8cb6aea33def235888809af08effe21164d142c660151b425e6cf0065c83d988e882bab841c315ec7d5cbc3a4c360e243ef9ff5743a30085dea9cf174a2a947c5b3d0c2c8aca21cca8f9269ccd171ccc9103af81d74fcf5f07f1bbd47929b047176e9a154e07cbcefd264086f72f0b4b046ef1438e509617083d08d34df58beab802ee6295c0bdfb57b443c17961e61c42b45250025bc3225ab617bc2048836a5d6b5257de69cfb755e7617eb91ec205686210ab20d944c3bc9cb4a96ffdb4584179a3c4b3746f968fa7c74e8ebdf809f1d70c60093bb916a753e410db358e5227e861ee6396ebf537ca60bce6e9ab8c89258f962f8e978e300a8ced024d1e7f07cee76c15aa09e5c25fb3505e2435524a18279e2f451b3513d10450b2603d3775d7cbaa6d54d4057afe9c394e9c3a52e5a3a51bcc246e0abe0159e60948b457f6fad55193067a3e338a2d37e4ed9551e05e54c3de235b6c1e3f1f9d798dc432083735265f73b809a42247a208e45fb2e1d34addf4bf626a9c88b5f7c3ee156a0054cd4627cf204e0c403342709cbb5b3b2969b71524f9c37e09c48432203f46c951ed82094e0b78113c1c35810f353929e44a77f8a53204094232bf9303cfd20ceeafee5696bd6260f547a7d4a5abd9ea3b0a96026d630955d6d3202179ee241334ea6137865ab9d71530995d8831bdbb47809e955cc02b64eb62970ca0ee55807a7c4d8f99e073b5ed16685b26582199dc68eaf2dc40a160f17520ba07dea1e7e3236d7b7922c0dd66639a70e1bb09d74a13d823181568b85038f37af334ef42838b0e0b81998ad5e0e5215df16130397349dcd4757adbe3095aa002dab812088ef192b2f18bd3fca93fae9d6baf29035afd953b7ab6167694389435d27d48459c9b8c910aabefb758c3023dd20254540fac00f92854fee7db677d6d051906983745f47146e1a2bc949691ab4efcc05a78d3c4d1c8ad0369cd10855f41564ca7b3f9988fc4743f2a49c929ee9e5ec4310e223e3efcadc5af69d895ad509053dcc8ada056b068bacd99a85c82179620e87584fcbcfaa8b57feec160d1d0f28f291daf5ef865142612c66a2bb5ceb656c7a1159d16c45dad007a8686560f7e99ab3da11c6f5272c049384ff3dea201d088f4433ca9349fda24c1774ed00f43e2e24938877f1f0d5d23191d2fed267fbe04d229aa8ca30fd98552dde76e6c60690f20ef5f86de6b3d3ba669b8c4382d023a302d10e7ce269fb500f9e21eda932500def55afa1f70210512cd7730602552ebfab857b0ff1559e1113edc4af22a094f39613f076366887905034c6b0266f954fd0b2417ccb30fd1cc32102f6f80f4f78f9f234889d24135b16f1969af04382fe291fe47f22f00b7e0419d07f4086f290e5449fd5f3aba15e2bc492258bbcb8d367fc2c55073d6c4922dea7cb15e5f72d5f78e4ab862b9e18c145270070a1c73738598043a691d684575fd3f75a0c345678f7c33c436be9258126b3bf1e958d4a5d3a389c25bc8a72c58717dbcc6251573558ab2f3fe66ef556ac4d701bd0f3a72d7ddd44f4a624895a019d0db8c0038811fb9347d26b5b6abcb390dc69e0a45781bd23bc77fdc3eb0c713c0a2ea14f56d9da89a0a9f040628ab7ad3d9d47a6f24b728631f7828814e16486a655f77e676f8c3d95a89fb4ac6329ccdac22638c890635b4824f4991d3b5161723247f88469fbe1593a0bfa9117adf7bce98945ff514ca9e0e9058e56e5594ebe6f759d4bb7f2308f3d1e6697af27f6f1a486c6ec51f5d72525e12857d60295e4b5f53f2d32ae119b6f3207b6b23c9296981b8d8569ac956f7cbdc87020173a3c653b1d07d0c155c88699367217f649b8e49e1c16795be68e199e6287aedbfbbcc55b62182463a63e28d29525f88ea8903edaeaa9a7002756ba96e55b0b64ca5c990d61cd9d1d032e8655d38a2c165e8873243a15e1e267d921a37204d3211388c603947f6847b34ae97c9047eb4a5b5c2837309489a36dd29d4b3c58d677b7a27bcc6b3a7ac2647706cab319e7df37eda23644a10118566d9241f4e28ada1093e1531946be89d041fbf7aeffb9c895e44356eafa567777c4c3355b0a2f399aa1ee3a97355400eea1e3fa56bb2d586050139e3449d0320222e4db30798473d6189238795c00416c0e8dad72798b9cb2bc534a440fdf742bdccb6d4fcbd7b4338ba6e89386779e3532948f18df61b7b22a80e7394627b54078b992183a8be7758a3ed62e025b1930d939bafc8d4b410087787d2fc91551b8ad7c941bb7039f59be76360749228cacae8159aea6a033643bfe61449a261e60a9c05cd92beaff0db894a77bb30ca51fab450bc8f32a86e1321e544ef1b9a0e3d80673ef56ce022627bf798f65ec35d3acb90b41920524e8d2736e7398b75806581e2b540e1a84edefaea5be569c955f28d9eeabb0951bb6797386aa9a04e145483fbee2bb71f5d3c48592acc4d4e01721b50498e5c1dd7637e8952ce2a7db31e5236b0e371fb3feb5489205a4d50ec8aac1988893a3514d993fcb010ac05c8a900327caaecaed0fe5034bcfad0bc1ce66e7c6ff6778cf711d14ebe7e4d3217e1f3722e5fd39b075219f1e32f13957447e971f2ac76281d9191005c37ff8333f56bb6111d28fe125b57cb8aa627826ec28e0834bcef49536f2d903bb71f6b7fb286c4acacfbedb6fca761c68155c7ce6e743f6cff02134b8f156b1bef50ef2333849a79277cf2643a68d806d725460df0cab9c98e7e477926402a9233666148b8d439e674df7cf8182e0d53c11b6bb878cadf2b58024780d6013e9baa038036f81cc4bf27ed2a9a47d7d080513e1b72c2ec5cf06ce05cc52fbfcb626366742b3b46df25c6f5d7980f10453d0a6a40c5238b0d684f61757a1a0eb8c3307bd2b7b5aebb67b136db3e42fed5811c093909e8588b226847660d2523bed4625258385929b43d12fa012715f57ab213be5c1c261198edd1356990189bfd46703243b7a2959c798af3a389a6c528962c4c16441cc032eda9d6f429d7900c1c889d7a402b8952f4f23822721dcda6c8932102cea8fb884292b877005f0b1b0638fca9cf59f795b315ad896bef6c884b41a0f3fcb6df24635deb9cfaebb24bd4a82c30d0d5ba1c6549c873d35089a0af345c313c30de7f24508805c0a80e3256f622f166447e9871da0803131a1078f9cc64557afb48c943f1d05b3dbc2d1cbfabfb4c59033a2b425d5d02cf411748b1c136c3aee6cc0ae846193464bf36077ec87ffaa64716304e49e7a04465046aae2cf9d1c5454489767102e242c58b598f216a2d9d9dd446b6d977a492557e5e8b11b063ca43a963429930c164a59f5838dc81616a7e6cc28c5fdc7544f491cc5793c11ece63bc2e25a3b0088d2d937549422204bf445f4cddca58b7e27a0c5d06ed34aa50aea7f9497c8f2f34435c8c1515c548e4b22b19e8263dcfd91a50ee4a19ce70f1a8cbea32393dcb2b0cefb8c04ac4d4e9686cf0418c5c0df852a74ce20c3a9b035eddfec944832be300e0c567ceafdbe3c2f58b1c103e3f026809c4c3accdf15fda83eb8773fd438238753c584abb87990f95b1f0c0e43485969433e3e4f1f93d23bcf3b9c094c6391f7bb97c28228f8c8320a27fb7c3115c92cc89c89a243863711631985081787645a39004a1bd30c9e20a03b1639b9d3a1aa61baabd4cdce079eac4b397364cc45210e0c1f195db9f1112cf2a3860c8c084eadc52a32d5694f57bc511edc5468f53bd64fcc36688d47d2f23df5c8efe5b7c032491427b2bed17df71a5253065dd1638e0cf59456d037a62d50c437da63539be0eafc361e17f064b08fb1d8fddd87517975e7c6d86138745357535dcc761e02585d50c6108f1b99b4aaa288085d5886ec3c58f767ac69cb1d2e0f176f539b0a7a95898c16e84df4b481dd4973e8e0d73000db0468d4b477046f1350d6932fec0c07df93eb84e7833f91fec5def2047e278ec1025c2cee730223d72347826c2c01aedd8595eb05b0244f307cd83b95ac5138ffb8b9a8ce209881b9053a49296be9d5c78f7382c02ab5e0581bed959573765b79609a5d01aa52d220099f58debaad2a1f8b544c25b2c0b15436cd588069c69a4d29dd39dab25ca1f098e19ab93be5b91f6a53bce28f6a594d24ec1b3e6d58255fb6008c9b16e864b2cc9d2bb5b64b4027fbd0fb0bceda56e4d04e25bd491f6eb2134dc5fdbc8c768c782d4c26a316f2b1f9b2bf9dfa56ae9254e69e505557ec7f711105d40f6791502d062ffe1e565b10a39d7196e860b4f6020bb48863cbccf2dd1b610aff9237e4b946058deebbd29cc3138360731b2702ef0287612a7811b32de1810bb6885856bea5641d784d47516ab2911acd5f976c09e1779078827e98da44d21b5d62e653136cfebc32f98b04deceb7500cd910c18d3e5ed07c316d818009037b1c4ac2ef9c6347fed9b1b4aa98f36c99d1e6eedc6d6d304f995270ad47831c7e30dabb2d864b968448054f3d90b0154b3ecbe1aa072045f4f23c2fd4f276f1dd82cb809207f78dc69f2704f92c84082a486121d81698e24cc3c26a5984b4c20c38c07dddf05d57736b0e49a1877c9c1dba0dab53e1e12288fdf3e3291986f9928f374c7781399d5f829e6b14322fe382cb29b9e4568bd8938d2a4cef6774d417c43924ecd1665e50694dc70211f40bc5bb8e4310e197ce560763a39875244cf7b4ca6e85ce66208aba88c8d7c3bdfd1abf612be05e1bfeea09b5a53eb9161b5d38fc6faedb5d7c810b0e0b0baec391c6cfdf3f2fc6fb4cd5ed32d4906db3832e547cec6097206d4add8311016c04f087bbad4888cd8e68c5266772b607c5e2df9bf4be1224efd95c51482ff5433389cda27f0a3806c2e143d6800508f6387e36e4bf85e7e55049b1dec803bf4875361b9262239b809d8d003cfba164938a86b37d1b822b776f779cfaede2f6aed0da74ccea15b3ab49ddc039055c737fc1574f7a5cfd44347b9a5e6eb6124d7cd66889fce88570639d770ab7a7fd2114bfcbf96a30dc858181408edecd5148bf6280a3f11b1df43af623a770d800db4fd7f2c852321bbb3d2ebd716df9159c4a34c1464e635dc26b6db676e1a70839e9c9920c8151b159e78e1a1c4064c649dc2bac04bdedf371b990e5e04dd700e92610ce915907c4f976cc893a91bfcf98a4f014f7497c7fdb631e8297c2ee373ee3ee0fa60f1303062d31abe1126db9dd6999e0b03f3260c8f49c8052dfd0e10a3a154ee62f89d31da4047e133c6285e4d7ae898b0ff48013254321c6e24b4984c84cf152665451c0ffc79c66b2f1a63a58ff2357996cf7f098a8bf11ee6a9a297aca4e0a4f88189cff41ce25c68943ed23940c951a5c0605647a708c9a9d8a04c46db3eb557c7b8c68f1641732bba12aa61de9145a8b08f31e64ce03514927d6fc826eb8646ff90e52916a8fb6b9798857ecf4acd5fd85fc9c60b7ba6451222f2344c6517d9adadffc08cc39144cbb3b69cc4b5e363b3507e4bf21a7478c532dbdb042713de1d9c4d718e04e2e15da12de32d589209c17a6904423909e355744bcf0e8c9c1b7014d4283a83d208bc5fbfce008cf073af362222b1cb497b8ac73f385f618adaee03c25701d8b60eadb90cdccdb1ec66eb99919f0da6b4611f3f2975bdcdd07fb551833928dff49f44db688b8d3ac00aedd1f4f688cc2ce25a7adff3adebe4c587e1ce07105", 0x1000}, {&(0x7f0000001240)="60dd5d0397f18a59c01e5ee184a4a6cb923a25a1caf054a043ec56ae2b4e", 0x1e}, {&(0x7f0000001280)="d37afa89464d7818fb2af5f2a012d41f34b42dd0672fddb680629601c8f13340d5a6d7f63ba37922a4582f52a394132df94aaf3b6f08d342ba7836be2571769f9f058bcec339020b3e7d741384e1126ed0fa35c5b68e12c0b789244e00", 0x5d}, {&(0x7f0000001300)="128f3d54348c5bd613bbfbc050272ff02ae9d0fa28bc3b5855d54eb6918ab3d2a2797e37372c1e7a6cbbf9fa89e429c4aec48eec8a20b993dbf03c475c195d01889ea089b405a01f9acc0b516b6361d302a09b5d35258a682f66a32b6b2b15a998e3ac52255986d7b837b62a4fed813230a4985fe3bf03b40a51fb499e2f87021147dfeb1ef1ad2072b860c4e4e03b299af2abeac67b5d776522dcf4c1072cb069e8af2ddae5d5b3692f78740e9a9e22251f6b4def9b9f3918c2c65ba592b80e7734d8846ad327cd4f2921a7f0328b5dbaa0f5e1", 0xd4}, {&(0x7f0000001400)="1522e52655182dd800508d564456cb0fd9a634e8c359c3fc7b630cb8762340b48f7330e18b463f833d15ede44920419706df1c5728a04a9c6fd194fef6b8a3856a28a5258a760aa1b84816de7dd0264238f5b58c091ae2ade2f5e73fcfb4d107fd767488320ed6a0642e7b10ec23c556c0789b12e38fe86c8abf39e011c795de65f6b2ad5a80803d73b13476257dd23d31f9748933caa1825a6688cc7513dd5bd41a3ce0f34bdab37c2f10ac67671eb365d6356db0e056dbfaf596", 0xbb}, {&(0x7f00000014c0)="ccd2ea46e3d5ec24cebcccf666cec9b03534f79056fc483bd2fa1f47c5c48d34d63aeee6fcbc77be02e754abdef3174d9d78bf88804f882aca39660eb21396d1c35243adc12e32010e9269babd38e76c9f85da73036acbfce4bf1226f2584799f60ffb2f555f3718f720cff55d95ffc49c58b0b96822829e1a5fb8f142be4c79fdf81868751d1f1ad38a7116a88b3a9931c629c258f7c91f", 0x98}, {&(0x7f00000015c0)="02f7524d85a468fcb02c74b27a91814ce880b50309b7dd467aea880c142144705f6340c67b35860e4a9de9135828bd7f19fd8d159d236cf220f273fe81af70685c822e9ee1b92a9206472a1abe7d7324d3e5bf03a23257c79013366ad8749f6240bdfc368820b28f56137dc9c93e586499951ff1fd39eb6cb75135415085a2be6c92c303ef3b9e645d33816873507b9202f317eae6bbaef3259d260c653f3517f9433dd6d75152821083caedb7b2cd4aadee9e31877fe3c4fb0e8512133d372d5c65a8ff63c916ebfd50f82bd2289429fbd51f322c6fa9792aa8c96ed2b71a46ee60ab849a64d671727fc4c7145728d7ecc9c7291fa0cb47418a1d0d52a53044120c8ad1ff5547e90fe8ad10f6f78a8828593ba819957d0f3199f0cd75760de458a1f7d943be4650765c75ce4c975e595e44ad6107123b652ba1c5895df5978e1418f445b9228d9597467cea092268b97e3affffc424f22048925045fc6b60680c12b474d5aa2fcd3c1846454078d9cddd50a91ffcdfe12a2a69f70cb235c8189d79a6e787dc9ee21f65abb5c18df953f3e3b741d52c6c97d8e7674b0af6aae21bce692bc7428fc830059171e718bb6427a6aba4f48bb728b87e33ab4493adc2e0ebe636fd5a692aa8d1faa9e1cf092e932a2f593497c1a741fa9934fecc47dceebf625409675d9075e7208770b90cc524e178f92212235ef2c107ee924ebd368a006098ec71e478086fbc1e1ce50feb024af4f6718430bbed7ab3a9f5b60ab07b80a0d59f2990ad6491d108c596450242eea0bc769c6e00b999de14e8ab4f509c1d90265f002ba4db48c1df5de767ae379f528e777f4c50ed8f0f9b7341bd6bb0d08884a32d20a34cbd44cbd77eb848e9c115be2bb2f0aab7c4255a6685e938311e16245582ee2bc7137c4f3470b4e2152a8f440af4cebfd492632d6532f655d5218199fb00bf72df030126c97d1a7dc7dbd20b5d1e091fdb67706ae6867bfc2124dd34c4a71a0d3c3548fce99df7465800dde46fe9c6207bdd124a2f838e76c0572e1f94d3fb1fdbc2630c84795f4ad006a9490fb75b832e9cf485c7a6d1050961b8504a749534e2bcafbfa05f986b252831e817d036e0878e82d05c54126b51ab4957c0886f2d0ce6a686d28ae005859ab3cc4448a2bb552effa3c0e0dc3463ee733a204c0de1807d61f26b11823c1a6347b0c72a486c2ef85613858e2c79bac27151e4be695c389ba00692fdc9e5c4ec79a11a203c523c3d8bba41e46311eae19b587c720367062d9271f2c5df487cde801e3791e819cc8d9dd945ccffc8fa0a70486798896605507c6c4fceeb7490d52046bdee2007053048fe922ae627907c4fa7b58ceb453821adb0e3bf54594ccb44d914a6d145773342fa32b1b595bfffe765c00ecbe6852793d4d828d781597899034b016bd406430e6d022f5c7a193a31718b9e7f8b89bf0ddb9e820af9abb505addc019d4db31668f4534d2279560b5f2f4281fadfb1813763a06582a69581047eee8230b128a51aa4521a67cfc4e7eebc33a1d917a375b6705ccca50016dce7954c44aa00a3886cf34029480d3c7afc3322aca351dceb1773f994792fc3afb9e3d6147a56d6ec4495bc9cae446664c118caaacea1e30e46505087e6a6ff8a9d11f5ea73bc00e5417b1c42157b660d05df1f6236c3628e6cfac1ac7a37684d98e7c8b4e876f614ecf0ad0d399c451859c374de916dc44afb207d4a73cfe8a63a7b5aa637a3095d7c1436ccf7867763f09a5b02d19858f383776be694cbc04f44f2598fcda078e954f806ce7eada3db1195040a744ad70769d8ea1dad2355eb458e8f94be5bf3f929f462197e2c1e88e9ca54f70fd983fb1351914b937b7a34f0ce1809a276bcc4cc67e62edc43fdc3a09851eaa10b748bb29e1eb16437d56e30fd748e2407b397fb7d162ed2af62ce2d3209e2798dbc53480c53d9946d356d631404588c2adf5ebb73c80b00cbda0d067a6b4642863c7c72171f9da133df1a3105606d6623d0e2b106302dbb4a9572c4be5d02ccf33a61d7ac8c9f7e2fdeadbdcd0a67ce64bcb9a2f289ed2635f9da9f7ca631102111971b7fee77f2fd88beba73e4b130ceaa4f043d04e05b5db184ffb6ee5d0d3dd09cce6ed915157465f782272c431b9e25f6ccc8436aaf8fd53097ab8ae2f6d2f0f555a4c6f2430e82c422cf832412797a2006fb02d1443e9fa593fb1b7bd9f67ca0aa0cb3b672cbf76362fe71253c860cc5f6450247e0537b6199b0dce4ef279d4f98a58fbdb035bb97c7eb99bcbea74f82f8b5ce7a2c7e7206e0bb9cf31aadc6c172990020277d65687c0934a72f2ca424479b5a7653eb78949ca695ff373dac16c15cd84ab2954cde8bf5fc9bf76a2c5620c531866c661acdd765a73984099986520ed2d62dd1277c08110308026f7ca65518d5d4acbaaadae1df79adb8ab50d32d9b87021de9e4b2bd75902188e70e562cd71b9cbb59614ad7851eb25214dcf1a055c4eb875be74e95f4a1611a0e231117ebb0ee917b816ad7a18a62077d2c92f18e75bea117dc6e18605f7359ede7dce603b1ff8e8927dc8896ae1592d7c47540834676a02de4d921eda1521ee353f9b5e0d9ab3dea2fe7fdbd0042be947a8f3c612c9713a1a2bf54f240aa846810f1489e740e6b5311cd2ccbf60d0796aeb95be3d27c9d826ab7956f505a4f0ea6f0b5d4b37f4d45064f33d0004380b227b876d9e6edf2cd1f6863b5b03775f401797ea88bb48eb059ec77dddf9da76bf5def53e7796be41d54bcb4bf3cb4138a19504683ca48690a054af11f37c96bfc2c4b3a9f26a41e2280eefe53705d897090c46f5a787cef7f7eb2d28bbd2a7c563806e4c75bdcf9b73935038f285d622f68df7d18280351ccdac0df3f76d55546ffabea38b2f1e6f283e38e10959c7c337ce847a7b9bf49af27beabf9270946a84025cd47aa3fd1747e2506c47dfe33d27c9b24463a1d352b2e48f0f4baf90ee7f21688ef6ee1fa2e2b10f2a011be1e38b465880cbdb26e9d23a6bded5367c745e66950f91b81ded18339db0f0088781b6b4b45db417ba3d27fdb3b1eb2951ccaf51fd688b264a45a8684da4f63cca8d781efe7921c7416d2fb91940999f5f13439a1f0d663bea4a4720d811999e44f7eeed93c4b9a4143048b507683f0e7907f9142e04896322ebf81c5de3b923a93ae4095f0d204555ba76c5b584e46f4285aecb681f40591d1ad682e129c4b33cd41c84469fd3e124ea684af8f772778f70a9489ccaa8b0525c99d5bd10fbf9dcd2fac513937838e9c94a091db18ec1041896646a0c7d9985d94daff17be01a57a2c1b0da777136fc5f611f686e1f9af3c02ec71e772febfcbba047d8307165bdb300960d197d876aa00db952998c09990d767cd4cd3f6df30257eb9acb512e2363514469470e1f4144c9a0c94cc683e04bf7f738fad455459f1648eb5404090ca4c56431d714c910792da6264de6b4d1441db57f2a103468e42c83ab5aea1d0870048c39931cd18ffb1774ecce1fa034f3b049d1664056267fe8de2557c38e1c20f8afe9e283d7a9283a2bed5e2739d6d1f25ae346fb12137523d97a65bb596344ff2c73f3d4ce0a76064d5fc0c66c1e32b311c3be369223f9353495ecc3b3b03005adb1d86f2f40f2b148e7b18d91b99e96ae6f06fdb91a12d739ef55b667590d24dd5911934b917cc57ad8ad4e88e0bb232ffd4f3541d170f2b1575bf4f6bcea4e2699a1f76507ca67ad3acf9dc7b92daebe3a98489cf792df459a5cf254ccd0dcfbf650683408e57e41aa2c3be699a866ad19e4ea0c378927190d112baac10715aa3c9c9ca7a7f783a658360394f88bc62df227c6336bf22b3cd02769c7985d8b75364b06361d3b1e98628191669266d69a9bca4b39bea72eb525ddd7a622eba864a7857efb944e7c9b8f1081145acb71f6187508ce1c529188cfe49bf1c64eeff1d3040d3c7f422e3d1913041b6da7df1e3ad92fbe185197df5ff95f0b630c2047d67c624ac36baf3d9cd5fa3cbba94434b13b3c911b390f0e2ba0d436cc9da8f6bb8f4b537490d78cbed3c5f9ec08d88dfc996bb06567fea6a49c608b5cfc3f69cfd1305a2c3abaeaa8c9d283666632eaf0425149c2a1a024be36c97a99b4f2c252b2d03265419cfcf6291df66c6335470774eaed0d559570bc8a4792885a5840258a1be76b98a88f882cab1f6aefce33216c879963483f5bd7c99bc148f822d34670af30d479ac7ed55d3002d50fd9604275b8fa397426b963b4afb4cae4ab40e1aaea8c7d8847f801eb60b7f21ae3e05f7bdbc39aab9667f093198db81f30a3ce2c3e184849f9b7d5b6986c36e3046f1be3397621acc6da9703310d8b713318b257aabfba30c683ae7e9a94fe1355f1ad17d388c9ab4ad4945f63175db3592d163512e5ba5664fd6d52daaa08bff88c3cb7a15fc8976a51f17a2d283eeb354c81d06875276cb55d676a097ebd0f0e032705635354626f50d66c7d82b36c13e4c35f71923c73e988d54bc883192f6261c84f6cea443d7b8b52ad91770491408e589bbf7b69d2d06d1d0b12274dab8a568f5bccec575d4affea7c226809b91668d419d18f63caf67a2b759054eef7b65c6c8f0ca6c3b3be47dac8b2fdd3b20ad0b1aba9c0e0b8b6d0e59e9a485c3091c425ccb62115a4a154092d9521bf07c51f7cfb2383bb1d51ef9ef42812197f4d22cb945faa0b7386c9de3e7e31c9c2593aba221a56b13f44285b286ac374610ccfe2fe906966e8e6eb608625bc7fa778fd772c1268d64647d9e41574bde3ceaa71a21e032f384bde34e10844a1f9f8b0cc904af421a1f6d48365f6959ad01d0a7025b08f80c7be4b1456c6766c8bdd57e480894f26bf039f0b25d1a8382cf8a0c420fff08ccb4b821429aa829521c2261ef114a3e07b1bc9395f17a67d80dc1e3d28c44c25e36879740a7d966f238d155927c0b5f8271247f3c9bd0089ce3ca306aa2662933003efb4b0f4f02908e0ba080e3dc172e85fb0b570f8be1e6008f912449c98b7167528735b2d3122a3b570b74f40b421babe342a81b54d00118e3be78b049586cbfa7929b839b5710a3c5394937ac43423b7f25b270f415440a3239baf721d53cbd8f8a7dc0bdd35a71fa2ee79cc8b0ef1aee1e7d7c13e17d76388d77853efad136dae376dfea32cdd1372789ee1374b783102b3eb7a757a85fd67ccafcac015cd67d16c879604200c0435bcc7d07049b18d42fa92f05b757fe1cf04fb541219d20ad7336b88e806ec8625b6f932e5abe33049ef6703548b54194e62d592736b77e56dbbb48c40e469b6289f0d9039739198c5e0df13fc537f31913d5e8b130a5a96621d5f4640b3f5e12166651cb99e07198bc400797809596b4282587a2705af63eb03620170c2afa19752ad0417028ae6e3457e6d547ece2e0c00131c2c0b7e04be1ea7a31d56b927f610005c93f850c274a49f498ea369c198bf239f2088e7e2fecc24d90c15074b74d5475932fd0b82a9de4676543a6539e3c7bb30eea1b29303ea156ce2fd1f9c8205d39bd6aaca645c4c2b9610bdac2b363d0cfd8b42bffefbe1f26aab3f3dde3721eeca20725512902c94f15a788219d318ba573ad6329779a380b8addb1cf7de46300ebce86019e4bc49df46ccd496f7c8d5fd611df6c1652af8aba54d8305e5dfacc9b414624c69d3b24927100274264e509d110131ddac1ca7557f8731d61611c7aeb2d30df9a288ef087e6cac95a6416656a984ea892eb46e820e99cb7f893396fb5ba32179", 0x1000}], 0x8, &(0x7f0000002640)=[{0x1010, 0xffff, 0xffff, "edc214dc780ce38733c0c914541ec6f787dba72deb935c2da13763f0c3fc3f7625998f72978423c9a7fce41209e898986fc5e2f86d1d005db871df10487233f5040c7799f7efd6f033086f51a85fe7be849f626cf38b5b830e096821a1a5448e1486e1071bf9ffbfc9b8d132aefab15a22f033beebe3607ae6930c1dec4a4eba6c377126019724084de545652b85137f5064bed0843ea4cf569920bbcf550e5151bbec0c24e0470e95a90c49da4ff87551a46d262a4aead195a96ddf817c33b8f06ab76934153730ed1fc0e6c28f74d73f0d02caff6800db1265d9c884dde52d0e11d70e6af3d24ca0734b018cb5347995b8c30e63b21ae25fc60a67d3898f3551d75aeee9a6c86eec4f506cba9230e43b00be685caa9d21e6bfd4d36eea81e457ce1b5b22cdb4c393bef002f7dc8804779e1198cc02c7a5222224eac16cd39bfb7135a5a70eb5530abd88e29a2f5579747160f66725fcd6044f347bd0ac1d056528bdb9251b826b836b9c61726419e92d5e148470dc91bfe269d95a1991f97e7efcfd48c5365736c13fc609296ef32c00e38bab8c3a7becc37dd3e618bf88fe95bd47bcef21c0aaa3f26fcb8634b25b7de7cca9b94f17841b93354f08d94ada67bb50ac6409820cc05fcadf34940d604de2c42feb4de950eb455997185a081858f7bbdde7f747460b2021c1289ec1a176ed57a4e301ea9a219dd569f84e1b5e71415d11916898f98e297a1fca20f263e89aff6bf05ecd17be8961519e983f4d8b9180469932c0aee89471a7e0688c09d35f4d8807b873f529ea6774ed810b3d73faacab644b8bfa3c1e7dc80b3a0a1db504f1254575ed746a04e6834c9e8b433b894ed9024bad3097cd64889997a4a5e00c55a84d824923a2e65b605eb1da3e82bcd0ab0994a639bbc77be242b229694361f46b66c69410a7a1500e7c5d64f838787c839b622baff433cf7b46ff7d0d9ef82a3b474ba4ceb30c131170cac2c7e15eefe7a2b80fe03cedc5e449ba336dca9b7a3b8fc584689fcc7db72a824f7998be09c5c71055363531ab851c2cd9597d17c7401b8cc79de02cdcf01737f0135d62fa7b842a1080442ee7b0b8f0c36c03de68885b7c3a2da3fc08fc9bfed8e3cd9f043381278ebb367f6f23e113707f5a8e5c80af990dd314c15df685c6959a1aab6eb87bd904136975ebf42a21faa1f636080f5d7e2debc1468651519b705bf510f2dbcc0ee3d9c4ba71a1167d82c644faf1aa83a06c93ef6ba1d2731b7bfb73fc6878760146dce193e8533de6b552dc94549dadd03ac95ce0b13d4f154d24db78079c7a1b199fcd3083ea3ed2d6d969996ee4a997392ffe29aea0286305e2355bb14f56c9b728394f6d857589b3ef25f5e360c43477f14a1547df754339b26ac8e43f72e7fb46a866d6a7261eaf505d236a950042fd19b40918c344a52a6f17c4d3b761dc366a8f50f76224c9926dfa290cb3cb9baf2c14797df08903ca2b27538bcc92de88fa8d6ddc3c91a95f26c591cef0816a787a009017887ee92bc877166c4377f6e019f43583869446680c88724f51b9667426b13fdee34245806be354479a78f677bc143b65517143fe58f6f47ce2399926a263260c103956ca0e57c4418bdc444f55286012823b00244f5bc1846f30e9f76fc64907d6d54824294c893fb8e839cb76e7daa8bd7859330329cc9e4c12679084a3b3b3d089c9151262b873712f57c8d0fd62b24838cd09e6ef8b04fed29fed5a0e95afcc3750c836abf5a1edf46a6e33b9c6f889919fac7c135e334a0606f7a2e7f87452048a16e8c8d9a706f82bf2f14c84845ec3c2b2c86741001b0206abe977a361682de79074ccea10af6cda7cec19da5dc7aabd7195c6a18f1b91164628c70b2506bfe023f7e5ce579601d7a1adabac1634b45843a9e03f5688d03e93c045d0269bbd8559c56f83edd47ccae7b85598ef97d406b1834a4bdca316b2241ab81c38014f4a26cbf7fb28fd0ac8545d22d34aed23a9d6259cb344f025ea18631786569748d19a3efac979004835fd60e5b23d32f7cfe91a5f54999d3716248dbd6e2bf958e8b528141ca86a5bf541553f1554c94d0b90590d5462f7129cebb73b9e352563b3c87ce257037a00187cceedf7e9ecb2eda2a5cb00924ebd2e33ca146b04479fdfc487f51bfbae6620a5c4d26be3b325db63808237be509e325bf11bfb25adc2c8a5e724189157e5ba2ee539e529d7f2e0d6b56ab04ad5e4e4ccc70261bad30ae470db5eaae102028d5cef8e9db24b256e30801b4f6458d9fef056b6c4705ad9dfc75a6eb4f7b86406a923103d334b6450f254ee7b36b9702bf6fc32d288799b9f31d9d7d6186e819facb1889459c9abae70eb5dc6eba968824254ed3a5bc8d74f724d3b08f7bce605030c999a0cebdeb0dd23b04a1a3266bc5cafa0c3968077773bcd6ea7ee1193aed338c923bf9c3d5740ac1d91ffe2038198a57b4b258d201819e71e4edf3f3b61f214184e2071258803243e67c73364f7884318f4cdbe35d616ee2e0ab97b8889a51ba4bc287ca0d2e2ed5493680d16f7a44978863c6c7c3aedc638f5a8eda866025854cd435d7acbae9573281763f7d2143d7ae9b16028ba1682ab0b9d3f3f5218858efaeb4c73b660843a92f5e709fa2f44e803f0b6d53c56f85ac2565c83cbf03cdb3b23331d8ca72e9c6ecffabe10f020c672a56032f5c5bf3fff2aa394ed170fd6909933370c35f77a67f1aa85c8c874bcad9b18a9cea555bab55ced800930ee00036e10201bf9538d9290c7fa7ac648ddc035ca7138754ca69e1f96fd4e75b148905b6b8628fb86194a4b05c3b7c98c5501250ee6632338a7458e0aaa57debb78c5394937f63db59b633f042a53c4099a6fe66842c0c6fdedb7670f6961586df55527c58e1ff07543c7a8f092ad166389d0b6816456fbf709fdfec303574ce35ecc508a780c94fb1a9becba8a931e3ef689f3a711434891ed76a3187c73a1013464d6634dca5fe2833e5a5a6e731c2cf192418a2b373e569f36405b08afbe02afccb6159139bdd82f1813f48edebc0b3700e9e5fcc274cb472dc6b5b4ecf52a06f04a974109ab2f6f89d40e8760b519719164a317a7e893a25c6af437e1b856126ff8c187da4ec0a51e0d35eb705fe6b3705e48efe7766707844af5cea49dd786100b9a1a638c64c7dc588fc2f34aa783d009f70ab802d35c31b9cda46f695220aecbd0bd574f80fe93eff78cedacccf5d48e1199aa4479be921f25092d605ea4a65ac4181fe3774808eaceccc511f8318cd69e3dcaec5f1d32d83c9f65e6df86486cf3d9a502198809df01459bfcc82f845a70a291f4b34af9db281b7ca7368d16fa192f156786f8b4aa070f04b6b9f602230c3a63b98eec3cbae3e4138fc1e91a0ee25d0e2593e907435652acf93688eb3933507ffff6ced806bb5b913710d97b5e63b1ab58e7f45f91bd87c8297014b7507252588b563b0cc914619fe643145cddd75a782c2325974473ee6725a15a0225cefeddd3a983fc7b9100dcad3a22d6a47cd5971512d6d77e0905bfc564492b713e8fe023cb63f280ec7dda0321381d0441033faf7c3b4edc3e966ce42600bcc7759e63ad0a365a806f00bddcadcf64e4ae2c92fdd10b4e5a1aa0d0763d1ed971cbfc8e6b8916679fe71c417659888df75dc7385005a968379bf369f13be0ac575357fcdda95e171389592457758e69ce9266df478f1689fe057ce08541a5737f3dd9f612543e5fc413696771ac0f1dc8b12b2bd9fd56952d4c90fa7719919f9b733858052f90e8cb46ae9f905803d875b140e47b1991ba93904e79d02d9acc2370a7fa3c455d97770d3029c95ed4eb1b9e3cb23a0f95966737887ecbd7d656e7080e98cecb5966f24c23ad69d56d1018b708bbb603c196f10a70bce7e53b0bbca13f49635d409c8c33f6fbeacb5593c3b3473a1092553701074c32f474b29cc01ce9ecd351d9a54314204ec3f695f97e4e4fed23522943906ce060a48f1e2eadd496a3fa0455564429be3ea7fc4e2a748b2f89f233666ef761da66e9fa2991840215c90cad376336db0b5dbc12eaab7c14aaa67cdb3d4e0ea07706f04c491c7a673caa59052235af0832dc3f29e80038985cbd6e5b5c282e90d87a5fa338e5bb057b178af72f2ed1cdb276dafd61fe9375183b718d386fe911e2aa68bfdc5e4918423497c5136de2af0cf5af5d4495e653850e8035f9079f8611e7e2bf61f8f75502f640274b4f794c4b173fb4f1e4384417332bb8d39cbc45f91ce4f2c0a644683708b184dbc7524c9ca7cdc0619a6f6d4c973057bcd15913fb206cff82a505150bd3914b9f1f4c62a6337608d18f731b941510f9e91d18317b46ef1df8bbc87c2c2296a74fa4d490488d9bc666c3aa826bacb5d0dcd46049e884a3f028bf68046c53555525e65a743bdd8821172ed38842c44647fb13a2cc48ef83bccfb2211b7757b1b236bebd0e5d53b4c0b12ecaa7fa3a7c64547d4f4fd8a9195e0359cb3526c74784c2fb104ad24fd3e7303042833dcc1d346066cac536a4b2bbaab951ea71f5e5d0a54bf843353920f628abf0aff88ac4ae4f11725e90923754d1c4d2c0499863bf94bd1a09ee8393f2dc29a92281dcf396bc799b0946c231d1548d57719d1c62bca09fe36ae58974e8cb3658844db322423f6f57a1c66cd5678d840b166789dc8eef33df893dc47f41ea9d4442c746e326e10757d4e1720b4c5eb89882b462e1695fdb6a3bdfe51b5c2e1073d037e326583e40af444d3073d7d12264e9ccce09f66c68075645d34ff884eb72b03e7ce5ab8d27eea7a72f523abed84abc7415161fec3f27c21a0be619b64d0070099baadaf6c62b9e6f01e3d2ee5e02614af43fd2bb98a60e8e7fa6678877e5fbbf19faaef3ba5deab1bc49fd79b432584c4a7a55989642d622f3b79d6727cdfc91eed1221fb3eb704a25866912a3122d5a518fe7e3fe19a53bcfbb1f54095c2e7db7f3c0e7c24ef3834e26ccd8982f253a0bd323c58e464e8020c092cfe70270ac0faa9b2b8ab0c5154d495146144e9ab9e57835b0221e649775ca1afc74d79025e8bed5968fbaf1711f84e139e1f34639086d2e755a53a2ec2027fc3097fcb0b6df1bb4061b216357c4d7dc037279abd8e868011f908c4ceb1bf1d471408fb080fd26c5c8c57b0376b1d2d29e8a017e84d0c785cbda8a94db1d3823ca32f3ded2840eff3d0571a3090a29dfd57ec92d93a042fa7fca57732c0ac8499599e16e0d00c51ba61be28e923170ce27f17b514e146f20954e2e99c839de612c4d3c741c929176683a628ac6a5b0864f8843455442a007e1dcc248c3fee53798dd4a0d67d6b5e464334ef24f542dbf79203e83f6c53cb6bcf70d2042573656fc1b1b6cf25840338990537df233dc6a4c21d1746591e04fe624cee5ff354372fc36c447257d93c8472381aef6ceca9bdecf34212988a75393b198a9740512600ae20474232d9f2aa8116499651ef27b8a880899cc199cbb53ea8606edccaca2135bf6c65efb2ba770773153b9c1827f597c57f7395d8b16f9a74fb9c7f6f2bc70e2cdc9c467f7a98c22af6b07e66996db63b4a741b3ee6edba7415088246757f0484f0010b9f8813a2f0fa5a49fe1996cf982ad3d16f63183ae712762e229f5ba9aa2bacd34c0fd4883f5d6c91b739c397609b08a33b27db590fd7d96acbf66d450f84ce0ff1d97ce0c7b314aa7d0d3959b3e9402a7a8707c0a42dc71f5bcb5375e1cfe9cf1732f701ae2bedc8c55b00a2e7367b66cadd8"}, {0xa8, 0x1, 0x3, "191d626236b4ff03d194180a859f56150f641e98b56577c661c9bc7eb2ee1fa53afdb2d91c498f16e1a41cf79bd1eaf839083f80f65064b8ee5fe5ba26b1c2628df8b5a877b4c74604af9c53361df2b662f6afabd731dbca8fdcc8c883db7ff3310d7cdff73222a5b498c1d84bd72b9e642906d132966d04dfc49c8c2ee29a2ed8136a875d68f58afd0a99145f016ac969f3"}, {0x88, 0x1, 0x4f4, "53dafbaa03aa64dcbef7ffb1e8d834b4c87fbc18268b95b98bd7d218d0f3013e3ece2c55dc359933ef8326330687bf8b94e49e7d8bec23f99c612680a73c12f1666d76094c94c7c24f8c5e99d40ee2c4e3a7b2af6b120b12087d9fb3abf7bbed81fd46a390fa48e216122d562d1b203020cbd55f"}, {0x1010, 0xffff, 0x1, "1cccf54e99c9aa15531811ab726740e4bef47815d205872302e7732df1ce0614a6fa97c02ad9f50c6b51199691fde334015e4688c79aeb14e9afd197a919297aa91b2d3e9f78fe4b3dd397931fba4e28523605874ac5d33d5d0dc6ebace20ea2d94c33705c3e7e68792aba7ea96d233671e0832319bbdf1003f765c10114c6c02f522314202c8f431a34bc4315cdcf32f3e460367ad56647b879dfcbf024ab4c85dd8e823e46ad863d1fb65d981aa182d3978f24070f96c476bc2bef167bdc349e8d45e4a534cb71cc24471dac5d5ff02447628bf946fefd86fbb738d77e7d496d7d9fd3095a8c73757cc66b5726f807f72dc3adc697a610aaecd9da860471c3213f71c29a0da157f764ffe6c352d272f41f739ebf15d4ecf2c50dcd61a9c55ce25ae5eb45432069e1de74c9ddfcfc797c5d674599f5a55c81dcfbeada231601976395fa87ca6c7f2cf33471edbf288d9941d092b666dac707bb8585b2c5f44cda2c534e1660a7785954a997d6a51c16e2594384d5152dde4e34506b400cfa1cec1a5738ea5fc08fad562e82b3b876bd70db2954f0eabb6b0ce3b898c308ffddaed2dc93581f89ff0891c5b6f68f88d452560f25ef42257223ca4d99f8c6f2b5ed5bf4f719910ca15d8b1b2c59e0e5d05c880600fcb6fb476c8dbabb7186590af3ceab3f49f046b0e65f306b00563a966ff912595fe02ca444697e04a926534ee32dc6f79c49bdda1632ac656f6ba2ee4f0e636b5efc3321fe3376f04c31c9dcbe89e636ee4b746dc100a7d1b1085c75c7f566f7f4c3e2d315d999624bda43a00a76a5495bab22fc899dfc2b0ba5f875733c66d38f649086d842e3f1a8211f455a8f906a5c607b2de01967f7ecf2a9b340534226549d84a960cd829b65dcb9c211791a6e5eca21993068cbe1682440fb7a32a31fd2d673a93e7fedd89cdd331fd89e1ac9cdef35f93ea376d75211315213b45926592c5de70dce7d71980431612186c76c646eab9f9cdd48f7071cfd6495717e0db3f9a20f99c24c1d4020a11423809d262c8bfa167b28d0cf8940b94cee54042615b038fe29c52a2190aba2bf73fe7b509f0c676ac3fbc7161e4ba927e57252cd06320d34974121c2e14ca0417c95f2089f2a6dff454551234dac21ed232114df7ded49fb6978387f502f52c9f266c86f5281375750db44f18844e23bcdce236be102bbcce9637883307c691ab5e5fe00e131bb87ebd729a7437b931464cd2d4f80304d6df2eee7c9a0b24e8b0d263f886974076688d4975f976256352078beb3640326a3752b52a5047f25d75f0f2d2bea3e56a09c73f0db97c56bcc61a930d02fa7b73db5c428289c475d0b7e6702708700a4b73bb6665316b41b13bb650a9c81914cfad3ed4989030138e97eeda9696d73884f66c74500d6b7dd11f04cd48d11e7f706f933c093d7881e671ecae85d469eaf4090ef7b20b01980f51682236b93c57f8b341195bfdd11009682da6a6c5f12d46bc0b36e7ba3c61cfcc98295efbf9b71d98c0001c2aaa6b715bbcf605ed0c39d2f5a99e438d58bc6c2c305c027507e257bc1cee0ee17dc92c56993c5c0b49fddd2ff95c8e7efd26bb92819505dfc1452babb62c876d80c57529d4b041c9bf49e0e6e9abf98d2fc271681741e334b4b481c3f2237e23adb0261acc6c21a5f8600af4172575e4afdf59813c5e3bd8f7ac52ee2806499fcb60ac55cf1148c30aad497571cbb151b46fa9e5fc08d570e0ca90584bd51cb30cf772c8dd6d46867a32a7c629eceb1ad44fdb31c210c7b3fe11cc6cf549fe2dd09d7b6af0a15a17d47e035a9700b13a508da321b78f14189a485bc0f0d601425e27ba17cddee87d93f641b687d099cdcdb75960701e81d6502226d2d0dd0ae9b44db407d66a9c17abab1ed025dcf8a0363f3a569c0f6750e08c2c7f584ba75e4784b39c03f566034b8e9e97788e5ff3ac1037738bb61ccf3c2d474142057aa338f13e74e1b22ef88691498ff0d851623f9f97b73b22b8109e4f00787a61910c824c61a7d49e470b582a398f78413c0271c16d02fcf32a31c1b53e913b9f687dab417ab7e12c6c4ee4a02b0050b27a81490ca6f93894194bc7e18c7853ee65cc76ad208c49e48f6cc157232da1c1de82e870598a44c8a386c8d47a0a8b444d330d21c5dc2494cf7ba9581b93abf2f36a748d63860e0da4549348495f9d299a85a031458991ee979422e5bc173756177c940f63707867a701926393808b1060d9e14c5f383b06a5591ed518934730da7657855cb8d51f4baa971c0ab21c3f1a71321ca1170521e3c14be4952b671a56a8e646d61bce4aae925b3431dfb0c48c3103a578652a227c1dec72d9427829bfb71508cdd6ae30ae28bfa43a19800cf2fbdda0eb54bd410fc44a6144aa16cdfef9b8ee68a203d7135efdafe6467d8732b9cb9e28064f58fe742f9ee527edba1e659456d40c5ce70c3d94104be12ce82ffb46ce268bb97a5dc895b8d876245d6b859ef80537de2d294411432b25411ff57c431e8b15e6666eabe6c3d8813ff138ed0266b2f22a607db7180c3633a9e582cedb20d322a746c0bf01dccdcb2b5e8b4ee54a173192676f785ec34e07fc4419147416c830ddbefe11444a39bd6d763b4519bc7e215902ca936aeb420ddd455eab03c2e05d6a2f371018aa76a1b2dd697b0ed53e68a6293a8e09a7b58601785cb4c0a06ea3fab6c84298acfac9b04a8249e85d05f873ac08cc301345ba1f830363f4c90094413a5859c3ce745ff688bd392b080787641491f04076e09cf5ce1c467e6c7a7c9769da6edd8c476ec4cd7adeca0311a3bc5c182a9176e0272d686d4766d2dbb5be7bef92ceed904cb97e4a5f9aee8561ae618afc07962142d7c559edd200afe9d61528717e4ad2a3668d12674da011881900a8306115550420a86ed42e8d1e942e96bf5257430c96f61466dbcb821a0bc6c08298a08e5511a9912b01fc15c6512621c420df81e0efc9cad6f194cd911d098135c6f5be54b501aaa94866df88a2c6187e73eb767eee00d0bfd3387758fe5b1e83ca58620a03db4d5309ac546ec0573dbd5d63c5beecdc18e4f0b42410d70b91b85aa62c2d85da111473864795410f18f517a158a69cfae9f96af94181d5b38ce4ff75de80908f00f9ef55dc2f0ca947e5ede4d59247a75c77028d548848b7360c35931f6bf82340fe7e8442683bd63869f4ad7ab95850ed1f725024b979f66ca49f3708f72059bc7a17f0864332b2be25d55d5c404800d6bf12dc4aa2a3b0e96416115481402a9936ddf575b650d11774d7df464d42ce3f0e033b02896b8b3ac44362a334397f161fbda9f20dc3862489184178f4897f0526ca0a014d948e4f65e573faa7220fbf471a101fd38783782d2c8ade4f84b63a97bbaf29d1b31333df967021ba28d393af8af41baa00352bdd85a7162d3562569c4843b3960137b6b61c20b1cdab20f53d59078c64fe9609b30ca4efe99b0c15563e200468ee53d9bc5ff2e36683d249950d3de9aeec04fa9d0d99ec80336de88bf8c49444c525e3c5ff85aa6ba3b0040147a2fbf872ff7f8894d29dd91c32b58ae6cb8a3aebd7df04aa17e324d8eb6451044b60c8fab45eb6786dbb58fda906f59510080da75754be764c4de936061d1d2d7f56b73a1d9b5841a268b3561d957800e1071962bce942164ebf7d6aab3b8664d616c847e76acd833102efedb7c975aaac2f63bc35111090ae72bbdc4ed8f2f8caa9eb13b9b6b0d430569e0daf122694ca2197fc982ba88e41efe2603d251ec648cdce0049c28636e98cb8b03d3a6f6b1d1e2760c0b7b47e040c37d6c68d58885e1a14bc22fbe7859e01919775f7f6c226a8a97e7fdbc0a8baf9a4fb35b55dcd1db8a73ef6d24da7d671c16754822cdd8496d7f9fa98b4f57fa3f05b80b0f2284d23649c02e34139b5448737cc9504c57bc3c30414b7da3ec10023b33d5729113e50db49f4ccf6a5f2be701fc2d4cf4a55cd467c77a95e3c56ee4be7fe92e64b713f04b6ef4d32a35bee8590927d1faa82079f6e7019d0fb510e50e6970c03fc435942efab26edef80f817ce57baade6998f90cea49c09f49c382339aa21d16620ef52167a5ae67decfebaccb2fdebdf337d5dac0d2ddcd238c196b8a6e5f01c0a708279041cf377d48f22a0af3b2859d8c239493b0e15e8da1db637d65cf8096d2ae1ad8549d005e70885b6ebed5752899bbea2fb88e16b7035339146bd0206e20a302ce69d085b770a8e5b25dd610ce6ef7bba62d678cdc9809a94faf41d10e92e970d15c81e6c1bacd962b21d0945ebe3349c52c8ff61eb82ffb83d09fe1c51d0b2690dc7b48f1eaa9b2fc893855925a74f3f13a12cf9895932526967e20d33f4b95b7714b6f818d721a9d07a9bbadfb6043a9aa54cc84db79245a4a3b4c2967a7a9eedf8beb3892a2a93ac21f2df868e351aceafc0f5c2b5d0f322a8cef947628a452d6b1467afe525cc409fc6f16e3e86b97b38d132bbc624c0e9d02b6b25eab76b47556f7f3afc17b45e1ee6d12313d34f524623323741f9ddec35a00e60910a10b3f89146ebca0b6df14c07a428d0d716bea5ea8e78a2e4c48fded6120c74bf6859ac6d11c21e32e2b36d41cc2889f6c8488f2b4a4b597abb7044a3a9cab4ffc58ce90d524a8230d7df6a6f2a3f008f57c4da36226853739ff00aa5575ff09f57984a4e8d738d1a65b023cc14c4fb4f2234ce707f78b395d0d526509311dcd636015158f36b5ab096d4863566940bfea3e42c1a269c1932a26ac2a2e8de3452172debef020cd4ef5eeaa9692086698e8f56c8277fb3bcdd57eac543213051c829e7b545b3a442c593d7f1f314b69def01fe7b976b55fbdd246f26db383072f575f6addc2d114166c73e097aad62c55927851840b08d8bd2beb0621b3a2a76037e663025b43a4f0041988a1c499df15fbebcbdfd3d7f1ef3a59fd2a228838af751719523c77d336fa7b27bbe199f6a10bc86267e95d368d6e9c8a3895c3cbaf2fae54c06ffd96e0a29f6a89e7c7bf3fe2ad392d1d76000ca0724d773dc4510be14a194d02d2aee0a5f7d476d3ef31ea38ae079a5ceb2a72e6122c22abe1ef51835cf4d29e77a071ecbae462347828d97390c7a2f128405ffbb9af1a71e952b19047bf29825d3657be4cf64088ecc12d0a4d01d5dca850c8d1c58d8b5bb0138d28c470b47461a5edca5eb702e78d87f90dbdb14aecf1ce6953efbb9ff27196fe95616a563b04277a5adaf0ad1bafe34bd902b337629d4a3870b6af2cc1127ed54472033cbd9eaa82f7ee0b33191b85f90d22e3725f86a0b3232fa578363ac18468d19c125ad1294eb343556c410671a44629a42d7df9da1f44977dde6d40446c55811f5a5a981fb1d2508bf84bc701ffa5531187e3e31c34be65fa6a70f0d8614a22374e9cda17b7ebb432c7bacad2c276cca8c1358c01fb28a3e536969a3b276fd374d9b67ecf589d1de748e534805cd50c4ea876540f4c29f1051effdfc7243142219dc69a4b4eddf160a2bd62f1482eddeb214f08947056bff74cb688f6b6a68ef2eaac147af723d4024fd7ab6506b075ac78ac009b02fa1cc4c133045aeb5923d34181a29cd7d79c5212093330813dd7230dc0fc9852a006041e3bfff405bdb7c0a3572fec3f261b4c413428aa66cab1f57a38f86c8000a4433e471f37089888763fada3b3faf0a24ed7c3a018b1a34f8a13c7b98efb94a6b108ef4935c903b00767fe920f4693242f28b49996d7e5a6062b6233564a9dd8713e9bf22739e6"}, {0x18, 0xffff, 0xfffffffffffffff9, "be035006d34d16"}], 0x2168}, 0x6) 16:00:36 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[r0]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) fchmod(r0, 0xc0) r2 = semget$private(0x0, 0x2, 0x8) semop(r2, &(0x7f0000000080)=[{0x1, 0x200, 0x1000}], 0x1) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x5, 0x1) setsockopt(r4, 0x7ff, 0x200, &(0x7f0000000040)="150d9f4f71f10725b205af3f46b34ef87f75265002c0e8d91afe1858f61cb69ea1", 0x21) fchmod(r0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x8, 0x4, 0x9, 0x7}) 16:00:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() r1 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setuid(r0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ff9000/0x3000)=nil) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/47) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:36 executing program 1: r0 = getgid() setegid(r0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r0}, 0xc) socket(0x2, 0x2, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x2}, {&(0x7f0000000100)=""/41, 0xffffff3c}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20401, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x98) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 16:00:36 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() setegid(r0) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:36 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x800000000010) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt(r0, 0x6, 0x2, &(0x7f0000000000)=""/159, &(0x7f00000000c0)=0x9f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = msgget$private(0x0, 0x15) msgrcv(r1, &(0x7f0000000300), 0x8, 0x3, 0x1800) setsockopt(r0, 0x50, 0x6, &(0x7f0000000100)="ff999b79c2fe7dd802810f109dbe8b5fb510df8af1297427eda3139eb41e51aeff67ab1696e3fe1501b3d38d45a939b1c69f1b9207037e53574e6649d7b3126978e0e053a279da2e25ba71689a8a5405cd53e3a23cbf4b7479dcdc85371b66c2b041d4f0daa390ccacd952c68b5b3f98f088f19b49848519e599398c3e631cbc368cb6f27ce654a9922a83bdd2082958a6662b9a9eca83de117778be30fcef", 0x9f) getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x108, 0x2) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x200000002, 0x0) setsockopt(r3, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) socket$inet(0x2, 0x1, 0x100) listen(r1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) 16:00:36 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x1) fchmodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) listen(r1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8001) 16:00:36 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) r1 = dup(0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000001300)=[{r1, 0x30}, {r2, 0x85}, {r3, 0x1}, {r4, 0x28}], 0x4, 0x3) setitimer(0x1, &(0x7f0000000000)={{0x2c, 0x5}, {0x3}}, &(0x7f0000000080)) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffefdff5a0500000004000000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0xfffffffffffffffc) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xfffffffffffffe92}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffff8b}], 0x1) 16:00:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff9000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = semget(0x2, 0x6, 0x50) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/94) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="61029703e4eb873fa6e3"], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:37 executing program 1: r0 = shmget(0x1, 0x4000, 0xa, &(0x7f00001ca000/0x4000)=nil) shmat(r0, &(0x7f0000287000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$inet6(0x18, 0x7, 0x1) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x7ac9, 0x9}], 0x3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x10, 0xf0000006, 0x89e, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x100, 0x8000}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x1, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x20ce, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x2, 0x810}], 0x4, &(0x7f0000000140)={0x503f, 0x9}) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x1, 0x1, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000000)=0x9, 0x4) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x42) mknod(&(0x7f0000000200)='./file1\x00', 0x800c, 0x3ff) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unlink(&(0x7f0000000100)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x18, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:37 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') msgget(0x0, 0x80) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100009, 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:37 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000375000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getdents(r3, &(0x7f00000000c0)=""/202, 0xca) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup(r1) openat(r5, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) close(r0) ftruncate(r3, 0x20) 16:00:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa0) unlink(&(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0) 16:00:37 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = msgget(0x3, 0x40) msgctl$IPC_RMID(r0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x32ff) poll(&(0x7f0000000000)=[{r0, 0x20000010}, {r0, 0x15}], 0x2, 0x100000000000009) syz_open_pts() 16:00:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x20) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x10000000000004) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff21) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0xe8, 0x0, 0x0, "c83bf0e40565016dea194308eb6e7e76638e89603c24e5bc7f1588272e2a360d54e4f0c3d7527877afa69230b6619e982450172a3d9c78e385cb854a5f648a507b454c7d79a9fff678f91332820e001a3952a999da373212dd1eca444649f0a4257f2241a35455e694627beb167e5e75040fcee52e2c466ac1f4bdd7cc0d33736db4be74379608f7c77cb6717b269c6263f0da13b11dd89ef0fcd5f567892970d5866d236314206709e2dbcc16ceb908a9731d65c6430c07bd8ec7e0ab87b9683972ba971a58263354731ef32cc0f30aee"}], 0xe8}, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000080)=[r0, r1, r0]) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:38 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1a, 0x8007, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0xffffffffffffff2c) 16:00:38 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = semget(0x0, 0x4, 0x540) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/148) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000080)="702f29d08f7cd380f017e1dac5bf00d7a7a615aa7e03287ac72830973599c5d9ca2d5c3e82231d5d19f42ad86fe556c131120be708f29a943711d18990417b587bd77180481bef84e9ff5f3b9029c7fa1eaf8adf1b9a8b62612708409f8703f6e2b58925f632292a730c6cb5ce1b0a2d234f91c8604a7b39f73c6d8c092749e1f6573d3eeeac61d7abfb32768b3f90632b574d9dc8f35ccab4193b7761d9625eb7a498c1dc6a681542ad7ed2fbdcb58fc7f95189ea3e031e741e2a2e85e385974ac0259067dc4b2c317b18557afd024796db38ec9459beb83ab9f52a50e72796942c1796808447452344dc1fabd1aa53409662673c6956f8c9536a18f82f5538a2a0e69960f1af2e55614df315ab8002bb0ac9939a6a8f10a02e57ff1042ffa49730a468821a6838005c9c371f3b7d035319a5c38ba37ce29991db5b41dcd6d1034e0645448c4b216637c7aaaddfe39d71fb959011f571e7de68fda858717b5a5ee2378364642433e69a873893738d7706db7c45c6d50ea08574fe79b0339b8cb01e8d6f9b71d160abf02379734bf96cc4c5e69a151f55b57062f4cca88274fb4a4e6f12e36bdd21780ea93b69677de044b7f8beaed9c1569a05a833cbb0a43f311fd8fb6db95d8fcb7a6a27720feeed48015316509852b7b3cd5d96f9e57b512e5608a0f33d91ee629a739d85f2e35069c04a183e0078d43ea735f83edf2abf3e2993abb5e5eb0f59dbd43d9489b5cff7604532ebd947e0c383e4d906fa94877dc62abe18a5bc746cd2be0afde540afb21b7cecb17ea039d7b359e668119fff411cdfb5adc08b546e17cdd8c343131ec7555b31bf6e4bf192cf673cf4f3d353cd9acc240de57562fec042c36858482301738cb5878ddfeb5c1732bcd1594d57a5621aff68e4322895af4c6d5e07f4cc9fbb059561360508717c7ab4baefa4754436462fb505a43fb4d09d85f5707c92abd52d8bad6fce3e49814e49c26c5d5f96cedceef0d804346307ba774ed5dec88ec2e83845e9f355cc3907734ebbf0e545864042c3b26ffeb2e543e8d58a49a7a97bf4d193500846089e11d476e7519af502812683a715ba82bc7a30d5f46ff1b88fb27ee9b903602e840a5a201a21008f1df0ac0f3605785bdcd95ed609422b63b5b3be18d75df62d62fc0ff2247bd4dccab2fd71f9c4c37db3d305b71265e095a3841c1e03b954a8d830c507187cb5beaeefbb226f9da153e0c37de774f68e5e962d678e9cf6159055bf520568fde053a5db0fcfefc6df47f94f51f84e5ca0714a25a5a3e5c7cbb9700b8e4935d8f81ba5014922ac576c40382727939e8d1571d9c7572427ed82a7b279f5f671cadb74e25992efd1a2b5d9d0b9e2bc50e4633b1313a3c3ff7889a861806baaea628ee61b3183aa16499e45f0b27abf4828b5aa2c2056611868e061a7b1ec6a4a8594f6198ed73d71718054b1d97b3bf4c89551edc02f0044fdb0c02bef45e07934a011908a20384749cfda98ab7c690f076a01e333414562eeb946b972d244525b70826b55a6fbaac6c090a0008201d575e59526e2f0fde9ce026bb2ac12e5e2d2a309294f39010a1312307d16c44fbde7741504e1db95694f602437b9ca787cfc73558855460c4b1062e74f60bd384617b0fbd0918d8e70289d92a1dfb763974d9dbd50ffd3662e3935e38648ced15c53a04e76d6c1b86d9eea3ba7751b1b66f15ab03efed43c9989eb42ea76e14e3f95cb4f0198e01fcebcffcd0b8d8b3c09a789c656127c88f5280d39f5cfdf729fb6014aebb193b9af1fbb1bc0a46d6964bd6cebf05bd55b06571db1fe2ca75de7dc306923a43b470bafbb02a3fb9ce799545e632edbb108047960b77ba23e1bbe41c363f9c9d0092b9d1508e20cf9385af44df04225f7f3b561a09f89a1485d8ef905ec773ce9f703f0ce5ea275776953706be7164d669713a451bee5e2810754d48a32bba739f3046a41973ad737de70bd779105b1f1129be2ab3dfe968fd4baa85f2808466d1e6a413ec4e45f53e2b31af47aadcd02865233a65166a697cac978e341416c1ed61f83e20d134c50e74e12124f3d32f830550ef1cbff255d8f11f44ff1dea58c7132ae1a41023c7c494c1fe8702b1167d0e5ad04f81c5d86d998aa18d3ebfbb6614fc1e17e448318154b97d2a64c35d340111c5ff443e8380cf7792f45b2477ffc4889ffd02af4231927c35113c3b5940ceac0898cbc86b7ecccfc907177d29eb1808e22c238e64d287d4d28de957c73e753cae306ba5ccc42600f9e791098870f5c96c24751760c92e222f01e7a4f795a68844580371db06b32e9c259a8464eab95c3647cae2bc3fa3bf4e51bbddbdf813cd345da42b74146e6dbbf5ac547f65300542864b0d0dae22f2a2bcb7eaf4118e42ad2dfc46660295799b01a5d9ecbec54559f58fd788c799c6d810c917b6d28ea32b35f23d89b0dcec228163018c76280b6332884c99dda8c844ad74724b2d88195966aa1c075c261fc1ab902b89fd7f98340a5d7d3c11d27366869d3bf62e49b85a468c713557568ece5497d0eee41defb58076a5e039efd522a6d438784188534cbe9470b4362aef31253aba4d563c8e98d941947c2c19356c3e684f35b94d98ec817911859ecdf7f981390283623070fe5a3ab28c63000ccfb8fd4e5f38d677a47c174f9d3f46f138c13c3b596850a2486e97bd4054abf904df1345a4f5324f57adf1fec47813cfe57dfe58ee50a1e52db27e73cef9b3a34cb017fbc3bacb4a1f3b106f82d68dc3517a20768a64508b38874543cd0b499c381c768c335de90a614853b7e7fe04e27a03db4ca6e72922bcaee365bb70ccb46542ec7212b62442cf431be149d5883ebad531eb4431d19c0597ac9f5a228dd5577c787053ff10b9fd4a74c6f9d8a960b77a9d6f19582687d93b8b417faa3887a3c237b763f434fcfc7572dc7ee14934d430813d0f8b7c7a075ce26c455908197643d641374ba11cde1a9f29f215b6cac29aee23a55ab55bb0d0c9aa92da584b126e4496368473f6703288be334bdaa2f11aed653e23c16664a71b59712fbb7c1264fc958c1804593b0426f33c0d1464f02c4c4d30bcfe246b8b2c56c15c5cf64ddec5b597639d401589684b37f4fabd8addb9906cc974277e84528138b108bcc5491f281c20fc94e34c09105a7029d5c1c290eb76ecba1f423c2b0fe79bbd533425e19944baa45d8060da577a19de78aa01a75be752bb66c91a40299f6cd82aeb62c0260cd2847eba01ee02a1efac28e70d46652f19446abf7d21fd8e83af817180924431a80b51bdcb7905024c966b0916c3c42d8bffa82f84b20caa17a99dd258a2dc6a87a4c5d0a178f9b87b68c9b5166f603eb6d3e5173b97db3bd4891d416fd6e441ff030f924d41fef1f969269faa3f237a44643976f6d878e81320fd49d54355b6c6770e24f927df9fac1eec914d2f39fbb8a69d328ca8a32f554270a3586b81f67e55eaa5d49ca1f59f44467786e15927d7e48baa404bf4ae37f1ba66782c18d94331189385d3efc08fa2417e017478806cc335037af94964f6693ea4d51845d0a93c01cd442aff880b6ba2c1228ecfe9f6afc21ffed499513dbd2b28c20d6b06a2accaa1e979c3002d3029a51be94a9a5d5dcd05ff55ab1deb8bd4355d8989c30813a5a3033519fb937619854ccd393b6adab7f091312485cef0fbbde588e67a41deceeb4b760be2225664730443f70e3c13aa6d7d30d31c4640b0463d86b35f5f70d13f9c0281b3e5354097eecef04c7876dc3b2d8eb1a92a710ce8d7619327af4160aef9c3575a3158053dcb0252d123308e6b17656d2897b59520779e5685acc574b7d1b69ab8d620151b918c10dcabda16bb7f8f3f8c4dda56a4bc1d27ddabce64ce330e7f4088eae2d553ed5a3c9aa9a5cfbedf551f7bfbb4b67aa6f08084c60e492a7e3556796b695ae1124902cecda78cf99afc4bd4f1a97196e816338736b55b783a0c9e4beb47f8e2526a348aca1b5f047ab28408d9f562b433f56b86e241091f1fb02b37b14d96d638f0767d2765d1de031cb5a8e6ba4f66d611f3dfb85b18caf8bb3e6437aafd5531704925b897d92b651578ca5d31c7333a40c992baddbc4b8fd2b2b86f27bd9ca2a5dca3ca205e518981155366b6c12a33009847ca24a7b432810e3f958a23bc9b8f2f175770f561067d7f03df3a6de0976cda75e9012fe4011dd881617aab8fd7dd0d6981ecb04fbce27f41e37174e275de0fdfbb7c540d7e7138e5647a00e3ef877c41d5455ba6abe692718624b828a9a410b3a8ceaee78e7ef13e589d01d5b492b93721f88ae1dd9d8a98fa0ec1b67318c768b9737c29ab909b802b692062f01fee2802e105977ce844800651c0150b3bad65936da122e43b32265a5806e72cc4623ecbe5bbf26874b694665612af1c09a9a27ef4aa0cdd9b18114bb7dcce36c008a3a1c859fd6459e8eb8f606cfab04812f5f06a8152fe6532a8e4025db08dc49e275fb0dd01f69dce3e9c9485472665bde0497d23837b85248b7cec039e636e6b62ffbac5d8d8b85fff2b436fbc9315d10de632bc6b6ce8afc568524ea1d7a598fe20567e60c71d542941a7b83243372c7e3ab178b2d160d7b4828b5033d2b24676bbf699d2bf17aba9f25d4172871736bdb2843f2efe0627ea76c3efca7b8ac7414213e60444b706b6d38914a03c4a3f7ebbe9da417c8663aaae15904dc74fc4917f74e30b5927ee65e6d0254d8acdbbbc8cd1140406bd712f72ebb5bd7f47c6571b631c808803a73ddb00d2ade7bd59283d05103a27befe11fdb14734f82ed8774a0bee4509197009bacd5ec4d46a474f68fd408409f295d4337842cf64e4c2ed114f6efc05727e1cae56b681a5e95b807858cfecb211d57f8c236abe479cd2e5562b4b3690213e0b35bc52e9a0673e13be1885ce94071c87aa2898a12cec4b99a5bf6e1170d5a30d073f8578e2a13843dbec920e4379d5b340ff445ad81feaf6ae8912f233e6c44e6b53a583347afa00ab53aacc63bd4731341609ecf1b62e9e2ea7f5459c7d0a0724e4a487275600b0526207e7121d4878217f18fc7d39a3c15b6c398733fbc8571c1308161bd71f700dc372517c820d52dff7c414d4f71f9101d887cffaa92f07542b045f519ffb7f25ba4aaaff79320fdaecd6974090e47b20c7f6edc7b247f820cf77ba4dcf8781eac63589d594a99b62eb204ed4c2925a206e94cd7c4e82ac35f39d5dfb125a664ab27253274798c874a53de34618282776244b385168a64bd59ed286b7f14f51d9f03818c1b83289b3127a89a9a90aefec0805fa188cf29bf8172358f93fd23c0427025c86b38e970f54e0134d70d88804a8ee98ac01b86257c6466ab096003463c20c9e876872313a6ee208e19fdde9cb713c7384c3bc728493c29d02d2b414c0eb03522e4c32725963868c3cb0543106d0d2cf0476368a2fe9a15c23a9b7ee82c41f0af80ba05ae26c56dac8625dcb76a7a62179183c0fa0216a4b2c1ba4c225410775d62293a5cb43e58fea28e13d930bbe8f6206200588ef8d02d1700fa054fb0973743b5cf60dc10d4efa1260f706cdc18ea1b40a907b9838bb1c907f1f3b4472ab7afd7df597fba11c95c16965c96732fa56de8573c9474325909f30653c866e72e75f8aa40d2cd3cab58068996db845313231b1fd4711e75ef3f0e863ed3c9c0fecbe6126144ad6884dbc1ce38b732317def4c02cedc5e6960ca90140e0d485a0ba71713495c2848e07837b565fbef8acbfb563b7ed8d489", 0x1000}, {&(0x7f0000001080)}], 0x2, 0x0, 0x0, 0x2}, 0x0) r2 = open(&(0x7f0000001080)='./file0\x00', 0x10, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001140)={0x4, 0x10000, 0x6, 0x401}) 16:00:38 executing program 1: socket(0x20, 0x4005, 0xffffffffa96f7883) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:38 executing program 1: clock_getres(0x3, &(0x7f0000000100)) clock_getres(0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x78, &(0x7f0000000080)="ac710cc7a30acc0addf10133506ee3da907760ed743ff8cf59018c6ab7f9146c99c36803fa026b097ab6ad25d7dd39809a3d7054cd2c27393da925ea80d25f710d2cd22ae538f0045e098f82781deda1654414b2cec31f3e0a0bd83803e4fe1cc5da0aa0e8a36f89b66c95539b3b336c421c1a3f1a6ac871") 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0xc) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x18a) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setuid(r3) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x8) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x45) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chmod(&(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x500) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = semget(0x3, 0x0, 0x9c) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/7) fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000100)=0x10020) fcntl$dupfd(r0, 0x0, r2) 16:00:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x4}) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000000180)='./file0/file1/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4e, 0x9}, 0xc) mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x105) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffff72f3) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x960, 0x400000000000) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = shmget(0x0, 0x3000, 0x80000000008, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) 16:00:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/249, &(0x7f0000000000)=0xf9) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:39 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x4) flock(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f00000012c0)=""/105, 0x69}, {&(0x7f0000001340)=""/122, 0x7a}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f00000013c0)=""/181, 0xb5}], 0x7) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 16:00:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0xfffffe27, 0x100020003) clock_settime(0x4, &(0x7f0000000080)={0x5, 0xfffffffffffffffb}) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getpgrp() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/172, 0xac, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) close(0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1000000000000, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000060, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='%(+\x00', &(0x7f0000000280)='\\$\x00', &(0x7f00000002c0)='*+}+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) syz_execute_func(&(0x7f0000000000)="c4236d5ec96ec4837d09b48c001000003ac4825545e8c421ac15fcf3470fe65527c421d962b15eb900008f89e893e441d1e0c4e30902d256650fdcc5") rename(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:40 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='-{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*^:.)&\\\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="e5b63a9e9fab669fe92407f32a2e5bb04886a1ed4998e019d3971c2521efaae859eedbd6acfe3933dffd0fb7bc607455c366aa907cee64fc73071f9d4138e6f683f5ac8cd4bdf2b4fd65fb69ee5d93bc7fd997dc8814e4cb16ed64866a77155bd031725e16c2ca3d503ba0e3dd2454cc581b7a1c623a352ac09ea45c64cb9f0094aad1edd1d6df0492a9aeb75d63245f64328b57e8c209e43b6cb02899cd76c7f9c8197071bda3b9ffa254e397afe820d8664126", 0xb4) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/14, 0xe}, {&(0x7f0000000480)=""/18, 0x12}, {&(0x7f00000004c0)=""/255, 0xff}], 0x4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x40, 0x4) 16:00:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f0000000600)=""/118, 0x76}], 0x7, &(0x7f0000001780)=""/91, 0x5b}, 0x1) dup2(r0, r0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r9 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r1, &(0x7f0000001c40)={&(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000001840)="39c625c623a7eaab49bcb12c8f89eb73e1c9345241f646e8549e92abccdf465ac0dd75a6b5648d3ebe9033bfcb87ff84c70f843957f5221f8d92ff6da5926c4aa067c4b4e430c73f877d145c", 0x4c}, {&(0x7f00000018c0)="862ae0be72722cdcbd8dad2f17da4bda0508fb8de8c7a517463b07dbbdbc4fda11de4e394e78cb5b88eb80a23a8a25b2d7a73def329484028fac3d34591435ae02f43d88fd6316e549072ae52e55f4647d771f2b65b59d9e075baebb7fd89e8f40bb4607246492b0f494909bed71509acac91abef2d612689b919a4687b7850b6d7b3d78273ccc001ce95751565d1a6856d99998b36a6ae1157b0187149d07e5", 0xa0}], 0x2, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x1}, 0x8) 16:00:41 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:00:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x93, 0xffffffffffffffff, 0x46b, &(0x7f0000000000)=""/230, 0x2f}, 0x0) 16:00:41 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) r0 = msgget(0x0, 0x5c272210b2d06cb) r1 = geteuid() r2 = getgid() r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r3, r4, 0x2, 0x2}, 0x800, 0x8, r5, r6, 0x5, 0x0, 0x3, 0xfffffffffffffffd}) 16:00:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000c70001"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/44, 0x2c, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:41 executing program 0: socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, &(0x7f0000000040)=""/141, 0x8d) 16:00:41 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x300, 0x1000000000080) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffee0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1) chown(&(0x7f0000000040)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1007, 0x10003}, 0x8) 16:00:41 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r5, r2) semget$private(0x0, 0x3, 0x20) r6 = semget(0x3, 0x6, 0xa6) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000300)=0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xe8b, r7, r2, r8, r1, 0x108, 0x6}, 0x7, 0x2, 0x100000001}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xb16f5bf, r7, r4, r8, r0, 0x107, 0x5}, 0x9, 0x7fff, 0x2}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/131) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x8001, 0xef}, {0x18, 0x1, 0x6, 0x81}, 0x20, [0xfffff7ff, 0x1, 0xffff, 0x7, 0x6e, 0x8, 0xb1a, 0x100002]}, 0xffffffffffffffc0) setgid(r3) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x810000000000) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:42 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) setreuid(0xffffffffffffffff, r0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/71, 0x47, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x100}, {0x18, 0x1, 0x8, 0x40}, 0x34, [0xffffffff, 0x100000001, 0x3, 0x7, 0x1b8f5ebe, 0x10001, 0x0, 0x5]}, 0x3c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x80000000, 0x0, r1}) write(r0, &(0x7f0000000580)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ff", 0xa2) r2 = syz_open_pts() close(r0) fsync(r0) dup(r2) syz_open_pts() 16:00:42 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x33) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r0) setuid(0xee01) unlink(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000280)="b661bdd2dc6e047b5fcdd1f4579a805217cfad0fdca551e25ae589218e4cad80e0ba9d81ba016d13d8f58fe1d54d2ca28123eeb1ed9f88d27745be33b3cd1989be4dab187e85698e3a460056253df39286e13dd033b6620aedc26637f6532277efb9974da27d54b323ed0e552643b7f4eea1665f31550f1c882c2feb98990704", 0x80, 0x4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x800}, 0xc) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000200)='\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) login: Thread 0xffff800020b92e28 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8078b31928) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92e28 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 110105 35263 73 0x100010 0 1 syslogd *447104 65208 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(ade94467d2032e4b) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b92e28 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(ade94467d2032e4b) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b675f0 rbx 0xffff800020b67690 rdx 0xffffffff81f2c6de apollo_pio_rec+0x8cd7 rcx 0 rax 0 r8 0xffffffff810055d4 kprintf+0x174 r9 0x1 r10 0x77594934c6d67b05 r11 0x68c75e26c94627a1 r12 0x3000000008 r13 0xffff800020b67600 r14 0x100 r15 0x1 rip 0xffffffff813eeb68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b675e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=447104 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff822f8848 estcpu=3, cpticks=3, pctcpu=0.38 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69437 42317 92234 60929 2 0x10 syz-executor1 69437 297551 92234 60929 2 0x4000010 syz-executor1 69437 363265 92234 60929 3 0x4000010 inode syz-executor1 28313 512623 30174 0 2 0x3000 syz-executor0 58444 149792 1 0 3 0x100083 ttyin getty 75924 140607 0 0 3 0x14200 bored sosplice 92234 489868 37957 0 2 0x482 syz-executor1 30174 438031 37957 0 3 0x82 nanosleep syz-executor0 37957 110751 84170 0 3 0x82 thrsleep syz-fuzzer 37957 19136 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 313875 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 517991 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 181309 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 497930 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 190930 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 5960 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 250826 84170 0 3 0x4000082 thrsleep syz-fuzzer 37957 128512 84170 0 3 0x4000082 kqread syz-fuzzer 37957 170955 84170 0 3 0x4000082 thrsleep syz-fuzzer 84170 71791 89702 0 3 0x10008a pause ksh 89702 416693 67349 0 3 0x92 select sshd 67349 266096 1 0 3 0x80 select sshd 35263 110105 35944 73 7 0x100010 syslogd 35944 170838 1 0 3 0x100082 netio syslogd 41691 272014 1 77 3 0x100090 poll dhclient 88754 434677 1 0 3 0x80 poll dhclient 49843 426579 0 0 3 0x14200 pgzero zerothread 92992 9106 0 0 3 0x14200 aiodoned aiodoned 4075 45722 0 0 3 0x14200 syncer update 5207 175805 0 0 3 0x14200 cleaner cleaner *65208 447104 0 0 7 0x14200 reaper 98916 419981 0 0 3 0x14200 pgdaemon pagedaemon 84977 363184 0 0 3 0x14200 bored crynlk 24816 416455 0 0 3 0x14200 bored crypto 96604 322441 0 0 3 0x40014200 acpi0 acpi0 16983 299639 0 0 3 0x40014200 idle1 1512 289217 0 0 3 0x14200 bored softnet 18583 246977 0 0 3 0x14200 bored systqmp 63533 386035 0 0 3 0x14200 bored systq 82312 247025 0 0 3 0x40014200 bored softclock 7334 357803 0 0 3 0x40014200 idle0 1 440707 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 69437 (syz-executor1) thread 0xffff800020b93080 (297551) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822efac0) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:429 exclusive rrwlock inode r = 0 (0xfffffd8078b31c58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd8078b31b48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 69437 (syz-executor1) thread 0xffff800020b93788 (363265) exclusive rrwlock inode r = 0 (0xfffffd8072873b40) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 35263 (syslogd) thread 0xffff800020be5780 (110105) exclusive rrwlock inode r = 0 (0xfffffd806eb9a3c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9570 10472K 10480K 78643K 12654 0 0 pcb 23 9K 11K 78643K 5068 0 0 rtable 100 3K 4K 78643K 992 0 0 ifaddr 70 17K 20K 78643K 556 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 28K 78643K 919 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 7269 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 157 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 994 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 9480 0 0 sigio 0 0K 0K 78643K 155 0 0 proc 42 38K 70K 78643K 1709 0 0 subproc 64 65538K 67586K 78643K 100 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1202 0 0 in_multi 33 2K 2K 78643K 436 0 0 ether_multi 1 0K 0K 78643K 64 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 877 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 130 23K 42K 78643K 31283 0 0 UVM aobj 130 4K 4K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 246 0 0 NDP 16 0K 0K 78643K 154 0 0 temp 197 2360K 2436K 78643K 27721 0 0 kqueue 0 0K 0K 78643K 96 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 4203 0 4196 1 0 1 1 0 8 0 plimitpl 152 133 0 126 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 1366 0 1362 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 93 0 93 38 38 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 23 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 989 0 979 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19755 0 18188 51 0 51 51 0 8 0 ffsino 272 19755 0 18188 105 0 105 105 0 8 0 nchpl 144 33818 0 32236 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 106505 0 106504 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 25 0 25 17 17 0 1 0 8 0 scxspl 192 98389 0 98389 47 46 1 7 0 8 1 sigapl 432 9662 0 9648 2 0 2 2 0 8 0 futexpl 56 114868 0 114868 2 1 1 1 0 8 1 knotepl 112 2702 0 2675 17 16 1 2 0 8 0 kqueuepl 104 3343 0 3341 1 0 1 1 0 8 0 pipepl 112 6340 0 6321 17 16 1 2 0 8 0 fdescpl 488 9663 0 9648 3 1 2 3 0 8 0 filepl 152 60728 0 60624 31 26 5 7 0 8 0 lockfpl 96 2562 0 2562 21 20 1 1 0 8 1 lockfspl 24 5332 0 5332 20 19 1 1 0 8 1 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 174 0 164 1 0 1 1 0 8 0 ucredpl 96 21695 0 21687 1 0 1 1 0 8 0 zombiepl 144 9649 0 9648 5 4 1 1 0 8 0 processpl 840 9678 0 9648 4 0 4 4 0 8 0 procpl 600 30187 0 30143 5 1 4 5 0 8 0 sosppl 128 236 0 236 51 51 0 1 0 8 0 sockpl 384 9037 0 9020 17 14 3 4 0 8 1 mcl64k 65536 1430 0 0 130 68 62 66 0 8 1 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 60 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 49 0 0 6 3 3 3 0 8 0 mcl2k2 2112 16 0 0 2 0 2 2 0 8 0 mcl2k 2048 157 0 0 11 2 9 11 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1500 0 0 36 0 36 36 0 8 0 bufpl 256 21524 0 14555 436 0 436 436 0 8 0 anonpl 16 1090417 0 1083123 378 332 46 54 0 125 10 amapchunkpl 152 62433 0 62343 258 249 9 96 0 158 5 amappl16 192 63654 0 63273 462 433 29 32 0 8 8 amappl15 184 7 0 5 1 0 1 1 0 8 0 amappl14 176 6 0 4 2 1 1 1 0 8 0 amappl13 168 20 0 17 1 0 1 1 0 8 0 amappl12 160 4714 0 4712 2 1 1 1 0 8 0 amappl11 152 185 0 176 1 0 1 1 0 8 0 amappl10 144 74 0 72 2 1 1 1 0 8 0 amappl9 136 347 0 346 1 0 1 1 0 8 0 amappl8 128 4984 0 4918 4 1 3 3 0 8 0 amappl7 120 32 0 27 1 0 1 1 0 8 0 amappl6 112 53 0 43 1 0 1 1 0 8 0 amappl5 104 221 0 211 1 0 1 1 0 8 0 amappl4 96 405 0 380 2 1 1 2 0 8 0 amappl3 88 5956 0 5949 1 0 1 1 0 8 0 amappl2 80 95857 0 95796 2 0 2 2 0 8 0 amappl1 72 213207 0 212763 24 14 10 19 0 8 0 amappl 72 30580 0 30543 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 9663 0 9648 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9663 0 9648 1 0 1 1 0 8 0 vmmpekpl 168 87276 0 87253 2 0 2 2 0 8 0 vmmpepl 168 1040037 0 1038558 328 253 75 76 0 357 5 vmsppl 360 9662 0 9648 2 0 2 2 0 8 0 pdppl 4096 19333 0 19296 6 1 5 6 0 8 0 pvpl 32 2776557 0 2766042 604 482 122 141 0 265 27 pmappl 224 9662 0 9648 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 760 0 80 20 0 20 20 0 8 0