bfa333fc81b17a9d7833cb4f7802d0992b16a6a5679373e916bb8aad98096f5220c6652751908106d23e8990484f1158052b2316425b9c8410406b4a48c4519f8fbb88c8ecd665e47f21ffa1b4e69d26cffb36e1ec36e3e8a1dcb8d6d0728d53c691f40b1a70243019ddd0c4069fc979b8dcf57bf6545e1eff663ebbb555bf07eef4be5d43cc9c18f6dff6f402ab5f1d4a457130fe9d0ae1260aeff9824e03645119fd966e3c5daa6a54f30f160ccda7d2acf4f753177b7da26d82b1aa60d71dbd802853bc9b8cd962a3d0ce84dcf2b13ef7e196782e44a9a4b4f9f3d4987f9be94006aabb871da7be9f97a435ca44b690a97fb47162b3617db4cb9587358751a1ffa970ae9e035c772bf3ef6b967579177bced900abfc03a7de70c901c0e7c58de55531d08fe4c6a8376be5ddad19448d3086503b6a8bdd85545e6b435e19721c03f43c788daf7289cb4ce1a9123bbad070c5ea9b27ffdb9f7cba7e156cac3311b981f8f0bb86b47968f66f407d03387177e02f1eb26d68ad97363079e4fa29f720231ea804ff5dd7f39769149c07713663f5816f"}], 0x1010}, 0x6) r20 = semget(0x2, 0x3, 0xc) semctl$GETPID(r20, 0x0, 0x4, &(0x7f0000002200)=""/33) fcntl$getown(r0, 0x5) r21 = syz_open_pts() ioctl$TIOCMSET(r21, 0x8004746d, &(0x7f0000002240)=0x80) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) dup2(r1, r21) mlockall(0x0) ioctl$TIOCCLRVERAUTH(r21, 0x2000741d) 05:37:56 executing program 0: r0 = semget(0x3, 0x3, 0x10) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000040)=""/56) r1 = semget(0x0, 0x4, 0x200) pipe(&(0x7f0000000080)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x0, 0x618, 0x8000, 0xffffffffffffffff, 0x400, 0x0]) r2 = getgid() getgroups(0x1, &(0x7f00000000c0)=[r2]) 05:37:56 executing program 1: mlock(&(0x7f0000fef000/0x10000)=nil, 0x10000) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) 05:37:56 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, 0x0) 05:37:56 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/246) pipe2(&(0x7f00000000c0), 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/5) 05:37:56 executing program 0: clock_settime(0x0, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0x80}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x1, 0x12) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0x1) 05:37:56 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/13) 05:37:56 executing program 1: utimes(0x0, &(0x7f0000000040)={{0x80000000}, {0x100000000000000, 0xe78c}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 05:37:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{r1, 0x160}, {r1, 0x10}, {r0, 0x44}, {r1, 0x6}, {r1, 0x50}, {r0}, {r0, 0x4}], 0x7, 0xe3f) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 05:37:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x4000000b) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r1, 0x20007461) stat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x10000) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="40a636287f7f8b3dff541a3765794588109d433ddf2e653b972cbe2be157d4c7615216c83f22d15a681bf33fa31c920da6334e63001aca5b4611eec72ecc7251359e53beda32ef19da8426d9110b94370a84d88a1844d1cbb9f4ee61ff3d97ea8d7e8f1f29509d0d723427f5704baec44bd1fb526921178eabaed6164f8d6c60c72c31d896d20ebce72412dab98c3e56b3d88f3608ac2d4e94d90547be85132f5bc7466014918dff55d7e19bba55149d54d7e4d318c7ba6004", 0xb9) 05:37:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 05:37:56 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x169}], 0x1, 0x0) 05:37:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="bba6bc9fe92f786b2a4cd5dbe9f33c92f55e5485a7d99c4b7d3f14050600000000f10dfe1c571d02ccbdf2b07b69b711", 0xfffffffffffffe8d) 05:37:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r3 = getuid() r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r5}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r2) kqueue() syz_open_pts() 05:37:56 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x11) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="e4012ef5aadaef"], 0xa) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:56 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r4}) syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 05:37:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 05:37:57 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x40, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x2ac7dba9}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000081, 0x80, 0x1}, {{r0}, 0x0, 0x9, 0x200fffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x3, 0xfffff, 0xffffffff80000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x10000, 0x4ac}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000002, 0x418, 0x80000000}], 0x401, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xda0, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x24, 0x80, 0x100000001, 0xad}, {{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x1, 0xfffffffffffffffa}, {{r1}, 0x0, 0x14, 0x0, 0x2795, 0x9}, {{r3}, 0x0, 0x80, 0xf00fffff, 0x40, 0x8}], 0x6, &(0x7f0000000240)={0x4, 0x7}) r4 = getgid() fchown(r1, 0x0, r4) 05:37:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x20000, 0x3) poll(&(0x7f0000000140)=[{r6}, {r5, 0x40}], 0x2, 0xdda) ftruncate(r3, 0xffff) 05:37:57 executing program 0: r0 = socket(0x20, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="4be7a40fbb9909a3810304a85bc0cb2d0559fd7837e4692c17f5354c74cff3d66cff2881998d8a0f0b20bc82c19af0d7daa66001eb12dcefc65f853f8b2fd70c38d43b89c1f51535a32a2f7ea31d6e249bf3d155c6812b61813b527d8d01a82f2b2636ce4fc2e1bc64550674b5dc9e8c41d08b528e7182156036d8c14b016e1962ae97085407f1fa6eebe058da31d17700587e269f9a29dd355ea080ad2ca65e192e2953195bb2280500be8bdc7a6b7b788bccf619"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) writev(r0, &(0x7f0000000080), 0x0) 05:37:57 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000240)='./bus\x00', 0x2081, 0x4000005202) r1 = fcntl$dupfd(r0, 0x400000000004, r0) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) 05:37:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="96e52d3f666971653000"], 0x10) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 05:37:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x7, &(0x7f0000000000)={0x101, 0xeed}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040), 0x40, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0x5c}], 0x6, &(0x7f00000000c0)={0x1e4b, 0x6}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x30da, 0x100000000, 0x7, "d9a3712054bd95d882121d2d76d5980d2a16eaf0", 0x0, 0x6}) write(r2, &(0x7f0000000300)='<', 0x1) poll(&(0x7f0000000100)=[{r0, 0xe}, {r2, 0x150}, {r0, 0x102}, {r0, 0x10}, {r2}, {r1}], 0x6, 0x5) lseek(r0, 0x0, 0x0) 05:37:57 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x100) r0 = socket$inet(0x2, 0x2, 0xffffffff) fcntl$setflags(r0, 0x2, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x5, 0x100000000, 0x10000, "a21d52e5dfbff44eb98aae1cc3444b98c308f2ab", 0x8, 0x5}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x2) recvfrom$unix(r1, &(0x7f0000000140)=""/88, 0x58, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = shmget(0x2, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/47}, &(0x7f0000000240)=0x31) fcntl$setflags(r1, 0x2, 0x1) fcntl$getflags(r1, 0x1) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) truncate(&(0x7f0000000300)='./file0\x00', 0x800) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getegid() ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x6010, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = syz_open_pts() rmdir(&(0x7f0000000340)='./file0\x00') ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000380)=0xcd) kqueue() readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/241, 0xf1) shmctl$SHM_LOCK(r2, 0x3) getpeername$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) msgget$private(0x0, 0x204) 05:37:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) read(r0, &(0x7f00000010c0)=""/4096, 0xfffffc73) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001080)) openat(r0, &(0x7f0000001040)='./file0\x00', 0x20000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:37:57 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) kqueue() 05:37:57 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, 0xffffffffffffffff) r2 = semget(0x3, 0x0, 0x441) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x100000001, 0x4, 0xffffffff00000000]) 05:37:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 05:37:58 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x14) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/11) 05:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x10001, 0x0, 0x2, "b5e70639819c9e44c1bacf012a5a3fec812c10df", 0x3f, 0x5ee}) dup2(0xffffffffffffffff, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 05:37:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="73516a148a59d9e9a8609e6817f22c94e66f78d373afab84a79d4833ad6a3390418c8702eed62a9caae0c75ac469fe3a72ea60876b2bc3f680490531b1f8404f45b8373fb302e69773ebf15e24cd11a1c1438d4f7391ec68219e5cb28a219d1a0c1bb092f5", 0x65, 0x401, &(0x7f0000000100)=ANY=[@ANYBLOB="08000000f98e009c3e1100b5a46c653000000000"], 0xa) mprotect(&(0x7f00000fd000/0x3000)=nil, 0x3000, 0x1000000004) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) ftruncate(r1, 0x1c) write(r1, 0x0, 0x0) 05:37:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000040)='./file0\x00', 0x5c0, 0x16) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0xc0) chdir(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 05:37:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) chroot(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) 05:37:58 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x40000004, 0x3, 0xb4}, {{r0}, 0xffffffffffffffff, 0xc4, 0x600fffff, 0x7f, 0x6d8c}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7fbb}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x54, 0x0, 0xfffffffeffffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x401, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000081, 0x7ff}, {{r0}, 0x0, 0xd7, 0x0, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0xe3edf371a1978fb4, 0xf0000000, 0x80, 0xfffffffffffffffc}], 0x8001, &(0x7f0000000180)={0xf86fe0f, 0x7fff}) 05:37:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0xc4) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 05:37:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x4, 0x20000000}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x200000000000001}, &(0x7f0000000180)={0x0, 0x9}) 05:37:58 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), &(0x7f0000000200)=0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f0000000040)=""/6, 0x6}], 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc, 0x10001}, {0x0, 0xfffffffffffffffd}}, 0x0) r3 = shmget(0x2, 0x7000, 0x209, &(0x7f0000ff9000/0x7000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x82, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) faccessat(r5, &(0x7f0000000340)='./file0\x00', 0x22, 0x1) 05:37:58 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffffffffffffff01}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 05:37:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8001) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x4f}, 0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 05:37:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r0, 0x800000000000000) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = socket$inet6(0x18, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x8f2b) connect(r2, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x19a) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000290000000000000000000000b4aa55ace37cb49f87103fb22ce92a7dfd1bec22eccbb24811c4275616b02609c7a7bc46c9fa021f4b8a94517e8aa0a23f667227621195c897a5e0bb3ef6aa92c29f1645f3a274efb79365314f9ec4f9a79a858695b07bea4bc06cc9be15c434e408e23367e83762ba547f7c7d873709bc2c1c2c4dd7c40e9faf2943b8434b53fb9094c060b0fccab1442a4bcf4a22"], 0x10}, 0x0) 05:37:58 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x400000) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 05:37:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x1) r2 = kqueue() getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x20, 0xc0000002, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x35, 0x9, 0x400, 0x9}], 0x0, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x7e000000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x6}, {{}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0x100}], 0x1ff, &(0x7f00000000c0)={0x101, 0x7fffffff}) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 05:37:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7105001f"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="bc", 0x1}], 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x646, 0x80}, {0x23401300, 0x99}}) 05:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x41ad4af, 0x0, 0xece6, 0xfffffffffffffff5, "72051f60f897bae0d21cf7d96cd759293bb100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 05:38:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', 0x0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 05:38:04 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1d4) flock(r1, 0x1) close(r0) unveil(&(0x7f00000029c0)='./bus\x00', &(0x7f0000002a00)='c\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002a40)={0x2, 0x100000001, 0x10000, 0x1, "fcef317194b2b08d459c1da9722a9a71dfa7930c", 0xfff, 0x800}) utimes(&(0x7f0000001880)='./bus\x00', &(0x7f00000018c0)={{0xfffffffffffffff9, 0x6}, {0x1, 0x6}}) getsockname$unix(r1, &(0x7f0000001900)=@file={0x0, ""/4096}, &(0x7f0000002940)=0x1002) open(&(0x7f0000002980)='./bus\x00', 0x400, 0x80) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000001c0)="f487ad08719ec5666f746bed2286d268bf42823b1639ac3a5e1446d73f625d1fddae469d7b4ea3f63373e0d8fc4536771e643f85ac0c09735957751613b092e293a1207d0afb19afce27dfd9c381c426938789deb70081a035f36162af8cd463641baca65775644d9b342877a92b85f87bf8fa2b74b7b3866b897f9b85e05f77f068c9ca2a6af870fe5b6227d1d064bf77a57e841be45118ee295b1a4a1e055ac1d719509af46e21e2da944b98e06103976bb42831825548353cf1cc23f0e8b69ce39c8186ad899143f4c1d5b22c4aa7c7f3dd07d865cb66f78597be7edfe0e58df7de26e5e67da407393a0b7b5f27f6c7de4ac710157179d5ace8db806e7977e3d9f1994166fae6785e989559318575f3ef8acc54fb3317e5fa150e2c89f9facad0d84bd2bb19687954bfd999df79a2137f2236550eb4d445d138da7f96cbbd0dcedf29d06c78d3316f1bca968f2e191a9c5e4d993649f074ddc68e02063a0872e78319737861329cffa5a58dfa5b1f8540cca58b8b5a6c30ce9b10af0ce5612339be3aadecc4f6d89e261ee7c11da2938f4f51019b109513ccc824f783df6e74708f5e48797db102347496d1572192f91c9ff1fc85609b3ea7f90b87b2a5d21a83a1fc475721bedb6e38004b9c0cbb30813ed904d064b4ec8d3973fa9468ad2a7dd64d0c19cf1c47959509f13ca9427d8267d58ffa5a00659863a5fad8624f319c71b0ab16bc6f26ce9a2b12baa2bf7bfd624880209ecefc76e12fd80797fce595b08479b788af3dd6258fbe70f6a8efb6821cf1a9243ce79f1c73abe3c2db383a0827681bb77777a3548b67d58dd9fc5dff82fc60ce2746bc00a493c5b922a0c8a5cfec5f9db965dfcae915d56ef94bf422995320b2bf47e3d6e508ea1938cdccdd48f32e818ddf11a69856e58403c662be6b46b7601e4d4eb53acf79a3b044b40c5a4d1b4adebdf2a68ba5bcaa73f6fe4f465fca19b2a563972322a5ba85aea5c2f76761d2fccf671ea3370dab20ca15ae16b3fade8d475a0abde1aa14fd24fa4b6844fc4063104eb40b435f54e052a902f2315d32be45a3b0df28f6966b1a96d202cafe1b3ddbfae3fc855cdcfabae5c5a232015ff2ac179bbd1bfa713fa3187fe9f60ab1e1c3bd4b935c22af5ff0c39d88e9451e7f35d594a46f9f56839fcedd67026e4e2b7622aa98d3d2d98ab98201193dda958c24607fd5fae14c70b3edf641e9f6464786df5259d5193aac112a95f9cb207782b37aedf7720fd039c9233ff4556d882b1406bc70c4828c2cb8f0023356a703c75e18eb262f21a391d2a58b8ed8bf8a918d69184bc9fd93be4da202a690960bbfbb8381a891e0c41c5a7918c2bec0fdb6b24a09241e7ec540c67a4a4d82c1cd03cb6b78ceb01c6fce5989505c0278f1b62b6e79f27ffe4da78c734b4d035492532fd872ac8e23cdc851e2084a6bae0f34f3ba39813649899087ba88cf882b995ae4d5066baf2b2ef77d5ce20cf954bf3a60e418e65a28b5a2c0e1f183b95abe9d6ffd314627c4d0dadcc610a9a2b9626614cade86e019e2d40507a36c615d6fb4c4dac8a57035210b262a32ad2ffa4abb5bbe8b928f9da1c76e1635776187c542bd670e2a616d162042c2af0fb153d0b458d90aac6768b7bfef4c3f309e7aa970ca307a6854875dc467c0186b4f0e1f7b6bb3a453fcbdfa9fefd22888eea7e7d04e8e0dac11831f3486f272ee062d50719e866c967e00da0f107d136be3707f44998930110e37b7930ca3c33e7c044ead147204ceb43420353018f5971362963f05e1a9486c23af915c98ce98684e334f46d56418683996c3c6a02867158461b4988add5c27f1ce373549b1ef305b2769c203783d785a4bf90c2b729607d7e107946ba1fa916e25d99c0c4a3580fabdcfeb230874a57ba52383dfb84207d478a809c4aa067d7784fc6ad80a6d6a7d9a4aaea7d64e014c30dcf1eccc65af8eecf6d3f77ca78c01dd44dfedff2c821269890009fb6a4d10cc06e4df4b9854cfd2058aed7d7a4bbeeb578dccb3429feca5209275c84d3a2d11174769d95646e49b43dbea889f35482eae8ce613117f35ee6dafa0e8e3c64c30315f1bec3d0e7db004ec8c7ddfa54e39a432507269d86b9c934a56f9f4939b646f840fd719e680cbadc5ff9933ef57c6f3dbbca7cd579df424a81d2c734600e1fd345e3f5e2f740defd3c77ef6f82c55f13dde63e727123b13ffa1aefbdbec3194b2809733b1fd5ef3d43ad12959e729a5835d88750ef88e0d760e5e21f8df16b14de75a4d8a124eeda75dcf97987244f6058c2a23f016096b624246e15006070bb7f2a7929903d87e1fb41385793043ad39d3f8c6ba6fc94ddbebddd7cf42a39e25d170b98641b0d887314f222f1deaa9ccf488ed51b736e7d068735d932e92f15e3139149f0ea169fa5a1a39835c3838417a170950919ff702677c183cd6109cc4c25e74994477acd5becb4951dc6c72f30e2b9e90de3208ddf738e5475c0e29f0728010e382db66c4c4bf4d7cf15fcb309c7b262805fb3660695395f1eaf6b6c5034596743e6e42b2b6ca3ef6663467f0a64c458c7fe6ac75405efdf6d23b666f514a4657a756d59c2fb3bc3392803e3875be143700ab7266d908855d7a1c5abe78f49bd8a53793ee1f56ca44a870734a1b80c29cbd6294c30c7637d02f360b972ef43fa852caa1f53f9f6dd31e3d3c5568e2d7edc06c9a8298f18be0c52a50d9ac69009e9c765db97de56f46f51b40ab6f07f0b344109cfc8fa6f49ed5406e8885378fc2c95f3fac7b6ff0d4172bfdc9699fa39239585011d0a81c86b33929240edfc6983d8773ee7f0e09191a1af08ac4eee18703ce78b5d029195a1ee250513ea77f6e62e4bcf55a7184a333b49cf6a3b420fd88a26ddc8d11f97b8d08a7350af2c20ac449d621e90988de1f98839cd814c4cb63ac1ee39a9a908a26979383dde35bc33c84d238f21f034c30766eb6e1ba22b2f43aa12b962447579702044d0f8fa49403ad7072ff0df8dd246df81665464b39ccc9e0b11b929cca25a6a5d1897ab037aaac365c42026e63262173eafb151b52e365ca42a33b7a5a04b3f0bcec9c93d54bb441d553c24b73096aadad612178f82ca9ed6b179ede4e5da7692805bd91030131b8facb273e67e3cb46fbb2a828a6cb35c182f25cbff6db23e2f070fb38a76ab878042556214cca6072fd1dd59a35618a625ecc56de4bbdb840c2fb7d752237dc55a905f3583645c7af45da2cf837a44ab52569b804b2362412ce2fb8532e9ff29cc8f6c69556b4c54a214c144353aabb4b3e9e01465feebc5d46fb4cad08430f81ddaee4eb6cf6998aa2ae7b743af54561ca70d767605a5a66e037f29da48d5aff65eae4a038b76332a1c936b7aa8f390edac694fee2d3da32fb5bfbbb89a80f7c967b598803fe8d964c1ecf062f1d562176ba3ff9419f8c90c434426dc2a9b801f9f6606e0ddb42eb657a00d39380be1a1addd91fc590632926a2fdf91d30c0980cc2e1e287bfd0f185a8c8594e6695f5c47003f86d9dee6374eff2517a716d2a00216030de3418784ad248e8f913053a11f6b036e6771a3a1e661d7336acbf43df443b9cd467fe64b0c9ec30b932d3d8e550fa922d77b450347d6aeec296e3f63095598d1cdd33ee7b6dd34a8d86ef046d70124d488fdeea590113ac80db1daacb4ca71b6079df462234dcd4b0d7bbc55206c73e094f47eac9492ee9d71fb23bbc3bf57b9a14f7500a9557f02647fb368c77e45f2d415f993d938b407cf3665bf7e34e721d7b56770a101fc61e36c7f217300ce3af9a9211732f7a9242b3f08e1396bd8b29b70d43727e56f461fd4ae4971e3db8060fdf90fbf41f94d741f1311927d6b74432887a8e6ded36c6e71071b39e5fac072e64a17bff590004fa9cf137c6de661f8e11d85e890b4434df3bafce3c9cba349124d464e6661d34ad55da8ed34224405125c89c40de16a0e0992b5b7e238af97bd026696e5af032ebeacea30d8e6176f9beaf03dca510baf75766e88d5550693fbf235e77a67ab546fff429c4925f17a902db082e9b490e0b3e7b77212bf2d919baa142a0aafe0b8d2d65ca465ffe84d1fe8dc5f642658d21d4d8a47540a8b1bf27c580c2e8859018e4c32d530c3b14f38c81e551d7deea383fa4f9f929ad61dad89d7257be28092eb7a4a1fb1c78da492535c0efa4b4878715baffebfd1de6831eee7b641cfb82bbfcb0cf7bbe75706a42805a31acc924104fcbf7ae26b88a1e6584d5892877ded564a7ec0d2762ab95c4b0c04a05881d5a1c13ab76bf2006ac1ed60da1f6ceedede134a52faaa996777d8a4f64baf99df3c870b868f308b4a37a4b6a993afc466078a5ee3c60ab49c96c55cf31c8a956c7e0ae3ea705fcff655d329ff52e1f822722588848bd338581b70af6a6609f8eba8110ebdafb79d631e3214226a2d2f5cd4f1ec0b3beff59d77d6b6a2fd06331df6513b5c5d88d763822320a2fe404fc7117046dfe025c85e5ada332540d760c7f1d513440a055caf2dee583f9fd57ba07e20af1a0158a274121fbd14f2b6f00c4f30aab693a26c82133ef7eeed87bd33ac3d2f6f5669832ddd42883d25542427df28928b4dbecb7cf037f14e57228bd8b6c47af46214434e1956f94f54f46ada5c77bd8f8f0d7fd3da638e03adc483c0ee930a96902e9d713ef9155639557cb38d17952e2e8b1b87508787e6ff9913b8e24e2978e1f373a3d1d09b858cf00e357d12c444de868d9ae6be8542831cca3f3b917751d0e258a113ebcbbaa3a62ffbdd7f1942403f2c5aa561bf05cc4944de49510e42dfe3bcafbfa7f61203c42b28ef8aa9ce43db77b2afee7d9c51f034e1cae092043264f8734e8250faf409ffc53d7ff91c34f6b9b45080c1ad8cec2bc0b734715c6a0b7fecccde6141f420b63f8835a2b1d92eea3e2e2639b7c4e37fc2d29be500a67bef7c6aff9e5c154669ca8126747369d18585aa255ea6c58e55b264120dd35efefdf4351e9d1ebc45c60fc306541d9f4821e0d7e08c7521e5975654a6877f471cb202273662784ef64d052c8e81ba787e96df6016af5715f1713c8e8a1f41158581bfbf662aa2b381ea28b5a1b90be47aa55a0c1f392e1cfaed648ffbe396cb093fd9d5e2b325ab14f26c007658e343d14d1a9e74b5db2792850e0f27d203fcd99694234a580ab56618715544d79d735b3de454764199c1d83a22a34e7e7fc8f8681e87fcd19a16e75ca2fcaecb0263f26b4e467871b3dcfc2c71fac5f484ff7d4ec5250ffb37b785d7d3e1c5f22113f76e9e2ed100cb6f137d9b216440dea1decc6214d4d926cdf7f176141df842998def71af9b929cac650d7b3ad8065499223fd05fdd5a9f8e26465787875607d8ab9e1be28d4e2cf437e644306220556631bc43f085058f3c11f1d686ff5d1b11a39ed5412f2550000c39e9324bede823fb9c6411e853d4bb4a19506521055d0fd0f281f7b0a481c54f5aa0ed30961b1027b8ceb0f55e8e2277c549dc3d7b62a44aed1a4d63f660ea3ee5e0ff0b1ce911d1527c03a3caff30a44602259456008f0860f72bbb3147a3c91efacf7ebdc980e70f0fb4e00bce89d00db73577934d0656834ecd0d4f64a6d126984463f09be4bca37f2a0223255a0ce7f9e1040844c41bc7e436e405c770fc541124e008c204c0a72e3624f3049f8a3c6d25db2284aa19816c4082613b16f2e9cc56a6123ab791f13df3f09696969c2a4afb33f43b4b52e68061218ad77ba9f70d8c08e3b00358986afa43d", 0x1000}, {&(0x7f00000011c0)="a676e79d323f984507fda6a2a3cca62bbd4c4727c000397012009c4ef7b3aa669c6bb0fb6bf57b9a9713689609f195310fc8d6262f4544bfdd527a084cf60d79b4f2da7314e3553420880bf4d7a7073b9ce29e063acb28f665d1450afdc45572734026f80b58557a8a0b292b30ae0e0b1d0d48c34e56b8610c8205d565de4d99df1d4ac788aa24436410b1eee1e18c977348da3191e5e56462069318022fa79a94d270e9d57447d21c731f3dfed5ab7df0af721c308052e6aaffb3e8efecb2d997db9560c7d7c2d42a50ba487beb4ecc9bcefab944afb7d12280", 0xda}, {&(0x7f0000000080)="c881273a5d66b21b8863d12d047a675a46392c31e2500ffc8e3a89a281b805c693", 0x21}, {&(0x7f00000000c0)="dd8c38e29f7b771e6b74bfb1f3e45cb4598d2cab1c5c840b284af4350fac26421e8e26abea9818682cf95677c179fb3e50183060b5879e98", 0x38}, {&(0x7f0000000100)="3f01d3fa9688404b87accffea19b7b4eeb1b3a8bddf8f9fc796b4771f95f915b4dca682659055294d8ece662e3b9e33760fec418110765e5d68e980f40", 0x3d}, {&(0x7f00000012c0)="687b62b0a0245f59191e54c88a2bfd101d81334343edf054293aac9fcf502006d7c30809ec100cb1e8bb29933506ddd37e10d296f8a4c221b866915cfaddae5cecf1dff0dd1208b77c3971d9f51dba66fd6a2844c943d3813d60e633c4269fba0464884fa70e2573ee141420060f506a886c369491bea4a6bcd9d32d081fa59d9ab0e708acd0f2919348cff608e5eff9623ea3eb164b2b8cc503eb86ea01cec3f0faec882286b73f54f5bef59bd0", 0xae}, {&(0x7f0000001380)="e77fdbc20889ef", 0x7}], 0x7, &(0x7f0000001440)=[{0xb0, 0xffff, 0x1, "ed045774156ab5079eb029ebb7bc736b6f48cf8788e259855040b84110f6e102c5962c3c11b14e6f9f023428f4f62673a02d1394125df9637f07daea0a646183c102d1da52293022a96334a0feac7178774b8f9e5dde321b043449072afae8351d6104377f6fcc28da45f8aedefea5eb8b17477d11b18e647b11da97d38346d61f9dce7a0de01c672408de0afafdfdfe26d6570d359b7d5bfbf21f454b0308"}, {0xa8, 0x1, 0x10000, "8140b659d37976279a28539a2f06ca6701a8791a03acf0a1285da472462dd8b71eec2311e52e7af5bbcedfe514173ac7acabf36487d716d6a44949af3ec687561d3ffbee0cc7e17531625239890fb93929baa578ad2891bca5afc649f90c5c1ef0fc00e5ae9f0d37c0a476bd128df450f7a72a6e020000c4f910f1ab266caa3a8ff141499996bd77ba943744d51a384501c7d9fd2d2ac525"}, {0xb0, 0x1, 0x5, "f2638662f0c1ce34e7a23674f943fab9c2d33b6e5c7fce96531f6541b6d8e02f1ada707ef1682cba3692c3170557ab3e1fef336474944847b272d95cec944d3c05745d121d21e892d3715a6dab9d215e80ef7562fd25a9580b10a1788f46f551673595d801739b657cec43a49ae80ca43329728367af7d046da6646dc5ff6f2a2361e0ac5fa7cd4f84499551370beac0d5685c82be2497b021cc490e"}, {0xd0, 0xffff, 0x4, "9c3c755e4eae388d6e967c902d10032ccdf0c69ceabe6f1ea078ddd0767e4cda31b062424a763101b82c10818f49b5a5a7f226b907b460fda43f7c846c2e5a89ea0293bc01ec98ae8f31f2cf4537078e318da82b9c1ec4b0dd41cff1113061e5550d925f955fc7a0a590b6f36679f118f7607e5dd35af2e764b242884a5b1dc8e1d00e4f942f5b22b89d765b57eb21cd60082eee5f86b93d78f8d851b301905dd71450229c7d3dbe6f564f0ddfc686433fcb4bc6737006df23156d"}, {0x50, 0x1, 0x0, "9c60c46457569fb405a42a4ee15d2bcb424a867323ebb03a2412cb2a8fdf057ae7b39c1f0cf99d6ec1c9c7cbd62d8e44934f3532c117e39ef700"}, {0xa0, 0x1, 0x8001, "f5594af796001251f6fadfab3325efd633ea01897a54671919371ac53a85a22157eb7a2b3c7b590d06b591a409b8d61833937577309b62c0069f1bcc9bc450eb6fe8f405705f8f4cdc6c40b21f05ac70edbe51fee80463effa65252d7dea07fc7469bf58f2a2fbbd58a98e6c23be968db6d91518ff4fb705f51ae5e8e7385b596df74d5c1e8cdae000"}], 0x3c8}, 0xc) 05:38:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1001, 0x0) write(r0, &(0x7f0000001300)="1bb846a41960cb01039a59d260128767d6f603a39ce9268778dce331113821f4d03b42a745864c3dfaa1bc630fcab74f2617b5c1d9ade2590f3ee010a57ba854c5b3976d7885e2b4380b9a4778b923ec718fdd9f48092edbb1c35731a722693c5a725efb26f1b1e49d8dddb8e69edd1bbc0d125e701011c237d772d37960f2ae433f54fa2ea74461fd4dab56701a6efeb7166a591f1041e95ffdfd9c", 0x9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="95d0889e94c0630e3d02e297a108754f230dde0152a5f6e7295c10d7856e7c69bc5b73683092d1a8328613192a5fe144e54bf10b46b0b54489b8a8a930d0c7be59be19472ba1e3efd194fe825caa80976f8a793ebeaebe303ed14f0ffc5256f6c8db4e1b247dd2aaa2fd0093b18ada7baba0e35683c6", 0x76}, {&(0x7f0000000140)="212f90b8f7603022cfa393b86e710ca76bc7cb6432d142402d99dbb6eeb2cfd446b9b09d1cac1a049334ccc7ce63312fb2bc3a5ee083410731528276e92137e6172e6b85ac156f8c2fe7e4004bdf896e4a39317123c7a768148fff2c2c4695916d60c5c58c0dfb", 0x67}, {&(0x7f00000001c0)="bb", 0x1}, {&(0x7f0000000200)="8eec875733deec4ee09725dded9e1b6c2cae4944df3e4255ed6f289474b3cd93bf82b35721170e0819b0604613f0419b78c98b0a32b7d7c6102f6b6e000c4341c537d5c1fbd28919b87758348655584e47e40bfb8c071fa0efde039317c0f5503ea85ad95ed0ca36d1a54891137986f9a39ff064c0a6c1814c2857f8b61a8048518ae772738c59324af1af95576d31cea0c1638494f35841f7af083119ef40777201e1aa66a8233befc159f3ab4dcfa3486633d96f1877e40369934adb6a6334ece6ce496de3fcae0d36899ca2ce9e6d5961828fdacdc37669d3c9dd426587ff556c746beb8fe231f403134c83185ee9a4ad4523dd3d2bae4f7b270482c68d8106a0d710624bf5a6a060d06f52a826f1b58b1b9bc1889fc9661fe28d2ff27bf8bcf34d810587092332d91b72e3a5f1113574dd64c36725c2d1122cf44a7e2001c97705755410c8d6eb02b8afd5b55857a3bec9918c634741aafabf77a9398643c58d210fcc45e2950e0d5712db242a958ea90c1350ebeb40cca12de725d4dd9437a5828705c81c10a45a06584a5c106771ad9bbff8e209c2eea56418c5e93fd90126d47daff4d49d2742a11478c9a585002aa98ada376fe194addaa11e4d31bf75dd64b53619980f538de3d20889299473bd35de45c039f377e985a5c120a0480f5762164064a83e2209b7206109c3e566769b0523e3ef1253c3a7a704f18a6b910f7411870f0f6eef7c1502bb70785d564d5988ae7ff80faa34949c37200c5721684855faa20be0d0977165041914b2ded422b906b29d78b062c1ff732f857b7f80ae0fd5e72fcc2be5a12b2177c4b59337d7cb3ae01dc4d3590474da7bc4e7442b15fd6f79b227d9d0d8ad16c5a5b3f10ed1004d0e9bd00436a1cbc6a9b8ea1842012d2a5ef404f12ce740d7676f555ec3b0b43fdd8f2c4010c907648e9ed69f466f979281fcc23a47daeb6d1e3786be0d226184ce95c37b2ad6b9d46d19e32e5b03075ba56d4086dd3eee1ba546d55e6642255cf79ae537aa8699ec89d17a1f5b30a96a9ff283e5277edc12f3ee400973dcf60998a69fee2b3bd00fa18035e6472002ad461fded3adb653f4d495d3d1c4e9e429fff412d883c6f06d1fa565432497c76baa2d054634d1366ad58d66b9a4f72223bd1875b49a75b4cb8c18691f533f0d49e9e3917cc3ae4417d2182928c5a38b4c00967e4852ea24f2aff9cb566b483a172f87be24a3c8561c016d7a7360c6d7850f421947bb5e079f91be62a63e90d7885731ceaa1fa98471b7baee5ef6a6c5954f21c5171d2132bef86939cd643804c408b37a2ff8bf9ebcbce6419468d8fbfad9c2a6bcfabe8425f461fd14df1ceea76763a3d0d23db2ddff02a88d3a6e53f346e639e2b3c464c2f83a7e7ae0ed48ed78083f3f3d02d0f5fcf14328ba1a288c7462e1294a3f44c551cdf067def08bebdd35cde1903fb399b527816090d2fb391d28b38cae4ed5a026930ab0367920fec10e47a0bb55cf7997b318227802dc87a49da5efcbd992560a1e9dbd1bba3787cbfb3a7e6bbad6bd8e717ee0ba5862f138fb3755246ab336a23da9399dd62b9b5c6f85fb5d55a5956b0c4f18aff3f6b9103f31f2b93fff7629598ee2bbb6c07991f013b1b8216221b3449c36c8f8978925d0e2306b1f1cb3f6323a6e0c057bacc51c4cabb94943a983adfc70a43073e5e2cc86d3336c9a1a80a42b6daa654874ad019c7795a7d549cba7520ce6e069fc423868da719e035b96e91aeb8e6899b2e74bd766caf49ccb324d99422b952d257ca4484f0944675f93d290899751aca988369d290335ad62fdd88bfd893f745a80a1b0f8b7491421b39855dc64982ea1a75dae91cb9d697be7fbf270f25bd51799a646f2265441594b11d27353216d7c7a2882cc6ea8eb86454b27109a12c3d02d6aea65ba3cca783ec458c601bd06a91017cfe40c775f88cb750e6d2382002a8f6e4708c24dc3c43ad05073af765ea0e6158665c3f0a9d5048f1232daded97e9206a4ae266cecef391d63f076d641806cb74ca5dfaf37efcc205b001298517c4243659f96dd3cf2a24e0368b8de48a26ca1f0299c89899b87fb178b3481eb57b7c64858d69d4666072d4e919cbd68c12e11e28883f60fbb168448119153fee9d3ad62f588fcb394346b1bfd7a2f5935d8f7d3410fa7002445d567f861934c866c2ff397e7875ba1c4fbed6a1977e6dcbd24718335692713235c26904bb88b7487e14062552f5f61b56576d25e3a494e20d8e683f5f74a3e4a8e398d8e7bade2df5b52cc0bb26e3d5335b2060025fea106fa4c7aa56dd57fa0bf24e998fdf623d1c4a47e33e117861bd62644e74380c239d70e025e92c75a7853f3c8768cfe033e8b05523e5647b4f3a14d2eec1265a579cc851069fd2a7b61b8fd1e49d8c87a7ca40d701092e5d92c765af9d73d33adebc83ec2f53b72a7fef266b35bae9858e29d93a9689c00b2f415ddd342f5fb7c47cb77017939befaaba464178934468e9110414da7a0aa06ee50f354160d00c30620591c3fcba5364131dcc02eed153c025eca07ada9c281c87143115ea908f98708a6893ebdd126491607d44b8373291426fee32139c4bdfd3e47b4f9e56a72c05f480a57f1fa91af4ea8a1688c5fc6f36828f0c85c56de10da18d1df3a2536187c845502b9156c16df323c45757f7e42b7f203c3ba8e8918f69c8881c69e9e8180556f1b9d5dfe820d4718a0bd5b1a697fc934569feb136b4ac646eae308782cc15873fa2add8cff1bb2e741b0e2930f64323f4c3375683fb97efedb4f82d8924b8919e7701ab14f3be47d7bd768c21c32d00010b800ad774f65152aba4f7e6e68035799127105420748b8b21b738d82ec7a9e6e6628f8170e94daeecbb4b346deb620fdde8f77274a5105ed688943066bbfeff97bbd48854599949f779081ddf28767913744497cdffd77934901c0c0d0607c268523d95497a7a492b344a23af6ae82da31f4da41454fd808f7ce3d202355d0060a852ffdca4c23d1c1c238bdc6a93797c9819cb378d379642cc091650c146cdd5e5bd967044a4cb32c523da2b43a286deacdb2e53e86e8410c3b257fc2e3ab9f7bfe1264f8e0a553e90c7bf24f03be2ca1dd35a1a5d854c298c5e8d47e8e6326686830c2b221b20d3f52e88d5bded8ad22b3152864a316fbd273539d36cabdfbfff63687757fccc0fc99a29a2b352f92d81378006a18dca128be8e0a73bb42aee1c665a78f3535ca18c1ed5a08fce39b98e189b0152dddb3b6453058534fc7b3e3b8bbed814328432016750b452eb52a6c23bc3aebf9f54337cf731f719cf00391ea395f5ab23f6c8fc5488b37d1dab5e580cf7eb9ae31d9d942d6b27c4455228438e32b359a66e609bad55d793f949bac41c760da8b7b11e6fec49688ce57e05a4b490df78931236c25489a0b955329af84a4f06fd895cf27556663a1975c6132a8cbf12df37fcdab7ffb85c7cc3b9c9a0dae600c9a4832b3b0ffe41b3fcc1b827fee10b976b88fe7cede6459d4911d3cd47f10f5ee66288dbd959f7f5fa1923cabcc0bc5ed24dd9a70f5d4f2a6e55a58fe7844ce8e20891c16022163608cce7eeb7fc3c7b102bfaaa1ea5062e7b56d8b6dc680597776e5acabd0518d484917110120432f14082d358fd87ce26d3737ce9407f6d1febffface333a8dc463f6e2b1a9a0ba00123af93b53ddc23c8360374972c40a712645bdf1c483505d63f40dedd98dd12939cfd8d8c88b5689d4134b2fb5f2d7c3b87ce704dc1401d68391059f4c60df96e2af2a268dbb71eef5f8e25a3c7290a6e1d7b252ce618fa88bcd84d88d93b98146a4814c9905d1223718e550de9114106fc779ce99f1fda98d34522c90a79ad306c0af4eb6dc58e53d7959c1e3366e433dbe4507933eb79c5b1f078163b835a41a2937aca6049daa7cd8c60ee910a92ad2e3018c0f0b7b89d4560586b62712574e10a9597095225228c2dacb48d249b1c739b85927568dfc60e1dd6bc2f79a20c85b53895382c2f65f56bcb272a85e64510dba1892c0e479f69362d051b7d769dbfbc994e7d5edd0bd81781a31b05237ca34c6e22c0b197657717c9d93ebc76dcdd7c1ccc775132e972d821688ead0bf0475343bee5dc042f5024ed6de9e071a47fa8e4e559066fd293a633152fb206efb261c115874c540ff2f1795e0222dc4adaac406eb81dead43ea1591c0692eacaed448beb7b0ca26846f6c639381faba7ec06317146185f6f337f86e92ae40428415208b981f694e53331e1e62c2af01657470a98133f80ccef61741c06ab5cef10c9e8e12e02e13709ff342be0befe127bd9b01445b884f33ae06e07cb6f0c6da694ba957b2592f13d0fad9ac4469b53ab5b6a64f7cf3c70e34af155cc256809341273cd35b88cd1f831179733ef720a23aa4c975e1fb42cf9c135a649ea0b9727dbd39b70e0bf69da57030067e2b7263c4eee587323994cd30385905a9834edc28a27ed1d04997b0083d942abbdc1131e7ce21b3bc7493c671fb9f564badf31a42b8b178e364dae40bec1ce21d0b32a9f4617fff1ab158b126788a59faa3540a5bac989a3bef429151c7ef1fa192687c77ad013a0e4a9e39df8f22566b55a33765c53f3b26481987f8d744cf624532e1ae3bae471a0e5f37459d5a80f37990d917c73f0b10ec83ca53de94e589ebfc7382593783e412652c55f0c1e3c21c4fa8917c24f34205057395caa7881789f78789b7f285a09786a87da2de100a9797638fcd49d4f7094ee605b612dd927660a9caeddd4171060595e5820a9a2c59da03b3c6a3c4e16bcfa8d522c97186e5eeda1bd73dcee96034b97860b902502ff2bc2c2e063c152e9a76aa9bfb509fca4b9a3fb20601a4d6a8ee7cbaa04c79202d1efbf060e298266b2739524d472db589eed3d7a08766b4125c6c262dcd3454d57760d69d7b089108da3db41c762158712bdc28640dad5a7660236850c9e050a6dda0a39b6f0a514f9088a66db06d75ad9db5b41acf92137143fb3a3a4fffd130690dbf84231c6afd8e4edb8d8cbeb8173bad2ea2c0e9be206ddfe5af0e04368ac0bc3100f84e0a96c498b98453de8c9b101ba880968938f84d6bf46d45d85a1e0ca8155011eeeefab9c68c05a0bf0bfd0bd4294e7ddd03d844fd57867d9361676d4858f0cd6f847695892840068a0d7187aec51b0f5d30af7dbfb59f80724dc05815c52ef028087415a4420cfd7c056ab862c26d832fec3cdf25cff8cda7105d8cb16c95518a61e62c0fe63ddf3399d267c3b56642ddeaf5f74a83b6ebf7d727f7ac0d9ebe935d51c7cc9c2c9bf8b6c89a56466dcfa4ad6e490286c9b5f9602499ce5afa4457350a8e9db7830c9601929e9bd25757d3ae17c19c17fcb96e509ff056773cfe346cf78d20081c474b227b24da7dbeaee4751c13f6c935782002c272d845b8dea02c5f8235cf0540a06ca3027dcd7b0f42dc446653bb1fefb981b3f0d54ad3a6ee92c0f124b0c3df9b1b4bbc48566c6a104e264057111d091a5fe504d313246f5a50ce2c23924d00699fd4e9b67fdce4dfc4b0cc865b1c0222d9b602f3d3b85d0462a43548574da71a79c55a10185adf97aeb0f1b8825217950368ea75ac97549c7ed2429548ad9b3407ba187a9ebe06678007cbae0a805a390dad962e678a57bead93db2a14054dc1e6b143dee9dc781ed816ca2875ae7cbbeb62e4c86c8272ee4f2408d50dd75980450a544bc46caf1af02387494e040c3cc3208e9f0cc4ff7e4ec55113d96f2a7ee83f6", 0x1000}, {&(0x7f0000001200)="e93b256c953a34dd550ac2099ec0b67f8b73ffd4f49d8034f56d0912eae9b4c436639168c72ea8688e5a1574a53a6192c7550827cdd1cc17b8d65572f79b4f01a75ba5fe6bc2b5ef0b3a0cb84497bcc8978c51dcc651bd4adcbc1318b822375e40e1d8aceae01c2a04136f450912ac", 0x6f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) socket$inet6(0x18, 0x1, 0x4) readlinkat(r0, &(0x7f00000013c0)='./file0\x00', &(0x7f0000001400), 0x0) 05:38:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000002e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 05:38:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = msgget(0x2, 0x4) clock_getres(0x0, &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) 05:38:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x134, 0x0, 0xfffffc76, &(0x7f0000000380)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32=r0, @ANYRESDEC=r0, @ANYBLOB="690e761e72c2fc0d1953b724e603bd25b9abbec1ff023e41dcd891013968b3a3c83639ade60cee140ec5eef63cd71933184964d6e4d182deb1109724e8a8c31315da39276691f9623f65c5a7ee78d7708dcc"], 0xffffffffffffffa8}, 0x404) setrlimit(0x5, &(0x7f0000000040)={0x4, 0x2a}) r2 = dup(r0) setrlimit(0x6, &(0x7f0000000140)={0x8, 0xe8cd}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/56, 0x38}, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:38:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 05:38:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91c06000000000000006b22070000000000000010"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="eb", 0x1}], 0x1, 0x0) 05:38:06 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x3022, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 05:38:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000280)='./bus\x00', 0x6001, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x192) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 05:38:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x0) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0xc, 0x2) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="cf181dff8fbabff176710caa7ae38c27b4e0c69b51d647201f97e1ec936a2a374f18d4efab7fb36ced463885f7e57f33516bd2e2b0c681631593802f85a1287026ffb02b8659aea890d18549f0cecdfc", 0x50}, {&(0x7f0000000100)="9c47568ba371fe122c6477a912b74fd71de8eb0676ffd3e4fada7f4992ce154614b0", 0x22}], 0x2}, 0x401) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:38:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000c00)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x3ff}, {{}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0xffffffffffff8e6c}, {{}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x1000}, {{}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x46, 0xffffffffffffff80, 0x1000}], 0x0, &(0x7f0000000d00)={0x5, 0xca53}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="b133923b1b125f3b596509b5d44af784459fe943666988efc8aca684436310f93d4a2aa123863242162bff2da795fa27ba520b6ab0a8ee1cddf790d8a552c97fa4cbd0937f471f767be5bbf299d9c03fba90264708f609a3d3824cd9cb2e2f1050107cf58b755bb0b2667c7a69c726baca9d0b83f082900da8fe092d295e55c7bc1d029e851a4297c89f3acaf5", 0x8d, 0x4, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 05:38:11 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) ftruncate(r0, 0x9b17) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x20, 0x0, 0x0) 05:38:11 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x11) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xffffffffffff8001, 0x1f, 0x855a}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x64de, 0xdb}, {0x18, 0x2, 0x80000003, 0x2}, 0x37, [0x0, 0x9, 0x3, 0xa, 0x4, 0xf9, 0x1, 0x5]}, 0x3c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:11 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="009a585cdff1fce0c008a7fa6123d7c1a8ea93c2c6120000a63fccbf98232f075ce7e7fd6a436e0ba80788a8f0c068f214473b9875a72d2370a4b96e4f17359f80a2816b975fa2b98a2bc4466dba283d179ec0f92fd71adb68a103771fd7ba31674ebeffbb0a1c25af463f8602fe665e8d38f3a2240a755e9f4753342e256214eec1690a4d38aa791b2b46b6e2cd2f009fabcc9611e6350ec8efd5d15840bcf2b53358ad63d8b08109000000000000000000", 0xffffffffffffff47}], 0x1, 0xfffffffffffffffe) 05:38:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x9, 0x1e7fd790, 0x36, 0x0, "4d720ee75a3054c885b3f08f88b60ce3864d6fb7", 0x1, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=',*[\x00', &(0x7f0000000140)='+\\]/\x00', &(0x7f00000001c0)='/$/\x00', &(0x7f0000000200)='\'\\{\x00'], &(0x7f0000000300)=[&(0x7f0000000280)="212f2d952d2600", &(0x7f00000002c0)='\\\x00']) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r1, 0x0, 0xfe8a) fcntl$dupfd(r0, 0x0, r0) execve(0x0, 0x0, 0x0) syz_open_pts() 05:38:12 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x2bfd, 0x9}, {0xad, 0x1}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x3}, {0x8, 0x3}}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x1, 0x1a2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/212) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0x7, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x800080000000, 0x1800}], 0x4) r2 = socket$inet(0x2, 0x8003, 0x80000001) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/28}, &(0x7f0000000240)=0x1e) r3 = semget$private(0x0, 0x62228969f2df3b3b, 0x10) socketpair(0x18, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000002c0)=[{0x3, 0x7, 0x1000}, {0x7, 0x9, 0x1000}], 0x2) setitimer(0x0, &(0x7f0000000300)={{0x3ff, 0x5cf6}, {0x1, 0x5}}, &(0x7f0000000340)) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x3, 0x800}, {0x4, 0x100000000, 0x1800}, {0x3, 0x2000000000, 0x1000}], 0x3) getsockname$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semop(r1, &(0x7f0000000440)=[{0x4, 0x4}, {0x0, 0x3, 0x1000}, {0x0, 0x7fffffff, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0xe7b, 0x1000}], 0x6) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x40) mknodat(r6, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) semget(0x3, 0x3, 0x8) getsockname(r5, &(0x7f0000000500)=@un=@abs, &(0x7f00000006c0)=0x8) sendmsg(r4, &(0x7f00000018c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="0100002f76696c653000"], 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="b56a2cef1354103543224c300a376b8b25cdc0885fa7bc7a23e6e476f3b5085e749487ce355f671b480306628fc1f4a6a3877bae39daf4e7c6a78436d656cb2accf5030d224de84eee0ca26fbbaf9bc496d1f2547610f7ec8b8a425b5b6cec600d1770fa9ab73d4b71a4377ab6f285b55e780277435b746a03cf0047b851040f25edfc838673d7f5f4ce53549e7742a6785f1929e3395458350f10df3879a5ecb6f38063", 0xa4}], 0x1, 0x0}, 0x4) select(0x40, &(0x7f0000001900)={0xd02, 0x3, 0x800, 0x6, 0x3, 0x9, 0x2, 0x87d2}, &(0x7f0000001940)={0x2, 0x3, 0x0, 0x4, 0x200, 0x8, 0x9d4, 0x42cc844}, &(0x7f0000001980)={0x1000, 0xe5, 0xed6, 0x7, 0x9, 0x3, 0x6f, 0xdef}, &(0x7f00000019c0)={0x7ed0, 0x2}) openat(r6, &(0x7f0000001a00)='./file0\x00', 0x101, 0x10) r7 = semget$private(0x0, 0x0, 0x10) semget$private(0x0, 0x0, 0x40) semget$private(0x0, 0x6, 0x5c) semop(r7, &(0x7f0000001a40)=[{0x6, 0x10001}, {0x3, 0x7a, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x4000000000, 0x800}], 0x4) unlink(&(0x7f0000001a80)='./file0\x00') semget$private(0x0, 0x1, 0x1) 05:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000940)="ec7d2f00afdba0ead780b5109ccb459be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595058bc6129d3f0024684ffbe4f9951a91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468b43c9c8a96f46793faec83a8a89f3b5db5fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e053738f10228a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d6764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040234883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b0000000000000000000000000000000000000000000000", 0x2ac) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x1, 0x8, "d3d6c7717c16f3ff0288fe3fa8ca4a62e19b4c34", 0x1f, 0x1ff}) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) rmdir(&(0x7f0000000080)='./file0\x00') r4 = fcntl$dupfd(r1, 0x0, r2) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x8) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 05:38:12 executing program 1: mlockall(0x1) open(&(0x7f0000000080)='./file1\x00', 0x20201, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() r1 = msgget$private(0x0, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) truncate(&(0x7f0000000180)='./file0\x00', 0x72) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = semget$private(0x0, 0x6, 0x402) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/173) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/170) 05:38:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x80) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchdir(r1) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000000000000, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 05:38:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0x4ea5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) fchdir(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 05:38:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0171320bbcec5bd2abb6527bff0e89ebfb3a4802e7f990c4c6bec50bb4ecd6b4caf3b5871f8a179fcac80ff070873a1e96bff91f974eba6cf34aeeb1abf085624652218faa8aa62fa722ad092ed064cb065895303719f19af1700dc6c297d4b3c6495c30995508be363c3e71c7c3303aa9db32778999a2048204d1f08308a2f7149729fd5f4ae5271e108057c87820670021a822d5d1a8654dc6457366af77cc6967a77fcaadfef8fbc8d0400ae087d9fa88ab78bea89ade929d794005a21b81c5a4934c1fdf6703d2d38de161fec5f8b2b6a1e6061caac25f6e251477fd68e9344e64a025e58b23478166f6f4de9b98427eeadf6b8e026cac06425ea50e52a9d3f8323d398bd215218f53f78ef6587743aceb4d3602a23ea0dab7f227cba59ad1304910f2bccae80582b07a3e0d9a3a8d7a75bff7b5c2c7ee7cda1410e52f6842187e75433ffa944d7fd14721fe77021a4f387d086032e23c25fdb552b9e0811ae767d9cfdec104005570bd38b0dea9d787e566e8c18aa6b50cae1e51a6d20b38ee5ca26c5b15170a492be62da7c405db025f5b4e86ba08c0aa623dbf5856f994a4f8fa81db5efa9e57e31e873388335e4ed02b4c8e815a2c016a975b014d5d857d472c5c8f9d421a79614db8f30450d0eec124b810631e2663ab092208f53ea673689ccdc37edc460cc14dea9d2704d116f6e297c1f86cf61d48d7720bd19a9bca7c2a8736d9654d4852762a109e57bc7e96a60cddbbec18d82c0b4ecc80d1028bf10ec8204735fa344e3d3b3945c29823972fe00be7269fb5380812d8e9ba9834f3619d59ec6a6905cfb549526d3c9c7f360af3293b28d2564c5d964c0979744d5af46a6433dd998ea1fdc4dca4dcbc62ea4ed360a387c3c56025a90f65a89d8d0f04f10061546fc4fd1ea68cc469ca320ef3f026c70862f8fbd7d7b2090a58fd920ae5f5b5612a6db3910e24235c512ad5301472764f6bab1ea5b65ce74f7dbb7f6a81544db7976a72325b8c3cf638b8f4d0c5ff931f47ec69e5565beb19e7f9ec216e9e37812ea6ba74824370f55f4e953d6e7629cba38c8027fd626a906b7996c18f96b9f334c75e53b8fae5cc2246423bd321146c02c6895819469263fc4fcab58673e08ec0a5ba8e0913c53287a371f72a72e3a7a32048c53ba4237a11fdc4bd156b2f2ea705ac2de6ad702b3883135ff0a0c59870ab6474c39cfb4135cfbd7096c63e5db8254edb53eec34c255f9a91f70da2d3b85081c9c96977760d0573dd0a9d49a80a733f9e32444af323124c06bab3c84fd149d80e04d5f4078248a75233ebba158834401dd54eb52459917a9b6b18d7f1872823064befa53d44b904a40fd57776a4db6957569405bfd76321682b0bfb02c44588c4d92e9774e5945a602bda179e6972d2978c1a60c71b47553ba729a6f82b91e47accd93c059a58491619cc70c72386aa085b8695c9de3ca5e24f10f0e5f59f5fba5505576a4969729fca71642fe56414414b1d966252bd7483c6e99206f16bafdc96fe526ba5ef403fbba94f29b3656d326362a8f59007df5c7e0ed7264cf0dd1e38b7480bf6b4ae9b95ca0512e1c2228e8562f3b7bfcc76c94d51b35735e5309ca8d3bfc6d8166d62b13f429d08068ebd030f2b0f9aa53453e8f2c3e85d437b52761cfee3271674e95fa61e3155a1ff226072129086b8539b7b6f138d6cd591d669dec72971b486e5ff9ef670802926e7e2f0cb61a02f07d704b25d3a3b04011367bc3da34ce66712698c606ac7c1642e509e9761a6f4874a87f3e37a976549a9499524b9c4ae513a305d8ad166de22f29eef358e2f6f895d898f1bdc73422b606443d513845da626379cc7885068d1ba4691fc90233d3a379f5e91ab1b4f496a9c37367d5c3fdee221fd6bc1adabdf321f07f4b2ba3b2daeb5e475f2b5348c6a94cdf2146e26c96ef238020cedab4395191d846b5239ef81bcaa3608d96a1a3bd517c6ef078a82fc3d2de073fdef7339b06d06466a490e98d595e6e6bd50ccc96126893d0c5f624abe18216bed09706200e74836663b75658a253f8eddb915c3be5cb347604429e962bacccbb2bab0e5c52d2bec880b457ef2a172aec102f2ef515966d966130c12754d5a68ad7ba33457b1af61b599ed21c631dc32b4a0cf680444a51aaa4e46ba3542086caed7831ff8feb97e4a3f49bc53084f12fa89e56de1432d7a47341398320006c0b8dc9982f56a02ac76a5c6d232329f8ccdd92daae8de06e1247d9e6612b6fdfa1deee6d685fdfe52c4b17a860bc8f596529225ab0b5b0c8e0a0351467a26ab9879603de8f02a96d1511409187fe31ef8ab4c65999b7088cdd5c4d8baf220d91c6cedab66586b7a18ad7b0d48e6cf34d1deaccc093802d8ac36aa88ca4124be9a4b2b832f2b091c1a44ecbbe158963e6e5cca28a81a48f23eeb14d60b2f8f372051ff489b25b1137314d60d763a151102b0e35758b984f30303f66ef7bd353e7ab54fbff6ff7d69017e9b66f5043836b8ab29cd1a505594d77729824dc8e56231d3b3c230da16d52bd3feeac12a48cf754140adecfdc0282b33d124485b4978d03b2171c75dada4cea94f0b184a903a41c5b9ef003e330d4f93deb82f5e929d664d31077d48803fadd5acc8265af53194606798306caab6c30016ebabe4969a5c757584c39b41ea3cfe9361dbd696021edba5c0a12bc63e1a2ff73a40b5476b6e607c07ac2a9700ab0b0ffc771983ccf56bb658489e8fe9d6588c5e2f465190e27dbedeec102db493e763583daeb61674cfd89518fc1e1e8b400e5aae195ba22b199f6041c59eb44477db9693b56697108b6c3b1db3eba11bfe96d24aa41b880ef2231c08c5c0cb5d4d128e448ca31cfbcb8118211c88ba7560e1e5250d26a423c11b8bce01988cfb13ed8f0c73077340ebe977808c8e5e3570fce74c7cf614822ff126721a28acb137784f17e9cdf83ad22e11c221c4860be1b6618066a5f8e7bd68ed46b2ed94c3e880007f603bc551071d990bc2ed9aeafc1b67fd686362e06be386902f2528010249d33fb333a995e55ae36607c8bb3170122b94dbdd56bafa7427b60c2e72b4c0f5ca6c7255d339478e27f08a31792528aa760f2e167eeae4528cdd459ce1ae87d3136af73ce8e374a369ea481dbbbf9639a9d363594f90d40cc1864393ef6f9f4926d99237534e787f38fcb24d6c89094f9689b48f8204fe36d393892d044e970cdeb91ad8ec67bbbe2d550b9e6c0108d5dcd0684b3e67264eb0432b39a2ff611cc23ebc4b9400eeeac3a617f4d6780fe9f8be9caa28c54034859c32a002720c7d7322628ef8c465874ae0f70d2cb0a7a5700d4d2848ad899224103f8ac605a647ab66b99c5da3118b823e9c46c50ced6bcec864c26d9905c94e742298196ee8e7dd914638d8a32019cf845057515cd227922e882c03e5b657224114ac9765807b2b7624151f1b73ea7566e91a7d0593792429ff0fbc206a4f0c6f71cadf4fd2f1d0d0045faadf517c82f887fb5fe2c4737ef70192985d58f867042b3259ba52f714806965782a3594aeec4d81ad1e67d98adc21fda5b4ca802c6393b3f8779806c7af0d8084eeba577f712372035ddbf53b250aabbb69259aaa3e82c031536560138b877fbf0d40bc66ad6149c4e30dbccadc995f77aea04e2b8845cb394e53a67dae2534bbb3317b513888d4bb0008dfc8183deb9deae8828f10a0c36b79c336eafcb06923132ea1b44199fa0026e68c6db98c5dc01ebf9d5984d72841d8f97c7741d0d80358837c4ada0380ce896ad0335a875aba0895478ce9adfd0888d5223e7bfc8066d614c71a44059ab7781ce2fb911b1dfddc84613128547ddd668693f88464c561c33e045bce5d0cb5db6a39ee3933673f16c2d80db21eb0fd622c97b2322aab277eb83b5f6ecde764c9cc7e8bef5dc020739f5c4bba1bbf366e143146fc31f437ed42f170b6950dd821220f15f6c58c6a69414734c40d05218b30ee603361f38e2f0c8f84f35b3e7fc88d0f3377e5d60f93190143aa4051b8632d34965d13ecadef2dd94addd6b154429de92f313da738baea050edb658d22520ce798e3f1295259a916d79bae0cc5734ea0065248efd14a62dfe5df7a3bf96243a9ca2904215eae0982437078ada151c2f23b14ecf99e438d08197c7a05f2da07def296e9801f1f8fdf2784f7d9aeb02e452f8ca4452ef06839d85acecba05dc0c849b52e79c00e6707a0cd6f1989cbd1555c5d47d15e678d8c797d67767a9ec248cb35710b0a6030925d5e096f0ccf89bec63b5f2e90ded5db7c731a644de544f7f5b0047cdb945d15c234d599c5c9e7385a450ced15a13c4e61e181745cab12f2df1a55706bbce5c33fbcc06de7e5feafe562c5f950e6277393b025b5f8d2bfa18f9ddd5d014428c7ee902bee701f3db711b75bb9a078705a3dde90cf29ed4865993db2c296f3116976324e69eafe48480ca38eac9378f35454595be0602ad3622b8ed107fc1107c98c47293f1f071f0e8564887bcffffd340b883bb1fbf4f83fa06048a8add0bede40a2503606fbb9d0f63081866b08a11fefc847625271e61842e0f5c7585d911c7a7154cff286ea2d81d613ef9880abc08b77f6b1f1834749972c354b2ae1e4d7677cfd3500e46ef6a353902c139fa8bd7b0a5c12f7e2f2c83ac2bbc504a4a6f01f820ed1dd69c7408911cd015960f58e3d16b1b3ff4c5de0bdbe0a6eb053a6971dbeed364fc7e4012c138195872d95f3765e6dbdd0137db1e1100ded78092287e26197897ec4514b91ed5dfdd0a0a173820a50625c845183b442ac92a6e36ae010d2eb69f04bfc5d5b5fc91c2bd73a452e84376ff41aeca97b6e961cdba0077847b098daa8ed3907d91064e19a16134a73cd98e1a24c3bb66b9850366bfdd84812e23a90f499de2871de08806297d5cdbaa52f738912e351b3e75ad4df141e79ba9ed40dd5a111ed6a8acfc612bb3c77fcf5ad4e313530b45785f7719da103ef3004259703b475825d8326d38eb7e9fe54e181f00f07c2618c8cd3af4ba37ecf4173e30ac225272154de07eab56dde7e4aee4eae2f9d3110f5b78a8e10c068965cac303b7ed0a2b93d059069d63de01f15843568d4120fb0369d1e8bf6b8bff2517fcd7a8d5ad243ec403e9ecb4de49ffafcc6e46ec3bc47fb956a39912eb664a758a3162c43bdabc9c030c133e331cbc292474714033edc78b1cf34d9119b7a02eef21e55f3cad20b4068e70303149b286d6590ad688fc9a5b66e6526c3de02db9fbb0801df034c6ec652f1aedb571626a3b1637d3dff786523a09e7474014bff080e1a72d15af0f44193ed4cd36873d3157e3537a9033d7b3c91cbd81984c9be2534cc555143b518df01c7719bd50e776cb6218cfbf416e2a52cd3a34d9629a0a41887ecc9d7b9910e133eb8edc26e9789d5367ca93d69014aa66047478a58ef9ebd413519cbb3e608a7220ebb80f40d525e22bec51939e67250bb4aba15479b12ba364c4308b303c7c9322b9e753bfcad91c55c7f230d05a8064343713d042109cea34e36044558c897c39987bdf37a590ba26289247a6ad42fe115d97a4e8ab0c8960ef9056aeff94757626e0411d96facc232d2a5abe2192de0f0268af6fdbff7e455feb420b702b43f06c736600c2b01178c5362b88f1a58f8d518bc68e8120ca2af7a9b5ad72f40cc76aeba2fcf377803355e7bd65e8b5e6e8e544bb0246bf0272371b1dd4de01e2ce2eb64f8965607d7199007af4e69156dc449e3e8f1b2fcaabb6b", 0x1000) socket$inet(0x2, 0x3, 0x5) 05:38:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 05:38:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000e50000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x4, 0x4e0) shmat(r1, &(0x7f0000e4f000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:38:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x8001}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x800, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:12 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/68, 0x44}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/70, 0x46}], 0x8, 0x0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) r2 = open(&(0x7f0000000680)='./file0\x00', 0x10, 0x20) connect$inet(r2, &(0x7f00000006c0)={0x2, 0x1}, 0xc) write(r1, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x9467dee9) sendto(r2, &(0x7f0000000700)="9da91ea93c080e843d0f22605591a7e9391d041591ec20b7", 0x18, 0x5, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) 05:38:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0xff}, {0x8000, 0x40}}, 0x2) 05:38:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x26, 0x2, 0x9) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2047, 0xe5b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 05:38:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 05:38:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:38:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0x8}, {0x1, 0xfffffffffffffb9c}}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x2c9f1fa4, 0x1, &(0x7f0000000480)="1378496ffb2aef963259c9879c6a04a7c4bc32b78c430978305155d038451d0fc038f429bb5677deb76d21781862e7030959c97d2cf793657cff01000000000000f260926c48d222aadb2887de54cfa1258d4c66aa787dfeb9eebad9361ced883c2ae4c0447176f990b02aeabdcb67a30b414805a8e34e3a323958a0844767c920e50924", 0x84) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r2 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) setsockopt(r1, 0x5, 0x1f, &(0x7f0000000200)="72cc7fdb6e8827a1", 0x8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 05:38:13 executing program 0: socketpair(0x12, 0x8004, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x5) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000028, 0x40000000c, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0xd, 0x0, 0x0) 05:38:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:38:13 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x0, 0x2) 05:38:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 05:38:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) readv(r2, &(0x7f0000001180)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/61, 0x3d}], 0x3) 05:38:13 executing program 1: socket$inet6(0x18, 0x4005, 0xaf7) r0 = semget(0x1, 0x0, 0x200) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/254) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) getpid() 05:38:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:38:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x4, 0x3d, 0x800}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) shutdown(r1, 0x2) listen(r1, 0x200) 05:38:14 executing program 0: setuid(0xee01) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair(0x6, 0x2, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) 05:38:14 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001640)="f6563436a651cffa01390f563c8cd491aeb5985a68836ed7e4b6a377cb530dcba673cc95a5fac5e0adceba340512a03d7db684d2373771b41c8c29b1304d80cad10179203c88dc899714546529a368133f8b0bb36f7096fb1d5d174d3ac48f74d5621eadddba6e9c9d99862ae9016c396871b12930e6f88323502ec7ba55a4297f800852e88d15daa9446279c0acd3420e1ee6b35a2be8cc3e01712caab482ea7ae89d8d6b8d95e9545eee311cae7d0ab112b389d5e40a8c21a815e18f593ca674c4f666c149fc0d83dd7694441e4cf5e00eb23e20b5c0c9555cb7", 0xdb}], 0x1) 05:38:14 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x40) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="01002e2f66696c653000911cdf343662ff02d74bf5043fb4d837b3db812b25f5c8340c60179043341baab62e676c5a2f1f7ef5849f9d51e96cd081e773f945bf4b9e5de7fc800d4a9b40311cce6473fe85576a0d9026b1b2620c4a5f306def8bb686c7efadd8d2684a2eb522055880c9970dd3e8aa91b9e3326294e6a44a856c6114c22c3b8fa9e672492d60e81501ebc5d1518633c3fde5"], 0xa, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{0xd0, 0x1, 0x5c9fdd8f, "870ed6d1e87af2d6f5a7ddb624baa685473c9a1d40abdd30210305228ceb323e651028be4150e037b5f0381ff5072bc0f53c1063131b5f34a60a65a6a198c233e6ff02d872ce6a39a3b1c99057eb52e4d152cb243fb1504b4f681d27cfbc28e5cb98a86700a5de354ad3c26f4762890a5ecf30d77a75c8c11dcf9d8d6f448ca7169c93cece6a3ed6ce747bec3d486b27ecfd12be99188f833b82df2fce0a2b0b1454e395902067781473cfbd64583d8972bd63180acbe3823e669cc8"}, {0x1010, 0xffff, 0x24, "9aac8c398a519686d1d3dd5d8eb5a04024cf99364113eb113a94115e5f412c4f437ed8f7971bca21b9ae200d0db90ffb318e9be8125f8ead52002ecdffa3cb43bd1a47d78efe9bdf7485fe85f6f90bf7ef8c7c7a2cc75c49e992216d592cdbb9cba5fa88da223a81b4b8b7b1b0f7b1f1a1eb4cd1c8a9a326acc8f9fbc2a2b69a25056a7b0f83137116cb56b58bb73ff8bb0ea80de242dfac6c755d5ac4772626353703b6636dd9b97a93ed504c664667dcc3d5bd62bca26458762bd534f0d05cf438b8cc89fb7757f03434e45892217c0b95ff52b2b06b5e58da6a065e058b6e5e45c93bd1417fe40cdd7ad94d3ef4576134cf87026b86293870659d8b5e2d312aa618b1cfa70a27c435527f53c98da0c3919f8e705f29fc38a1251aaec8d367e82cb3d6cb96424858a55d9ebde641c400aa3f7932cfda839b15f2d044f8eb00f9c0d9b950100c3d443a2801a0c9192010dc6d82d6a9e52e3eea507c66dfb80c71f495933a4e70758ff1e885f48445ca56f58aa203d6639f48875dbc088ec0805fc9ada457032f24780b3e74257e2ac571f7eee46ee578ba4fccf0115b11ff7b93d84f54eb1363e2b28f02498d03dc364ff37954969a22caf19988f57b0d5b83773fd6f01c9762adcafe18c39868d7cf5eccab8637c39e2920818c1f363c63744830d4b1a3fdffd37b7faa272f43d02417c5466f1a078b52a77b24dd63579dc48839ae444fc48856c6c5e0aa293275cac4f97583f0a6767fa3b1739aea7ab58bb2822bb71ef49aacdc67702f46badd284b7ebcd33d43abb6181609b5dc4658fe2719b50b5db50e411f64ac68bad384a139601944bd45ba26f2348e8c70829db3cc9d15f8d46c30b7021b47de320720dcdc0a2ad7a72560ab0aa05048c620d389492eed21becdf81d4e69946a761889f10efab1bf04e6b08124a7d93d17f1c2e7e0b9ce7ce30ac5ec404d52e70a6709ee070f537c1b475d4c74d4fc5b7569bca8dc4a7c5376d11cd782a94b39ed2dfefd6ec4119f99c0bd0f75c3fada664f03fcd4c948ba0a4a34b5f5773617d776351f82f03db7f382aa6b49d9da6f9e556a055b1b7ba9dcf3c005e694cc7043a9be79885df71001f228e0cdf19a159af98f6a037dc6fe7e68fd67b3d796cb2c0cf6c120b1d5dd688a52f386466ece34d1293b6e14ba8e14bd28b89393f056f3d09eba33f7a0b776e4de46b2840137c7e704af485211e9ecc86c7f5c45b3e155fd2361456b2c8657fe6969592736f6a7066e09088fe0f56de96eb950673f0d2e08e4d43488a81ff199509333403ad863611983b2e8b402cf1024f5bb4ca879063012d2c34d3ba525c83803d791cab9c6c3747ae39ca38dcb8bbded3e5d59f1dfbb33129d67ed7f2ad970645fe06654c7adad5dc61c6969a2c9e4361bb4371f59911475f3c2aeb6a082058482e5899229d6f1c8f8d14528ca56655cfa4b2267727b8cb9f9d46f1244ffbeb29f6f8a487d9f2d36b95f4e13a864a0f3dfe5b5327d71c9ed37ae04fdc11d911ee83ff7cc0890803ff1f56278da675dce72316e9d1204f54100b483d4959f10cf33b87054ae909526f4e13cf07cfe3aa40b922e2b6a3db2c9a8bdd5029063470f31d0df9e5b0a88d5e370234b7bf1aa45d1c9567db1842eba87c5621e3919a087d05a1c1b5487070cede99305d5ffda70f8dfa9f4ace70353e3cc2c71478a3716294ad818fca4e4de70d9451011567f3a1f1e70fcc0e6a050840d734ab32b37c78d8fa52012b3457d418b89ab4d23f6becef34adc6c509fbc5878dc6d4f534a09ddf4f14e111b78f42ec23e91c1656f46d1d4cc93f932c5f8d84b4e607028a3d931f7a698d02e2368047528e5e360d7405ceaa877757c9d9cfacbfee8d4657416b6d9c01c82816e9db77f680e48f6d287951e57ce423daf032f2eac56fb84d2a6a84ca00df27c0a515c7b5d60c755a5f6640029b3fd6c0a1d84ebf13ee3a5df0796a6a7c925f9a7b5466ebc546a8dcafae7c79b0cab52cca987b84e8bd5cee5318c3f978a4fdbc09cce425377db62d1331ac0b010ecf2423a048ea009e9b3468cf4f91771dcb1964ca5f5b51939b40a945bdd2b2e161f052a4a9c609d0e7bbfd861561518032ff0a9e06503e13322e5872ecd9dd428f7887905eaaa7a449eb62aff08ccae3e85d451a40c7aac7d73480655856ef87f23ee3c426a676459f96846d79c8d93576eaca8957bd819ec2d15e2368ae986540441c1cff1f553bf53c53620c23e6f2523d964b86334a0b1b99b90caedf919ad96f76260653608904d7a546c1eb181a43405a8d5745777ad60e1cdf2cab412887e360326cb8da15f85084465ef48a7532aa2c37dd2ff99a28498beed4cd9253beee7de634a6b7d71fcacb33adf94a39d2b91bd9eea3128f3329d5762fbdcaa8f451cc0515216e916ec3205ec8a145fa18119371b407f1d082458511f232482ae8e7a3f0a7bf7467c80c43b643b7c86399ff5e99a6ee7dc8fb9c090a1b7d3c69c31e9776e43833dfbd3a9b5e14be8f15b3003766299f07f7a1f0eae09a9fc789642d8b71dd17dc236b58a71502e9d6b9d63025f16887b79bbd933886547994e7af7bf31b509c58c4423f5a372dbabfb3a9981824c599d4276b61293296b9eabc0c4e032dc94d084f4fcc27985bc3c0a35268b25259ff6f76e00934c2939b2abb36a2ddef323d5c89f513a12c598628540abe73a794fb1710136c6642f0d67be23f0c69d8e7bbbd3ff179a4e98ad685ba7a98c9f5dcc59b373448341d192aed7e04d2fc1ec4b402dadc6d945a40308ce269a96783caeb2de3fbbe39705153e12cbab9f9e220d7e63c2e72ceef7c7ec497b5543c1adc6cf61d4477bab02004827d905487ca2e8fabcaa74eb4dcf394222a25cceb8b9c2ba5f9fcc07c375925cd4e39e6a080503a3da33c1ac03a8211ad82a2d8e7eacd3eab7764149e64f7c5cb48ba38e4cfb772589f57bb194de7a609c7d6aa09f96b9ebf9ae29ab23700fafd3f2c213876df7d3e1e02de0129cf61add309415843e57404ef73c0318fff3b5bb2d2463ce908c0450f0d7466be8b7cc0a196012c259cc3cc2f6b533709dae1fb789826db62c6ea370c5c76ce7266d7d8ce1fc557f00c31c6c8c9ba7653b91c716f19e0cec0494d4ea01ed99ef608313530be6f5043644c3ed8e8e93cb0f5815904d5d9ebc44ca4f116447ff48864dbc913d6e6f1c7021a721e75aa6193bd0ed27386333a60c1943415e80fab58b96a3e5536ac3e767d311edef47cc4e48ace3d267be1d1f0ad0abd14cd1d2f44e8af1fe56fdd585488420abfe8b12cc26cda3c867a46c99f9a41966373a7cae21cb039553808c29bbe353b443b50b534cb141fccd67e10fe21af6e6cd57de8d6f58000b03f63875205d774e01efdceabb996eb01f094c3355bc19770482ae53469c5f521f30837a560b06bf29245facb381054601d891c8cc1e5881e6eb58a64c48aa59500a05b910c9b11927d85a9653c5183d50c12f3113d14710694e152c21789cfd3c7dc4318bfb8b43ea9539c229132ec7bd38c4e8270b0c633ec8a1596472dd563c3498170cf53b51482bab2e56ed0cdf82040bfe982cf5a63982a83fc7a32b95d1c402917265cdb686e1c2cc48396d8432822caf32a701beb3c88c7051507a0a6dfe3659cdbdafea8c2f69d8098d9cbdaaf59bf893c6e8e2932a7a0a9313171f1eaa66195fc906edaeb2e67fae69f2dc9a9bfd2f12b5a0fe292f03db8c8fd3e3599c1f9bd19d7a96b3d51b541fcc2ce4aa6efe3d79c437aa0fadf2850cd57199ddad87f8063f738fb84d68fdd0a251eaf5ad7c7ff17c95fb3adbb93d26131d83b0a2772881b71707ab910fc8b5fc1c9c1c639272b1e3ab914708eaf78c6da249d266466d88541f3f4d6c661420d733ca21a04b55bd904b7c1a31002279f61d4727cffb1eb463ce021872393f07842a67d8a9ebc486af660018b513d29cd479eddcd7830cc1b4998242e0e7e4d08eba1d33ddb00725474fcfa41fd1234f5b8c796b278662f4f5958f4d47949cc967e1c7670bbb7b231dce13318c78ef25c61eda2c19120c193ae8cf3d3944b5db813b4f8352517233a30b646da8687116524f46475d83640323a29045f57d4c8870623ba276bc2a6c7c6ec66886c96ade11ca83e17ff447c2996f353622791952af9ed93e4946809d1fa6abc934fb8ac8d338a46b82d638624430d9b1462e06ef6810ebea92b15a42789ee55e8a1e7e21b508209354d9b2cf2832ac8123f2a690fb1ec2521e999c2aa1cb23c1fbbfadb1802953faa41aa161c44f75a179ddb4a37f3c1f20b897c73c0de5b4ed70188688b1dd7a72de63fb8d37c98ed8734c6698b512caaf0b0997dd09c502d0570d095c6d8bf69af80f3c02b18a3964dee1fa367d2349b13010ae6e0059d457efa0f90fa7bd1efc0023c7705e6f173eddbbcedc32a6a1de3717aa380fe12152e5780b5907160d1386e3c4d7015a91453074b1aa83d682c9730db50c04e25659d265cf9c037acf39d9d08ae71b67fbf5d15ed3f77bce74787d78870eaa7c0360b12d0d2c69cfbd83a463a64aa30c545eb0b4aaf4bbafd33f69b1e8ed03425a08b422bb95c34c6987092e83f8bd0e52ba7ade3e4b4e99b28e9292527707d3425a73a9fe7c0294fb6fd9179fdc9e31837129f89050026a1f0177230b1df7c08a515ab704c7c102edc198e0197f54149046fc38ce82a44efade045015de39c91096c36ad9d43bffe430f67991ebfd48126e376b2ee09037ac96e54ecdcc4e2ea56b65005bf053c54a18ac4ec5123c037146902ea87d390e96c8e7c4a976d75f88cc51b058a3561f83796244d95fd19124023aca499913254aebc48d090b27d0feb01653c40d37fd42a94fd601aba193309ded6f2f367ecbe2dbf454f3a7b62e99876ec0849a1655fa8e8b8992c2f67aba3ca466098e68b9520fd416974955077afcc721cafc4301f731c2ceb40c9094884f8500aa2cf7feeee044349bff668377d883e4bd5015d17b3282d954ece73c0a65d38cfbae1adbd244b65ab4bf8249fbb86db4c16389a6d6a1d8af86504ed071d17f60a66dd7acec8073f323911d39731a657b5a838bc4e14eb8b7203e11e54a348969fbd4f2fd5102ca92a433b721090d2ee51cae0ae33150b087af911cc4cf1f4819a4da2d73e603b0738bd3f7f1f1e15f17b6595bb480742be252e13f6538fb18b8490eb521cf8e82f921e224d3627b104326b6250ac043fa0190ba966135dc921189423080ae72bafe44020475eb1f3de77fd6f49cc7e3febbc55217cd6d77423d9db640b73432a535c2a1a318cd9fb5b0c011a575cdd9f298ee98a3e74daa7178cc4ed3c5cb6a3f78dab8eee7ed5bb4559daea7c738c8b0ce1bb6676179483657dc391f894af8ab09e7ff69ea9dbb92e1b9657ed75e77a85da457ccd7a8ab6c17a87c135ce53f53c19d8993a8d926f33bf669b94134f6aff6ebe0a06ff3eef9a3c6a81d3e5374e10b2e2711543fbddd87e5fd69ed6d2b1a6a6e42653b923306be351e1929e5a974bca5a751a6152ad74de065dc1b347ee3caf3e0e78737ee1a2d9a5ba8559385c540c18baa50fbfb66f18c840d9952c60814e51e2a36419ae73e24b7eed2a0a591c7cddfe93ccc9added01dd087a995bc18010810676bc7c4ee564b9e58a64aea8a8329cb19f9abf279be0f4d6c33096767f959332c81a076aff49d336ef609166fba41568a29763fd3585034b156f1b4141247b4c1e84dbcae38b1c798aa22c1ca375d2e500e9e709baf1f28f1a17d5823dcc"}, {0xa0, 0xffff, 0x716, "3fa7fa5e46d46fcd3713ec7e0a8da80d08cd2e1d1bf85f279e67ee68a821782a4af65264174877d3b7f4dc799971d54d36f815641cb9134ad93600d83c322486ce29f18c60f3ffe8c721bec4efcbbd58fa0cf477c378958a7dbab811c99ba771075c10195ba29c6a74b125208aa44b3ce67ed271f485846462c67f825f9c1c58ac489d3f34446f7f04ec2e9b2022"}, {0x98, 0xffff, 0x3, "c82f50ee7d4acf4c530772f7571b93053fc06d66ff9090fa897201e99bb27871a99515a552b3909861b96795442a4b91b56fddf6325b93f7b63b769d7f2a748778b583f9882a19854429f1373ec2c24aba7fb8406da1e8e1f68d9f53772c24a77031aac44dbd0b44de6ff647c3dcf2e2ad1597ecaad9cc7cd74ae1abf145e79985"}, {0x20, 0x0, 0x1000, "76acb4c54c0eb5a070d246"}], 0x1238}, 0x409) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) clock_getres(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000241000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 05:38:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000040)="a0f06656556e2fc3c6691bab58450c53fec787e123022bc984889f9baa139f44a86288fb98ed33146e519c44d2f15847fb4c0b2521fa6b9969ec5c1ad56c8fce9931dc0585491d9844c5f48315bbb9ca60ff49bc9b9452d1e11fe9eecb1f9b2aa26883116b6ea582b3c54006b719f303b27ed43699e4d3b35b83d2486a695018a86a35c38211d41a590fe280303e1641784a62475a2c2926e33ebfaea069228645690669152572d8", 0xa8}, {&(0x7f0000000100)="95d1e173d34b8a5ec2c1c87c139f2853e52f6c0b7de9c9760eb6ef5e5660a3869702fb351aae29bc789e66b0a6573375844811857ae816594a3c0d3ebb7758c85ab8fe29cdae141b5af4cc5746bea973e3a55481cff669d7ea445151cb4dc5a9fae043643daec0e65fe6292e48607087c4e8615491910ee9e837b4a91503a28db52d9734573ed6384d818bb1d87a1662e2f48913948d68093704daaaadc7c5365b464e2c6a5a7537bf84807977baebb34a9621621de33e117279b956a89ed71e1a74", 0xc2}, {&(0x7f0000000200)="8c130a738489f8a12043787a5d", 0xd}, {&(0x7f0000000240)="47a13fc275313533bc12a1afbddf0aacdcf18695ce0db3eb9541c9c509bad29fdc7ab62762b30a14b156337fbe6c9cfcb60b2551a3a7b115a785c88ea8b76710bc1d2aab3f6d4ce755e0e36ecc31a7b068c9639631d59eb2cdbc6ed0c21ee51404da3219d2aca85596eb493dbaec649baaeaae72507d9254ef7581b6fc7a9097a8b24f95391b7d0933d5b6a610a8f887345a6ece16b0501e1e9c51e823b4131ac56ef423f389b624ad40225972eb3394406d9347463ad7165abce29fd168899851a84212350f4c19cb16c2b9806cd7f86a5a93b9dd3b9efc527f45fac446f6cd5bc0cb8d2db44340e0d5960c90a27561e46b1f3475a483db303e73c92e14268e70140fa360b89d67f2bd884a6cb593d08653c760bde0cb9f1f182c761c4daea3ddb8f70cdfeba6f8b089c4de81c384339f253752bbb485eb349a44fe9e5a963e643a1c91bf482a64dbe78c80a89bba198f9053c4901221a76a28294dd81d494f1a9e8de5a706eff7c1b03d9e0ed8605d5f66228d46fcd38b93559ae9a6dc73a905b054c497c356c242b20a5397704ddb210674115eb62e1d3187bae5121c25e150aa6825bd7407b0c1a43353e359cec24482e79289a42f0e5822c56a6bf7661bab9ab8cf5484f54e6e23179a9dfa3638ad6d0236df8d550ac23ffa680d013bcd624245d70b2e07ebc2fc7a263e2884a58d411fb2b75cfda4b0689a7f6de4330670cd5457e81fb9877dbdf3a160626c6465a962902e1290187d559f7cd37f4a20398f8acb3a688e9365557372c548b8091815777c8d586360e364d45a00e3e06871b098b00c115c23c353b5b9e1856823526faea11ab8ea4ba85362e9cb7dd501bbce53c9f5c646deba0bd8e62de2c92541a1345cf35bf185398b764659e0783cd8158d8441501084e2c7d5595543d929b52a01f76c48d9fd480a41b20afe8009f94cb2b37eab9e84fd15f58616b9cd8eabb44099fa5b26d46d2f74f671c96ed29c769bb93f32f9c6faa1607f56cf921006590c084de6d9e5c3f0d914152d91deeafc023c525c9689e078e50b1005886f27d0105b875b4c258813e49dda52434a138265133c6d80aae4d3c20c6ba179747303159b92bf3514445f5cc40aeafbbd0da7bb97a07b2b5c2f400e20e8ab78b47bcc486807d865e012aa5038b9bc1513c9e4a3a531d09844357a7165fd7545c5d391e40d5590ed8d62361ce3ce0713d83762120f59b820dc08309ece9f5f4e5b55822e11aac06565f7e682f434dc85a7dd38ae13479a53a10efe6af70ade1418610f684939c63b441f27c673b3ec823d63d1bbc14096adb4e5d58be94ec517109a4d1042c6a05308ad2763cea46009e82d389ae89fea52e884aace83cfd126cd39be04e2b512be8d1b948a075cca7998c15b1ea4cca4a91b98cd4470846309b2e45f0d61f38079c8109a5ef82736e7d91a90f6cdd08e0c0ecabc66c8f7a91487ccfa15eeb76c7cd8cdaa3d2d03d1bd240e2bd3691f870ea4375bfafabf4023a82b10de9b24f685ee9b29a81c212478dbf7c0a454960ec427dc8cd08e613d61a355e9965a012e7548adcff9df4a307cb59328e8cd2d0f176a4a55d87d463a6c788199f24121ead09e31a7ac724eea7f87ebdf4e68793853caba6b59473dece59ebd55b53b6babfa3606e3596adbea4686c8fac0745b96eafe98d5e1a7f91b0fd4ac1273d67a2ae2560747be566623c7d3deee1606080c7e0d14850d90b06e854a8961948e43916f8c73faf12764470efee3c7434532c696a055f0ede04b35f32ec2c2538aeda5a2f126d9804f6f056d03ff97138c0c910577dd062175b2f5c5938e5a29f028f763793d3fb2d891657cb0fe68b45421b03276792e2994fd96e2c47e1b342150f86dd19511701028501e0da42e4c30f7bb8066678134b922aa94a0ac071c2cb0e3344d3ac12aabe0a4877425bafcd3c882d95a1b6fdc6481c3a5f0b9a8c37a8d62235ccaa71ae26841f87a203d3193bc4c46ffde40c7951dc79ffb5434475541df1966750ba312035300ae8260fbe60c03f030b0774856e020af1a17ad07150448234c35b4b8afaf0cf44736bf21cd8e9a07ea86a5155eb6b57f1c550cffc0c66e7175f4977a426c361563833874dc2896337d8addf2fb05785f700e4b107c0b6e0bb6c81b64a0cdcd7357007e8394219a5987c6b1c2ce14871508500fd9d92c5f9ab29e40d4c6d5bcddf2cb2842c9da7bdfe8240cc281a9b733b66f024a6a66df3e4d0b0436865e772ea3209cbf00c5f914059fd981f5733103036db28f40b171839000c5795cf00984ae30a2d4ecbabcf2fe09a0892155f42c546e3ba9b43f455aa704599de0353ee8b41c8c11e3029b075bb7c5a1d9228bea238affd85589423ae228865ce9ba96a296bbf888de640606f6f24599045064f7559819bbfd14814c9d00aa5692875cd64242007a34251cb36ea20d32ffea1c8576e0290142b75e38399233176448363c6afca47579f91a382ce04ddeb82e52d4d3b83873e08823cd3961e348cde64cfe286acec06c13f66ca38ba9c35dbcdda220697454febe03f060ce850829f2db5af3f66615e2e6ab6daf38acd185345a06675360b6865a490853e3153426c9b8b6167db3487c30fd80933ef8e581bc52a6f1667327ada667eb3ade1f28f1fae134029a803f9cd2b7e86097223a2c52b59c12095a92fde31e36303ebb781a87d1a52abc238fca6571bbd4d52eee9a76180367cf50ad62dc706d9d6c28d5ca2941998f51d730d01109a8a1635d407e944f364e9dd72438c2985340b71df17aa9d7d91d1095ec837feddc680ddc0ed8562c4c8feb067b079748787d15bcf09b40e396a6b412bcbe8efe5d167a5ac9342be731909e44fab6581280ad388360e20c2e015734b31e7fe478547eb1a93a28ed956616d571e4c5b43642a2584359726ab024d8e08a41e298c6ee7705e4e3bede71f8b000f626dc5058206146b2ee3ebb49bd899fc83ddf1c8dc79231d5103a9f2928c4628e2f54ea3cb348afa399b24e2fa9a66fea074847ffeeb2eba1ed3c7810e9851274596cfc6c6a87a16ce80fe82fa8683a4c246d79c3075a3c003d22d2ba88152d068df6aaa3bfc6d80bb44d12a5bb23048f51735bf0750c76ee1d49fc2d450641e118e141949aa967ddba308818fd67f172c4dff4b5975ce1403f466fd52b4858ba492bc8d994e0c2aabc44163fe1681cfce97ea39fa33043b79513272b0621a58c684600c9e1869dd64483cace7dec8926235ebd5f0873f3d288b04703849970efb1330130165428083cc185c4d8a91750a609e167a5e4af8b43438ff0270502e1ccf941d1ff80aa1d482bf41bdcf45476701ff7898501af256b1d90901d76c112a8c603e9c7297679a2f6869e51929223fa434a57df3ef272015590f04f131bc4e8c64b3860bd37f4cadf18d204e0eb27564017691ba23472f11d6aef96fcc9f1d27fb78116ea70702706da88d105c87683bdf32b36febfbd8d70a0b89722972b3cf8da462b542c9fdf172b312fdf87817dea992af531cca10a0ce5252a07c28370a7fe2be5d6185a5bc7181500e86be785af9d84ae6a0eb045335c1aa6b1b9ca5ec5ee103c10581882bf54c0ba58f8d55d7950a96a44e3de55d8d2011d1ac4ae5fe5f710a0c091e54c31882020952f5d733020dd98233036e092eed153c3af92583e525ae5bba1a02684262596db17bf9f5bf89ee879db7451741225ac7b384f2cc9327736bd851007774c91e8512ae0928c3e576779d2b0a1908cedb4270377e8af7a8df938824be56c06b5c92f9d5da7808c39af66a11bb2a951108204d71204a69838cb625522b1ad67277835c406d1ef0d7f1447bf80abc630024c3494f8ca6df9a674e6a15870db9f4a5f060c9e7384f7c9f916f51adb572814b64153e1ed795603b2979eb5b0f23b8e8e6554e6f1e96b058521d7557d2d82a02b2deef8de2f525c4b8676c3fe57d8183daa400b3dbab5641db2fe75627eec99c7fb3910b79f0eea53d1229e0edef1d0690e8d898e549b8f6c8101d02bbc06b468784f79893b0ab5be5bceed7bf7d2d03a70c09811fbddf58a287236b34eaf2d473c688005a024d92485501ff81c438f1235a15bade9283beb2a8f0dc04f7ad12b5840db1394bd54ac90810e7227546596cb77aa80ca171f72a9c3c58f745c2dbacb116a56e8518cba5a83ea46a7c42e04d67a4732fb2f1d397a87c040413e849e3a486dccd5d8d5a88ac0627731658195df578f3b15c5d9e56658a3ae00ccef5d7acbf465bfbc5886300bc0faf4292cf5a169aa2104e272a5e60a8fd21be2d28a57572666a86a81eff592fe5c58b553a6f3a371b6d15b895b0a4403339e0f703ad4d67d031801e1b84a51dd8d8daf1c794f7cb7fb50c9031c1f732cabf4031cd82b92fd308c7f806585dc5c9744d2069cd360d42826c0b820cd0c1320d7117881f33a1f5eff0c1a06e341f5f6080f69863f12c5f9554a8f1e0864a6f8cb1e60aad7e40141a5fac8fb7c0fdc3e496f9a665ab6b30b34725678ddc661a161f8a829465ed0e8d224fdda134aea49b69af308d28ab0c64f86390695ced55e59cd70a93d25a711647366dabe8b8f378cd226d5c81adbfa0b2c404e7b3b62f2041f19a899563f3eb5a2bf1167b23e0fb5b5961ffbd77274f2f96cbe274bbd6a4c04ab31cdb36e50b93caed5fa09bb3c39425a084f5e291573287ec9af763dc58c5b02873bec6edfaf78cf6ffc63b5dfd3e86e7646734a02fae1faf8ae642d34b5a2655ecd306a3051537b9abad5241fe78291822c1283e69c9205a13cdb5a8a19e5fd348bcb3e047a820b3e96900a6bf9f04f23c2fe77d914642acd0459a473e3a2d665c050c964073f9d6140a77284e99b876e37607255dc34674afd4d3b9845fdd713b6d43fef15e931b146ca415973313318e9df70ccc6c8af254d4afd38f8e3e12f71529051eb28abbf56b5c6f2a1e9dfa64a99d39139a05e906acb4bdeb25dfe7f16a32d70b760d9d0cf89ae89476ab5e52043d60956d41469d42d41b26ce2706130662e5ac67eb3c7421292642e7a0982ac14e56980d675295cbb49fc7bbde19550bc2bfeee48d0098a11ee6f2a0ef0e1dfca2883a4895e36c7a011b5abc246e9423ad809bf53672b036f5f225ee29806c777516e13c4f962a549a73f01b90ce9da53792c511e82fb343a38b23f6d8cf1d8fc81105f04de168399c4a97b692a24fa3f018fdbf51c741fe2e63222ff1b26e1774b1a2d0b5cbcd56d5266880674b3003591ffd55c99ec2659e5806b4c9aab738afc65b0cd09febd5aea196aecb22753093d6fd9e0ce926742400547616a2141364ce59b7a47b423fdae91100293b78a4cda788c029cdba0460a954d4dc45835caaf61e20ed8b697312b0f82f093fc44f02ca92e53af28b3bf76f74d5feb43ece12c7de1008549951871eb319f2347a854254adde6b134b4ecf3d6cfa193a9b02cb7362b2f964b45ed04f38e44b689371e09dd25649ac6e905afc66b41e241c0b4afcb032b128f76c0daab260a1465ba35c80aabc199f46b6086e1825cc15b470369ed54d0e731727100c50d41f5c7dd46dc31892f73da7938799792eae071974442fc71d5edcbd94c179cd4875ee9564ba89d6ea9a61692f98c39e91a88a0c5841b2d92dafed5c780e4ff6568802577b28f77e8bb0ca08ec8c6e309b90f7426cbe351d403add3eb0bb524a71ec62a710b9a532538dc885c9681982d9770cb17fda1b7adf34c9928dbdf509325607a2c74bac54b14c01f80d98a9f41b6097ddb", 0x1000}], 0x4, &(0x7f0000001280)=[{0x70, 0xffff, 0x1ff, "967c3217a68dbfdcff5c0a12d411466ee07ce65fea3b771b00ffcaa534cd21a94ddd9c6f97040066d5f3774c5d442ad7cd0e285fb23acd6ff32ab81ca9dca312a7ef0f7549b6f255a109250925308cc07aa09f48e121eaf6afb55c02"}, {0x58, 0xffff, 0x80000001, "60e12bd3fe23d49105c981bbe7663b7b8bee255ad8d322ac704e0150d800f03b386f757f6d8e2560a7babb61670b4b6039388ef2f50362f33eb06d4b14d63210ff3324"}, {0xe8, 0xffff, 0x1, "903a5271414d34dd0ab4285abe46f077ccb6d23dd724c344a8a1bd25c85e82f5b1f5aefc099ea14b7100a9fd771446df73f30e5c4a9c2dd1d40529da6a9355127d796af3f58bf3dd5c86182496d34170e03eb3b63fd04551d093e262cd92ed42e3d9adee1a1568c8d0babaf57261861717610b9518f2f8265674fc3f7f7d70ba97970102fa3cf0406ec8f9b857b26162812e6922067b951f90f3d46cf176cf00886d12f457a848773514a0ea7c2e92559ee2a28b2ca3320ca13ecfa92d87cc701f5f48546f708a875af39ae3eee555ad4f41"}, {0x78, 0xffff, 0x101, "6877b115e3957f93d2495b28b1657dfb5b77abe71bbbeab4514a665d2b053d334648a411c4416562b9369efe2b4c1feea14bc8b3ea032c2da6754ef625cb9433bc5119cd6f125f82ac9af44a5a9372059887ab82e8e624274210f51cd79051121ba7"}, {0xb0, 0x1, 0x4, "c225a0f5a1463f4efdae9b6803276969f89980145becf4d85d5d9770c3dc2e3688066e759e795a451cb28534e0ce5c72a265ae2040f3415b283e527352cb2ec28b933d8f3a7122a044b0456d1b2385ec2a342b5ed53226d9fe360af2b60d25eb127e36abffe57725c969eeb657b1fbffd5b8a5ae559ead48c0fac4dc5a7fdb3e403287334612d794b1b49a6155691cfa9629b3c5a07afa47fb360a4ec183e6d1"}, {0x60, 0x7268aab79d615d64, 0xa0, "e9fb70938667f10b2c08e9ba1edcc66abd68b4612a17a589a9853c983f89364a3c677fe63485291cd6b7d845dc004f52e69df875a49424f8898843ee7feea80c42af05bcfa7e50f9c1e311db"}, {0x58, 0x1, 0xffffffff, "2ca627fb79b30c7676414a831c89f7302ff4b7819b328ca51d2c8228b0e9114dca2e2accfc20a240128001f6950afb206b4d7664e3befdf7358accd386e84521134e4f8bf8"}], 0x390}, 0x408) setreuid(0x0, 0xee00) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet6(0x18, 0x3, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000016c0)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x2, 0x9, 0x7}, 0x7fffffff, [0x5, 0x1, 0xffffffffffff8f82, 0x8, 0x9, 0x5, 0x0, 0x7]}, 0x3c) pipe2(&(0x7f0000001680), 0x4) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 05:38:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x10}}) r0 = msgget(0x3, 0x400) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(r1, &(0x7f00000000c0)="02", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1, 0x0}, 0x842) 05:38:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x100080000004) setsockopt(r0, 0x2000000000029, 0x3f, &(0x7f0000000000)="ff0100801879d4faaafad8f53e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) socket$inet6(0x18, 0x8000, 0x9) socketpair(0x0, 0x8000, 0x100, &(0x7f0000000080)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0x1) sendto$inet(r1, &(0x7f00000000c0)="3c2b7ecc3c355cdb95699aa383cbed365c880b000eec52615c249804ec15ea5b113e16a958ae0d1c68bdf5d7470148f461c6c7a091c85d9d40b6408000f8906146c241b44ab7b4cef7f9ec755f93dff2f145c066138ecc8449d30f7c10b151bc5c048d2c73e77e194beefa3f2790ede859811510102cb03b4ba7d756616619e49b36cd840ba8678102567eff088e9c413f98b50696f363ecaa3045d431", 0x9d, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) 05:38:14 executing program 0: pledge(0x0, &(0x7f00000000c0)='.-\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) 05:38:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3ff) setsockopt$sock_timeval(r0, 0xffff, 0x200000000001007, &(0x7f0000001140)={0x0, 0x1ff}, 0x5) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 05:38:15 executing program 1: setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x2, 0xb58b, &(0x7f0000000000)="64b60e45630dda99e641903fe1c69858cd8c76bc18e75e9dc56a39bfa1802d7e98", 0x21) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 05:38:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3d274b23a2bb95b0110a386f501c1bbeea9694af4c14c9851d52340d9668d5484bbc4f7f72ade0c4fc3c434b386c9f141185afb97b0eccd251114f74e7f5233e22911ac7606d094f6eb01c4cf86ee52dde6970", 0x53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 05:38:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3512d2a5e0000000000", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x132a, &(0x7f00000001c0)=0x1fffffffc000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x3, 0x6, 0x6571}, 0xc) r2 = semget(0x2, 0x3, 0x470) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/231) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) socket(0x2, 0x4, 0x3) 05:38:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x400000000, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x0, 0x2, 0xfffffffffffffffd) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x0) 05:38:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() setsockopt(0xffffffffffffffff, 0x3da, 0x3, &(0x7f00000000c0)="dbf3", 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) fsync(r1) dup2(r1, r1) kqueue() dup2(r1, r0) 05:38:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 05:38:15 executing program 1: clock_getres(0x6, &(0x7f0000000040)) 05:38:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1a) sendto(r0, &(0x7f00000001c0)="1c8d15af2dafc5878191e51cc988406d3b647f7217c96809fd0391232b693eca524018c6a3e7dc6ceb828bd7e20a", 0x2e, 0x402, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="9f8f43c1faa68e423fda0a80319efe5cddab580d9e0d0e522a0e73f8e450e6dde67e214efaa1662285cad93da4dbebbdc86effa647b1318da195078e33431df91eea1a7577596b5561d10e994132cf2bf4e3cc5f88dc33a2b723a64d13fea479d8cee367cde1af52a4edffb7c4a33605467abb131acc5b6c63b20cf6d46303dbb790c155cbdc32a07f61e2b4823b374ddb844c9542d094085fbe730f54ec77772b63a754753cd8dd03442de4a55d8311b4354f354bbf5ec25597f608292f98dd721a11b82e4b62b07c5ea7ba6164046db40e71899c1f3ba98d7bcf0b3a46fb097c51734173a9ccb905a278a0a78a81a997ff065468ab4b6e543b493db848", 0xfe, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 05:38:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:15 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x2) semop(r2, &(0x7f0000000000)=[{0x5, 0x84, 0xffd}, {0x4, 0x1, 0xffe}, {0x5, 0x5, 0x1002}, {0x3, 0x7ff, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x80000001, 0x1800}, {0x400000, 0x6735, 0x1800}, {0x1, 0x100000001, 0x1800}, {0x3, 0x2, 0x800}], 0x9) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x400, 0x5a2}, {{r0}, 0xfffffffffffffff9, 0x6e, 0x20, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x592f, 0x28537db6}, {{r0}, 0x0, 0xe9, 0x20, 0x100000001, 0xd44}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x80000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x1ff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x9e, 0x4, 0x2, 0xba08}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x3ff}], 0x800, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xffff, 0x19e9}, {{r3}, 0xfffffffffffffffd, 0xd1, 0xf25573c3d9c266f0, 0x8b42, 0x2}, {{r3}, 0xfffffffffffffffd, 0xc, 0xfffff, 0xfffffffffffffffc, 0x5}], 0x1ff, &(0x7f0000000200)={0x1, 0xdc2}) 05:38:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair(0x6, 0x1, 0x10, &(0x7f0000000000)) 05:38:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(0x0, 0x0, 0xa6) fcntl$getown(0xffffffffffffffff, 0x5) 05:38:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpid() r1 = fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setown(r0, 0x6, 0x0) 05:38:15 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0x0, 0x2, "b2e2ae6435bde4e1aa671f26493d0266f4f02aa2", 0x5, 0x4}) chdir(&(0x7f00000000c0)='./file1\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) 05:38:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000140)=[&(0x7f00000000c0)="25621e245d7b5c2800", &(0x7f0000000100)='-\x00']) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x80000043, 0x12b) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0xfffffffffffffffc, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$inet6(r0, &(0x7f0000000280)="6f202653b708db48fb555910cc24c593531a30b7959beea7d72adf3afc2e3dfe1e625224e6767488cf0a01ba25c9daf02c04ba08f02d966684ee9c9981a8f05ba99ae424ac7c122087326a610e01dd66e2278d2379af5b8952107565a63cc540d89f83d9394e01495f514ec7f8642dca630302f32c7f653deea5909f135728d862c9036b280c13efb25ec721e5e5855ce51b68cd765d5ec9a2b2c9ffeb5ba39a4e6613fb200732f6c95a0c5fb0c1effa55d67e68b3f662aa33af403909448e55f19705e8df16a6aaa02262d316fd4aea2b549e4e8a4dc1deee169a8ec3fc5d826c1f91cabf1022282a2b9bde0870deb229bbb470e2a2e245c21cafe91c076e698d29537736cf0bedae41e859c678f7e83ea50d38cab27e4d282879a42695e0c06ec76d6ed6649195ea7439e132a1330d8d092c091901b94574e381f3099a5aca9e1deae1a72fa5da97cd41b5dff98664ee221a9aededeabb70ba93eba12b60d576cf36dd93e434161348f348f9190f69f8f57f019753b1c292dfa14eb6d7e641392779f3e53acb38d190dd3558926b48ff3c46e6468aa1d252e23fe674d8aa9abbfcdfa1b3dac867055a27c36154dcfbf9361375f738ce92e166dd2939aee1aa89ef080ba570f256bb5e3d6ca7e02b6035ed9f9666911e60ef11ed1a6f918de1c366a5b8f03bdaba423da980116eb2344f2912673179890fe135fb8e4781c1eb799dfd6a2ffb1db13a524a49e8dd346a7d0d67e71354797163b82d675c4b51f09029a15f1b0ab36f0b81af7048283d7b62feaa6e1419cb846fa6533fad71d81ec58cfa006e8d2dcea4e089bed1e2215b54fcfb189733cabc7907bd1209be30f6851475d1a3c836e610caca601067beb3efa787cc79818c0b41f282ef7737182dcc4b1a65770cdb81cd939ac61791c81245f33069207ca14f276d2a5fdd48ed14e3e360f36259ab2904bc434ee7513f8cc2481f58510f631a777abfceff2695b49b7d104dc4f9812ee32f2dd58e667945ad8be2348a0bade0fc4bfd50c4d0b88e2a3958c7a27981d0bfb733d200f4ed72fd2c341c164f057d6c0c3c95dcb409009b6324336e646f536aee94ac4f367c16c2f705b16192a551607b8b548d7733260282f646febafe1993c68c4364a6367c452e782baddde9a285a60f726da6aba99bf3c8697e3742f6b00a855baf8c2401da79fddca351d2f0ea53c9a5c6404bae85a77332e8a32179fe6261838a01a76f9c934d3f8321165e0e8a6ff1f5f1282d7b5d165e300a17777f7ad4b591aa44a636f8553367305150644e86a361715b662f30d5d899c657381c69230a5964addc37fd7d4ee04d141ce398a8e57a4827b55cf926b23d852676636bc3b9e80e908daa1b7ea8a176bb130d857de4ad74a7b26d267fc86f55447f71da8155e22f19b7ca701f9f52444cd3b3ff9da7abaa8fa96fdccee8f6deb60ad794cf9ee9b8b00337afd91b6b3df651ba4717cd5a31e00505ca03aa2153e860af9de83334b9d76813a1195cd81c1bee2b81e0fbd4f187f9e3ebe7686787972bdf2f2621e120dafbd2ae5af9e30846232bac99ccdd70779e9ed8e42dd7c0020d42359db183faabc9bcec8e8786611484312bc9becfdbf237983df3694a379022e0befab71a336c8a2b26cb2a78fc8f871ed2b9822769c90a3330f8c3c194fff530ee0d578582cdaf632b486d0b6383d040da7b2dc98a5b33f0acce2017163325e6aef8b94d39fb175ce4c59f34ca906769e65a3af0003c5cd9c481f6b47df789a7a74c95767586eda69d90a04410a56bec9c395f9ed044fc9b2a6482f9fd6e5090f74e85f8ea3751f28e351ff75af92e859762cfc47e6d4b8147fc9d14ed6bda81e81da534d4778d91e8ff8db6ce34e5acadeeac04ed4702a26b68bcd659ecdaa55e53e0f0c26484261708feb86c0403381cc403d5eb21755ef6e1c95e535bb012c058e90259873a95a48945bf7d116289ce892a29b621ad4cb2338c41857ba84abe6f2d64055838661069a04633d916c8f030675dc5dc087df38f4962baf34091a32e690e4b6ba383300d9b149384e949f994d398d1315256d65d31112cdd8132a25e062f70f9f7c63eeb51422e7542af55a0eeaa756677747242f6aa4c410fe13d9cece435a772542ff7e82606cd5cd82e4aad06d1dcb61d7b7529679b49c2d410a692c34cac7bf9187944d00e1952e938ddc8cd20a0934a184173a41dd15d9949514ade540c176600ef9e13d001795ffeccca1adc86e4b311b16ee3fa4da5bf2d02d1db1da51172c20bbb01222da0da4205ff8b7f6bd361f400fedd6e77dc9807baaebb86ee582438124d0755a415f8298db31ae35e8c05984faa98a8ddc1007102bee3011f344e650f0ba95c73a6292bba441fecff3c234d79d028dd5fb945ef11128838c0aeb6d8ed7352a8de1eec2a700bda86e90a7b675ee45c17a1c71fe6ab17ce439aed3ee55de49226b10eadfc602de221a89234b9a73589d3505500aa0cba2117ff919d3f9dbaf239d35fe29bbfc355ad3fdaa24df2b97c25fbfd4ae586d030d4813fe166e9818dea6c8a9c503d6f1d1e7f9d28c739905b0433ff00e1f12a02c937fd780fb7763d35843a43f483414b1ab1e6dce7f6a41b0b5aa921ac944240a1c92d8243b1f67e89663a41f98da1a1201a403cd64404b86f73bd9728c7feeac2d05d629714f759d79dfd73fad77f2c28d16fa021d5273a722f25fd15cfc2879271f07504260579cc8d8a6eef1d06ab2b03c1a0b722e565963719047d0caa06847025542b4c323c2de197d609f2e7fda9ad1fa498a24bc6ad59f0df4513736461c07fae05ad1d616e7a2b95a811d4cdeff0e79f71729f690dcefccd1c29c5333a5a0ea39d5aee6962e9184531126a7ffd1f7d842d89ff75e67964031004ce0fc151c30bafe9074c010f45f6deb91ea16126d8163f97faae6a6c9f2cfb566ddf171646db13197cbed047e355a0cf9c9f6840ab70ba0561c27e446678dfe06877f28c0615d4d01daae86732d76c5a9b141c57e7a8f86d1992c84b3b4be78c51ee4e9c1359b61b1412d2c15cf574f0951e8a561b76a40ab8152a343646c545b5d43940386f90bfe9f83cec8f24cae0e99e0e76240126730a00c7724db871c0f924503d7683ab7223079236115c0a7c972a7257d219542a29a1b40a7a9f90b7ae6deb01d257b7e5a9a06bc3511a6df82e56c3eec518fdaf45c63f2f7a9c9866f5d5ed233e4caf7d1bfbddb4f828876149b132777d5c1d6d83ccc81c2f0857439aa240acd55672a0dba85305668f731cdf54f8cbcc2a6994451eeec82e2ca1f688613c4f65be73232a205f79199b8d28388e88a94aff8349a24f0f26478e615af0b39efaddea0e75f89b96de270138a33615b7cc2f53088d4d42a6e6b2185e3c8a6f965c394e917afa03fe52e88b8856a9706debc4db9346771946d2c13de79ff25e5588ce2a2d1a47ee9a65782bc90790d0851f1c206534daf452e50d3bb90d208a683bf968b31cf1936601b346451262193e91794dc8b02b927b50ce392408665afbd0ba692e4c83003eb17e747610e4d73f5ba1f42dde201cd091c167ea2f80c0c7b463ca3e03281254ca9d6aba9f1220d8afc3f66e94e3b132f7b875343268cd2157cba9a84faab1ae60f239fa3e4143505f506ef8bd66890144e4aba3e7814014787ad1d787f6b398195ed73e76c4775223efd730138d38ef5c4636c5525b73e8974de85a72b30538276b79a1ccdaeed31c7e0a740eebde15fae1380606b2f7667ad8df3d10da4e52ecdc91d27ddeec956e7278e68c28656f9e7ee3e1f536c086b3c7d8f40f0547602a27620d843e5b9e00f8892f8fddc63300de580c317e835c8b35f0f082dfc35c85bd7a9654223de250e4f1d6ccafb9dea14c9bd29701b0b652ea2f68ddc3fd53d746422ab926f1b016465e74e661ae3475f743b92be41e1777ca32b316d65c0860b58c47d3ce8f37ecb68a3d4803ef84a1830e2ab3c3635d4f336f68929c76e84353c3f2cc5dda25f47120d3d1f15ebb28ff83f0a9ac2c4523b70853a25ed24d525e51a4d13e452eda9078811d4d36e213b6f73e334bb19b91709e544c0e6bece784ce970e038eea66f36a56dd3e7b216730c3bd3b6e1a9aa872f1aa4fb63fe37c8a5554e55babc333a54174832fc81780187e875adf1b3cfa2ce69c10ac87de89390b0b1a84bf69d1b34b22975e146da7b989bdfe38dd557ceb07ff282b73a45a0217fb424735508cdf3d7d3dc585a90f9d1bb721c3b8991b9e766cd1d0ad0bc62cd5f27b076e9b7a2d7d76dff60acf15152ee21d187c7a7e417478bbd5fc14ada1c14a4afb6a3d349730668e0b2842169c6f9a685e36cb305569a72fdc69f138e7c8218ccd02f4d79cfb20932417c6b67d78cb592658abdf5d9f6c57d22f10399d7594d580eb87e717e4e674be2f630eba4881259205f992a4cf7ca930a101807e7096505424605f87df3237fe4162a55db801ffdc25e5b60f9cba018eecdb14a02a02fe7fbf7aeb176baf11d9b783c7272d3dd62670233e057cc86b37c8e2765757f54cd1313f2bd15df929489ce425bfff5e678d6d56b6ba0dbdd59c973cd9215a5597ec0bfad4866015ea06416e8692081ead3aaeaf286c1d4e578c177186a07099950d58270c9484029436404c8aaa0ecb293b8d226352228d7c275634f67822b22078b67d72077004558208fcf305adf2c9cd58f6732488b3455267ae009032c3bca54187af222b3656e9ba0a3ed4ba60223c8355df0705d9e39178ee0cf9a731f24ad66ff23ed186ce0607a5077d56a179f398635219cbfbbcd1c790199b011c4fb4c9f2af1de2187f99b542848fa82359b3b27394cef071cfade785b6684f855eda021957d6e36eab604a15db9891d3ae2bc4e232f36a0d0ee4260ae219ccff7b1b554ab4b7879a15a11adc986d968a40fd6dc2afc926aa0895358368f4570e61f578d4492110ebfc50beff6c9cdf96c4b287b46cc531afcb29e9bdf8dce7ee7958fee25469e0a07d20a4988a0528ca78b14a5353f33094af1c15c98596b52950e8a55fd6ae74baeb9095feee803520eafece336879079830c82762fe0a00ef3afe1de5d6b1a2c679cbfb764b1c475386753f5d25268efc0704f5813714c6356791d8fe835c7ee5cfed618e043adbc4496ec555b066b68d5bca1ab446c8c7a19de331ccfb83805906e513dd2d88356a7b867ffa4819c411f4e98bed2a4cb135f15ca8891090ee8496e6749d022e34a8abb786e177f6423b40db7083b2502c675499b3acf917d9decb3d4735c42b9af1918115e7ef833331cab6a29a5a0903e6df655ecc498ffc5ea949f7dbe021f556ea87db2ee4e6db117ae92cd3a0979edd16832d72cbd774438983acb1e4261abe15e97c3ce8d1314bd745021bf0e1fa749ba9f07524b1ec5add4c003a8984f41db7be3e5c19e36b4a5683cc6f2048d5cd0df5f8a2bac88ff19f7136aef50728ae2ae8ae4551f3fffa53913d8217bbb5dd61df9c4cf1aa29233348507f2b45dfef71f5b43b51a6eafa0c2622570626edfc3d00eb385d216b0c0f63c70eb9f3bb906ff6daa5f18337c6ab6e93136e5f4bf210bc0d2f1d74501bfaaff3c9c1e4add47275b287911569d2150ed58096aa6026f38126781f497d11414780770009f2a55becfc06c5c41296af92ce61d0c647eaa65b73c405d19cb2ca7ff92629032d5d9a91d9f29b3900cc0c90cfad4330a65431eca13205c7548771c4fe086b326b4d09db655f6635e48327af8e8fcab12595d96a3430f46f", 0x1000, 0x6, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x1}, 0xc) 05:38:15 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x6}) 05:38:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x80000000, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 05:38:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0xfffffee7}], 0x1) kqueue() flock(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x4, 0xf47, "6e30d717548aeac660d58aa22510d73c46d7fb0c", 0x9335, 0x83}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {}, {r0, 0x2d}, {r0, 0x81}], 0x5, 0x80) close(r0) 05:38:16 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x10001) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x2003, &(0x7f0000000100)=0x80000001, 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r3, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 05:38:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000280)=[{0xc8, 0xffff, 0x1ff, "802dd1dc77d8520bb7ce182848029462e248b058989abfe7bc875f764014afc06fe453ba65a2b616ee5223b427a037fe8f8c7ba48c6d4ba0d1d5b5303ba9053fe7eeb08b24377ddeee5e766e5a3b4951c8e923d0aaddf51dad07743cdd2f02dec83a1355a59b0c8b8365b3d5e17d6cc11d121aaa82b422d6802157a22c7d1c253f839b5b0bfe26ee16746e6e5610b75957114558ad0a54cdf3aeee1d4155590c0be5bccd40680edf3ed22da4558e9d41cf29"}], 0xc8}, 0x0) 05:38:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$getown(r0, 0x5) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) unlink(&(0x7f0000000080)='./bus\x00') 05:38:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ea9000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ea9000/0x1000)=nil, 0x1000, 0x4) 05:38:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="dd408f1f2f0720afab936ccaacfeec5bd3a58801c47c3c9dcbd3312fee62a65944dce35949ba4a3ef5ace4c24c2488d7c4428fd0b41a024f48128ab357f450da6bb7f7b6b67fd2ea08dd7ac370ef3007b5950e9531e13178696a7f20633ec3e1ad0e4fd055553bf8e6d0820c6daa216056b16c5704c47a3a7576bfb3592241286b5de3b99ba116be262b422160a3fe226d2ff5a9b27bed611155809ef2983ebeabccdc901d4437478ae8775817d9969b71e23a3b7099c4e26f37aa41826039d1a9956b97b13c211223c0e5f5db2e1c570fecb246853ddfed4ea25ea5718b3ba494a984f1a6", 0xe5}, {&(0x7f0000000200)="69b9ded4a298b1e5b81d036882709ff2e8a66114883dc5709d726dee07950e0860919ab2ab1fa18704cc70bafdb7213515f607a2aebcf9251b494262bc37ebe63284ab070ec5387e34a1d8ab9a1165dac78265db4c9242a25388b28ab9ba4bc5c06e67469221d7e176c1241b2a91b7f0a54bf86346faadc7ba35c3e071a9b984", 0x80}, {&(0x7f0000000080)="9849ab4157448f570028edeffbdfa357e282aebfd121c696bf116966315164c9e36781c37927fbe95f5e280f625ff800f8519b4c0361541ea5", 0x39}, {&(0x7f0000000280)="6b4000b4f70c4cd4880f73b6ff60c7212c6437efec95f409987a391c4d901535d06ef29c5d1763dda593c6a8864133f143e8a4e23d9708ab397c4e6f4da1903c05dc6416cc13c89bf3fdecbaca4a53ea9b4d5d67ccf1e3ee0af2c403bf36c3d8add126798fb8ddcc63b26c9b6a8aec2a23ba642ea6902aee4527743ccc2bbb2ead3f2f7ecc7d7cc60085fc18e56265a59890b174dffe58a81fbbd70b8e66966a7f602ab40f570c9e0d2a625f92e5efb28d4640", 0xb3}, {&(0x7f0000000340)="c106b42106e153234b4063841215a5613256816d4337885cad478558b55028faef05853428e9a0ba732be5a7c365a4060b858413b0964bda13b9af44db1721d8b85b2e301eb1a0de3013173fd9bb70e882a302986fe94f86664f1cd6bf211835d02e82965e430b559cc008fde7435d97b6556049e69021", 0x77}, {&(0x7f00000003c0)="aa472da5f680598c49027680432757f2186e2bc542e0952a186971f821c98ff24e5b5d030964518647bfd97cd80e829b7483c5b67fa6877f5fed2cff7459fba648e47c68fceff1af75f81e034da7abfe", 0x50}, {&(0x7f0000000dc0)="5a0ad4ad82fe32dabbc10a0ba97d509dd4ef57b9215baa0aeebec5a9e50f516f861778b03e603dbe3f8efe05885326c13e3d4d1d7d3c7f98516628f4f7131ee0f26ffa18480b8192c0df0a4480555a8cb4c4615a5871cbafa6f3bf4793790903bc5fed336e39260dd383b2204ef2670c9fb23748aed80cc63b500625d97a1dab22a942af99d1f0543adc319621b862383c026b964a5e385c505bf940ead33d0f586bc477287311ed5f6cf845979fab54c9c60b56877726e0a6a28a783da10e10110d7743d2b344ecd6df6c36ba51106f2316de2c998b6d87172cf87cfb334e0f54105538d995ba76d9dd9f30aeffab73b14c74af1ff998097a8f898ecb143a81da7f60cd97433ca0a4458198efe6f2c6dcf1127fe7fe4ca2285c52461185e2676ae8b7f3ac1e4765d43812b045336db93c77fa66bb3024407d7652d7b35a799f50f71b198030a91b02db525218b1784d878399e95e7080bd5fec9a38f2bf85d8583241285bde6ee395085965e0242b7ee2bbb895522911329b3a1a1d9fae1d1c1bf6bfd655d83b6c58203fb8b220bae1869a6a4964bbd7d2a85d2771f9a6ca78dd9d35c117b7a16fe4ac0840c642888d38525ac9fc5c9bfb8e1ae0242b3e6211f9cfd291da9b27bc2b80b64427817d2631e9c5d37202d2f58db4107f4efa2accdf0c98812e31fb57d79e924899d1f26f288ae084ba70f4fe812f7a6038ace6efd14803c90f69df292a8c9bda391342e0775ad8ec169ababce4cc9d73b05d12b809bd873d97517045c3f2ec45946de2e570cf3a3e3a6cf8c43de3baad24c9f92439e3ff79c6a85d23b4d771f91f97d7e19c40e9ca8e784ead68a98751a0fc51d2575b301be7914a3b7e69f743b6425d59c8b0eb628305e85ca25bb23f753294b1955a6cf6f690e850c09a3fa270c56f5c5968143c12d5718cd2801436ccd100ad5080b2b354e54d98b1b2a2a7c753327f3d3ff88d32e2664763a3f49cbacf4545ed2586c90323696f7f403a2e17934b02c330178069e762630c31a68fbe452da0d074995fa563570cd2be4a3138b03266ce4ba2e2e0668e4bb2d1df7d1bd6e14bdaec0108f7cc5e546a7a7511ffe300afb6dd9f8b41354986cbb505d87c472354edef9eaba05a87909c500257c4c1cc36cee7ea20c905d88871bc6fe778e37c37f5c60814d3f4e2d2a2dd1369acd03caa70ad921f735fb1d7b33e653c0d5918b161fc0d800eca19f3f2e942763893c32dc469da181a34337398d1af09c998a9c8427fa39881cb6bbd95b50bf872e2ebd12990c127271ad166c71371f3fde965c0547481946dbcf0736825d32de8441f8830e9691123d5a2ac854ceb94674c2b8bb17e68546ca1c6fc50bc09d5c1e54e2800a6bbd9f3145505a9995edadc35af66f882066d59a453ba834bea58af7826b33a3bbdfd1a7d35ff6af92f43d802291004040cb99a81d673f8bb12a5bfa464199e35b5fe6493c8ec6e4b9fa05062f5fa7e886e792668f2750681f92c5afa6e553db3c211ad73501444acd05152ee8dac4267681952c45cb027040408b86b52a4c1d64ac284c8f364011c3d4c1593bf0df37377a2885388dc644e199e505039900b3ae9231ac887fdbf8f5df2d34a4ccceb4ba772698b79f66584174476ab7e1a977cbddd05798fa8a050622fc16b0624b4280a87cf843e863d380c908ad4cb01013d3f100dbb69581def777429391676e3610450a26e1021157d90a1d6c5a6f33b9de1eb5a54fe685703fb7e075597e4826c9cb169db65169fe93ccea04c9109cf0dbf1943ca31253b9882b62ab0257734edee12e36716e6b20ca1f6970b816750fd913f9b01c93916ec58cc7505e9513f24ffb821ce02472da979b6339c64b82a9608d76088cbfea6ac11b872879a3ec9d6126874058022d28fdd080285555cf7e44a4880e1100e81068220de9ab62d91c3de428fe21c5dde772e3c2f164275eb92feb8d8d2d95491692795e673a4277faae5897ea159234ec2e721b4a0801ab4d56c70774213ebb3d56b8f27f3e274e09f9091d2e84c3185b4ba0ffffd1677d247477de7815cf1c4a2751aeaa2852cfe0ebe4ddb27ae5c425f65af08ed67dbe0be791f85d5e2a9f3c586593a808ee873df3562b6c512931d63fb6e60f226c0754394c4cc3a422c2910dc39b8050de67e51a22cd5333e994b0ec56afa493856619efe12e786139b329da00843c39633e5b851fee062fd1af520c119b2c32de9f7fafdf2cd77d3ace08b8356ece3035d3b3104617cb3434f4a9005c131993bd57987d42ce5a904ea1b02d2b60b2b955960049ee5ca565408ca94ac41c443b3546346c143d557cf8ba97d187e9f2411c1fe590c2521ca47dfd68b96828f54c9e2da42bb93fdceb59dcf1e133910414dc3821ceebf35d3f23bf0b7dd24fb7a98a44a2b62155ac54c4e4dc200d0a3bf0b09eb49eacfd16f5dc040de41c56a24339166e732d91662246eeba05238f954ba52278730e3aafecc482d0a09fd04b89a256431bc3adc466db3e48093bcd96717dbe880cb63480ac07f6435a1670e84070e24bd61afe83f8c5c88c283efa311c01cb866efa180f8a72918c23f77cee9b6d2d0c7a3ab52deca551ef19ec96f49a8af5694ac67ce328d73961c5923a37eedd26afa4b472cadd97fe8cd47307157106fc26899b793fb8fb6f7bcf96ac18d92e556f2433ae6948f6bf522602146ad95f27963ffe312d89ffc3423344c1b03dd3b5706316caeedc9ed8ce74408092a9292b9ecaa2f987ef1882dad2615be659d44a8cd656ea045e2744272d7bcbeb2a82968296df2f876232ac57bff30e7e535f69be902c2a2aac4ef2a687427390f4bb23b4c71b07b6f867330d3c106d97a6e6e2793f7a825bee97f1d999a31f0e72c7bc5f5c38e222878f2689f9093baf0dfe92230feb2e4a5fc8522da4f8c0a94b1051de20b3dd7969bcebced718bdd0beca0da3185747663a19bee9f1b7af85cd12ab1052a5a706572e8b9195fffbc95091df3ea5978a2105eb68373561229b0646b240c26217a6a47258eae37427aaaad710dc17a813da797c25498c53c2d58c0789ea8f0239ce3af858bb73b12e574978ced7756cc5ae5848087b87920301e60186d5c68ad20f23c147e92a875a244ff0c1a8d1890d89d690c8aff64324154bffd4946b230c4f44eac08eeb49cff71070c702a6c434ac701cca8defa9e55f8a73350a70f238de98a9a7bc0ea037c02f125f5f6df6e7f300d5591430cd248263ef18b15532d7c17f9d937fabd96ab888c76a6280a1d546f76c5b5686f3352c6f9ca330cffcf2242653c64639fbab03d2617ec4fbc229ffb04876f0e266bdf975d13270b142f7243abcea5f89c20329382365c6e4007a1de1857694cd63967d371f29dbf4ea1826390c3ec25da659631be882986bc0f6006c6cfe8119ddb543ac665d7fc62fb79e5d1af84940f9425e32b9040425443026739cd762980aa5b8d23ed2199de25fee8581b9ce1db1c9e1df0cb13b9a3955bfa7125e1c6c21accb2b4c174b445ac8c675360c9836925bfd33a16ef8c8099c5545f43ce690ffa499464806f6f0d7e1be9c336efdc2a16a23334fe3a8114be1057d71681bfc9f32e0e95aa129f2677ec70b93a03b859cb38e56be6bff183f3725f8c3b4c0fb77b4853b2f49f141b029477993c41b599561988bd95b435cfa279e6328fa4d88bd8c9fcf062635d003792266e355a3015ffe64e0684a71fb33aed5cc2c86840298c085f0e482b1ffd632f19d080f6f9df912946bd93229b7232477fe8b29d3cb1e4fa4736db6b35c393a5fbd582bc5a9c7be640dba1975d70d95e1a80c04ea00e08f0f60edc966a9dc4a8754ff2e7d5283c4065ab17d87b1180355d9fdc8ef3f405cd028814d839da1effa22000d319083dc57924c183ef3583542329a8f88fbf967e7f4cd8bee0b01d7d75d9eafb0a7bf56fe02151f7c53b6864a0694bee69fd5a34034ba15ba32f35b04d6b56a92a356b382d1baf382b30fe14557d433a67ea9a1ff7e3b42c722248e7c00b952a00abb6ed5060221f0c5865c99544421a3c53ef4fc0bb0d3dc3595c8b0381ad508edc07dabb22e55843cc7f68a07c007967035e26243f929afa4c3052e736fac325d6d51594d6b570353c51d2a6df86e9662d32582310f1a0226a9475acbb4d163df66222205f232b2757628faa834491e3c67b13435402acac8ce31c0ae926b8eac0419b732c6a4ad7713ea3c1ccb83ebe0e8f10b15749d7261d94e3c6208b0269598a368b8bb19a94483a24c672081171f45c778cdffcbee5eaae6925d3ae3c0823e47aa9108c1a1223b284b6424f137cb4d78292ce43ead6ea3a50bdbb062dca869b7725ce5e5afe388b2f22724d1c6b45011eecef90637ed8bc6668b646c6a48da96e590dd340ad0be79c4704daff3afbf44b51d0cf912d8b734f8dcc331f4453f62283bff68f528169b4631a036d1a820a16706634847fbbb9f021db7fb8d2323b44910aff831deebf8fde2382097aa11f29c78976ca8b38d0c86ce3213b83bc46ba16b8c4276fc4e47ba73c6025a215c05e1282c3812b5eea89fee0dd75a7e3acc919c8fc2260e67a3fdfd25167e277c9a0a9bb5889473aa1577441c2b21e4f38d5ce4579e449596413cc79bec7b34e53d26d67f6e65e28ee36fa492f63adecdb9d522d76592fbe49c9eae5224e4b1014db8985a7f7b7d7cb27d3a92a253cb8f53c2eaaa6befc562097f09a4afa21d0539e003aa698351c382d5022456625a80a7b43ae727f99022ce09011aed6863b0b29ba31ccb3f1ca885c753100e47b2f6ad56ca3c895cd95f014b9d9bb9d1c9f87f96e251a99be8732b61fbac32da285bb38321f9f60b57dcf0f6d6416e7a26d513327453772a566d5809b744d82b5308e6f89eaa88222f102660caffd5e8f730c077624f68880cc50e8fc558def01a9f07c80f7db064eabc78a05fe5944790509d009ab62f76f90386175d995763eb78c5e765f2b8dc6980d4837fa2b28df50a85be6bfe59b4fdecf11cf198ffbbe1570743291921e3ec1b799b93fdb122929001ff255da22e612db53b2119e0d0f8cab8708f3d07e69f57a8cf48ce8e834ccc9a6947781cddb913ae6b87b9cb353ac06df29b1d53be16f41fea05833b75b8220965a3f6d5869476c52b43e4eb6f96ab6b53a474cded7a44e3f9fc5457c9952b2fda4b08d9e7f08e6aecfc0068523b816acc8cd8018d149b754296dd72f72a4a4a828c2831d3872e338c5b32bba744cdbab40fb86e57d8d021c857573887daa7ce040587cd50e9540903240ce42b186968fc66cb3480aea80b302ffc3a7720bc060e2b47c5ac2079be86584b62b76b4499adb092f80e52e201785f8e310175de054e7ed29b7c696617a2b5836aee5250abe14abe6545f3459764d2f3f31117e7483f7f613be7d284ab57996b582f5d5f219e7ee783a096051ba2504788084d92d5542607d18b90b4deeceb63e06386ca297eb0d5cca273fa4075f76435001a77f744620983363d0a53c48cfbce1a3361f73c4d1989c16b3115638d78d99c70e463f3be13f03b6a2cb22e9c9ea82348e8fe0a74b6e8af5a09fd64819ba2756765616e76f66b5350a7707766fd3fcd87d1fe7569b411c2064537349738ab1f6807596dc0caf77af06ea774e855aeeb7e87fe88308ed496bfeaaf969eeddeae1387f04b5e10572d03ca0a06ec62d662d2d44f280811432d89116084c7c6b5999c8e871e0127bd4e6bbafbb8bd27b9841a6cc6a3e906f4ba8c8fd6e2929b6c622f12c80e20a34", 0x1000}], 0x7, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0x4}, {}, {r1, 0x2d}, {r1, 0x81}], 0x5, 0x80) 05:38:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) kqueue() 05:38:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 05:38:17 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x100}, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x3, 0x425) 05:38:22 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) 05:38:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xd1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x3) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000200)='./bus\x00', r4, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r6, r7}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000004c0)=0x3) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto$inet(r1, &(0x7f0000000440)="0266711cb106d93ed7f41b6a5f7b24e2e50aa45512c99ef47eaef206c368d6e49d2673964e330b5fa8f9312fc0aed1b11e4efd3523572918491b2f865752e5cd0ed35d5580c8bcaa482476081760aa262e7ff9147a26c4f3ab648cb707b2972a831cac35afde28eb861bfe468a3c9301f341", 0x72, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) sendto(r8, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r8, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 05:38:22 executing program 0: r0 = socket$inet(0x2, 0x80000000003, 0x2) sendto$inet(r0, &(0x7f0000000000)="64706c6aa981", 0x6, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffa7) socket$inet(0x2, 0x8007, 0xe) 05:38:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 05:38:22 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x81) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1b) r2 = shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffd000/0x2000)=nil) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x54) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r5, r6, 0x2) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) rmdir(&(0x7f00000005c0)='./file0\x00') 05:38:22 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() setegid(r0) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r1, &(0x7f0000000000)=""/129, 0x81) 05:38:22 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = open(&(0x7f0000000780)='./file0\x00', 0x80, 0x190) r9 = socket$inet(0x2, 0x8000, 0x2) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r11 = getpgid(0x0) r12 = geteuid() r13 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="b8632fbb954492d14b4442995e7289a88bf38295ffaa8524d1e21d708cc791f937e2f39d6afb7df92ea8b1d96b2f6f6494c07fc6d4c5c02bd7afa8e96d7d388605f6dd0143eabab860129814a3e79986ca55bfda62d1bc439feb2b2f6e89f62f8161c0c0b73cd7b4a92bcd8f206248da78cb13effe2cc482a45d1208ef0488530ca6f2abd76b31b72ac0a94f9c", 0x8d}, {&(0x7f00000002c0)="297c6e4e8d9cbdd6eaefaba446ea3fa680de2f026448b972e3e0ed607c0675928f23ab8d163b8dc7f0da979d5a51e6c8b8a0f2de322fc7cf2dc3dc3c4c5fe85178c3e567f85c394271effe2f3930de87cc", 0x51}, {&(0x7f0000000340)="49967ef78d7da951ddcb81d53672af9f20b37120ce2af5003356188456263b734e507c6b0b278d61a8cf152a45c1fc1255244a84ac0e84c98b96762e294a8dfa70069d843d6f4b61438e312970d252e79387e72f99cee9a095084afd04ba61f9d35c012ad0dc67ec622c76bbe0f9f41bf4198476878c1066ce019cf5deb812606d8c918f7699efec3dc0cca73c4e2066ca05a9130159334f88c790bffcd51aa8662185fbc311f5d97da4e37694988b2a5bf769c939968844264d17d148d60dfc3ef885ea289696fc01da", 0xca}, {&(0x7f0000000440)="5692f0fb96290c9bc522a5ad32039c0cb052daef70db2925cd0e155ca37a26876d4bd2f4c6d2f8f4643c8c2b5cedd81a35599caa5f49e8d37788ba2343fb2f401232162582c2c09f4f8aa9f8f9c975bbbdf88fde309ce747fe1a9d651cdafe4a5de30b6b99ba8e3e01f0c395a2d07adf216cd1e91a07205d556985d318a820c2481751304b0e162e48f39eac6fa79018770da877f157452aad7d9e1941bd7ffa943d699dd61159290a4b", 0xaa}, {&(0x7f0000002280)="b92e1e10b4896087ebd0baca266ed957aa27e9614e110bf2b06371930a7cb4cfba048930eb8a6147fed8bbb2329e7ef72b24807c9bee6d274c5cab6bfb6357b62be96c719acf1415b0cadbd1aa2b2cc0d3e22608b16fcdfa3b25d653c50586f8097c966b17492cd34ad23769554208f60c7b67209f5107b4f2808737d5fe1ae4f787cd7a18223d267dfdb99eb3d867d2ae17558883e638673534d87f1bcfa563e97b0d6f14965edef4a6a08db007af6d8c5898664a0eca6bf88cc2de9c74ee4be4929f3c3b153b3368e8511a3e3c227df4483dc489652e235c790f5c85a2b5b29f741c0b1361e7af439c93d89ad06a2e45de02c8172e5be911256f1fadb1f532c614a536088cba19411d80b76bf47c0bddffef1b220aaeaa0b97df3e94b2054f86d471775cbe18a877eed2bdf54d0ae5f92bd6db177f12497798a7a453c8a7c9f42fdfe2756f4a6f511d3912575d8fce710be2618d8ee8998b3856ec38782dc9b5b29a39691efc5f89b2bec54003c6529f45cab6d2e14ed6e64b2b6bb8de0999b6085082c806728cafb5917c1153a3fe5b8b2058a4731aa7f0b79341e2da267fa4f6ed6285c1dfbe515dca6e7b1da9a09794d29f5f102d87ea906bc2335e39b3099808ea413a7fa6951d5ad1f3f81868726c00ea0f30dc0e2c5c4c8ea7699810560f7e966133c4780b30f09717a8e5b0e1df874f2238e4aa6fe2eb1e8193ca33a3009bfa57f55ef8d0582489bd12cdcf3110718942742575a87f1f707b00974c85bc215cec0b24b6cb69ed48c367caad6f491c89c88c0927bea636c55ca2bcb27511a2e4838f70698ea24524436d0a6448efc41d4b13455cc87b2784c04d1048fc901b96ebed16d46946037c5b11d0d8f19e14e84b7411adc2fb46c941f4d280572875b64134294daea2fe5e0937d535be3685ec70362dbfe95a218ce06909cfe7c7fdba27b989cb72cb883d6d0f9af961cbff9fd253bc1be328b18f740216b21d2d00e9e98ce3775a22f9c1043b54462e71b9a83b49ee71261c5530cf0edd0fef40e7180d4d575a0be5fa00660e3c4727ab97017c9a9afaace3af0c66bd0bcf2cef4f9ce68016d8500f6f9b253100578c3b67e609226157859336c0feab5eb262d04dad9e7da78d5dfa9a5dad9d7d8c95c281aac11b2f812fdac572eb791a6a228c552feab03c4cc3517ed196c7d0029078daba12df78828ffec1f3d6389fd079ed26cca9052d877a493293793d58ee47ecab3ea09998226c4885972e606057ac621570a6631c889b94b93b164cd9cbab2e048d36537da0e655475127b000ca659d18fb5bbaa67fdc226d79ea6f377bdbc9298a4910521503c8b7c0b69bd850acfc0469beceb246cda2edf1933a55b6f8e8e4d2cb3863cac3858db19f0ed40a4e7ff382afadd59d27b8996683730c389b0f998c8c27f547119e26ddda8c8ee03d150e1dc35c58ec5877522b2a105ea364fe8eafac13080168bcd2a2f95ee40aef9526a82088c8f774df642ab91613d11f62bb5cde7b8bd3eaa98841c646aed49b1358e2dd86943ab12072dd1bd029fb4aaadb7768ce5bac2eae6f006461fa73022b7332b070d749dab3877f06a408d0e0eb776841ce7ad50799baad931089ddab6949984ac450638b599149fff90ed0a0c9ecdefdb08adb2ed25915ddd3fe4fdd4e12871da6bd0c422c7a8abe311549ba29ba640ea1176efb04a72dc6fbb8340bf65f14785fe4bc5c074512d18673c9eec0e44fddcf7b7441136b2fe565baacde6e9f2507f486116cc1e497e975439341d46b64b8dd6cbef8484479d08c42f40098cac14616f367139adc93ec7586f0ab3db4e17080773c140907c62d40c27bd164e8783c908a6224617dd7de4da4137ca93e61f20efaef14c90f343996260311077bc9aa35d596b8e4aaee50028dd5803315d57d7881401e602dd99a27a056eb9946c2f87ea7abbb9e49953265b887af69117d5412c85ddc1174862a64576ba12e9915e5e85cd7cfa1f6674b119c1f9f2c130ab37946803e51cb7cc21963305cf5f9d78e39fc4d2caca3f0dcaed58ec8b808256795284c0a041f50c25e028f37e0f663693b2891b82e98206a1fe90020b73500ae10815005e19f747332dd1f2c04308bb2fa571708fa4f827bbe3166dbe3fcd57985956c66b3130c48e940a93059cfc71f5f5d49e165c22fe807081dbd292313d2992cf730ca5b922ec5c532ecafa672b022c644df02fa9a0182f7bb64b537b3b09f5b4de8b1131ce5b358f393702bee0fc7ab22a7ad3093a746cfc212ab9408f19f7de735dfc2847adee3cbea8e50d831d565d9b8718c57e9f8ca04557948f3d5008010688e4043f31670a81dd51231061d093c3d413c2e9d3d3676ce5d8a779170bc468157e2bdadfae63732f80ff09147b3f7a1b02ee74dec15aedb386d61a6e9e52bfb9cac0851d721d7ba3ceab9953fde0300928326f5cb2fe37aae483732e4112f2a72dc2b31f4fc94696a4f7fc5fe740daa962b9e6d81027ee918e32e3b3dd585e962102c55790e0fb5ee6b197c3691d899e13ed13d5d33fad2eabddd6836ce584e8893882aa13c14141d3d9b73b65588fe76dd2d19a18fb4f3d0ff84422c9608574a31dfffbb2fd52903db3ea837b0c70fcd48fc92294699c8fed4e3cb7b86a46aeb260020e93acf5bdc6cda1fe40790821172affa01cf8e089f6fc058a8127ae2bf38b998ac749c683df285846063a472e5651f90982aec515b360440000c1d064c7575c5c340477e4a2634ad6707752b2b4633c03acf666b47cd8c691288d258ce8ac90eed42004721fb65e04d95a1c94531de6d0a5fd040ccb93ecb5d9cbb147418ad8b4c36d01113c42e208fbbe0d120d9283dce139cc17c7503f80b7fb25f7612edb8d1b25f74e2f07268378a02328c53ecdb2a08d6c7bd13d2aea5839bdcb93101303fed6adbc94e271990c78687e6a9fda813a15ccb491decacf4075b6a9dea505ff7c1bbb9245bb27f99439f02a6cdac9e31220ab925d955c33da3177b22d991e6d2d276f397c6f34229c568092c1b0f082807f8f87ef03e734bdb375bdda4a174bf34bb3eaf121fe31fedf17cdd59393c8f67d9529ff1a224dfad4c5686024bd2e98cbd5d7c4945ccec23b3ca36e01cbb948653f3125217d42b4f3c54edb0c012a305baf5bb20ff62ceec4043e42673c2d9f2987a9015d066605efd300a8825f5deb27ca652febf5bd49ad9fc50a3b5ebc1c3042e9b8b559fdcd53d38b3de862223064695d06d064bac0220638d5d5fdacd7f8d98e143965c4e62869fdf94a4c4fc02c212b176a9118da8832d60df26cc5f2267182401810b2ac0f2f86312dbf2a4a80ac71bc9e2ea2102b2f1953c58d26276aad49c5296ef551f2c0213d32226ad40d7f8243e558b54153cf8baf417ee19cca561b1752e29108213f19cb545b0443d1b15361a63f5c8d4daad390abd430473278c3e33544b7a27453cadbd59f56c6591dd2ede99d9d4a6bd199f839474188254bc316015c152908e9ff1360006f663e1305fec72fcdbbbd14ec79caac2e1320e5a647c79a77448ce007b9ebe2037755ad56c159930ca05d1e3952919be20cb03d7dc573ec067f1a02671c668792c09414e54d039bca65200687ee79ec1f28a718e625dd619d37e5beeed576c4d1dcec7af934723e4f1ef2ccbd0be02ae23cd438fccf04107ae48bdf8460e6a73022f347bdc522210c70b9113d18c50a9064169863c1ec1ee69d361280483f42a84c2ea8dc50ebace795752b955ffae4d2f8408950cf6ecfa0ff0f2f62abb2456dc84a86fafd98ebef19709fa9a9a5d5952a108653322c658fd243f7798896ab505c02c4ce8f0b3ee8f1a2aeb095a5c8a17761eb6b683a1d77dec22dff2306966478f76eb8225a33e87ba9abbba013f280dee5c5f219e5fbed71316aef2681169f69c71bd6c845f989565c4ac59b5db4e8710c8fac60f3978de165b57e6e0fc024ade28802122232ae31bbcd6068d81fcff80fc54a16ca5640ce3a6ee193ff941c6ac7f2cae62bfa40514c23f146119463fb54958c464ad8443ef203754f6b4e0619f73968d8c4b16a188440e9bfcfa2c36075ed00632f1ffe6044345f158ae74af4cd63af4426a6ef18a37ef86635dc2aa115acbd05b6a093100f7314dfac4ab50f297b90cb5087aa3921e52d551888379439ccc7031e4b97fe48f6d0d758c02015c68242e160de85aaf15d5b3f05ccc2baf95c99f7fdf080ebb1c3dbf2c8109cbee6f43f50c0ff6edbae4dcd4091f8333edf02860b14fb4c19aac3670ffb183652804937a84932893b1c14fb9afab15dd1e29aff1c1d0dac0daa17269b2aa47b418edf6d960e90e1f9b30fada7b5514859e9b5ae037e476bb71baae0d06947860e1b15c4013698120dd316d8bc301da73d406e4a9270a34edd4143eded38150bc9a8ab56e5e94778914d3b5606db4d4ab657750edcb4db30841aeb6d4037526357855b3a13fef9851e76dc12c8f19a0fe21da3997ca5b3eec4c782447f3b07b9072c0ee12f4405cf85dccc8f050a9e779938163aa4dbcb7c2618a646140c48ab3adbf791e9341acc410f761f95d1f92446ae3a443ef0477bbbcd81958a71be08e153c5ad85a4d59606074723d6e79b08dd3847c3ae1071ee7dfb00e98f860fb07db5ca001ef70414bca9546d1ce5803246e8d37b641dc914cd2295ad92364b0d60a6a119fa4b05ff4eac6aacdc53cc1bed3cfa4797b3766fa427b222a44e29da4fc8a1d8083766b31552c74af4c2fa166bd41d2faa0d24095378b23d69d2df777e492736809c09f99b2806ef3b9220861849551c5a7d7738ee46bba965d70feb3d4e5997310f631cec518b544560075a732ccf62046a4fb7bf7d5860025d0e04d7e4d889b576f6152af8c8d866039f030daca8552c079834c199520bea4300a87ec290ef0f5645d3f076f26615b6cfb92117ec5ab109227b00855e9baa7d1cfdf1ba4d7e6ad5ef501f3ac5f7db66ac5f2e9e10db643637e595792c26c0119c9a2248d9031425caab00532865f207cda3ea4a8cdd1e6a8ef25db37a2bc5dd159608c93bc4dc329374062a7dc4a36ef90606bd309907facbf1b112785d64ecf07b02e16c4b088712421df1f502c49c7158a9424ebcfcf383706dd8c9d7461d095c96a50bb568ec965f2568745d382b30a15a093833539e380793b24ea209d00d6214e7a6eb1aeb6f60fbedf4535ec71f69d4e2fc6d05786b1a3887326bcd8ce6056588e0d0a89c7c4d8ad65604a01ff44b55462f7b0a58b5d3567ed6a6007b1f58abb8f38e3e73702971fcef68e7278dc6ffe3d16d93da96c9feebd4429d682a173e7c51f059ba8e30e1ec98178d448d0f0b9543ba242eb4a417918f3522e31fb37b3d7f402f69f5cdc261f821215e8925d238837deedf91e0b3b6a93c624ab3088fd1ec66013926dff1d3c31ffdcf015c44331d6ac513ae5f4197bff8466177ea59dc5ab64ded80c1f8f8365f450fe5ddb34aa50a6b7a75804d2edb7498d44cff1e63525da3f1083019b235d6ccd64f40357a106fc331f16371cb161683833891480b23328e699d86a3fe6f2af5d5fbfaaf0f3f3e9e915b1398be10989178915f2286caf4a47c3b706d0fd2273eb79351d982b88aedcca5dfb64d03bfe78f9772947c8cb007144250fb5d5e12483101379200c55e0bb5ac5e702d96553ff712bb15598b027d06e7832b8a3019a294c29d340dee565aa9623dbe4a4caa749b4954e3e42f09311a33efacd079e548b1e61d5013829b47b79eb757147dd26431f6f7f8631", 0x1000}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x3}, 0x407) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000100), 0x45) socketpair(0x1a, 0x5, 0x6, &(0x7f00000011c0)={0xffffffffffffffff}) dup(0xffffffffffffffff) socketpair(0x1, 0x4000, 0x4661, &(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept(r15, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getegid() shmget(0x2, 0x1000, 0x100, &(0x7f000045e000/0x1000)=nil) fchown(r17, r18, r19) r20 = accept$unix(r16, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0xfffffe67) setsockopt(r20, 0x0, 0x2, &(0x7f00000010c0)="d9a1f13de2cb49d86856cf8e2839880cd9b80999e29a8f05f1dac33f86f23703a581be9a78da07f2ff189d6944d2016a97769a70f4f61decb29fa041efbc9d1b8da025a1790d883c6aa504b74478bef88259f3fe3df3d59abbce2bfeceba5eb45b58edbca0922abfd333f903c10e5143b00dccbea5094d6c3b4db00881f8a72d77225c4e9576225836416c98c775b5deed408be437af20fe97816bc79ad6b1", 0x9f) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 05:38:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x889, 0x14c) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 05:38:22 executing program 0: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a80)=0x1005) syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r3 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x188) r4 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x7, 0x7, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0x8, 0x6, 0x3, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x0, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) select(0x40, &(0x7f00000001c0)={0x1, 0xffff, 0x5, 0x6b, 0x11, 0x9, 0x6, 0x8c}, &(0x7f0000000380)={0x1, 0x2, 0x1f, 0x400, 0x0, 0x4, 0x8001, 0x5}, &(0x7f00000004c0)={0x517, 0x0, 0xc67, 0x6, 0x5, 0xffffffffffffff40, 0x7, 0x26}, &(0x7f0000000500)={0x786f}) 05:38:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) 05:38:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) recvfrom$unix(r0, &(0x7f0000000080)=""/98, 0x62, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000a00)="41a6c5f80909062dfbe4798b9ee29308a312661fd980a86da74e0b22dd3d38b412badb3b0369e51b1aa2f678102e6edca24452b6cb4a0f00ee0b331269a560fede5e906991b65b33827c22d74fd2f3d39c85612fb3df0104aa7292da00b94d6f33f4feb020133db815a3533d819139c33e84a5da012a1d9601fcefd08e1ad3a9e193d051135833409eeffc451e44ac107c1d48e51ae99d0c3dc9127e004a1f3a73a75c67867b17c53e0e2c8d92dc8426ea52ac6fe36a11c0adcaacfbffdc7221c68fe45cd7815bc536c8d8c49436600c6e9be127c119818c35e3457583309be565c6e4dceacc2ce80c3c7f43663789203d8cc28939f178b1d4b2111d301b4b1f9759eb9aac8e2ede68a7af76bf6db8002ba72cffd3c458806bf63d6adeee72e6d4e45960dd10b2d5084430cf8ec88b83de84b0cd7b43206f26fd3ba505dc1cb76cea90b6502dae3379c39a9f0a99b369858d072b6c2253521b09cc361d919353737230b48f4c46ccfbcefd999d2c5eecce1c25a922fa0579029d3a0146303291c6793e716d1386622a3f19e520d17059ea804525f7dcdc0ce84cefe8599a23bf514626b1592d7210f0f0213501998ebd3901c6e96939f065b6120b3cfba4e70492c46e040b4095f1b1ef685be7217293d75762b1874912537724bc8707448b9d504e610f189dc001ff39a454002674490f69139bd200baa0846363d30ef76213e93e6f2ee103b3fad45d4ea34a9511e788d13a449fbf850adc4c2d21f285ab80377fcde6ada1cf9e949a5129329191a070262965c04ed90236b6db845c7e870d89ac0e2a146a1901cee36491ec3aa39029d893806326af3fd1e5e2f2ae10b9f50f4b861134734f4f3695946b19b1993665da910a3438b9ee1a06f0dbd6d6e071a7a95729120816201cf9154b30b50cd4d5193009bb7c13746d5e51838a80d04eb77ae9d6db530f5e880a243fbb4c6dbf45b275d9905b321c8383cb22ef4e09c1b138b2e6fca7f106080a4f8dcd35682588379f6f2f28d697eea0bff676bacb5326a7a9760aba8ab1427369dbccb45407ba99337bf8b6aafecb11b8a49e1f61e7f16cd19a17eac5f9aeb1f0f5af931d4c6595ad5298f2c360c480584d80bdb6d8776c2d11c5fb84bcd2b411c15752921a1b19a78fff2e2d0481d90fd45acd76f66754031331ec36e53eb5fa42bbe59ec49a4c36471b8d1ceeb4df0095ad385a3bea1472400e920517e7815ca2606610e59d3c4a5ad58cf4ba457400725a8c976e1bbe3a6f1be70ec1324ad67ea36259bff55777d36c33773d1d579f1b274d6c79bf66d081376aaf8c3808fd5c1c3ee956dcbfa555f92fa52b67554142d14e9fe03176670525d7272dea801c684e4d3bd7ddd7e1d4e10220f4a3430b96bd00c62e9fc6a80c82b58a00d60886e0c7e714b5d36ccca152e6c672fe325cc275ef73a54ee04b8da86ac79beeec47b93e2cdc9ae9b7553bd3074f7b0bbaedec9a9697b010d39ab8932de4744f2cdc406ff2508d30d91eb45bd84efce08f3c1805e2f0e3697d28c02dc02f2d3e252d0fface1786607bf0d514ec8dbb48a289083a1df88802097a184bce87f04c03834b2abf1fe20d25581200949de16414a24f280be647656a22f7fba42b8854979e3204eb2d08954424fabdf4ea44780ecf32fc2a70e36b03818c3d8634452082e98b55cbdd955153e734a7e7aa81721bfaab6cd634f9a163d0dac9487edcc1fcc05bf36b8504bbc3809c3ddec54234db5bf33e2fbee2813500f3dcf8223deeb98f3b4bc9d59c48cfd06489962af85e288b11609836cc30bc42a8f562454f7d2272180fe3aeb858c3badbe9db864a1eba0e360847ee8ed29b9e52e2c50d58865b47ba2103bb20e8b043c9e169c4d3150f2353fb3b457735d950286fe58991704a6a08cc5aeaaa7c9cf82176d7bffa3ef7cacc2f5bb508f2321507c0d9e53c6c3998389c58695e1eb05c120b0e2f4c71a4510408e197974e3a371e0d8550709675d6f9a2bb2602610dfa222528a9ad62646bf8007be1945d985855e7f4d928fa72518a189bef0a2fa24b9d195975e925211896c4af07c8aac394f5c6acff91", 0x5c8}], 0x1) 05:38:22 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 05:38:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:38:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000000c0)='./file0/file0\x00') r2 = socket$inet(0x2, 0x8000, 0x8) sendto(r2, &(0x7f0000000180)="bc3f7bad728e233958833464054fa077c40aa0a2c88d206e94c9ca1f7282f6f1819260141a9ef02e539b6a3ebdab52eb09b26dc040050a5f79f4de7d62aed76e31ba93ee218ae1c5446df7b80e3fdc404497125b5c23b411097e0f249b98211efadf3c", 0x63, 0x401, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xd7) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000400)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) close(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') dup2(r1, r0) unlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0) open(&(0x7f0000000380)='./file0/file0\x00', 0xa0, 0x39) 05:38:22 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x6040, 0x40000000000000) mkdir(&(0x7f00000011c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001180)) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x143) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1) 05:38:22 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 05:38:22 executing program 1: clock_gettime(0x3, 0x0) 05:38:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x10) recvfrom(r0, &(0x7f0000000240)=""/225, 0xe1, 0x0, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000140)='/', r1, &(0x7f0000000180)='./file0\x00') setreuid(0x0, 0xee00) geteuid() clock_getres(0x0, &(0x7f0000000040)) getsockopt(r1, 0x661, 0x2, &(0x7f0000000080)=""/1, &(0x7f00000000c0)=0x1) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:38:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000001140)='./file0\x00', 0x0, 0xb0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffdffc, 0x4}, 0x36a) write(r1, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001180)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:38:22 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) 05:38:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r2, r1) r3 = dup(0xffffffffffffff9c) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x3, 0x0, 0xff, 0x0, r4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x41, 0x5) r6 = socket(0x3, 0x2, 0xc8) r7 = getuid() r8 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r5, r7, r8}, 0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 05:38:22 executing program 1: r0 = socket(0x2, 0xc003, 0x31) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f00000000c0)="a1844c69ffe2ab7aca45d996cae97921a2faa546d79dbabb7e307cc6e63e1abd1d55242a059d31928d854686138f6ccecac4ac0cbc4e17da24008393fc42e7fe0acdc11b5dc8f1cc206a0c8ef4b0e18b792c9b5efad8e4753453cabfee455d15800cb8d507306315fc32823862d0173aa7f5e81b1bafc9fd53ec98e95977671464e5062ccd61f0b723420271e2fe7853b2409097e988b9b4d6aca7dfcc8a5b6e50cee82087aa29a01a4d91692eae2918e1409fa278d7b7f7c4197735e6acf10d9a3922fa67205f1ca1bd942cf8b2774f3d1e10a892012c1c2d54ac2d015fcfa008786cf3561ebcd9efd055c9d82556aac7da76037b1712122f39", 0xfa, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0xff, 0x0, r1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7fffffff, 0x4}, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\x00'}, 0x3) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 05:38:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) setsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f00000000c0)=0x4, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) socketpair(0x10, 0x38a5d6ac4d9a0096, 0xfffffffffffffffa, &(0x7f0000000000)) 05:38:23 executing program 1: r0 = getppid() setpgid(r0, r0) getppid() getpgrp() r1 = getuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x2, 0x7, 0x6, 0x7, "1c7c61f7b2f297e65c99c0bdde91511dd4a60dc6", 0x0, 0x7fff}) r8 = semget$private(0x0, 0x7, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, r1, r5, 0x105, 0x1}, 0x1, 0xfff, 0xfffffffffffffffc}) read(r6, &(0x7f0000000180)=""/145, 0x91) r9 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) setregid(r5, r5) r10 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) fcntl$setown(r7, 0x6, r0) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000280)=0x3) fsync(r3) read(r6, &(0x7f00000002c0)=""/86, 0x56) ioctl$TIOCCBRK(r6, 0x2000747a) r11 = fcntl$getown(r6, 0x5) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) semop(r8, &(0x7f0000000340)=[{0x2, 0x3, 0x1800}, {0x6, 0x3, 0x1000}, {0x2, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x2}, {0x4, 0x6, 0x1800}, {0x1, 0x3, 0x1800}, {0x6, 0x8, 0x1000}, {0x4, 0x7, 0x800}], 0x9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x80000000, r1, r5, r1, r5, 0x42, 0x7f}, 0x1, 0x4, 0x844}) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000400)) fcntl$setown(r10, 0x6, r11) readv(r10, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000540)=""/75, 0x4b}, {&(0x7f00000005c0)=""/217, 0xd9}, {&(0x7f00000006c0)=""/92, 0x5c}, {&(0x7f0000000740)=""/195, 0xc3}, {&(0x7f0000000840)=""/12, 0xc}, {&(0x7f0000000880)=""/39, 0x27}], 0x8) 05:38:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0xffffffffffffff0a, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="9b511d4424e79abc66d000eb10ea", 0xe, 0x2, 0x0, 0x0) 05:38:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 05:38:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe1b) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 05:38:24 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x5) fchdir(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='(:%m\x00', &(0x7f0000000080)='O\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) 05:38:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x160) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = semget(0x2, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x0, 0x208) semget$private(0x0, 0x0, 0x540) clock_gettime(0x4, &(0x7f0000000000)) 05:38:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = dup2(r0, r0) socketpair(0x18, 0x7, 0x4, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 05:38:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x2, 0x1000) 05:38:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$dupfd(r0, 0x0, r0) 05:38:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x0, 0x2, 0x0, "1ec6a600000064e00000000000070000001500", 0xffffffffffffffff, 0xfffffffffffffffd}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) socketpair(0x18, 0x8007, 0x73, &(0x7f0000000280)={0xffffffffffffffff}) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/231, 0xe7}], 0x1) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x128) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x719) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="bae6d91cd48762642acd83403c8400f6c6bb43ed908b86effb64a5f5da9667e84a2a3af47c63bd5c910f4f782cda036c3c9b64389b25bc264de8eebf88a9f9f9f70f5a0bf24809a7f5096bb74af0cda4c3d7f79fbd5cdc58097d3612bcff46134255ff7b1fc8a5976501b7742ad2f3a9db2a72ece817b00e", 0x78}], 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) kqueue() syz_open_pts() 05:38:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 05:38:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="d112b1", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000140)="f26dc2eb93ac80938425e6ce9cce68c428c4e1d06efd71a9f835a83acf54e1ff86b8b5245444378b79a7525120db8af1901cbfb2a471e3293ba7db0f28cef07c381267559be242fdd3753c057fb479a57fc0be0103da863c7ea4f6b89435099820ac07fc0f3a9b9f357b5e0f63e304cc2e52f4991a3ffe5949364b91144e4bff77dc9733033adc494499a85d849bea6f667da0bd76fc24cc0070eab22744a574aa2bc48d33", 0xa5, 0xa, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x5}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4f23b704) 05:38:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x81599767e96ef35a) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) getitimer(0x1, &(0x7f0000000000)) read(r0, &(0x7f0000000140)=""/80, 0x50) 05:38:24 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') clock_settime(0x3, &(0x7f0000000000)={0xe3e, 0x13}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x40) rmdir(&(0x7f00000002c0)='./bus/file0\x00') unveil(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x6) sendto$unix(r0, &(0x7f0000000300)="47f6ed66ba627da4f8d2c7a75d2535adab69448a9bfa3636308a0641ff8e234630e0c5981e442c5308e09ba7d11f780befe876f510ba8d177b79498222eaa0db98c414fa5cf575027733470b3138365b25563507e831ab7d427afa8532c8cb048ca20052fd52fd545c9708ba104feca6323324d1a73a1bb75e33fbd63b7d04044c764682200e8ba47704da7a1ee7cdf1261e8b7dfc7decebdcc91feb", 0x9c, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 05:38:24 executing program 0: socketpair(0x22, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 05:38:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5d, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0xe86}, {{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x23, 0x2, 0x1f}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x1ff}, {{}, 0xfffffffffffffffc, 0x0, 0x1, 0x7ff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x3f}, {{r1}, 0xffffffffffffffff, 0x10, 0x81, 0x6, 0x400}, {{r1}, 0x0, 0x2, 0xf0000000, 0x3ff, 0x80000001}], 0x0, &(0x7f0000000300)={0x40, 0x7fffffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 05:38:24 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x60, 0x3}, {0x4, 0x80000001}}) 05:38:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/110, 0x6e}], 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f00000000c0)="9de9a158a7442a2388326be3762179efc7358515f08867626d636e5ad7c2262b290402ea85827ba9906ce97b82948a763dd68d8193b48010219a4ec62fca09e0155ffeaf14d4340a4db42a1e9eb98602c12ff75b390f907ec737742407a2047c60d87e7aacdfc9cd243334bd57520a441686b3cb6e17e16bcdb1827ab7a7fb4e96c2985b3014f2241340cc28db06124afc465db97a330d7238a3f43e20446cee761396aa81b3ab99554c54f0711bbb3c67bd6ef022a1c1887add93e3d1", 0xbd) dup2(r1, r0) 05:38:24 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x7, 0x7}], 0x100000001, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0xfffffffffffffff7}], 0x2, &(0x7f00000000c0)={0x8000, 0xfffffffffffffffc}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 05:38:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="9800000000000000", 0x6) 05:38:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/77, 0x4d, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8000, 0x0, 0x4, 0x1}) setgroups(0x0, 0x0) syz_open_pts() connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x2}, 0xc) 05:38:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 05:38:24 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ec6b230afcf6f1e85632f66696c653000"], 0x10) r3 = socket(0x2, 0x4002, 0x0) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 05:38:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x5) close(r1) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) fcntl$setstatus(r2, 0x4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff7c, &(0x7f0000000000)=ANY=[], 0x0, 0x200000}, 0x0) 05:38:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7fffffff}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 05:38:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 05:38:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcd6, 0x5, 0x8, 0x6, "a228e8283f9da3df91bf877b0dff9030f3601af9", 0x1, 0x7ff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 05:38:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f0000000380)=[{0x0}, {&(0x7f0000000000)=""/26, 0x1a}], 0x2, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790b87494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52fcfa7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394bc42dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffffffffffffc8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000e44000/0x2000)=nil, 0x2000) shmdt(r1) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000480)=""/94, 0x5e}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f00000000c0)=""/39, 0x27}], 0x7, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000e44000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) kevent(r3, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x8, 0x21, 0x80000000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0x5c}, {{}, 0xffffffffffffffff, 0x0, 0x3, 0x80000000, 0x1ff}], 0x2, 0x0, 0x0, 0x0) 05:38:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = msgget(0x0, 0x80) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/29}, 0x25, 0x3, 0x1000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/93}, 0xffffff25, 0x3, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x3a2}, 0xc) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 05:38:25 executing program 1: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) clock_gettime(0x2, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x2) 05:38:25 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40200018}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 05:38:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) getdents(r1, &(0x7f0000000140)=""/100, 0x64) 12:10:00 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x2) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x1f, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x400) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x36) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) 12:10:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 12:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') sendto$inet(r0, &(0x7f0000000100)="6c9315b376d73a", 0x7, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 12:10:00 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/93) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) pckbd_enable: command error 12:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2361613c) r0 = open(&(0x7f0000000240)='./file0\x00', 0x4, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x257) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 12:10:01 executing program 1: getrlimit(0x7, &(0x7f0000000040)) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80807, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000015, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x10, 0xb0b30662db36e905, 0x4bd, 0x400}], 0xffff, &(0x7f0000000240), 0xffff, &(0x7f0000000280)={0x7}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/184, 0xdd) lseek(r1, 0xd, 0x2) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 12:10:01 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4003, 0x0) r2 = open$dir(&(0x7f0000000640)='./bus\x00', 0x0, 0x60) r3 = open$dir(&(0x7f0000000680)='./bus\x00', 0x200, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r5 = geteuid() getgroups(0x6, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = syz_open_pts() pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x18, 0x4, 0x1b4c) r10 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="683a7007a1bdc35d0a8c610e815f21e22e430cf4362780c49233dda954b44157e50de36c387313d7c287e705e1a8b197155a71475228bc899c14adfa26bed6e5f6b0ebbfee757509df871247f8af6271a9ef7d3ba496669a91b931895d0a4a426bcd454ada07723ea436bedb6262aad11ed7bdb5c0d803025a8e59c225a4ad5fc662087da0073ba8984306a3674b2be8f36aa47dee8e81e617db6d28312a24f09659d40ce6fac086", 0xa8}, {&(0x7f0000000140)="2d84e6bc163087fbeac4811017c5c0c8ea6cd5b918fcc1d66a9419f29d70b191f691", 0x22}, {&(0x7f0000000180)="07e8e88d22ac498156733b275a64d45f1a5125fc76715073724fb1f635fef2f1d81863da6b9c22147424d0fd77436b49351bc435b774ecf986ef7a44be03f9b674", 0x41}, {&(0x7f0000000200)="ce54ee732d7aabe67109e42a92eb60d97781bfb966bce239953ed6ccd38a91c3b8494e8dfdd6d8cf61802f7bf4fd08361290cbe472c4534a9d0550966d71bdeb4f1e69d624d8ff0196390252eabc1f32557f9ef83fa0938b1feb9f2096d942b5b4", 0x61}, {&(0x7f0000000280)="d8b5bc89639aee51732ca3cbcc990a34bd5d1cf755063851e9549b0bd2fe848d14fe5035981ff1614b80a7f0571e7dc14058c029a96cc1218648ba58ce87b05548e793b3168c129b4d31d3cd8b8f184e56f6fa9fae85fb73a9abf45db97541030b874980165069", 0x67}, {&(0x7f0000000300)="0318dffffa6c0e01d70ce91a8069d422bdb81229e828aeb0c463e36e3921642bb842b8afe9f2f6671c44d4f631b7f62e26c0941ddfc19aa3d46e0b4326e636569b87897a7529b085becf51cd08b0d42abd9d6626d8d51c157ab0741609a69e3cbeff933e58fe8d33", 0x68}, {&(0x7f0000000380)="f1b3906ad82396296f07c432633a11bd1baeb9d1dd795fa9137c736385e68160b71c3096f7b0565ad643312c1c4ae8406043852d79467a28c867e1eec0bb9e31153204ace474f6f48822a7496a5742b62ceb2e02d5148a8048086414274548e4fb919a50c9bb4b87beb90f7b72e21d34f4ae2cefcb93946040c6548b07c2f516c15e31730be793a6", 0x88}, {&(0x7f0000000440)="dcb0b91f435ce5c1d5b2289564f51eda47112bb1cc42385d31a2e5f1a761e611487b2909370e0a17c2a92ea4b3d3b0b719d0de4849a08569a960167dc3c9c7aeb2be51891a8e0e2d79cc99bad986bb4f722b9a667b28842ecf1ee4be33d2fbcb9decad1933252c2302f926330fb7994b25ce0b", 0x73}, {&(0x7f00000004c0)="08e2bf0116299cb553cc235d30f2dbf33be9ac2e0eda0b15688db4aca7f914b6d12277943f47b49786a9ee0e6c588a44e2ae1bf6d128d7198faaed0e56df27162d1610bf3dfec3775664b7c7901d1e61912702b41b8686c06c946b9cb5f54806c259a0bfc064a8", 0x67}, {&(0x7f0000000540)="3d1428db82e64e7c5670fb11ca25b7f8b00ffd0109d4154506318148237ea79e0a479026900513d15e16d7b3", 0x2c}], 0xa, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x0) r13 = open(&(0x7f0000001cc0)='./bus\x00', 0x4, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) 12:10:01 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f0000000080)=""/78, 0x4e}], 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x180) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) shutdown(r0, 0x1) 12:10:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mincore(&(0x7f0000ff6000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/94) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="3db28961a1974e05ece6e55efed53d2861a6d58462de758614f7df0eeb4e33e86d3b52dbbf39e4dbe0b9cbb289575ee94d08a2c7d763be54eea6139a8d987475950378d390460498207d89b07b0a05da232d46e4fbfaadf1c39a5e365bf3004703c006c90ec4825c7076a4c5b4c856362fedc75172290a3e3b434d1243dabacbf2f3c3b84b716439536ca0805f549d31cfb72e06ff2d39e7c702fbca2da1ab1163b706274bbbff97592e8011bc48a3121f55f07024502cb515e1a1bf99779b3b9b1082f4fd7927fa03abbf2b5d5edde5ffda18ffabe991beca7c7b2d54925e88ce8501833fbfab6b1ae2be4b9c", 0xed) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x200) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) ioctl$TIOCEXCL(r0, 0x2000740d) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 12:10:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpid() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000280)="a05cf5d6d66a01038e484ef5d1d8026e78f3ee4221247cc4de25a33f8885f67d30a53ecb52aa7364650b0eaef818d9327b8fa35232cd24f40798a1345a0785cabb93f73a24feb18dc828b33a492ecbef96dbc0696c265dd1509bbcf55d23dcc611e352b6f7afff0ca3efe8fb157acb186f32fe137ccd69f85b8690e89a41c8243b0b4abb9e2a0e00565a5e1b394c9f9fc22ae21937287760d400fece4c901e7c1fce754d32da442f9d6f77b945f26bd91e5590636a02fc4c6f2066ef175ef0e30424cceb0c73d259938ca8e4c4a96f1e8465fd6a4a6f648ea32861c98bab82fa63120cdfae6449aaef40b2c1e4ad974d30addc692c50de3b34e1e591c2fb908733a0c905ecc6b5363d85f4ec1fed776ef11c09c4ec4728fc9778cb81ce691ec63f35977220fab7b9d40348cba9912ac9f428d4cf2bcfac7090c933074ca59ccf07d8cb77edaffbc601e4afbfda076485d9d095af13922804bde4b37a1106da7ca57ccb42ff3e5d208e7ddbc5c1d11c73f9c57253fbb761376a9ace2ff7ffadbb3658bb6b21f41138d1e02ed91cdae2cd0d47b67bd37218b0f84031614cc26753dbfdc7ea924a444021fdc136fdf96ddba2b2c42c260b6e7c7e4e5f2379adb137d04f135cb638c1cd898b974a8749bd08f1d616c7eb32be1650211248dc6a57e22f7b2591a2638fce06c886e37bb0400c8d0229f052b52a9f92fe9795d7dea4d6b07c071f2879fb874cbf417bf188e153c2f6ab88bcbfd381728ddd01a64729d5a903c6b9681642663f34c663daec4a4a84a28d8bbfb91fd2b59e38e664f5b80390184ef42c1ee00fad8381e707ae4738853b657a5571bfcff79e33a38e3ad305e2cea76c1a1496b64d0cda85531474537093bfec677c033c4632bc634ab84f4c183791c4fe6e1bc7437949c748d131284adaaaee3946e919d0721488e1a1a49e610482db7984ffe1d9ac7b7a8f17b1fe2f9c663410ef1b94dbdef31e59d9c07ebff469bbdc2618116c664a759e44c52069cf628f2a20301c531973318b506ef8143c91b5f2fa331470ae3c4b947c091a0d12955cba19c363cf0596d2739a2d60da03505ccb97e5c80f09b7dd8742b8c32b41e0712125c56ba8b3af58dae16be6778fe1b8fb8e19660e1b71a1ab1565ad3ba76e1028cda4e68ea1fd520e5de6ae5c91813bef08640f1267601c93fc42e8b16c827a440a5a15f0921444e298357ad84f4052400aa8fd54ec8b539005a8c521ec9293b442112d2e198da8ef72dab3890706e0e71e35d8408efd66f475814375ed07bc93aadeac907780966de4a039011551989d340ceafd8032ef9045277e6ff7b4956ea189bdc58c278d816a94577bfadf66736e10aa12b6a3b5f0754cb944314764733d5e83ac3a9641744b00fc78253b84843c5802fc81f38f0b6e1e7b40cbb765270aaa2c55a110880efccfe518d5fd28a7ff59e561903b94cce076cf139e2f7768391463176e2d308b397989133e9d96a9e2f24ff63ffd37a197e95dbc8e57cdeabaa5698820634e0b03f8952961391074b89baaaf148479024f6973b08682d3f11aa7f70eaafd37fb38d2f365b88babf44092a6d5320e05cdc4ecf87183d7fc11138c1a8a32ee319bb9db52c8e8a5fba9f7a85062f57c68943abc5f551693c69907f1ea767875625bac79115cc3e133db74ba8c2f115e8844b41c25746690a6095d0304893123c129634b094c1763ceaa0458d7c99f127aa1f5bd05eb3ae746e276ab57ddcf1aee6d40c165f1d6f645d38f05a1fdf502de12a6744ad7231474ca6e5529751109d431b00d8080c3a731ea27ec84d8d01c9fa0c0fafe817f090e17c39335c354ae946e8c5f35c37c5a0b9d814a80ca61e4cb75515ae35875cec7b6dafe45696a7188880f90fe994e4449c71ece1617c56bf8ca151e06a7bebdf32a371b6aaf45e7f7132faf437601e24d6bd6e3b700c587857ab4fbfd344529acd1baab3b59858ae8e638aa6488533bd38b2a7a9a36fcd49a47006717fa37f9cec84ddd37f25f478bc57be818f1d65283cffe160352d795085e9e952a7edf3e253e358aaa1e44564021792ff574b5b9d0b1b15b58f01484b4c7d2296cf5dfaa1811bb3287f1574801ec7ca9460cf11ace65184eebe5db350e64ee843652f8938af0b23b95187d8b6fc3b3df756028bbb1a9d75953a9a701991a582e7c77345915d374e5b211ff5d9e0a351776f960e57c7c286da6ec67099f0abb46a4660be0cd49fb04f7bb61a25816754dd30994fa53040fdcfbc65cfa7cf7a68bd1c951b46c54724a23b7284e7af499fb37dba5e665f2831d7dfbeadab3d889fec2e2a6784a867f3afa262df612bef43e0e3cd2dcd28fc30aa27b57bc2c80d09667f2df20268d309303bb9a4ae09e4096907833476d8664f88c4c76d849da2eef999e73aa439d77f524ad4f0f91403091fae20a8b3366d1dc5fdd2c4923040d72a0794cb2cae43ecce68adf461f6da324f2559bdb540fba0c947c6ebfdc3ba8dbff5c9fb7b4d55603c5645b3d90bbdd00e1fa332c6efeaa3e6ba77706cf24e0d954dcf0cfc50facdce284cd692afd65627b94db03031a2c4cae51237aff93c73a02b0e0a7c8f3277f4a75065576dfcb20387b5d50b35c4e9c01ecbe3fb5fe8ac024f61d08c4c15939510dd0312b2d04260c9470829e9340f622f3d4c7ee3aef987cb6e4b3fe2886b8e0d2aa7f484038bec13f3cb115cbd100045b0af96c6319d797840a9a93ad8d09730cece0453b11ce30b53729e7445c46abc8279214f5bc463e4f362771a5a2cfa7d2336eec788972669a81c0161a802ef6ea35d589463c2ec6400bb65cee120d36e46715305caf71faf4b5203ef55ed903e25f798d20d5ba1f294e6aa3a1ecf1fef4c3f9845823c1cdd6af2286b3ec59569cfa639c2e51077ec038596ba488555caffdb8274954d64e0a95c081766a05cdf7088130fc27d2585b3ef314bf4cb33d069924667c3d0d47f4cbaf0ce141136525ab15b965640272310ee7416698e3b57f772e0368deff204db2cfb19c1aade3f90e6a4b845c819e41ed86561278f307225172d124526692dd9c612f27952ca447db49890386dd25cd1f0afb10d0c8bb66fe620fe2b1ece12b7e5e9ea38a89d0cf0769d7ebc7e298816aa37d598f7ffed316a187aef0f321e3359b1af5c220ca92ace74775774c550c12cc4796547b5424e147937d844a6a981dde4620f8b4888ea1939501f31664da14dcad6e8861949d2d3f17cdb665325271bbf00899793d75cc0dd4b347bd604081f2c0fda91007a6ac8ca4ccc04be9894c6cc03d81e83289f921bd35bbf54f9abc60a5c0435090ac3d27efd3211927f3369202cecbe12facc576600f583c6ae7ab808562e40677c0633cd1966645fda65d7de6eba4038b2d864752e44233dc101c77df5e78fd31b0623868b0e6d7157944f1a0825e27452a9d5106995e54177285645457a6e0a2ab9d52295424bf58821dd36649add2b579a5b3619aa3d5e3ff33431ff8dcdc97a1003296db12d37709040836be50b173d39b05dc77476daa069634c4a0ada2f27511f5278034398b91be2898199659d65e1d4eabac551bcf7532b08bd4296bc1746ee6cfa6cf23cc9b03fb2109b5342abb304235d413f4b4697ae36093d7414b71e4b8855e26ad57e201970d412b9ffb3c7b36d3e0fb868cf43fa85ad24ab8cc9a9e297e6ca7b5e905bbfa5503994633ef25ca48c48d4043755dda34efc0cad5f3a64ace84d125121909323471bc3aa37224ff6a229ee5053600c9216f4101b288e5ad90a7ba903d71d19eee496345f43a3193358f833e32546d59b0ed369c2ddf4f03cd43a6a648e2229146966a0c064ec056b88d5796f0666a5e39ff2d63512da8a91c3f9ac32395cfe5df3aa5c0d5a50b4cb7f25cb11465905b1bafb257d4c5466d2a2eddd94b4668c65b59cd52e9cebe9af9ae5d5906ab9bb93868e252bfd4c12d305c9937464dd3d054155df93bc8dd45d2968968a5363e8155b089b408405db7f025c735d8ea0494d922b4a2d3f8582b2efdab7bba6aae492d62bc80c4dd840eb4572b651ea9d286c85286d2466e2d332a71820c8ffde16869dd652ee3602e3d97fe2ac093b5314ee2ce68fe3fa1007afd16413165930cca30dd82c3e04ffec8cc2b6d876e51a2c006a257748aacaaa2e34c9c0a2bfad1765e319af3f13162216656a9aa3269e76f287cce6648f255af13257f118df463a7f32b9ce2cc698a91ed1ed2543d4ee3504ade02b890d874fa8d5e7376d4400dae435838d67038de74fd9dca712b595630dd7ad6f78271164c068883f44cd0abbc1d023a6ffd8621e8ef1d6db6dc247f0203e63b97cc658822c7d3327c377a91f3c831f2f59a3bfb7420e56a0072aa3e7540a561fc87a346392f3793723c6e1fc83586c5a617e4ee80ab6236360d78934662c4bb93dee12b2fbb0973fadb515a5e5af2be4847b455fddafa954ea893f902721f128fe913a36311abf3df290d9892e2ba10b46f235a86d924c49913662b190b5c7d7eff5c86d1a9c8b1fa7caefafd92505a240e29d5280e8b01850fe6f5267af877cee217fcaae5f496ec2090431b5ee846a359ee3c2433e44a922a97269719af654054f069f5b38c04d88b3d1705bf8cdfb541758505a247efb0e8a6defbf8a79d2d11a2cb140480dcfdc698b2071d131604d6d275e490ad2ecbd76e61f152870e41bebdddd97646b45e1c4783b90130498dc5740fa56262975511065f702e6ef1c79aa688b2677d967e6502055925f2fd36c1ce1170670d11dfb8a4347a2202d9af75d67ee72e09bc3de2a932ccaf45177b689f0e5c8c5541ba48ae22ae74b8ebf91125f9289463633a84e7144fb2fbd31ad047cb9389d9e1ccc92ea272b4965ce3adc84f888384a07e03c2af587bc8dc415b836a3a29d42ed0a34e34c3501923a1923c5d009991979183f14f5f04df265b2e115594a90fb529a251df25eac7e786455a693a3b7516b025366156759b73469053b936202113722a2dfd1ea816006a61ec1769513e521aabb91d3d2d939a8f5e73c3326aad2a0f66ad07da84eb795ff72b82890910bebcc03b16551cef6adbab484fcbf8499bf1ac0097ce9704e9d965396f9c04d5d86b961eb5a3c866446200791b855031eec2d7bc32e2d4fce980a7d81a18f9ea025db06461527c5d72d63596bf6e049cbf996161ab35b2eadde3e1f0c2d630bed17835daa2eadf66ad86350c991a0dfe64d5e4c25c55f514f85bbe1680fbcb1d4b1d3ae9f7d7f87a3d74c89b49fbebbabbadf79708121d375bba2386b326449dcf0922fdad8eb50e616b55e83a37fb2fdf3f257df3c17e176e106fd27466409ceedf373be3c1dffa7b56aa9fe0425fff0e2a17504f6db3f21972a2162462fed21b8f20252a906f033b0f93371426f553c46100a0e09735a4617da75b1da926019a4b9fa9c966c3cb8fd34e3450b66e54a2e953e7d32f058230becc143d0357fc22262ec306575a77b92b4eeb3f11e4f386c112741aae4a66935605cc8d1f052d2eb45a89c450f6ea00bf531dbcabc528b6d9cb1155b3da8b9e3094137035b4b8fadce0e41aad65fb77a257f0962438c714e37f954ad058d02e472dbdbf0097a47dc9d7e91c8247f34aba29cf87e708dcfc04c16f631ad9d229b34a47827805a8f79d562963b85734b3c35a31e33f7b855818b844ac2246a10872904f10ce9b5f6963273acca6bd51313f573a65fe402169b80dd9ad98583cde281ffa2864c7ff7e11ecc7a9cb358f3475f60d504e362ca2bfde", 0x1000}, {&(0x7f0000000080)="a992a4cd4cf038aeb78ce548524fffe5765c00908ffcefc7b9dc2b3c9c7ecfb32daa51d42db76f8b2b8405c81fb53e48cb78c9c012854b5e246b6f4c542ce2ae6e5be11b1766549050360e317a2fb24741e5f6f2c9c8fef8cd303d95626264493c704af8ebd5a6c6bb84e47614e26772a344664979e4df697e50", 0x7a}, {&(0x7f0000000100)="78b2b1b24fd4dcdcc78d9bfa1133aa02343813379d332fc148421032866654860accf07e3173f29244e781d20a3aac6823c2e0774ca95f4a0ab58714c44159fe025e15a2341894b41c0813fe4dfe8df25a2f8b88f3283d7f2a691dccff354e26848fc2bab5adef55d836311b8c3fa3a105b0a61295b0a6c369f6141f82ac75a8f5d9c702914a57fca93494eb0635c5bd8be39e890bfef9b6862834dd97cc0ac546117efce56d6f6204632f63a7bb62788040afaea901fc740eface8b39af1c196f22f13be5eb6cd736e7493040fa8f727ebc51b1a96a74532b8d49e414", 0xdd}, {&(0x7f0000001280)="5bc6e7eca2639e4ee77225f9687bdc3e2bc92814cb44982c3b8b141a5e6d385de8126df5d303325eb6e73766a177d96be3cf0d286c7a23c71bd8728f80d2451f1ce2827acaf438fb4f68483d613bc1de4b5bc3db7ef0c70f4eefaca988e406bebed69c6b167d3e73ba3f6a400fa1223e19b0c4111ad66f854b4041db12307d233d2a885cb73b56fa3e2b00c249c90d384306d7b5056fd6beddc03f0e17900113051f8a783c49fbed46e1fbbc171f039e0cae31fcb555a489dfe8b01a441eee0969ad2a40917e8e48c654c49347faf34592eccfcf2d24c5aac802a451cc60c93b251898eb8cd221f69d72c1cd094b9ce3c33a58806f5ae17a27851e76d300d8e45bf966e45677b6658bda45d6c95deb5fd2403d44ec32f29a3dae2b0124a5185b0edff7d266a0714f9bc7b7991f278ced9b30dee5be9415b8a9150ca2d5edcb054d913d680a87928a1cac28a89db24d74d164246871bdbd01fa4735787af69d23439497342576db9cb615ab318efff9e826307ae0d25ff6225224bebaeab67e9af0cb6213e6f7b33613e63a520fbd32b25b5062268fe6fd9f3d4f5d87289e50170534840829f7021ba65e924a48c4f924d5e597d7219c9305a2cef6c0fd701e05fd215166144a09c091f3e6fd18d2104838f5361d68cefdb9b2e321c3c8952177d454a7857d1d7a9de0f91d30907002ceeccb2b2e9c32968aecb19143797ef492bd8b3deacac6578aaebc7025ac98bd64c8f98271e2502d3c8ebfb8dca3d4223171503c22b15c94f6fe6d12d3bd871d989cbd8da0d46215804a6952f0483c40fc0f8d6bc3d12b6b4ca0f3454d9c65604ac29e43e7d37fdabe1866903d41ac85a83bb950c6cb0f0ba57320419ef35735c8ec6ba86378bda31728ca2f0a9ec65ce1fa93264de405bead0a898a5f32c4216169fef3ce8e09bece0f8575bb2555dd4f95decb2d1ac7e14c07858cbfc2e97c9b72c81003f8f007510a53081b2e4e82b7fb7251ad54600f4e450c0e06611fae37b6c2326b3d83cf5401d2cef92d96f54e73c051ed59bec93ce4b3a66b8dd5cd657eab09acf553dc585d200835c1918407ed764368779720dc6be86ea8637d1d0040ee87f23f6e5036735fd6b5439aa12712f23a13f07198f3915253ffd69719b51e4020694776065cf8a2bedf3386c342b035a81973f559b2f20b375c3be41f0436680ddb1eb2a593d1be69194d754abb442882995e8ae466985d3c5a9a2c0c57e878fd3df8bdaa49549f2166430bb343a7e43e0f03ea0d3edfe0634f312bb3f811d879e4e2f9bd68c2162c604dfeca6ff2a766fe562094db7a372e126e72caaeb3b9463cead8c9dc943dfe07b55f0dc02f0afd357ad48dbd66b684961a2837a9e87552240d4a82627203c7f9bddfba9f0218d51862f0bae33a3c25ddb76049519fd5e7e1d4565d078b423ace09ddedd39902b432a3f76e82b6ef6a51f9bab55aed844e65040b9dc2aa62a86c1981831b2191549b3c482fe129595cef8754e2da1c490fa2e2ed2a4bd7b2161c94f80fee09c5c59d86c113e75616d34f503554af0ddc64444c097f4664844fb0db2f76dc8f7452d8a2753d544f41e315b10bda12b4c69a65e98bc773265039e02fbd5e7da7249baf998db4a8b66672dfee60a4500135841272186a57a832d0ab8b7227c3857d9c4a104d455d5b0863c8c6ad488c0d358e3a7d31deac410b756fbff31a05670480124bf67d3cfcd6dbf25eeb28fa2bd86d75f31decb68795c0225d7709323c0ec33729cbf88cebfd63f9bddf41249df6e7642221beca68b0f74a3394b0df2f6a0201a9b6a2658d1801fcb88678609ca905ac23aa4879d5bf0b98a07c71b1cc3f32a2c61359e2cfb968098bc8b939dd54fd911e0c9d30b4f8538a867ca2569b6e376861ac2a0efe7d1da3f2625d8d9a1371baf1631a71075f4b94e0d43d42265144dcdc6ce6eb2ed22db22ef92fb7cb16669146f2acb0b326f627b05332ed04eeda8ad6827f58c57a4f107749737dbdc88ee2259fe9ad4b7546a665b1a25585a94ef808cbcb5d62df8e0c90ab765e2c9358bbfcb6e1161cc521b13e10688db590cfedc46298770a7e65109ccc4a037e654179d0f53fd1db1e3d1efe122fd0de69e8715f015ccb96ebe5f24d10701b0bb5f3a530e734baa3175eb1f7874e34cb04f43e85b7fc390296c265bcfd43639976a7edd9729237a38b1fb75bc646a86a99df8081b067ae30595525c0d7255a261f633fed4875cce697b325e94567bc52b36d5f82d9efd86cd9d60aebcfcd412b824f0bbfbfb3b651384c2780df35f78f4e4615b160e5d06171b0444e962f2ac774b748e7792f914dd63e4733b114514820b1a3da76d4d50a10167e7c922e4e371491bd7800cd570bdb96e40886377c43826615a4398740c31ec496dbba60b031e9ee9b0187122fe1b2906a3c078805d27e6bfb31390a315800dbd3bc19221d534ff5b8798cd5bec7435e94cdfb49f2281914da06849ef6384dfd2b7fa2623005637c5a8ac95804fe6797716474d4f699a80003f376458fc306e0245e40145b6a5a3e727063643e4477068258d702aa681988f3e357af8e0d7e7d7ea284c07281d80ed39d6d66ef44f17cb29cca0a6168ea568d0be5d561c9499071042b6905b33918908140a358886424099f9baefdac2e84f9c1612540cf533405adf940d1a195fb69c0fad9ba906c0a50c1c047fb6af9177d5c405bff4ab5e0ca0fedeaf2a645b1d0b078a689cd5d9a9cfa1ee9c9bc6e7df369a30fccd4287f89466613d290b43d5778bfaa8e9f0eb3a56b19fd870176c5cb08e77340020f64be636cbe531c3810b2edddeabe574f288b27ee06270c2edacb3af8e49b391754d6dd407807bab7fc3a7af031ea6b7ef463dc21f7e8da535b84265626bbe38d73271ddbd20089f263fcbad48d6255e5b81f34c7cec9ec394803d408db6ebcaa87a24ea3da8110a99258e923298bac4a9d7b91d1549fdb694a6ed4f939fdda2ae3cac30de515175c9087743fa0787928fa88f9525f3509a8789d477d79a5ef4bcae006e2ff4873531b5e6b5399c8cbef0a90cbf3a1ab6a80157d1928a80a14e591ca28e61a6e1bcd3904c6d10c4196fedbca1076a93ca613a534aaa0501363a468856bc860144c0c793cb31c5a6004214fff687c5da321d6caeeb75e8f0b004f53013b9a44c5fbb9bfad443878c1174056986f78bd0773cddceb28c1b3f4ce6dcea41e553c3d3c9eeb53cc0850ef76cffb5d5d15bdbb8920cca1730130f4092f14d01e3dd229d1c8ef5c0c3886086d74f7af2fa5e0a57ff5ed9436c405e66330b8743857e52119e1f1c18fa9c7a3b21b3f559e9895029a248398dd871961d9aa761d1df402590358c3d5382dfe3864729b483e97037fbd176083febacf647f594c59c90daec990471ae801acbcbe1df5cd23b7098d6761fb46ffb51be2a747496ead158c6522837954b3eb8017edfb91982e9532488358725b44ea9b33d68b276fdff57a7b5c76bea326744ef8d97887ad08211ac50c43d0053b9ed85d29b33926fdf8a94dfe391d3f8ae9911820780aa014c18396aebf13361beea037c377f80a65855a6a634d259e8d63cf4b8052680ac8c3071ef8acb99254f6dbd42418f65842c371e84d70c77845601e8fcf03bcd480e91bc4d39f9793f7447f798818d1325a1bedf9fddd8fa7da7121835d368bbcdf623f7ef150f4ad2cba744400ba06f21c95169f50b9975efd890f7284e0cd0d523e14dcdcad5edce92b5fe9e1c5d899b92311978c7120141a588b1c24493879812097d79a02d84beef0dc1a7968a4981cc6928a9d10f4542f22dea68ef2e5c4ff7f692b418bcee728ac247df217df5b5c3b7b485fdfe9f9d0848a14acfe85af683254b08504ee5beba4eef3e8244267b3ea2063385f5f2e718f37a12919becaf2f19954b87f4e9a59b2919b2d0609d5c9fbdcf2b27cf817fcedfae2cec152c31bdc2f971076f359482db4e3ae24bbee7691231c6b0426f64571513cd94668f5c1be21140a243ab62fa3f0298f1f56be101a2ee0c08c5e45d82fbc4190c86e6aa2d2d9f56ccbba7bcf9c241551cb0430da349e7dbb903b4779350a64bbd0b6644f3253d229718639d2feb9037bb4f49d2b90103eaea49cbbe822b2675655bc87c95e04b616815eb54bdf5e727f5501acb2d806b9f17cf49ada98b87fcd94a7f936b45c9525c2948d32b73b407f396802e1f381c22f994fa42056aa5ce164b32799f43ffa0577406cf88a53ee94064bdf7976e01d40cc1ed65d9760ac11ddf2661fbc7788c434a65ee48c71dfe872876bdf7e57bcd831d30285d9ca7e97be9e386afb43604b24d83d019820d16df53031b895588b0dcf1a19ce96268e5b35d2c30f91562f5f3b0a61941ecf7af0126d65ee6a0b1f4e2764c59fc1bc10a19ac06b7f94b1dca0d3c3793379667fb889d3d4effd3d3d42926947df9ee7a568bad5cdf3e253972a7422903e55092f7db129f827c01ba143f0eacc9af08e8907378975864754e4dd45389300689b3a80288817a3b6570194a62939276c62bba80b12e10ef157f709e52920554fddb83ad487c48f4d53ad4fbc2192164129c0204c46bb41f6d05d708d7639d07f3f8c22b9fe6c4bab8ccc6b268b5ac484a67838cc7fcc00104e7a2019180dc739b1d915b5760f2cb2461598b989d581c23200d1cd3687eb48aa9848a619fcaeaa57bc957719fb74e544a340341ea8c18cadccd0f3a599630d45dd90fc2a05bebc8a0eb39e9d85ad30f48f8fbf6a7bf0ccbff894aedc5f5788bfc39f9dc1bd77305dea16ab6f89665c87635998ebc0662e5c34410a4cefb11e944eb335ecb175938296ca23a84b5e16febe9c506a67028f92e276e5a7ebb748d525c57da61a708b1a1ea95df5998fb42815713b8a11c2bca92c03ee922bea7dacc4cc4f21f8d64b81b387ad3bec16ad6f1288452ca3555fb39988f038d6f7e3207c1fd5f6f390d044a57415e9724b51347e020c495f5b82e795e2de41c7cb4f62a34dcadcd63a23f626cd397832a506ca3ff714b3f3a57fb97f6ebcafadc389476bd72d46bb8dbc03b13939d0187b6d0bd932974b395259073921489fb3efb3df4a1a80a11632157b41d21bd31e10442b85aaafd2879c1e699beca504bc4225b8b8c4351d4e0762aba86a1b1abcdeae4497f5729f479742aff4a9b5e4d985a9bcd28731d6ec5886ffca2a723c058409aaa21dce4fba489c22ddcb9ce7b8dcb5465efaa6b1ff86d10a82f5e34b9556c368234c294345db2d9cbbb869c9752e4191c8e834b5bd8b293c62b5d7c3822827baef5735970097bef1ea6e5c7a2ecf69459987aad66af95f8f304ab2e95f961284636d09a291e31f594cddfd8a70b99f3612c43b9f49c7f7bc67be6bf5e57e2350f749770403429cde9f31df1b8723fcfed325213508428338f353f5813ffb17369628f8bf5cfcb67d24fd80f4110f4bca7b67a9d01bb891e529f320b5ea5f7b7f4b70a6db669ad98db30e52e7d32e5ebf4b9fc2bc9ac14ef87f5162b4316e883a50714e0b9e1139627d75a1a3050488478c3e0e6f4df1eefe456cc2b158bfc94dfc07a6d997780553cfbecf0ba013cae73a9e48d30d77d3aad57c682294e8d044d61e6521a2cc45c99e30d142a21d158707c00ee7ba763817b36727f32fd2b5a4eb61d4f51cece75e7d6c02c674a1bd766e2443e70c941a54bc0d17a8d845ce28e2e9f212d8fa8b420516f29da1a86b3849e11323121cfd3d03a9d2971a24e1b5a84e4e4d62067123bf565196df622be71d46", 0x1000}, {&(0x7f0000002280)="4fc450654c6ccc3135930f861952c58b68f61cc0e48bcb78221b94566c1feb4f2c415cf239e7f23f6344c9cd87b0082c9ea027c80735e8803ac21ecd164d7c158991ff5bec87848cd9f89eb66052b662197acd663c001078bbb6f4127db809985b15eb9cb646ba1e7210627a248948c1a7f828208e0b76a00b9f13677da8bc0cadf34726ea91ed1ce43e5091ea70cf702ce16e977b812564baa089090b3bb3290478ed34ba4b8e205062ac7c7a5f567efc252dc0694b0179d98f872c1c37c04da3ebb188f0a9084a7e4b5f933c74fe30a8b7f72058f4cf858d8c", 0xda}, {&(0x7f0000002380)="9bf198aa040e37e96287f364118e85732459fe3fb8b9f66d7248c55bb6aa9edd030cd88b42d4d99719d4bf071c1a3f53de6c089940afbec2c69b9c9b7b2d9631f0bdbeeaf8276773ceeb628ba67f015f0eb0cf6f868d39f0c457abdf99568d0927fad0235a07e633fd1a67a38bb968441a50bfb16830303b080fa889d7ccc3d7955bf8e6516e215b", 0x88}, {&(0x7f0000000200)="90f24c1d0a3d14064fd939", 0xb}, {&(0x7f0000002440)="57c9693d8bca23f4a501538c221b4143f6d61b8beb840e580e57e53aa65578d2641c7ba38aef54a70b91be2460c0fa30b294edf4f1fb5717dac46267f563d65d5092a998eeeb8be9ad476dfb6a99831aa4c042268b8fd2f6cf3953f6bb6f57fc491b156585fddb10827603538c74897b89b756d2624b88aa3ebede73a23e092b04a509eb184f945adfcf37576b211e60a21b7b00a10b72d220f8bfe9c041dc5d8e757c7d8b3f833aea0122", 0xab}], 0x8, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x40a}, 0x4) 12:10:01 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='_', 0xffffffffffffff90) getsockopt$inet_opts(r0, 0x0, 0x20000000, &(0x7f0000000040)=""/72, &(0x7f00000000c0)=0xfffffffffffffff7) 12:10:01 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0x5}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="7f196c144ad76f7db9dbcba6597099ae8dfda29d377da1db1e4167e88d902dbe48e6caf12a6a055ba4817c9b2ef4fc08ad5891cef2603aa496effc57e4a5f1fbe679b13a091829e37c32f0aaa07239a8f209941a0d17f3dd34d635a178d2211ea63a792e84541a35b66ffe735201a338b1f8a897c74ecf574314cdec73851882149240328b197d19fc5b7bdc3b747dc6d509414b877c16e6b7d08b54ae63a462214c3a6bb83ba13a238f7a0e97bfaac959b864324714e2199135e24e1d999c14e9f0d43a526424cd6a8c9a5ab77d378a5a5d99e3baa2b34913e31d7705fd294bc2a6d6dfd202093152ebd606f8aad0fdc41b16c7c048b478de2d1d2f27aefc92f96964fdc8528e5fa48b19a66a1cc7776eac06a9c7d339111508e1b78d3ece9883cb2604430d0104ba93c87bdf6d9f180d7ccf372c7d46c594885c5d54f9a685600c42dfd6952811085443ebfdf7407f945aef463d81ebb92a80ca11282a23b5b2f7e4b74853fcefd8e2c8f83bd7087d12a6827cee8b1e29f939cb6ee9f7c75701072ed8848e9f42814e53092fc0975b5ccf5d32264fd2c88b6094ce48dcf5dd1a723a1103b6831513f0b75357aa2ed103cd5d9e22bf63ecf62227d33d18d16711fdca84883785076abeebf72fbf59368c852c6f4bd558214691879d0576a895e8374298bdd3a15e33a4a1e7f3802b7ddd212ea564d38649f1fd56f0e9b6f56d9b7805c6410328cbcee28009fa24be08eb46da51f6ff6785948a6d3367eb5e4a542d1b4aeccdfba24f032243e2205c66be89faf77bf9933a7ceb4e82f495a977025c1d7d23c5b07137b422e9fce02ecd2d1728e0f4895c37fb81a2628ed822c098016f391eacffa495f5272481c1d8b0b255941c34e92e1a313fca558868955163dd98ace7f4e6c2aa76d4f963e50075b092d62039bf3335317da538ae21bc7ed40e09664a4f324efb7b0a35418184e7e7af8d4729f793b7eb4991302578c9d40c7dfbe2f33df4195bf4957ad5e051825fba9491d2588fc81c38aa5e7c47416dc8cdb8b789c9ef547dc26dc312833d7d9e2983ca14d3b9592fbef9504b98e24cca188ce6e0050ea9d86b0ceeb093804f2600aa4ddb241dba00b0309da29739a8f9bf812cb61accd1112ee424b19e75b8a7ed10d5ed9f170f856c7a28400b6b1e0c9468ccfa852ae62652f1462cc5936d931924dec6d73e8e9e55e44a98f87228379214f03383e800c314280d7e564f916c9fab360c57be14ad76adb462505a5c7cd859d82936eee8aef9bba9c32781a3cd3215c52a2eb97b4a07d329f3096b6081f272adb561d03c8a7469a32feea051d9c45447e836095ccfc68d3260643637dfcb66d59a25e66c9ab341cd072ef6db7b8efaea6e1167ed5327627f729d38528a8d921920729a10176f41d91e14a39e3d2500de065b927ab51191b59f076057efd93a868198e9cd4ae71150fa796ae61a28b7afa543f204cc003f490781fb914cf1843385602c8778eba7605dfbcec62e252fcd020e3b136399ccea9b59345ef0ea86cea98ffd4ab327546ea96b88493f3a39cda080ce1ce37c43dafd22332ee599df66e1eea30c711f5edf6e56015d6f11e30aef9b087d8b30488ff8dda0a4bf88ea970408f90d17cfb98fd5beb618e576cfd5d1bd706bd4fc7cb03f6c9f83ffebaf388adaa0f02f6cf1cf0921d79877a9d367361299ccbe2cd7f87b52ae395248fd72f4e7db9e52f6ea0ef43915e88c73e79bbfc93f18ab6409ca359d7f59b9133be2de55d412632821c5657212e8e560aecbd854a7cc8ebca7f0fadb9278ac478c4a2e39aa8df6c047d33623ee47067c20637d1450d416db1737c9c34d7664160aaaec995d4ef8627a152a58045a4ce183578b142948bf224a24a89e699693e7dcb896f163b8d6d05cde6dd8d7d28773b49aa263e82d09ad779f068bb85361cb2119d3af2aa788ef6bf46e7d71592f90e6bb8bfea9a4bca2bc0077a7fffa1cf03e9925bc6d1aab7054f92e6e964792cf5ed8361c177f7a91f7f99a40ddc3ad4e43c95afca396bec543a875d2da329c23c97610c8693f4514b689c87b4a0e2a8c9a06ea1f135ce1e63a564fcbe41bd9fd7f0ac9b2fb881400ab4c5e4f9591c0e64b11d1adb2ee12660ecdf2b7404d8cced8651097d01e19375114cfd0d294da570e642da9903240f760d7df9b2c6b3c018e75813796795383f2a7376d5acd136d52bb896480ea8858a91f65bf9fc8045e0078bc5387b0755be1ecb262aa8ee7dffaa4c9252440b801fc68384b3da7bc93c6e314296b19ca6785fbe5ce30c7acc2f935338b3032141bfe72187072d27b187ac65dc5b3f7a7c8397276690fbe4bb3c36b1cb7862190640319fc456d2e1f4cbd40a860cfd0b3785af05363cc8631189e07673467cba6ce00a065238a1dfee61ce44a2819871301a040cba901c0cb7c8aab65b3d5db5ea3f325e0cad8b9200e968aa1f39c9e8c29763333ef6fa3a4c3958412c3c01358cd90800b15677b0890bb1dcf421986ea8e164e3a913b40383b076340b088ff8b0a065a36a769493eaebe4476c6754e5f18f0dc2a8ed47fb43973825d5cd5e86f3e91e7e04c55e741fb081185c97d2c4f9222dfbce51958dc3f40dfce9065ebd89721465fc44a90ef96abd2f871f1b3fd60f1f744cbc3e9ee49def41cbeb661d9123abc1fd4153744cc26774a8360470e2c52c73566e7d6e886c36760ba13ac5921dd64cb7ac35c9fce0b4e7f45004644da89abb866dc0115fc0454320c19a5a01056c8c92a3654fae6b3416a506170791d6e062c1d77ebe91f00ef9375cfa1777ff60ebe3d033050b23815aa0e57917e1ba46acddfc5f5aa5ea8bb460e0d480ee122a5a1ca370172029ccba02a423ba44fc72ac1e9d915c94c5a151a72d8d74c2d378c2114c4d86402b1182caaefcd144293cfd581b594d5d8b4a96389225635996e3fa70ea9ad7d33443d3558e4eae91a8af03676de16cd8d0cdabf38b78f935e5f1496fd32a527b4a451779eae7f2229abf017315925e7fdfad87c89a332ab5d38d093703600ea7dbf5f2cb2370ae5ccb9722a7aa129a49688b0dccb6ee9a0b84bb787d52feb35e9ff7fbbe86a89073b0e8fc67609ab3b9a72d474a486b9484143c2f6f50d9994dbe0197d9d25e40d260b3c96f9f1e217f31ce6cd9b82758b778f86779ff0f20463e65db4466c7669b1f26c77cefb4ee4141d54cd3130e7f58135a0b03a0ee441689f511c16dec1c069d275086d5169191109030008f6e809a4f02c4e4b06d7fce530a43e33faecd9ec6e023622d49054eeae17cb01864e7107677399ae3ad6a26c63569cff27af7faccca22f16b14d7112b75700f56b3cb7799b96069ef1e7a789abdb1cd8bea11eaaad9aa6d13d6ae12e17e502ff9e3a8a2884e297807b97d4a642719ef1d8024a9b39625f67f0ea3a5eff1cbb019ba74876b39abf8061e324ada80e7959f8be7cc297089da02e0b2b75c9cd1021d3432029826d541106f942e66c6b466657841a3a39878dbadffbe273d0fcd734fffef648e32b10ac3036af3d6b67692de391a2de3fc5ed5e76d978c7cb4718c8f2c5984615bde63b2a9b1def639d9ace7875c17f2ced078c3c24e146bdd15e36bb7fd116319ba03ec24b50cc53745361786f0578ab1d4ac536eff7fcd5c31a0dd4716bcffa2c40395325428c03592523930469157234535fa3e5354b28a964aa473691a2516d6c671824500dde58814330108c7fa45c80dfb3ba33019ec54ef5af0acf5536ceae6aa9a16d9346448ff2cdb27c1ef859634d155170884fa5fac1480d9cb9dbe17108156d1e7e9b3574a0eb85c2d367ea109d972f703187684630e98b1cdcd72d05cf4655c0d0c7406bbfa0f56dcc1a999fad37eef63dbee9f5ea9802e2520bccf7c4bbc978a2d3fcaf0f3fe4cbb0ba0da5b2d5d5cc37ed4733d8178349ed96c69a1c4aabc37747862f8252fa01a7d5dc33f0e7663590c4d7412187c0b7054123e31425d100c15f3a6f831bc9a6dd53c7949221d93e6db3200fd6d704e695ff23bd3bb83b53de5a8a0a86843e225d3b72fa3c8838395fe1d18a560b89859eb6226f6243e54dd59d45bf436b079f63185adbbdd132365911de60782b3ab57dacf3a786b7b0a064a6dcf849e188f73d586df183fbfe901baa124516403eb9e49192089e24b8bed3deeca52270c8ba685b0af82256877fd6d59c2be0dda3fe5d6a6e8801853eb81b0da44004d20735c9767dff433a2784d8b5c94009f92a1ef1aeb21a1a440b9439ae5ddbcdece39e1bb56a34e7aff52878be8ffe4bb6875b7e4a798d0796f983754667a02b969345e0f63367c82875218c4557a802c6722383142aed3ae92a4ca2fc0a3e99a5a2faf08ccedec2100844d0be376f6e82121189086373c5c8d016aad41d4df26779e3265aec82331431031f267252fd4c1d84381b22ae25d7a5279cfc7b9f03cbcd08b28cbdaeac86252b0aa6fb7c7bc33d1ed1feb8999d0821ff89cd643fd9e731b3619bf6b8dd76afad7527c0eacdba4c58f26998a644a83d8b9474cf36d91aa9542c18e5f1ab845903e67c4396ed59026b0cd6c8721047a6955d2f57df5cf16a23a2b9ea4d3cbcb93f57e15c99f00fa15c6c9724e8a8e5a7bacb1c45bb0dbb7649164b12002f6bb594e4dea81f23db899d79fc27724a55cd73c3ae332fead0795bc3695a162437072b0add8c9789b6b26f1d0efc02ad1ee845e8cdb01748f7333e3e1cb3d72528e0670b8bf1f4d79b87f505bc8492998c89aa18cd6e47ae534dc2cb97ae16489b950804f107f56576b16779ecf509cdded7a94ba555f5a4f74dc45a144e12968b0d36ec743e9c27c382d249d66fd2d47d86e78b45167f9744691a7198934aba77478eb2a9dd3b17decec7b28458317119ca8e07ff31476f0bddaa946464d42e7ce19d6c65ff254262a0470a4e88473590d12ea12c3c8602f5f9658366b28643437d00a63b90cf0a97a7e8cf96607105ec5d1de534d9a57a7907dfb4d989a7e4a775c264de625bfb4c755adaa953b024e72a8872d184cb8fec95f2f984f449c9d1d4a4495fd9130d8ecfd6c531f25c9c63f02238ae1e916a90ec7ce59b0d3f3cd5a2c0fbb20eb910731625edf037ce1b31bd19156966bfe1bb39a3aa70f16c428eb40168a7ccbafe36aecc0d4425b6ac421e0a4e6b91338bf8bb925dac54be31420064eea34d58bc171bd0d8840289fcc0d8af32f7b2d741c9be725e17b432e2ddc257a6c2b58401a956f223d50c59128a8ef163cff7d0a290c1f4219e078b46a21de9b47a522e938c9016c5b61389acd4a47e9ae70502f10f6a53d3c8fd34ce5bbcdcd59ca8b7493f13ca643b00508f644206ce0b7b6ab73c4a0883c64e3ee7b599d244a61ea660c7d1f9484c80cd4f21320a3734143b75a4a0a273c09aff347eeb1005b66771249257a2c9c1f60591706632d3a13e350577b1728fb07f2f1855a2470494480fa10bed58140a84b625e48f6ddc406d1b7586bc2c71fff0663ad0c5a1f8be888a9b6b58b39fd1e23bc10f0278b09bd6b68a77927136675b49edb36e28e8da031be93e67d9a059af02dc1988e8319eba9650ef5659ed8c5c28b1dc28e43b23ec8a73c9bec42fe3aa4dbe6b87da24150963d84f6c218ad1ec54f4a89392e36bc55c4654f83ae117a8d46a1d4b688f0a70f726e150ea2a14c9aa15b90a91f3d8832cc674e2b329439bd2b254424722eb1b3ffcb35a8563f885bac7d6f3f5b0ac4693488603fc8ddbf8c057b143a1d276ed8db23e71665ead21ae4a31bf", 0x1000}, {&(0x7f0000001100)="5a569d16ecabf0fb08d09006ad8c3d413c6a661ef8da087b4739480f710d6e637149cdac5f8008ef21851b7572887bdd3ac288a8eba1", 0x36}, {&(0x7f0000001140)="685d9ba6f44b3f9b6867ebe197d6c4b0144e645938727c891876315d5137941bac0c96b34cd789afe445594d58a328c4f7acddd6a6d7076b6dacd6ba4d74ae99ebd77fda839a4058ca0a6615444a245a77596ef53d4ea2e3ce45ac6c6934214fecdb726df081f1cf089a871c7966af87999712b3e1fe759e505402e656e736d5d9176a823a0bdd622c0f42b2296f2d9dc56bee693d88a5b0c5f685e641cbdd757eaf74ace90ad7701de953a57d5b6f519845", 0xb2}, {&(0x7f0000001200)="c4a77ce9240a7b259b95673e63749bf81c25a4811a4254371c7137cd83efaf598675384c660769c074ee30d62b4ce38229e5f986a97ae85c1508ccd79d8b153f18eacd298617b5e347562d093ab548b72e9a849a8a5a", 0x56}], 0x4, &(0x7f00000012c0)}, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/6, 0x6, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100000000, 0x6}, 0xc) 12:10:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0x3, 0x8, r1}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x3, 0xbb) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:10:02 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4000000000000025) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x0, 0x6) socketpair(0x6, 0x4002, 0x8001, &(0x7f0000000000)) 12:10:02 executing program 0: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/68, 0x44) 12:10:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/104, 0x68}], 0x2, 0x0) 12:10:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000240)="60c359765b39f65f71c3b9325e694bf54ed9f8a258826a85efa3af96ee97a057c469a7b02ac2a73c3cecb3cc849c7ba5baa55223ad13a2276f3d5e490a503649820f31ce22eef431907e1931aae6c50f43afbd97d02047444275cffa1e7e37746206a65728d0c1cd1cd5d089cfdbdfd6e15c58f3bae62160da58c524722c93121d803cdee9e80765b82c0e15939dace9ac863bf0cb0848e2cf9884a7898670798d7057d6579edddf620f49df815bbba63309e976e7456d6847a1202baeafd8257d7af956767341d29c42792d33dd7118dde4a4e3a3b58a4ccf1d1f92ba276c81366ca1d0c3ef979ab2eecfb5ffbde46e32046ed2ce9921b887e6a3179ebe2af934e2299b77063a3d106cfa57982914d70ceb53ff54849971717fcc4687b6da0fdae1136e01475d5834997182bd01c43b04e2dc6f3717d966f198e37fa88cbfd38207f577fee833b934e8d68e1862489c0852761f85e6f650ffe145adb7ee2050a48ccecd85ccf774c37c132f065a9694855fe49175b42969279b01c9dcb09ed84b2e62938f76e8b2e96914a0ac22c3cbc410208f92c2ad7b19d493aab5496801394e1a0d942c7d79055e4ecebdaefc9bac77a8a6a755b31828cf65be0fd0a37fec73e2d123aacf702b85bd6688ebf241f7da29d68079005e9effada6ac7fc48d6564732586d5bf2c4b8f66da25be372d6361db35d63134bd90ebf2cf015458a801e095ef98baf89ecf3770b75a5dfe427eef6080b6a4226273e968bb577939758d403482146808518999797fc4d8161b64c721da20a173a1ad013c1a5e5f5c2a1ec0705da6237639f353545a5374b76646d4c7cd17b75f1558ea4d11ef856ca95f62c9d2587b466814b814a41603e36f2a9d2f2750ef52e618721302c6a7b15bfd2c0f0e541cf16556db6785655855587d9e520fa6329e58ef48b31ff0e26c45dbf6de437e86f33df932063d917a59acb0f6e6eb2edc71c0eed5586c4cf5225fa153ced0776923cfeef859349aeea784db44679cb8440aaac8f0aa30931cfd10c233b812be88dfb88bac14414358687114a0543e2dcfb88ec5cf37f0609637c49eba3832d4b31096ccdacb742bbcfb8cb1eb577d3505234040f0631e6733837cbc7845d6f4f776bea4ed169b98c892175a3224d8389eb5d86fa82c34a731594d880697e4c9b83b25907db73bd743ce8e2e8d923ff7c8dbfd20976bf3197e6deb4870703ed351f46f825341e63b045d7994b3611d57f2ecb8e7e0ff9c5bf013be513e0b306ead48867f8af5d0038be3b53dda9b47262d83e2fe395b1012242bd85f731550f8d9ebd241c6d6cb81397f74975115642a75d7f31f3fdfbe2cb1cbfd397fc46bb72550343c01055fc7e389a7be86e54485a0d34a6aefc136e438c6f3b33dd8f612a1f6f313dd91565356e7c220e2c34bd46c03f88d1e56ca8aac59a2bf2eaee96bab48bded139df59e5d31e43c4661e08887cc38663199da45cf3ce70093bc7a2705764ec5fe56eb0a59747a56e54fc650f45614be5193c21a5d56f87ccd57abaef7cb0168d58351f3de5fbdae643c6d16fe75cc11824db89030ebcf6ec47d2bfaef66ab35904fc65118c0ecdaa9f126e2f5b36859ea0e985f7579eabac93676865f437551615fc474720c788673182cd1e24ff588bca4543060b50176ae37426a9c6777365394af84ca8b71ad27402c0857ef44bc8ed8c651eee3dfd760246de070ddebac34e3f6c10f21f59b68a7155b0a0b69a74f03cb07783f87d3ce943a6076062926d275278e3a904491054c7f28b1f9e63cc7fd8239bf9cc2b8ff2642d2c8aafc2b945ce745e3580a98a619ddc5dc6b37934580eaeac1bcd2380a17d84aac57ba30c06534c9ed54172c673075be32af3f3e6f2eea08076937ae0ff80e4e2fade2c1d392d71b83ce6a98d00c857b668690d09fc6e4e72ba3fe78e6971021279542a7dcf778758bbd9cbac541b2301d2fa69b98aeb6f9d4947c64207fe51e59b458557086a761f28dd31ddea16e153c38b21e7e9507f6cebf957e1d58e2e40d07df733ff77c97feefe48f09ed2e0a469a870ea246ae2df2b5d4e21d65147efcc77297fe7414caae687793387e7b60cd28c5cbabd13ee7d4ce7233a69816c3a3918bf39c1f0756ea2e7c616f16bb67e459056381e2884bba12f0b7a756445914833aad12927fbbb8333314ce6450b7a9bbca3c0a52889910e1918a5d12d1021611a73998a547ce74687b581e4f9c781df6c1aaf2f64a6c90e00755055e4316b526c31dcfc58140efc98a1a725bcc7a51273b01179d1d8375258e9947ba7731c42473a36e946441180fdf45d9c71f98ee60fc7340b73c48b173bd30773f68b7a76bf4a4f184b9106e4feb62b3e7d0da756e73aae933a104b7ea09a174894f65e03da088a1cf88e5568b6ef9ba8b6ee05ada1962c0f888ad82ce5ea80c34e71e71f1cf175e6897c6eede907dd34348093264205ca596d48943992241c9ae05daa3437a262b7046b0f34d54e64cd26af81399194897f050680ceca42a99b28157cf5b8f58f8306752d72cbf18f8d35e9b485840c985d8e46d9e970a94383b44c0959467fe1f011398ba057cf931736ddb0e7fb8f63d63adbf0dfc3c49ed58af127f471d941f198584fdd4720ca18487f4109c628a1a51ff41dcb2828a40b42d95254e52cf5dffe201dc7fbe34b22480549cfbb7b924587f25fdeb48ea5cb211cbefa890bcd974812a9cc9a02560edfe9a66e6a964d3dc8cc07aa5fefa5ac135ff88572f463dc04e24d22183d9aefa04b6ec710e3f4e85b7b48954045590cbac96769c81f659396e136a1e8924e9bf64044d188d68c614616c5a6b42b1fdb862a2be8aba91e34cf7c71617b600e338c442125661f8bc3266147088cb713e2eb77700f20c593f13874e57f17cad18c7bdc8f2566a319fa65e5908ab0edc7e0c525a62baf03e3d99a292d6162a4313b39c11e95b5f13cf5ee8e8662d3923924737106c9a72551645ba97ee895dac60a8c0946b84ab9f77a8653f97ee8c1962e6dd9b784a49741d990db77410c750ee906cd651ef8b5d22e598f2e36e091c468327966643354f5e6b27f48e79446639f82a2ec2b15383b324e1110aa31ea584a303b4c02903792a551d7c8a05bf7055273c8727c45847e35a44c34a60bacb94252bc8da5f157cd4b3c7d0c36899dd1cb0649af67210c1ae96811f87284f006452760b7042bd7fec7f25d0bb45cdf698cd93d7113134a3c48451afb120b92b8a329ea47fb3df03c84518bda0de8286fdad0f11511955cc52c7c10a1cb69988e1ffe62ebac26ec89a366d4c379928e120c71684bf831796d51223e62bf857f4f2188e3f5463818a84150edc35ba1385f6fc3f4aaa86e20a4666adc78492b4f65ee1008feffbdca3cfdefa3c6c560684ecc08226f4b913ce4c0107ab4f7fa5008c3351026bb9eeaa5f357d53f860683a90b35f36161e3a72b30b2b34f0cbc232bee90baa76df46739c39a8dfe67cafbf290b98135022b41ecb2996fa2e0d90002583bc61d67a94b546c65c204308956def147ac8c4911839d553d9c5bb0c52f68f2d7b5443872eea362fc01ee9274eafee62edddf21aa6905b79409f75ba4028b7cecd1c2f4178726313a924d034f967258fe98a168ef32e8880f9a111a4331252a94385aed20faf06c0db2b29a5da834746043347472a35ddfca3c7b77a4a259a8369d40f7914fbe3cdd93afde1f93a2db65ba196b65c3dbdeb2a7e64012c51b3ad733f3cb6df221ecdb405b80040ccbe1ba9f3e6592d7b4a2e3803e77a3385903f1be5e1e5f75168ef94ddc27ac3b8b328443a5dcaccbe08471ee4813183fa81c7c4ccd1897350b86da319be4d7722da7e7d772e217fbd1b017940cd729512a607a7105e9997d1b7d8e10b0af65d7f9092590d5061d8b69bdfb93f8e4c25dbf117abe00bf9e077a4fc48673e00728befba5c3e05970ae10e1840cbc107ccd253f116ad07f593d1e578f5cba5352a9650f456f5e088885ccca7d6f3848b008e8d5157c3e92b0bc7e14f50bd09ab814fc2b64439f7bf94bd4687e0625478a63ed6be52747504c617b502cc5f0d8570e3f32e5b7b06441dd97f347c8b5ab70d836dcb5bdb5476b92582d5a8ca5ce7882affc2bec558928332eadfd8d1bb528921cca44a63b55522c7b2b77b6f9c105b544ca6c3db68f97bcd648cd5bfd5196eb6d14268999edf5551d41723549f94b779f6c1116f52b393b9b7653527ac7244d504db0e6c730ac54e9b163de597d4f782d2282e9cc97268e4d2bf84308aaff6eab2e295c5c63e0c37ec1933b29ff787b58f504ec1ff466c9383d031383201323174fa64d21e4b0aa61bb7f7274771c7f6deec0567d0bb135ffa7b7224d8353650190c552d6f743dcf2228c81afc1af9f0a208191c540264e01bba140cc95ca1117c3e0a88c025a9cbec07a5c989a22894a1c39b448f1c942190f6a242194eae28b1c04a8abc7eb680ec28584dc0541e32125656716947a442a57b76ba6e90f9dad442476d98684189f2c50b017795d6d068d1d892aae08affc3557f33eae635f6d7b57bd3547df45e9a3ec6d3a1cf549b6d2ce3ff4ffb1c133cfe968856cce66a276a004e2532d6b2876c6aee28ec3e02f1adcef4c6a0860f7dd419255fca5987c1ee0d0f81c1c4d0d3679c46ab4e68aa12f71cf29093fc157e0afdb4e422f1097c541c1f4b7397240126eaef86a9240db0f17292f49d0925a894f7c599dd836dfe85fc6400688ccb37dc867d1a36b4c6e3731aa68e482ad9aedc68576721f6ea074de82515357909dd6322530c3ce890ccd87d101fca07b8e32dd267d056747c86b771a23a22ed7a9985c1477844e5fe1c08b52a1245da8228c31bddd9c0e2ab846a193f9d740f8592f5388065f0dfbc91187b3f2c2d258711d2285f7a1ed4ad8fba454d9670f7400190b48db85ac92924323182177156739217c9218aaf52c167c807387509209fe8e5c9f36fdef6e52de52f59e0a964c092603d2641b10e0ba63c118449e96838c7f843b535bb1fa62e85c97508fc8f285ca92672601a0439ec7a91bbd1e6e5d02ca25f9c489b9ce7ca8dc36fd3df2d4e8a374e9662ca7f28e8be5ee69db9eca53ce6798f9a915f56952c22c6d6684c5f8abc0d112c102066a97838e1e59b7f16f2e28e074eeed7863b560fe86b82c8fcd90f9c55543e6e5c8b30ab9b5c2a712270da551ad8974c52688c1e425d4e82e8f50ca99a7cae94fe0b7135259f5014fdabf1dd18f7d2b085b39e866e4201552a40a70102dc07025cfb9ca13c65d6f8128eb69bb101a2b375702affd56a2b928736a4d2cddc67827be96ebded01cdf2439beb648975a9e16518bd3a707f194bc61b5f9f378369b9ca287553c8c1213256869d61b5bc188277dc7ecebc64d4e82b8e462b2e9c6bb1f65caa581ef3fd5b2a66237cc841b4b57265d07ae0b6eef922cfc32ab6682f06c351cadbe9a1a991b5baf5257683a1cc70d6b7b3258623c96979550cd859f3192144a23ba3879b391fc62703b86094ba325ec66bc875e2b0fe21ef96722a3ff853da58755a5b02a7ca23c4fe22ff784c1e4efec39f3965501ab668a0eff75b044ad865f11faaea19b9c47c89c3d0317578722617c46dc929c3d913484439edbdb8d39cc39ca3bb0b338e63fa0e3ec497ce3578adc1066c8edb40611e6c08761f3a2de2cd39f758a52c0df8eb4a11c1659f839f99d032dc4f1b06b7c83e49585566cf32fdd7e58e9fddbb54e0052863254be3a3b47ff5e7a94329aefddbd490c5", 0x1000}, {&(0x7f0000001240)="cc642d5b14eabb42d4e4886694d6298d2d6f904a70ee413044077794761d3b6d08ef", 0x22}, {&(0x7f0000001280)="e20798b69a945e1534a98124bc92066a2315f81b672891ac73ade73cfc0eee5c9062bd0b4194789a47a70e1844a017c396c8ed9963d265cea6adef813dae5bb3dda0818bde0dc627c2e19ec8483988513101725a61ec7fa035ddade46159250a8c0030f73a8057b29a77fa2bc888f64aa476d28eb6d3f1971ef0aa08fc5fece01ca5681a96331174f80ee2842f1f", 0x8e}], 0x3, &(0x7f0000001840)=ANY=[@ANYBLOB="f800000000000000ffff0000030000001309ec788ffeb6957bf60354c987c74c242b8779409b38b69368f9a6bf7010b9c4382147dafb0ce3cfc010fadd090456a03fd93bb9df85bd56bd0c2bbf21e784e01a55edf937fac560fe7e8705353c30f7378fbfe34b8e8e10b04b0be27e45e77b2f3c828d0cd9a6b9b9b159f98fda75dd8709359da941a7d039034e293da9fc49e5ddc55df0c177aed7f27ba4a0d1f71aead78deba8ad466ff6f2002c0c41fb412ab945b6db1888d7337627d0382ba87d82a0cb37f40e148a798dbd886af2cb3d0b2627e8dd029ff077ec90d36b84228f83e20c08502e9979f73cb29d00000000000000a000000000000000010000000400000024f6e45b737dde10eb010b3bda45d62b654f51833de032c637dba9414db8c699cb7021c2804c6e3c92466656847352089fa1edb86bce15a0330517c17a63996e1e3296287d31024a0bb30f552809aecdb2b0a5c7f344fae46e48427fcc9582a3f9f5999446e787e4c93a98183168759ec13218096aef8f35ebf0437ad92271b1ab661ddeb7ad0b8c9e94c4a2e40300002800000000000000ffff000002000000a81359fd22acf99c990ce15e7c3fcc860887000000000100000005000000fce5e2d62cab72740f421c9983206fbc56b2e9825afd4d2e6f8fa512a17e17ba10b98a841a5665cb53234833fab1791b705cee5204428e116fae2c9d5e298de259e1b3f140ee4e9dc9c8e1210555f73dca2757defe64dd04000000d2e5669822d891ed8b83971ae80bfdee46ed19cc776883f7384d04a2393767cea91e0623d97278c893765d9005ca04a3169c1980f3c56045aad7a5784e55318d0fdc9f25dd1ee266b11c2aec5b1a22c6c0932af712b1b2cab173fbce1941a4c7f8d6ac9d325f16e280d0140e35bd3e25887e3c34f13f000000000000000000000000000000000027716a501c04ed0ae472ecf66fc28780711844d00b29d8e88e73f3c0b395b20d14e9bb57f90c6ff25d49d75587613e5de01341"], 0x2a8}, 0x2) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80", 0xcd3) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x1, 0x7, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0x26) fchmod(r0, 0x20) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000001680)="efad63cc2beb90691a7c60f230449757e0ce4cb0c9b2190ebb78361e1802ca5f", 0x20) select(0x40, &(0x7f0000000040)={0x0, 0x75f, 0x3, 0x6, 0xfb2, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x3f, 0x45, 0x3, 0xffff, 0x6, 0x7, 0x91, 0xff}, &(0x7f0000000100)={0x8001, 0xfffffffffffffffb, 0x3, 0x4, 0x4956, 0x7fff, 0x6, 0x4}, &(0x7f0000000140)={0x6, 0x1ff}) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001780)=0x800) r6 = socket(0x6, 0x3, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) fcntl$setown(r6, 0x6, r7) rename(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') 12:10:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 12:10:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x7, 0x22a57fff) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r3, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) r4 = syz_open_pts() close(r3) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r6, 0x0, r5) select(0x40, &(0x7f0000000080)={0x7, 0x0, 0x9, 0x9, 0x5, 0x6, 0x3, 0x3}, &(0x7f00000000c0)={0x3800, 0x2d, 0x5, 0x6, 0x0, 0x7fffffff, 0xcd61, 0x100000001}, &(0x7f0000000100)={0x4, 0x8, 0x1f, 0x3, 0x1, 0x4, 0x20}, &(0x7f0000000140)={0x7, 0x1ff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0x3) readv(r2, &(0x7f0000000080), 0x0) shutdown(r1, 0x0) 12:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 12:10:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000140), 0x2000000000000003, 0xc84) 12:10:02 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) 12:10:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x100000000000002a, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x6) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, 0x0, 0x524) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="51e84097907b66bd318e0b317443cc551a09beafe094f32414945144b4d6772fbb1648b7acf8caaa22c18393dc53ec37f2e4d738540eba0f01e7ab84c8fe2d54f3c70d28387041c3bd00a4b989f68c1fed9f0b7524f12fe1be15cd46ac3b08d2a4389ce7f86617e902568f2b3d2d421b363a9edea328632db1902789f36cd3a79f093b0ecb2a2118f368fb6634157d026974e650fb9b7bd6d52be09a84abb9e1ce07a151468b13e9503557ee2e9eaa0214fd9317033575c6ddcdbe9d7f949b313234b6098967cf7c6615c9baa0d5ddff467682bd5966845493fc1903b31394ca72590b3639a1ec97bae0c2c5414e2c1a3cc93d3d48eafffa9cdaa54bfddab1a2ae26d2980cd5a839c8b9af7d2877c272f14bb0048feb98bb97e5c1544e7380749468b55663fb40822c042f88fd5a4805cc686aa3e23a1fed1efd41df5e77bc66623c67803ae33f1a81b2068c2d8ea7f33e75dbf4ea58e4e0b3362712cdb1429c1448b75bd67c72c2f6d3cad2c5c29a7c43885c726133371a22b368c9ee5600f9afb3e3e0a913b4e571766f49d7ebcdd62f56acea0833f813cdf752e6627d7b7f344ba0e5ccfca7fc3262624ee1c18c685be3b2749eb7a7ecd549b867b223df2fef072b3e371570b42aa9f0dcfda144ed6ccbddd65b45d3fb6a9f711233c6240c718b2e2e4e1bd21344cbeede2184ea8273c0f8d0a0fdd4223a472080f6f2df17fcabd7f02104229e9334e876cbd7677f6682c9fabde3da409fe2534a704314e58fa7710cd68008933681d072b2a2489eeaaba1d8631ed89fc524ac329ff8f08ac3e61880a11df8aabb50868bc965b8a755ba1f9769f051d96f67663ac6d0daf9db7f0d6b6f5116156ebe689c5699065ca5d3f797f0c9a1875647187ea93df256938c3f096a2cde5adca546441ddb8ef3dd86ec37ef6322b6cd1cfa3747053fc09e3c7ee45b49f6b51471b0dcddee9c691f40c1c5d7fcdd661200a90e89ea9431a0f7caabdab6a1aa436575f594f53e166a8de5cf669a4321445133e448d048e3f7a8d9a8007d5dc6646605a628b1c88e8157dc2ac9c9f1a73e24667389db65b98a14113f5cb4e7245892354e1fa1f4f4158fc3db2697cbff6b51d2680b67089ab41c8b52618c5f4056689cf4204e425a5b1164cb735bd49b904f858485476cbbf7f6e1da7a4fb5937f88eaee81cb132c540124616ba0189485609c84667a0867ce27522b6d11291a921ee58eb18943cc448c839c56080cadfb3013b60fd60e9bc55b295b93314ccd8c86cf15d9f142bebffe2f22438a1afc571e85a4bbda42f02f4506271b2f7ea368d3a827c6eff87e367930683d3f2aaaec3b837e8d1f8ab1b1d69b974149bed439dcd26ed12466d7b9fd6a2cde12d0c45dac2e634c95eeeec94d6e8fe21b7fb497b49b0acf16a77739a393e1dbf9912abeb64d6723a331fdda213da92771c52409a07247351643c09c3d88aff703a0bc6d11f9e872fed1e4fb41cefaf1964cf5a95c2ecf094f54756591f2e7973488cadfc77acfba455ab4e68a40b2e6456f19677e2da70870c9e07bf0c682d74e72f0daa008e1e061e20fd82cf246668d3eabc96ed7685bcdfa6ee997210f0f4751c8fce66856d1c66ed273b5985a1d5e9b432fcca2c5595774f94666338d796cd111f238b96f0ec97c05a5d87fd1403b34d64ddeaa4e09748297ab4fdc6f176d09ed0bce0d6ff8a0e8d4fd43e4a0ba5355996955d8d918937c3084a96e8c60e2d0151b515a7babc37afa63f906d459bd6dad69a3f04c3fda88cb75b6855ef205d24cd192ebe2100fd745b3b788ee2bd2afa59c6f922a56c00c503d9be614a505d7d724b2affc31c947e4b867e8636599ade421e3068edeb1143c72e110359534b89147dc4077a052334b1e3e39f365f5faed31e56da28183d3db0bc3b4097bd8ecae3dcdf1b7826e2953f48c302236be73cb8210ef2782d555f89f9b0718de318daafd9cd6e3cf6468ae8a75ea829c6f87a73099da88a41420c9e4d8800bb6f2fa2c92b550280cc6126cef2840addc2f005199dd273a3a21f5d007c939eb7258d0b937e96210c911db50befd7a498140889c0cf05dbff83b6c2c6181e03ba8c70151c97c0ce7b0262f418bad0402beacb05c9beb67336dee8239f9931b4a5f73b9c5cbee47ac2681cbb7117cdda18e71a83b1f79b9b2d2098d0dbee420c62e557c9ce11fed1f4ae071bd27d932285d64d911b3f621812098a001e12293c676365d0a9050475323cc9fde89e070f25115e95045e2e7108e47ca6cefb12015ecf620b9a37e4d9146b280adfd496cdb7a40fcf64fb01426cec62fc5917d3c2726d77be1dc7cf9612554b951396d96f8af2a2736062c6be03224d9cd3f7c5c82b6253a676fab6995cefec80653248b6750260b62aabf5c5998d6a68d5db6aa18fc4e1fdbf1a2be079b1d30cdfcf910a079b1049a270e51bddec37fc4e8e00d8a90d209858275462e85660de0e2fadcfd9a440a311d6b41653f242075a7bf3b7e6e8fbea395545b76fde9f4271178645c86934a06a3753d5120a8187607edebf40e975eb30a2de9b152bade8b51a385da1a83eee6f1baf905b3c611f5669665930b2e79f4630e72cd459b9204fae8f7ed84e3e4c7ae819d862eac9814940f3f63f72362bae231c5f71f658c7d2478a04be79c9cbc2836a9a3515203be48e35d12e0521821a8fead46f016aae72d79e0a1c0d4bb9dc4e20bd7123a902b3249a22b2d68bb6e1347a40c326570f70c7970c278b1126b4cdc4eea18a1dad4c9082d06403dd4492f9c77dfc8c22a9a1a8dd9e0d66f19a2ebe0c941ddf115cf680412eed1065b0236fef1212146710a3ad262a9fa187a3a1e5cfdea42a530f1b8630692ef95709ce66e944e2b52910f9d", 0x801}], 0x1, 0x0) 12:10:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x180) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffffffff7fffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) fchmod(r1, 0x100) 12:10:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x1, &(0x7f0000001380)=[0xffffffffffffffff]) mknod(&(0x7f0000001400)='./file0\x00', 0x2000, 0x9aa) connect(r0, &(0x7f00000013c0)=@in={0x2, 0x3}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074add021db7795faebfc81b632efdf306c843885d3a7685a5266e1747c2cc1ddd0aad747ac8d5e708fadcef640570a7a32fc8ab2b5c1ecfcb833897033e083"], 0x1002, &(0x7f0000000100)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f00000011c0)=""/114, 0x72}, {&(0x7f0000001240)=""/145, 0x91}], 0x3, &(0x7f0000001300)=""/49, 0x31}, 0x40) r2 = semget$private(0x0, 0x7, 0x240) semctl$IPC_RMID(r2, 0x0, 0x0) 12:10:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_execute_func(&(0x7f0000000040)="adc462f5b7c665470f8900800000c401f9c5c265c4a1fd6d7de0c481435f710cf2f0fe83792cbfd9c4a175dd3966410f72e20665266746a7") setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 12:10:03 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = geteuid() r1 = getegid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 12:10:03 executing program 0: r0 = socket$inet6(0x18, 0x4000000, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x64}, {r0, 0x8}], 0x4, 0x1000) fchmod(r0, 0x120) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x32) lseek(r0, 0x0, 0x2) 12:10:03 executing program 1: r0 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x3}, {r0, 0x8}, {r0, 0x80}, {r0, 0x10}, {r0, 0x80}, {r0, 0x48}], 0x7, 0x7) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="c7706b19a40bc46d31315f5ce120061a7526a05bac37fab7c5d672c267e1c3467afd03ca893edd40ae27ad3f553a736830eb00b14553863296fab1a35c1ede24b5f7a4112abd46c276c73c4caa69ed219630dc1037f1cbd5b6ce8a1a3cee8211593aed12db3cf12460882d6e81e325535626f89662c13db6f9a493ab1be76b0e21214d09d4406190740e673de1fd9eac31ae8338a4a1b404ebadfd415349114c797baf381a0dd27f8abf79fa74e24e25f28bf28350a99508da8059972a5d879a85", 0xc1}, {&(0x7f0000000240)="6249cc15d37235a3da5a8891b5d8c5c4", 0x10}, {&(0x7f0000000280)="67e98307ad051ab3019d30ed27dcc249f2abca35a82af4071f545c5e0a8f6171f414590ee177ea17ed955f1e4befdca28ced9f780a152e4ac6d89176b34d846499af4efa6264410fdeffa3ba53e4ee88a73b28b45b18534fe07bfc517b7e6b1cd614756b69894d706408d629ff84874718204fe7d432082e5007657d2e4e18e8573125459027d94eaaa8757c22d9aa1f4a67aae8bc14d04e71", 0x99}, {&(0x7f0000000340)="0dd71920b9f82b11dc61bd7d1470cead77fc63f7ff2f91aea0658a5d6ccd09fe5f55e11864026aa542d34807a68cab6ff9ff03d4c44c5f5acd632fc1a747647830ef4dfcb2b0f644b27f488ab68044f1d4f7ccd556e6aa2a30ded7ebe60a15f72007a2a0d68f066ec055901c748e6d0b4f348caa1c8c4148ddcb91e09afec736113e0453fcfcb3e1cf1ffb5f31", 0x8d}, {&(0x7f0000000400)="f45fad30a7bb0eae8382ef35e5febe5eae32689cfa9e8fe03a93064611c9ed4a8bc0a1c6d495ef3b4afe82f5dd6f082d9887fef15226ec525147b93f7acfbaeb20ea9deef03f791be19539830214286d2861d8c88b564eeb92b9eacaf5c1737f223a13851a89918226b12df4c3d148d12859d461e420d96d509dd716c96f5c76174bb45acfe0a56b6717d426adff7080f3cb83958efae0340bbe43ae1264721b281c9ba38e2c3fb650abc06a9dd669bca7eacbd98a92d77a96bce5411ae13577546ce0715d3add65c595a59be0", 0xcd}, {&(0x7f0000000500)="53953583cffb7956461849e60d08581ecb60693315e5f74350bef43d4d2311a6aff1e89196c98a839c26dcde5a16ad00511e1083ddbc76ad55b26e2052bdc5fd1d9df4b50b2814a5d8e0098aba3050cec1f8ff7d6f6dd332ba941b98fbe98eb1a3555908af579d9c4165b284930d5d2f095bd0f09c1d5c947c464fd993d72dc57a815c9202494d5a93cbad26196232745d050464b52bce5901c103b1a2863727cda69ead356883f3e668c00cf3668b9bb616e27b9c0dd53585a3edb892c5c0d7f582678b6e444c0ff5b487392e832970057a139bb6dde1b56714ed", 0xdb}], 0x6) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000680)='./file0\x00', 0x10001, 0x82) getdents(r3, &(0x7f00000006c0)=""/147, 0x93) r4 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000780)) semget$private(0x0, 0x4, 0x8a) shmget(0x2, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) write(r2, &(0x7f00000007c0)="ef9e1ac333d401292d9d3c24a197ae9af4ea734b9bb6524584afccef95cf2771d66399d50c76dc94874bb0902769f4dee630007695f1a07a68d2464c835a446e6d0daecded50fe2bb377a580ad0da4222427b2044d10f7d0dd83009324d7c0e1a7c5a1ff03450b08ec0807157a90d1c2e76e6d734324a3cef1695e9d7cfc932423b40735a18860277c3fe267874db1e1c2927057cae8602da42e38894d57f151d2dd439ef104c8736e52dee25529f704db7dc71f7c663698810b1ebd3d5be47be56ab2ef371aa2cb31667dd4c6f63d878e04c75c790ff4b3d19ba9c0b9", 0xdd) poll(&(0x7f00000008c0)=[{r2, 0x2}, {r2, 0x100}, {r2, 0x12b}], 0x3, 0x8) r5 = accept$inet6(r0, 0x0, &(0x7f0000000900)) poll(&(0x7f0000000940)=[{r0, 0x140}, {r3, 0xc}, {r3, 0x40}, {r5, 0x100}], 0x4, 0x4) r6 = dup2(r5, r0) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) getsockopt(r5, 0xfffffffffffff001, 0x6, &(0x7f00000009c0)=""/195, &(0x7f0000000ac0)=0xc3) mlockall(0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)) r7 = open(&(0x7f0000000b40)='./file0\x00', 0x101, 0x60) wait4(r1, &(0x7f0000000b80), 0xb, &(0x7f0000000bc0)) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000c80), &(0x7f0000000cc0)=0x10) unlinkat(r3, &(0x7f0000000d00)='./file0\x00', 0x0) open(&(0x7f0000000d40)='./file0\x00', 0x82, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000dc0)) 12:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340), 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() read(r0, &(0x7f0000000280)=""/101, 0x65) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x0, 0x8) shutdown(r3, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r5 = geteuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="651bceb6fbdd19901d6ab526c14d6a515e69479943844565403a6276e0748487bb5fc5d5c711433d862402de98330f568af194256a6af9a3960ab59a2ba9259060af1befe8670030c10e9e03b65a8da8c436a57c6789dabeacab798327e14aa8bb0c97fbf6ed1e7ef3785abd068d440dcc68d63f51d0e5da5e1fa5821fefda66e7c27cfe", 0x84}, {&(0x7f0000000240)="229381dad3cf326ca4d8748c423e9cfbb3257511b8543c5aed0f28827a914110ac7f97f9d9eb1a402e207f2ef0974b039e92d352405740782075eb599d60ade08374c1ff7394d132ac3e2a97398c10a0c8618cda930ecf9190d8fcf46fed456d94d5cefd95e9e407610c0d09ee601e63165b06a56441182bf8b690a4f96587208e738e1caa9bfb57e98d7be1f5676db80ee8c2ff5fe702c19a9028f8ff29dd931bab214828d93a97ec3e03f81dba16f2158a096ab25d4d5aeb95f59df95ad9f0885eb70e1495b96d4de2bb78b2301b86cff7d6f0cfccd127f63b4c0eb6082d", 0xdf}, {&(0x7f0000001700)="ee8c309568c2bd955adb3958f0e5aaaf95b446cd8d34c510009a865296cf827c53c341e8f2a4acc3726d2a47237b2c694ac76c25a4b3fe588cf9271cf8f0a91da31beda1d60c184d41de901b3344f20a5a837785dc65f032c046589db6545fad82c6ea93c421fe718c1428d33133701a31eee980a39f0acdbbf2f4a8872e7c8815f8f3fa968b44c041cb665ecb2e51b4d9893554a33b93c15c4261ff75e2dc5b0afaaa7eb83dda4a1be7a12e0e76db5ea36885c53af72f1f9eaa7c1cf94244617b0365e0e48e106730386e9f6f4a94866967b6810e770ea00bc5cdb5721c05cc0d34f42f164b5cfa58c34a953974a696d2b43d697e3ed268b072738f4aaba43aacfdb21d3622855f82e5523a4e932a86d7646da519f07e1d5a30a24a9c2d6cceb1734d79dde4bfb6a42605f04c39658c31edeeea0e82045bde62569248543d3b084e7ec7b24d7835fe0961b1f6b79c54972643ceec7ec825e53cd57d39b1386b65188a05c9e93258090097298390b27e5204e6da6e2a08c0ee8bf889b353c6f2f505be1ced48787e5afe3090a33b54f29ace4c3055849a6d43bb5da76e78ade8aeb3754f94d15c13ef4cd9ac031374b0ae4a52eaf7d8b2c5a4b8474f0e91ea9c5e17fd56f7e7365ab6d8378cbdc2a4d03b0e11357174670c5ba025b40d041f6383fe519a8970841ba9f925eb1989780b7272760c5a0f02ed9f5228d2b5c8e835b27d4f38c067cc4e4aa6d9e147589367390ce4b4ded0b3ae57820e2fce693f4bceff3da73d062f811578eab93cb1b8753964d19ad4c879b5539d80dfe1d5971d9b4682a8585c64c0d390937118184b142cd81a50eea889c444b4128f9b422c8be1c7bcac91a91422001e94c563e461ce1face518398ff933f38f522ef9060d054294edd87e1aed7b2e18d21c05dfbd11ba612b63d0eca10578821b28814c58f70e876f233d6ed2dc4bd3d690ec6083086b253851b585041c5a48ea900163c0f67798de170bf54a3edacc8c79837fac1c8b4898a1f602b5f24cab80bfbb394abac92f09a8c0b535a9d8c1fef1e25eb9f9ecb853f5d61d31e05e0af99bcdf5e482061cf02f4a35591dd54080374891278c9e37438a30f0876af9c7c2d3248bb90f6a9fecc843ee38e4e6c6217e7a62f0a9b385814b1f4ba63a46e32d5cd5417ec6aa2e93e8e630c3d2789d33ba54886b6ad1d8af00e72bc51532471fdd1dbc52f811def5507374070baa96ef6023c5c803ef4e6dd69d0fc76e52a36830f3d0b313426d26c3fdf9459e59f9809f685f933ff3317efb5b8276ccdd84aa1b70421bc55f3929ddb149219f0ed93312e01ea1ef1e51555ba10593b7182151104124cbe820f62b023ae7de0d1cf2726e20b3e213fb5d724d4114b538c9d3563fcc4971a122496485e96f800ff07d3c23fa102be488155f5e2d5b22786535696c69904667ac6208e8c73330202d37b7fcae42a692cd5806e808fdfafed61c908fc9322d85a39c8e3a71664a3d4230547f96c85cf51d7cd45d3dabfb93840c7a2e839ac573a805200bbba36750346ccf46e64e4df038213beef7e91d6224a16fe8823cbd1de820116f68b3790fbb0c286636b1238b04f692d42127225f8db9c6beca621197032cf6aadccc91dde63d5ca5e2ab46ec771307fa8c77ae993cdad96174ff7c2e8575d9d657c0434a5c70f6c233bb56479d798918853a0e66542068ce540ca982b7dafde705b52893d5ade6b5f4a2f3eb94060e6491341bd29c6f206b742eb924a7e936f0682f8fe4509cef5b1f8a5a2b034dac35728a74f9920ca6bd7053073a6cf7399dccff386e4c3cc556cced98b28de5b3bd6dcb508a6817c8b95f6f391d2bab6f12dd523cd5ca6396130e754fb8cd3b3d853d265997e9c2f00fb9e1832625262595137254d35583fd5c8c3d93b22cfbfaf728ed84c55b2d079d3ccad0530c295186235107f2a3a5d8b779a9c85c552baa4260f01d72d67de04cf2f0c08e2af1bed6c3590b0926af384020ba0bc41d847815f58306d8c1149a32e76071f01b0afcee2a4f4926366f942ee9df6a4e073576c0011dd576917b4d137f85b4682593cafd8d8d45b8fc43808b931d1098d025b09bf7cc247b373eddda86a7b63558bac90b5dd7d275cb1c0e88ca086eac5526e49173defb6c68fbb85f9e3b50ba642d2a5d7e942a83d2c51e86dc1143258bc253daa25fb6508f9e4c077b98d5b8a8b8e7eea44bd86d7dda86e96d4182347b9df8b126938a06a820a2635d8017710232c127f5be36491425e6ea20e5c60b3c858552f136eab908bfef67ecd3a4401434e3c12a590db1fd1229b6dfe35d9dac121159831e4fde0f3335a1eaa72e6cf8e4661ca9aa2d60a32afd76154fe6de0bff4ffc81beed9015a1debbdae62eb3c93d9034b95cd33a44905b80803450aa1256f8f4d848b16ec7a658166aa7fd526f18a4df737b2c9082bae283c4a311b95eb867eb24b0edd372c2014beea5b413c5c7cf8d6788aa0bb894e4c085cc942d4960b455820c700f4fa57e83884736f3222efc3c51b72958dd5ebeeb1bf583ed33ee45b0978cfa7ea33b9373928593faff89a95890caf38cfd765440aa6e8469beb71d7823bf1d74dc9d46fb1726652a1eb28e61e1b577dba3977cc2edb8ac1bbeae6733b269b7c855bae3563e271f32037522515129a437f5cd15bc5485853125c8f1518c7ae476c9c5cb8825180088491b24efacbff31a41a54743173960fba73569a34302421623943ab75798750b053094636ed591431313fe6af86e995bafc434b8213e222e674c2e974a51875cd363dc1b45df3b54149f5ed2c03304537d1a5a04cf91ed030e6307d57485323caa1d8e2a452fb91383aa032206f96ad2983edcc5106e606b2052c7cb20f7bdaf37454fdfa4cc32a77ee3d36863f2953d2898effe59262dbbd32a723d71cf5da981feebd33edd45f6c224c72790a21e6420b024a025b5452bcbdb50dae860a3dc2487c37b4ff634e991eb25110385d3bb5003430240dd22e0d65bf71afd3d721148e90ce6c7dcec8a8e7441bf68814caaf45650c4b1087934d541d590552a3d2eea0cb7969d65e761514fae38c9a84d7c2642cd4b8236c69b3be408a5c42eab622e695d5e61794c573c097e5a9c1da3b2918a828599598e9a03037beb3e9dafae8f93855f112fef1f4191030d7aa8ee336fe5bc603a95bd4a8749414979ee9ffc37e43603affdf2912e0cda1c245a633d3bfa1910e833bfceb56165de0934ad340f28739622e4a8a5fc7bd347ff70a1cf0530392727553bf94dd6fa3e0f60450456cd77637a86b7b075b6ae36e18389bb61e8e910832bb1b7b9c46fb5cc45b6e42bf03d8c28cfc1febfaf9bd5a67c8dec3cd8dd4687bf05848f0f6ead583979f5ea4d3f95b96935ff3e9447120f812ba6ff8e99a473c25b90c521e7d445fb7c4c349eaee18fa59577aa29827fffd994fbe50785db56badac4fe974ac55f2fd36b2eb4a3ae01fa126933b7a6f65d704a6911959c0fc81942a1121f60bd82bb50a627b3dcd4af3e90846818c0d070c3cfd47781e412daf5a5b9e40d1929267b30384f94d4681f2daffef0cf8d5883daea4732a1877905f213152569c331b49a65696dd05d87e57a76d3e1b3cc5e4da2905cf844e094d4451210f22a131e9887cd7433e24c7f0662aa5099aca9ba7213b4c31eb0d247f5678ac5137c8b23bc13bf34d8f0122f403c3f3461bde675af36174e2308b64efa893be150877abbcc632bc5318bb78112b96783676277d1a0ed77a28ed94c99bce724082ab1d2b8e26d2aaca4eb61d882b9b91db48c49777764609cfd593ed396d5d06052fa046bdfa2b5b883a883d5d18aa46baf24a84e4b33ea236e72b7e38b23dae8c42ad2a433d08192531e7b64ebb5a3d01653dec83ecf6644fc77788ddd287266c53da915faadf1b9e12f178178c256f6089346e3d174f8567a1cdf569fe6c9ebe3f97451872e3d18b08f00e9f351494f1fa4c35f4f584cf6f3f056f7e1741479d65d9e0afcfc5120f07ea3f2c4c46454a1f5388dc687ba3d59f0428614c4ad3299daf623a91210eca755b48244e7f9b8d1ed99b07d2050fb2ef201fb62000bf495c79bf0aa5d6b2776969ed832a22e375c24ce792c6e3331f56bb3ded74eb3b55a62a18732e5f2cd6f063cc62073979abfd9e8b33b6b288c948efbe403347072e1244216bd2d498b8c3ae567a357d3900fedcfaae76d8ff29060ee0a95d70e337b1ed20087c429d571ae07714dc023197d0b3de2255e778121ecc2ef26464668f2fd2824c4bb1b9ae2ab580833729f1c9048bca8ee8ea8d6c1660a6d3c5286558d5359a613a4df260b1dcbe150b14ffca38aefd2c2d1984eae4d9ec90236f35b6e8061461aa0ff74aacfc5053571f87d92962d0ecdcbd0c8a1d4917ee7697d4962bb1e5e09f6bf0ad22d5962b3c4c39d01273279fd9359428d2fcfba7458fd1e21941f4d4ae389becc8c79e676d9d3eda76226e8933aba636b572b731d45b320626f426700fae2661441ebb941819e4c61031c139be6a9117e424d322eaa39ab174afca4c6fb9f017ca7bd3c214368d230c89af14dd47b6c934388dff0de38241789a99c0d1333c07e48e201c4fc5b7696f3ef72eeff66b7aebd48c45871c94dca4fc41f4f4f0b1b6c83c445a8df64faf53b749f88255819f3217fefdd03d2f21694b39c4ba4462b7f443bdcf8e0be367936a1a4d9fec84e99c30156042a9a1426752e23a24464eb6d2ab28a7fa50709af4d49a01580e5fbeb235da22da7d7beba3cab28bbbf85b2f7b95609403e5f86dca89ef0d2014c3927b284f8487cb0a6977679baa73aac0ad28e18c30cbea71dc3e5f36fa697d97caf22835a5b8b53a94a456c22e4e45aaae10f49ef37829954159afd08efbb373c5656c8ff7deeb438275727c525abd2506632c4911927620b98b0fa79c417f7cef37da31f3c2c37fe9acbb8454eb8fbf203321bbb821f169548e603d50a4145292c3127ba4f77b1b6d8377b2258e1ccd6bdeb846837ef0c8827b203008b77dba0aa6868c8791952451f375231ccd1b0e553d9892247b194e2dfe63e9b09da97d78c6d4fd1b3071439554b36296902d339fca0344e172744181f645754811ac585d82f19d8d0c50ef907d7710e5b311bc7a7442b9015cdc3680777e59ab6649647180127925bc793edd9354fb194b2285857f293d5aa9879533087483b8b3f895a5770571bf90019169d252b0e0fa50b844c7427b8cc5408e54077543aeeb5acfc7e738d3059b4cbfc0f34f907feafc6096aafb97bc4408cb55f5ad124597fee608036ed39e91746839fb8fe455c4ed5c35a6d6419f90f19df60c0b44b7f081b66492fa53900354078048a4e04cfeda7596b17eb683ceec413baf54a160901f24b180b1db212719a24d32356c9fc2b79584767a4890be2eb830db9289f06483e4428dcb87a0180d5ac6c89834cae3c9b151f6e6f13cd0e7eaa2d45bd2528d0ba81f745658cc0e1750e67e484a7a48d3632099d75c2b835c003357b76f933b44a0ee926340894e7c0d9fcba13303ffd90158c54de207319fe0c237bda28b05d01c21b5848970045aca0c85faaeb7fef2af6840afbd7c00009c964e6c5408ef4a1f7a7a917555fa412c322eca00ff97367a3b5d57ccd6fb83aa8a5ae24cb094be8edbbeea802f874e7242cd814785f0589c1ef99f9f9f7913409699328a5dc36ca85e6ddc8c0a44cb96425cde3992fdab2fd76931fddbb9a8a561202933dc0072afdb033176957f026eb6be1bb70c2dc5259", 0x1000}, {&(0x7f0000000340)="37da757c33d5cd9d1be1f3fa6cd6eb87e1b643e0864fc6fe7657013b427743973a9918151e936f5e8d8df365c8474629bf8b7fc456e1a8671607f5a6786d7bad9c7ccc699cc06be4101e802de09a7165eedb0b7adf3a87ad43cbe3999ee772497bb929c99fc03a561c0bd6d41c83db259127875353575aa4442b8396fe624fa660bf445dcc0420b32c05457502269ee2cc9ccffa10a0d6f42171a9bc48", 0x9d}, {&(0x7f0000002700)="2c23220c1a3a078756738fbb80a5dd68d79502a514def460b97e32a440df4ec4539a71c817ab74149fb8e85fe13246b4f2f910a8d12e94a2384ae8ba17f90d959414ad31f9db7907d14fdcd6317003c4789287969a8a0c0991ec861194ad69aedcaae4a686463c0514f0b13cd28f6b16874e20f91cecd313f969b6b755d93b0580f0cf23414603127e7f736884711d7d9870d99119a9e1742e7b344dd0df32ae65ad50927e4c2cbf7018f940bf838b2dc00e17f13cc01735e03b98d975483ffa71d0c78e88996227b38c0928c17aa0ec4bfb8fd5352943870459a6ecf38bf2eff3a0a5318098157fcd14e6058e43c7dc67413552c5b088c758b93b777e9f9b609b015cd2308c17d027d5bbb8a66f6fdbce14e3fc08d54d38c65404a547d584fddbf1930ec990b91d10167ff4bf9928e6c49846129076555f938fe3dfe4eb2d1d75f303da0cb8f4d4312debe062c11163f538277054e67b890045b6808c07ecd13331cd303b48aed812ddd573cc83556ba7519108d25f5ab565197a722b6b88640d18822a62b01479ef30343b9e32a1fbaacda934480e2a9d41593271de1791fa3932fa2fa41b3c1f3435a532fd03f79b0655d43cfd60079d814c6a53be9c21c208358a4ac60a5d3216d43604af60cf20b1b5b14dde4f98d97fb5c74ba00512db866310ae68a587d015f8be6f333ab4b17a7265fc1329002b86c2ba5e7209f0645834abd113309598e6d8e61b11ef058a3ba77c3c0cb83a5b9b0b6e59a019b8eb95f7dd83bc432b6a439c28202822fb16256344e6662335fd4993ad7d560f3f88a608f51316b12a8165d904e60582cef9ba44ee147be3ad1646dbea341c35fb3e86174541aa5b6dd2fc900037266a6fc46635d7e10f2fa96756448116521b47a8061919a8b34673fa6d4d795ca472207b5e1ec15459f7524dc3d8eb4b35acc8361057fea30fc115fbec1e2f63e1e2dc098cc1c894bab025ce0cba4639df66b2d346eafc5a823a651b8d32893de329b2a810292fa7379a1d579ccd8c8bdeeb65501181d8f294e1611659f21e4bbdbd82aa4b60f52a574a19b64c4a458f4e65e91a5fcb05e4493fe8704380037ae2fe37b1736f25e8922b6575d47eb15b6451ea775a023604d56fdfeee7a5342fd4400604e625cd13acffcb30c3ea881cac1b11eeb6cb95c57f7ba302112f993bc01eeca7cadb5bbbc39f79823ba0508386a1e26afa16161ea092b3d5eb029390a38c11ca526a144d16f89433260136470caa684bb5f943a072c84db97ed63841af7b020b404d2ba91f09a60789512d5e47d190956f61f8ce0c4ecc837aafb84d0c470fbd6f37c752898b4a1641a39ebc6aceb30f3b59f203dd688837ace22e13bd34d25924d7f2cebaddefca3507a5b4a96c8ec0c0935391574b130d87d0092abe80e70f1dbbb52001be7fa36f8b64fd634eb7bcdc4690994693694eebf17c43924601ef703307034450dc6abdaed4c21603c03fe7fdbaebf3ef5e7b4a0b8361bc33729c2c0c4f14546e495fa4aef0d435e71b8c68f7d336b934d0e0288259bc5760cd8c611cc8a9ee7fa72ac5cc8d0c45b18345db75ad6feb58385f5a21bc62738b2b1e12775323d6dbee4ee05a5c34a95c77a6c230edd0914262d8d04f215f6a08c08daefadfa9c3a7c6964d2b538f51ef03a8143660415b498b0be08e3733e016cb4ada5d7573b1b964125e64e3d483088596d5b47972aef75e47a741dbc427da931944123b013386d0de7c2ef8812f04ddd8723d80a6152dd75d18af634927c9e7ecde82e7ad89a999d6e6721c3ed786b6f7671c5ec5e217ba6cc19fef46df3f58447da4db4a496b627609322b5baa451947d96c8e8a3daa6b6a9d46ebb7ecc9abd16816a5f1851046fa49d796624c2284831d04fee4f6b584a252c2faae91b79167ec5d212a80d2ea1c2a6e11a822407b2c58660011e8d7efebaac946700a7c63f7b5005d3f9a51ce0dde0b7d20b35e038620497c2992b6c9d5f3158a3074af605dcc8f4499d05c7225c3586cce7a7bf6775944c05e2567a9d8c5e66714ae3d96ce846ff224e1d4cbc7ac3012bed4c381c661f07c1606648e4f14f2f5876094d2d800ea02906a422a8548dd88e86e8f25491288b3adca80404fb5b46fa7fc31101d259de79fb0bb3461af460dab1bb85f574dd650f3fb552d13859ec02886e644262f2f6fe8502d2dfb105f5c5a15924f939e6fa8b8b3d1a30e583746e8907c9e3e1fcc3a48672d75a17142fb95237a8a6c64bca8fc3d991ecdcb520254e23332a23ed225ffa27658f42eb6c05dfc49736ead7cf667beea20d60ea6b1a4ee2330eb605f694561c542ac997f8b5d73cbbc4af56fec512ff8cd1918626c3a5425fa2f92705ed097dc156d83e4e9bf17903cc9559fc6fdcea13c9aa81c15c32e4808589321edaedecc916fa453f2adc63282714332dedd7d193425e86992854900e1943db41453f1f4b36faa70269fe3d83b9409edba93d2cd1bfad56a3df2f02f1dd444f231765590178d7b0844c19700da245486df42e83cc715f0e779eec2e60239b5c34a01ad60678b78697344300c7c1adaa8a21edfaf75d53ceb248334a8ab93a6da71db3f84b01f3c50b875ed6d55117b9f734f763e8b8e50d58c225e0b6768ee4c6a31a6d66f0440e790d9db992b99bf9d9708165de219941dfc9f9d558ef11388c640d3206029083a025be9086b0a57efe9a7f0cd30dff3853677271e9c25619a61716175f316f1aec4b95cd9a91734915454851c7f67307d937b77a9f8292676c947d0b8be6709b9c53704aa7460be9432d686cdb73c38ebc3fd2a29293772a171782f4c271231668a46e34d8702ddb9dea70abacaa78534a19b4f443607244d878bf044f3de534138b86ee7a67618045156defe68dd74e31df2fe2dce5e9346aac117b403744502a54db144ac642a31d950663cb07c7d6ef0d4d803e57c04dd380d610a35beb3c5d3931359f2be1b59883b5c7fd365d4acf8b5a6fd8b7baf633f230baaa03ad45d80a7dbbe62b53f3e406687d3eaf5a3011017bf20bf5ac92e86e8354458f279f1771132ece82d60bb417a12772fb9614f2293d888468bd6913751d5666ea121ee1a5af1b18b01e20a969f0a8043be68f303a6ec8f7be8e95a91f7cade10ad1ef0db90c5eb18a5a51dde8831f18ecc0eba5eb45b3495d5c028da949cc87a51bbc34937c8e6741ea75ef2a071fc653f759ea1de6cde7c1a723b89758320284d8c6ef4b92c8c0d8ba6ea4b552c2ddf9bfb68056700773f3a9806b32f236f6e0d306690e425819f1290712427db4bdaecddd888ee4e93d8e9193e85cb4519ac5aeda40ed4ac1497ee6abf710bda7c040a28f0b8c3c2302e36b04dd0ddcc730d4e6e196e8fb68121e0018ea6285fd2c090214d4c438ddef718788940edc6ee5f635f174540233c3b99036b4c6698aa1a95dd9d75acbadd808e08d19781fec2966c091ac410002d9ac22a4ae1ad8f60f4bf77ad11796559197a4d4c3c3c767a8583a5f9cddf4018293a858162a854adf7a5cb1a9079e553dc2b2e6c5db1a9921b9706101648bcc63eecc4aad0ca61cca76dd6f23b7055640cd6b809cf5416641357ee3957feb815f5b1abc7900f91038858cb1fea6b6224b5330170311b0dea94e855c0a00a1175d8fececbdc39fddaaba6f8f463ba0e4eb911b402ea5473025e0b52671e6c3cd595b5a3f7e58f860fc0318f8e3f5d18e21bbc3cf14b6150cd5a584c61a927ab69a7463a01a4aedc355181318c0c6dbc85dfb426ab4fbedc62470593c69bfd873a42214a52d9a62a766bdcd24fec1d4408b93f773b78ad70cd69cd5bb1318806ac9c9ce8900df400d1286b1902d06b0d8ca849256a6eec582f9bc91df755ec37c80e59b98eb2c30f61702885b5118dffff72f2690b6997edad9f7197432cc266cd813de770e66f28d94b7ce629a3eed10252157efcfba530d06ec95bf14c2d22e166eee04fa8dad459227c4af1e0448d33fddf0b3dbf5beda2b0a649a7afaf567bca5b51dff9630c9cb7a2a3b474fb3fa64a9926a85f7801772c666a422b2ca0826d616fa7a35c50d941d3a9f3468a4ab8f008f12c6c68afae5d4ca083476be9266dc2a68847778f2f6955c152c9a99feaa33f4ced30c71d4a4281e8c17031ee5b9770264bd32b09b64e24de1bb5ea915f245c5fcf1d1fbfd6d15881e0239832dbf723ffe847532a75d792be1375f3b934e34ce9b86eda680e1f9784879186ec2f6caad7cc92cdbf19c0bd16693be3ca2fe186e2f97c79b26ec5cf40caf634c93a99755eb671014207427d0f0cefe6a0e65c890f7ff1e432bf455596ab39a41c6bc57c605fa98b05258fe5776d6ab2863c5bb43a1d8b1f5559ddc87618d1205cb66e83606de51408e5477cc0d921940333a6f9c7ae91a2f52833beb3b9fc31c27e930e44f773c144a9e50259a5b28191ac59266a3ffbb9c06430300d01f1fea0406a9cd0813bfe6b3807296b8aefaa8f9f5a6f33d8a355622418bf15615cdb1f77e8710b29272da2c9f13b764c7c7e80a86d4c72119f472d68c2a18cfd88f1c02615c754455fa32e800860e7c03e3c7b4d9833154a49972184cd23f3673b205c617a1e4d8e664a0fb990512391f44e0bcce39256278a6f30061f5383b267c21d0d502bd8bca0a6f01d4b971f2ce83a3d827a10b1d664e2cfabd59d2e4095f5933c8344191c74f2b65a2b5f5766174730c5b4eae7ce4c02bba1eeadddcc59a17a94951442ede09b80c582627e87a5d01fcea9d78fca05d3c2a856dfbfec9b876284708e69ae1eba7b41a41ae857a7cd331493110a3f9ca392b37341f3a5d2d462f79b3a751319d013e3e07b22ed457f329e1f75d990dd28a01cde50d01a39452559faab4f2c3bb0f11ac7bb738a5c9b8269110f1a6aa129a5cf305b7da1781d01ed09dcf3156df0206f3c6c95d288d2aab02f06f4c1ae0f528ccca8e42f2c2862e9103fbb5cc2d9c78ad98f75bd11da0affa1c70c7e568494523b791393c2e3aaa33c0ade295294257f2bfd6f399cf8214169b0faf6db607dc176cc7842c51a1634a67af8f8298e57a63d93b1a3334e2976886cfd87f7dc01d6f1b0e6e8ed04769d6f8cb7799b0b1c7c5e041618b023d05b1b770ebe66920a4595c22c75bb6f0bb944078e01cc48da042565ebafd33b6ebe0d7f0d5b93507ac1963bc622fcc339f891f370b4cba2c82198ebae5d575811beacd55701326f2af0ab5693f30da236a02180e3bfa4e50de8999f29f1af3c78cc53c259e1cf31d825d97a756fbb1e19157855068d2ce6d38ad18901302309ca5a13741befcf2e54519f496d87d02812144cff882fbf194759b53833d3d9bbc7bc5843175fb125fddf49eff0d2983052f371acf033abf94d868eb1c58f12438b17f0af1c7d7180fde821b8faf72b5c1f3709bdf559990ae086225d8db67f4067ae68bbc542904a1225c931fbecc390afa494d6fa64d2069591271541db37f8d15a30c5b441e8cc123bcfe2b77edacd302187f333ae6557b056dcb4ef15aff8f286c9f6def2e39bf4b0a253a580a56677f103279c814e49aba520eda1dd6a2d88ede378c1bdb78743b6cf75b807ffd2eda6d3eec3379cb234ad532add39c32d71df78b04ae992668d64c7598bc57911c0e95abc70789c4b727d3fc1d21c3def32ad278395a331be9946cbc52ed30586016594898735c0e21135cdc137b30602c6328a259065585f3625aa86526c19ff15c267a8705310a240c49abc794d6d1b9963038b17925c51c87ee10c533eac133095f3e3", 0x1000}, {&(0x7f0000000400)="92ef3a55b78a82cad60c4e3dfd7ea369eb96ac2e078cb9dfe12a78ed2417881b57d5ebb43fef0cc7ce90506ca05451e86759d10a3ba804bee19c0d650eef06d60e4c3e383f1b5376fc0f9ad281e90f0ee319262355f6b42fc62d9800c2ef07803a41324354f7d9cfcfdc005d00", 0x6d}, {&(0x7f0000000480)="4f209d5607d68fe2e0caf87a9bf15dc9d303a2bbe68e682bd02e081de1ad29caa7f7c970809f99a8cfe6b5e606b117326d6bb2c9b2085f01e7d0ce68681804c8160c09b806e4cee076e8c3a198376045f9e032317923862c1644ad3aeb8a", 0x5e}, {&(0x7f0000000500)="d3bd8c61b444553da3e8b26ee4354a6648cfc4d47802a992cc6884c1893f85e9c8193f0f2c356c873112b80a19437930db9907e23d7748766d44090fd394b7c2e38e83c33e5babddeb584ec62c3ebdb0454ce461da6675a79e83bb0584c9ad18361fdba511873d19c101fd5cd4004a36ede782d0caba474af88cbc818b6186d3f66ef6333747b096331858c7db8319ee693b83b10b76f497749553c6057f52935f0b633f40ba6a7e7471d658658199f4e047b297e20d87b33bfabe2eddda2adc0ed384736468355cf1b5fc518f13817afdd47d5f954f929a55b0abc5f995b2261d0e066f33aec579d8d3f5", 0xeb}, {&(0x7f0000000600)="4e74bc2df65ae44efb6964cc3c6355efe889b0afa8e98122591abc179cfd23276cd99826e76a9a7772c71c1b99fd58779cd8ca0f295099f1136a7b2725f539258af86708db112c6a249f3558954dad4a011276a65f36b642fd49db02ce91449376c9f7b14fbb", 0x66}, {&(0x7f0000003700)="720f757ede2b859df4d6f0d237cef4668b69062b2b59956beeddd1dc54f37fa3d77cc58d14ef315112b5cef4d60e77ce77dfec70810bf9f3760d4b2581b5011dbce57116d76b446fb09b9843106aeb581e0f62ba6b4e20d6287f144b524c0788fbcfe0122baa4de8f3c5eb835b9ba1ee24c1a009ae34b3e8771a4713a0c6db6545f6c337e6609df69aa021297413c415c03356739acd7acff4586162fd49027da27936d4a39848b56e111234cce9c62ec662de672dc11ec3ec2b6c953651acf38822daf94a27edce64a308a687044347587c03224b148ae4078b93c232af9bd9e338e38f3dfa023c97011f0ebfe00de10d63d6f0cdaef344e145a82082bde35942f716ee584be87f498684120300cc82015ac1e4631476ebe6c49ac44b39788632f4eec7b56bde7f34071de1098a5f06d4e935cfa65768612cacbcb1314d57ed3bbce9fb4315c3bbd604910e64dc61de08153437431529f5b5fc7ffa1e77e092f6a1cb683e34fb390d475aba5dda89214afdcd3ce62cf484d5da47bb4e15e2ece7b17e21950fbb87dfe5117a4ae77671995e4e8b1369798c5fd524d235eb085b8a56871c781a200d2f00bca0a3b8b481f114508f3925323d96b6c4aa17da717a69c0200c4408ebfad1bfb0dff99f8708e53e1e2b885da868cc3921683bd696dd9c0928c81be0c7b001169103f5e07514b2b72de87aa34876f8c4f77af20ddc7745d99f3945bc977cf491ed91a1a516fd155a94141180b8c217706eeeac7b72939f1df4be3cdab04eb5f5edeb5e3d4ce201591ae301daf6d6e63ce32e0e73affe3c2c7e827cf1597bd7d30bf368734ba1c93e8b7b3fd78c8cb388534c85a93ad3ee7e941362c8b31dcba5cfb7c812dd6cfcfccdf6c1d3a0ea17df24afaddc7d609d0f8ae12b177d0639a4ce1ecac5e35accd421ff2d8e0231942b0a92304c0433570a7426f758d92927f719343d2143276aed10f26a98f1488c444c0eecab41af51d2267c39870d250281391f46b9c8953b0acacf41f8f0631519d250a6d404ccffa975058c26544208ee63967b00eb5611f37cc39595b0bc0962788f4df75e188de98bd180c359b6880bf9c463b93ca2d92441cdfb647f83a8612623e34d989f1ff053de3bff4f1d652016f5f2efc2cb10a2403fd3c7beb7da49b71f9bf916301be5e957dd03168dd7054aa20f1b54bc61121d4b3170353bc07ff38db04bcc8d98df2ce3c62856d513379a574d522c3c2eb062f727d9b399e2666a1af141991061eac382629f52d4f134c02d390ce35249d3de31399479aab2f656ff6b22b31f17b5cf6515f04ad936263a6e6f912b0d498b42b73b204d8e26a7f137ac1eb339c836554f2766d2ff90e7fea9e976cc8bac1e0f0da82e0ce300493d873529a5b047b92b5fdefd7fd04826931d371d469d2a4d35896e05b3b4182dc09981835b76ad980ff4deb5a3e0bcc5031b470178502dde79c5f6b300ef6d4cb5119ed533a663fa3086d5e75f5142584020c26a567ddd3e1cdc3ce4671b56868852cb89cd5fd4396b5b209a77c0ce6b4dad00110dc9e749ce63fb257a0f51cf803db0eb939996014c6208c8ed2accad119533c748e2e82df43e647fea6e45812646d3bfe6cb5a226f9fd1d727688ecf51c9583d249a697bcdc55c58763910d562cea0e80b1f7ec8555b22920f507ebee9be73b6c37c5ea2310f3da27dfd618a73c018a964198bdd9ea57fee3e1933f55fba49898aaf35962c1722c750e9deb496ab8667d66a9b36003b2525344687ce68084d1983728468b959ede12f14fb53b8c3693c509da89f732ce1482fdaab3162fdbac4abc663bd8b7a8dcffe2f2509d4f0c689b0ca22535ab34d04d80271a76cfccb676b6fb02dc9727ec64a746a15a8e7f5c73755275343a80290276f0ab91d0452b7e0de5251fd00f1d156812346fb9aa55e299bb2731a4f2754dc031a4b94e3f7ed8e6dbdd7ce47c7874b958bf2d1f4e3cb6768d23b0b303db39c508f5c761836968af66e9a624266908f01b246efedc26e6e3f8053d3abc973e54d3e5b7872eaf5a46d329b1387cc57cecfd0724c9a0940445c5c8b86f83894789035fbe1c01245e692c9eed4c57e3388207f9e1050fce299eb99f9188fb6759c421d9fe2cfb86ab9203d7a6839cf9ed0e73cdeced32a00399b2854cdcf4937bb653a36c2275594499a29eb56af4d2fd656829d690e1b6dfd73fcb90cb2e160cf8e1723b2be6693155ce8316102e159e7d84caf2fa1257018b229dc8ca86ffd96939afe33e0043b6562a35cdcb2aeb545409dca539e88ae2d8d776246dbb694b113462662439b1eaf56792b39110227444a4fd05c32b82a93f267ee5ea42f26d98eeecc12935f394944a6ef184814a4cff2d718ae42a203f55f30d9f683ddde505d6dfff4effed03856894eb6ced14383371dbf99295e7e8f3b6e7efe1b4fb9819a7de2077f6252222c8950c9ea772302bd125b42b57ff81140b5398da69da69c17f0d167688e207d036767bf75e72caead18806e82b8c38938e893d68bccdeef4ea5269c4289ee7d973d59630a71c7351defaef6dbd1b9aed577c790d69e8c480a4ce158b297a61d330929d02f7a3249ad43adcf39253cfdb093e86c8628159f6fa7b4b77cbba8e39c1ae2357a8a9e1292e653c29c1d54d90d011788bdfade90f172ffc80d623375914a02ddd4abb5c4d61c1b1628cc4ce8d1aad4de8616da29b6f1bccc279a249a44203160dc6a799a44a497b3085a968e7197ea971bd93c14d9acf41c01f982e248b12ddae854335f73a46999994e286ceac9a49dde23ad469e82b1a29016edeb4c133dc6c6a39b4e0d8d4ed6ea4ac9baf5689581069d1473911a8874784b0aef7fdb187bf4362ca74e5de0be2ad7fc60fe563a1288e9cd7aed0990f258785d30bcd3fc1aa2e29aaebfc0f1c1a682ce4ada22c4519b9ee9586a19d16e0920b84c77c34c8d0e0926acc7a85c3254953192b72d22b987a41675664c267d88a3df5c3a2bfc223b24f8fddc4d7687e27cf4440bf0e8b27fb245044cc9a97b173166ee02f958c6d6edd034138edb0de37b60a7724b57b5bf347a43dcfacfd97cbce1a9d0030bd6c0e0fdb27665205df298b2d6c320add9d0da010c3542d777b744bff931cd749c45d11e7cb1a30093a5af270f59abf808917d0547a69906ac35b7fd7ee51602b59f0568f8966fdfe35bbbaadf523b71e1f5ec7c2a3dd9a0e23624940e60e480dd95ab6d074ba9c9ca167c416a2058d19b59d2878a154e52cfbcfa1052e94d0d09e3cb6c0597aca2b951d707989f3ad2186a5b64352ba1c87024f8a5fad32becafc9bea1a76ac55b87ee0131f902b150f22bb4a63d9d990fc5c0741335f91eec97a1b453c48de7baa9354b2c1745ce0187ef1a1447a302eab811d0fa8b826454f32447e762f3fbbf844dd1df3b66ca892e646235db80f5e78da58a9893b19c1b862ff17d27878ac908feb9b9923cb97092ffd6806c5a2a1d9c189b7b4ff0a65627636eed93f3880574940c1dcdfa4856319724610feeb16b0df5d825b85a5c89ccb34642dc64c1b02f78819fcf29baf589cb7a2f1ee9523c067e7f55eeff849c4e4b6f87c0ced48da83dccb205a54b7c9bb6d2bf46b33fc6cac4985f8a1c4d33baef8c32fa2e7ee7eb1ee466fb1c8debeb2c91120a87484f32cf3ec254abdc0198bb05aa72c27a78b2bbedb39b6268acf24cdd3233c2f33ad4d2f9f1b0d41a2d4428575cf49b7d57399dbcd5118b343074806e2f41cd1dda1321927ce8eb41e8a36989c8d30795c4903be01ad4ae46b5f0920d9f517bc569c8a4051e57feb25898388a0ffd83dd273b23d71c4fc0d355a32b4666e474ad0751abdd15f4bd38dbacb7f8d35cbad0b2ff190ddf8640d958d6d9a9723a5d9c031da5fbfb20c6530f2c1e6858759ecabe4f8855809703b11148012d8a1ed6349a2deb5a2a70d33591b569c92da58309b02e9f3156180fac5e6c294c7bbc03a64c44ecfdc6e4d31ae8c26cd54e71eab3d36b7aeba8b9361456c437f5d4d894342b1da21c634c111f438af19489a979672cabed791d158f1dbdf685382fe74b625daed650fc1480e345419db9e47ddd8bbe505114631109a6b58617afe17242ed4d1434ad0fbe5f993d1340ed73c6ed70d62bea282b1b23bd5953ffcebef475cf06e889e1daeeff9af57eae34b50a17d74c58cad6ff20084fa4834ddec7ad9692a3e7b0370c166dac6bf6577f0af3cb2f563d9dd8f55ac2bfbfcac6cb3f775fa489c4d0139961ea95cc7d1dc10b66351c2051ee843761eb5082738f5443d96a855764da21e931331f38403a7f5512a8a03d99e6a5ed672943c8908be93687d0a0a6c9c91b8146bf65d4c2db16e06f44081be05109cac12d294c7fe6cee53d2255c1c8449fa40315bfe00a0b79d1399a4463a49f42eb8d0707a80f0520b372fbb66dab2b43681d992c6b09650cf9febcd80a9a7b8956a25ffc7ffc135d0098bda45582e9b09e805f3d60a5124aaa10f12ad86bf89ba92b4b4a846aa452f7fb0f3da2a669ad7cd6f824561459a940816fee82c2d63c7d3d56ab8d425be16777fd51ab1f51bc87d33b3594cddbaad3622aedcc41a48548984a9e21eb6586c0d811a64377d01ac1e09cab6329548f9f470c2335c5a4eae847a8a0855f8abc13872c9ee5c5560ddc361343e8bafe9f51c6b791c17b3cf670a90589c26387a063cabfb0f2e977fc99aaa005ef7f885f46f05883a0c0d6a8a1c220183bad6b4e503d0b4825c0dc4c2a91143c566be73e438307e1a5491ec537a7b42708e2389597a86d35714ffecab2bec398bd12d832c6367cace40ddd815b77c9f8989456e1c8fca5081df697416d2abc47beebd262ceea4b9010d06d926ad594b502989ae7233e441c487b875ce8ba4b8fd476ff2efb71623ce8902087c20cf3b51bdb4d88918ce3cc9c5913d250fd209ced2bfc3f5e4502bba2fd33b5ce917af1bbac7dbd1c1650780100efb444a83188b261d9d94dae49e8d12ea0fb36e59ef5ff62f813831517120cbea77fd9e7e29e1f349340c62a5e78f7af9c552ee485b8c73599c54ce8595b7972b2480dde5670801ae392942ff916ed8fc16c575c6960cfb54ac8d6a694e14870d46f0a8c57ed95586f77b4855a2c99144513ae15e196afe6bf2a18ad095f457f6b07f66bc7ed6842618da74048aace58f4eb31dc018b2849fc0eb997d72376ad285ec81bdd9dba73ab37500d05c0e96e0062029a5408c6a5bab79ff0400d59556f1195809575bf0d116b20bd83a8c0e7be73e9efc2f39eda96b2a0f727d0e813d388a55c385fbf81e846874d65ee6718e26974b0fa9f990188fcd71ce9583d8caed2352dcfdb96cef627cd0e4128e4fa9b98e090f2b6f257b3d0d45cebeb8e3bdb1cd22e0af50a580c3994f3039ad4e2fb24bc2f936fe07b15fbb7c47c0a98486b232969191a86a2df6d2877d6269c1df8fbe0577d775ce6a0a36aa6d53c8ebdaa834df308cd8a2444ea10e2cacaa7ed5bbcb7b22ddc4c1f1582fee1243ff2f021214ac259ca51ad8511f1cf3fcada8176dcb1fcf48a50efe3c55767f03a9346548d96d2e1f10ab1a842fe111b77e34c55ca20e833194b25c2fc755c562b81c5bb2bf417d6aa73aee4fd3aa7d2e557771aa7b94aa79d57f8a3a9138ef2f5f7bfb17032ac877f06760c5de81da40cddc5942f006e54d0f41563b0432c5683e4ff5a509430f7b98b6b6457e723acf928ab1e18a7cae3d17331b61966112a89a46c5784532b1fc72cf185af423799d47caec39e28c5e4", 0x1000}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r7, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r5, r6}], 0x40, 0x8}, 0x8) r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001640)=0xc) geteuid() r13 = fcntl$getown(r3, 0x5) r14 = semget(0x1, 0x4, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000880)={{0x8, r1, r2, r12, r6, 0x100, 0x9}, 0x200, 0xff, 0x7}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x155, r5, r6, r9, r10, 0x102}, 0xed, 0x6, r11, r13, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r3, 0x4}, {r3, 0x1}, {r3, 0x80}, {r3}, {r3, 0x10}, {r3, 0x5}, {r3, 0x1}, {r3, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r3, 0xa5}], 0x1, 0x0) 12:10:04 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x3) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) 12:10:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000340)="fbfd3f0cb43eb15789e6e9bd78180e62d065034863eaf7b1c2fe0926b1eef3a6ba9fe9a8e83d16f7a44c6f635e59377a7cafbb803b732e32b86122bb4e6441e8decc97dbf12e17cb731fda246f26bb1b466913d17e1d929904b435de17512c214824de463feea2b232714afb7952f7344fba4f21ce190d9d8b2e9c5505204625aa5e27ba73144c", 0x87) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x7fff, 0x9}, {{r2}, 0x0, 0x10, 0xf0000020, 0x527, 0x81}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x9f8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x61}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x40, 0x40}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x6, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0xc8, 0x80000000, 0x8, 0x7}], 0x1000009, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0xffffffff80000000}, {{r2}, 0xffffffffffffffff, 0x34, 0x80000001, 0x7, 0x7}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0xfb, 0x200}, {{r1}, 0x0, 0x4, 0x86, 0x8, 0x100}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xf0c3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffff8, 0x9}], 0xfc00000000000000, &(0x7f0000000100)={0x8, 0x1}) 12:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x8, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000600)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a50b8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1f2b2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b924b7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c30d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x6ef) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffeeb) shmat(0xffffffffffffffff, &(0x7f0000f46000/0x1000)=nil, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x8c1) close(r0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 12:10:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3f, 0xdcb3, &(0x7f0000000040)="c8430000", 0xffffffffffffff12) 12:10:05 executing program 0: r0 = semget(0x1, 0x1, 0x121) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/205) semop(r0, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x5, 0x100, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x4, 0x1000}, {0x2, 0xff, 0x800}, {0x7, 0x8, 0x1800}, {0x2, 0x0, 0x1800}], 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffa, r2, r4, r5, r6, 0x10, 0x9}, 0x101, 0x3, 0x2}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)) r7 = semget(0x3, 0x0, 0x200) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000280)=""/222) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r8, 0xffff, 0xa4, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r9 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000440)=0x1) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000480)={{0x80, r2, r3, r5, r6, 0x5, 0x9}, 0x2, 0x3f, r1, r1, 0x2, 0x1000, 0x760f}) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') mknodat(r8, &(0x7f0000000580)='./file0\x00', 0x28, 0x1) faccessat(r8, &(0x7f00000005c0)='./file0\x00', 0x11, 0x2) getgid() bind$unix(r8, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) r10 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x2) sendmsg$unix(r10, &(0x7f0000001ac0)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001980)=[{&(0x7f00000006c0)="6693b0f71724aa85c17f33038c4721e69c787f5f8147991fed40f8975aa5164fb751c88c7b48550bfcf7c389fa2555ddc5b78174b9d85b0f0891b5a8dbf56c3c5c25d2347500eb23f23f873eaea76b0f5b7c34d4", 0x54}, {&(0x7f0000000740)="2c07014ec76ec9960801cfa8ec91ebaf46da28c6913eb5d6450aa070a2468689314f40170252f4be21ec0c3e869dfddbef43be11762e7b8a7f32e75182e8f547a0a3204dcf05f2038a8ef475f0ad46e198dd558accacc7ac68b8b7c07713011fd65950c32caefad8a3331cd28f22ec4b6a566bb0c2f97ffb3de5d31b44aca50b3b147eeaf300dd890a0dd1e84adff0d64d157ccb7d5b08d08b318d7979bc68a1cfd136fc7d266b4665a77dd92698c13d78c159a5dddcb2a4", 0xb8}, {&(0x7f0000000800)="956d4596f1a907b4239d975e5db8a1eae4e76b52b4d76a11c49e659a61c46fff5f051ff89d1edb3897b50f486635c19818bf942f69aea6e6862667b60908b70482a7bd2ca85cb8699d320a8f239c68109f55b3c80aaca1372c0874e4b6d1ed2fd5373bddc07b85e283bb5cac69c035cc26fb096acb32feb6a9384910e960b7334cc6b18f419d7d61ad0fc2d21c79b75d06cbd4e218951b0596aa620014febce444f6b649595eb4cb38b49f5c039d56c5c17e192e271a087eae918e39eafa4eb320613ac14868c4c01fd0d41d732009dacd2b879ecbc7481a2f9e6ea908c7b28224f4309f5dea64bfe627cedde437331508eeba33bcdd3359be9c9a3233545990224630bee59ca0c4d8a3e00b5de74add9447e5145032d7bb602a2ae67ed89145171de653144e2e81a969205749442daa8dd65682f30f794379ecdd72adf842c7b49edafbe5e9a2eff6ece2210a709b68fc9acb67b269dbeb6c29792c76c015e770219d4ce7f7ed99ce86ad8a336d23b6bc518091e9bd73496b7de1b18a2e77b741dfd4657ad3c4b45e842db64c45868a68c2c69cb333dc059f5cb62de278f6ec3224fd8c0f1f976acc0574f90915ce64d0d5e1659033867b5c776a76a10d3ec6680805a360775a208100864c5bd6068c3abd5e15b08c27d6374d4c5e9ca6085a5db521ce3f6ee796e93590713497bc2872d23a11373b40ef8b93ee7a469deef48d1bf0da09162ef7856c9773d566712c1f44337b283c085187d122dc4942bb652241ecf15064b0c1ae6007b3f08baa7a90f70ebca029cafaff0571f0e37ad2a7234a3ef852c44675c19f5723d755761ced4d5f1873a64248ccd39f8608e63031d54230bd10b91dff890388d7e418abfacedb7451245209b13833210f4fa36c82bcdb4a1db0c4f60bfe7ac648e74bc68f76d50f3d1320b94adac53a37be044a083126ee6ef96b9d7938a9ecdaca4a889541e6ec0839b157c37240e92acbf744a39b0cb3a2e116160937b924d336d7d964c27273d0d65f2d0458cb106fac120a5353eb4d9fb32eedd5e6f92069d854040f2631983a645b737e404c35a470f07b011e281c946fec0679a32beff2189c63b073a74a17f41295dc8913a6816d2319918d5a067ce4edfc27225bee96fc521d8891a9dfb7b8997fdf601c0a0f7ba30dce6ec0966ca704e9b121cde355271790da96de7dfbd5861e04125bd18b7831e599631d0b45b5146b1bebaddefd6e53c4c478bb5681efe7747e29b4e906af765dc217b52f889f52d3b31b588b6a547d4dfa59125d3d2c29076ff8dbed744029137b2e50d1f426b610b037bce745a85a6c46a3fd8da0d8d55709a3b2d6639adf32f8b7de32d400264a254a20cb1d97eeae00f51b9e9c5f545f8187186bae01ad8e1a4496d8eda49a138b8886815db5329c7215198700d38f348d319d2602e1ce40363324bea859fbc54084b4463fb93e544cd7008eacc8f66763f00da191ff5663ccb8794aab8e4f3216dc0f5f015873b0534feb70b7080bc434746eba8b3c05ad7a3db3781e26a02f6915f08e3fa638cb80a1a9d2cea7e7f37544104829f2160c1df686b98612047da371a9cea7f1e95d05dd96993382bd65f2ec0e89284029b8e60665aca7e6a0a922df3167da915af0edb92572d0b26a4cd3b98c496fe526247144970ab002739fc90f50ffc5c9b74600c88e69449b69fedd83d643f02cd88c4189d4ba9e5af6d4e00d2b89ba7b45d901d42b2f57260ad883596b301bc004716adb3f394e6055605dfc4e6052fac73d04f054d4eb0d5de5ee51c3be3f61ff3bce980488806c70086c371e78f04c6a64821c202cf759b0bf38816edf1137fee2f0598aa270c2de009f1c14e0d768d9bb253e2b4a200abc538be1ed7e0c1462c7033e9d8b23e6f6e0aa2d94d793df4015d3acd6eddc799a1e70b64b95ff2f2239eaa9bd3e41baae6097a0340260c656c780c4419ead99a7e006b7172a3bca0a7beb5fe4127e207fe4874edba4867b5db14a90e51d65406580093fea40e37d9f295fae4f9119d49b1c6ea19ce170867501ba4fc193e0362077b124e1db77f7ae50a91ed3d41e580685ea8a62d4b143f09d05fddf56a986cf74fe94f7313931d808f0b704b3cfa9fabdf3dbe4d684980effca7d397c667868c55838e9c2a17c0d426c55c148fba11e0e1cab3908669ace46dfcb26a56055c37aac1e0d8112cf7f621b604ff52d1ea4d609594d8c7700e5ffd70cf72701c5216087b888c3e285f7f4ffbc1719eeba1e47dc11634a343fb1d4dd1dc69d5fb21a8312485397b8611f7748f76a7e47d83fdba225fc8a4f3e846f10eb37690738221251a442c502b6292280f90fec2cfdcbbdbc16161983af7a5ecad7cf9b1b8ae4b359f50966e18c28d8effd080444056fcf95face29e71b4920ca09801e3901c811617ee9c6d4879393f8410848a5e4b4c4e95bf388cc6055b32e3fb80656dbbdf971f9148b14dafcd7a36aa9873c492ff2542ffcd2c39322c6c11629d4653af6ce767f2453bbabbd7f436288ea7fd91731d4a837af8b59c20d0bfabe06e465a0fb92f3ef29353f2610cfb485c400562aa488d7a8c8fd58a981374690a61b37f627307589684c7c724fdb1645468757257e5dd518dabdaac3fce5539102274c9f0c999fcfa3ac337b7f6de1a5470acfbb87ba31c043e322c5a294692462d7f897775c11040ec14d2074c89b8da72ce638c12e66851a2edb714f61ab442ff7e850569fa994232de5777d9d6762f382126b8fe0eecd9c4521a1fc84c5ebe57dde24e085e08fcd590a5434c98747c2d8e86260b195814a8c2b4e135839dfb6e14cc5ba7b01862f52d7db401312523727d5bf45484c9d9a06728c466789870fc7a2c939323e70df4f63bc817411a843a90156646f126195da31ac78cf05f66821a051c956b683afa63aa96b2cdecfdd5febea8b86f5c7a06d25dc2b0daf0a2f4bcfcb29398009e1f9d6609a383bfa605016f4ea03144b0e015b7b3dcd1593acbef01c7db64698ba57caec2f51a79c8da4455bbcb8d2a8363d7a7a5b4a9387069dce4a68a6c8b3d3136385e002e45e51807bcea1d0aa9d7c0fa74cf880c0c28f6d4d46c079b729679f25cf710b78c433ea15302d6802f4c862dfb9549b6305c1a69c967ed8338585fe6599eaf4ee4332bdbcb9c705826bdf0cdd7a651f01f14ffafbfab304f45a8301b54dce0d67260cb4ad0a81d1921a09dfcd35a617e3ae6ec10c89183a51b27e262f4a7b446f8dcb1437715e33006858fa9983868bf52fe2457212b7e358d8361d6dc5a4b9d84d9b4dd5653b244a3e4f10fbeed7abe4e425b81ce45c849b80dc7b69fc8096b73646797bc11f593652cd751b9c22b06210609b46e46b6a286807b9bfdabe9f55ff1385d622f125eef6241319d8f72910ad80f24541eeafa7fcdd76648b490fd058875cc873d3404e90b02cbce4bd27938a7a8877a3fe175a13eaf881f7280fc6064ae692cba3969292e6116222b4c59d7beb808a22cacc38a5a0fcde5e273640ab0f91622351af987769a8c3072e5319511b2a543416d80a912c2c2d514200ada91d3533bd291a8a0e895e7304ae7a51971df40504a92b66b548ee574bd20e7ad630812d9c690708eef8a0c72bce412f540aaa3818f73fc3cec1624fcd4d0ed3b708cba7d2c44d64a365616c801ede988f2ee71290e03caa799127eb3b01eafe1c0cfb78622ca82235864e08b064091ec6fee842b4f45ec916a130329d113359a5b961f1ab537dccbd43396637aac395be20b3d79f78a7a99d9c5ebc8404d6f8ee0c6bddd0c8e377486902528f98f819ffa35628f1ac53493089868d561df921f4da907d62a6136269144573bfc43da372c43b030f82ea2e4de9b1fe91745b612a1f31db47da9d746fe31b7639a8babd4748dedccac919636b8acc2ea40a12b16ad197f9f605c17586a1d47925d203c23c166a7bf437e043f2adaf2ee410273f85823325326cac1f2f1827a8ace636133c7ccd17ab749d8c8dec5d3ab120bd856112c764ff1d7aaaa2db9edcb4ed4e0022b103c55bd7b9a8e7a41aaf3b8e8505a543dcf294617356b3595f5c9253e4996ddd1884919d7e5ba05cb69883f4d496eada355aa1e8f5c621113bb3b92906633beb2b74a98eac5602dbb0ff0bf08211310bf61812c4c3e6f8ad974c9430e9bb1ea629503a55636453c3d3ffd3264f2f60781e18474ae3a516a5a523af077f09818f2175e8ccce7c6a23d320315f193cb6f89a5df43571e052600289f6bb8409e21d6572c9f6829952e547a6c049791244a41051af0a18a9139747b1eccb9d9d2cf3493af80d60d45f7f23cba13598090d23a8361f8aca732a0410d1e3a9ada22b050c56f0ffa452c02bf786cfe227e223cedef1685b0c14f536af656805390ea08c67fc7bd7280bd7cf08f01fb49af81d57e5c1ef7562c73145171f5eb6df1d229948e09bbfc7299fa2b0aa2fa0cdbbc9ee0bb4ed98a56c544124e167c52428a194134d51e1abc38784600801c7fcbd6b0692fe39f6f250bb6448311de989113f191e86f94f6e3c771f99d34d7f2e05c71a1f8b7ce37798eaa2cc8363dc44162d49bbd30ca613f94647d74334e36025c3e381ccc966988cc0a4890bcaf5f4d75d6ad03ad69bde0f7db11d878ecdb472164dfb363bad6eca035538d73fb96378b69bcc02fe0253483299259ecee5ed9277bd71ace00c70c9e9a4f2e28fdfd80bce4826b8b90ab9175cdb03a2453f0bd7c25de053318d731335dca2302e89a06e2a01aaa9bb82be789fc165546f7ab7a4e038855d013c4dafadab492dc22277d70e88d3d9f8d0b95475e074fc2f85f6649f56bf7b4c48dff641c74a5c9165b409389706b7298b243358b27cd602244a863b69f9136bcb8b4e9e266014f54fc71f6f6fcceed5f29fd9f4d61483bfa3ef2e551b0bb3e86ca62296d67c2c2632189be3e09eb028fb3e18f5a13a4f7837732ef063a35dbb016c350a81fb916c3b469c10ef582b5a76bd9b6770a395fb4d0626e35383e3fe9981d7bc15fdb2b87888d3193f9d358b9e11c28ed6540bfd8fe8c3f1d4b3144ce1a76aeed8bdd4a54eef6f2199325978ae88dbecbdc52441a91b8f0469a61bed2beb0c785f65fa5dca48edf427cfaa4ab327c6f97c836279a79ce5123b535ab3d32bd210e673511f0d17e3982a727e6b6111ac2ed076eb635b2c84fbb7bff364c343e35985b257a6dc272169acadaf7af19a9f22384d193fb847d8d717886e12359f19690817e4db3c33eb12a26575ea94d7621da71680c99047e5765530bb6437bad01f0cf572399fc011c89dfba772b09645c54681abccf4ede28aef958c48cd67935a1982a2149c6014c304b1f53e67c5f4b96b8afc5869f9b1a3a3ed92224dc67900afa2c07f855f463f02da7d326dd6f9f756e84b31e77e4fed38cb1a180337fc645a59b8e741a5160daca8c0ba60daeeb1c61cf2b70673b253a265fcbf113a487f75c8901a368179fad4a37cb6cb3a68bd96e7f4c7123d5e3bef5d0a57b97e2a1b3153c21cdc205280de3d515d071c5e6c358542370d9f8fa009d6528adb2bfb5121b206ca3c67facd226f79fe1eda9fbf5c27f796b2b4e97e4a00de3dee05cf7cc5697ca3df2772da82c043f1d1ae3edbcf5c865f93e0132398ff67b23844840d66d5d9a24168566d4a2e298b1e8c2fb1930824f830046068881848ef52a6d80d0fa2121181fd257990a6be176d00bf45d6ef85c65f239b7dbd171dc1c9b5641b1a7f804c208869217092c385c127ba4f153362636eb4", 0x1000}, {&(0x7f0000001800)="b5c2ead8906cd073820f7e4a8261308ce9f315561b2c9d9eaad1f05b70967ab10963c22795e570ad57882dfda383a2abcdc0727dada2b9230bc4dd205c65cd7db7a21538a3f77ebb489f", 0x4a}, {&(0x7f0000001880)="569ed825e9a9687b0c01703c515204a0112734f38a3204720a36290a2b90267cc029d3634e0113b717b81746f4afe6cb6b63733d5da4e92a52ff255785c2de9fa8114ef54b9264b4fe4cff27e32440c539ae2ddc73171ca3bf254f207c937776793d95166bc9c3e4735484513834cfc5630d2d3e93eccf01e5b564eaaf011f516e0c1538923989f2c9115a29e2cb595ad53c02ffb8f4b7876ac75cbacbc1f94a363ee33202b1992cd20b319a49119305ffbe512cf6fa3f9147c744876d0124807c515ef22872801d55b2511f4f036b2c0d51c51832c17dea75462040bf6e506f349a2ba648", 0xe5}], 0x5, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x18, 0xffff, 0x1, [r8, r8]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r10]}], 0xb0, 0x1}, 0x1) r11 = openat(r8, &(0x7f0000001b00)='./file0\x00', 0x8040, 0x0) dup(r11) semop(r0, &(0x7f0000001b40)=[{0x6, 0x7fff, 0x800}, {0x5, 0x2, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x6, 0x1800}], 0x5) faccessat(r10, &(0x7f0000001b80)='./file0\x00', 0x100, 0x2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ftruncate(r8, 0x8) 12:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xffffffff, "64d127db48bfd5877b7b314f429f0ede15599846", 0x40, 0x92f}) r4 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup2(r1, r0) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)="3a7f7ed6a28aebe67ce5727c5087486bff114e98c86cf3e728a518b80c0e6b5b29b77bf0714cef4899aa2ec292f45028d054134cc683e4d736531522728398e82077fae67928ac617315f8d5453dd5c849d23c877d11394e383317ed6d202ccf4b865edf940eb8ed1a4f99fe86d75d34cc675186a55d4a6890c57b4e591e01f3c3179fe2232f3534be133c6de707c184b84fa7a8e75ff800a21837f97f8bf104c61f239c7f715b", 0xa7}, {&(0x7f0000000180)="3ef0bfe926877a639ff3e99d065d2d8a1834e48af5fc9d9cf39245c1fc0cc6a505d88eb637a607c6e85b9f6f212d7873f0520741652122a7c87c8887ac813a28e5e4bb55fb1f8c27148c2d3397d4571b44203ed69a524cfd2936495401ee3d291b75ab8e801705081457ce8f79deb8bc7c2138544074be7b9b4c4b017c98b7f767aef92c82a8fd6e681c52a1a784d5173bba4cf7f2a405f3ed0b8a398ea6975031d34fd439689a0784b5aaeece2e3b1a580a411cb59b", 0xb6}, {&(0x7f0000000240)="3e868653ae6679aa34b84ee21104ef75508a6e3a556d0ff43e5084f43aa39880c7c55b6f76caafeaeeef7162f5ed166cf1cea3fb858b95553537a7658bb92a52281074afbdab1c43338180e40e04083736c04869f6d16d9b8dedcc394ef69982af8d706b396724194ed5aaa9df64f772cbd628ad", 0x74}, {&(0x7f0000000340)="9c08d19eff3470cc581e5c9b36bc9e5176150e7386792701eadef34c46f80d3bb1b469779ef840ab4aba5503d21d242f85bf2188a29b9c1d896e03d75e4ba7fa883d189cbc4781d98c5e47cd34dc7e04c948507f921039d692ee43924633f14c73073a5da4deb08636407c44aff2b87d59001bd7841d941f3a279a77478d53cab5aa47cd7c73e718de274096d54b13ae96a9918a87", 0x95}, {&(0x7f0000000400)="ea3cab796e7b547f32b74224a90cc87fdfe69c7ab6d3ff9bd18733a1adc58fb6e5474aa932a6c9e0d25d72875a826de7fde5197b046f9b846a9b720c70af5ef5b1d0394ac2e7f0c209b154ad50309563e7cc45783684466b6b22644a0106b6481f280dd7d8fcfee372736dd79d6df704d995fb0c5d6c444203830f9223b7831874407d549bd8d5d54bf6a000774d984b9d69504e8cebae4b2b709d90fe195cdf9f33585c6000a73d6369491785403890b0ce30ff", 0xb4}], 0x5) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 12:10:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x5) 12:10:05 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup2(r0, r0) r1 = dup2(r0, r0) listen(r1, 0x13d2) close(r1) 12:10:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6d}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1000000000000, &(0x7f0000000080), 0x9, 0x0) 12:10:05 executing program 0: r0 = semget(0x2, 0x4, 0x4000) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x800}, {0x0, 0x0, 0x800}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1d4, &(0x7f00000000c0)) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0x0, r2, r3, 0x2, 0x81}, 0x2, 0x0, 0x7}) 12:10:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80000001, 0x0, 0xae69, 0xff, "1d7e2645b2b87cc27081d850caf7fbb32132abf0", 0x3, 0x3}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="0ab4723a7fcda3933baabca65884a49f370fe5837d4da3ace9d161e5cfcd8a", 0x1f}, {&(0x7f00000001c0)="a838f792e9019a783b2b741edce2d64085b42d1147f51909cc77850e7c55d0815eb2ba455e584ad9183dd6def4b2de8f2ca4c495c724c18c3913f2f6ea37ab5c86f7dd30eaba8db5a3b4f484b390678891c7042599fec6846444112ec8b6a2e14567bbe921bc0d8b9ba6fc2ebddc507f686846313d3793bbbe207952c6eea42d595adae70e7e3ead58fef50f675c085bb67aeb96f392d1d81f4e8fe3391cc33645c8845b0372e6c3688988a37d2db17218763836b709453c71f50344dad2f2a45ce7c866a494aca5faefae1fd70c6719dc3eaa34bdee209d20373fdd548bea0fdfb1c5084ea8945239e7a94387d3fef150ecf153cd", 0xf5}, {&(0x7f00000002c0)="dd5d541d135b847e5a8fb62317847f4644e83f523a7181490f233d662d6d6c35ea479c237cd193a67ad077150109ffca5e7ac7b5a4df3d9cc6d6e83e8bc9c36c3d623edc953dd2069c047dc193ab9635fa10b160eeee11405793544a752dbe11c536d8ac08cc05a706e563ddfa6f49bd2464bb5ec713540c3194f3a6976de77e282ba5158a9d7c83d8c4c847d87a9afd05d6a6ba8a579e735d583effd9bb5154a1a841b91dd19134281f7598e762e9a263d4ef449b3b6fdeac36dc05b8daa416219d", 0xc2}, {&(0x7f00000003c0)="424016e62b8e4044b3a7dd13271fd45f99287520f74d4c1d14d40ddec2d5319bd47c14d196b3393c4dbeef9bf236850e9d8d204d07c3eb7c0ad6bf36ffb350beb96f307a94eb7e3f0894824104a306d5901df50033df801b1237a178efd834db2d0e291ef7cd7df021fc18ec12ef73244f06cafd07caa1779d00c1ca95381bd4af93afd746a48cd1c6747f1396e7e27bcc4cb78a1952216d7d7df71bc9de3ce451e4ba784e253d4b0f", 0xa9}, {&(0x7f0000000480)="3a54b48ede0c8b5c33f6aad213781634a97337b39794b2beecda51ffe146ffbbff0a9ac7692da9289c59906b9a06d311f8cd90f235b3256a3b8929ba66", 0x3d}, {&(0x7f00000004c0)="952cf54a845a22fc2d", 0x9}, {&(0x7f0000000500)="ade64ee67403b7fa3d1cb545671ffdc1c66540bd1dccc496f9c1a87f2d5ccc77d86f66fe8d79e6c203c781d0fadf5bcb5bc12c0bd4d13c8da42f338fbd2da6cc0d26dd3e2ad66fa2d1d3d3e9d263c65e63cd3e48bfa3317e702b87a7b2cba2878445057745487ed9c83479dcc8998415c7b83190270eb0414347eb68c82b8a6b10be1c4f2cf044ff0f5ee57cc21018490bf03aa874d8", 0x96}], 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 12:10:05 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) pipe(&(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@in6, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f60b532d207af1f1169e9577ab1e867e7e5322bed19b69ef3729c10610fe3ff0cf44607ad8cd6f6e1cae0bba215e7b96bc30723d2290c1e823fdd43ee1b9f15d662437acab0d730d4fe644a7fb45e31a5e84eb6891840c640e148b70b962c032110e0454c0072557d557bfba08c3260f3499f9f53b266b62064734f6b6032a78c5025401b7fa1d9ddbf68a78fb5c9769046d4530fa1e3fa1cd4567e16eec90873d56c744b229aa97ec9e5feb86f0086655fd7a48a78ddbd6e3627447c4322ff6d8ae030347e11fa9bf2c9ff2b37e20c3db71e35c5cf923575f2fcbee8d3a1bde", 0xe0) 12:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) 12:10:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) shutdown(r0, 0x3) 12:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() seteuid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xefc}) setreuid(r2, r1) 12:10:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) getegid() 12:10:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x21, 0x2) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000180)=""/236, 0xec, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet6(r2, &(0x7f00000000c0)="b35e6849274257698050d3c2643c4b9a687cfa3dc1c9e5b135245ad97c112faf0d5a933617f1b24ef4e26bea4cbd0623db41982d1d0a5e6b7f3b835fbea9af252eda2690ea98e8ea1d5451405145928f720cc939d18c2ec758f581ad4c8f057060d0248f3d2e69f97ec24f61b718ad8114112965cba8f2f1930bf4dae4611d87845055b1a2162923622d5f7324", 0x8d, 0x8, 0x0, 0x0) 12:10:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 12:10:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 12:10:05 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x20081, 0x0) write(r0, 0x0, 0x29ce62156748918) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9dd) fcntl$getflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x76dd84d642e4bfd7) 12:10:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/246, 0xf6) 12:10:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x100, 0xe6}, {{r1}, 0xfffffffffffffffa, 0x12, 0x18, 0x2, 0xd843}, {{r1}, 0xfffffffffffffffb, 0x84, 0x80000026, 0xacb4, 0x101}, {{r2}, 0xfffffffffffffffe, 0x80, 0x9, 0x7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x0, 0x41}, {{r2}, 0xfffffffffffffffc, 0x40, 0x41, 0x7, 0x800}, {{r1}, 0x0, 0x48, 0x1, 0x81, 0x884}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000084, 0x6, 0x1}], 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0xcce, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x401}], 0x8b7f, &(0x7f0000000040)={0x3f}) kevent(r2, 0x0, 0x800, 0x0, 0x2, 0x0) geteuid() dup2(r0, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000300)="c5945fe5a67ddcaadf830e4f5086e0125a15e06ac5a3e74eb5f1e7d5afc2ce75fe073f84e6f654cfb55f1a7e51060ceff05f13e6dc8d4308a5e5abcd4529cf5dbf6530119eff4852bfd4d21473aad620350d1f64bf69d03c8da7f78117359fb733c4205d92754b927f7168449f3ebfcb85ef3c1c4589060768903dd63ca0ff32b7e11fcacf431b58b7cb973a20696bb82e79d946e7dbada2a7589ca50f31a789528bb38ece511cf19855365dddf7bdae31ce879c143ff17796bb8bb0648aa5d0e7350afa6914d3942f58684a94b213e1a14fc9aac5c5b43db0fb40a0e6628f2f97bd3d9c3a360428a1", 0xe9}, {&(0x7f0000000080)="90d692cc2efcb739d080b0b9fa16112ef6df2e412693ae983e007520c4cfd34db345497bbf3ad1042cabba3d21045e1e4a089dfd", 0x34}, {&(0x7f0000000640)="2df8b5b106270e44eb2bc4cb832587ba6cf458a1667f3469e0556ca70f69df3c635e2901028fb798e1bf557ffebf1892c72a451849901445fc292a43bff5cc0185be6aef8e94a62912837f0dc9b78dd4a60f9157d8c32c5fa8f22c61df96ac2898e2dc02650b8309c51e161a5feb8237a0385ace764e03a5befb79e648466b2a92d6df226931604347d9b5a54f59832ee4db5172a8de19e55cd29d8d7242da3a50b348079d18a35db9e561b73512495054d7c180f7e52a3b68115f1dcbdb8c1a8caa02d218fb9f541f9cb7708aa14c2ebd320a4ad2032a5d493e6d298ac3ceb1de1357e20fbb035135b90378dfe92620239539c003dc6906982592169760a7a7da3966e5abc50265c2560026240e7eb6eb70d0291948fc94dbff1787bc87bc866f525e08692d751c91a4ee4ead539febe5766c6f366896f6a8e4293e45931ffd394406f0f8cd9e6495820a3c9dd5d536c728a5b8a47f7b7cd8d551f50bd1f712ba9c63610c38deaab0aeff1c523eaa92052625e5a74bb7504eeeed74dac51b93d6a080ac8e4b20171969d1991c5665d0eafca61bb01129e25b7c786cd91479e0c15927e4f21a475e849b916812617ef780d9ba4f702d56799a59e4936e1731132098f21937c27d645cd27d184c45b4d3016857a47a70974564514440c21655dbfc0e4ffce22839873b40fc1c5b584a6ac51e04cf79cb47b4b6c05ed45f15f4218a3868cdf05c45b49a4b3974b7e72a526da0eda396a606a24b24e62fbde24b1af12274f8cbe2923124b192e3b5b83ff557ef0217027f3ea31271d22f754101382ae5eb8d33063be4a9ee2da5fd8064232ae4ff4412fc2cbcaf9d1f07005abf032f7cdaace0b2c467a79da1d51a938b6306133dcae140a1be001d550e85317a0df12e2827745ee49810a46eec33f357e2be1bb8ca3da2901d4143ac918fe857eb8f54eb35b0563a3c66db8a422466e920f052b000a81e7aef50b1fc71ffbf8a17d95ddc1f5af4361b98b174447ff14ed14c7b6669683b683b60d6b9c55fb77047aae18ac1d6dab4de1e19f7949a464439b64d81f8dafb0d965ad8cd6e5f35939a1d0d26a1e81c290199177894e6a96648f84bb860b31a97aec6fa68044f4401b6fc7072069f35fb263f029570d10a10084dfc6c46fbf540db6f92db1ca6836a1e08aed212d305d0745c16e9b2199b6225cd63a5ef6a9d0cd4093b04c506a5283f5d90c9aa091462ee13afc444157e11ab7300a6f3f4dd469f67bf245d5dd719fbb6641ba7f7565d3362ee6c0361251d60835d9e5e900b548d7d3ae2b47f52f09127c40cb098dc07269f4b804966641e1e14340d90b52bd21311b8d095141b78a4bd54b3bc3986c82b9e4fcd4eb0a9528f3dff42846b1144850a86254f099a852471cd28f5b4885281a43170d51bc5885a4451fc3ad2ffbd0f5b9686d0a814270593de32731321599232ec41e0d0dd2c1374d85d97ce3e96c35a7eabe6ab17bd87e1eb65f023307ef4804313b54a0417021e5314ec76367a5f778443578726e50d179df94e6f357d7b1b6baf3675f1ed303d0d7e4bdd1bb98734bbea49c80ebcec5d3631954baf52a71f43b0bbac30f795df4a345f5110b7ad13f9df8226619903cde8f971d6860e6b51f9a2d9169ccd70ebb87c1e2636fa6fa4351ee144635e47456febd265cceffe7babdfe034e3761a7527091eadc499b6c3bf5280a426684e9beee0ee4279937ab0b28deb299f7f7eb7fa1e94fdda44c848f45e53802bb643be6626b6e34faa552a78725842617d43402a97659845a694c451c3ffbd73b017af3086ac910d3c23eae6d9aa379134175844deda918d11aa432f5e409f5bf5067051f8b78b055a2e74cfc32ad8fae909024855cd2c8b6cdeca3908726dba4cc2e3a915ebc72a1599796f18dd9ecb609c5b9895d34a7cccd854e9da0e6c088c0b3d63ae6668061c539eac50d0f22f57b5371696e4afe35e18a18847ffffade7f3055150d3954d36f7b0a86ab08c376ae7ff392ef56717617efe2d16495c80bad51fbdca5023f7ab57858ee8387ca6882cabeb5f556f71a1f93a7f70e5855c22d3ab3fd212330fb3ac66880368ffb6d1dc4e41e2d5cb8918fb39d510eac2439b35e3d2a216ea5b0ea7b7b5f7c0789e8b3aa15cc4b7c238dc27900c2cf1ab33f2a5084dda30419f6b45df459b2964dc92c54cbdc03bd863204ddbbb7cedc6af35f16b0b0117605ab8aff9117e0ee9f2eb3305b2d563c9cf8b64b59a1fccc55d1f5bd72a3d09567e0c11103a0f2338f5159013e0e3e7eb853a71300040c1f1c5d1f47a8d0ba8f5a30ffec495c9aaec991c01e39bfa7da5feca77d14993fce8b0b638a09c07b9152ed8de5bb43d920317b005471a3ec70a10adae7bf300f2d772448284f8889e2ae4927de9ae638b3b4ab0f8e29d09a86bdd7edf1370d7b1463992e662dc80aa05c218c13cea3b1d167df1021edf9e2323ebbcc6a6450a2aca98b99ec447b3b95bdaf56af4dcae268790b486ed5ff0c84ce5cab3ddd5963b23d7e5d1aa8d2e2983b13658d270ed61d5224d67cc116b87f5db562e0532c5404fcc2a2db32dab03b56cded1ff69a6a58d452eedec899ffff2a52201a35764fe39a036a9992c69b9b37425b5dd27f2612e43a160856f90d54efc12d162d33acc96e80dc5c19a8d74f527a8255709ab775326dc293859679d36064e522e23d66906e19f8d52dc528583ff2d3f4694746cf6d1bab980f56a3345820da3186327aa4d4fda94af5c0605f21fa9271e94d19ebd370e9f1a1accd21bf7bde767c4bdd094c756ee5b910471ae87301d8c6341cae09deec9fcf9c1308e63daba4984e93bcbfd70f7546fb3347059e26d6e11f69762357fb9d8f33c1ad0bd58f4970b260ba74265d344b8b014c0f73c5041c50d13e1ab0391bc09e39e9b24aa70d8435672bdf8f5f9a69e249f97a888bcb6099bc5f621a8796f9502768dce6718a60f5469e8287b12c08e9f8a5a014cdab69a18dc9dc5dbd7065de32bf1909bb5c20a199e9420e9a9ad609fd274b942f217fdfd9ea929ae598282d566d8157484e0d3f77127881847343971c8f7efb64763ac31c05cf114a44028401c550e64e2d9666139ca152c91e4bdffc0b252931edd27875fa063e0ed749244f28a2d90d9275e55c3638f2b892d26c3c2762af6827c306ea969b0c83a89560fa97079ff0267205f297b96d68f6604b3d75f6642366f8716ed537c03b8129236bd441e085e606f03cd09a6b704b2609167ff633b42a2fb966155583a48714d601bf13fd74fc11976544c7392656e3db4e960b3e6e75a13616cefaffa14d945c2478b536e2e02c133655db0c06cc0224e5d5183385cf45536dbf99caf6971b157ec6f25b429b04cd53bb382968565358767dd28e86e25af6befc0e288b5bb19e794adcae84825dd3d4d6ad35661862d868bd2b7e774ee877884b7567605d1d439636d1af0599fc7ab6a61929baed0aae1f3907bc4410accc78f7d6b76b20074934ebdc523f5f217f41e48ad28a287020739193352e7e3d2d6a8ea40b963e294c3f9c8c47d24a5539a748b093e1b16dcdb92a89db94696db8c56fa35505685d037f8596c095b9a9632643d2d10b215199729dcee4526f2320ec1051846d21e7e33ac5fbc4aa2065fcb2b28ac4696da75bf0fa3225d64b302e456f23b3d8f5f2f6e424c3b6d306b444f2d6a60a74e838c7a33a16ec1dd40f858969bdd699960fd3c1e1baa77d0671a60dd1e5f70f42121c518e4ac76f6efbe60b7e7b714528f48d3238c8798c0b27b2228e7b6dc2f54dfb97e3c35879f51c0a2336e134dc5f689a4135939cf8e8442f161ad32683694715f9365baf4a6f4b7a448303c6aa10cb4d5d3832c31864c246b5cb066152312a046070700b73bf3f0b69d47f607aa245d68e04f8eb833bada44fd310288ee9d545dbbe87f0be0d0d613f666a0ad7e4356f931a10c8093acf815566c27c734148591ea4aec8be78321f6d3c71d1a85455a0b22566cc86c8448f5715130a173f8e240a9d6553ec7d3750935dcf0e6d0ece91e2f89a224c484122b5fedc8cba4931207cda98f71dcb78231a2a96e19bae0ba49bf51a9cc214c44c6623c52e21bf9f1653c8256ec1acbfe7bb63558a7e141823db757bcfb37106612ad2b791c8290433134d6726ef3d413e812d8e1cab575172744d2ab648960852600e42f800ee845e6f5979296c3e4ba1eebfe5c9cdae7ec5eceb91ae3a5f3c9f358cbc6c2cfd6931bb2fb6c9a5736b7132b3f391cd03dfa34f4d2f048dc18303d20719e588ed8aae83b973702a6bb335efb54a7085ac2d7b8cad5d9d8aba87c417489014e7e28254a89ac654e8b5f748792c1e2dac7a9a7d34faf6ee27dff77403f81f0c0a2874d942556a954ab3e5af1e0b20a948408bcdb096d537ae31a6eea953e1a0cfcadc87bc6cc42e8ba9f106826943e1e5075cb0a603ab3ea0b73eae66ed0ba202ed378e325ad96cfbf545a05cb7a8324019a2d9ec4f8ccf9f3799729a4627cee82560191e0d9b420ae39f4bc04e868087bb2fe867e6f44a2da37234052737f304e41ef4ac8b29388a482b91bc1dd4dc8e00c256402a00e62fdde45983d4a6e50bdfcad04427b2f10d3635481da0fdf185118aab7a73a942c4cd258e0fae21c6971b0f6797129598f999dba64ac34bf644e177cbe427566c687e9ad940b2ebcde9ccb216a1d84ca80cc634dc471b1f3a25a33fef9cdb6ddec9aafcad138f9d606ec68f0afda4f66a9d56db5158836889ae4fff02de3b30edc0e86835823e23af832d86677c48879344aba2d655036ec994f53a6f91cd34dd594b3b566d44e5c7233d507b5554dc59b6d2d69beae8ceb3f6689de9b3a92760354084acc56fc1cf71de3dbd6741a3793cd6983cc0695484cdb6b75301a82fd79a4c16554aaccb40d9c8eb9cb2f0ee1215a5c69c6eac08c3911088aae9c717eb5d5e9491b5814bf69c2d27161e6598c282efc5afbcd96f250923f39645cfe766620397501ac532c62a8954adf8d1aa9870160bb6bb8dcadd1de88d73a4b1c8de3f01fc3ba48dbb4cd4c94fe7255d40b2aaa4108989268cb97c58829f02337686f749656a68f3773c379ee4eb1f43a51352352c2f6117115a743e69ce481cb9843c105abd687268e16738fe82cc51bb6b59841e57faccaeb94ba0990304d9d6124ddc6fba2ee51856ac1759d30a68221d835083a4728b728231bdaa95664c42f429ae56da93f9e4c8dc7b41d04f1e3e62242aef92a7f6090a0ffd9bfe543c8941aad3b53190a20a145f9a3e63cfd5d6ab819b42a8ce8e8eb058267991a05e3f9ec944543d796a4e1bb0c89ecb05c33413e0a2fee1495db39c004ef703659b25280a2c526fe5e498574a793d1193d111e25a015f67aea155ca815a71bc94fd2bc83bf24a10ede380cfb13ced39fecdfa53266a93a859896a395d971f8001264370908efd945e301b88893728d6c6b52473cd3c81730b56f50c5db24a5f6ec89669e077c32bdd82dda8657395f0e0edb5a31e07c6a570b478bdc2eef4e2ba12be13d9f45d6f1ae69a98860dc74aeb5181d2e872a8b6c53e1f4df9ebf6e6be6846fbb8800d97340ffbd148b0c8a84a6cb6d04b050fbf6dfc839318db8e101b7ffbff5a8c5071c0db959c3796551836dbcfddfd4dba0a44ff6b9f198a09c030f4a33ff6bce1bffda445b1fdb891cee67ca7e6619fe03f26482e34844eb242643d236954654fc4510b1d356a4dfc5e551914620e925912c94a79660e01cc3ec9c3b8ac2e70569a0469e22f836", 0x1000}, {&(0x7f0000000400)="d730f416e028eb8bce6b711d039e7d6f116b957a1cafc49299570065674bd2de599f8d650663eba7dbd6514bc8ccd7e96ae2b9687548c9c484e2d1f95a25033310951067fec3e7eb9986ff", 0x4b}, {&(0x7f00000000c0)="73ab2b9cbe4b50a436b233c014d7712c62a3ffad558c7fa7dd685979006e1089cd98e51e8891c4ddd01aa4c6a46e", 0x2e}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="b9920d4af7eae456a600fb28f00b4f3e0e2f0a5b27831d6ddeacc076e4a61d6eb557378d44b4e7f84e13cc0a969f20cfe1daa6d07d8ef6", 0x37}, {&(0x7f0000000500)="6635d0438631236807a61543b6026877fa84df81b2960d194c87a84290b00fabfc62ef15092af47844407e7ba6a152d33063c409ade6abf45c3d3e9c4d35ed9003c659c14a07f4a3771291528932a3a45fcfe8772ed01c885b2400822fb0267ea7ef4ed9a352aa9fa90bc35a6ed3180454d7812c90ac202f2a2c61", 0x7b}, {&(0x7f0000000580)="4bf9df9ae614fa8908597e6bc3b4d9e08ae6a075ef5206cc19d08c9fd1c523a5811287e2ce608bd0cf24f48b2ace49d655ed48692d750836b65e7b59edc06a120293e19ef639eb2d5a5b59dc0e868af58b7f9274e25dec0bd5c10e4007d018bf", 0x60}, {&(0x7f0000001640)="5a37fee6aa70efab74b332caa84a0d9c0ea185d2feac549d0d7ef21e9080aff041b84cb73efd6905323dd070ebb4ff3bd5a1b6c7f6edab69e11956427417f4838408864c209bbd6a487d870acae19d63de63a715c91f9d3d4c5c8b35ff64cb3882e632c5abc580cffce18e9307278530a0ca690c7d065f7192116b97e4517f2e7cbe4f42ac3735875f16640413f86b6acb1692acd9e8f0f3a650d40b4129bde31abcd3bdd7cd0955bc59f6f188c02b16a3878250854cf05fe70c0a53fbd9c1b513c0c682fae3faf9782ba03095c385b00552e0cb204aebd3b91ec326493cbd381b478615959cbcc16700c997bb5ecb60b887601ca496d0a423a192685beee5a595a8f3f2fd73d484f62ca1561779ec2dad06629aa5f5c194e127e6f3de7fbb39feb2a132288b2bfc7a76d86c1fff9138bdd99e6b3fcfc246d54ce197145982ecac3946ee8189fbf660ccfeade974121d748f57c45b4fa51991cb9af4e976a21347858115ca20562a82004484841331d6cf210702a7856c504d8bd862f5828dbb00e3509a2fe60e0687d5c86e005c4b030dfd71e650c684bc30a2a61514bef5ce5ae11fbca1512c317221f7755e145a20a8236ab969cb29469458a62cde18c4f16f64d1894428c302f039953cf7a038909e8aef979f833f1ef9fa5a5057146a75ffdff53376c0f4f697148c963f4d9094ba48d83335c5c6e923b1f229e2b53d6546cd82ea24fe143b67d77a73f2428f5b94e8aec00cce007455bb5047d72901cffb0e913269c9ea4cbeb070bc48ccc8246674bad8e9860784e93be0eb6eb2e02f2ef7c4cbc69b299f555bd7d72394ebf7cf092652c342973cfe30e4be8ae7ae6d54727602344bfb1accc496423ff713b0b5cd577fc11fbe64a9751fd4043303728f1cd945ff108a9e8d1efbc316f5be635cb6ab4688db4ff020de183c86f4dfcf0b934991810e30cc3ab7ad71f6b122d33201f7e8db3f8f788dfe57f7da2a4ddc07dbe9157fea9a262822ecae53644864bcd8704e90a49a55145cd17a8e76ceb54feecd9bcfd50b9e345dfe6e49c37e368b918ccf1b66b49a466b1fcec0fc31ab518d06af013f1b824219a27aea0dcbe0ecc91d0736145dfb48712b764cb4f8a21c5b6aa8a406c7789ff6ece50a5cda0621dcdab27c549da46a82d6b9f90505e46ced895074a5486e85b3d29b49391399b68f136861963f4d40e8c433c6083a809fc2fc24c598c78d689f86fc3776145c74b60d1bf7f5dfdd41b3b775c2fa3012625600800bed1c38da82e13ed4966cc14b2d871815c25760eb6fb5101c99e16b9ca3a42ccf84d1afbc1e8b01b19812535f6358a5e12727c198d4ac96e799c56a58b317c20932691279d182db0a0b001dfe0edd909beb3ae8b10085e131e11f49480d73a0349eab212bddcbd1d6da79dcb2c0d41d6154923b41db73122d3e91d818aa4d2d21479726bc3ee07ee31a1cd9cebc476f7b2a86afdbe9468092afff3a44be536230fa174d35ddae22178545962d0bf30a2be325c072f94644f975d1d9e5170f5073704a34b8f71915068a9ac02c4421bf163a8e6c1f78dcb451869f5a66397a376676d2a625bb5bb7755564cf684d8309f2c60c1d49b9e65d253845106a05e977e5e2419e8db17000418b1f97861d2ee90612720674ba6d50f1b4c59ab80ff94db33f61acbcc246d8a50790b174c2f5686e67c0cfdfa1dd15e8600667c6d6658cf0dd41f4862e17eb8dfa497a37b033d9e1c796138798a6860e0e7d9039d754dda0258ac806adc39cd6ef447c00f354fc7b848ecb00431a51c6b6aa8570fc52562b9220ccf2ee4c6ac44f11c3d90f93296cb0c025241335baa830f723b5b7d2c6591550aed2c79799e4db13bb13b40de306ca502baa06583c98e63b9484faa6c3df3782591e7167900778ac5c6b71e62ab7270b919fd8c5da113835ec4e33f422fe31bdd185c1f2c7c21c668b238440b04cc4721a185032a86b6df8802bd3f62710b93eab13369ef1b9003f67ec45b865cc8386ac21636b6906476f8b84106ea38f4f80f8b94656b68a044e7c2acb785be4f38da29480f50ce1df88307471e6ba0036f5296f659d158bfcbd7a1ed3f25d82d0ba82a73ea4dae6be0dacd137303ec6fd00709569d67a1c7ad0c9bec1ef6a9ff7857538bbbde036b85ae11fa52024804d334bea8b44cbe9d80909e9c8a1347d5354b9a19f84340389b96a76f1d19c5cd6c239f7a7ef40c6a94ef53293486db194fd01af58a9c87a04245cc886544181b1ec7b0875d82e1712c2ed55591808177172c334918494ce9850c407b99f07724f4ec7d08056a8f42e1203a995a26f4c84e198bacb428576c257aa4a76e670ab6412a7f8c6724a2eb004258b1edd220b357ab1a55a7a98668bda247efb952cd617b73ea33a7972f3a0089ccfa6cf84dd1ebba07096fba73c295eb4b5a403dfd1b699b25ef0376b6245aef17df77bd9810d533fe255c2c34dd10d2780074bd73fc46f4734173ee665055593ca002137503803742b03b9c72fe21588d9b70fa3aa01a442387f9462e7c769cfa3140e8f8b401c12ecc7a12d2cf03fcfe04f559211be47dae8b88a122f4d04f11aa9cab363f2ea4ad29e2dfd4e443988cc8670e8933b5d04af73f57fb8be8125501d83d0c60f7decbf22c69ee4c19733eaa8af449a383d65b181fc48e4e05c2ad49ae20cb8337473db053bfed9ec51c7bb7b5bfc859d33b460526527608a7d6a5f5759ed3bfb8fbcae50030a306944882032e1bd598e8e99220dea821112e8459665254c54e1a9571669148baa288d56cfc4c8cdb59aef4161625dbec3a3b58238f65550a343d0b2029199a3d95ac5dac5741f8b93bfb8667681467cc38d38f96d396c175bc67090ab9f80442dd591daa338a3b086d131bcbb81b943cc7d5e40545213f39637a439c22e8c764270f7dd418acf0ec581698b788adc2d2ae96a5da3d2acd862cb40ef198c9271d13cf9d6294ae790b1646380b3a9184a781e0df749bcf110e019b196c06c532b38139fa0ca7041031df95a677803eeb076eecb81fb8cdc2c98eef1df0436b5ffd29e4bd31ba6363ee37b6d6c1aca4501a728e2845a03e90d91839fe20c091bdf2b85e746f1b499db9f27769832867f1b1cf2579ae1393af92ecb52c32ba6a2b91b61d7efff356d989ba3a879d86c1209b9bc2c36ec723315519733aa0da4e8d4801a4efff81f6600b4b6ebc87975dbc853dd8051f9a3962ac00d705dc0f019ad089db2b7f40265422e130414ca241274e53671618073bd81ce4171a152b728f66d2a3114e55731e5a930e9032afa99eebbf16175d5bc64501b18c14be13b4d2afe3711ea64efa9ec9cd11375075872f87626cfc4d64b8138c9b5d88e836d70472d8da7e6af59609b12855be91554cf3bf2a1e243b5d800cd433a0c472f1a311aa0b6beabd0511eeeeadfc9da978f49e54cd78f657ce5599a31cdc53f0a48c79446e0b0af0acbec7d49ef874e550188d39eacaa376374845feb1c1435bbf82464dcb4254242907dd5316c30044527ef869a778cab89e14226cb1016837f146bebf60b84e8b1486fb8b2844b93fc72cb495ffe85ad56520ca1fb44729a197d800b319865a183da60efb94fa7936aab732bc0f0e3481c1a4fb924d86a1b7ddfafbc9d728d41254940731cbe83d304b075ec9922ac6a0a3aa7d5297ae3ec94c49d724981cb26e9f447f710d47f37cc27b711b737307e24d10604b20d62be15889da0cd080173fd79fb080afa7293103db13cc58ccdfc38c24cf7d2b6be1d17a1ca11abea7f23ce85e7c54eadc684d10c475b040b13627d7c2981ba2bcfe2662a001a2146adb9b064760bfe954e79e823933fb353d8fa6bfbdbcd96fb8547bba92dc0e63e4d75a8a577a25846838d39aaa99b52a73521ce1fbd15c4224b343bfb27c124e54aa751c02025a1387c314ec4151213d88fdfeb9b55003b5267589c1752f6ce46457662ef2eabc972dda42099989dfe893247dabed38fbb0b12d23a0d648e8c97dfe27e8ab3ea5ccc51438890e86979c9a979b3585f920a4f689077ec84f607e821a589713b5c8b15425c626f8cf04fcad2c4c97f1f070581323f28e6d5c0af69ee258089143518b7222ce327fc82d63f6981e6bafbca4a7b9bc54a38341e67f7a0b2536aa8f528bbbae817b19086020c5f54e032d503de10f9a7bf1f36469215f678512769c653cea1d63bd9227741f10b8404329d3fc0d723d2e7596bc0cd5a3a8753cc97ee52f2e59a9c8ae42062c982024da872bbdc648db3a76ac54a5111530573ed0ea8f58efde3c384e07399b44ac78dab5a52f36777877a16595cf3c4879aaad8189ff0c3a0bd5a25ebf0a3797ea9ebe74f19c8dda8989d44fd755124cb75d8589405fceb1058fa2993fe06184269c4c0b07efb7350d057f37bde74feb25bc12211111756e364034335e4f48d9578f8961337a0feaf5cd9e27bbe88b56b569f2a6fd856ac149deb9b1295b093b20b40d043380d83d39f0c92e499f563808ecb272d1788cd4fa075c025ce411461abedfb40d1700ba84eadb424da08ce3348482729e6d75d47c6cf7731ee7ec3931a4a572c1bd3b58cb65ed87af07f426508fe003aa73a326a330f9896304d9b56734a9fc469a51010fd3c669c900ae1ed5087356ec069a2e95fbfefc6c9566573d0829c6ec9d4c571630dc49f01ba476efb2b03b659e741e160aa0d560cafcbbef39685a5af9b750a5b6687e6d22ff0ee264e6289a75f4c6ae14347e0501d87469994956e582847204b5321ebb8e350c09429e5e652b678a49e956d068fb704dd9ef617234d637eaf7f7c553a042a3903f7682641dca97da3cff5727f7a47bbfd461473b92ae4697e4eaa4f299e2c90753095f3bb9f055fc65b30f5fc5e639edd34e72ab93866f05ec78cfab62db663b9eb1c2858cce6b3670abe39a573a4db92fdc8672f2f67099d6fada437e1586ce814a45e8d44d3f5e26fde5b5b512fe8c44bc3f9ca8523d6f8b56c43b7fd27ed4eaadef295ec255ff928aecced9f9d6936cd835d384dd1624aa87ff63658de4cdec4f7eb62c297759bac3d303be1f3c5cb732dc84377300b13c8b915ce2366ea5211bf2d74f7a1800fa6e64ba8489bb1f33ccfc01e660cedff114c08913161708cb986a33e64e7252be4cf3394846d2e184d408438d9b92eff1eb4eec9fa543e9e87760eb71310043c09a46746dd7da8e3efdfb74009b952164014f2e7d19f1230d59ea878b515f4c178783e4e2fb76ff93af14571b61356301e4facd4715c15fa9f57f83cd18f4955610ac2deabba4bdbb2812f60f8ca950f41ed3af72e2910313127374085db7ca6880abf3ae7740b7728e4e7979bc7a695ee02c2f451b5af769073f110525372766d769212f81189993ba61ec305f7ceada6ddd2a7f56dd0b27ef4ad430faa1829191fb0e5b41b7267281c23073677232bfa85b720bb2458cec97368707daa9b3f23614f451bbebd5e9cb183961908b17d4b0d82dbb22a88027a713e818708f54cbe0112d1e897d4400f56f56c1229588939a86f354fcbdc294351f6de1f1b9a8fa92c0afb79c51231350d1cbe52881b5fa2918b3a75ce6ccf3151685f9f5524345988f4430458e5acc56b0c01a0fd363f159963f632807704231fd797282eb8f5c58b563c8b7539b3f0b67a46a04f3ec9d1b744c709e4be4344d9c30b09756d6404b36cb43ee9265645a4e06125ef59ca50d8345e6678ea3c0c1c9f879dfa8d02c5e4fe2058f092e35eba2d297743b13903682cbfc85ccb74b5", 0x1000}], 0xa, 0x0) geteuid() kevent(r3, &(0x7f0000000600), 0x10000000fffd, 0x0, 0xfffffffffffffffe, 0x0) 12:10:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1811, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:10:06 executing program 0: r0 = socket(0x19, 0x5, 0xfffffffffffffffa) getsockopt(r0, 0x9, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xd8, 0x8000, 0x1, 0x1000, "3cf04cf507308402694c7127c36a2fc4fafe7f7d", 0x8001, 0xffffffc000000000}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xff, 0x1, 0x4, 0x9}) 12:10:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f0000000040)="b5") pledge(0x0, &(0x7f0000000100)='*-{\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x65c9, 0x8, 0x9b5e, 0xbc1}) 12:10:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) close(r0) bind(r0, 0x0, 0x38cf85a79af76fbf) fcntl$getflags(r0, 0x3) ftruncate(r0, 0xea3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^%\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00']) 12:10:06 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/18, 0x12, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300036386392528b6f2774196edcf693fa00cc95addbbb61f350e3ba80569c8dfd2bbba7ae1dec451debcc0bfe301aefa9318c336c43f1a097b8e4e3383b8f6eb429f9ebaa3515f65c8aa7bd7329ae5a3b760edce15f2fa37d156913bacdcac420b89d5a476b01df64fe5a9cb27c056b13c6dc6d18ad5389acc3e34767b538a80eac32fd40e78dd8ba6eff2c7bc58470cc7426f9f883db609ed677d8ed43b94f39fe12ae0e11136518bf1c08db622d148f945c5aec4f2352809edebec30b41f6d7c280b049597aeaa604ee8ef520cfcea7493bcdf80aa55050"], 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x8) socket$inet6(0x18, 0x4000, 0xffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8000, 0xe078}, {0x18, 0x0, 0x0, 0x9}, 0xffff, [0x2df, 0x1, 0x1d, 0x3f, 0xd10f, 0x57a, 0x6, 0x6]}, 0x3c) setsockopt(r1, 0x29, 0x33, &(0x7f0000000080), 0x6) 12:10:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 12:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r3, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r2) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = semget(0x3, 0x4, 0x49) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/160) 12:10:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) r3 = dup(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x240, 0x1) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x0) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0xfffffd23) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 12:10:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 12:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x4, 0x5b06, 0x37f665e2, "bad8835db4718000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/52, 0x34, 0x842, &(0x7f0000000180)=ANY=[@ANYBLOB="0026ffffb9000000000000001463330687f20be7ac0bdacc5878a6579144e3b880c0550240c4ddcd30227d42cbfb4113cd018a88d113e5901f4d01f9223363af48cab7db538e5e71b277f307a0bf39b2859a06fadc7145d0c7a5986e858f8f628e1578f76f95cb366bfbcd0178dc971dd78013da50770847692a3b0888441925"], 0x8) r1 = dup2(r0, r0) close(r1) 12:10:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) link(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') 12:10:10 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x2d6, 0x0}, 0x8) 12:10:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x73a, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="febff08e49cedf4b331bb9366a136cbe7c9aec87229c9db55c02ef2f26b3bf8a7e8a9f7481e360c2c07c1118aa6a53c5980417ed1fc2b5d575f99a1c1150e4cfc8caebfe5e283c1bdd73f8d762d91437933302bd79b6f4f629d4bb9a414e62c37f7e7eb3418adc163b8577ccece6d703b5afcf15a2fb49ce46bdc01772042ed9f97372f0b180f9ff8b5ab823e98fe5366d3ba09639fede6701efbd93ae59c66ca68559e48dda944404eab68552e9f038a8ad43e5b621da", 0xb7}, {&(0x7f0000000100)="974ef78b6acb898c50bc38587c57b9f1ce6c22a4cd54325a159996b247d6d5134c9911f210aac7f45fb7f185a5490b7abc3fbd84872d94eda22151e3793444ad4bd3f33fcc79f4fe426e2a6b58ac0c46fc05c66391883a450bc18e1748c56f0fc7d27ff2ea2b150ed80d8ba8a7245fc4dd1b89babd156a88d9435d26752300ae1065bafb16badee57120fa87fe441ce5b5121eeb7cfdc9e942075fb5ae", 0x9d}, {&(0x7f00000001c0)="c6e22a00a4c96effe2363213eeefafe0d7435f4615cba8cfa7934a90e2e9aaa994a2fc4f2f96ffe311332ec7ecab4f5a1d93b0334a1d12cd4999b15b1feb6f5ac745781f10465094e0157bd932461172d783bcc8690f9b8eeab97d531e3c9cb63b0db32993a58df8", 0x68}, {&(0x7f0000000240)="774cda5644f43cda3ef9a4c8abd10284e57b777087b62af8d11dc5ef70ae67b392a635f36b8b664be4349fd02b0a352816b2f8d76115b06a69d6f9e5046a110b821ed02b43660c6c068492c0cb7956a6a8613d7103fb3ccd6729375feab567c3bf0cfaec19c7ee9250858024541521a5b9149a43a4f45fddd2508a5f9b46d95ed63df8f790ef152ecbc25534f14468c342955a96694c4038c6a27abdba788cd53e00e1307e9f31f697be21635b8604d2cfc84bf29e10fef71fd0945548432877ab53a266bcc23e0d4f15c79b16d131f5e39d61a5ea762ee3950212e7fecba8c1ed76fc5f6832291e8c56a47952515acb70cf5b1bcd0c18d21e", 0xf9}], 0x4, &(0x7f0000000380)=[{0xa0, 0xffff, 0xffffffffffffa04d, "2d48555c0ee00842459298175c66400917f2173b9b83827ee407d229aa9fb9de078b009006e86592faa824b1ff39c01251db252a10980fbd5ab7e28de767995ba17fa629ea2133e66bd46dc2915d97d6d20d1f1188b1af22001b2e3f701ee09abb5b9275844b190b95e10e39b2d9e0a3fa4c75830b06a74b021f1500e4b1e464ffe57702bd97bcd70b82a6"}, {0x88, 0xffff, 0x7, "5f6fd31befa2a0936f13a3c94fdcc0c97c06a31e046ff0f7511e23e1c3d3303b6812ad7af42810d0ba99b9b4353b1c2f8ca14eeccf535076217d39240af3ad0c36cbb9f428ba465bfc941a5f92ccfc2a062b5d6f023c65254a5c29c355c5a35c89836dba607e3cf3106c5fe8ea34b835ac8dbc26431403"}], 0x128}, 0x403) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000500)="262ac061d44ddfa26a5461996e23bfca245820e0a582c197d90b1afc34bb022922ec6910e38deb2efaf76d1d9b9a912c002f78e437e3987fc0c21961fe6b9b917a9bb8f1130d972a9a70a3e56969effe60abcb40dc38dec041884d999ffebd1542cb787fb9341d5a43da812ab04e1bba5ee5eae214c91adaa736c60c4ed0e9d98e0482cdcd0618355960a6", 0x8b}, {&(0x7f00000005c0)="7acc01afc7753040c5af19f188b8e5e46fa962e727465d0dcbc21538cc042f986b093f95d76208ea788ce5c6e43f8b5048fc7a3fe5f275fa0d4e4ebf", 0x3c}, {&(0x7f0000000600)="355bbcda4f8774b6dc695d5032bb045641f4e8e5b92029615c533605521d4cf1088c2f7c3f7cfc5e23380fc9a9d1c694c4cf8cebbc42fd9885204556947f63e48ea29c9d0d298b09963b569fc9bc94c38daf156e9eab713a71f290f3f4d8271506d98e12b005ab3b28e75588bc0bf0458f25bf74568b87c53f26dd1259d975c73f74b38392d65475968b7c316c9a4d852347f78a603bd22842cad8", 0x9b}, {&(0x7f00000006c0)="4cd35f100ef068f58817c8f27711256768924aaabc3a050ed40347af85af15f95769e6a7bbe6ae150b7e7c281851879f16b9b0d7362793244c", 0x39}, {&(0x7f0000000700)="5a90272a3b91c5876af6d76b334d0458cee12a38b0b513fc6befb69794fac4c2830f8b084822e14c8cb3ceb644614915fdf1ee5293a63effaa999a18037a59fa6dcd41290c237a23b8bb15", 0x4b}, {&(0x7f0000000780)="0fd6475e1522d8e5aabcc16a996f089dad1007621a1ff343cee8da8099c979c8517948ff9def7cf7feed34699a3730b666063d9204ee07f1ec5005db", 0x3c}, {&(0x7f00000007c0)="f5a82c530f2fe7e99474eec3c3cbe6b239f84f2a6a8c12c370bdb347eca0bd1bc46e351573ff0e848262ca9bde43f3aba15538f6", 0x34}], 0x7, 0x0) 12:10:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x4000, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x20, 0x4002, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 12:10:10 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x52) ioctl$TIOCCDTR(r1, 0x20007478) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 12:10:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000d1ec802a1a5270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x45) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x21, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) recvfrom$inet6(r2, &(0x7f0000000180)=""/85, 0x55, 0x40, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x6}, 0xfffffffffffffe68) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 12:10:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = socket(0x6, 0x4000, 0x45b9) r2 = getpid() fcntl$setown(r0, 0x6, r2) listen(r1, 0x80000000) sendto(r0, &(0x7f0000000000)="0abcc5cda6f1d4f46492c4e840810038a5aea0da19253cfa72ccd4a49f69b21b14b7330511a2bbaa6df0779148951b4e65d3fb2f2c4cf756651a9c86d9904341064b993ec77334100c38eccb0fba163c5780dcb836e0bd519cfb218e0061c4d023ee1a6bcc8983f72f886f9511416996b4643766745e47376e271d45dc3515c1017312c2e63fc791c2c555c14a324361251a55eb8a4b0c6a4218d50f9c83ca245bdd376ecf5ab0f29c70f2e6053efd366a4d8d01e159703a22da19e95d48f493e7ef46871ac096f9b81f96f071abc8e67eda97ac3ed6a08aecc5d4e23ae6a6f5768f66bc69be8fb5d4f6af1d5aee69", 0xef, 0xa, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0xfff}, 0xc) 12:10:11 executing program 0: setitimer(0x20, &(0x7f00000000c0)={{0xfffffffffffffffd, 0x373}, {0x3, 0x800}}, 0x0) nanosleep(&(0x7f0000000080), 0x0) getitimer(0x0, &(0x7f0000000040)) 12:10:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x80) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x6c5) flock(r1, 0x3) close(r1) 12:10:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="07ff22160718d33b52a78740499e042e9e56a0e5b38baaf262f21224ff68a8085a2cbf6c9d904bb384cffd42dcabd7bf8d28c996205a5c0bfb1c7b52477bcd98bcaa7875e1649ce201055880a97b70889229e3eb01773aaf86c9213e3e3737b9fbb42df315bfa492d8302342f12cc7a03a981cc5fc434e7773f21d2a94294a5ecb322bf86fed5ae270c0ffcce733a98d09605fae9cf30c9a4e7fb22d013dc0c6a089a7411a007493d0f6fdae44d3a75732947eadd0938f9b993b89928bd578fc1a5c0a17a857eed6b316b8dbcf656dbca3b2eed6f63cb6984a81d68f7c8c8f187e31d0aaed8789d8c8000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) r1 = semget$private(0x0, 0x6, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 12:10:11 executing program 0: r0 = socket(0x1e, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) 12:10:11 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000001900)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') 12:10:11 executing program 0: stat(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x800000000008, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000131000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) 12:10:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000000), 0x10000) fcntl$setflags(r0, 0x2, 0x1) 12:10:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 12:10:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x60a0, 0x1ff) 12:10:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 12:10:11 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x8120, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 12:10:11 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000740)) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8482, 0x0) socket(0x6, 0x3, 0x5) unlink(&(0x7f0000000800)='./file0\x00') clock_getres(0x3, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="77fc53ccdbb0433289b32f7f12b58a7f166ba2daa034c80d7c4c9a330bdb20521f192da987476aaab4cd54f56706f8312a417d86f9d3b157b572e738ca501aede892a94bbfe3f13d74a6051a803e531166621b75b339aa385000ea3c7a2ddc47b18c9e722142d33430c30d1c3c48e236d65a231fadacc8de5912ce45a729", 0x7e}, {&(0x7f0000000100)="e5f2deff8b1ce431ab64c15b01b040b77859965f90cfa8682e0e89b0b46afcff6063c5218fe574fe2a1434e4d1479fdf3acab7e69f6a7ba00fa61b7216cf5af09400c2d390773fec0154506162eb8917a1cd0112cf4f5f5a2b5f070dcb65efcc608da6f8ef9656f1f6fa2b46b29246035435e227c0b1984a333f8ffec3806740075433f68ebd7855eb65c3", 0x8b}, {&(0x7f00000001c0)="0f9ca2917c16397b755e82221cd9f4264b90", 0x12}, {&(0x7f0000000200)="842e3d286d2be88d40a52aa0044c1a6b6a4ee8f351f6e85569fad6ee2ed986502e510545d662437bc866ea55777a1e7ec4bcfd4e488c4f5d0957f16aca413280e270dc5d2626f726f212775e1d41082b023ac10504dab194a510db99908c32ecd0ab002b7b4e9c154c35bb3824e512b14a9d1c6797b623d129ec3ef808bcdadd45419fd41ab19300702a1e9df02ef6da363b5a1d42a691bc4e128470384d94bbb83f086e5cd9950a638c53ab0785aeb7a9f9c6e6451d1478cffbece809bce0ba65b7f8b6280e690c59368e73ab0a42d2ec69be231484", 0xd6}, {&(0x7f0000000300)="3c9f6a1ea816d6e4fa58f04123c8a9879925ed9e6cba8a4d2a7fa25153064ce17142096428d3fc2f9393a020649195011f46164fa3b25f80d9a8f97212922147bd874196af3c21204d6b281c224f19fda0179b51350873d30e8a2bad5694b319e4e56252ca46f92e07ef8701770b611394d708d66c1cd3b5aa7d59a9c15a0202126596774bea90726ce476d259d0189b9d4105db0e132cbf8103b69d628767666623a3cbcd31d2943cda910e9dd1a40f7cfea55b24318d17ef79f0d405ed0d2d4d72d02a8fa0181c0a6f8ae14fc3ce0531485acb5c6d4267801d62802a1e3c340317df91fa63ad", 0xe7}, {&(0x7f0000000400)="f791aade6f7a803ca46163533f4b345f60e537971ac0c4328dd40fd06362d2ddbd4e29b8d9e92edb7ea4e960fc764f76f9ffe73e3bc056f316829f2e8d1bc4696ca4a6a467aeccfb5aaa3229e6cc7ef3edcc806c9e60670f1277dc4aab4e172f9af06c3ed8d3d9048a96cc9164e1d2e5b65b5bb24edc7e0857a3a568fe029086e0161319139b2cf48104e3475d32aa7d4e092494e45639e067eb2942a001f2d2ea84924e9aa82cb269e392b654de5a5f366cbaae3a13728c6fdf615f417ec5c6d919e1dd50cd50bc9a1ee94bf68e928a231d5dfadbfc00e7c8e78da513", 0xdd}, {&(0x7f0000000500)="a016cb2be020a5ab8f1133baa252de0f746592e468dee0cbd9e7fe493ded68ab99b11d406a72ef3c3bc5a4acae4a5f2d74aeb57b075cb87845603b419981eb097a1278370844df6223bccae907", 0x4d}, {&(0x7f0000000580)="2064dfe607eb6e9f14cc39a4183b7ebdd2d295f2a2c71402fa9b3056d886e1abaf89b81e73639ab504178bed8e9dc4351cfc358cc6d4efdabb1db9af37140d3a441fe684261472432233aca2755f3ac226d9240539e7016ca6c45d30b6298233d7341d5ffb85de3559a9d8df77f1c64b9eb29ab995049c502f0b9d89c379aaec44fd17b495582f6d491920b3d7a14a827b58bcd3abdb2b0edda5e7d5325008f07430ad94f735b2b30e6565e379fe7d1a8c9b28bf0d6fd309bd3503605abd7b4df66171ce2ef3853c23dafcc32d0e3754e1cd35ab80061fe6a6e7fa2b09bff01f49fc3984a7d195930708f77641ea25", 0xef}], 0x8, 0x0, 0x0, 0x9}, 0x40f) 12:10:11 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x80}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001640)="f6563436a651cffa01390f563c8cd491aeb5985a68836ed7e4b6a377cb530dcba673cc95a5fac5e0adceba340512a03d7db684d2373771b41c8c29b1304d80cad10179203c88dc899714546529a368133f8b0bb36f7096fb1d5d174d3ac48f74d5621eadddba6e9c9d99862ae9016c396871b12930e6f88323502ec7ba55a4297f800852e88d15daa9446279c0acd3420e1ee6b35a2be8cc3e01712caab482ea7ae89d8d6b8d95e9545eee311cae7d0ab112b389d5e40a8c21a815e18f593ca674c4f666c149fc0d83dd7694441e4cf5e00eb23e20b5c0c9555cb7", 0xdb}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7ff) 12:10:11 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c", 0x1b9}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9", 0x29a) 12:10:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file1\x00', 0x2, 0x1c4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getitimer(0x2, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x10) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x1) rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = geteuid() getgid() chown(&(0x7f0000000080)='./file0/file0\x00', r0, 0x0) 12:10:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0xffff, 0x9}, {{r2}, 0xfffffffffffffffd, 0xc4, 0x11, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x28, 0x8, 0x99, 0x6}, {{r1}, 0xffffffffffffffff, 0x90, 0xe26f782412907ff3, 0x1, 0x702b}, {{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x0, 0x32bf1b34}, {{r0}, 0xfffffffffffffffb, 0x12, 0x12, 0x35}, {{r1}, 0xfffffffffffffffa, 0x50, 0x80000001, 0x4, 0x9}], 0x200, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x88, 0x20000041, 0x4ca, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x8, 0x795, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2000004d, 0x6000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x6f8, 0x5}, {{r2}, 0x0, 0x0, 0x2, 0x0, 0x7fffffff80000000}, {{r2}, 0xfffffffffffffffb, 0x84, 0x41, 0xc, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x82, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x401, 0x8}], 0x0, &(0x7f0000000080)={0x7ff, 0x800}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r3, r4) 12:10:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 12:10:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001040)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 12:10:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) dup2(r1, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) recvfrom$unix(r1, &(0x7f0000001200)=""/228, 0xe4, 0x1, 0x0, 0x0) write(r1, &(0x7f0000001300)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 12:10:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 12:10:11 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x10) r3 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x2, 0xfffffffeffffffff}, 0x5, 0x3469, r7, r8, 0x3, 0x0, 0x8, 0x1}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r9, 0x20007471) 12:10:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7fff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f00000003c0)) write(r1, &(0x7f0000000080)='s', 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x4}, {r1, 0x1}, {r1, 0x4}, {r0, 0x12}, {r0, 0x10}, {r1, 0x4}, {r0, 0x100}], 0x8, 0x7cb) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) open(&(0x7f0000000400)='./file0\x00', 0x2, 0x80) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ff7000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="7aece8c1d08720512f6db3f24293b63d639a", 0x12}, {&(0x7f0000000100)="a8eff5e83a638d41d9eaf1674e12b113456f5f1a648911cfeb24b5f3a96b56ad6fed34791a66d9b20e26217cdafa9fcc52ccc8293a79b23be83d93bd24cdb9c95632ddba", 0x44}, {&(0x7f0000000180)="759db4b70c96f9a2f662a2eb6001f3a15cd7e34c63e3f253a118befcf3929e3a499692a0294ec22bd7e7a10c1bed56c8307005328b300c1be4536d3e421f86606c5f252f34af8c5571513c85ac6d87e695bf82d5f2d0ced7dfe032265d3fc0004eb2599e8e62e105af1b2e7fabfaaabd3a2f3c6867630b86beac887c69a07da46c056d2b64e4c25ec841919d8a4b96a48713aaef449940d3e482058f9bf530df4929392f2ab4b5daba03dec0673e4e7dbdd3a9cf7e28c6ea9e1578d2e7b9b5c2a605a3103411b7ec6989eefe4e6b18f35f648dc76081cdd11cd957", 0xdb}, {&(0x7f0000000280)="ab1c820a0931efc80d5494f3d293fd6823a6431b01132b679f7610f49db7c9996f2690b574ef52b71eb4799b153888559c71af438936a50d7a31fc0f2dcb808a593b63c53a26e530e056cb7aebe94318b45cbfe3a4ffd92c9fa539ac7e4cbfc5e3015df5a75fc61a20d8fbc98046e72c41361050f773193d9a94a2d1461b34ecbbb802964ccad59cc606f0d1d37e03d71c575d0aba24b457e438", 0x9a}], 0x4, 0x0, 0x0, 0x2}, 0x400) 12:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x46) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) syz_open_pts() close(r0) 12:10:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1d, 0x4, 0x2, 0x0, "7cc6ce3501834513e54cb8a8069db73a2d66ed4d", 0x1, 0x20}) syz_open_pts() 12:10:12 executing program 1: socket(0x1e, 0x3, 0x0) r0 = socket(0x1e, 0x3, 0x0) dup2(r0, r0) 12:10:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) geteuid() 12:10:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x1bd, 0x1, 0x2, "09d45e8adb1ca2484e8544672f90ebb4b7fb5dfb", 0x8000, 0x200}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x32, 0x80000004, 0x1f, 0x7}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2b, 0x9, 0xac, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xc0000020, 0x8, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8509, 0x9}, {{r0}, 0xffffffffffffffff, 0x8c, 0x10, 0x1000, 0x8}], 0x103, 0x0, 0x80001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x20000000, 0xffffffffffffffff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000002, 0x4, 0xead4c38}], 0x100000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x6, 0x0, 0x4572, 0x6}, {{r0}, 0xfffffffffffffff9, 0xd}, {{r2}, 0xfffffffffffffffe, 0x2, 0x6, 0x7, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x7f}, {{r0}, 0x0, 0x40, 0x1, 0x4, 0x9c}, {{r1}, 0x0, 0x20, 0x1, 0x8, 0xc46}], 0x1, &(0x7f0000000240)={0x7, 0xd26c00}) 12:10:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r1 = kqueue() writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendto$inet(r0, &(0x7f00000022c0)="876489c368d452b4da26c55bbdc8519c7193bb5c37d5ca6b0e27aa90ace08118dcde624cc31d2368f253c2b32d82de314a13f3018ad6cb791315d84991a77623dc180a9ff1a71e67748c1e17b7c21ed9c0b7a6e7455156866eb16b6c138d60491ff9b57bfde96834d06a5615d58dc54045b92470871cd0a6877d627376f4af8ad3a50fc7e1e9b95ba2db4eff3d2a213216e59e7bbdc430fc81f7c62bbdf4f9694d4e64b3a9911704fb9076c6a28a50ed880d4c17e46001d379d30ca0d4a09a9bfd15d4536b6b6ddb13c803231dfcedfd9b75602421c2d757d23701aacb1285d0116f967580dbf6679d61b54333deabcd8e06bb1b3a2e7f0830411cecabaf04b5cd311bd338842c910f665f4b3ca03ddfc51e6cb0bb0c58f865712c1247f64664a76d3870ed69275d11902ae0b3b00d08e3513a609c7cbae2c87147682148f48e6ddf707bff6daf9e3cf2109b6a380417407af8432fb3aae1d3e5912b697061ca8fab7e0609bc593757646cb2946643d18a8b11c9778aeb077187b79c677b4f92276d3f598610b20c8d4548d760526e6b12dc477ef67e7b03d4c103cc934b0ef5bb8bf55adb05faac2455444003051087d419a7d76634c6b90b2255877f8135fa1b93286d2023fd35c87747f8c820767b54f5666b80b7b00fa638d4ff02ad964998ac73046435e7614193311109042edf358df5010c5016a481bad0d5832c58033c3e4b3fb91d5d3ff063aa2584e7ea0fd4cec66db51bedff5309fedb5b3f2bc35f336bfd82a1d145f67d06888a90fb07bf5fc4fb888c410e6203c8fdce2e541dcdd3b1907c9b4cf2f61231218ac29d55f24911e51f4cbc8d3b82b9ba9a9e4c8c7cca3e61178168850798404ff3ba0cd25e4b08b5dcd428675f01f51892167f1fafedd8d5e69bf2dd5a343ae41f46ac9aa61a6fc92f5189c622668ed97ed7754a841c7c382514e6f08ff2d8bb8fb224ceac62733aac328b685d90c158ce634f2f808a94a5c0cf69962361382b1445c17bb43f04b08af1ca84b22aebbeec77aa4a2063bc4855391252eaf537112a24e0ac2f362731c99431685807beef06036d7b2d99419f9223541235f781725fd319e01088562fa0bbf1d612fd047fc61f82e725a82231d922f601c8572d1bd7483dc738bf578dbf5af9a37df827d19b10610d7656d444d67ff3de701746fbdc79fce32388efebbffba47c3312feddd18e776a860e1d49694bdecbf39acdf55ad77d11aae97bf96d707acdf634aa8745391eb44096bcf51f043239f789e2a8c89f1e6271ea4e7451a07ebb4fa29c5c2c13d41a7916966f37dfefc5b83201f91283efb6c57c60acebcff5b9d6211d412bf07db47a2b687cf70569e3cdca4256be1234d9bb92540c2fabd6da1ddafea0a664d7e8e9f4988ac03dfd57cafb024c105ae3bd2767e1b2c7d13de714edc2cb5c39199b3825900337c44055bd9d48c1f4168a4294d571a8d458dd60358a7f01f495ce347439f676539df0b94e5af5cca03d9ad7dd8b13a2e98a319d3a9c562fc96e92d573acc4bbc2a7bb3a36af0a31d5c9ef979b6c57e094ed23759940ecc927347c38216ec7a9091c3a95e0de3883c4bb9d4b384d7cd265574b32d5f2752935859adc4516e6fd9a3fb5714bfcbc35184141de13049244816013943dbf87b0d71dbdeb35227aca109e9375cd81c4261ec969c7648bfbb5bbf36c2a4771ec9b975f0f6b8103dd782e5354fc51167010fc38c3dbff82e045511f6dc8e5c2e2d46c3d31e4c693673ba72289310e58bf1de653ff7e0358bdc8db49031fbe59d5802386a567daa3a007c6adc1cdd9eca8517e8108c6fdab5f3d35c22c9ee67ff6162544460bcd297a31783def01c26db69446b510837478ea81681d22a3e43a18e2444b87bb3b99d468dbfcdd1c9272ae8154a91ac10c9bde8e4ff4101442f59e103543441d31dc0bea04e9ff586d1ab34c9d40148dc1789e6865faf34d92e45dffa247a3c2f45b7e56f55c591389030e4d71724cd39c9ca3a65794e2336973cd5845794fb834e74868c4753f83ac83bb632ad300e174250e39c5b41ac788cc5f95b59633f0d681d465019abf60c4156747721571ba54fcfc4be8a8214a31fb9eb64a1bec0372bc78004983596552c76bab748ba0a3ce1407b9db26ddd9d3abb5eb30bb6d78949ac7f5a8cb0fbc52bf53e704123d6ae43a4f8bd6bc6798eef72ed442fb3582f1662857439fa5fa6828d6b5285a1d019e2136aadd4f180ddcc00e5df91e9efa770d02aabe6575ed9fe686293d2808ae221d4c9b3919e3f109543e0bba6d4552e79d9f1552904aceb18ab79327c086d9f2a284df42e14935e3ec1ca7e16b7589c7b7eef20556b442a788b1fd3c3c1f804e07fd68e026f993b0e033d7bb0448c07f6058654e13ce19e273a5a3213510ea248bc8dd56e7ead9c4994de398a70b22503ccf18560049faa6c14f235152e26c3d52543abc4dcd95533a3e9ccd0df1b6d03bfa978a9e196d47ed31b7f88cf9ff070401f9615c189625da7842c83277d6c649de18576f9bab5b98d2d3b49a82d204904f83e815f6572e3f5bea47137dbe6dc2b27ddf2bb9b9ae5f082a0c06d63505d2ac7976b0678abc4afd42f25a3ee494055cdecc678027669bddf4b0f89ca25235d6def4c18533467467a9afe290e352c3241348fbe6bcddb2a6bc8dc33443fe46dad5d77f2e304ea8a0dcd76dcb53036dd4fd1d32e30ca29a80625df1efea01b138570f28fa987cbf6bf548c4f85a1a2270d964bd428b055f628780d5c6555c5defa85a5e27100e8084dae7665241c63075cdc7564057f477e5ea23ac35cc9aefa43412494ddcdf03c0f16af415d6c7bca84996166156986187b00f19e08d5374e1522b6dd183e01545763047442de7506dc56ea0e0c519e03ea315c913ebfbd482a4cd72372377ba2d886ae88a5853d9f5511ea876ba6d9586ceffb8ced2bb6a0d9b260176eab54d155345f90949f27dd3f6fdcf16ba5228f671cd93fd0cf99cbe3804aa4054d31b860eaf1e71303c1a2a7eaa047ed7f3995c6cbbed4c741ea24efbcfb093d5b40b87e9b8c24526aa269d1d747d799658245dc936f56e69743917b24c3540bfccb0f77a80fbec66f8045cf7bc8515997f02e8a81e51731b7866bdaaf248ae4ce0446a1df5c528adf2fb724138a42dd99bc514ab9a6d4045e44b0fb8af108b2444101fc6569935fc8489e1aa8ac68bf5659001fd2e8a7564dec424896f8fa91237cb3843b558da5feeabda3065fa86b3f786b867ac413168b9b02ec3ac597aa45e67c3d64a20eb6427caedd9a5166ddde4c6dd7fda4c55c7aba713b29eeb3ec9f5ac3253dbf16e9e0db5019739406ebdd8e6040ddf3ff9114df377345315663b94cb6abfa34469c355d8b416a7a0559beda6ef3ba832f075c08c9d1394a05bac164f84a37f39acba36d0202e2689694234bc3593ef8ff84bf956a014cedc0836e15567502474d9026fd117e319cc5ca65aa9a5a8721d9d3e9bcee350b942b85b0de7ab988bae34c5de9c7a06a5d8048bff8700f8e0290926f4ccd14ac067d47b813ca2eb1966c044b2b8482deb921d2ebec5727cb8458337adbde0f0d2845f08b5d1864ac126e48f874e9e8946b21baf719952b9197bad36bddd53348f8c0a95347b609fceff83f8982f7df51aedb06e1b4451e78380ed8653ccffff22f2f34ce0a5b84874f0231d8453f0a9c80042d62a7d5d416dbb7fc113ef082d040ac34fd21d5c3555236ce062bbb8e6d533da7f1bd26e7f88b7306498d87c8188dec3cd561a2e5923328a444eb6ddbbbb0a5bc9429d1d845b4d0b6724436c462f9c731e904a0f7b8df9d8eac8cc4d9de4e4975a5ed8c734e32180d39e2e091c8e5a2130c1e0b855c6e34ed958c54d8d54371aabf56a536786d72252682c984ab739adb9978671b8ba2650b34d91ea46c839fe2ca0de05d8e087d0357dc96a95622b51e9dfb63ff377a4ac7b3b0ab49d75e81ddf0a9d7aa49b34415cf645f890d1f4fffcf3dcb6487f41289f32301f8cd8bc66a55b4827fb0c0e446744a8e72c06a511f47e3b0ba881b87c720f347689c6aee859dde2a2e7d2e95501e2a8dc6039711279a263c0129a481b6e6ced1f6d278bbebad58b850977868b2691907f653f4fd739e6dfa9b9a0741c582f85b12198f6bca894339a09a678fa35ec62687ca7f9d4507574f1f975caec191d26dba5869d5a4b049558eeba860a26dd4000a0b34a1f2b26c9986b794ce5d6ab5344b1bce4f60ed6b11c6087b7590f65f6d9e12db0e331fa7a0dd3a032915923885bbed3207ce275cc1a6048b371490aeea6b823d070df82072e294dba8a3f0695ad8361bfd2ab93845eb11015e3474a1e5a6ddf2e432bc6b6360553d0fa1ff9704b9e69d680fe84f4d4977188681d6c047ae0f3ac38e7e1fd334062cd52f7208cd5d3be23d3d0b9f1b7c3ee05f02a2fef25490e26b69d2a642c630db779dc508031231355218413f51cd98e477fd84cc021aefa3220f236362a5308fa7f24550f859952f0bef37e38c72c398efa6f242e85d3148b429d4d4c7c0ef9ca967f89dd0c307ce9d0ffcdd3b65fb5f58bff082554e0af4aec2d6961cbad1127666ce19626d6d38eca3bfe94492122aab17eae28d4cd9080b14c29040a3f9312fca8c543b295ec887926ce18fe6921ac9ab69c8fcf8a5b463e0d2c8448a759209e3a16578c8a9cba2bceb8493c114bce8d296d10b13bde83ef938c4bda25955fee3c0d97abafa4fada39951a1dbcdd7523624c92bb03d8178f1785f5ad8fbdc23bb6af564a421af1d9d8c5e7d614c73203d0c18b2138fe100cb386f9e52f689a812b34e48d9b312c05c13ba409c8984f146f214810031812511560ca3d9b1bb7e6b2086b4cfa6b60d87b3a5d3137624d62c3cc3d3b8b3f64e53c2e89e148e4b6000aa39bb84c82fde5207fef334ff74fcb7827663d45a28f6272628ee550a7d063f8ed27937b6b6d05c2b8ee6a42349d4df8fc60fb6525abc8b11ba74eea953e02e0045f496dc34c284680c30db1b88e47e80a2dc0598ec0d9ef9abf1174340dc5b7dd78345527b59243a28472032d64467b7a17f73fd5bce6519750b4b65e31a4387cb2c16e20d491c545a8ab61ddee6e5432e679d960882bd5b3a3edbeee6ecf47eba7508e2354f904e49f55f5432e0c45a4550e6d128ad15be0f41123cf52720a656e0f83f7d0bba037e5aaf5444be1cb4a8f516dc97557cc7771aa5c99936f0ee06de77ad99811d5093561af2384d453b6834b40a6a348ba796e9d9405b4448350a210faae13359f2ee64dcf4dd5e130fac9e4c673399a1084ac534106702b1cf85989519ac41375687f68739726a9afb90ed68eae8b5f3bf8e342723db3c1a20782fa4e56e49f46e9e2d3887890ae270f8a335ef906e97592fcd1077b4e0dd1c5165e3d425fc0a6c2511fc669bf0dcddd3158e4a014e2fba56d31842a94d12811a1edcbce9ff8e4e6e071d7600fb05360518051eed120bbca4fe83f73d9963398e57b6561daaff9edb20d0e6b89256bd7ba31acd5626126892d46af16e169229c30e0ab283d588aa51c065df25c7be01a17aaed07e76448eb120a40553387ee63f63ff667a3aeede6952d87d2bdf5bca09b70bf9168b096cab7c41e715f3a83a901c66532807b0ea24f8365c60985050e72da0e0abbc6bc981315b569cf001514876415f378fad5b48d75ec911be04d64085ca164ecd97440a51b832a7ed9b11b050941ee86079a992a1aa4bf9f768edf430d39b23b20cdcfca2bb83e799a52", 0x1000, 0x4, &(0x7f00000017c0)={0x2, 0x2}, 0xc) r5 = getppid() r6 = getuid() r7 = getgid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1810, r1, 0x0, 0x1b) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001080)="87004e443a764b43ef1b068173a93fb2385d4c7e34863260b3f0e4ba879a3a1458cf8d4f12219a09403d0808bc66b1a85bc1feb990ef9201a02b8bceacb0868f6a7a8affa994e804e3c87f0c8fba5df453a4bb78c61a638d32f8b2935a45db6c98cb388385e177fe40d8f264cdf4e25b4527f74284874c8d6305d5e16671b6452b0f6bf227368b721f8fbfa3853b37a14acfed27503778b0ddfeb623aa0621e7761b7ccd760e1340013b438ca77b862ec8fbb65875bb6908b626c72b7a69c1a042", 0xc1}, {&(0x7f0000001180)="e5fd984971b4993323af5f18728b98620c646ab25c67a968e965b614d7cb2ccca921c84cf6a98d9d150c513efa21f79f1cc0a2514ef0e8f4b7469a0a950b105be1abca127fa3194fa9c3ef76c5d46c7ba80bfa1ca95a83ebe1ab2a3761e1293e6cf211cdfb7cba20e33e04453a07f94b13b704f1df475b496cb3b7abee67e23ee1025867f66df55583f8828d460299456b45bbd21be8e4bebea3f30080c3142628bcaf1ec1dbeab17bbc5e8812932c044fefdc700d9398848e3e1f703a35", 0xbe}, {&(0x7f0000000080)="167b23df361dd2611fd197e1", 0xc}, {&(0x7f0000001240)="3b84b7f972cad39f8dc3675a285a21eb0ee342b04172ec93be84018e8ca2e83f68adc94ee88ce8921a84f7649445c1858d763faf1b9b7380d3800779da70344a0bdd185f0b3ebc69c1eefabaddb592e6f985b8f687158b3e77df9c6d8436f43b9a64747a660f20d367e1b310aa41993afc6444a19fbfcf04b361c6bae03fde583647e1d9752a15d37b17bbb60a1a7d9f000dc3893ff38477b3af0ccd03644cdd6fd72fd8a622cd5057f46feefd6e991cc54e8e7207565cded36001f64f66280988c49ae9dd5a4a7d390eba098e9447d4bcb788aaee2169", 0xd7}, {&(0x7f0000001340)="552b5dcd4248ac5b1d620ea596714cb5d0b6589fe23e26e9f91dae169b54ea40e67b3239eeb49f9e181b4f6b04ca82e7af3b116c2ac26b24889bc2f2d76359ebb8bbfee3d2e805717075a8f40646d899f1995ac5266d21dfab0926dbf0b586fde03c8b8c88460cda04a2b5f07ddaf18ac6328846625b81964f38efcbe242a5f88f4489cbdce31d713595f53e38354499c6138801046a4aaea475b5aa9bc84eee107c0b619a0ff5656cfac767ea4a6d740109883dfdc456ce90538d0e5d3983da302e42a27c8a046ac020f0e95b6ddd6ac3e4992f31f5fe3823268134bfe35ca9336a10f40eb6dd679fdc63f04a13246d6b960160c109b552d61a8cf7a9f4", 0xfe}, {&(0x7f0000001440)="80defa10efe0b6d33105710d4a039136b60d870bae3bbe2918dfc8c679b051fb0abe52eaf6f52bdbd86409600808a2ebd4e21478d0b7f8050f8844c188c20575f63eabb1960827f7a383a6b096064deb387e120afba4b490325193a582023622042d86ca755cfe50b99cbf5f7ff3a56e1b71af3c945c88fee3d8d2c3defac221a75da11d9e", 0x85}, {&(0x7f0000001500)="c203c36b70050c52b89eabb6ebc660217707e1d1f6ba462752b570406c1813fc8c029e3cb64c4652a5c2cde62786341588963be7beca74eddc79bc8809a16e2e9c9249781e287d940ee3d488750fbc6047357b27d34d7ad7481b8e6bcc5973b28a35a10727c510b9deabaa2e0a1a21083f9c33f4fe74eb274cd6e0b9f851962c4c44a1cb240cfcdf909a5b9a10fda4", 0x8f}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0xc0, 0x1}, 0x9) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:10:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x81, 0xfff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) 12:10:12 executing program 0: mkdir(0xfffffffffffffffe, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xffffff35) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r0 = getuid() setuid(r0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:10:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) 12:10:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0001000000", 0x14) setsockopt(r0, 0x0, 0x4, &(0x7f0000000080)="15dd3af560bd4397c489003ee609b74a878caa9d51de7cf0db8c87b7c0958169e6e18c9bd8c690012afe1e333cf0b06e45634b71dd805a07e4856e85265f3e5460f375d14c3132733eeaf649132e739ce25477f9d9d6e7c1c5f61fa0514331792e8c66159fe3bfa51b0cdb9b959dfff676b1f6c27ccfc2e8b69f410eb8639716488e8178081066af32182e021f0bfdb9430e4610ac835e8c8939fe41e45d5cd13a382b0875e6bbcb75bdc95c2b0b149eea0c8c9a6dc0c59e41827b90fbcc79306045e3d18d9c8429de0a31390afe487712a47362c8d203488e36bf1b7fbd82c2e9cca3378aa59a6e1acec8c8eb62b9e29e535bdfbd2146", 0xf7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) socket$inet6(0x18, 0x8000, 0x8000) 12:10:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)="696c437945663ce0fff0e61ef1e7acefff679c7a5cf2f2f0e21f459ad9d67f6ecba5a63969db4b6c9ffd442aab0b88eacc9666edffdd8494b12114430fdb1083ddee4a9ccaff5c91dc5cd05620bb86bf20a00b7f43ac47750d4343", 0x5b}, {&(0x7f0000000140)="00d4bc7d0cbc479645df54bd3dc97e4f2fdcde0fd21045b66b22d34ee2d9db2610ad48cd075b13022199249b98db89144b219c", 0x33}, {&(0x7f0000000180)="fdfc34fc28458a5627ffbdc2f12522d856b1b7b92946b056a2eb141909f6736797ca9f9aa71c67c632f3575f8b5c841b06ab7a3d55b728769f84df0986414276abb450778d9ddb2b2ebf8e3b4ff436145e7add0e5c86ed270291d7ea31ecb3df69e067dfeb0c1f643283aabfa254165f20242e776a7f300b1e180c61c5504ecf141e", 0x82}, {&(0x7f0000000240)="2aee05512dd85c5e44cbe7ec39724df8c7a5b4200035bdc32b981b0ab60d7ee0dde83b73bf39fb86aeebdee6d9b46c56771833e4601e42fd0c7ab1b269e21c37f869abf2b65886b696510141bf7b0a5ec4e3852f139797eb040c8e3550a7ab8f87d66bcb9d5a2c96211d1921f239c9ae5c88e11abf836c7f8206326388e8dc649a586238b52060bf873b301c6abcfa9b6ac706e722cb37f2526a06a9e34d3be30850e28face95c901c9ae7c9609ca2e2355226e2b1b0da2275282853915114ab7086f03e8ae798ec25959e5669d59730538f74a240cc7c1da741b00df84b209becf7", 0xe2}, {&(0x7f0000000340)="4ee5834acf60e58afa649c1e236b2c48201056134508d10a3f633c218ff49631d96e880159650352bd8a2b9c4fe294322d1bb1a32419420d7c151f8c79b330ad3a0c93689f18c5a60a551344d185dc7b1606853b31bf2de1535810dade71ab", 0x5f}, {&(0x7f00000003c0)="af4085c017ee4ae20c1d165a939ea657ee5210aef333b05e2aa45fbc5bae81633c913e756a80bc46a9d3b18276538727c3fd0f1df6a586ebebc3a097bc2b43615bc91fd132c01ac43934f0791dbf754000cb067edc64e0ca3dde8b2239e7f788b4ff0fb19ceec3a1f920d1cf31be89c76b632ddf9d358270f1c40f2d4cf25ff8a729d13c2a752a75", 0x88}], 0x6, &(0x7f0000000500)=[{0xa8, 0x1, 0xfffffffffffffffd, "9a8a66fedcbaa9b7736003bea2407f9761c4b175674c429ad3127858dbf7b1672b8424a18004e4555f84a7ab6cda2f4bb44b47951a64982e79763a60b0cb77051a54c94a2707c77da1236d7d0fe8b78394201cd99b0db47c4507976cf8464808f92d86f66233a80309863bb85a9c9b51e45b59bed740e5fc89b82581d8fd0f9ade44bb2d0cfb2267876cfa049cba3afce866"}], 0xa8}, 0x400) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socket(0x1a, 0x8006, 0xf13e) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:13 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) 12:10:13 executing program 0: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x10) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 12:10:13 executing program 1: socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1007ffffc, 0x9, &(0x7f0000000040)="00a008a2", 0x4) 12:10:13 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x2, 0x42) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7}, {{r4}, 0xfffffffffffffffb, 0x66, 0x80000040, 0x100, 0x32b}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x1, 0xff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x81, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x10001, 0x1f}], 0x713c3c76, &(0x7f0000000140)={0x5, 0xbc}) 12:10:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) 12:10:13 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) dup(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1ff) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 12:10:13 executing program 0: mprotect(&(0x7f000019a000/0x9000)=nil, 0x9000, 0x1) poll(&(0x7f0000000280), 0x217d, 0xffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x408, 0x44) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x7}, {0x1, 0x1}}) socketpair(0x6, 0x7, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000180)=0x46) mprotect(&(0x7f00003b7000/0x3000)=nil, 0x3000, 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x140) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) execve(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x682) 12:10:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8500, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 12:10:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x2, 0xfff, 0x100}, 0xc) getrlimit(0xec29072275b29af1, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) r3 = getppid() r4 = geteuid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) openat(r1, &(0x7f0000001680)='./file0\x00', 0x12, 0x0) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000100)=ANY=[@ANYBLOB="1b002e2f66696c657000"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000140)="eecac12c42cca3e8fa882e56a704072dcac654ecc811682fd2b2b7951226f9dbfe58f3d5026cfbeb59b8a3b9d9f97996adf268c3d77afa387e68b6e7f5ee90d97edb083297945f45699d273e17aeea1cc790c3639546f537e8a0752c2f4589f81f71dc101171e65951633009db629d", 0x6f}, {&(0x7f00000001c0)="6e353c1a918d75d67bb203e4923b84e07cda6aefb8e4e926fd98db673b6d994fd5fcc4912013616fc35badd4350092b340048a5cf8ef9e1e073623eeebf2093ec3729f90236bbaa3d231952da4e4b03a89653e3c025bc1f4971d", 0x5a}, {&(0x7f0000000240)="b0fcccf6b3540c8265c026b29079c940ebf4ec7cf06f65e8f02751b07b05927111ee48194583b3502797414a968b17ded675814ad0f0db77f1d55cddd7596c75d9492e62b73d4f12cd63a989c3d35f32d97487365e603ef0e3f79bd9be6ce551c0e20eb6bdf6986f7ec85e1996bf794f504f0e028f491ce3c9a86e53af86ad6afa97ec7c9356e82d23c149dedf03aba59df85b7dde195eed23cbdc329841b4e45e4448086dddb11653b57522c5ea4296196c62821cb86f7ea57912a4637c5fc24ad5396829812bc335ef4ea29ece7beac59a90ecd5aaf37f9302983cd53da2ea20a1eb6a154e91ca00c6e92229ed65638d3bbda2e0f39327b52c3f9abca1682a19658508bee3263dc2d7b1aa2f009fc00219b401b1271f427a2a7eb0f6b7541a43dceaa02a0e680d5ce580129a7073a4d467207ad4ed1e32de1c771ad55a8c98a21ab0e93507035d141ab37f9fb74e336f511af5aeac5e0df5e6a2fa827822e7926a450d11cb02946b9441d4f28a54e7c97a4a17bcb1e8699d77cfda28cd1129aab0b5f3d94676f4e8217e5e1b64ce1c59c55919bf5ffad127acef9f85e30bd86f634d4845f0818ec0d5837145be3a8fe2b7371d0bdad89d700b582ffbbf63d9440bd5265996b3a7fc0d2ff99a520d384025dd6c00bde0702cd3168db94cb897b2555ef3821b9f2b683477c46b1ac69b0a917dfc7c8735eb1c64f7f3fd8c8aa362e8a9f3defb84209c8ca8f29da133a3aefae26072ae9c0a26e9d44986973c0d5951efb1c6424832a4e9edda5dcaec54adf61dee2a870657ac7aecb636895b66ad122b921a65118aec81efa9af02ff7048dca41528710a5e1f08b1d03082fbfe303c47ce4abb2fc3cd1c9933744bb80edb7fe6367c77b4f3bcbd44bdda85fc65d512938f9a70010f01dfc1656640ace89f2bfb85e3b4be68c945ff55b788d9a765872711570e72c835d036b273e516e54df799aba884e065855baf41de2b10fa72f16ef414a3495766cf24eeee740eb329520e646f757a7c506b60df8047bc08d02da271c2e9eb043276b1f59165f156900ed33d0de009c2f644670f051ffe25df539aebd92d9e88a09286bdde4023a40fc46ac5ac4d792a9aae310b6ffd637d78e8630be19e71d2f9758b7217018101a8ea3ec45bbac2db353c25c21700b50cf69860333dbc52071d959c15a49cece9a16bb40c85ad8cc7b62c1bac4a172c18d6cee563f94eaecd35d0b2e1d0d042fd18e53df9f569fea9ed4ccc8feac866fcebc51f1144e48410d83ccfdf2d4d29d0cdf58c687db9a3e02c78f996bff2d84e024f15318de612d2837cc49e0d05bc49f8807dd6bdb51c67aed7cab82a96cca9509204ab76ab184cf9c72fa2cb3212da74bc082aa6fc0de7ce35a94dbcff9eb964de45e7abe66a639ecec97c434e6415cd294761d0bdba12b1211637d99c3d60badd56192d8f6fc99779b5acce40afe1dc1671a5c5b2cb0f94f8c2817d411967afe4eac45c5ff57637caa8cb5d7c35a4a3565463c9c20f9ea5100245bfd099335706dec0e0fbe52a10ad0191ddde9bc09e7394dcbb72a76e6b158999a12f3f4ed24a5e93070ace29535e1fb94d7dbbdb13b82e57119559d5b60a1938780cdd9c4f0796033c3d9ca293db262a5ad61d14f208b44a984a3b308ac4f3066889b3d7e3f888a7cd8f4390621b22a999bf63202ba6653da2974431da344cf5210803ec85404ec791ed79e984470a3e04e3a5a82837c880222a9ed4093d840927c798e8ec084ca39ba80b0ec7909a108e68e73ee56064299c694f33a89d2380051cf6ca9df53a9e704385efe3e7d4891df0828b585488ff9d0ef4f52447bb94d7df3a22d24b0b85480f0931deb9e6b0f68bf542babe495a3ad7dc46e197aa28131a8406d245c7174db4c74115570594aab02629422a43eca1e9bddc6f77bc07b1dc037a13385f6e0a59fa4701f2d267dac4d34f133d100ae1813569d784698eb6b1fb34c376c410f58267534a427c313afa0e86878dccf2bdfe19d1dfb99d3d2a10e313ac533bf106eb5259c627da98a25473544298040e555a56f9bc7dc76cc1c5d73aef10095e8b51647a028d151dc564061cd2c23943308f96663550d6f5076bdf906e48480d65a73b7611d81cb257519865de7970ca5c3e883886c0265a0266b6ea8dfa91f10faf3bd2b06d3c3185c166ef4a1accf8548cab34c7ada0fe20e999d21d5cffffaab65aeebc54e987c6eab9afdfda76b18156f7d8668806a2b095445a20ffa5f540a43a7a14ab14ee77772f522f19a798d507c779632b8fdf30e811e0069843717b10b2555624238b4761bde09184de2520d6698e3fc3744fa9f32c8334fd016d6ad7f76c33804fc70bec559f8a18da8dd305210d634d883c01d42d658d654eaceda329297ee04a7b1bc6d081874130f663ae59bd6e4fc17cc7e1a3469fa12b0c192383a957dc3715ea7ca0ebf31d681af3e5261a841cc68d2aa301552369c67581cc3229415c7a31cb247fd2992292e158a0d8c53b05df843c0a287c5d66203e599fceea53a869c0196687e291f237338854e11606fc625d3989aeeb2f98e15ee5cd762f7bd2eca5e2c592c209e6dd222a498b632b415e104f5ed2a6b72c7d115a8d64be690198950a98d32aba8428425e90d7e318382b190a6d41cc486ab818db5af7aa6037b5acd0b37469348f97e17f7005d79c11b8fb6b8283902b9d0a27342a07484826746adb9e35e6417d573b44471dd904dea963e190f227e4512f27429a46376469e133ed28fe708fd051ef96ab8098a03be8fb571e41e4b9e7af3b505ef55bb040b79b419b31b784afac0d8d4e8c5b2ec16bedc6e6b16461b72e5e9d5b38705d014d0088382988e3ef5b84749a9d12e3df99a441ae382c26d51398ccaaf99eed159d81d9b05f6b1462747598b0998b681b152b85f1a076f39b51c385edcfe3a31c1a28c13fa680ad69db11ee7c34ac7f52c7f310c155000a51f342ca65c09c3c48f3b562e7c3b01f28f7da4fe2c5eb7f905c9bfbc18260244c7538f19a6287505469b1da705d8be614630da5868ebf580136d595698592c6348e4297d95ec22c85997fe52532636ba14f8c7d2b036ed04fc924ff20f856e6e77298e07ec1318418cc20da11e222418cea042f0914a962f349121bfe090508d342cd004901d6bdc3c7305c15ffd268980cd011baed351f248f608e6d1e65b4851d17e485bac0dc7d8976da1c853b7c3b450163bf699bbee53d4fd5b69eb6ee319c49279dc31cf32d5bb56b1130c06e56cb7747266868eeae9165637df6ff0d406e8e991c59f067a031ffa726dc93945bb544a8ab0753ff6aaa44ccc295c9e974de5cde20a67608fa8392188f94ee229c334be2a22bfba21bcd30c08b642117406651791ecd1994e950760283a413535c7ffe8dd3b16984b3b2a23b885c8c24c87249db1bb50a9145a6189a272b8f78a356b98b223d89038a96e8deb8cbea8fe9b3a919e1ea6c7069e4d3bcd34ab3da0e29d128b762da69b032d78e1cde2a8cf9a4c55f26b475e117a019c58f683d949fb4c13d06219de876bf32b2e0a62a6f72bf41fa1902355b938e6bffc4535fe30cc1615e015fbe9e85e16a07cc43698dac62879ca9f6cd049f182a78d4262d87402132f4a7366357db29b3d4acf5eaa71d921cd53c8118a8a54ad20094347aafb94dfcdc257887b2d38ef8e5588b3e4bc2ba53a0e11c65554d6b327df64b78b944f852f77c328956a29fc44151bbbac43635fff6dc401811409da7e020f678838cb6ff0112a93535a914d667a2f997aea41f05eb5cb655859fdc73e2e1090af5ffda60c50fc8355c5839b6daf02835e16ce6201e4cbf79d2f73ff8d0a269eb1286c3038bdfcc69fccc05df953f336eff50471b6c8b3fb32fd2610c48eba8c53ff006494beee50d7618ec35824a212f7123e24b9b9bc84d2381f5a557e44312ccbefe3c6cfd88d28425b88e8bf81a394656a5a1e02033e4d76aa5bc7ce9ee85f677b19291b05359c14db1342981d92e01ca0d227bf57ef3271e0b85c8d37e5e82b4eea4d6c372a03c3806d9401efae900ccd0328296e654053b4a68146b94077990c31d13097cda4a929d40e81bad39aa568d20f0ba9826b6b1570ad6711229118fad7c255e442ec7a3a50025d71f03b8f21a4f1c5b0311d666a9bbfd44368ef364e9c8b0f3b0b6bf30e4a83678abf27ed45cb8816c86d02fdfeb52456edf4bd214b8c8c3494761959f27008334c3802b79d83d2159f960524c430762395387ca7f4fd5ee1df4c467e1759d95a477cc8db139e26501f977521c31875daed99ad3c8dd6d6dd825ccd7ba6ad45d23cfd3fb7f68181d576af93c68f87461d5acf5487027cd5942fa9c94094233d85b147b7e9a3d11b846253571616777c492be6eceb58c4b289c936669e651be666ffeeed141f5e8bdd8f8ce34caa3059d937eddf6c22d2e33e15585d9e6a6513458d422b4dc185fc70ad7817a63bd15140e493579cc8882c8261ef001df642bb6cc5bb947a3ac83b9a676edd41175a6955a52cebc06eef67594e3b6e4645e8f1488828150adb88aa9cd5805042a62619f81f1643777265434b4f5dc72cea32da30128a3810713aea5036259a1324608207aad470ce179d950ca8f2e0a6723aaa95cd1012bea843a31a5727a634354587e9eae6dcc6712fff12d3655cf8bd30b7786e4ba07b9e9fbb92d52f7c317b33b76c60ee159bf82f3f8eac066c642488eb49544ab45908c935899f6296ff6168a1e8120536b85e488009e539b4d5e97e9c1e6c13092b00027e6f1eab7e85f8ca8a3a981caadd07d62e646ab7df3ec592ffeb7cdc5339b640e4e67c52df07ea2233a22ddcb99656ea9101a6399cf2c97e796ee3d4aff86ee0477471a460e0c652dfe342add6e364783462b47b226daeab6c58f43529a8d38718d5be8e8f12ecc73faa890fb1114cbcc9326a8a398a26a4b7d4cbb9bbbc498170fcddaac8ecad87a9fb52b39332f83380cea3229fc47326ce03f7d66392730953453db6595b32320eee0eac46614b3352ee25c31aa47ec8bd02a912d412920936b78fe6535bbde197a56d1b6cfbf81ac45018ee797eb17376f3a473a5b32fca44cf24b13b30949aac7071c0f2b94657bb14d5d5d0ae593ac2e964eae05a567498af915a6b87ee5f5989b8094f96f1e6e000cbdc2715233e9cb727c7d4a15e99bb9503fe8e5ec61ba05aaad16365b69be5149045a3732b27b7e4f9e5c66d67727f03550d4fb36a35b79555c0b008bd117a10bad832d60cacb9cfc23fc1f631f055c3ff97c7dcae0884a436d3a15c8bb6c52e3e0c1cf987f00cbcfca44d82a7492d66ba7220656b77f5ac78134674347613e2dbddb8cf2f58e46fa6f73dddfb33cdf82d7063b72eec8c6320d3a6c281da629170abfc9f44337a871613b721f9e5d0287e7615b0da98b0dc18fc8a4687d554860557034d8e8811aa3f952bde26d27b0a75a3019def438b11c81541bd40b4d6edc21557ad6b3f307990947faafcf972124c7c1a15f3d124bdd031a1618a45977c04ee5328b8a5c7b7c56884de36ad79b530481da248daab0da53d63ccc09e28679b7062a2d7a154f4956f2a7c3efc257477273504dbcd1fd9ea30ae24a5f77c543d19d33932065423b86eebb00b3b8098bc296e3b9086d751ec7d0cc9dc5054c08bced68d6f9de401709a0d579d60ad31810d14072bbb923a99a64aa47d484ad3a04774f9e3d4e6d971281bb5648bfa85874cce8f120f4c371d8dda92463f9672735fee12628b3570984a7", 0x1000}, {&(0x7f0000001240)="ab011100fbee95673de0396d734f3deb3283aa2a7f03c65826d8c85c4a8c3d7f8d22220de33b0c53873746dd2c82401b7a11e2d157784c4ad4772f83bb7b4c6940a14a41b6099ef7a2d3f25e6f5cade5fd797d5572088eeb0d3cdc0a454436ac10d2752683a010a404b34d322547cf90b0d92a3a9c6df25cfde4f714ae08397056d4d18d6b0f73d8421d6c5881870c3ea00fb5a47d59e3faeb", 0x99}, {&(0x7f0000001300)="a8af4a94e970dbea8a1b1889b801c3d07f5ed96fb4c5c64e34e816a3d4e0f19b11e6b5397e568cf0a2d9c991fe89ed2e3ffc3e382753d8724703f2ed3909c205003b216ec4bafd0f00aef2fab7", 0x4d}, {&(0x7f0000001380)="120c8d6deaca55dba12cb3bdbcf1e76df840c82abf3961a3b2c8c2ae72f6c4439a6f8412ec8fe2d3cf946d96330dab7d459dc3cfc19d2bcd31d6ba46b3ee59fcc48ed49ebdbae0fe99d5319b9982a7baba0c357dfafde9e90cc966141006846aefe399f29258ab0a0aab4dd69f13352dd08ffb0ae88461dfb180b219f8cecba4aeadc28cf47127e65a5c8991bfa7ad9fef08b5f74057345a547a612a0d1a664c3083", 0xa2}, {&(0x7f0000001440)="32f5270841c367e0db26b3533156a460c5d77645dd96f545c86b6663c154a40caabfc01c15a5750434584b1e63c8b10a07c948285976c153af33c8d7deef98bff80d921ad053dfe048dfdfd502eb018f6ec64cc395bfc3ebd8accce74b9b9834088c9a4293ce583cf329b85e13c04577758cecbf5b352132dbb9b7399506ce76c7f64e0c89c1a1ee8a00651914468ee604a0b313425027badca810288d71487cfba2a21ccf1309b34a00dbb81bd69346152fade68af5255f0a5b8464df6f2fe52232e8cb32f1196b1a8b2c32957c45f4a459a7f8a0128bb7d980a87c0d7a2d", 0xdf}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x401) 12:10:14 executing program 0: r0 = socket$inet6(0x18, 0x9002, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x1) 12:10:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000011c0)=""/59, 0x3b}, {&(0x7f0000001200)=""/82, 0x52}, {&(0x7f0000001280)=""/152, 0x98}], 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x7ff}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001080)={0x6, 0xffffffff, 0x4, 0xffffffff00000000, "95df1f0b4a71b5153f8d80e079b16ef987fada59", 0x3ff, 0x6}) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0700000066036c653000"], 0x10) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="8919005f6823faa4f1139804eac1b9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec64670a5063c8231d1d8733de6f3311", 0x5f}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000240)="1fea0e0c5a3a62e8e8eea770f873f8c018b27148b0c80fd4d05c128e9153e82e15387d9e847760cff8518db8cb16017bb8c45fcf24bb19c0300fc2cc11b29942e1ed9ba6fb42e6b81962aa3b09641bf3ad04d2d1a7892aeead2fbde51fc9789dd3c10fb6fb2703dbbc8e2c93ad7ee62918ae76e3e3682308a85a743694c7498a7b6fedf2c64760dab6d09ef3faa27fc28cd2edfb90d75857da6e9900ec9cc920b652903583ab0ba4b4f712e3525872542d8cbbf5456e538b8010aed372fc06fec377f90a0763513a70a7b133a0065b9d29408e13f2d5ca638d65606df6a9928a18460b89870117a532dca928f5855e68d3fbdcb068f75ff569ec0e5530ee1222ca0f64bdcd9f2d0fe2a984d77282624b6db5ea0d77bc0619e6e11cf59f4d746b82b676389fd9a272c40cc4eb85b916ef9fc5dcca12d399635812d73daca4b1895260bae9fc0f3c60fefb22d644cac969aba47b1a0753735ca58f9252efc878dfc537201875f637ad4420b96d751779b3e54be51240d7b41afacb0e0e6c94bb6b348c1a1a5f7a9b4fc4fdccecf9931a469b4ce596c6ae91f63bd96bec11e6ba5d48be765e7bb9ecc930632733ef03a5e2f68544a61ca2385e69da53c136003d57d721b79c302eeb7f7c0434410ebb16cd6853ac07b828615db6763adac4db9b9bb6e4730d7279d51983c6e7d175d5a40c64fc72e7f28c3db68f4b985164c0bcb165b3727cce03682e5d7839ec8134a9f093f9fe54b3e52c087eb06721740198b484d4ddc551b393ab5178c65566ccd00711f2f4b247892f6dc47466a44f55da72f7a298eaa7b39b86e880afe3187f68b3f72f8745ddd0eed42e36cb86571301e953bab0d6546a3b5c4a4c008bc6e88991923680d0e084ca080956af4ac15e458fec63ea6a8aa1a6ad6c8783d9256d0f732f945c3fd6783bcc5e86c9dd9f92d5fc3336f3e0d9ac66aa59e61474502cda68611b901ee7a5a89af8ee4946fd68a179a3063b3fce1f7ef5ec966e003f1c2956054e059a05543694daf03ac9085745913d5646724f1803172d5469347c449d286ea3e004e5cad1af881dc7d46d3ff65b5ef531f693fe31f2aea22eebaad614e93e21a9b7ea228ee83e0b4bace988336d678c0406b805209db030e30727cf9fc1f412e8d09b1c162010b2e5bcfff956e94d1d7c7cb45f2f61496d9d5c29aebead6ed35201e207a90473f7d5dfd22aa133c35bec54e50ae0d07db30d3d08ba5f6e9f3dc828925b83213e67419fd83b530b48086e20a983f78f15ce423404d74de554c82efc3d2405ffbf43c5307ed7f762d3e97d584f12d939c7815d0ea769fc81a0ae50fa334d080c3aec39033cc90c9fa0823405151f53ecbab15cbe5d761b86c488197c17833a78c1faa5db95fb875ee220696415a1a3fa91a7dd345c239de1de22ec0c21e00f3ff198407a1b37a1e6e6e5025bbdd2930213af50b7d71221ede0a29c4e98cb5c9acd016364ebe72eec0bf6bdd9e5d6a20bec734c5a68ff559bc11494bc2f1962d613eb0ba8e3c26b55a668205a4a70369ae7f8835b92a305bbe5c0056f08f215beade2bf011ce5602361e04f21044a35067dade456147b1b352cc1b0a03a12135f81e5d4813fa16fe3437c031adc2506d49a05bda86ca94265fe3cbbb6a9d8f0bb047b739289df4a4488ecb3d5b0d8aaee7f6f27ddafe68aef915b2f5b293de7076f9307b522a8524f3c5184a5646fa953593b77ffecc55a9ed52052158ae0285d436afc1e1ca30607eaaef2a31dbd30a60045d4ca48a56eb6f23e603fdc506d02815b847cc73220d117d203c6b8888b6825060d91a7f69f03017703ea01666c8bf05cf64d1f788cc4f31be26b6e16c149313c01a380143d333a1090c32e1c6a7dfb273c55b1ae9192f10786e4d532318f2b7c1f87ec80ead9f9866c06241b20beb8aeccf09a88fe63b117b6986d39e5c361dccd69d831cf9e450a983a4493337412c959cdde48e982c131c868a55aafc49065edfc51de6263f62b4d9f36f24616877fc2bca1c39290837ab87015d93a3a29a2d79d40488db818dbee95dc59dd1ee5554ef90851194d4a7eaf15660a0d65bb7cd010708117f18d047a1700e791e8bb9bda4f3b40d1a2a74441fc98816f3d2c859e00f669885ad018ab2fc723bdf0e9c57552a1400742a07097af52b68a3484df6a2ce5c3b4c18068cc3613c195c5545e0a495ab3953f86357c19095552273d4d1b53c43bff504c0d98f9efa88f8243d717969e08722054a375a664d216fc24d95c99794f8f70b4de13a8c4e47122286bf73bbe8e66d1bffbe22ad8b81d336d0865a403bc75df064d664f64cad4b2c5c440b950061edb9402e47e10e69e20e75f23c2cc34e3aa9656eef7810731c2af9b0dd0bebc3409cb1685970f6c8d2d0f0adb5460a67e785088eac0622b97e81ce8a3f482a06bee9968fcf2e012605bcbc9ac63752386460ffb1ee9277a698e4a90fe10b1df655a6e911e573c06bc2bed784347f97da5d0df62faead5883d74b99f1828df40ae104784ee5c0872113c5f11a324382c2f989dcfcbc1ec39bdf9c78c958cd53813f013050d31a6bc14ee00cc5ef60fb5526b60d84a07f932b296923a6b38f6ca43e9ff3eb0b6b71f4f90c718a2603c0dbe655fb4e352f6d2d59858a95523cb9921a642b7a4cc31504d972835fc9f315e916848c3e5e49045430e906456851c8f8069fbe9b9d466251306efc668c1cd8e3a58ec25c6129a7b649a4824b4d5705ec7d5b21d3ac32ab2975c3fcf22f950a9962d90381caab22f2b45dcdcfb75dd5e0a3090072157fa48eff8c4ea527c26523fb0f931a341851386732525978bab5fa64878d863c444d73ef9f3378c4fee14435b86bc305549821d44abaf34e50a8c0d284b97d210c410c26616913c59706cf9c7eb3519cbb6e690f792ae0aac76527a7a174de531cbfa9e7976989d060eed2aa0f58d1c0d1938a5cf89db1b9936e158f9b0a1d5e3886870df1b303a61a27f241302ab6e78d9741039563c6a43a043505ed5f763360880075977c2d63be77f5aa20e0feeb88dc616a1f5327f5752c79d179ec5dcef39e26d815bacb71bc01ce0cd7793e2a87cf6a857dd065d07c940ae8efc61cb2be5b1788873a4bd2d25ffce7cb4c6c6fea79cd5c0c8370ae187b77b55297262f562d062984e4180fe32533e107df6568522cefbb4bd05a3a383442ed4b3ddb0b42724346ed248e763bf8e093d9e66cfe5cb769aed9400074b0c231d0f720c5340c2d6b02d4f8604948c89055eb13557353c5cf8df4fba86bffadc5b932fe827fade17415cc03e1180d0fc988a7535360cac3588e80975a84fe57348983213e55914d6639247cd221517dbb1375cab8caa6bc5dd2a7e34591aa251906c98f10776eaebb1704af961a370d0dced2ea0b8506fc67acfe60d4eab73fa706da71c409574a2b4176d54288f0da533fdf0e9ccd522ec79ffbbc7e4aee60306df0c28499ac7cb866f6f7f66991588a60d43e0b4c2fdba49d032c9c789c747a510345992f74ff433fdf5c5d63c3f191fc4180f57f23aa6def3fda4c79d8eb2bd39f936cbbcaa35d4ea7b26c67131bd9c1afa7af04a2f8cbe7c92861e57c28764bc5ad829fa9863d3d9bdb7f958f5a350ad478fb6066fed1c8c094afce1f396b99565d28d517d2b54bdcaa236ac12398d54c5d32aad0e648a668157cabcdf76451062d9fa7be4ea2f7c2096c5976329cfce5562692fdc321a0f417cb22da12504fcce2fbb50bb2e2cf3bbbb8dca879c187ca1b1bdbd5d7be2431e55a6d8f6ea4bf33b14d2844a0e3ff16784135c989d9b65fbc42a5acd1a723ef289ed5f71659ee49fc6cc553e92cb9430f628872e0b17088a7aa0220fd804dcacdac307dd65e77b04a616bc430414c1930804ae0922e9b41f231120bd65962930751c2904dd31be89f4fe91d5a828399fb4c087b96e8034ccdcdf47b2528cb1f0d92d90b2df4c997cc5a5d5fba814322050b443569003198221d7d1966d239b10c899811070f97a20aa8419d6d2866ace89492e3531a6378cbb57af2078e012c26d45b9f0400e4132758751d142d35caf68bb8a4be9b3e37732bec6f17ed8c47d28e1d1ba813841daa8a22b058c5f699546103eb6a683b6312664f8acb30d7cad427a87a6e22f4864c8ab9bd49ed7a38230d576d48f74c02971207eb9d3f7496610d3f9d0e036cd79e11d3e3131acb90b159f053b229dfa8f2c71381b1bbc4ac98910cbd8be77affa92f18b0dc0484fd60d7d33d7b953161cbdf68683bed3facee1b378a9799091d160b886c3717c047d59052ace38db22a756ca217d4ea7e3018463a68bbf4d8c5d1577a61339c2fc315672421858ed8f793188a28f447846fce8da7c8afca13773151827c6ca6b1961e705d99a30341289779cbfbfb5c5830e9526d8e1f36ba06e577802e4f4625b3989df76768d5b08bb22bfb7de90be65e3cdc07e11b0a50ebca02c5729c457957b7780d6740b2e80d091af1218221868b4922804d46f3ce888be78e2240171d71fe3ee8dc13436f41b8e76b9ff5f0558fb4cecb4ec1aa0d79a23ed0469e84f17df2ba837229faf8b2fe210f9704c40ee35bd42402a401f6b294b7c2c66480e780656539767f03a1861b74f4e06ef0467a47ce5741e22ac8e2aef414194c3af3b7fe13e4c1644df8b55fbbb86a035af6f8e6bb8768f6c1c7ae873ab08b349e3d7da2a0b91b1a2c8d806fd38867f18156ed6f45d4fa8ffd3f1358fedcca7a3060b4e0196e39e74b1c05a8535d58c5df39b8f7e1009b6cbeebd0687097267e7ef6538cf1ddf466128377d4d9f2b5571a65334671a9156c226d8ce60f8ba5ff3c3dfb69811160e14c9272f9472c3c44d60685e14f891466e854f2a55aa86e59e8ce7f1fec05d357ba6c9a4e06e985b04143345649ddfcdcf756969a2e048fcd3bbb4c1b7d6389da0fe170959e9de8241accc3fc1fd62b85be18a34d20d1686cfb5d63446fcf8e7adf650928e4329e074c5bbba81defa7a97389fe10d5224edde93869779f2ba0392e3d5004a6efa148c0c154c52da0f2d4c11586d733aecb84defba852d70f4", 0xe0c, 0x0, 0x0, 0x0) 12:10:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2011, 0x3d) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x449, 0x24) openat(r0, &(0x7f0000000300)='./bus\x00', 0x10888, 0x10c) r1 = open$dir(&(0x7f0000000380)='./bus\x00', 0x8000, 0x10) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = msgget(0x0, 0x2aa) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000e10d21f5518832c5fbd46dec4030a4caa753a7c00681804c83a91d963efbab5d862a19bd9e049b9ba2b8502081aef7bda7893358aaa750f8d08650284ce55c42929b15bd6d03e9bfc94fed8ad34211ad8d7a9653f0c3db0fba953cf66df10a1696ea8890a7cd43ba512785eedb05468c6648aa61514eeef092caeb7a3c9c30b59155b1a29609c15ebcf4db0552f269183c042fd12c3e8eb8fcf774c6648c6c88db939a90f84015966a36c7a5e2642fd2e8918c6a6669b0cc61a15bb5e01cffa7ec243c39fd6b1aa951ccbdc6a5b349e50cebd52aac1dfb6057cf657bb525b533293352551a534a924d4934717ea1f6274c56d790669b579b82d6489dfde0f7252a52dc480ceb7ee3958cee114896d2c09cb51140d0"], 0xb7, 0x800) r4 = fcntl$getown(r1, 0x5) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x140) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x7, r4}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0x0, 0x23, 0x8, 0xfffffffffffffff7, 0x81}, {{r5}, 0x0, 0x20, 0x28, 0x7fff, 0x7fffffff}, {{r5}, 0x0, 0x10, 0xf0000040, 0x3, 0x4831}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4000000c, 0x8, 0x7ff}, {{r5}, 0xfffffffffffffff9, 0x4, 0x10, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x7f, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x9, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8000, 0x6}, {{r5}, 0x0, 0x40, 0x8, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x3c7f1c7aad332133, 0xfffff, 0x3, 0x101}], 0x1, &(0x7f0000000280)={0x5, 0x81}) 12:10:14 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = socket$inet6(0x18, 0x4007, 0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x1ff, r2}) 12:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xd) r3 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x334) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) semctl$SETVAL(0x0, 0x3, 0x8, 0x0) 12:10:15 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x3, 0x906d}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80, 0x2, 0x5, 0x400, "f43638b02814c17161296e2cfd11a6d4013d5831", 0x8, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 12:10:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) close(r0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 12:10:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 12:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xc002, 0x8000, 0x5, "10a7b0264141af628d6bdb5cfc7a6a742133a810", 0x3, 0x10001}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x400, 0x4, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') syz_open_pts() syz_open_pts() 12:10:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6046, 0xe77) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:10:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x25, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x8000, 0x7f) setsockopt(r1, 0xffffffffffffffc1, 0x7, &(0x7f0000000040)="94841bbd0702e8db530800cc7bc9b11598c05cbeb2379c75b588d5aa7392acd4dcd46e8c5229613f10031afc4021e5d76e282b442e7f3e31edc241c2e096af2300a53f4b0abb3756dbb4d6cdca516404cf2255865bfc95793767ca75626f2f6f8b35650ab81ff9e7e49bbbc4a8b75c72dea50d4b49a3df904e5db9415016a6a0e182931fbf4ade83167b87021893c15b5beb2ade9d1883d04627697d99b12ba33683eacd1c394e96aa7c214316e239274386ef521c4e773a2b3d3c32aa53c4a3c4450ca3cc2b7526ac2952e37176924de0c1e0d08282909f1b1a97a179e87db1d80a03c66d60771783414d035655e9c0ae144cadbf543728b6a44ec28ae9a76449753d6266e7390dcce71483cb699d3b4ae76163caf281cb70dff61115129c72b14dd19d8ed9af11d927da39379fffe46e47995552fb47de13048e6d416a4b2ba5c13eaca467dcc26d5028775526c1134fd1fc5f25c418eece766aa4aa72fee430e80ae5cf29f117cd618ed97819b5c5e26c2b0741de715efe45403bf12f0402ef2b16e5004838f72ac0457f6923eefef9d04abbbb00682556f98610172ed70f6fd09a9af880fcfbd6e07a1e17cc46f417362473dc7b8d42852a6a867803d2032f49442ce9023b83a57e9cc00e5fba0a99b350c52c9e9e5aa5ede229aff1cc2b865546bc4f22f88aca0bfb4cd5a8589b0e3a9e6182697afbf7b1c1c606b6f38d4ad192013a7ff668bb2f1be1a55bc55ce482daff26c04ec204fa786d15715d3ae0e16c79d8c0bccea54bb42b45e1debba04e0e1419450421fa61c8096cc424e0dfc6ec9a42e764a2f8640fd51e7e67699176c18a8f16b1ed8e531eb01d6b4555976a8f03620d9f6bf6cf42e66e5c8796a48ca6bd1c6b9ea69fa30c016b25ee929950f97e30a31e82621942815cd706722b1a6f44643e7a25ba6b8326161946efa4381b5576f25744d92dc650617c33a732c456f5978ef93363a056dc8d473bd22a7c41dc92d56372dd41ef133ed476b0a93c958ed0c89389e15ebfecd7b4ff9b8d2dd3100f0a21b4d62ceffbbd704d2817b134e4d5d3f23fb2338894fd014c8e1ef907bb9ad000257819f5d7a840dd36143a24af50b1ba21a5f862c5356afe89a1f025a72a9ce7fbeb56dde9e3a7be3dfbc0b2eefb685fd8e83dec2d14c392b7c6a3157c75915c886248641f5e5584d2f52c74acef7a0f1a46462699bfc5e3b1deced92772c9237dd4a2d6ea1abaa78f3cf9ce59f5e3d9104bede057f80acf39e3752a3596cc7d78ce79dc44a06b0a5cd932a64b7a77823186f18683eba702ac3469c714ab4100e776e2e2d84cd72c95c1a09841198fe125ba44d171c26060638f3daa251f88a5c695f179cff6430c1e3e558382ba043362b71e7ce04242d765dcbf2196d608c0bd4927de290fc6b3f86bd8e88f10772f77ad5c3c072a9580bcf8b14b2c64d1cec91f2c52a06043f563c5436ce33628128550e2a06ddb7b440c7f59660db28b355f9f42b87024ef75983df1b65145c8f78ce8ce808ddab0d34593427d0111f3f329e3e389c1d66d5fa1f1650497e5f08d5439230e6bd651e3cfa4882dae2ce5e3cb4a6228ccf48421c733b9cd00e8c08b27784c10eb5b77f58770a972a71ab2b27f5bff192639d7c56f87f28a447a9bed78d996824909c44ce923c6cce933de197b9596c7a50252119423f5f4572a5c2e8f3a95930043912dc40051a3fb4fb9fad7f4fd2b3fce49f605f036fac691bd2e446aa2f2e5f5e4d5a66e37d3b426d886967bfa9fd9b749b402804b0486d4512e7a29cc4df54256b55731862d5f8167bc09a474ac9e835d3cb2814fa6e2bb5e0532697609dfe79c1520e0061ffeb89a9bf0c63ff6de41512bed4915e737d6451417be5e2f8f25248a02c51102c55c677dcdb9d8c93efd28d8eaf6c72653d50432a55d6c7886c322fc7e9af8209f67e615056d2efbb7abb388f809c8387d60e60688c3ac275e37f30ec3b85860f89ccfbc767e5535f4931ab5f04822986e10798b9abc482d2de9cc8e8c139c6effd6d6244fc03eb6e19f8d9742169873bc6343f860c2bc30866be504f062fc1d66204dda0231117fadbaeb206abecfaa99de28c945c5d55523499d82da7a1a6b91920f35fcbe46e69350ff41afd815834d2ba9090d87027e8a80baf5e96c4760afc7d539a55d0ba499cd6fec77f8c9c847ef628d764d76e66ffee3c0ccef2b74c66a60259a23e345ff23f4ba54756389da02ecfc520e4320382018b607ad6babbe3f96025e3e9d873f55d81cf5dbaea0123c8cde2a2af5dff3d37ee4d19b41f48b24a4cd52d2b00cd8cab985c1c106dc57c87a6b65e80d9bd632efc0085170d5eb099646a5ca7c1c4c4dac8b4cb56eaaa6c1945ca444ffe210a466604833c624aa6203a36e7e460a039a486e7ff2173454f0632b5d73cfaa8c33835d3bca43469fa1470e42c2ea88250a8dad37aa30fc0627ac75524f42fcdb25b07291133076c54c90a72545defb8efa0f0c0acc055ee52d80870f934090ef589ce96475a5feb62c45249fa34fa780dd924e19de609e8a0cf565743af00be82bfa34ecc89cc41700e93a827378b6b4b9f5e8b002eaf2068399a48f3d16c83be4f89a298b4918afb38983784dae1cd782d51b3653b1f180106e112c2a8b92ca950b304e7c080e227af995839fd6946251103166204224afe92ad637c9db90f475dfd965c7e10594f2636b32a5deecdd275edd091d39a8ac301dad0404fa0c4270d8af515db733070d3e62157d0e3de0397d51560f5919faae95a901dbf6cdcd2596c7087813b79c3a0569988c6e865540bb7b660403c1a786a7cfd2efea49bf18195065900b2999d6e323f4a8843690f6daa0bbb4ab9f863ed72b646e720be55a899c20a73b0434bc51cf484e4a222f7defdffffce86162fa24a6e65bd4d51266e183b115fcc7bfd8e7f89685ba9dc6d44c64f2bc7335a33fca2f0057c99cff513ccf63ca6d7c8515b99662d623a9193a26a7733e0f974359bd970b7acb389d9277bf887eb361b85649136e37cf255f3981832817444ffd85076fe3fa8546934611dc209295088e0f0fc5f91a0fdbb3e92f334ec950bb0881efb67975c5170df6dd668a74c8f8e742337beba28c39621a8dce8afffeca7093ec698c0b5c02115f1e4eec9703e53e9e7ce77bb1e8cf9786aa58880f546a8016a56b52a62744b84500c4cdd7daeeca3dcc4d9a4e0c36966ca46506d43bb1ea2d328868f38b95dbf75622d481d955018ae246aaab7875a62ec8088e37db8ff498e7af4317f8d755b2da2baa43438802a9086769d1e4f9e0a013192de11102ef6b4e3947d98296c27746dd782332388134e6f075de5357970f5e469c682953aa059dc829a3661302b5248b1d193dc6c3897d5c3b5a224b162fe0909ee91c3e6daebbbd4e5e43b8505a6d6e4cc4dc5b50e7c089e35cb03aff882fc2df0b849b8c28b49e0210e24ac0ac8458bf98e1006e9104670328919c99e31214b93b66480856545fa6773456ce6d4adb4b930d214469297008639fbf532190846f2ebcb2cf6875b3b15741dd447760101f6914e95de381d8103093056c16220ae1067f861fe7ead152945a4ea66f1bf5c3bd0842bf288f470576316bce5948ad322d9ad3049634e321a178469a3df5d180a1ef77cafa01803bb19d4e17112e4130ad04ea0eaa79db57531aa412f9f079a9380aabd8d28f42e2cc0f128d9d17029224c2b97758604b5ee7ea38b220ac7eeed86d5d10fbd5e51774c69691f2942388057a9fc0e82f64b70f2f35b2f7b392a69ab0dc1755a7514208fc0a8c9cbf602bbff97f9b1a16c0e1acf9b08c3b57938c4d880ab145be167526bafb85e654f797ce2f25592b2810e2cf602e2f11a29a926d9c1e9e5169c297769d949050f173f28fe20ba64cd90d6a8ea9320664fdb11604374ac2de2d6fcec032f5c674aaafda70251c6a4c9afb4dd548a0fb497cac7faaff67c95263d673decdbc69333da5f5c28878d6ac911c52627842caeca834453613d972817eb09509700fcd45957de1d50c6f8e7066532763f6569318d5fb180a9ccf28daf81329638ab110b65ef74de5eaf5d90b5bf7366d62eb09e4bfec836c7ac443599f0af6d75d90677b293ab6c96862f5f8ab18fd0f4b1b496b1d3f66cb8e7d49c95098359c090fd5c511e174b89d9f48658eee2bc49fbf81d37a37835df87bb4820b8c9e340491c0ea82f4fcb5a0320f4f0ee8badb39bcb1a9717110d494f3aed788636a041a775e0fa24083afac0acd590eb721db2eeeeefebf3d37cfeb33f266d6bd6a1bc9a8ba3626dcbc9ba0c373767d2f7fb10af3a14acc6a47bc7094ae6fb39e23df72e2830d5d36e7e5f207bd1db2094ea8349c2ab30f883803e3cce2ff1c9a7ff222cb645a71176301e8e241e7352f07d6e6b5862d56b5e7f6be69530f487684ba68626cb623b7029890bbb712ac4aa883b131202bac22b55527aa1d6852616d68d831455191f21a1e407e5a783dc0ab6e1df8ce5c4daadca641325df778e6ca9a5d632d77ac4eec6bb69c28c2a4a7ec50401b08c63ebb197e637672d7a871bb3bd62c5c99d50d5b461770d414cd6973896db7b26c6970cc6913b12ee434255c8072caae46ccf9778b7354dbde3b4073993acd6f12a248db338bc35f74ab50c01ee6bb8bae5eeafd314f874d0927b76963cb55e412cab32944a65208318df25539ac8fd9f541643877e2cabfd77f956d840ea1f326a8f0a48403915826e0497fec3cc4ed1b2702181b0e8919bc0d872928252930610b881c9a4cabc06f5603ef3acbad2931dc31250d1329b5ee0b964ccd5b64ace962a26101005a0e1ae9202975401a655ed1a2e43dcefd56af85a5c3e5aaa31eed86d6282df7b200d928d3ca1c7eea3d63da2e7fe916d0a2c34aa049c0f1f17c0373c558893ade7720d5cd0a770251d267bd8ca004743c81cdcedede1d26e0111c855979d60a5bca731ec440d11ad432dba7203a34cc09a9d9fd3135a89cbb36cc8533c50508bd1d2c7771dc7ca80f9280f3160078d3d428ee63d6155fde678e06e5e148f5ad03095995c6ec6ef58b3f6607c669ca76b5a1171a47ce8ff55e384b675238cd6a91a1473be99a88fb6db195662b9f508ed1eb67de0225aeda2bc3ad595ed1044e01f0f07977a2f2d1e05f573ec824bd5dbf213e9fd6b4fa2d6df8f69c24ed96a1c299698c2e76bfafde720a204a875409bd78c12437c85d126bce74e70aa6c70ab1fd724a0498e6b10efe8f05e9d8110f399a35082fa9b1d205189418c2253d5269e0eb3ace5ab2235ea79fba765ee945f1f1246b7d51bca8237c7f8972e1c8ae92a5d42f3c47b74f6c32a30f9f78ba5565d30734ca335ec9e831808583c67b67290022c0c7cc930bc933e31a729e7ca2307fc1d364c11d97b1d6d13b0d9564ee45abd15f1e11ec8c3b01641341285f668117d7c2094f5925a7f7a9d6d3307d7ba49ad63c76c8405aa4a50545deddac22466fdd88ae83d4556a7f54de415f2b14ee4597b89f210b6965d921975690208b9c0a18a7e3db6d47b5f2290a680dca0f66f0ae30f51061890662395bd59bcf60609918fff9b38461a3051afac4cf8be662e4580aa42305220086f576ff26b451236d0afa742dbd0fe1700a18228324bcd0a9f139f869755efb37f4c53dcf38660858eb82869cb517cf470a411c775e43530bda4494f391d70d814e216dafb0c605412a7af322f15b6d59b87a37cd706d553efbdafee6b148074c0cae046cdd4b09ec4ac20a87bd8488cda6a973fb", 0x1000) 12:10:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) kqueue() open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) 12:10:15 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x14}, {r2, 0x6d846690fba59419}, {r3, 0x2}, {r4, 0x1}, {r5, 0x80}, {r6, 0x17}], 0x7, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r7}], 0x1, 0x0) getrusage(0x1, &(0x7f0000000140)) 12:10:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) dup(r1) fsync(r0) r2 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000fef000/0x11000)=nil, 0x2000) 12:10:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = msgget$private(0x0, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffffffff, r2, r3, r4, r5, 0x40, 0x5}, 0xc0d5026, 0xff, r6, r7, 0x115b, 0x3, 0x80000000, 0x2}) getegid() r8 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r8, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0x1a) 12:10:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ed6e5696c653000"], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) 12:10:15 executing program 0: mprotect(&(0x7f00003c3000/0x3000)=nil, 0x3000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="bcab1b2c27871d075d40c94c3dbcd2e09b83e6ebe9a2073fa4c09b46", 0x1c}, {&(0x7f0000000140)="f7f48ba4ff41672736476c988e372900ce61a3525fd80822908c6e2686473e5ed4052b2e2f738b9dd7878616e802464b1081c3ddbbb9267fff42a978ab0e3bc780b98b3a745d7f012b40b2bf3a6cb8a82eee7777f030f2cd20f1af281a88ba81be3fdfaa64c897a96940c44cd0e03083866ed719706717ada4c4294ca26982627c3bbc630b074536e4688f11c05abbca5c0aaeb490984318e007ef47d38c3f3dd84f7c9d45904da8b58234d1941871decd7ca8ee99a4", 0xb6}, {&(0x7f0000000200)="5357e300141fd435131406849bf8687e7c86ddcecd72005cd0e8b571641581257605ad53", 0x24}], 0x3, &(0x7f0000000280)=[{0x20, 0xffff, 0x80000001, "a9c89e1777adb5d2d47a6337"}], 0x20}, 0xe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 12:10:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xffcd, &(0x7f0000000000)=""/19, 0x13}, 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) write(r0, &(0x7f0000000000), 0x0) wsmuxpoll: not open wsmuxpoll: not open 12:10:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r4, 0x20007479) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x190}, {r5, 0x12c}], 0x2, 0x5) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) dup2(r3, r2) recvfrom(r5, &(0x7f0000000140)=""/112, 0x70, 0x800, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x1c1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x10) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') msgget(0x3, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 12:10:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8164, 0x282) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getuid() setuid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x81, 0x7d}, 0x8) faccessat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x200, 0x1}, {0x18, 0x0, 0x5, 0x9}, 0x5, [0x400, 0x81, 0x1, 0x80000001, 0x4, 0x4, 0x1ff, 0x4]}, 0x3c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) linkat(r0, &(0x7f0000000280)='./bus/file0\x00', r0, &(0x7f00000002c0)='./bus/file0\x00', 0x4) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgrp() setreuid(r1, r4) r7 = getpgid(0xffffffffffffffff) fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x100000000, r1, r3, r1, r5, 0x10, 0x7}, 0x7, 0x7fff, r6, r7, 0xfffffffffffffffc, 0x9, 0x3ff}) shmctl$IPC_RMID(r2, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x68) 12:10:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/66, 0x42, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x10) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000001200)=""/216, 0xd8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) sendto(r0, &(0x7f0000000200)="2ca1233b6f1b8f01a28d4fa905bfb72e95afb253bf04e3d1f567d7c467284bd74f617baeb4cfca0a2582228b24076038501c2d0335d08a88b74c6487a1c4de833fc2de0f3fef101de14bbbe3377a691b0b5f7c6ebb2705ea6e4282b029adc36f4f273444fab464f0406df332c8f1b54f0e675a6d57ed213751600759e3bc9bc1b2322bdd65a7c26f14760e06a93b83316ff401665e54cb8c311516825da905398f42cd6f1813d192d24471502e3d699fd10face9a9f55d590de7d050bc4d1fb497d79f370b46023a5b504fb4046e39eb250491aeb6db83f3245cd9792fdd241072c0a9bbda16985656a751a4295ecfdcb66e8f5d856bf922525486f7891ade71d61d26ea7ca702b18b8f4442fe1be5116531cc516ae3a72cd8291466920706023f1672900f782b62d138104f6f7563135709ecb522114ecc366535e1c691c009663e93a4f366c257a8a9fb8da1297f60417ea288740787b986211008b317abeda27a3696df233eb28f336bce53932f25ec8ae3974f01f99ad5a9fd05f322ad80ac18160efef0313917584f4e2d70fcd99902afc923f6f46a2496abe09ac2ad61ffec9cef000229f8b0856df98272c9d96fa257d3f4b40c3a104fca4f1ffcaf6afca2f7615b0d0ade7f83ed7da4b6125f4991e6542560a7a5d967f918531be6e7a1f8d90c12ed4427888afe6e4e565f75d7e5333b241421a80d451216819a1d05b59fbe885c3d279816f90948ce132c055756c8d088e82e1041f867bd55d0252df8f7bc804d4000a6c5880cb5ced0992b2814069f875e8f2ef3d91c2adb9434dd17109016481e2d5be59460179537987c8cfe5b639f8361c52dc521d03354b9ab0165ba12a403082947d6cb15c86a46409c55cef69ac2f4341966f7d3f69f6a7f87673998671a0c1f1df735220d545bfd9cd91b4cde8979e8867bdff0130bf33b9c7812eeb93313d6b5df79e25a04deb9c17c5a581605ec983a333597a746e21901a3e7528858a44da704819240d54bbed156104f4f7c445c3e86ddd03a3f78c592756f4bfbe7d0bb1ce86ea353d64d55dba25e3761de7a753d9e0c5b17548fefb8a4554c4ef5a6f3ec7e964054ea3aef146189677db9973480e74ac696edc8c4ddf78dd3178b238a6090ad6b2b8fbc4b3289a6725bd03324039f023b92f2e10becd2cfe1b520b5e6d5457d4589ab71ea4ba76e158242407fb06b8bea3173a96e9ab2e8d70aa235ec54710720eb19651eddceb625f64b30e1535c3c5e1cce6d85570ee5dd6ec625c56d2ab666485ab2c288731d5baab6e7428453d8fbb3ce5dc13c307e0fb2a1e1219281088119926c35ba3e0086f640ed99f7c5e82dfa06f18033f8123a7b55b77ccba601892ad66ccea3e43a375482f37af6a50a75b5ee55f8d6e7650e4080b65cb48ed50a40361912c8413e9241f052f452c7c8096500384c4278925e398ad62bfbaa988fcde12efe910f7849005b30b642b7cdb63c035536910cc2e475889816b86d65ee7ca94d1156c34bb334be31fcf15aa8008611765d430b96b8609ff8bbaf010d5192f267b9f11f0df4f5d7c8c32be85bffdfa6b02689092fca53a9da5778b9b45afe5e7900c4628371c039b276e5bc2e5df011465d16994e0366f6f2f66a60110a2fb5fa959a5eae6d3bfef4189f895592fb7c37cad3188a6679d711ccd7e56a6d334b4beac097931d9314660ee7b3513cd6d33e6d9a7451a58afe6a3470c3dab09840478dd501eeadfc7089d1e2c379f8289556f336dd7da25260a110712bc717c910ebf2d1f2334497b9693cd7947fe8163471b58ada30f8c654c608d4ccaa230d43b9f9c89dd0a9632622115e31413fd6affa2fa1796200a1a5a8d8bbc44a0e8b88c1268da15c1161b9e4d79d953d9f2df46edf87c50f469b047a4de460fdfbd7d3675200a242f896db15355abc5d25a521e21f5d466c5ce99bcab542c228b0ea1996c4871271ad84eade5b3ec37f4a48c62357f852369afce3c4130792285aecac5c78e7bc0ca9d4991bf6956c9ca4fd10c1e6676a3f638df1e4ca5d1dcfde3d6d678372422e0da8ba57c13863d09ce1dcbae59ca96e9ebfc800bb80efd33d553cf11b3b519a47f0bbe0be90ad21f77f05c69e9cbbdf5d732136f6fc9929c253da57de675338275839a3266449277ae627d227225002e6e679dbfbbee016997b82692bf48b602639b3eebecebcf9a429fec4edf1dad74bfe1ba2eeb760ba6c16437d9e13dcb0b683941f9f7dc53afffce080980ef2b09c9217169966729f7ed547063721c5575036edf8cd15ad6a62fc0f20aaca92007c826d0610e0f24c2a06d320742fd6906cb71a520d6d0f7865b33f5028d04af7e6351c0196c8a3b1fcf495d8791a43056a592de0b56daf92ae6c620a9f837e756d49cc55cbf7a3bd2e9665cab206755e353a56b410b2b91caf85ed93f08ca10d82b68211d07becbecffb5bdd7f48201a2ed8723fe578ae4cc44e9b9a07b58a54003de3b14a1ea2b751ad799a60fd4a291b5b673ad580512b253f8ba52bf7f2b9b2ff69067b0cceb75bc6311192beb56d96fa4d87c2af101ded6db9ef04a04530eb25a3e85f82a96d91e5718c9aefe088d4bc87ec85b13159e2016c37b37b917e021724a591ca45dd030fe8d3528b42374855fb54ed2ee55bb5b247fc911151be1ea5fdf6cc99bfd077a6b609e9479a3b64a2a57e6441213222da0102c2ed92d7311260f20ed1b71e04ee7566ddca2d5c58a019f49e2c0643dff162745f3e2a8aa06ed47bc4166aab6a82d4b40a41c6760b485e02af8755c8624f798527f972d148d1050cf6d2db6906c91bb11b03fd4f916c94dd5093fb3706961eb2d5d17ebb17129c854678a0093970aa1482c4c234299959d946b6ba46b5626e6002ca3daeb70c3f3298f34f2f6892a60e176d26ff616c572b3ededc6b99388117ae3c2d532d5efb0807b1824d72295ed52b553b8d21a60562790ca4a0ec97ac102856ce3dfbf6f27ee81fdbf3acbd594b9e07b3b9d73bbb4a09daf2c0c32be20ff5a38e291dc130f712ce457fd7371c73f11c7278f7d194bbc4899364fa766ba3fac41fe63980459436c5fb8e4866579f169e9d495ac632ff70d30bb71be56e0e74d07ac9ee70b6b35a11cb841826f89a9525967bc18e67a1907280cda879a37e7f9c4242f9794e6ee2a2d37fcf3670edb5fe89df8862231279064b401d4519448266fae484ae6e2ba6f444f72b9b6e98cd19d7e91545f252f3f60b4f769b7a4a980039307df5ef24d1e973e8dd1a2c2166772972e90dc04fe4520ffeb55626979bb97aa8b6e47e27a62b9cab66f415015fce575c2ca09de181b6fe469c0ec3668bb5aa3bcb045750801bc4f54d65310c0d727fe9986330c8fe3a4a00323763844391c166b940413656d8924d87f53c74ceab1024246a48f3a622eb32ec90272013374c5d9d9bbaf33d6df6254a6b030592db4cf3a2c16ccb45671edd8fb59d0b1aa81d9f617e6cc3cab5b10fc703b8c199b708c21eeac4a4e1406d81375f2389abe7e4b420be84343b5042f8735e828cc61ad7a7e59ff7b3af04d4f659d03832da47d5bbf1e85532e431254f2e92abf60eafc252849ea20c57ac3723e88e0fced6f7a37858e9c1b7685da275d24a50848b5e774579dbf89eac26b2d638569f541ad8497144ee1ab722c0bb16c7d008429a99080c154bc2cebba162a34185a6ebd3de8a6e6ec826e45921bf37b74723452a4ee9d3d524de9e063a617957bcc634d74b2036f5d895c9bb4d69b393d9467af2699023d2106c801533442b85080cebb1fcff3e821f7350a528705e5b4b6653754ec46d03a3fd33ffe20de3bcf67c2b5b601847e9954055ea215aca9be8003c13ce61f4db1cc9769dbc76753ba913ad6427e025844fe1d77226bf44b953d214a51e5fdb86b57a48bdcfb53d6fdf017d50e50011272a332d78ab921c5db1704fd077902f8124e8c506f0e840349da020c78879b1c33a51fc1e2330504ae028a5f46c726407bf8b5129e92b4aef75c9d021cda170bec84ada4180a6820ca8435552a4b8d2d3680194bd6e01d95ce0158ba8947d8dbb837668c200998e3eb01d7305aac89fb4601a19da647136d33191bb46647e67c9c448af887a223e9483de2cac00be0944b6287a1bcb4b1f09ba70e1346d124708503813abb2deab1f9b0a6cb908582bde2001f406a46f0d6d1fb1f2081f8a8f725bf37d4ec4d75b49ee03899eda4ab0aa1a5d3e8f35228d02fe6d43cdd4341a351c531f4e300afd6a771ee258754b0490cc4387f95e59acd5e174e64cf27bfd7740a8b8b5b4f5ffa972e494589cd9a3d394f67994968921d1fabd8af7ee17f1aeeee7b27bb700b043ec5f3ad8cf4b989b87df333d8ca468af6d6ad48cd82193238bf3c7a26ce29fa9720290eaf8748610b67bfade1576005345db1e9c285fa9ba289ae6c5e3bd306c08d7233b6be7012b5e90ce15f924821d4d7ff46ba8232089751782777dda438024b61c1abda9f742c163f5d63a505b9534d8f905f67202f85f6e4a3ad7e113f011fc0a7b3d7a2892ca1ff4b50e552030c587dd4b4376c6f305055a16c6db26549065dc40f2f35fb450f9fab8b03d2e180f23dbd4be113f8940e3198cf9e8b56649795fad5ef7062aa19c6852935b8f067762cfde57b4ce24041de9b06abcb5f83c34ea3511607fa17573a89ac397b1f6259e40f571e4c23813e9e09aef61240ad237d05959e3f20e7764856ef12d3b59569ac462b9f4cfe87d5e5159fcd05ebc82820ff2ecb4a7489dd4b19757aa517eaaef5276ea0a9bb044e3f4a57031d4b1c395ac962d58e0cea3eea0d7ae23f2cd0c289eabb41caa3c7d5baff146496e6245f37361dd0d2adf15c7406ca2c7c9b84af4d7eabb2e68bf8d9ba4757cbd5d04d9892a9dbdc8456afaf32bb93cb03df3059ca49ff8ca35ac0933e1f44e9d93d14e398c8813e32b270d1ee0bf87fcaf58e64cac40be59bc24fdff8174dbefd1b2f63bd0dc92c856f6b1bbfee4d818f270d62badccc0a6ff5763b5481b313e7a2b10e31cd7368293ef25f9238d1f7729d4a92e3d09bfa1d2db94f2c26c711fe0a0f9af3c1b3f228fdc95527916bc7d6422771605a48d73180f6197b3b579ee97b37839f23aadbe859c2b0458afb3a9a53f3069ce016dea2be7f0558a658c5753c4623f48ef4f8ddd2fa6bd788b2e9203ce6e4d8d9aad1f06cfb5556958d85e66df2d47016df74cb8321bb0983b96aef9dbcc1a7f4b827030b5d3dc69ad4e41713bbadaded05f413f1e3b877ab9eb7c10a3dff72552fc67836e04e1b90e766c1c45ca28d71087faf5943dd749db18d0bae15043a435ab336ca03f90955d99ca7dd30f02666aeab69c7d87f2d6bcc53684058aef40c64e94c1b564fcf6d5c6eb09046ce1a6ea46e938ca76576a5671526e40b2ed2e604efd7698f4800fea6946ccba3a866e2ffc1f5522d48eab72aaa037efc3d584fb2c7eabcfc0aedf73fe72e4ad9cd6c4639c949ebaaccae9461009f40e1647174aee7ce289b914b5c36c68a1e2731a9fdf61ed8ba05b99f04efc3d4d7962a334bad311c6f119875868ed529cd6063ea7e67da02d7e333bc45a8513b8bd79f1a9ba62c73435916d0a950cf46a7c5ddc0c6c002ab8ce8a8473c057a0bf1c2b0d51c9dbfbf28301302cebebbf2ed3388b8d53abdd35265ca4b86732693a296e69d48c2c323672efedc88f25863300d4c3a48243d513826780fd37256283c7c7e7ed2298527629192c675279233b5e8eb58dfe8e94ffbba890b5328604df0ea111809e", 0x1000, 0x0, 0x0, 0x0) 12:10:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8001, 0x2000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x6c, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000012, 0x8a}], 0x68a7, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x42, 0x0, 0x8, 0x7fffffff}], 0x9, &(0x7f00000002c0)={0x3, 0x4}) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0xc}}, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x9, 0x1be, 0x7fff, 0x9, "a8a1427cf7416a43b969452937d68466cbb0ac8d", 0x8, 0x6}) 12:10:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x18c) close(r0) 12:10:15 executing program 1: r0 = socket$inet6(0x18, 0x4008, 0x8008000000000) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0xfffffffffffffff7, 0x7ff, 0x9, "0b5481e8190b2d75548b584f68d4d38d8d385f89", 0x2, 0x8}) socket$inet6(0x18, 0x4004, 0x9) r2 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/218) 12:10:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) select(0x40, &(0x7f0000000100)={0xfffffffffffffff7, 0x7fff, 0x9, 0x8001, 0x3f, 0x100000001, 0x0, 0x7}, &(0x7f0000000180)={0x8, 0x100, 0x40, 0x4, 0x3314, 0x4, 0xffffffff7fffffff, 0xa5d}, &(0x7f00000001c0)={0x2, 0xa536, 0x3, 0x100000001, 0x5, 0x2, 0x4, 0x87ef}, &(0x7f0000000200)={0x43f}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 12:10:15 executing program 0: r0 = socket(0x18, 0xc007, 0xffffffffffff0001) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) 12:10:15 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$setstatus(r0, 0x4, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xa13) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 12:10:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x0) 12:10:15 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:10:15 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x1, 0x81) r1 = socket$inet(0x2, 0x3, 0x9) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_open_pts() close(r0) 12:10:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000180)='./file0\x00', 0x18d) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 12:10:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0) lseek(r0, 0x0, 0x0) 12:10:15 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 12:10:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0xaa, &(0x7f0000000380), 0x0, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 12:10:16 executing program 1: utimes(0x0, &(0x7f0000000140)={{0x4, 0x68}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff0f0045"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 12:10:16 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) fcntl$getflags(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 12:10:16 executing program 1: socketpair$unix(0x1, 0x40007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffffea) 12:10:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) pipe(&(0x7f0000000080)) r3 = getgid() setegid(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ftruncate(r0, 0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 12:10:16 executing program 1: r0 = socket(0x10000000000000, 0x4007, 0x398) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000816c652100"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000100)=0x8) shutdown(r2, 0x2) 12:10:16 executing program 1: mkdir(0x0, 0x0) chmod(0x0, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() msgsnd(0x0, &(0x7f00000000c0)={0x2, "e5f3bc66c8533f09845b7871728735e79c852f5fcc5bb019407643932a6f7489abd398b8af0bbc2acf497d6241e017f9eb3459e2e0724e83d36d4b9c0609e1210dc6cb71552305de9db24dd70f68ef16ce0ba16c23e6ef7a3089a7cb71210107414f1b2205284fe861360dba2b40a9bff696f0dff09e2171a38e4d127a51b7b3f0f80121011979b798a03770a0eef67ccc277fd1d6d6b93d32237ee3ef75"}, 0xa6, 0x800) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r1, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 12:10:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xce) r2 = semget$private(0x0, 0x0, 0xa1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000540)=""/112) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x100, 0x3}, 0xc) socket$inet(0x2, 0x1, 0x3) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x20000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x2, 0x52da}], 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x42, 0x80000000, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x16b5e150a7319ff9, 0x0, 0x8e01, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1, 0x80}, {{r1}, 0xfffffffffffffffa, 0x84, 0x2, 0x2, 0x2}], 0x0, &(0x7f0000000400)={0x4, 0x7}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x0, 0x9, 0x1}, {{r0}, 0x1, 0x4c, 0x2, 0x0, 0x41}, {{r0}, 0xfffffffffffffffe, 0x10080, 0x1, 0x0, 0x100000000}], 0x800000000000007, &(0x7f0000000100), 0x600f, &(0x7f00000001c0)={0x1, 0x3}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000200)="dd339e224087e94015784ebdc90f47cc932b82709253105dfeedd923ce5a4deff3c1740cffe3ddff1a16b3129ac49c34cff996aede41093a51bda82cda0f8125b69477d79dadef091ced4203b1629988d88903d3db1e66a28b1210676ec2ae4a908e118c6d71077b83d9ad34f06590cd70e3a5413c3f03f77d2883b922569177a4bb8218529a9a9787a55861343ea506a7c6b79fed85c222dfef6fdafd2339fc6162cbceb09e1cf9787592becafbff6ef59266508311de5b3592f83618630f3fc6fd8ae78a45f31ac5a8ca49275be49e45fe9014e2468e", 0xd7) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 12:10:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget(0x3, 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) geteuid() getuid() getuid() geteuid() getuid() r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r3, 0x6, &(0x7f0000000080)) setuid(r1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 12:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x249a0d55, 0x0, 0xfffffffffffffffc, 0x0, "1e3586001100"}) fsync(r0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x4e1, 0x101) recvfrom$inet(r2, &(0x7f0000000180)=""/162, 0xa2, 0x43, &(0x7f0000000240)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000040)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151ef68db52de1bc05e4f11", 0x43) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:10:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semget(0x3, 0x0, 0x400) semget(0x1, 0x7, 0x0) r4 = semget(0x0, 0x2, 0x120) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000140)=""/45) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r5, 0x2000746e) 12:10:17 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = socket(0x6, 0x8000, 0x9) setsockopt(r1, 0x8002000000000029, 0x200000000000020, &(0x7f0000000100)="c56d2c655098e09a562c4f51dc53928b61a39f5458d450307147a018b4b64c4cd19d7625614befa1d1fc77faeb2b39ebf297624aa59dd95e22a4a8074d02", 0xffffffffffffff54) 12:10:17 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x200000000000000) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) r1 = dup(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 12:10:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) semget(0x2, 0x3, 0x200) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000000000)={0x0, "8d603af1fe9ad66766628a"}, 0x13, 0x800) 12:10:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000240)={0x0, 0xaf}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x7, 0x69, 0x40, 0x1, 0x4a9, 0xfa3, 0x4, 0x4}, &(0x7f0000000080)={0x9, 0x2, 0x8, 0x1f, 0x40, 0xffffffffffff273b, 0xfff, 0x20}, &(0x7f0000000140)={0x5, 0x0, 0x8001, 0x1, 0x6, 0x0, 0x5, 0x633}, &(0x7f0000000180)={0x9, 0x5}) 12:10:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 12:10:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x35}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r3 = dup2(r1, r0) recvfrom$inet(r3, &(0x7f0000000200)=""/32, 0x20, 0x800, &(0x7f0000000340)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x86, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x400, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0xfff, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffffe, 0xfffffffffffffff8}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0x7fff, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x95, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffffffffffffff48, 0x5}], 0x40000, &(0x7f0000000300)={0x80, 0x352}) 12:10:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x10000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) 12:10:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x1}, {r0, 0xe0}, {r0, 0x20}, {r0, 0x50}, {r0, 0x106}, {r0, 0x1}, {r0, 0x1e4}, {r0, 0x15}, {r0, 0x2}], 0xa, 0x5) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) close(r0) close(r0) fsync(r0) 12:10:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) r0 = open(&(0x7f0000001780)='./bus\x00', 0x2, 0x10) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r4 = getppid() r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)='$', 0x1}, {&(0x7f0000000080)="a0991195d31f390950aa02684468c14a216bfa87d34c9cb435818b85c6c2dbad1422ab045ed849b273750d6e43ec3a7b8b05bb50", 0x34}, {&(0x7f0000000280)="e3f0a80e2b67062331e8955514e61e0f99076e33453144ef2ec46644a18aeea6573c735b931e81aec74057c8354789914afc42e2c18b01ec66a927f23adc0eb1efe86e1c36e678e87edf75586b3be1a5d3323bfd87ce4e6168c2f79eabde1bc8c7b88919c577fc99ae5a07c93f903e505ad7a30114262d2d34e097f2fe7af88c4d326487d0b0933eb5086f6c1ea6fa8fc0bc6500e682fde87ebf847356d72a891d38bda79600b198a0c3e3f2a6ec6bd7ff23e8fa607aca4beefbdc95786487d0739b110ee6e94c4fc8a229f341a438d90ef31709e0b505faad88d30e09ae1ee021d1e84545e595207e0aad390c7e2bb94ab64a8817cd888b8780c4", 0xfb}, {&(0x7f0000000380)="c042e48965f1fdf69ac958ed92e7e154080ad4472adc2f8e8892bf9fe7f3b2fd81b3da3e5a1e003f8d186a5f1a77d9f2f53e96b3f9e7d35a2d79f0183c82660aa92e24eaa1a341d788618857b2da91c79cef9939fa666069847016d71455903a0bc2dccc1788645f3d9e0ffb8ad292baabd92f2ef63cce21a32e75884b3552c98ee25884f3e62e2c8fbf39fc3d24f0e43e5678f38a5a0ed85dd9711c06a90fa8adf88314db800cb8917ec64b9f72f02bbfa08d1b4436e91cd4ce5e5099a3e9c394564bea0f49d96e2b5bce53da24557e0497caa8ed35fe45db6b488d3f483ff3298cd748fc6a9b61aa750b8ec861ef2e9db9fdc90a118647a5d51e37259116a7ea6414ee1318bd70ebe819a43bcf68f5409f4c1f466a337ae324e53cd1fdfb88362c1d6aba2b014529bc3358b17dc7d2378a038441c2626800d739d559a24a258eaa74173f7fae9636db8d13c440e13f535ba19af710e72d1203ec8d1202423fc280e0424825cd678db659ac2c283bae49a4ca4a005db9a84e6c6375402c5d80600315a28a8a5b50d06a6ecd50807cdb5bd8de9b67b4713019f66860ee7801fe952d3ee610c14187c0dcb9e77472e5f14d812abe12634e5b19f940bee94a510cf38758173509aee6b682286519d8332713ef2eeeeb2470079b603b6645d99e4d0b52c92e2fbde592849173b8f95eee3a83ea483d48e3ec994a293590011e3819b8bbf2bb70a11237df45980129cb7d827fea87fde9739388bcd9e4f539b334f0c6b43b5e2d2d537fc9abc70e3013a23462442035749ae1073fd7450767bb2ce5b3585cebc987a8f8897fe1e60f652176ded961bf9f574c3621be5b52902622a28137e4068cf50781f66af07e74f4574b4997c80a1e77b456fa4c56419fdf26bc6223e32469009d47c1b9cb7ded191e53bff7b60f8a5de589c9c083ab50b68b25097fc3803ea88bfa91a24e1b3b7f3f9dee2e67394d712ac5f7d7b3cd3d05acf0b4294e424776c28cfa28f5cb907c05fce523b64f54032b51142c0a739a6ba1c2096c7321d41a5100c6d45c788a35bddda3834654883e96436cf6ad796208069c3206ff24bd559b7e171075d403f24af8b945d736f15abee7053e9631a4128f12d9cad59647c2e1bee38a2dbe198e323987905d28932c732fea113806577007ccc0398c1c9f10fc8c7c4b650d6956eaca9fb12267fd4fce4dcda7b60678260d0cdaf3c774d75dc7381e3b629621f91c6341cd572b71bf6feaa6dca7c27c707c8d77670282361fbcde132ea507be67b25d4765a724e7cc699e1efb8f2520373eacfd340ef68e38f41b6457d347eb32f5de81ab1abb9125d59efd7e2f601e7ebf021dce70af5f1ad8b87c5083e0f678b3f5957e744ea0011f11f85d9e35f7edfd6500fbc640d9af53fbbc83f95bf41747fd9be807dbd5464a6af72f354af18b34530ae2695615cac6571f25de22ec47fa541e5cc511880bb0b47758ce5f1f54fe3d7f125c0c40a04074692ea3b009d83aa20107b8c0bab7c97c1e1ef07398b8dc3d8b51be8de679bff7c05eca316446aa8ab60976d5008ca946b6b1db672ca170a285916c93081087ae9366a9e0d2f5a88cf661f0b0e76be5831203309c4a55e9e2187d2b8459c43f38966debd7d51fa4ded1979c771c1826fcb558350cc2eb4c66b6a35170ac8fc4f21d00e29e8b41ad1d855ff3ae4ddb6e15dabfaa646e0ed4771665b2a6b099a7cc09eefda45475c9099ae5d98f271371d304d29123bf1c35161979a3dd4f3d48e1cbc4db8b4e1540bd5db70a509ebe391dbc3f2e49117f3d507d5e6945836141dc0c454a70ca30292281721bb6c7408fbd2ed2f31b279838ae7e6c9e0c884a98abdd6d245fdc2451e4613562b0106bf155a074a23e1cab9b430e75288ddb0bb78f517b977ba955957fc1d2a547cc7cbd2bed6ed72c3a6be2dc91b62e332a9c0ac1572b86df5977992ae75cc85eedc6f78dec2a974ef361088256ccf83773c929c80e40c24a2b7d8f717375a6bfb1ccf42a4acf734247dceb65175eb43c8718a4a3481a669e62adb5eb17d80a4ec07bdd9299d4065ac5984d88104dd3ca0c14138d503c56cc5d8b7216446e9123661f834da8b0b07a15d10241719c6710aee4f28401a9d9508a72797c7cc09d8aa9b9dc67dd5ae9fbc38dc23ef16bad988992da9d7590861a7b075ebefb971afa6b58ff3f5b3ca668ef893247f1f2217bd1a0f80c0eb1b3e994db8ece2cf2bb3f0ea85c91087ba21b4dd98a51df27753b606467add89acf975563a8372c1650fdd42576afbe87c58807dea8a0622a29bb1192d4dc51cb90c47434bf003956c7b63fdb51821a268aa53357b4193c446908fe2d3b61bb90dba1272d0409890f8db3ee3c4648e7feb35a0207bb1ac332028c3970c3b4881400d888f167a16f8e33b5c9315f5a5523829340d24f3a7d836b135f472971f842b5d9506e2544e900febb36f198269181d8a121476d8a9370f2eae7a5581abb94878699bab0d4d90e148428d5e1a7dd37b69c3bd6d82f20cd314a1a6dabfa67bff9743d70ab489de41afa74f8a7b55c1ff4f528507e7524ae3eca941324082d58e1fbddb893cc2dcb81498f4273fcde9fd47305c9f1a747cfcf0a7c568a2755e407f0318e97e708e97713fa9a8223ec07e4e11793b42596955bd35f160283f409f88fb930002a127ee1f1fba14f02af44e7b75dade23e6dd8635001d7862fef3e8566c9853c154e9ff57974ef82dcd55ecef74cc271137eb19d68bfa6cc97c47f7a5daf98877ced6979ce09f69cb12260403b446bcef8579ec15e52d4f3b686db03db0adafd379745e258d956d4169b9091a83a58f07b10e237718460baa66653cb031eb0b8e1ff392fa4b7dbd0a2e92fd6cf62841fc7328d4a9c9dcd7829c243d61849f1c2ef072b1cf1c5f70045ce6e1abe0c8af8bb9571af260f8886f8f1b3eb52809a66c3e3b6d1a4ea1861cdb8ded2f7cce0fa046994db302d81c775a6b8f05ee57e466d68e55a78c459bd67813fe0ca7ef3cd8853b68201a6d537f7b4732160e97651b0bdb090c72c5e555dc09a71e719ec78f21d33f9b392f3ad5eb3622d7b92eb7b0f30281771f85e698fab925ad34053d71b3dc4db56dedc9d5b76a4f5245bf5f99d29cfaf728d36558a1e8907813b5838e9a717248b60ddd2ee7db324b56f046b074f1f54013aa3560ddc10813733bff3397b014de08614b790a77631b8d63f61798b9d9626aecba8a1a51aadce0bd9cb7b1301c668157b9058b7ea075fc0c9268f56664314cdfc28ce4d44d717eb992c4072733e7b39ef68f88883476a2c31cfe2bc942de518a7ae177aca540d9aee24f933d6a1b94a43321c6140646bb17cb4d3127d1904060e29a4ac5c542c35bdae673b992f74e66f5324267bb41d3b293b6b6d6db0f7f94d8a9417a8694ab067eb765efb7a24db516783b5a2954f9facb9a5bd9f7c88f605ef8bfd87d533458493c2df003394c88285be73b2828b62d73bdf05b5d7d5f060008a635a860db7101b903385a30e8890b94a931619c1b23c834a6788081f2cb0df8233646a81625242d8e0b27056d9c1d2464b62774abc6fd542d8717bc2d009f08cef766e7e7a4752e02a290555cd7a636c201f775d679256b9e58cd0d05eb12cb3b8f8254cca8fc27e2d18c595e8c0b2aeaa5020e1f1e8d0c38554cc18d20e060489192c82c21daddfc5f405b245d24e156a46cd72be52cf2433627b58951be51b4b380fc7f0d144e7605d19b6d17f37ece782759e1df8acb692578bf56be7b522924139c0a733e5d1dd1d94c07f7f467c4703fbe9e5162acf2c2fa0653c3d1f20618899622f99b1223a99d0aa0abd7a9644eee5bbb28bf1fba83979f7ed85ea07fe537d017e2f608e9687b67dab2758b4fe85ba6f8309c1d840c44dcf6ddeed79e405fe32ad2a2ea07e603c9a13da0e93e460dffd6dde627301f72468b442507dd8a636b79e938a1206b3c7599e6d646731e59bca7474e57bb0da9c938c230581f628a1b2b59f7bfdd0091730ad31a0aa67ddad95503697119e811900393ecd8ebf2b8753a1e5224cc4d335522c899ead7bbad102c12496397d5b1bb47dee73f42f1714d94c8acee226f9cb90d325739c055397d09016609a4da471e7b2fa4d8431bf99613849381f29d0d3c4e4d4e03ea6daab66f27616a2650a02ac682d96c1469b1095d709105ea6cde9eba86f5a8161c6f44adee36cc3a0539dd6b8336127f2981a1b7860f22c95d7ad606740aa1083b271b82bba9bcdfc467fb0cb36bb6f5c67cf6ad66f7f1fd4bbe92821d561a31c7a559ddf66d0ec40fbe932a003660c1aba94258101a04173348beceb3a01c4305b31988fda7390c7de89b7ba9ef8c8c1b8f253db8f04190053e82423456d99980fe954ef38eae286d92944e18db3d30fd15e10e8930f77c30ed8f2c10b8519f1377543c37628fbbd3f95055b1d168d23e9394c4a1405c16382b1e82ee05b9413a6747c6ba344b36ef6c9294200d92c942ba0615f52948db2133959a765a9f7d551a18b4a080cbd74f5e8a5d2ead86957d25c6e83a056db976bbc487eb6430107140ecfe8a62e44c021257e068e8ba6b9708de41c23cbcd20ba0a6f55f02049a9683737132516858420cd19471c633d52bd7318ec108b78ea9107fe2f12b303725850b481013fab4f7520256640f5c32bb5dc843790880a8610a6f3f01b99aafa007546b073fd487aec2b7971d542ff18ad5cb0c8ef6809177e5c35df1252f64d7c27755c9c6745dd4e23560311bf529e9642967e1dd96943c2733c1ff0209734efcfccee4a06106ee7778c3412895dbf27ef14d74e892eaf84993373c0854873beb4adc1308fb59bff163d0c336252bdb5592a1be6a014bd8627775ae2aa400942c1f198f664320fcc13729875f468225ca542716d54d190aa47152f7198532429d51e931adad337b21f3a37f2aa72181ced5b59b789543d8cb2f8a37a2a90fa51411efb7cbe187192a1bd6aa275510943c96f804b45405557e5b1ed275a0917fd23668f03b3f182ed3d6f2cc6d3f99f83ee28be9260e5793860c895c0c157891f00bb68a454295d23e65f2752428c43141beea6a39f9220284c92ba1ce6c5b18966886b63bd6550962e276c9b82af5d1ce7fee5dcbc3c00c677442b64b4dbccf33422fd4e0a19652cf5143f86fc3b52c81451cd8e8b7944fad462c735d7bab9f1bf7eee4ade510c393c53d26b88460065118f3cc649900984243a8379ccfb62a609486205c927ede6cb08050eb6b9126852a984a76e2741e7bed57e1d8fe59f98a068b99968121126b0a33346ffbb3d5d76203298db3e56e99b4d1b9387be188d9858ff9e6bf74a07b6f4f97da6bfbc9ab3a1718f09712cabeb4922139a4aa3aace14788d08b9353efdb79cc591b2db746ba707e6df4a5c3f36bc266fc7db0dae52d7cfecd621079eb7675620677bc717041cde337275e468933b4f479cebf47b4c2e13bd2824b3ee4194af1d59388225a25299f6dba7f657955d3a1f9ef507aed1690024880cb120ecdd852127df91a9786cb28659902a0b20e52fd830f63bc70fc5c4cad70666707445380935ef6815a2886e5754f6cf686f1c662461d5c327db6e2ca40b26df2cda274b43cb6b92a43d88663c6e0dea6122ebf826a6eaa8e23440f38ab7dc0fb874f3e7087b4f0c8fad78b742c81896aa5a2363b88f727af10b3750c24e763e6d27a7817de5447472b7b33fa0b2287e717e11d7a3bdaf027d8b4b98d5c2183d401d84bf177bbca749ec4081cd5f99", 0x1000}, {&(0x7f00000000c0)="2c293418b5dcb192fec1e1ba16fc7b796dafd1e1dff7fb0aac8e584114adb9975be181b161cc0936ff989c4ce4078525fddec499a52fbeebcc7a58fd7e7b98a02ebc09267136a58b32564ce75e9534c7c1240e", 0x53}, {&(0x7f0000000180)="f6d68ffb600a014511e9819e4779b1ff9264e11107afb7b4106a47387164740b57b6b568645df82eb3032e621fcee679cf9e0deb2bbda58dfd90dbb7e8d3bff2aa26c04ae8e00bed5671068c001f985fc7c63bd77056d33adf756171f561f8b3bd3301cf7f04fcd7e31b3b28bec23441cc0d9cc29594d451", 0x78}, {&(0x7f0000000200)="8fecff8fd78c8147fd9a5357fb63a7ab204d7947eb7dba1ab909c7a00f4a7a831f8d5dd01754260ff206fd03", 0x2c}, {&(0x7f0000001380)="9ca14ffc1b5547b2a6d9e9df70bf1421867328f055", 0x15}, {&(0x7f00000013c0)="c5979d20100097c99400368ffa6d8f54094afa508b1c63ae90d887416dfb7faaa78ea20d788ff3cf4810780f3d4ffdd2635a831232bc79503cf44dbc02e6a24d92183596449dccf0ed31ebe926eccbcda57cd281129ffc7940a205c241c803ae4214837c931f484cb98fd45d59ef5785c973918810e67047b24cbc58500c1c223704c7d3b4fc225bcbfa56dddb6dc31326e4d2f4922cd933f728b3dfb141d73379c1300180df5ac5a53aa2ec9dc0c282f7cca7856a6d4c2953455eae2b4ae3547bf4178b633dc0ef6450f1c1c2b7b2faadec", 0xd2}], 0x9, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x128, 0x2}, 0x1) 12:10:17 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) 12:10:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 12:10:17 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 12:10:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) 12:10:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000006aa35dc7713e9272f6c86687bdda000000000009010000000000000000"], 0x19}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/102, 0x66) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="2d8ef6974e7883ec2568e8c4e47fd9139456d244530f86efd339a4155bd13ea164df43a6b8458170e7b69049a2fd169f16f7f47678eb5b2aa0b31d707a8b73134528fae8f03fa7b1bc1861ce9ca74c24b1b46ddd734595cd14ae88f6dd17f30e8518d3b264dd91acfc50907893a7680bbd2b", 0x72) 12:10:17 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) getsockname(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 12:10:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000080), 0x0) fchmod(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 12:10:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fchmod(r0, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x200000000000000}, {0x18, 0x3, 0x9, 0x7}, 0x5, [0x3, 0x40, 0x24, 0xc1d6, 0x400, 0x6, 0x1000, 0x7]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 12:10:17 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="917ac7", 0x3) r2 = getpgid(0x0) getpgid(r2) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 12:10:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 12:10:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff20165178751330442a67ad1a30c234d9b1156bc33a80219feacfe2070173351d55fdd601e22de2f1e9cdc9fd0406fedd0332d274f8064f7a40eb"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto$unix(r0, &(0x7f00000000c0)='V', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000280)="6908108ff08498671a5073511273b0d9588cfc2d1d3af0e2425600df9c97eead91dbec4bcf47fe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a979633", 0x90, 0x3, 0x0, 0x0) 12:10:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 12:10:17 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 12:10:17 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:10:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fchmod(r0, 0x100) 12:10:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() sendto(r1, &(0x7f0000000080)="099ebc85214b1d077c6d29939a86d380501df00ebca9da5279a9f836b47861072dcf604dd78278e12e949787b7e00a86f3cb951b5a3a7682f5762159684023451e6b1c1ffb0666afac1599b162f15fb603f2025041ce7cae9672b7e6e3a3293e07b38d627a4aaab4b5e53f5da7a0531c1d0b19ab", 0x74, 0x400, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 12:10:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1, &(0x7f0000000d80)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192736da38224446c4fc9168483f21e1926773899f192259334047f38b04bccc2080df6fc", 0xa9c}], 0x1, 0x0}, 0x0) 12:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) poll(&(0x7f0000000280)=[{r0, 0x84}], 0x1, 0xa4000) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = msgget$private(0x0, 0x201) msgsnd(r1, &(0x7f0000000140)={0x3, "578aa7da22f9b07326917bf66bfb2da170f640ba5d30d111dfe2660bd37105e41f8dd6959d44b160ed672fe685febf9dce4378831b97793d2b34df3d7b01cdf84e31619cb153f30c6ad7e24db99ee01ee765ce24e719da29046c399c044e8c37a92bd25e6f741e58cb82d9530cc9793dcb03fd9768e8a3f30499a5397437d32dd00cedec45e2af2f54f350ecbb95d190436bc09cd2ae35"}, 0x9f, 0x800) 12:10:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x3ff, 0x0, 0x8}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0xee9, 0x10001, "45f6c356d51b3ccba93674a9c61ec1f361736ad3", 0x9, 0x8}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 12:10:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x10) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x19, r2, 0x0, 0x0) close(r0) renameat(r1, &(0x7f00000000c0)='./file1/file0\x00', r3, &(0x7f00000001c0)='./file1/file0\x00') openat(r2, &(0x7f0000000180)='./file1/file0\x00', 0x200, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 12:10:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x9}, {0x100000000000000, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07212016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f0000000600)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000540)=""/153, 0x99}], 0x4, &(0x7f0000000640)=""/45, 0x2d}, 0x2) mknod(&(0x7f00000006c0)='./file0\x00', 0x1, 0xc3) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211, 0xfffffc5d}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 12:10:22 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) connect(r0, &(0x7f0000000000)=@in6, 0xc) setitimer(0x3, &(0x7f0000000040)={{0x0, 0x80}, {0x1, 0x5}}, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x10001, 0x3}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="6ccff2ad9f67a4f6f003a1c0101148898925aa6aa24c9ae450284c512c0e8b818f", 0x21) 12:10:22 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x61, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x749, 0x3f, r1}) 12:10:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/129, 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) r1 = semget(0x1, 0x1, 0x406) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/204) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 12:10:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000), 0x4) 12:10:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0/file1\x00', 0x3d) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffd27) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x8) mkdir(&(0x7f0000000480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1015}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0xfffffffffffffeb2}], 0x5, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r3, &(0x7f0000002800)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r5 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x0, 0x8) r6 = syz_open_pts() msgget(0x1, 0x200) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r6, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffffffff0e56}, {0xa64, 0x9}}) 12:10:23 executing program 1: r0 = socket$inet(0x2, 0x1000000000000003, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) 12:10:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000240)="a9233725ee752770a01d5726e98b9635259edf12eb9e81b770dc89fd443c005852346127bad68958f13b739251b861b5714351e79506338191e4b91d22aba78e84734e7aecc7fb71c738ee9bc5e0e50a2c7b0df0ac648c9f1e65d0605a36c954d8bbbe99912d1df85e8de2534716c49adc17f1b08ab87b9d4092b8c425f2456a6317e30b67332d9cb1c795be0821e17a150877d7e02bbb4a9f511aadcd0d", 0x9e) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) 12:10:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000080)="726c6ffeae0937c541a77c94a3a1db029de3da24ee9313d7c7", 0x19, 0x400, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x18a, 0x0) 12:10:23 executing program 0: symlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000100)='./bus/file0\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:10:23 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x8001}, {0x18, 0x2, 0x8, 0x3}, 0x3, [0x100000000, 0x7, 0x4, 0x3, 0xfffffffffffffff7, 0xa1, 0x8, 0x40]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 12:10:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000140)="9b542e43541fc5312246e028fb84060000000000000058483a94e5d7dee0ecc49ba5a55a25f859671d2d35ee28add3428264afcf7f2dcf0a0271c9106cfa00000000000000000000000000", 0xfffffffffffffe61) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x7b) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 12:10:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 12:10:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9}, 0x8) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x2) 12:10:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget$private(0x0, 0x10) socket$inet(0x2, 0x4, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000200)=0x1000) recvfrom$inet(r0, &(0x7f00000001c0)=""/11, 0xb, 0x840, &(0x7f0000000280)={0x2, 0x3}, 0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01fcffffffffffff300531c60bc62138e47087f25bb993dc5c1da860e9dbf38a55015968a05ea18008a2e58b49f492ef5552676bc69ee7cffbd6fc5d52622a13e51c41151d57f861f62a405c67241363a976b38c030000000000a8e1ae8cfaa9c616f30703f789424f17df07a0445bd8cda7c2b8c46509a6461b7cbf412509f9d72fe143ffd5cacde904af2f011d6fdf732124d70569f99b7645578a4f373d69d6c2e33ecff346b3198d52af5b43fb1e649a0122bf4e4629eec626000000000000000000000000"], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001400)="13b5dc4c14d17c537487f005285530bf8dd4c512c2ad99a97fca81d97553e7546d49643375ed7ba0df0d09b286cde9b71c0c706359827a6c3ee13d87676daf47cfed8541ea016ac14cb20ae9433beb1089d12f4cf312cb15af899713fe047626c2518e46f9ca7764a0297b4d51e07ddfb69af3f29608118017a2aaf2b88d067068dc6dd1170b106fca06edd65c29398b62e44fb8a85f083214c8d17538da1d00", 0xa0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/4096) 12:10:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x7, 0x3d}) 12:10:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x3f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) setuid(0xee01) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/60}, &(0x7f0000000340)=0x3e) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r6 = socket(0x2, 0x3, 0x18cb) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) kevent(r0, &(0x7f0000000280), 0x7fff, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x1a, 0x4, 0x2, 0x3c8}, {{r2}, 0xfffffffffffffffe, 0x42, 0x1, 0x42, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0xfffffffffffffffe, 0x2}, {{r4}, 0xfffffffffffffff8, 0x9a, 0x40, 0xfb5, 0xc5}, {{r5}, 0xfffffffffffffff9, 0x30, 0x1, 0x8, 0x3af}, {{r6}, 0xfffffffffffffff9, 0x80, 0x2, 0xa9b3, 0x9}, {{r7}, 0xffffffffffffffff, 0xec, 0x8, 0x8, 0x2}], 0x1f, &(0x7f0000000640)={0x9, 0x200}) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r8) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x120) write(r7, &(0x7f0000000280)="889218c9947a43998c66837ebb2b543231e3f80df852cabfa6d79cf42520eb3a935e328234464ad0a518eb554f28e2209927adf5d9e784c9", 0x38) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xebb, 0x1}, {0x60b2, 0x2}}) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 12:10:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="943aad7ec225e915503e06cdb54768db8a275c1b17c1b2c72170", 0x1a) 12:10:23 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="8680c6f809ed29e737a047aefab0dcccaab4222891698c90d3cdbebade52aab5188601a0e897b6870eb0bd3107c61c35d7126b88134ed3da8afbd6220d04a1bd77c07815a7086dad1c18e5df3418e6e9ce1ed6ee3c8d2045ab677d6c50fec9fe074b5d9fbe2e9d7307f2a9017748d1736d6c2cbbdcf8b03460b0df89c31e91c4b9a14a3fb4fe5c4b24e0310bc1e6b06c17911e2467fb5d04ab6b1e2de1ae454392", 0xa1, 0x8, &(0x7f0000000180)=@in6={0x18, 0x0, 0xffffffff, 0x4}, 0xc) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 12:10:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc080, 0x5a07) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x5, 0x8}], 0xff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x10, 0x4, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffffffff4f1a}], 0x3ff, &(0x7f00000000c0)={0x7fff, 0x1b70000}) kevent(r0, &(0x7f0000000180), 0x9, 0x0, 0x8, 0x0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x10000000000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x20) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2046000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000140)={0x8, 0xe8cd}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7fff) 12:10:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:10:23 executing program 0: nanosleep(&(0x7f0000000040)={0x209}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() getgroups(0x175, &(0x7f0000000080)=[0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) 12:10:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getuid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x6, 0x0, r1}) getpgid(0xffffffffffffffff) 12:10:23 executing program 1: shmget$private(0x0, 0x4000, 0x48c, &(0x7f0000ffa000/0x4000)=nil) r0 = socket(0x2, 0xc003, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="48ebd7389d7e2012ea54978035785639004bf8a5c6fd", 0x16}, {&(0x7f00000000c0)="7f7ed4ea10f2dc413646faf91af8aebda628a5b95901b646ea7972bbfdb8fd3ab28ee5114f9fec3bbb17a508b3b9210b932e08ef2fdbea41a0f31c1831", 0x3d}, {&(0x7f0000000100)="1f90aa920353cb89a2c6cdb1bab0f47df080b99c4f82b54fa572d47433bd697b29808e2cdd", 0x25}, {&(0x7f0000000140)="fdcc8fd985da69b72cdc5f30ea49140930bc41dfb64cb1b9467ee7fa4c234ffce5d96785dad1966a2821e2587868fb02f6ee2faa971179e385ace2aa5eb59b9714fd97ef883060b25f69689cfa81d44481b8f206e4e044941674de2d3333f0444c5ded554f2ce4003bcd", 0x6a}], 0x4, &(0x7f0000000200)=[{0x48, 0x1, 0x20, "f7f8e0feacdd44afb924c3c275c0228cfcc88f3d4585b992cc7e3fc5f28d918a95d61a8758ccb9855d7f5721f20c6b17cae591fa98b3"}], 0x48}, 0x8) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000000540)=""/4, 0x4}], 0x7, &(0x7f0000000600)=""/24, 0x18}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x8000, 0x7cf}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0xaa4d}, {{r0}, 0xfffffffffffffff8, 0x50, 0x8, 0x49001496, 0x5}, {{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000040, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xdee, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1b, 0x20000003, 0x5, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x9}], 0x2, &(0x7f0000000780), 0xfffffffffffffeff, &(0x7f00000007c0)={0x7, 0xfffffffffffffffe}) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 12:10:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe51) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 12:10:24 executing program 0: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) kqueue() kevent(r0, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) 12:10:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19, 0x80000001}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r1 = kqueue() utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9e, 0xfffffffffffffffa}, {0xfffffffffffffff9, 0xb8a}}, 0x2) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffeff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r1) 12:10:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffd68) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) 12:10:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64, @ANYRES32=r0], 0x20}, 0x0) 12:10:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getdents(r0, &(0x7f0000000200)=""/214, 0xd6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r5 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r5, r6, r7}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r5, r6, r7}, 0xc) sync() getsockopt(r3, 0xfffffffffffffff8, 0x3, &(0x7f0000000580)=""/214, &(0x7f0000000680)=0xd6) r8 = socket$inet(0x2, 0x1, 0x3a) r9 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) sendmsg$unix(r3, &(0x7f0000001d80)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001cc0)=[{&(0x7f0000000700)="55580f252fefc586cf3647469bb084046a9345496b13f7ee2cbc60606db49059b1e5b3b849254095016a52786fd2f55e734bd29f229437f9649df33b2e4d432f55039d34fbd25d91d76fdfdd8497431e4d1885ee630ae4f30a23498cee7cd74fb50d4dbd265932fb530de2efc5d358f8c81160ec21a32e4651a12d92ea936b782ec2d7690ba7632269826caea8afc4644fffc1d0ff680f291833a246cefe25c9156c678ae853855bc0a8357bec", 0xad}, {&(0x7f00000007c0)="7c06beb77b69e38707ad312419e67dfa1ce428e027af22de49fcd89904ddfcb9648f2e40cabf03e971ce729bd3db2fa7ff2cc356b591599e517f9497b0de65e2a2f34264f725650d5d08b1cf17ac60e5d37fad2ef4a0a449022d305c8457baee7a5f5ba80200ec9972bf76ea92873a6d5886126e3d6885e684fa08a03371c6bf1a53527295f4b27927b2540371ea81b9a6887f9911adc9f28c826cf8cc2cc5cf93c710646817150404504cd5833657224b1181f8fdba801844bad3cc158111872b5cebebeb6d86c2c3d1a693d71fa6e753a7bcdf7c129b1e1d75eb9ba10102854844e7", 0xe3}, {&(0x7f00000008c0)="5e8d56df8997a2c834dde2f2052cf6c4d5c06bb1781ca6d5e3bfa9666505dfebf75ddd008f7f10c57bab8ac7dd2131c45e3a90b966baceab63d4bbf4d1abdc4ebba09f8c865b7cbae8b8e8ee13bce63f23aa666951be7ac43b6ed0da41cf5e33046182cd933b0f19cd8c357d6078608269da37e2f92e21d6c8b28a2d364573a72d296566fbac2dd8e3835f5d8af17b8c4faa9349bd5b69fc40799e167d1cbe8c801097ce8e7652e3355b32fea1001b16f66f26eee9c9dfbbf45620761d78588c262895574183aa58d91b28a3ed40542d9de43b4b96e786073ac2b5905aed0cf5a8add4a51a4080a5dac26ddf1535112b02872d154a1566cc7d1a332547de73b40bffbc11b019e9e5305888e678e38de9a036fd35bd0d2fe6e782f668e06937dab7e0e4b53e66997e2599cdf7248c5f12e64b6ac0f0555268be44bdebb3fec5600ab0dcbe4b504d39239197935edc523f7024220b3a2e0b411f38b8aabf1325f5683bdd08b020bd9f8d50db38642923e38ec50ab7487f7f6ffc4a93f334dbe1440a7087690713149fd1e497b30e5ef5958677263e00ff8a299248138e9d55b17f75c07906e4903699a43fa5616c33ae172bd18f2b653e55b7c5d74e7462992581245377d7bd007540a0c7d5cda41218fdd62855c5b3c5db6547537a834bef4040c710a4b136296ec0749248c8ff985692db2da7dd454db14765f516bf51aa29c3a42a398118bb00e78524a2b2be588c3da7978228097d45aeb4c41f984be0fba2eea586490b4144860832937760de24b8f2fc9ab78153e7aa0550f5b8e20ff9e6d4a91c1153c775f95011ec79ca3010607e2825c75aed5250be6cd57f4eeaebb1cdc604aba2dcf7401f022abed7b5d8fab6d4ed562556f5a05f37b7413e44141a416cc599365845fb1b87117015669f407e9b29ed23d5be77748cd9685eeaacb0362503ad9a7dba72e27b36274b8394d429dc2acbc45f557208751ae730cb67b279ad9f236775582343fa54aeedc21b8e5b5b367105dfd63df22af50c1317b946273c8f5171e19ebfe8a6b10574c77b8feb5b59620da026af3912a9c6e4bd25d6a273fb36539830e7a297f3b8c06cc11f32ca18234af876f43da59abf2a17e4b3653cefc4acb4d61fcadc670dd89f0e998729f11d3192487e49bec3ee656dd3cc65c7a1b4f701f8c26d73300aeef33afc6d02bf6626b993f313833633583ee41b603a3ad6e143d282a946524d62dcd38ce7cafcc1b9d1c2dfc2156a0b280e8f8fda9a892cbcbfd51a3a2c2edbcd9d56fb65ac2cb6ef89c10340d872c56fdbc6aaf15a59753e700ee2090b1f3745b12a1cd458313ddca5bedaaa9a25f53a7079fd1007e5daeb82fee3c2e3ad7f1154aff6778365e7a3e7e4556dd6ee898ace0726ffe3c43d84197ea7218ade036a08ad3fbd4e7a9050fc0b3107fc354f5a2646f15064623ef34339caeedf7315fa92d550a8329e6175a94ff6bef10c5551e5ede573aaa2d623c03817bc13733fd14315bbdcbb02a38987191d734460b3fc19e0d6a92cdb2746a053bd119286c386bbffaffa0da4e702a9495eb7833281b517b6df26a783d82227a11918b535f58be57b8bb3e363435326f28746c8df9d2e5d7ec1326e140802fd58cb11558dcbea4cc6828c74520a7fa469db6b30e511ebc6842ba481bd807d648211142c513df6803b45d31721b46391c1cd4ede8a6e223162f7e3d804d31ad4e5dddcd558fcaa126b30d1fe5d0b31e0235d1a7925ebc3256ef0623c1d9b40e8e2ffdc7f4704f02a0e85c129d1e7124391f334faf23ced17b8e365c0fb140d0b6eedac3e2381d3eefb70cd7a2f279d48b5413f08c7a4e161444efe475506d6cdcd93f113a0f9186d744940a91ba7b5fafd2b42b12087568b893cf76b0c7484284602c42549d57a78a8cb31038ee8c86c4f8ccfba586b80ab92a222f543f87f3391ecf5aa3bf3ee7636e9aa3fcaced0991cdfbfb275600c7098e1c8a3a710f72946bc63aed6b83d3cf606eb238b459a4b7ca189d543f239bd182c492d294a0c7866d64e9b3bd30525c2f12e64e8e43a115895954b5faa7bdb9c9b800ded02f735136a14a12cec4af5bd4ac1df9abea5ddb3a7f247e1810b3aa245cb5b2a1aca06fb5d8a4955f2891a21d49d8ff30d2502ec23d74e44b7dfb7d4ffe01b9e105821269bfe543238ee17348d3c96fed8bacbe51988d2335ef14deb0b78b2551ba99b2b7825ec87d8f99057bcd2642ff9edbb223a6ae09d2ac71f93732c05e6a0c134a21fb520b48a8f04ca468b71fb5d7090594efef974a4fbc169f8309441822c01363e6c43d052fe56fb3ad4c157b8a1cf294fdd02ff8dd8dc5baa934c16ee8f09b0d8f333f246a3212b749ccb4630971046b901c461d2d11d13a032c64bd1e6ed088d331098c9ae386d1239ed142cf456d61d5a811df0ebbb05e999b13c0b0bdb2b704bcb40eb8ff666507ee4504029eabc5933f33e5b4ac9b7f0b8d6e89dbcfea8c4fd7f12cbcdd1bd2eba1d65aabe33e2668d6f5b40b90d46c6555a0f7071a714014f298b3b381bfca81701cf01a119ee757988c25469510e1766416a18ac9fa9c2efe1cfde715c7dbd0ad6be86fbccf946f24ad84bfd6780baf9f0ff70e2d0bafeb9b2e48d54d6a4549cfeedf9e45327d61aa85da2a248e8300787850969df7d058c227a4893f632377360bbdecbe243764633e8b1b443a5fa822ac72d866e621b637dfb17fa4c269c53aff4cce98c35f38913ba49d12d5e22e0a93fcb59de130ade4b99dc4a7ae945a3c1ae133d357ad8478c7b197440da8f087de5945f8542ccc796740c6621a5b02964800ca427bbeb23c02b4c5b28d72ff325f4486a6fa6200809ab7c9840cfa313431b82e938a0319a40724b89e6fd065ce4677222240a3001c84360667cff742a3e3f4982ca3da94cafd40716d4b67db50404c737b4830316a6750d4a279bd0f700ff0ff65f479c09d062da1914a2481835f0888df62a838f483c62661f3b1e49ecfd2572cef3924dfe69c44429d6846f3b0e451a0bee262a4de14bb9d6d525c7065f3fd54ef805d8c0816c957f02aaeac87b657af75a6962ce0be2420cff785eb223b4e8a8a9cdfb00a8c3368dbf53a13950b5008bacea133e9e4a4d9c74ea94dc07b05bb22d110453ef959eb4721ad9e444da157474e71c18df7970707baf505f36876389d51fcec6234ce9c2cc39fc3f530f165400ae1e1507cf6e879d74fb39568c59b129a8e569db7d99abe002695e140270f2c5d341320a2184f6f837f470105bc8f84164b21fb92e1c6c65992666494a25ad3a89748c9b63fd7d25356206452eb1f40eb6f65501bfd6021753a6df9ebc0e9e24441c1c9c2facd6425d657edfafbb705db8f3ea88f570ace59178585d6fcd87cf43bcd939a1df41d1ed863f3daf5e098068afeda24a9cc8ee3b66311e0bdf7e11e7e7a79ff3c9123c0d80a84f7731743d4db33b1a0949c3c6f8685e220584a3a7637fdf8efd9adbe15c518f3335092861c79371e0409336cd7b711ae5708fd9b8b9347f9b828bd0ebe67a95c30fbd58eaba1a05c994bc156bfed9188dbcf6c5a5389dc9de1d990f5e1fe9f10c3c9c4b488ac2d95ed9fccda97e1d3b04af6a6cbb08f37e4626f783f084c418715237ebca0d60bd4c7e615f8601b4da0470e10ac408fa262b1f50c11c8ffea773ed72e0995d49a0d8f78cd5ac185b564eaf9e581516bfa2d19a00a6a52a97c26287f4aecfbe858e682615a9dd9e41cdf001d3c6a05f81364bef726f210fd0b7a2df390a301bf390e0507696be86f18a067464e20c960e25faec713798e63c6641146b271a1ab84982b9076c5b54427130dd6d5cf7cd95f09d802885e10fe5658395d47735f461e9a3d226705f51975fd44d40f74f8c1475bc9917685b9481d059babf88df907ab6ec30028d7bd5aff6fa3d0617c24d8926e70ca0bc8dc9b0fdcc76659f93a039468d15aa5963005939a70dc849365cc86024ac7670b73d5a24eb6062977ec05be313e4da6a9dc96808f387c7abd2e7264037bcefdd0fd761ea6168fab62a92cf1e7314e21cfb19cf51b68942738fb772516f477e294aa752b2e2a860c701fa809b1f6b45e1a90f89acc4d379ba8211f18fafed1d0ee1d10f5229b9fa142a537e3a64675bd70947751902c88d7393a5a78ef4decd9bcb208c37b9b869729803eb10e5d1ef898b3fc6da224fb38f6c373655782e9049c9c1d32120ec4dcb14ebb81ee60d2c0d17596842d4501ca4bbf1cd9b8b8313f85ee690d40f3357c05ffe79b6bf586206a4c1c6a0dc3939d070c6381aa9b6433e9bfc7dfe6d2cb144657689a32f31cf66b5f628d20351190c021280c74327f08cb5b48f8c6fb0352a11cacda9a1b7e243ec28573f957b391a51b340f6669fb4c650185e2b17b0e0b266ececf0d4f3d15adbe8efefa7582e9feec85cae3b0c24403be40adb8e53d48bfd5191d12a6c1428a768e256614d141ccff479c6c216ee35656d28fbfffcbe44c8e2ce3d0e114ca31096ac14c30ac4bf1d2579aa5ab428776707eee80775a926d0dd46808580b47ab42777dbe657107e8958a5bcaae57794b42202286216fd824ef1c59f7c8ed86de80b8ec323f4b2ee2a9521030d587d4e1de7110b220e5b4dbfae82aeeb0119d27f50719748731564576d2374a33190faece02707b5476154ea280fbad3b0229e93dd6daedcdb88a911fa66262358b6b0769a5bac67d7c94f0164fc24996a9850de4c1464daafa784b6253f8943b8203dd86ef9b1fa540318abcc692c26682d2f9cff0e59691ec8a2fff013d4fc74b05f248be6bc650cf7c140280feac3e6658741941db2e8569d0be7c5b1b67da1dccc65028dceb7c3e593dd2bd88caa9d808cffcd751b82c6a8902bee2205f9fdee5c7a71800d7cbdc0ef52ed43ecbf3cd023913659a5724ae838de432eb5c704aafe2206d95a83471f127809f3c527f0c620a43dcfc6fcdbd17f943f81758c999cb93ff85eb77d1e09dc41a8d0866a69308695920114d3b081eff3673c768cb99de4f30b872a4fb1e6ae67427e084593ba1b3ab2bb495768d7cd8b217e88e864faec5f66ff8e9a2aa69c94c9184d345066ce09dedc30fd847c8440cf0087a7ad62f6366f202397316f068330dcfee2a5bfc4ff9e0ed5eb332473dee3e612e26aa7c82b19fe7b851a622e1889944305cbda65554d5de90e7e19fad3c0ef5211b4731a3cd1218c621e80aed5b46f536d60e5c9f4bd412249f0de36461d213f2c5f63d1a45ef98dcc62790f7d18dff7f9cb58ca4569612865aa5dafb8ae9c7ef9e37d0c089b12e7f947d5e58a70155922dc2c5266055d3ba79864ee07f1d0b6db16262c8ecc38cec3ba1f9962637d8f86d93cad4feb0d21c242dd2602bb522a3b93e1988e847b098a7dd652cd39e8c2f74033510c6be76e81603070060cff29edbd276f3e3cdb1d6054eb25bf51c1fa17c0d2e3f8ee2a22824c18d032b6cd26a6b29e83b51beaff3e59d13b33c37eec89c080e147a7066997ad95c674a6a5803072a0aba426a5c41d4c880f9cee9ebac205083aa599c8db560dc473287fafb79bbc7b51ffb1f9c5c1d7cd1b5fcfe489bcaa0451665035fb3c0aa337d4143db20c8d9ebd37ee6f3c764d088902b04948a7598effd1b2b763ab950578ff90ecdb6baa2b7c552b26c6355d6c9dd7c7995f655f6bbea1264efa3e9652bcab3c2693fbffa89254f3d314ff8c2b4119df7e7a535ca226fa04e8bb956b4b4b888569778d7535b71fd0f98adf82312f1445a712660cb772cee7", 0x1000}, {&(0x7f00000018c0)="72b5b596fcefb0c6a13f5557e5c56bb6a072a879fad12719b4deccac0e03d7f832d4806440c64d93b47a12db56a6a8408b295a78033d378fd7393416b730beafc048c5a370390aa526a573edced2561a7e5bfd", 0x53}, {&(0x7f0000001940)="eb13eb8eda5e5f70fd2df41913301a77861ebdf268a0a4276205fdaa593d41cde408028a8530dce2f74a3d5c0eeb5f578b371fa13bc18774cd2dab102668b1132057cb519d5c46c45b709bc1e66de9c22cb24e21ba19d02e3d7e0ec31d0293d4f1a6460f81c9b31534454f583f5dc719aa13d879a78fc2b2b019bf4427711a8f94f3e0c89d4f96151d04ddc3725f3b1eaad9b72e4784f491b51e0e7ac863677c6343e53f7a2180f85f353c32e9de", 0xae}, {&(0x7f0000001a00)="f6e318bf0ee1cf233529584026ab56118cf2f4a55ab4206d031a8f799a49b0ad3e40e06c99e5dcc69218cc37e3e2d04d27d061c9fde97768ea1eb22b15cb2d78cb716fc7b992c0ba3b851215fe8b32304bd878b1ded43c54b74bee6209091c9ca83b5acd173a7cd1511919d964f2158e47f0a0ea56cbc7aaaf1ecddd100a687397a78540a11adb21501b798fd1694ce04cb700e8e3c7f00b7ac37285cc0d314392", 0xa1}, {&(0x7f0000001ac0)="c4020be1a7f8aa5dd50ba38532ba89c753e1ab854a4281ec9cb14b6fad22970e32c379d60c136ab70f4251d655182ae0f8c5beefbabcf7183baecd9b21919e008bbfd38c6b0c67c522a983c60468b6fff93c573d4b23877a594f43e80d6e6295a647472ebda1da0ab07710290061a2bae55cdc0dba87e6047c4c3e5110358449992ec81ff92f5ca95918c4040ae066db7182a17231dd6354bd4c595ec25d87809af77356eb1b4dc670bddd948582e33eaee380142df13ba912ee3cf9d28a2dcf96a43ff3f52af4675ddb313651860807db1a11750326997e192b3fa942c1027c40fd730835d87846e04d42f84ad0db9cf7d1d88ae199", 0xf6}, {&(0x7f0000001bc0)="0b73f107f12beeb6b51e0b89d6c07c787bf8452f20d2d65635ff38d6c10cdb784c91c24224232a6c7b44b182f49bbf2e6a96547237a7c7eb15bac3146822551766cd88f6f653eb686c92ec9bcbe35fc94fcf2467732ffa474f1a43272cf3d4afe5d535152522d0cf2879d54b0e40890e2d41ea2e1cef2b49bb7c8d7d15e137d1ca2224027a09327d980df5cdfeae571f0ce03231d9d2d4dfaf4bccfdbca1bce478c39dbb3827ebcf0237bf80aca6c7bc39af9c4402d7a8009357a8931d052b77345ed3789d41f11f7d06b53e863161546800c8ebc72f8884b711430e84a48eb10e896f7732f3a1ecb8e0a48dd05e7d60ea786779a38b0065b8655d26e8038e", 0xff}], 0x8, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x401}, 0x8) stat(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)) read(r8, &(0x7f0000001e80)=""/179, 0xb3) msgget$private(0x0, 0x654) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001f40)={0x8, 0x9, 0xfff, 0x6, "92611cde6af3fc5231c23bd18ac8df536a08f09e", 0x3, 0x3f}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$dupfd(r2, 0xa, r8) getpeername$unix(r4, &(0x7f0000001f80)=@abs, &(0x7f0000001fc0)=0x8) 12:10:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="20ebee3f3e7f24956834a1e5ff6d016f38f3640518660ef02099a3ce527e96d39d2fec6ba99f74d472711e25b75f0a90d6b2d93ff2739c066c45616920c14cada38025ccbeb153ac53e7119970c32a75c5bf7d139a26a49049658e6218dbb39f8a38a8d3c3962818783a40ecb7eef71cabae4894697a987398e4b06b41ef80ac6b416c98436ea161b92c2601af55ae2762c897ef1974532ca5377ce70982da2cec1ea8ace6de8979ef5033821b6dc2af64c4c95429f722c13b80441bafe7", 0xbe}, {&(0x7f0000000280)="80c61a34d2c5b090a994419f312b3a7c3f127dbc43812c06f4fa93f7f7b94aee1adf6c6cfbf12e097bc1cdbd4e989be9750891ab11ab2054789946d87cdb35803324cfd3a56f8bfa2639ab2fbec48cbe85d01a27f153f0eccf12e38a89bd11200164e0af1fc50a8fe8b7d24dd33fc2ca4caa20238d8eb7efe8921d3487ad88b64b130bf808f6e3a2041507326d6163bf9bf80ce01458b1be4c7e391e5c3a9c8dfbbac6c7df9c3638262a71ec8575f95a91c9e2a7446129f24016cf69a109e513b340878e46238263f6204cc95d29b4c8c04de18aa958cbd1a81a2be6e843a3460b325132bf22d48dc995789a6bee7be70fb072b9fef66d0631b570b463", 0xfd}, {&(0x7f0000000040)="674c9df99d61766c591fdcededdf75195afae3a72533f35bdc80ae5c10532713aa871dd33eb762911be0a6e2dd9f735cc2da", 0x32}, {&(0x7f0000000400)="9632738633a956b90c82b343cce7ff568403d121cc67323c16c3dcba55da16940d06c896146b678fd74ad12c44594cbc629b05216ef46c5879336ff3f17d17f62be005c7b7b3969b49f0e785000270f48745a812130aac039b1c7d056e3bb9a5d392c6478c5d9f042c814fadda378b05a9c1e560327ea61fcb728ff200d32cd6d0bdcfdbf47df08359122847fd73811b19d39a1066ce2e7331e097ecf232fb2a4c90c7c55f400e150acd34ed8d0b92dd55abb2e242", 0xb5}], 0x4, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000077a26292de539eef41fa88aba43a5ad8061235dfcb3626ba0ba2391c90c1718e48d41643d31478575820288d3a4736a53a91e9f97d23df8df565c791c8df0602eaa5cd6191a7122fcd82d480b558273e16414ebab4fe6a7ba11d4bf0af2489b40457db8e888fbf3ac185956de6eab7257b0cc54ceeb6499e7a73a22b546963d9cee31bc5f1886446ebe8832947048"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1000, 0x10000, 0xdcb, 0x4, "4dd70a726b2efda77612944fdd0d64238e2a1281", 0x1, 0x4}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/34, 0x22}], 0x4) 12:10:30 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = semget$private(0x0, 0x3, 0xc0) semop(r1, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}, {0x3, 0x5, 0x1000}, {0x6, 0x800, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x0, 0x1800}, {0x4, 0x8, 0x1800}, {0x2, 0x400, 0x1800}], 0x7) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x7) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x100) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 12:10:30 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000151000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:10:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x102) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x80f3, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r5, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r5) r6 = getpid() fcntl$setown(r1, 0x6, r6) kqueue() r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r7, 0x1}], 0x1, 0x0) getsockname(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x18360, 0x12) open(&(0x7f0000000280)='./bus\x00', 0x400, 0x20) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r8 = dup2(r1, r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = kqueue() kevent(r9, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:10:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xa000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) map stack 0x20000000-0x20400000 of map 0xffffff003f12bb58 failed: no mapping 12:10:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 12:10:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/132) sendto(r0, &(0x7f00000000c0)="a31cd7d58197629189bbc42dd9a2b3b9f33a4ad88c7bb4321a400599f003a8de2fb2e6", 0x23, 0x408, &(0x7f0000000200)=@in6={0x18, 0x1, 0xbb7f, 0x100000001}, 0xc) 12:10:30 executing program 1: r0 = shmget$private(0x0, 0x5000, 0x140, &(0x7f0000335000/0x5000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x9, r1, r2, r3, r4, 0x0, 0x9}, 0xffffffffffff07d2, 0x4, r5, r6, 0xcd, 0x80000001}) r7 = syz_open_pts() mprotect(&(0x7f00004bc000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000338000/0x4000)=nil) 12:10:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x8) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) 12:10:30 executing program 1: r0 = semget(0x2, 0x0, 0x8) semget(0x1, 0x1, 0x3) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/132) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7ff, 0x1]) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) 12:10:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) sendto$unix(r0, &(0x7f0000000080)="dbe373f65fd3acaa156e39564c3b161cea23ab6ff6a8045ab3e1c72cae2d4bdc3adbe7dd3ac5c865d25587c80ce680ef8a0527ca70b744153e59624e4dfd809c0e162a2d865825e0e2b82f9ced6e5573e1b49f7eea7b48bbaf72f41d8eb91ca3a20fc2fee5f57ae271ab8a9bc170a3bb348fecb0271fc8e6b5489e3edb6da9a51a54692a72e53965dc7367c7b9ab79a7f7b0cf396ab6393fb80f57a871087d85e5db8898169dc1737c82c719081f42830de292ff346f52431c5628cbc80f5b05b7530342b98ff6b48eb5095a69e3388316b8e703a7ff8eac759e", 0xda, 0x2, 0x0, 0x0) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 12:10:30 executing program 0: setitimer(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) unlink(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3fa0}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) r1 = kqueue() r2 = getegid() setgid(r2) kevent(r1, &(0x7f0000000000)=[{{r1}}], 0x81, 0x0, 0xe7ec, &(0x7f0000000100)={0x81, 0x20}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x20100000002, 0xfffffffffffffeff, "a147010004faff00000000e800", 0x2}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 12:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) write(r0, &(0x7f0000000000)="53307a8470a697438b99002a2838bf130f3b98bc9071eb2e0fb1ea7632d71702981fe6fd89a88a299d4a15d6a57bebd7ed2ff965cd6b5a4bf3ae62164b7914", 0x3f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 12:10:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800000000000000, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 12:10:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fsync(r0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r1, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x2) 12:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4006, 0x80000000000000, 0xfffffffffffffffc, 0x0, "1ea0983b6fb2000000ffffffff00", 0x1, 0x2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() socket(0x11, 0x3, 0x5) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000240)=""/251, 0xfb, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kqueue() r3 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 12:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="8b52d8b02bd75e0306d8befa1dedd7c0", 0x10) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000000)=[{r3, 0x4}, {r4, 0x51}], 0x2, 0x6) poll(&(0x7f0000000380)=[{r4, 0x105}], 0x1, 0x0) 12:10:31 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x7) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r4 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000000c0), 0x3000000, 0x0) openat(r4, &(0x7f0000000080)='./bus\x00', 0x20000, 0x40) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) 12:10:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 12:10:31 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 12:10:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:10:31 executing program 0: semget$private(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x60) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x20) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xfe) mknodat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0x8) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sync() chroot(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000280)='./file2\x00') mknodat(r1, &(0x7f0000000240)='./file0/file0\x00', 0xc000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) clock_settime(0x2, &(0x7f0000000180)={0x3, 0x6}) 12:10:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) 12:10:31 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc0, 0xe) fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80a8, 0x6) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) clock_getres(0x2, &(0x7f0000000200)) openat(r1, &(0x7f0000000180)='./file0\x00', 0x810, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x20) write(r2, &(0x7f00000001c0)="9cce460783bc60e86e60aaee7abd", 0xe) pipe(&(0x7f0000000100)) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 12:10:31 executing program 1: r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ea3000/0x2000)=nil) madvise(&(0x7f0000fac000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) setitimer(0x1, &(0x7f0000000000)={{0x3ff, 0x1ff}, {0x10000, 0x40}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7fff, r2, r3, r4, r5, 0x40, 0x7}, 0xc9, 0x93f5, r6, r7, 0x2, 0x3, 0x80}) shmget(0x0, 0x1000, 0x8, &(0x7f0000f73000/0x1000)=nil) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10848, 0x0) sendto$inet6(r8, &(0x7f00000001c0)="e16ae81c92", 0x5, 0x4, &(0x7f0000000200)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) r9 = openat(r8, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) setsockopt(r8, 0xffffffffffff10f4, 0x9, &(0x7f0000000280)="0b6bc2b2bb6585f707de6582dc8e6029d01b7656ef7c69cf84631249a0a3d6fa0d23aee58d40b36e7cc2a8bffe774df7568492915333598d849ebbf7d39f7146ee646e268e431fcc3f28e00896bd040e617346f9a9f34549473f8a6a11227b7aa205a9656eb9140d2800d6f92e6210be", 0x70) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom(r8, &(0x7f0000000300)=""/229, 0xe5, 0x800, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x2) r10 = dup(r9) setrlimit(0x8, &(0x7f0000000480)={0xfffffffffffffffb, 0x2}) openat(r10, &(0x7f00000004c0)='./file1\x00', 0x808, 0x100) chroot(&(0x7f0000000500)='./file2\x00') fsync(r10) shmctl$SHM_LOCK(r1, 0x3) minherit(&(0x7f0000e58000/0x4000)=nil, 0x4000, 0x2) 12:10:31 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 12:10:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0xfdd9}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 12:10:31 executing program 0: poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 12:10:31 executing program 1: close(0xffffffffffffffff) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7, 0x2000000000000, 0x95f, 0x4bc3, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x1f, 0x9, 0x5, 0x5, 0x6602, 0x8}, &(0x7f0000000140)={0x910, 0x5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040), 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bb0a34af4996e2116619a8362343503d39b57eb7e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa727652249"], 0x1, 0x800) r3 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') recvfrom$unix(r0, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e4362757300"], 0x1) 12:10:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) r0 = getuid() r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x8) setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r0) recvfrom$unix(r3, &(0x7f0000000080)=""/180, 0xb4, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) setregid(0x0, r2) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 12:10:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet(0x2, 0x2, 0x3) setpgid(r0, r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x14}, {0xffffffffffffffff, 0x1}, {}, {0xffffffffffffffff, 0x2}, {r1, 0x80}, {0xffffffffffffffff, 0x8}, {r1, 0x109}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x40}], 0x9, 0x10001) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xfff, 0x80, 0xd7, "5fed71197df1506a81096457d00601742e01ad58", 0x25edd8be, 0x3}) 12:10:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 12:10:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 12:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48", 0x6e3) r1 = syz_open_pts() close(r0) close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x200000000000004, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:32 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="84090021"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1, 0x0) 12:10:39 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="9abeaef729a9188eeda1d69ea6ab9acd1c6751e1ab122ad9b60d9ba15d4f0e0c3ba48f1fc074d141e811808b4a703e93b6cf9d907934ad12e76186a3343fb522a543c0388c8f2754ab2fc3a8dec8b89a562a1ba8ffdf69dc6cb16885c78527e2638ed8ed8502807faf6e945e49419e0ad2cd47b67933e459d1cb7f5f5e", 0x7d}, {&(0x7f00000000c0)="70eeee12013120f8d2f2ac02b0d0e64fbbe287cb49ed291c218b40a72cfb521fa0fbbe694806d9c59bc8565c976b2c1da198002536e723f4269c21709a30714bfd2f90105c82b6f91e705b92ea8b3ed40fe1b73c95e6e25cccb9898253aeeb8c30e5638e1d27f7765e384cbb0d5db9d72578eb5eae9acca535afb077e3c6a4c00a2600400e2484d7f1d7b8268257e73830083b719fe9a78fdbe4f85a3138fece27a9ecf09ca3e6c94afcfbff1083de522b08e4b8ffc80b8e46f673f3d2441a31d80017dc1ae346cf8d61048c4c99ad6f36b36bc10e85bd8a646a4e6baa2becb7dd0f1ef3b880f37b3e0817666a233313c6522586a13b0c3bc1b9af1786", 0xfd}, {&(0x7f00000001c0)="e616309abc95104a720f26e95c9603bf7de5918a6f02aea2ffa89302a77d9ff3a957f97309c1471d", 0x28}, {&(0x7f0000000200)="63f70115c436afb8e628eb7972321dbac8d3dd4511261282cfa02f7a82bb9e443c2af8913089594d179477dc439559ed7d98890ade47b13aa0ecd70d9c54c20363dc4ad911d36b9a7aa3ac6208c7da65d0cb98d3cc8d447fed975172706f6d9d1c68cf6ea58153e6f846d18f5a901ab0a03491cd60fa622d373e1ed7a4840082c64af77088185681a3b1fbd6ae0a9a47a7fd8124", 0x94}], 0x4, &(0x7f0000000300)=[{0x28, 0x0, 0xa56d, "e570adb6fcf2c04ffe227a8f3576e64417472ee5aa95"}, {0x110, 0xffff, 0x5, "091f2ff1c906e259a988d9aa75b6792f6eb85572e6fb727cf44c4145f987c42776f784a6a9ce69a8f7acf9b25a2812b8a8023d1d1d19975659d2c35071cb6017f61dc5fff853739eb4cf7b6f5ce91ee379520f9d3de9a86a29e0c77b030972e717df6dc9fc0385894b4e3bfea27f96f6011f786c4f49b470af36415b9d4d7ed9c5c0ce7c838e16f42e279569305e2f69790d91d5e3817c72fed11e36fc3cf7b575648e69b6d4bb46980c90de374dda1b6bd41164437bfccbadcbebad9a2b7265dc42b29fc31d217ba45e0e83d6753583a06d7ce49fcba87135e757565404b65949d82009009574bbd23f1f1a47aa4cd6ef96adf60b164527f0"}, {0x68, 0xffff, 0x3ff, "4a7e11b7ef8f2595392c161321b30b1f8d6cecaba4a684d9baf995cb5b769c0d71ae0601c2ebbf34183da1f600770f60c18d14393558b085fff4d681ef5c6efe2ca2d722bbc3202efb9db817f5063cb8b77946eeddbde7"}], 0x1a0}, 0x0) 12:10:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a5c743b5970ee8bcfad6b7bbd62ef3d9bee8026f4b46a906ec5db4d37f2ccbe064ac8851eac5e63a618c3a49983d2c95c4f327b543e0cd5ca95298d8b85b7fd6fa2b6926dd1922001849f1f91763508768cb2578447f7ac6a4cc094d0fc9bded33e2a3fcf1ca625fe1778cdd13fb20f6df2f98d598c38d5c09e092a3ffa39487e83f9c6da68a666b78463b90a5a3c0a0a140c58d06ed2615bbedcd491be27924c2356aeb1a4437a49a8bf7a50f9691d09b4413068f78303f044eed691172"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) 12:10:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/85) 12:10:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) clock_getres(0x3, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x10000}, {0xc85, 0x6}}) shutdown(r1, 0x2) 12:10:39 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xd6, 0x0, 0x5, 0x0) close(r1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xf0, 0x3) 12:10:39 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000b714df1daf74920cdffac28acdb95be16268ec428077cad6541ff1b3cf8931c5f82eca16b6a4ae2af57645076a0f9101ece51e0a02f196489e20ee2f2e2fa530d2124be2b57dc64a7826ad45d405237975dc1a60d7842c2a58df56701effb89a83e78e98380109676697d20f7315b4e7f29e4cf2dc0cab8ae5b4faac"], 0x10) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000006c0)="62ffe498072796f324f665c334acdee5b08aa7b1b4f4d6d91cefd0c8fba8400cfe14e5f2c00e28d9cd88cf23ef349a0a3f27f6a31efd920e7b3418049dfbe32d88e1afe8818cda0e2d4950ee09c8b59c3b5a52b99d65a44bb4e1ebd4d141b3a7ce2e82a91132b7357715fbca40c706e800afa90c774bdc5be06d783ef637cd1d86e4fd44e68650c8aca51f8423796b0f8258711a703b358621bf93a4a081e220fd295d", 0xa3}, {&(0x7f0000000780)="e40bd84243fb7fde96dbb03f11cdf3971a85c2fe595742eb03a6cbb53e4f4dd9af37b5aa287046639f8319281b5f44d1027f81439c471b63565cc31495c341d4f732a6b74f77edc1591521664f06eb2a4f9dd49cb3eae15d9d63b64f407f8594c0cd3e0528fe352d3c6f", 0x6a}, {&(0x7f0000001300)="c81df4db66c5d22e915f842b0bbe962e985a0c538427f776c4ab1d2a365222ca3e355368863a54ac1f8ea96adfc99a84039c66b531ccdfe24e43934a73e9fce4910e4ef114050e362e822d36a94e50e99310e37ca402992b68f0fd2f79fa622df0b2a6b4385fd3c179cd3c1f71e5cd15ebc858d338b5fc0804d5dd16c8df11b1b6a0c8e8b8b5ee25964eface8b003627fa74e32b49b198049a0eb012e40de3476848b8012daaf930732aaf84c7aec28bf383715d64fde8ac9f2b480f971ca7d09f26d106da909501988f451b3a0600b6b398da285fb3436d904d29645fc32aab67d2b4eaab1a98559c6ac9cd059f071b4ab3ca62e78bb398635de1849301645b54a1b65c44e0f35ebe549c64eb66338b59de8331e85e72629a42abb1aed0e692ef89fd3ada93999649b5b0cc96f70751b76d036727e9e706480eabae84632a3146891ff461152f41c9b93436ac73cd94ebb8a442160b6ad16adb6113e734f5019e87e6bd9893d262261131092e8ddf54edffda8082c12ef6b1ae68475e99db7133e85b664f6cce00a6ffb80b9fa98ff933437bd7150206dd2e5f039609e552efc560192fdf2a9c6cd6dcc258e112908c599a00ed7942a5c3703a3197857658cf033f60cc3ed27527a2d6f965957b19ecb725769ab27fb0192412fb549e92771b27eecd614a1e47e80e12304a6289217072d2b7c0c2ed5e94d57b00a57d44b1d50ee1cd4f25e6e50adb4f6188504940b4a92e51ee12ef0863a421f3207d148192d02be102b22cfaba7efd980875c365a9d4c48030e192e311830a0fc5edfd470e3ce1bda13bc49cd1e7a5ac0f65d4a4aab7da49ec32673e2e76f6f6a4cd286695b1e0940a07e939fc30ee066cd17d638d5babdb6be49009970e443c685b50581e8a416761bbd76d4e845b194810f91ddf0d9a9e8d332e4f1c44394a2cf59b8e200881358fdc233835605c96ade459cfe5ffa8dcbd317955055dd30b3c524340813f004f384c4c041f91ad59a27c538c43985b1298823ada7afc80ecc245a62ccf8c7f0d2f4fa1a547681ee08654d4ba72900a191612e323e2f6be24155745d189b92bd3e46abc1dd1be84ffc7543fd0a5587f3f324c0e938436245ef8a4f71adfda7a352b7fa8f0a1f3e93d2d267ecb342baa5440b6f6998b08a862f8cb9f6ecc7c88ae2b4a7ae87f7b4cd71465f41891c10644a52cef5d002fc92a4011ca30f94b6d378ecd25c5fc82135ae20a01b4c07435117d697a4bd33fdca0b53cb710521659e5b6fe7e26534cbe10d35f63a10f8b8ea98f4ba2ddb55d300a9dab3b2a64692c8effa2637018d67870f7a0c23079d9acc34b9a46f5a310c1707de2da5b6d6de666755103dc7c168edc39ca32982d801a80d1f97b43b6cef9f4b83b58c4c02bf3c26105503a817ab58b8b6cd4a0601307562332557fd4a66cb5e96ca7c37fd2a939f940ae50f9beb9160628e8d12a24ba194d27107f8e0cef1c853eac0ed4e4b94c7d04c235355a308af373bee4d1045114e8ab2fc115b4ee3edbc09e9af323f80b9e5ffedea89d39f2c481ed10e19e33487119a90ebdfa7cf1555916c927728e56698c11fa394f91517a89517ed9279d5c497ed689691e7533d8f68c9484eb5537c3a96335cad1d7e41578a261e4179789c749e28fa95d5b84fdd0a671def1492fe453e874c45a0a40707250e5e13eb319c067e091e60ecc1d3e1f0658e2596eb7cb34d4422591172e41fb4568b71949514b065a9aeac053f6378a2250236fe87c3ca867cac811e74205b25938d25ac980f690546c7fbac4e28027faf5a8e1489733476b8adf313c199a433c8dc327af666a7296b3adcccaf5694a6869112a73f3669a2c30113c669298d8caefa630f752ceb7df3c32b547f2d09aa08e71511281648a51772a33947593b07a112afd3d0f1d8182e0d566c24e4a095276ca0d7218b32d377bcc41fa4345942abb22a7b1c0a2781f96315dad89f672a33159535dc8dcf16f777d535ba35a57c2c1bf2e3f96eeb942ee3d7234d0b0b5e76edd6dc5c3d44131610bf63470e9f2e93833e535ee5bd3b1e8a48d854a513aa249314f7541e6e62ddd13fa69ae273fd3c6cd176aeb204680a8810232cc6bf90b987f10fe0050c92caee7a8d026569a2c32dcb11877c7de851c27f81c85ed40dcbea1ffe8c92359006d43f82bbb82435773ce55a59331793c0e9ba1a1bafc749faafaaa8e25b76e4e13ca3ca804c09ce296ea2cab45ece1dde3fe0b301fcef19d8b1b9af359571ef260b7e841d35ea53a01a178a836b4ba09251d96e97ee13a73f9e4d337364fcbd27b9e8e7dc87632db7c9b8426bf40c4adc587bc5d7f82f2a3fea0dcf32ec465ad54f061e8a1fdb4567536ab6845740cb3842b6b923763f9f1b5e4b73adef5ec98eb8b7765f8519dc6c90d10b537dc7d4fef5b87e88ac900bc11aac13b9f7b6dceea3835dfffd4a3b97b71ceacbfc0bc7096fb892e42a5b4d357b1234f2d94847b4b7959e748450d5bf0af1699c6493259d60b422dcef7fd0c0b2325e0fdcbb0534a7732398cf73d25befc5419a93103eae77b0f1569db899c39cc3c0d70c805bc629fb2d0e3b541dc56c344fcd92b120839d31d33e08fe2ec0505d2a8e7ee54aca5f4e54d36d128296fe5e51be9e9ab8b711a7bcac2fa589ae3e2e90fdb7d1f44e9565ab083c11dc73721943aa2a9e67f7f476983e712df9beda70f778c596cf4be01ee4ef6574de14a2f972ec2e6a4a1df0a3853b83c9e43c7c6492dccd0c583ddb8c0e025e7de0a1cb222c6576078cd6d524ec6af02a41490d77f29696513f81c3155cb2d1ff3bcdeb85c82de179a03ff48e6bed67178d512cfce9789b02f34edea562d899967769286f1b93de7d772b9bead2997fe2d7c385d75d96d077b9465cd40b316c1e1353ff159143bd17c98f7d8fc7c8bc79987570e7296ff905ee1fee2e5be3da9af4f695037272eb648ae3e64d27f3bdcc1d95b66c2444da358c0efe2a4448a7bbb15c9b71e4a70c57470d39e116a3a76aee6cb6fceaf3e43e918ce6946374d0551cb6839877d4154b92de08bf815acf761c8c2e2afb9f110f8fa49bcf06d4383f57585195254646e374ff2c9320d1ce8f4d8fde522f085e1d80458c84c0bb25d779fe4406e7fe186daeba173a13ec25f5bd7eff0ea58162332f36cfbcf163ce1de21af14fd3f692e13d980d98fd44d1fc2f15cbaac8b4743c4eff4603087bc8ac7ed0bbe37140b9563b460587c8d90828b1c5b4ac0cfaf2a7fc2fe3023a67b34c4f6894913acb5eb576befecb5ca7c177df2e0012df88fa99f67d02cb7fc512e8014f826bb3156bc00f5dc87102863f17c07018c9f65bcb2319327974c1ac44837b2887100888e7ffc2fcb320f733c8787c739ef971b162019bee806d79d61789c6de31f8878e0422ed194de7faf12d6a28b98a547f84547111ccd925bdbcbeed4b78b06de89e5041931cd67efd1fc2670fb7a58c13942b81adc44d81668df451264bee2000cd9316c4a1fd4920e060af85a82ce4f49fc00cbc442fb232400e02693f9832a8c02fda3b23bd57fb7291c7dcbc8be8c8a99d622d2db6f27862c9b010d21f3e96e71ebe5a4fa2cb4e9c35ace8fb454eb04e4d118416c2039a1756f8da7cf7d11182f28f7ec144cf6d2a81f4954ce09727d12c9e3739c45b7e3e96fd35caa3d830b0f2aac9eafb7eb8d6dc90493e3c7bd44e286f0eee033b499c1cb670f8df246dd4c9325eb52d5c1e318f1c4700ffd4b6e8f091361fc0ce526351dbdc7b89204d3ed93b81096e5826265fb00f37b55b587083f232db37a9cbc58c2250bdbd0cd75ae8ef54f819f1196b88cc72f1e4d4b2b2c3dc4081472ab7a4cb83c39b299a331ffb729ee7b564251df8d2bddd38d923f4fc3493bb4650cdf1457d660940a4b919eb62dac4f3a11d01c61a8e975a93c1b9dfaf7ec6e2c43c23a1e9103e41a13f1f9d126159c0d7d446e2073fff343e36e4f4aef3e6c463866473bfab2cf22d3cc8bbebcb9b50e5efb01d0477c97bad6283c611b64e7e46233b48640f969cb49dcab25a2644d2c1a0502ac612f1756c8ca4fd419a1ffdf3ea81834b70f511bdbc9d9463a50475cc0451c4de8c25a4ec2f607cc56231c757b3d18dde84eb922aa0159e674034eb1d6623db20f9ec8e58b947c8cfa893d4ee1d491e50ff81937870c440935ffb4c3a200add5c927987a358927e0221de6cdbad6dff03e50a11fd5d9ab296c903b23e6e801d480752949b5ba52187512f452f4a4ca7bfb0efc5c0573827e94de1933151eb5b6e36f06db0291d8afd2fb3eab15dcbef01933ef54322120b62cc5545efd3fe9aa190c5ba65456a914ae6beeb3765c8a808532e1f44fbd9fbc950e13ff553e703f957c811f6cd0cd5782feb5d8335fdb28634000c247d825df135739669b8c4f315209b8f656e2b3cef77dd375b246a004ba822300c53ab5347914cdb3c90203e6c46b643d1fc09af287a77180fe36b5a9f4b7406b66f21effb96b6f1248245c6132b6572c9fbcca3d5a11490594c0d2110fbadb4cf19bbe282baa4029dc4e9d9579f3bfd77b699234f71532695d63cc15e5561adf58821d4ccb74f2a8b0d2c8a4604e4eec8d64e3bf8a699c21491b05bf9b38082d1ca24d0b290cf777b4599fca6f7764b2e40eb2a6ab4858b6ef6ee0dbc2be3fd350b020cefe539a5041cd69862038803b7f5e5fe4bf403700d849f825e4cba5ffd8540dd30329c1310455eab55d58bf74339f80e9f74a741fde6996479f2a86ccb00b86fa03d238c7a94fc08311d8ea3cdee4d31dcc82837c29d6aae1343624cbe750b3d9e3938b50ba20671303adc6076e1485a573e65a0619103dfd99938d380aab7f56ab3cb5d07c0006fc268c721693a3533a63a14fd246fcab9d5b9b82a0084ae16da2a73d640a976c33412611a4174070d8c92b8a7fd1f48354a5cb0e9ba055afcd853e71f3af79b1b4d83fa5dcd5604f7470e8ea6ee5c9b0b1f31971f8ede74b58c3d91b738387cd155d641e94c1982f4894665bd94c463eafc389aeebbf2818e7a6600bfab79d44aa035a39755c789142ebe520542721bda8d6c15756152b87cc75fa641ee8da1e789b0d155ab92a6c83e5f87bb6d5cfd0e5c45ab5c4e7b61d15c7117e893e942079b6a605885e89ba59f5427d4ea36740dab7012d1c5efe9bffe220e180bc1380c4ed90dd782291656245d24601ad44a1ed46e5a115c40ed11ab486e5af458a4fd37a1ab2fa09d70201556115e82f57286a3d264fb9eeb98267919d08eb5e962dfda61392d983bc18d9ea751cefaaab9c26b66426d6decd75eaec97df5382d4db47c009082e5b3a473674f6bf702a6523a66b18ab0ccef46008dfe0fb3293422be2674a4610b5b825a6690ddeb0335599ddd039b1102f7fc15bf3d5903728e9dbb8a383602954515c0ffcd9ca695e83b329001d3a91f77ac55db7de8ed127efc61ef625aee5bbf9eb1235111bae39ed99b9b1a43a32fd07359590dd70300f759a405c280c99d39a5cc85d1fc76df81f70e238f67956397e58b9ac9092bf1c0ded6012383dad7bbde25a401a20b9cab4396490938fb5cc3064688b07034b5697faff460559d5b545f7c96428a6c419dcd1effd01e763058fd205d48e28be38f0db3a4327632d9dc1d64eea141931c109776134cadf792a3796fc6d75c6d71012be9fd47d6c95eb6372e9d0469ef963c0d274db4e4212dada91f3732ac73b7030614a33de2e3faf222ec3a92fb2412e3fdf867deaeb4f5b9725c74da771e948a089da03e1ddc8", 0x1000}, {&(0x7f0000000800)="8b877d55612bac3e8183b21e017e041fe24e6ecd7ae20f378b69a5fa10f146ee3545a14c739ad7a0b938671e9ccd0651aeeb51859f350703f71ed038fbca2d50cafcebb7bc764e255dca0a14ccc1eb820229691a7f0b3c", 0x57}, {&(0x7f0000000880)="716bd6cfcbc1439fcde5b9e1dab5c422698e52d8028a5855a4380993e82dd472a5ee49e039b4496006bdd91a277dbe59fbca418cd25bbedae2b2e4583a", 0x3d}, {&(0x7f00000008c0)="038a45edc0e8c84751dccc2678cb933b7044c22b38c1b96fcb95d64542cd64f21243010a8f99dbceb377731bb2ff0484769230a3bc7e2670b6f6e483b3934c8f8e484be9dcdce7558813f693999a9f7182971df9318ac061b11a11d85b3d869910c46f0b74700f3d6a971c94e4c73f3f2ab8bc95c68a432366d0d73607f4fe8b8be07a3cc63b93d90edff7df06b6a3a415b2c90451", 0x95}, {&(0x7f0000000980)="40d3e0b6c5b908047e78d354f2adbbbbca01b9f4ce", 0x15}, {&(0x7f00000009c0)="d0e0687b8c8843a08d22dfa65206c8e02b34681d1efb7edbf3d27902bf65ca9078036350942879212d9e0da9a7f8acea", 0x30}], 0x8) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/177, 0xb1}], 0x8, &(0x7f0000000640)=""/29, 0x1d}, 0x2) 12:10:39 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x3, 0x1, 0xff, 0xffffffffffff0000, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x9, 0x0, r1}) accept$unix(r2, 0x0, &(0x7f00000000c0)) getpid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) pipe(&(0x7f0000000240)) 12:10:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r2, 0x0) dup2(r0, r2) dup2(r2, r3) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xffffffffffffffff, 0x8}, {0x18, 0x2, 0x7fff, 0x5000}, 0x5, [0x6, 0x4420, 0x8000, 0x9, 0x6, 0x81, 0x6fe, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x3, 0x9, 0x1000}, 0x3, [0x300, 0x3ff, 0x9, 0x2, 0x1, 0x40, 0x1ff, 0x18]}, 0x3c) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 12:10:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) wait4(r0, &(0x7f0000001100), 0x2, &(0x7f0000001140)) setreuid(r1, 0xee00) geteuid() setreuid(0x0, 0x0) r2 = syz_open_pts() seteuid(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r2, r2) getsockname$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bfaa889698f70f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000001200), &(0x7f0000001240)=0x4) 12:10:39 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000003000/0x1000)=nil, 0x2000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 12:10:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mprotect(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x2) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 12:10:39 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x54}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100a0, 0x104) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xd485, 0x5}, {0x8, 0x100}}, 0x0) 12:10:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01fbff00"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="bc", 0x1}], 0x1, 0x0) 12:10:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 12:10:41 executing program 0: sync() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000000000001000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) 12:10:45 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) kqueue() 12:10:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/200, 0xc8, 0x802, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x3ff}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xfffffffffffffffd}], 0x1, 0x0, 0xb0b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 12:10:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x3) 12:10:46 executing program 1: r0 = socket(0x2, 0x5, 0x7fff) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/104, 0xff62}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/189, 0xbd}], 0x4, &(0x7f0000000400)=""/67, 0x43}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678", 0xf56) sendto$unix(r2, &(0x7f0000000180)="ffbcd649f0c8085b030f5902aa9fee8f3c35f623d994b97f96d0b6ed06311ef95d6a6f15d8b285bb5c2f9d5682a72094ada1c2a4abdebb12bcee0e58ceebe7660b1fabc2b23ab009c0f51a76356832c5ee2da1eef9261aef1157d6295e32f43a03121092754a8274ccf152c6b7a948eddc9c56502cdd87e9f933b205a77d054858594144760e135b67fb5b9171a64a7494f837614c024da820959a9c9a48e0d01ade494feffc45e173b9fd", 0xab, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000800)="8fc5eb6220e19813a90a6f7d1fe5a4a487a01fc13fa6dea6a79c0c79aaa406a0f3210879be4d7338a0fbc8601b0ea6516ad2fcc2a4ba5e10815675a28cfbbbf2175ea7fa10c989131953973c8c869c3b687cdd3e327a097a5471b0b9e82f4164ec4d323dc09409afad10e4395f333f6cde9a80f1e82fde000dc1cf18624553a66fcad0884ed5b5f1084ade2d43e8a67fa61dd3c4edb18aa571ecd69a691381dbd1032005ded89bf610dd7a014d0e36f5ef6b265f93b4f1ea20ddd20373fad720b0322f9390d1d19ced70d99980402f734eeec5a80c03e442a8d5cbc90d2bbc870e253a5a0be9b8141c335a310125720f1d2a", 0xf2, 0xc, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x200, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000940)='./file0\x00', r4, r5, 0x2) 12:10:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 12:10:46 executing program 0: listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) socket(0x11, 0x8005, 0x401) open(&(0x7f00000000c0)='./file0\x00', 0xd, 0x18) mknod$loop(&(0x7f0000000040)='./file1\x00', 0xa0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x201, 0x40) fcntl$setstatus(r0, 0x4, 0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xb5, 0x1}, 0xc) getuid() 12:10:46 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) 12:10:46 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xdd8d}, {0x0, 0x7}}, 0x0) 12:10:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000080)="5dce55918e1a242fa1e3805952be33ff213bf35d1963507384dcc6b8f473241b4c97ccd3044d35bdb7ffab45014b3e99cc3cc3ce96a417b9d7cad05afa7e9046ea96ccc5dbd11cbd1a2ae029626df9cf5e61bb71d572fa", 0x57, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x10001}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 12:10:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000000c002, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x162, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/215, 0xd7) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 12:10:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000180)) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) 12:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x80) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x100) 12:10:46 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb8b8c"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 12:10:46 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x3}, 0x1) 12:10:46 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x0, 0x401) accept$unix(0xffffffffffffffff, &(0x7f0000000d40)=@abs, &(0x7f0000000d80)=0x8) socket$inet(0x2, 0x4007, 0x1) syz_open_pts() socket$inet(0x2, 0x5, 0x5) r1 = accept(r0, 0x0, &(0x7f0000000a00)=0x27b) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = dup2(r2, r1) connect(r3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r3, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r4 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r3, 0x4, 0x80) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000002b6d9f65930549060000000000000000000000000000000000000000e2fffffffffffb32267393ccd8c2a7462b182bff000000000000000000000000000000000000000000000000000000000000d7dcc06a83e65bbfb60f886de19046b6a42a000000000000000000000000000000000000000000"], &(0x7f0000000780)=0x6e) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a8300000000000000000000000000000000000000000"], &(0x7f0000000800)=0x32) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) getpeername$unix(r5, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000009c0)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) 12:10:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchmod(r0, 0x108) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 12:10:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="b8c7a4e37ed7ede1314ecdeeb22df6bb70a6012d3343b510dd5eca5203d9652345f7f94b0d7005fba6f4bacfca7035728b65c80023a2b8ae9085dcadc6443badffec428e60127f088a6dcd9476b38715b7b2d49b1f828b4dca09301efdb555aa23c7c05fb5a4c78b2540e957f23057b7b60e822735426ef7cafc32c0106bf346785e4e27970f72653c39560029ace741f17f68d408683d39cfdb61abdea800c2f30d5aa3ef696fdb555ac13cd39792ad8ca01d40ae7de90fa9a8d4ee5f1af59e7f347233a2a54a8fe063a595ab9460d6e20759e6bd66d79debf01f696ecd6b1a63ec214445e8a825fd29c6a3246318b20abe", 0xf2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) 12:10:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000000c0)="b0bddfa975fcc1b323acba00000000", 0xffffffeb) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x2) write(r0, &(0x7f0000002740), 0x9381) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) 12:10:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="23070000000000a3e702"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x98, 0x0, 0x10001, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 12:10:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="c4e7e575490217fc28a9f3d1c02a3b9f62a4b9050e6915881d71513fe0319021f069f8e54a8a95a233154d00b7fa7761cbd1e4bd6cce560ab98cdf411dbbca1e3c81f24f2cc4c5ef2a43ac4fad42b2a10dbac6b733c95b9d60939f0c6a9aa13c8aea709811cade1c0a63ee5331bb4eda1572def7691bc8719d", 0x79, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x1ff, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 12:10:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x9) chroot(&(0x7f0000000280)='./file0/../file0\x00') mknod(&(0x7f0000000100)='./file0/../file0/file0\x00', 0x20, 0x4) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0/../file0\x00', r2, r3, 0x6) open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 12:10:46 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 12:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) kqueue() write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 12:10:46 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r1 = syz_open_pts() fchmod(r1, 0x0) msgget$private(0x0, 0x141) geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x10) r3 = semget(0x0, 0x5, 0x15) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000001c0)=""/138) r4 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setegid(r2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000180)=""/24) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:10:46 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x0) 12:10:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) clock_gettime(0x4000004, 0x0) 12:10:47 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) ioctl$TIOCNOTTY(r0, 0x20007471) 12:10:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x1, 0x60e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x80) poll(&(0x7f0000000100)=[{r0, 0xc3}, {r1, 0xc}, {r2, 0x4c}], 0x3, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) getsockopt$inet_opts(r3, 0x0, 0x100000000018, 0x0, 0x0) 12:10:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x3}, {0x18, 0x0, 0x2}, 0x2, [0x800, 0x0, 0x3, 0x3a4f3999, 0x1, 0xffffffffffffffff, 0x5, 0x101]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) flock(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4000c000001001, &(0x7f0000000040)=0x7f, 0x4) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b1", 0x60, 0x0, 0x0, 0x0) 12:10:47 executing program 1: r0 = socket(0xfffffffffffbffff, 0x200000004022, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0x236) r1 = kqueue() r2 = syz_open_pts() sendto(r0, &(0x7f0000000040)="530a892e7f0ce8ad87e995f3bfad80", 0xf, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x8fd, 0x5ae}) kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 12:10:47 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x141, 0x2) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r2, r1) r3 = kqueue() close(r2) dup2(r3, r1) 12:10:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) 12:10:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000040)=0x9, 0x4) socket(0x22, 0x8002, 0x200) 12:10:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) write(r0, &(0x7f0000000080)="3ff80eccc1c1a55a737da7939046a234b5c31f6d7dea12054c4c7f5aead89232c6f3d156be4b719976657bd6f74792fd15166f326c7264e1607596f0cbb1dde14cfc94aad8e77c54c6dc2adb0b30663bfa942094a6e4b62da1deb84b1ea3368e52e641dca550da766d31c7d995", 0x6d) 12:10:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) msgget(0x1, 0x310) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x1}, {0x18, 0x3, 0x4000400, 0x8001}, 0x1, [0x9, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x8, 0x9, 0x6]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77aebffffffffffff03000000", 0x14) 12:10:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000340)=""/133, 0x85, 0x43, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x35, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x4, 0x37a2}, 0xc) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 12:10:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x2) 12:10:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10001) fcntl$setown(r0, 0x6, r1) 12:10:47 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 12:10:48 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) listen(r0, 0x6) close(r0) shutdown(r0, 0x0) setsockopt(r0, 0x100000002, 0x8, &(0x7f0000000080)="3af8789d2e8b25eebe5eab1f6a03be8a2aa8e2864c04c59ddb2e764e1674ed441dd5724cab1649f563777d9511cb234279653640977f86e9c9f2e55a2c5ecf0b5db0bc6084e46269354ee59596f071a3f7570105b9117fd16c784cd5972f4418bb01b916a100c7f52bf7183bbfa465738d04734a0963589ecd7966f1e0618a5462bfdd7635373c01218430d0abbab54a5139fb1f7b932d4f3db6e564bd4198bcdc91ace63a271ec007e3c3e577338958164678af404242ff9820740d3b591e1cb0b1dc26f2a0f3", 0xc7) 12:10:48 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xff, 0x7}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1c, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x2, 0x40, 0x87}, {{r1}, 0xffffffffffffffff, 0x62, 0x40000000, 0x188b, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xffff, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x29, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x8}], 0x101, &(0x7f0000000200)={0x0, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffe, 0x7}, 0x3) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 12:10:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000600)="2226ff974d72a203b462d893cf8958a8f97c966b5ea6aac25e84d4c3a268a86843198f7b79849de07149d22a147b62261762723d48a29c3611e2d815f5c15698e14e1a3fa0dd32a12f4214faeefe59721c03b9311c8ed21a16201ef4deba6da92316671d52b2f677ba2377fc53bb9dfafe59ea4f44736c0fe78a09fa715e713d07106483e0c8ac081582e3886b72b23e8f44aac09ce45a91c23f3c039b0b25f676f11f2c9ba8da6187fc8a92f04b81c8057ac670365718071e18c279724fcd3895ef124ac775fbd0da71af109d08bece4fe95154acfae3cefe66ca020bb453cf876e05f0ccbc88be04364bd54234c7c0", 0xf0}, {&(0x7f0000000700)="7ceba11a2b3a781657c689a5ba849d9638a57f7ae8c3f972c92508389de53151a15dc40677de60c0712a36bcf07fefcc5e2abf94dd74cb944d91e7ff3c639412eb479e5386b0878b9c2bd0cd4096e5930f00fe2482f8ffd621bdfc4f69907f254ef06edbb0ef8b73978ccecc5feca991c990e1bf084f364d25cc47992c5d736f6eaa7161080912fbac6ab68cb7656cabb786bf8089faab9f56f2c75bfcc8998fdb5e22b54e48a23424dabcfa140965991fb0f9d4d038ef89416b086748cf087bcfbea46d12a92b7d2b3c984288d63a749ee213b72139c87a92c2e9a09ace291fd9ebacde26eefcf163e3c49d83ced722a5f5e414c06cf28e9056a86abc8851a684e2b36537b676390566503623b3414636f18c04f05a617e7ebe2308350fcf8986ed818b9f632bed9f3da4a84aba82e66a327a5ebdd78b6d00433e1092ce146813787bfa712dd38852c26d07a9a2eda797cb39df6c46a622f0bf2f845bb108f9f10e2b071ef26a0a6ab144ed71908f1673c092729013c71e4220e476c6dc8314ef6f3aa31e8d23faf08e74b0dd46eceee8f24751d351db3c0f27cddda319d7aaf35922f5916cd3c1951849603c4ae2d82fb991c3e5905c9c2323332f1718c297b6ad8314ebf057e368fcd8b18b5e3725cd82b41b28362028d1e7da9241e1c18ab8114f229fab43c2ecf13426a8aa32ac00a297b4f4a8d1855cd595032dc87997bf895076d700a8f62a9b7b9ee1aea77d412dbc14ec3441092a50e7193c9d79b17d8d0a9322091ddaf0ce8b5c9d24221a51fbe8516510133b8ba8fc73f8340bd6936415495d23a28e78b5970d9701d40535d0013affa779a8ca878a2e612d38699339e66419e45cfde97a64e908f847419e718913cb1764342f73eae2d3a2e2317338c70951f0d3394978dcd5f5b6a8e13faf041818e921718bd78eb0137259d8368745ce025bdc7768dff50d7388ace7abf17ea5ee9142f47f9267b3f0bb7031c99e9441b27003f329f1ef931cc0a98c27986c8c64223e7dafb096050efecea5cf3fe3bc243a31cc92877391f7ad8c78117892d91d4b4b99b5b34c30ef423a0e0a2258e6fc96ddf65f19d0aa0c92629848b95e20afc689ea613202c46ee929763ce59acfbd17b26d45c29370ef7612179491452ccdea84af9cda6e262ac644fb05fdd90f3f6202761e4f458041cf56b1cc7779d5b54fb232e4211f5495e9a758e7e83538f175e17e0e1bbdade1a3746f5b1f3dd6bf7a63dbbc0c8299f9d882cd2e1ffc2877f7050471d41b349c56894c63ee9684e1dc5ed47d87886fa30a1ebc5abaaa7545ec727433f9de37530119f1a36f66b214a87dcd37976350be7c829ef6d6f99d97589bada6c47fd94380d2e3f25b1025557a8f46140d67b66f9fd499fb623c8a19871d2e0b2460734cfbecb7981791b70e007740f45f6516aacf587fd2346d2346f00ce1b1fe14897bd11a6ac79be63d77593300199349e7c3cf291946cccd4a1106aaf2e63ae48e23a50ff6f9f001c305de3f83541f55d451b001ca29e4b3e5d810ad70a0d00017d15d72459e9db2cdb711e75f4cb4537348bb67153b1cee51d65e45dccd5fc000023d67e985a4fc226d327e0ccff634f94b5b54f2fd66b35fe0dc5553a948691fbe1bf2d4c9177161398a3290ac6d471468a72c1cb07838f4a8836ad68914952070770f548c5bf4a91dbf943cfbbe2740658b6aad2a89d4809771a666479b816b4906bd210f80eac4b4fc8ccb2090a6527c25b1461bb965621528b3d8bef1e25d6c18801348007a55743af8a9069ad474e5a5d3233edee59312eb77df20ea6dd89f57b7037151d95bb488e58c7319b20445eb02e4085cdd98ae7b4d5cf2092665a76d5c51b1b358316c508359a27c40f38cf14bde36ddac25fd37abd20bc7b14d82de291342bbbdd13023aa6224ed01f0590b6b7d68f783ae64950747791c5e5f05ab54afce993d9e186048a70fd0232eea2bb4a3ce2073ba391f9fc4cf626623705d73e9834392804a648cf22d186e93e60317f7d2a326b1c43b0151e0f2ed89e3bf58f9942a4eed445ab54ef8a8692b0a18cff63cc294e61fff3ea358b96c09e3dafbc6cd676093fbfa4d6373c9357a44ccd4eb400ba861bcba01fe9f3cc542a806711535b23e463e73fd3160476086678bd4dacef375c041e6af2ca2e4d22876ff967792a590fa3c90b8af77833a2c5421f5adda6aee70b450368c50f2f3f58517cff43f198132133dc1616959bf96057c0658b3ed3e71b9897f8f7d03ef8dee79a8e3f6c894bb2574779f3270de5c1cda5efb47b0df03c23d055c6138767cc1747532184e34fb08989520dbc203212f2fc49a7c9ce34ea4c2522ee2f35e46d4f922ad93cfe3799879a2f3e42437b8d472289dcd37286a91f7d42dc32e2f40f05848b5958471dec2ac9b4d06336536444ad49416837c244c8a3783adb8a96b687101559b39e401189e0b0d9a8cb3b86538ccf92c80c64070514ef6abdce9f39536a19d03b26de2ebef4bad6be6502eead522228e6da6e7c9a84a8645f568d1fd77df6136c39c937fd523abebca2537b4e0acc0016626286ce3f7ff4af8ef84321242042ec42fa26d411b571df6456f1a365eebaea57b965ac71680524cb72bae85904f582e42b2acb23385295278d532c29ce7c2dc5ca7a69d5498899f497eb3d4decf4c200c948ca8c97875133dbb68c3587e8ef5e6e37655f4872a0228ab8e8b80764dd4ce509e281cf5ab23e7eb3820d8598a40f5e1b0444baebb9671b997fd856b598b08588e3c5af81ac41e894b5cd5b0ac1933d573caf4146a64936ae199faa32d5321948594314653d1e793971c15d0750ef31e21b862da7000b02316d822503cbe0111a5fc437c0f1a70cff7ad2e73402963311eec402ba0597034ed43cfb74ddc5bea417ff7422faf2172e9cd6e1b24caa9bb92bd797b6457d40912afa7792761fa2223b9476ac98072335106fd8310d725eb5d6e3fba93e238ed758c4b939decebb90957f876c8b3d21fb683605e43ceee83995bdfd56afc7beed4c9392f8d52d698375e4ccb1bc4cb9ea0a981b83a3a91c0e4c334196b6808c2d337b898970f28f92138b65ee1e9982d2795e334648c4687da1db89af89bb0d564e103ce211efb1a5528e37d1e99f28e93f5f9cc1b388eca969398bb309141e0fdc18eeefee1143b6e09ebcfd76d86c39aa633763f11a2c656d7c3143ab218bc8cbac9a9a058888c97c3ac47ffa7b985963e76f08764299308792906ab3f5a61283f62c3f8b20826deb93a465f058fb57ec2d7e53ac901a7747902a5fad81a8ae4eb23095508ccc25a9dcb1308170f3942dfa8d3faeea26a7371b0f247b274086af2a401367db911daa81caba1e41023c398aed90144d4b56253de3e6c3084d09696e49722df616e59bc07caa08f342fcf818a3a96b47b437c2e5e97c30b49fdb0e3adb07c6addfe02ff1a5110b0d823f83122663d12a683c137b809aa981446b3b7e53c62a63ef23a0da3e2ec7170e29801c9c6aa7dc5a2b8aac06d1d6718a56271c546ec27cc1b725f0b0ece6e4ca9a4553f1de4e5c58b90629115d1ff19154f1a1c814a0e6240ee72cc6e37219e51dc641354e9953938d0e27167dd706150821ba9cf7b90bdb7d0627144cbcac8a6bdfdf00fdc2c877bf1d2cea4abf370714e786504395b5d863ca6bf5576e26cb2a6f9bc98184826ed7abc783b14b93b2512642fe592fcff4766b6eebf0db7816bb59866e42a9aafd7fd1bd4bd051118fe66924ffbb65c2f153459960eed8da26e9e05b20862cb9bf32bd2386b21749846de76fab29c90d69efdc3992718363f9a04ae66bd87a1553b6d42baad34499e4eaf44c5c05328ccafdbb9ae80bc7db8cbc91416280a512ad84e19e30dde675f44acd13056188116fd000575dc32e806b84ee42aff817ee8b0dea7797777d73020e05cedd62c0cdfe6c347c173fe6a2d41ab334f800d90963d5ea70cc509e7f70332e0333572e5b08f61b4609001cffff4457ce8c5070a5b534a691ea2d60caac5674ceceff1f168f585dca1a51132b60a1781efa516db21b45effbbfa088f9ef96c70a25cf1a0d4beb1270477e3cd3ed1648854b749bb9008c190bc99ff6818a9ab185c5e9632c08d91376233c294c696c03d7789c5b804a48f36ff90e60817865ac10e07112e8df591f7e6408331aedb26874af5a03efa4910adb6e0da8c3fa98ca8af9c3b40b230e38aed5c92446c61e75e1ec70527de2f03b9f71ab1404d4e61aeac38086bbf849455e3839d12972fc5360cc70a94c5932b5f9c39e77ce6b69bfc94a66a5e7ceab0f8f8892750fa295203c32be9d390a01d7c506c0c13b0e1f9906fb1274c83d04a028af93679ca8f04fba6deb23887693922217df8197561660bc2d4ecd425ceb35677ec1122b54e1ba769d1d5b77cf85816f173a52b470625340339b3791c10262b6df21ba6e07a5e80c48cf22ad9a4a1238fe2e8441ec1ec0e57cf470772606b33d58864c70ed6a79b28398b1eaeb15f5fdb0e273306140f2542b1e4223f404b4e8c767353babe801659274f381b08b20932faf9be57c03f556cdcf2a08661ffff6dc4975cf8f442f38dda37ea18b04cb847f26daa42d2f4365ad524343d128899c7e4a854afeb5413b70e04a45feb57cdc105f7365975a5c0e8a857e133c256c487b5702716eb6401ba1b48c09aea2c6ba62cd2c69eaa6e17c41754b6826b59ccfd0de9c4df7af50fb979025224d2ea2e0f686196be76613552bf5fc936886eaffe5466fed2c346910b4353d58404752ccdefc4414396ab097e96deb49d3f401a89f0ddd36cf33974b510ca49b67bb733f077da13a9135a91b53771a3ba3b5801b390b1e839643dd5d35fdaa25abcc989d5ab940e8d7622948a1a2af314338e0005ed40dd3e1e96feca598c06d69d3f06489405114c262f22734ac724f6cc2fb78116c83790bb49930db69882a947f1bc986c2cb006a30d9e51240df778aae8afec0a87344103106bc01f8e28d8cd49882aaeecc0db09ad621ac83c9299f0e23d0d4436a6117ffdf0b689e7512a436f0da56141afd0a394149ef55cfbf07e751ac739713e2786088ddec93f32e5862451e6ae4e37134028a248c1e5c2d6b928cdb1ad7bf8c584ad6dfc5d53255c62e70be9e6d04cb46dc0da3775a2cfbf35fd6eb5f53fbf6b959a6f3468696e55bbbc918795048db46584a826dd5d4e19017d412c27f1a5a2ae0f016f6870f90df45d7a7fabaa2749a06fffaac033ff700d134176e7ce4a5da81e8b655fd1a6ec6d498073ab1988e3635299387ed2a916fdc8adf9643be68caaa7f3af6675a0c998efbe996a5ae7f97dcaa16354bd0ae2147ac644fc343b86ae3f36d7dc43bba9d70ac4bd133e8d495128521da541cd68231bd6fe9d02a67f5b2006896a01579a4cfa143807038d6650d569cca8296db32a42ddd13dbe3aa4129621eed5e074ab3d36bd0d35e4b4111bbc626302fe7d456d1fec358f02fd236754dfb04c6644ad2d86e9d2a9e3d46e6b459515543e86e7b3276ec05a0de738196f7af67f353cbaeca0a49b88bbde69d9ad5e87881eebd9af87b99e705ae308aa753d22292f8220032f8daa8ebdb01c04e361c0cf31a6817ba45ccfe5aa7ceb90317a43fd95b804e639e1303a2811e108b19c2143146ee62c88d371517e857b1dd808aa03c78824ce30b925d378e4f9e63c5c2b210a2fdb2199a34f4b52944b36529e003df717c7ac9e5071d90bc1b2a942c95001cf58ef38d80fb2fef17cacdf50f3acaa", 0x1000}, {&(0x7f0000001700)="a82a646b04ae4ecdae7e9451518ef824c9037b2b003f9449afe4e21f642bd2b5a4e6db49feedc4ddb2b0e846fccd581f94ec22c8956a25b721877d82f12bd64a8ef64a9b2150dd07d0ca6fa8ecde00358f6b942e094ff4546b5bfb1ffca669ca57c1ccd0020ade8bcc2e0e", 0x6b}], 0x3, 0x0) getgroups(0x2, &(0x7f00000005c0)=[r1, r2]) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000001800)="68f0e5cd55ee0154efd670fa94a67b78e6058bb26a2aa2be0f6975de32eaffc6fee50851e18aa20f5de017791b9208e8acc49b1a1723399c194ffa729c34ba36fc5e343d6725daed143740246869d134a82921a8bbc639b84cbacb86d4e0fe7988717e53c116345623c9", 0x6a}, {&(0x7f0000001880)="f974a22dfbc7f1579014889de685e8381113514836dc6f0ee7306b2bd87d3a74721ce888c58ab877302958aa360623b377e074a522c4be94fa66", 0x3a}, {&(0x7f00000018c0)="9dc8cf3927d753d9aa44794c2fa4a39c3297b64529d428a4486a59930d3493098e3caef021ee1de451c72663f1ed159dc1c1d8ff21d5ca8e2644007191ea36fe6beacbd47810fc0a654d9833c332a48b1efbf5ee7a5f8634fe9adc422fd848e851886a79592661e8252287428ea6ef77924e646d53daff6e23778b19b15c5d80c359e7dd5f3de828158a72e5ba2fbaec9ec7951f766aa87cf6419c93c8966cfef9775d2c653579f9f4ec414d5fbb1d4f605105711b6e56eb3e908fe84e0d299d395002f2b807248c3907789047ed7cf7418be32136d1cd4e05f6cd792ab7d7e83819336e64b251", 0xe7}, {&(0x7f00000019c0)="36ba8580dd05e33fed1eb4e6388a95e2a7af08390aa92783cf93c7d3204fcedc2a3d25cbd0f896ec967eb7bc28a568a2684350abcfa4dbc6e0662a0bf48ccf1b20fd7ae87e91f7521a60a10a3419b2aae6ba5013b5aa07e779fa879e57bbbafd8e8f67db86584e49f19b9ee7b9e8e96582289e5860aedb124f604a767e83da67653303fba94af22f1336a76796b3634cdcb74af683fc3e76b3d7d4df02c52926e9891a1fc44a28307d17291d3cf1131bc7bbb69b6ae17321fb5f90562abc71854a061a55d90c3158610897ce265ec649da43a24e928d4af4f881e90173e19ea8ba31a65d769f7c6b3b02b8b7ed2cdd1a921aa0a5", 0xf4}, {&(0x7f0000001ac0)="5c1eec0ae39568691c1a07164306d25bd44eeea5601086c3951911a79ab81d294ca8be525c105a3251a9e16754f4d52ffc63ce0d50459fa290f35e94489476e2d1e50b20e5b7ef97bf327ccbee91558c13d8f4b77242d1fbdd035069a6c1fccc6cc537482acfbed129da1013fb4abcce", 0x70}], 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0xa}, 0x77) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/254, 0xa}], 0x1000000000000100) readv(r3, &(0x7f0000001e40)=[{&(0x7f0000001bc0)=""/30, 0x1e}, {&(0x7f0000001c00)=""/114, 0x72}, {&(0x7f0000001c80)=""/99, 0x63}, {&(0x7f0000001d00)=""/178, 0xb2}, {&(0x7f0000001dc0)=""/66, 0x42}], 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/19, 0x13}], 0x6) 12:10:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0xc1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x3) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2003, 0x400000005) r1 = semget$private(0x0, 0x0, 0x620) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0xffffffffbffffffd) r2 = shmget$private(0x0, 0xa000, 0x100, &(0x7f0000ff5000/0xa000)=nil) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0/file0\x00') shmctl$SHM_LOCK(r2, 0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x80000001) 12:10:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:10:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 12:10:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) pipe2(&(0x7f0000000440), 0x10000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x8, 0x563, 0x0, 0xf54, "395c34a3d6c96fbf823ca609f870c5329889d146", 0x80, 0x7}) pwritev(r3, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r4 = socket$inet(0x2, 0x5, 0x80) openat(r3, &(0x7f00000003c0)='./bus\x00', 0x31, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={r5, r6, r7}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f0000000180)=""/231, 0xe7, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 12:10:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getpgrp() geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x8, 0xffffffffffffffff}, 0xfffffffffffff87b, 0x7c5ee7a9, r6, r7, 0x4, 0x7, 0x20}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r8, 0x4, 0x40) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) listen(r9, 0x5) write(r0, &(0x7f00000004c0)="18", 0x1) r10 = msgget$private(0x0, 0x10) msgrcv(r10, &(0x7f0000000200)={0x0, ""/216}, 0xe0, 0x3, 0x1800) 12:10:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bd) open(&(0x7f0000000040)='./bus\x00', 0x280, 0x1a1) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f00003e3000/0x3000)=nil) shmat(r1, &(0x7f00003e4000/0x3000)=nil, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e3000/0x1000)=nil, 0x1000) r2 = socket(0x1, 0x7, 0xfffffffffffffff8) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socket(0x18, 0x8000, 0x4000000000000) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 12:10:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00005dc000/0x4000)=nil, 0x4000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 12:10:49 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 12:10:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x4000003200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x410, 0x40) linkat(r0, &(0x7f00000005c0)='./bus\x00', r0, &(0x7f0000000600)='./bus/file0\x00', 0x4) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x86, 0x0) sendto$unix(r1, &(0x7f0000000640)="58fc2c16d8568b907f2a3420d4771d8dad5a1a1ec98afb4003959f453c73ba72a130d7e04e94f3a5ffcd0605899a8a2fe9627bc034d07addf73d6fad27a5472baa36f4b24c1a116432d69a87b8c354bd282da98283fa6f6da399e01ed0a06d09f8110f3d186e9fcc242276a9c71fd96feb2c76", 0x73, 0x8, &(0x7f00000006c0)=@file={0x1, './bus\x00'}, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', 0x0, &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='0)\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')*-^\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='^@+\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='^*\x00']) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x4) 12:10:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='ile0\x00\x00\x00\x00\x00\x00'], 0x10) read(r0, &(0x7f0000000040)=""/27, 0x1b) getpeername(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc020, 0x6) 12:10:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x9}, {0x18, 0x2, 0xffff, 0xfffffffffffff801}, 0x8, [0x3, 0x9, 0x7fff, 0x2, 0x9, 0x17, 0x1f, 0x7]}, 0x3c) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:10:49 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8005, 0x1e80000000000000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = shmget(0x0, 0x4000, 0x200, &(0x7f00004e6000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/226) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 12:10:49 executing program 0: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000009c6fa2779f2ddb1cb68f6570f3178dff3a2a1d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf747281f7bc84b00be82f5b17856612d94b707f62e65cd6d925a597f7cc77c54f93174e483adbf4c4f97f0c879af021e8811c62d3919a47f88728d4ab4b613872f7efdcbf52b074feaa087c6e816a94ee631514c68d9ba8a1dde1a9524cb7d567f109ac26553ac5e78de0a2f2f671f5d83e3f00810522648030"], 0x1, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) msgsnd(r0, &(0x7f0000000000)={0x1, "e8066b5fd1a835a1da0cef09cbb475"}, 0x17, 0x800) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000300)={0x2, "ad3bf954c1d0f34de11622f1dc4bbfc7c4804d88c8121b00704611fe7938f019a40a780522e005b8c953ef3f27f6775dbe8cdf45304dedc4d740539566f4217983f8d311b315e30ecc310219897f0d4abf9891f2efe91ab354ee0f3cc6be65f5cf80fe685728ee02d3a1df129228827ffd58a9ecaf99edbf136b27576388dcb3cc9a07c54766458986f74a20c634c634f6e5ab6ba229ad075f389c9669a8b94e417bdab24185006d13ff1172bf88cb220334fcf68fe233a72617c54c746518db207133b0"}, 0xcc, 0x800) 12:10:50 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x200000000) 12:10:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffe00, 0xffffffffffffffb2}, {0x0, 0x1172}}, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 12:10:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) unlink(&(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x408446e, 0x8000, &(0x7f00000000c0)="890089489fbe27917e6ebc", 0xb) 12:10:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000001}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:10:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) 12:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970", 0x1c) write(r0, &(0x7f0000000240)="f4be8d1a598cd5037630c4ccd3f4761086182d8b0d4ab3bc69fa733642f8ca8c00aadae601f7eb25be6a3e3029c64e0dc843fdc11b863de9bcfedb5e445f31e154155f344638bf7a93", 0x49) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04", 0x1b) write(r0, &(0x7f0000000200)="35db4b", 0x3) syz_open_pts() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "b3d84b73f20104cc8000"}) write(r2, &(0x7f0000000380)="7959f6f311f66c4908ef25b8fdf3910143544df9b6a465f1a60fe88149d1a2af574aba6582ac79b84fcb4417af30ec8ab3d76d211e6fe8323153d01b670388ceb5261c792437060ef2e6f68e306f5110ef0ce454136670bf0ff069c87bbfcb8fbaef4233dc871f03d7b25a729bc42e4969883f604421390b3ab276948bb3b5d0b8fd4e35127571b6463e9c9bff590082a75fe3b1b9fb43d29634591ea2110801eed49ef832b4abfa3fb98f4614349850e14a6c1512b1e108c5784c80379021a1371c78e824c0fed0da0e97b5708caff0fd09965190ad2be21b4622bde5ebd949fb9ccb3c76c4fe6a53c0067d8dec74e578353273", 0xf4) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:50 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xffffffffff000000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) getsockopt(r0, 0x7d2, 0x7, &(0x7f0000000180)=""/43, &(0x7f00000001c0)=0x2b) getsockopt(r0, 0x1, 0x8000, &(0x7f0000000040)=""/203, &(0x7f0000000140)=0xcb) 12:10:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 12:10:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 12:10:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x33, 0xc0000001, 0x99, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x20, 0x44d5, 0x42}, {{r0}, 0xfffffffffffffffc, 0x4d, 0x2, 0x800, 0x6}, {{r0}, 0xfffffffffffffffd, 0x82, 0x40000000, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x6, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x34, 0xf0000003, 0xee, 0x2}], 0x80000001, &(0x7f0000000140)={0x8, 0xe785}) 12:10:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) ftruncate(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 12:10:51 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)="7e3dfd8162126af3f3cf0a7ede12052a41a9b1f745637ec85a2af83c25a68bab9dbabf4144e1dccd4abe02d7b753dc0dee1ec350b5f108df0fc2a71459b69d39c6d859b265de06250b77619582df249e7a5c024650dff3fee598e1fa396b6181d0bac9e1635e858325189c992e762c15ad43dd837492307f77ba96eed37c26b203ad07929920ab2ed114656a012a00935a44405ea9d88e49936016f8eab08fbeb32c3c401eec911845a5806f6012d851f9a23403b027084e3694f494a3c2996534c5dd65d74bcafd08f698049b0e585c7cc5abaf4a920216a3063c3e1904a35357f3e00b60", 0xe5}, {&(0x7f00000001c0)="6d629ffcc791c9dff84d8f109def4b3bdb5ab3f1967476c0fa8d533074e64494210c3f108847a4acfa91eede89278ab6732b602b20152f7e13656ab0c82071167dcab7a72c22af22fd2d67ea245f28fe8b30aadc20b3f0a74965e2c2ba08b20f5c9dae1cfad2ebcfac47b1237d99aa43b21b9a5e3f9c8c0a0ae023e4f4d468d7e6bab92367f55971fbd2a0c4fbce5cf687e49b4f790becae2e723add2111df4c9b1894c6d57006a8a72f1be4002bda8727da17f753e7b966b4840de11b4989440af1a60900758e3891284692d67b59abc14dd2b34727c6658917252024471d7a1382b819709b60c5bf4da5ae45c2052f32876d0f2dc2477f2df2", 0xfa}, {&(0x7f00000002c0)="c30afb29122338a7bb3eab579103dbb683cb1f0b8bb1c2c8343658ad8b3ea728815d6470a46dbb9bb9745f163f60c848167d9f68f75ee3e0a563263570d0462e29360540fd74acd1253710e9ae0e381b26f2d45c790fa111286a43b6caf8bf02061cdf9f75c52f7e42b54b47cedf8a4dbfe3aa1ad4d514773ab76a0caac91435e78c9d13bc99787144c7cdb4bcd76947729dc201def6dec9f3a1f72cbb14e4a6d79ca7b489bc53a25518dbcdf2c2efcf29f0ef0e432dee7d72aacc8001e180c20651e6ff887099d7778533c3b6ca5ec00f486edcececdf7462f75ef35b0aaaf05bfe7fc45de60129743c", 0xea}, {&(0x7f0000000100)="9a99b255c69535aa708b96964d6473c7df3ecef1f0d64497f16f392d55a2c46e51e62b790c9d5c3f0b0de8377af2d893d122c7479b11c58bfb11d4a18530fae28eefcf31d094f86439117e351ea824f3a538131313859500fbf9f13902e0ece1201ad9303fd9", 0x66}, {&(0x7f00000003c0)="8eb174788e04cab96f4dc5215f36fc75d632da07629146da95af4d42f83953665ba3f403afd89afe5370925305b659e45e5c1ce7b2fcfb88533bc09e00c873e8ba8ea0c3db321e6ca089b9881b8cb886230078169f2593a53944ced628d75e66dc0692fd6141afb47cf882384d8dbd6027c06841571432245e1a6d4a030199e6af3663829014e79bbf3328e62f28950f54d5ced4f231932006784c5186635fac600c16236be6e344bbab92a161adc97045fc9c3ef5938fabe069a97917b15b8f4557f3940a27d24f6d30b4bd178f02480c83776f0b1b1f26a79d21f35d5e983e43399b060f472003b336ecabe416b07da9acdffbdef6c9a1eafa1843450d030f28bb39b92fd229330adee32c68ec2eb5e34aef1fd01f08a570f219e42ceae8bf3d0b6832b5eed0ee02170cb2b29ca70e0215185419ee3962476aee31bbfc153dc504c0421c23cc41b67c72c5defd3d1fbadfc5b1ad89415787c67b8de5949c59974b6bbccc691d53a74061ae759d9c8de41fbbde442f2139023cdc2c522163d2d76278d34e01dd465a46a70a5dc09b1258f4fe31364cec50e231d0ebe80d1e73d94876c601ad4678c6de14f3051020b24fb525f2f05da9d213e49b81b0a5dab7edb8a669bff675106ee6bb8f78a021f567bddc2757c1f130107c782299037ce2bd6f7ad5636725c916039ca0b7bb459968b77610af76e1bab609fc81e08e863c133ff9436fa5d50870dcebef87ddfe73495611dc7d9e24105f83ea8188a8f83c9d1ac4e2f864f02a6db78e2aaab8e5fa94df90982d987cbfbd33e7a1aa16d6b88c3833c1780d9371765a7e73c7bcf80e2efe06a02ffe43e71ae7bc4cd15b3accd02e5853b67743b0a54de7dac3e20a738c7153cd4d1244b202f58359e7c904f831d9236ab7df2e74aa948fe1e3ab06c12ff3492acf498930821ae4a7d3d1a955a1f8b7d96355b88cda9bbaeb78a0944174525e15eb945380bc95b43ccb6476fcb9e2b38633a01226ca961ce80e6d05027856fafd7df11bd42adb31be911287d12ccb3f6c3b3f5cb1643963a74b2f13d0b78c436d07f7872c41635422041667a5a67fdbe1f692ba9d6548aa5e2fa9fecc39b07eefd7fe51b572195503a0e36d44ca3dea1b0350ee9140134102108bf104c0148ad0fd178a98c88faaeb8942f628332fe6a0e04e9b30f6aadfccb75b947f646c3411b742ae7e6b8f9dc380cbcb21ca68b8367358314ec5fe13243900101e16c04e2873be1db3a2be3213c5aca1487ef4a409bb1e0047c90fa735f68fd7070d4a2d3c59f14275df98c64bdef9e8cbc5ef36664e9c8b40acf4e0c2a510f1633566aa6562a4ad405255299f8014fa2b8ddf0e2a7f08e8fbc01d432ad967f25a1c74c0f7b654da1462a6c26e0a7140dc64f02a48ff5b37751ad1e68e7e2c24dfc52afc76b8278f3fe235244bb56aa2ec182e52441b4e6f4e0a56565a3224c9b75bcb71cc3ea065ce8101ca5a040961ec85df1a3de54c0ec09c2da9cda3c2d9d401a66442dcf581fe0db936da058c6eaf733beaee3723e1a09b653061a6cedb5fe0a9409616c1085139f22cbf5a3e98a7bf5eafa3b68d4b1f5a567e25a17f3e1577dc4535d4976891d2b07f9ccd313dae39dba3468c64e98b6a30e9dccbaba635270f8dd2a138debe7bb1b0524ccc48643f410ba649ec63b8d05d0c8e07d60817cacb9065649183a5286941b11ddfddc2918dba60dda555528d3a30ec818a87869de1ad5c3dc3baebf143762bf3dd6023343fde78d7e5c985a9f288a61a10336fd0ad1bfa91898bb98fff79b95f2782c5d87d0360cb71b36ada9c209cec49ac173e76443dd96fce2be3bf9321bea82182990e52a56c50c630649ee9d9c8090bd9437fdd972e0020399ccdeb3adf2b9305a040139f8139a6e5387161820a195d263bb7a9f2e5bf502304f08735780e7381debc8a3729d15f6d9ae4515b69590bd1583d4d86a10843bd38af5a1e090ec3095261f84986c228a9a513b29028be35fdc3c4aba15e17fcb11a141c721ec2d4d9650daf6d213d69d4685a7d68ade14badd07452c3e8f86bcf476d218d59d3f8d280820103bd96e049a43c8d7ab22efdf382dfb52d1efb58f711c04ef69922d2057b42ea687a3e0a84fa99796cbbcbe46e6e617c3769195aa91d703d679f03dcf85f061469961cc938ae70c11eca508ab72c82e2660579b205bf033ca0b1e67539f74da1c345c26a8e4827e96d89b0033ef75a0609fa476528d7270df44b09e66fc96dc8ddf365753b0a825b6a67040a59309db6ccc61078891a5dbc17ecad0675548efcc540550d5b795a4aba5a42c5ce4d5088c9d78e9fe16e643e5564ca4690b1727a33d3b0c8dfebe27dfde0e2e3c4b0b6a4d53e07c13663dceeb81c966da939adb2e3c440b898164b76c340fa22b583a5a3c62f298fa2c69419d7a646890b0b801709503317c526c692c20d98e96fafc5b8d69b2627b2f923d95bacefdc36ce262642920886c328fa9c1aa13f58f91408148ca159fc8535abebc639032f24af7a07c524ccd22a062afe453ea71aa6c4ef6b78fb1ac2f2a1ef21dffea8121b45e7e2c00c5acb4040f0f0bd2b386c121ba4a9de8700ad5cd1bf52dd4bead4377ed5d2ddeec3cc0e1a5fce28057e78b61de56759667f1f053a843cbb91eac9e3d634fd823d797a53263bfaa96198c445ec99cbd5340e80f11a0d7c08637cc55edc9ff5f5199dbe047f583d075f6fa389108f0aa933f3e965acd71c5c2874e88405c356250ee5edfaa7c45ef8d17abca960e2a098a31463bc899e80efd1b47c00710edccc978f97298718ef8231b217e1485906b91193f1507580e49cd1d1a23bd1a70e3e98c3cfccc5acb3011ae1ec9ffa7ac7845a8fb9a1d8446dbadc7619be06c47635c90a2d64e0b21399a785b00099013df0be8f9b1a9828b85818367a9b28c6f2290edb63672e2f6ad30dfc9b95fbfb1501bb6551dc008ee689e0fd3ee754050d241c9284a8f54b2c0ea830584299fa0d3bf7496dea7e58c66d2be176d8bd314efe7630b7cd75fca3070c1ca1f665b99b02fbf07f3a5762dcab8fd6d2bb928e5c11979f9dc919047a06b966babcb8e3a8ef3c7ec6952b8d4d881045df6df7d86cfd0fa92ff4e70841846133cd1921bc901c36876f075764dc4aa5d8f011375ca8e0edb06fdd17d358da319683c950fad7b35a3770058ec66d544d7742c853c38cd969da73dc32f27dc57eb59552f2767d4d465afa32a8b464d098888a264dad5d8cc41227d0ec4e08aeb4fe2b9d63aa8aa65f58adf4f8f98abadf3090bc80b10b8e24d555c1e02bebc5f001a62a60e19c8e4f368e5d8a078b16c3ea326abc213ea70942287ad79ca888c939f653f06992ae7d1917ba53e0116511d85407bca1c03208ca7473147d9d041545873bc728aa4919392259bc97dca1af1f37e7dd487aa75cc730bf2b472007e4fce9ed603c6de41245fb6f896ce1c5f08d9e39918ac097b3098de0f5fab5520789fcfd525f32d27c2eaf697824c4d36e2a16a34d1f3ece96b1da9543510d3de36a1ddcaa0331ddef6ea28aea94dcbb56f6f5606846eff151193bef5ecccdcdc4f10152575d6cc0cd523f20b44e4fa63967399b16499b8b333354a1f707ac364a5531eb09ed4600a128ceb06e6d3dd96331ff9dab40762236f682340ce87cbc6cf611d915876a1d221526ca41c5c7bc96923d78d16f1f35511e0354093e09a5f8af892de483a59836c3e301bf445785ffe3f7fd17679f5bb9ab7df86c667ab9ebc2d8ee09f9917fc1a3e50c9cccd5b63b90e1b001ba52b9257da05088266bea9d4bb532e2f34a350caea3304d12d1000422e33df36d618a7697edf1bab57a8af548cf38349fc6b8e020f30c39bc68e0337e62b92fa15ea80234fb25661b2cd1ef10217c5de8223abe15eb31f81ffc9c14b526b06b0714c97c8c38bb8e649a952211b2ae4311352c7017af677dab55de13a35ef82ac45a7b69fd462728f5d3b0da06805b57a665d113a23bac05d351520e3a676947b1ce34b11105e684c7476f70e6fa509782f4d159a6fb10fa7a3cca33afbf659ca260d4f795f258bdbf8a46712ce530ee4fbd658f4c51ab086e0ea12d82d6d6db420f6aab5e94d04fc7f30c832b805ba8a10efeb4679f76f2f72159ea7c7e589f1488b5541765c6388792c6b7e1ba41929d48a1efb3da2b58133c2ed4d0b57154219a547735297bcdf69b9b39fb75d4a7851cdfa38e5140d1cc1b8b624a508bd9f5d1ce8354940889d6c17d26bbb929e2d9eb77e2248db7bc42bddcf027f7ffc5d78f7e01eed517791826e098fda386edd8ec270e78fcc22870298b22c14b443904a8e936fdf8a56132fd5c680fa1b1585c96d7a91967bf4cedc941dbf1aace7a9674fc82ed387efd131035bc2c17116c798ebea3549bf07a60839e6566466396877445eb95965addc84700bb350217c209622e2637b6a6a70d66c3adabc7fb7989dbf199e4ed48b2b4a459f65f6ddfc42143b0927a0f023d8da0563d83c82b9b1ec344f4379bab5e6eb38e50fc5594df0931aacb7ae2a78bff432959f5598cb1b2d39abff208e46961b934de5efe9af4fab9d1175a36e8c0247b9a7e31f98c3c46e1d58a2086bea74c86074d3a3859856b749372686130d55f8cfc0e076cbae3349210f4837516de282d5b27a55adaf20f0d9c2da51f23294b182b037c3b97f34f6262befb69b677a2fa1fd4f2f97fe4ffbc880929093161ca1231dacac9d052b605990ba53ecddb78beb851fd6d08b69cd032126e1e309dfaaf25ebe2dd821981420b4bdb10295415f6a6b018148a74cbb4e45d9afd130532a75aa41a2d2ddb1c85cc2c6d5edf9c7abd40ca2e061fa2df5bee93d490f31b0407b3945dc8b5909355f5c1986093ca84fc113c37d360ae8ff01deaf04896269b39e73d0f61f23740dd2940bdd39f661646b5553e2647db6f1863e6109e10537802e6b7b434d9dd0464642fab2b86afb330ffc5ff8ca12e4a44963c2a9678b6c8a57083cc93d76e0e21c9aad72e9ab7672544ddc849fe582cd682c4cfaecd291b56012cdd17aefb8d6384d25621ec19c4e652267851e31d0f2e05f0103c3b83932e5c69247dd375b5ce40dd9e329307224838ed93f4aca93d2de8bd985dfa109954afdf49fc32df461bd221e7859849c4db48228e69cb5b05a85184479e389a7ea01967fb5d4d8e1db4eae1553f5f45038e106a45cb868a72f32ee5932caacc65bb993174fc81b517dcdddbcc528e062c3ac3e0ac6f342e1f51f84a5c88daf44d236277839b6ae722d5dbb2804a255f6d9bf41c402723fb9a6f0460f6637aadccd9f3611d3aa0d1b660b147d35951c5f7d1f9462594f9fb20b4f7de3eae6813500a6e828d2a27c0f28f39ced8d6f5e76957f66cd86073e19fb8ec448c7eba9afb907e3a3755fab02bc69675ccb4182ee350355f2a780ca8b45e7bdf093fe110955f658320058d29fee5b92676cee387099a7b97a27e033ee94840a83fce07f2941f5640594ed7e13c4e226b33ae3b233df47c543923ee41ede34978400baee361efdfc55e265c1abd68674deefd15da949e740b607b414d4ba6be14eb86a129583468da34161d3c8f0bfed4246008238b1e0d969f7cb31e864aee4cfafdef89b65125a6be2f89b5702a9cd45a86ddf0ebf3d37a8b0d10369c063276af94505706c8400e4a6d024080679b72bfd500f46b0ca422683cdc802ca4f485d8c77456ccab66570eda248c501676903ed279ed106147a656edd9b7b1107a2a166ffc9020519506ceca98", 0x1000}, {&(0x7f00000013c0)="f9a9172ce5d0e0b1e6bc607f3069c88faca713dc079031ca07ea940455100d198d270a8fef944194246410c134d86e9521e3bcef84ac2d791d482a7aec115fb3f318d6d9866f18d8fd1f8958a604b7be12f11a00d856793f215a6ce81e7ba572b5a0992c2573cab415571641436c49c25877892a81a908f107998933f0f61c8b835c467e8ec3719122fccee0c05b6a78c997311f71a1783afe5692d25cf93a586bd6d19246b365ff74b40f898a8f5ec2afe47293215b90045bcfd8d99c2dea87e887b60ed954e5163385dad0f77534af4c2e9e6aa265b0043e181ee9f2f35c0a80c0d867cda0908f8c12c7420944de4960d31819c7c71072d9ca41c0d5fc8d8dc2fb743bce6a2c156dd52df1c63223c329f00d91d9b1aad41204f70151e7ca7ad6800064a2ff622b102d7e8d0076c505f7ccd673a33f9faf16b28f37812667a863fab9b2d6ee0323e6f6a99d5b8cca4cf77f96907382ff961334748409d2ca4d34dfa5322fbba6af9e4cd27890d3da2051bedf7a3dbad22f38355da46b425203e8cf466cb28a448488a9178d72da3f5c33c32b4e7122e2c7d17b4aa6c1fca98ce3fc456c42ae95f58f3779811349dd83d1ace18076a8a344c4d2da6ca447f8c60f9de2886eb5f9050fbb4a1927e8d3a99bd30e573732894ef1679cf80c87803383718fa78d2d84bd9add95d108783d4a567abdc7f183f2b5364a4151f8796e7b1ebb5af509b3bae4ed65d851f67103bf03728fc593d5336c23b84330324699be36e9c60d8644be4ef67a40d3817d8bbeffaf4774ba6eaac9821e08a31a508c3b95369f4f60b3a1e6566da069ef3337e1d27a69b642f63f982ab5c041511b55c4f60eac7b605333e65373b4a5eed26177f447bcadc36085ae99335027889dec68475c4ece0f7f4ef79448f7917cd9d773e6a5bfcb19df0461cdb224049ed28d32750a9cb2bd89fbe0e75ad4f1ab79bbbc7efefc1ec3bcedb74ffb1f97fdb9bc93246ad907f4405cb99cdb141dd9ed0a513d98c7633277a6019e99ef3a1043735706e2529c1ba9c3ab4ac0485c53770049cab4900048066782132daff2cb42d1a920280d037b5683666a45d4cce1573b1e5f914f7b519ab715b3c63f757fe1f9eb47ba81691979ec66f2fe883ba567f5e6edd45368733649fc66156433c7de880c7ed71715154afe37db4a6111e7f89aed0eae50671671267ab1972e76657cc0f9dc47b538206e0bad6e57a7877374df7fb403a0862d0a2845ea4a75058cb84c38f7f4ac5eac258b95dc17c1509e4da2e4341dd0f10eae2f65a9238079b8e3813b6ea05795ba1c03eb5876507f90691e84b20b9b1034bd200e145bdfddc475c6ef9b24302bd96a6b8c032273b06bd7d90e5203e516c1c67095eefa7f7f602bf0f320840579ed76fc2fabb526621550a0a71a3231c4bffe70952694670958fd03e4451021d2afdefbf7ba8cafc33ca8c6a25502a983ac1f9b473945b27813d91d4abb411abd304b9fc7d1fddf665d528b95bf5611b99ba2c7dece8ef695c3259a79577c7ce196f8f3e4dafce66cab0428de873c9f0899070034811d9b598b5674b9a868a45a1ad15513e08ae924e8683cc36c6b0c490e53da2f65b187d9cd0d3315687b1126caeb591ec02b1ef68318764be83f6966cc57ee0eb4e4bbdba12a88371bd46d30a4af9585d3498d6facefc553b5d8569a8cf9b52da019b7a19ae62d14935f87fc6467a37382c900cdaf26edbb3758d1f38c5f1904bf534afc4d573f216aa0d2f59610bd04dee68cfb59379fd798e04f1e59f1d8c9e1cfb9c534a28315b2b7e4ee4dbade57f0fb86128314b981e2422ee48f9c954bf2d924ac7df83beb0d2e099dc408d837224e638b661e2a5be383a44c35d74d3d60c138f0aad1aa917712f22d625f4d119f16ea4a0cc36f652de77dc4e7fe7a07118aeeb2af7dae490794401b5f1c6e6b7a56e97cb1c674d34af8e4f5f4d2e708d91fff6806e154847eeed426c2fbbacc2eeeec2d40c3f320eabbe4855d14e8bf33245ee5d50b24f423ff557fb1cb8eca5915f5a2d43c1797e66b3c83a1cb2a461d01c0f2ec6ce9a19a6b10770998a7238547a02b167965e21834e5b5078cad8dbef7ce8d85fb5ee5b0e3b67d1918f4f51c80a4e849f03c743f3b91e0a3c57567285e5f44dfdb730d78f075093a5cdd3040324f4a2e522736214dc719ab6dc9f3b3cfd84a88490455a5126e074ffa29986d668a8f8456068deff245cb64349ec732a2cec3b657114bdfe8fc91c23106f8f387234d414a78c4c3a9d6b22cd3f474a6062043470fa7b5754fba2ca2e3f53493c14e2a5b761f034cb018ec3afa64a8b02ccffd56ce11301464b61441949ab906b9865dbb917614da90a770c889d9885b2483af53db3d4b9d669d7a7d51f8c3bc1a910aeafdeaab31c308ee87b20010e8f46f81f948f5c0008ac65655f7de0bd10626a85b2930560da7b41fcbe3c70dd50d216d39498fcd5d295bb0a060aa6db8dcee52a6fb474724194a83d50727a8dad75c4612d2285749ac6b3690394a48b1b5ce0c34a52f28e5cf8a0103f08a7d49f8d3ea305c66bb95a94a2b804ee14bbcb49c877075053bad7706fb6768ffe8ecb862d8e7c478702ec1e7dbdb21397cadbe9e27fa562fa92b2f0656839bfbe8c8ad4c58f0c4602b7ba797246d0a2be46f2c19a357019189f7a43349c9372ee80eb86ecb2297612d31554ddcf5123286f613b8351c802af5b3b9b1ebec8ed2fa7a3faa302e6623ee26cdbd09cf169b789f456e9073c2406a331a2a8479f8580a4daacd41879847f14071de670bf51d7a67d27120486e1c40b9e47fba293c00b82ad06f2c89b0adae44e2cd761a85b0f6fbc23a61312c69798942afb8c48920de9216c2c35dcaf06a477a98fb4f64d280bed07a31822a6a0ec385300d01bb80674971a8bb781e47ca94f646939aab140fc4ea23e964953f7eef7a5e51b72edc9f428b422183cf5ab51e64f41f135c5e1c6990a0acc82339b7acbfa28ba0508962da0d037e026e64a79aa03941b360cb3b1a18f77baa18fa817943c0439236fedfb34877a1ed5b56379b66ac8344f2cf9c4e9847f2212825511f7620b11193d96429c4d66f8c2dcb09ddb04b741df287c5829e8deb7ba62ae697fd7fe9ddc38b427fbf88b69f1a78b6b9ed47cc686e2cebcb9bd528b7a79b93a2585d19616f9ecea736d0c7ef599e31a46ff9c14fc3f50772b02d2bbeffc4883eec529600f40d0b1a7e718e3d6e7706df26bc2c0abd4cdcf92321acc14876212d4f681fae4f74ba742d51737a78eb6a9889dc8505e0c6516e701904e4a87554714815117762b8e91ce6585c32f3639ca84a2bffb2629c947c31dde81dca167fcf68e8ca273a0538f4c6d6b37ff17b826318f633c5eb993a18a91938233197497624a23d313dde1533ee0228d711d38f2bc36e41917481ba9350d0e716f29604aea26113eb44dabc54b1702fb79a9953120752fbd34b0f8722c7ecd1c5bcd7f739e306cf0f19db5072cef67dafdbd2a68e2e22ecf408a7fb6f9863e0b731a36f5aed37100496563ba43966f7bf19d4cde9f035522c93f695e15f6bec48194f51ea565be55021be70461de15b91e1eeeb55fcf622ac9b6dad51890ee5507ed9aa2109ab352562c79a87c664a844083ab7920cb67315cbcadb8de64d99e197b8a44f184405c10599f121de9ca3b49257ba373fbf30972858b3ab574889899c6cedde5703f088d3412eab3ef53bb20d355df96864382ef9bac3096ef859deeaff3e079325f8ee4553e3abc16491576afb2b40bdb83ce8454da3ff57d866be1690c20a891526706e13c445d57153b771a8b569a3c1746f4a60444cf45e3953f0514513b593f24c5caeea942546ee3f296371977225b92fdb55f5686a49a195aa5d4bea4f71b422f2e75b43e63a503b0d683fd506707c02d433a5d4eb2c8820e46af44409a247e505f81f59b8cff81914232c0135ca79d8d7e6400ed3085c02bcc785e9d4e6d3e538ddec6cd93faeffc834939869d613a4524e93365cee1c50e09cdc0ff02518e2b39a71115dae3df380c85d1448da93c8b70c0ca24f0a5ba3791a96a68ad5bf24a53472321de585f801a34b149b840dadd5b03b51cceab684292f63ac62881287a3b42ff05ae272d1c95598c8e4182bd8b596c153c5c5483accbf6d7455cf309ea02f698957b40b5a22b3390d3688c8890c0290f523bd8f1ecdf0771e526de8af7482540b23a8dd2ace73b45d09e858dde697c693ad5e6920d673da963aaf57f70ef188e46a9321b3693a890e58910329a4ad7bab13ce5143d21216e1361a5cc0dd908757451be322b9377dfc96057592f58d1ae7468995b4f00b5c100804da92b328590f0551b838d46356b40cc1dbdc8d334c85cfb9f6e0a3388f81d079dbaafb8df2cd9d54ad3625ae85cd454251abd9487bd17d49f75642d1b2b36f2e2ab48627532983ab9b3c91656f929cac825b915285fc41023603d2acc555bfd1a970756f3701b6752fbfbee0c17063d59ede517f41163ef4c4098a6ea4b00ce9da3072a7b8a0f0687adb9286f6ac33856658f654dac0d1e13da7c60f92911126119bcb3aaeceeb5e709c532be9e0828a9ce26a388bc3037c86c82a0d7a488301d69d30ca4387f83fb5d41c02b3984e77979d44b1f0e0bcd15137432c4512247f01713c68f3511d6685c2ec887bb9a3ab89a62022dd7cb57e6ed474ff4a328f8952d241e021402d35c9be1861a3cf35c234b5e7a990c458a6e76296204da526c1e4cdc4e97633bf20f50448e30e96f14c7cafdda161def9257492a019f28f6f8c2857a3f8a234a176630b796fd3e87ee906029bc6362631e0ae5804164f44796f91ba387dbe5f3bf002ff3865442e2bd376fbbe08a694f0d2c5105b9bf0b1967bb85178c3919fc57ce744d2e783ed8b9fb1913d7e4908aa4b0bf3f5282d8081f3aa0c8d6987f8a657d93e4b12242e161fd3e64b068c7bb8a1e29acbb7d84b6894123f969929e6a5754e501dc2d55f61aeda8c34f21d084d417a8193897609687f1638ccae3b4894c72b73eb7d3a7b9bec080d74cc5e160eac8452b263a6ce278b5afe29752d002593a93d47295c541ae867396a0774cf9e9755a032f3f8de7e8db943a6708dfa577a5a509c1f2ea6362aea887b3f9489011064c8165fc544b04e0d5a4065f8a7f9dd482dc91e168995e51f1de5bee0e8bd362b5316d67fdcec587bba2af5d53b78ea1983bb5acb5b06544c1fed85038e1932d0a537c8e615a7067d7189b1d543e89e08ebbee16835f4e827919af4950ee8bcd22a16849bf21bb55438b990a7cdb446889c5964bbc92c044e3b5e1265c8fbdc5aabea1067e4ffbf8f4856820742f0e860a17b8d273b21067363bed8b067da6a7fd8bec273e1483bdf4c33ed930e71c71c0c088a35aa8fced80d8da76f0c29d26ff2837d0e4ba1ac87d448229b49747f49d87e9c442858c36dc436b438307dab5bd34ac271e056f1869703ad8f6c0f536b71a2e68b4755162afdf4975049cca8b19d7de1315225389c26f16e90b2f086d35050921968f03af42d7c1de2ad2568b1bd2d1450a612e7b860fe06fe0d1e86f443b5b9a5b59e210d6363baba2ee2604cafa30900f11cea21100863b8c2af0e361988455ed86124b65b13eb8fcf695c30a904b170d8c21c3fcb8a3d2836854cc74c99ea6d19dc22b7f0ffefb7d9ad629f8cb3a8a93439bebe87b91d71a1b8fddb93112f3e93b776bb4e51fc17f714b6f8bc3c6b3fbdb7da58eb274f7775e4c2af51c042af", 0x1000}, {&(0x7f00000023c0)="cd1ccb7df53e597cbb1135360ab79e39db6577149f15640311ba04a7ab246a7593d2dad49d54eb5719159056e8acbd6a02045e5f9bdea6ccfb79962021d38e307eba8a20b6ddad89d5fefb19eff3c66c4ff6ab30dfe511f71c9d1ab75dcd3f2e4610f350849f5f75d985b4f66040f34b381da3aa1e0740cfa5f8e689696b8e7920226872d69da473272737ae9724425764b4d4f1b511a83db0e9cfd2af371b06739c4f9dedbad313d74d784d8a0f276e7ef7c10b9289acb28afac81b3a05bde23a25896a26e66cb0a0de2319c65a7157dce2e5d52b2fc3c6e65ae77f03af8885deab0cbcab8bd389a2125bf844e69935e845ff2640ff951da1b7", 0xfa}], 0x7, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002640)) read(r2, &(0x7f0000002540)=""/214, 0xd6) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x48) connect$inet6(r1, &(0x7f0000000180), 0xc) 12:10:51 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = getuid() lseek(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x40) r3 = getuid() shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x1, r1, r5, r3, r4, 0x4, 0x5}, 0x0, 0x7fff, 0x400}) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0x100) getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r3, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x100000000) 12:10:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x3, 0x6, 0x74}, 0xfffffffffffffff7, [0x7fff, 0xfff, 0x9, 0x37, 0x100, 0x6, 0x4, 0x8]}, 0x3c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 12:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x4, 0x6, 0xff, 0xf1, "0760330e7877aad8e0f76363fa75881fe70d52f2", 0xce57, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 12:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x0, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000080)="e36258a416f713037494132477f256b4093cfb25b84e5bbdc3a5197094a7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b79c602842dbbccbbda1049faafba6ef7acad445dd976a67cf92c", 0x54) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() 12:10:52 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400140008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="b72042dd1636e74fe9659a7f94218663bdce9cc52fb2c187e5083d86acf587271fefc1e6a678f6172e7a1eb5ca4d2c67e67aae4947c900162196f01b76f4d10f0e10bccd6f0f0294ac58094316bb49e3f58fb4d403354c6a28f882a5a25d1a9f63abca57c0a46d301b47cb14ae66847c66b7238e7a2015ff222acd5347cfe9e4be34e28da9ed9cf0d41929a076798fbff2da51f55729e4f41a3f2849e269d230d464a9e8caa123f296fabab8e6d770908d1bd2b9e1cf6f7f3e062d9b5ca36f20c62d012cd6b416b57f9fd455a46c62de3241145f93b050de43c53e5b93d87ee54ab4c729", 0xe4}, {&(0x7f0000000200)="eee4be9523289d3176d641fbd1ae3da1481299f70f9a5a5360be8d597596893539bdad8b557b904bb51bb1d9a49bf3706cf08e4a0d593b1d53446157520184e01efc9620dd2c3d154690c6ce2c25786b1cdac516f3e80457ccb23b319e22efad942c6f042572ec0b252dc9b049ed9f20f84300768aa56b4eb28f2b84d1981b3f9d759717f2fde60d5554ba1b0d6ac619d7ccecde7917446b02b7694b287986a8256f", 0xa2}, {&(0x7f0000000000)="279f2e4596db45f38e9a110ff0454daa2b70d1ada080e6ca3e01688465bbd3e3907e1dd456a505cf9051cc2875d87fb5235ce268728f4201f8", 0x39}, {&(0x7f00000002c0)="fc62a7d14842439364a983a55632669a990a4d95842ff7ce6e6eac06835a6a1fd6aae0e60f14b9199667ddf492c6fb4eeb2704cf3e42859b8a817c0728b4786c273c46265139fa4a4b4c3644407aef163dd5394f7de536179f5278980ce26a35207b95ab4067b394fe1d424fb6647f56a61b7e2d", 0x74}, {&(0x7f0000000400)="476a2b4449201c0db100c7895b4b9e38d1daa229c9accb37fe323bd08298e2d0c2466fa7c780d5ef095edd800aac2cce0c812cf0b3845aa324a5b31dc4e8840d2d4415a1c18560dd4852eaa2a9c743ab527d65b293f17a9dcabc5f3da72df9ae3d5653a8b503902fbd68fa8964667454c63d5555e9ff8b6c907ce7607541aa1e818020fdc574fd81e76f41ec2d1ca8d94920961ebc220ea7d59fcab6efa0312602c746362c93f2223ab4c3abc40e14efe9a9bf640430684e855efff3c34fe1448e7e3f50a895b5b89148a6e0eba7aed313b65c3b5ed79833b77355d8a3c9c15ac0784d790df957306e", 0xe9}, {&(0x7f0000000340)="debcdfc46959b4b20c495cc0aefa5ed62984bf4dfe49c5463eb5595364153c3fa7cb6194c08966fdf286", 0x2a}, {&(0x7f0000000380)="4bf7d623b69efef75f3317c053e105f5abbd904b12e397ec74201442baf041", 0x1f}, {&(0x7f00000006c0)="ebd945c980136ed97ef1386578a0bbc69149027dcb9df31342c63af17db80e684e0000000000000003d4829f0eca39c085af93391fdc06069c9555238872bdde842fcfb427e3f1c226ed053f28e127945a5e5c4e00723b9b2d678b8ed44ed44ebb037288aa90b26cbe9743ca3417f7cf04dd8ecf76bddd0d3ac4c7a4021280016ed634dfc18f6a908aa3059831e383426db69a33830fe0f962de2e6ac85c0348891745a2f85e", 0xa6}], 0x8, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:53 executing program 0: setrlimit(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffd) 12:10:54 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b4001000087f6d99caaf7c2b"], 0x1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:58 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xf3e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSDTR(r0, 0x20007479) getpgrp() syz_extract_tcp_res(&(0x7f0000000040), 0x400, 0xfffffffffffeffff) 12:10:58 executing program 0: mlockall(0x3) r0 = socket(0x2, 0xc003, 0x89) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7fc, 0x81) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xffffffffffffff94) 12:10:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xde, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x31, 0x8000, 0x24c1, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) dup2(r1, r2) 12:10:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x1f}, 0xc) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f00000000c0), 0x0, 0x0) 12:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x39e) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x8, 0x9, 0x8001, 0x7ff, "4c79d6f8f5e528ce6403b6c821b68f80af541a2c", 0xffff, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0xfff) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 12:10:58 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000002340)=""/255, 0xff}, {&(0x7f0000002440)=""/224, 0xe0}], 0x6) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 12:10:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:10:59 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) getitimer(0x0, &(0x7f0000000280)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) mknod$loop(&(0x7f0000000240)='./file1\x00', 0x1000, 0x1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/192, 0xc0}], 0x1, &(0x7f00000001c0)=""/46, 0x2e}, 0x1) 12:10:59 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4012, 0xffffffffffffffff, 0x0, 0x0) 12:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 12:10:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x400) clock_gettime(0x7, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x8006, 0x5) shutdown(r1, 0x1) nanosleep(&(0x7f0000000000)={0x5, 0xfffffffffffff800}, 0x0) r2 = semget(0x3, 0x0, 0x20) write(r0, &(0x7f0000000180)="d320c03157d9eb8ef7a84476eede8ea91cd15afae0c022fcaccf9dc62ae3234767ee7556ba7ac828dc4e1d1777cb92a6b04afd965555012950708660f0880dac24c6903b172efadcb12f828fd3af10c0491e95258e5bc0af076f58caa397a44422e58f1701a5a1577c68d6f939824f20abceb1fce50b6bf51912d3ad1c1861dd69204991393588726c98c10cae80c8575350fe760003732ed329d2e898d412b2ca1e9d2b5b680156b185a39958f84b76c5577cffad9996c8caec294064ef2bc5751ba8fbfafc95858d08e77ce010848c6a7a0b7bcfe1027d1d00d93196c9b26debadb74170", 0xe5) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/125) 12:10:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r1, 0x4, 0x84) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)='tR', 0x2}], 0x1, &(0x7f00000000c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x405}, 0x400) 12:10:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5828595be1dfabc42a67ccdf055889e7f64706e5d0a7b42d85df47c2a27c53402a8a90417d204ea9da3ced61b0d8f41a776f675b65c0a0c9875d8fc5b95e32c196d44a1b7d7a38b7f6292c25e8965739e36dee725b06309c5f3ee9d9039595aea286dc7da7e9a2", 0x67}, {&(0x7f0000000080)="e0673d8cf33183d7a295da72ec7db9e68e3082250ed045853c8572c862060e81adf6061cb2a0fd41f0b4d83122b57445fcbb5c04adbb1c6f0e7adec7615cf3192f7906a0c7cda62803597c7b84104f446b48c34f79b368cf1bf31ac76691c715efd214779a9ade18e41a94139e4edeb0d125cd14f219a48876d2976b3a52abab9af3b4f8b57a67cf9c1409de87061e1ec0383f71f3d4917c51524b815640fffa8153cfb04cbf52e71f01a058ce8952d3839d390039490af3f3d58397d19851cd473637f837cd095267df5e94981a3b80ed385f462e4a1ca0c0", 0xd9}], 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 12:10:59 executing program 0: unveil(&(0x7f00000002c0)='./file0/../file0/file0\x00', &(0x7f00000001c0)="638e") mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) socketpair(0x6, 0x1, 0x317, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 12:10:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(r1, 0x400, 0x1, &(0x7f0000000040)="b569878e05df974faf79135f4459b8f2d4467f76e2ce66d4fef47d1db5132b141987c1caf6c7270f1b58885f15bc7221931e781f5aa86adf86f5054d61636ff2ef83bce0743c14b987f0bf4a7649ee5c23db97a87616537f6ade90467b9c5b35e5f4c5aa67004c9c7edd0f844055e78b7d7f731da52278b56bafbb4cd06ea4467771946b69d7c053ebea3c16c6512da4dcaef1a9b6f7f877ad4ed4c7e2d616597dd09fa8c11888bc2c8aa078045b290fe2aa8f84a27ba2a00ab6ca764ff7bbc588c4f4044b29c66968686aebb5e91a0050342048c5d70a41004a3b5ccf8914ce675949d0784e939677a344f51cf9017845", 0xf1) close(r1) write(r0, &(0x7f00000003c0)="8a6147bf595d10b097faaeb6a9166ec028d3234cd131d077dd8dff0fedd6fcdcd618a4fcefbe9efb818965132dc09914febd867e4fbf4c7cb657718a2edcb71d27332849e4c5b2fd830d90689e1d727b9c65fe247e4646cbbaffb29397606995c9809fce957e6a2d462886fb9edd446aa1e65c15b938e95785e8d54b29bc6e54f1751a32a979be4f0c43e848ee59ba4e631f6c1dcdc33e03a446436fd1a697d0e10d4246bb186080e2a08713d1f880e2653b777b9fd8e7c15ad8ed62eb61807fd36ae1cf67cbf8d685da386df290fc564b8a", 0xd2) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="ec35880c55e96e04d556760a5115626f5c080dacd5f518a3d36f4e7e366d0bfb8bbd954cb70022029e6f20b75d2934b00112b0ee36019c98f0c97dc1c28a3489d11d13e937d1380604cc62703a9a5aca443badfe8f90fc8573cfec3d9db7f8c4498687903043bc8c100e17167b1eacfd07f8828acaa0b064626945e0cf11bf51f1bb0c7789f3f9", 0x87}], 0x1, 0x0, 0x0, 0x402}, 0xc) recvfrom(r0, &(0x7f00000002c0)=""/48, 0x30, 0x40, &(0x7f0000000340)=@in6={0x18, 0x2, 0x6, 0x8001}, 0xc) r2 = dup2(r0, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) r3 = dup2(r2, r1) poll(&(0x7f00000004c0)=[{r3, 0x4}, {r3, 0x10}, {r1, 0x84}, {r2, 0x1}, {r3, 0x8}], 0x5, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 12:10:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) r4 = dup(r0) listen(r1, 0x0) kevent(r3, 0x0, 0x2, &(0x7f0000000080), 0x6, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) write(r2, &(0x7f0000000140)="8ac0d6f9b30cdc65e8e8f928273597c9258907ee66361e43e7b4a048e302efc1f6ac6e56d921803278a507d8898eb2876a24025c8b1c5ea83984d02b67a98a588bbaa568460d40c74e2d0b41f347cec84eb7e43c20049b7641a5ef6f004dbcebd0f92c10f367b8c4f0b96ec4ac13a378f76616d6bde1c17d39f402835e0dd1d83a4db02099123eb83b2e5983ebdb07eb1565666d736781935ce97d4a5699bf8ebd9a4235268028fe37088c6215ebd40f4dd470b7fccb96ba30c1ec0c3f0bc32c94551e738df5fcb755fbf05cd758933e382a0d6eb926c51d666e90c6aadcf1fce1af50ef14f0a71bd088", 0xea) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000080)="0940bba6c69e8f6f", 0x8}, {&(0x7f0000000240)="8a6dc718c0e5e68a09b83c018df517e6d4924aafee1a1b26cf3241a43b1e97a34e6b784d1ef885b6d89d59abcd50bc4f41af0b78b56bfaa98ed9459f83f5a9aeef55128a6c3900a676d690cecdd9d671b1fc0e773ddfdbfe4805182801052938371370b8ce773aafd50cb566d4a06d25d2f3853b4f5fc4179b10e059602050214cd57d80911ff13fa90e9a48709f3f033c88ceb5ec793f6ce864f89760f9e92f8080e89587a4218701a7d2a1e95bcae0e3ab95280cdea98cc7ec06bb5cb05891b4e098", 0xc3}, {&(0x7f00000000c0)="a32e1aaff12ceac36a40e22d04f439128608a1df88f17238c92c22024c1e63d3", 0x20}], 0x3, 0x0) socketpair(0x16, 0x8000, 0x9c, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 12:10:59 executing program 0: getitimer(0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) 12:10:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x7fffffff) 12:10:59 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x80) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) link(&(0x7f0000000300)='./file0\x00', 0x0) 12:10:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000040)='./bus\x00', 0x2e44165e1d9beebd, 0x30) fchown(r3, r4, r5) dup2(r2, r3) 12:10:59 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x103, 0x4}, {0x0, 0x7ffffffd}}, &(0x7f0000000080)) 12:10:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca611b400000108"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xffffffff, 0x80, 0x7, 0xc2f0, "01d1482f05a65360ae66aa6e913742a32921c7d9", 0x4, 0x8}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d000000000000000000000000000000", 0x7ae) r3 = syz_open_pts() close(r2) r4 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r0) 12:11:00 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x7}, 0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x3}, {0x6, 0xc88}}, 0x2) 12:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="fa2dc0df0fa898bbe24db1bc3e5e2f20ad3d178797db7b22", 0x18) ioctl$TIOCCDTR(r2, 0x20007478) 12:11:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x6, 0xfffffffffffffffb) shutdown(r0, 0x2) 12:11:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 12:11:05 executing program 0: r0 = syz_open_pts() close(r0) kqueue() getegid() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1f) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cbc40de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1772136a6052b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc400d35faca68b6e52b44d1fc43bbf119b9cbcecba03cafa4e374d88083f5de2ca9851983b981266651315ca6e8f8401b8d1be6660d07f1fd3f70d88f6e8c5c2e1957099f508805a1e41420b9f791ff30ac41221687bd3f9", 0x384) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) 12:11:05 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 12:11:05 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0xffffffffffffff45, 0xffff, 0x9, "20f0a50693fdd24cc600ff00"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017", 0xc5) 12:11:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 12:11:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 12:11:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0xa, &(0x7f0000000080), 0x18b}, 0x0) 12:11:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getdents(r1, &(0x7f0000000080)=""/224, 0xe0) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 12:11:05 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f000007e000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x218, &(0x7f00003ee000/0x3000)=nil) fchdir(r0) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 12:11:05 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x4000, 0x20, &(0x7f0000ff1000/0x4000)=nil) r1 = socket(0x6, 0x0, 0x3) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x3061216f}, 0xc) 12:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff", 0xfb5}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 12:11:05 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00050000000000000000000000000000000000000000023963fff18e9cb7f77603c707ec8c418258715627b25a9a19625f278d2e40bb6c3698f209f23f792870365bf8680e4c828bcef69f5665efda9225196ec7ab8f4a9dbccc49b4a21f2db2a920a67517606f0e2911a7b4c1595fdca74777fca6ad33130b9549ae2eea9af36a5c82d390e5101f10491ae42e89e08286b1b9123a3b145c12f28a09237969e6dad24c74faf77158e4fb"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd34) map stack 0x20000000-0x20400000 of map 0xffffff003f12be70 failed: hole in range 12:11:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2b14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 12:11:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$inet(r0, &(0x7f00000001c0)="0de99ed9e5d2341cf283579c23152c0c74a89bdb8c0b1e7ba47b763f1325f6925a3856421d83b5a0188f25b754e39a5ed1ded21d7f9e91ac4d745868b024f522fb47a8800af4aca7bd6ffe3e339b6b8e0244c5a933893d1a1f4a845aea9a350d2d8b", 0x62, 0x6, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) syz_emit_ethernet(0x96, &(0x7f0000000100)="32140753c478a9aefe43997cf26b1cb7bd18c31d3fdf898b5d7980441c04a5dd6f6c0d26103bc3d307859e75b723ea697253fa804bc29c7bd9c6bbdd38f345dc29fd4a06c345e7ebcc9b2d3bfe8aed47376e0e72247af1240e8d0376eba690aeb0d7d630d6b65141bef0536cceaf128f37563f48d5e7ab980cf990c555a630a6ca7000b89d520b77d75f6f8c75495531b9e1baf6c428") link(&(0x7f0000000000)='./file0\x00', 0x0) 12:11:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xfffffffffffffd44}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) 12:11:06 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000140)="fa", 0x1) 12:11:06 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) fcntl$setstatus(r1, 0x4, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 12:11:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x3) 12:11:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000240)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 12:11:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 12:11:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x9) r1 = getpgrp() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 12:11:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x3}, 0xc) fchmod(r0, 0x0) 12:11:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) bind$inet6(r0, &(0x7f0000001040)={0x18, 0x2, 0x80, 0x3}, 0xc) getsockopt(r0, 0x7fffffff, 0x5, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 12:11:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fchmod(r0, 0x20) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') dup(r0) 12:11:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8028, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000300)) r3 = semget$private(0x0, 0x1, 0x4) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000200)=""/225) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x12) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000080)="298edc0affe76ebf680a3adbef819d4febefd9dbfafaad7ee4a11a636c959629fe24f85309a275233375115624f109fbd5b150eef049ad56d0070d22f85300336941", 0x42) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r7, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) sendto(r2, &(0x7f0000000340)="6b0893bfd31fb5e4adfdf520111f372206a1b68223517543780f5f7ede57525c57570a885c9a26225c81ae7fe99b0da1d916c5289593", 0x36, 0x402, &(0x7f0000000380)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 12:11:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) syz_execute_func(&(0x7f0000000040)="d8c0c4e17850d8f2440f1b223666470f3a2007f342d16020c421d5e93b266466470f50d4c482318cb7faffffff36f3c6f89ac4a3317a89ffefffff99") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8bf7e33f75ce889c5a764bc23d6f13f5a9de17edcd760f567d0cfdaef747cb44b4eae60639d9d98ca07ce3c4da017b524d32a47d2217cfcc1af43126fc6880ac7be040a85fc87220486aa5db6744dd50a6be316050c12e4c23f7ea34e6ce3b929496102426ace75b6f43888021c94632a6a5b7b2ab13b3b9891f9cb413d7718001db1d8eb8a7308e9a5f56c43db09c199b612e2ab866e339861ae373892413110195318a5fcda0d48946ea6471c9b97714dbbc1ef290e32c95f17aa6dc7bee6265182130db639d24d9a716c98a13fecb148ee188e8314d5328d5da371f1474fed8196a11eb7f1a18ba6cfb14c2122d0d82b102", 0xf3) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) 12:11:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4000, 0x8001) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 12:11:06 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) 12:11:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x100, 0x108) r1 = getppid() fcntl$setown(r0, 0x6, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2}, {r2, 0xc0}, {r2, 0x30}, {r0, 0xb}, {r0, 0x5}, {r2, 0x10}], 0x6, 0x1) sendto$unix(r0, &(0x7f0000000100)="731723d95d3eed286ccd9bb579e13380195d32a35cd46f83c2bf4ebd310f0cf9a560af73629f3fb4cc25b322e9afda7ddc849ab754e8b0b1f4b391595452ffa303e8fd47dd274f957d1c9cd271bd1ca395d7b2ac182cab232320115bd71f4ece9ef327e8577834d2952d740f5badfb81bd3ef129ff4eba547737a15610da132cb7f0880d0d74c80f62d115baec7e16", 0x8f, 0x403, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00082e2f66696c6530000221e9eb8cf3d0ca8f8acb774dcd06277744ae5196f4492615cc924181c32135465840c091e3a7a329430c82ac98e3458c6640153845d99b34a70d88896a078068b73d6d96295af8e0816ccf23c3839faecd44fcca20345fa2bb13424c878087e064007002eaef869a95d458d2afe52814027d1b87ccca336cb47a4768b342054c640bbef592800a75e2eb6e5c08dfd0f247c4488eccfecffada5ebdb9fc3b16b0275c11f6459d61c43807d5c828461d24ebd30176a3b3299a009fe5fc3faf24590dfd7d3e79"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 12:11:07 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x2, &(0x7f0000000340)=[r1, r2]) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getgroups(0x1, &(0x7f0000000100)=[0x0]) r4 = getgid() setregid(r3, r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x80000000) chroot(&(0x7f0000157000)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r5, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') setregid(r3, r3) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x30) unlinkat(r0, &(0x7f00000003c0)='./file1\x00', 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10200, 0x58) 12:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:11:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2603, 0x8}, {0x8, 0x5}}) 12:11:07 executing program 1: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x6) shmget(0x2, 0x1000, 0x0, &(0x7f0000005000/0x1000)=nil) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:11:07 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x10, 0x4, 0x7) mknod(&(0x7f0000000000)='.\x00', 0x8, 0x7) 12:11:07 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) socket$inet6(0x18, 0x4000, 0x103) getsockopt(r0, 0xffffffffffffff50, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000740)=[{0x0}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r3, &(0x7f0000000000)=""/218, 0xda, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 12:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000000)="e394ebfd9799092359294b8a761a4cbcc7ef092f273cfb2553bdc3a59990bfe43204", 0x22) write(r0, &(0x7f0000000340)="7270bf66ee789fbcf5eb69ff35", 0xd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0x5dabcc32}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 12:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8d, 0x2, 0x7fffffdfffffffc, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x10000007c86}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) write(r1, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d39, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ad9b17cf82f18a6ffedefdb8c4472f7defad7468755912efd6f45f8d81858da326d5ea5af1cd96741af7d869328e1341", 0x30) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0x39f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x1000}, 0x8) 12:11:08 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r6) setgroups(0x5, &(0x7f0000000000)=[r1, r3, r4, r5, r0]) setregid(r2, r5) 12:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) kqueue() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000140)="1a268335c8075f6a7924376f9a18077393b85da8278c7ef4081071f57e2ff936c1e0ae211c0627432898ecaace7559bf271e619c2cc5aca201dbf55387f5223eee75dd9b5eda5571c599e53c574a7b90715a2d1205b414df3470a740c8e5362af86aaee0253e39ebfa33f8ebaf840df5ba8b69440ee48577e361fce81774efbe8e2707769143e4d926b02fc5f1a7f048124e05cd8fca7b9f0ea8f793f850a33a81526c6f6a3eca3f832cb7980b0c8d4666f1202cf573337cd0e1bbefbbdc", 0xbe) r3 = dup2(r2, r1) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r4) getpid() 12:11:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/155, &(0x7f0000000100)=0x9b) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) utimensat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x2, 0x7f000000000}, {0x5, 0x8001}}, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0/file1\x00'}, 0x10) bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000300)='./file0/file1\x00', 0xfffffffffffffffe) chroot(&(0x7f0000000340)='./file0/file1\x00') write(r0, &(0x7f0000000380)="8088ff9a01955977df503bfa0758290713b47ecec2eb12cda65e9c09f2ff7170eb7d546806c31620e45c3e5ed82e81dcf7d19d7162951e7ee01ed5484ce1bd8bcd09f0db713bb005fd097721437f0e15d0a474", 0x53) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000400)="c372ae02e49d2eb6d7e3beef1d0308320e1574b8a86e5d1887bdb855b2d42b24119b45ff50cb09095463c4009ef0f067ec4faa07ec25b045a91ad37d8896183abe66d88ba632853fd9ab791304846a09955cdd94a5f6d87a4bc009e063f3e9f92a07a9122a694607811584c85ab38e22eceb5816e2e8e6f0540170de919041156dc52e3efc1eaeb28cbea179e53cb7d7179428f064bcfbc48d4ab0670adcdc1f04e782", 0xa3}, {&(0x7f00000004c0)="e975337030ca368b9abc131b88e76a1326ccc811f858ae8ec0b6d22f9f3272d6d25d074bd658d2cad3ad928df2a598909fb0c1ee59b6fe86f7901d09bc7d3f723d8a7205d6401436c2be58eaa85e62a00b21ed5d488507939dac211a84b8540251703b3a03111227b33c83e9b0e7edded126a28767cce5d78e72761dfafa308bcf5a019e31a81340fb329ba3df2ad8777c38cf450ab548b13ef6347b1925a6facda7d8a16b76b809e885aa29a4a3cb295f3dd8e5b7065a6a768b358bd0111075d79369079de2de442158986d31e513bd15bac04598", 0xd5}, {&(0x7f00000005c0)="38438a88330246d7ed4fe5629f8f4b248058b8b38fe955895c908b7ecfda6d496266a71a0804", 0x26}, {&(0x7f0000000600)="3ee047934e135e889953d840ffefca93bf1a36f947596f", 0x17}, {&(0x7f0000000640)="280cdd71c4a75dc7199e729f2efe3022bcd53c884533ab9fe228f4690c07e236fcf685aace3af9e96e2810342b0f8948304700bfca424a58517d46b44c14153fe1ea4260f7f982013e98438d60bda4bfd699527b40141e169ad60c0412982428013d18eeb1f4f10affc6", 0x6a}, {&(0x7f00000006c0)="586b6947ba6b5cc5a94d3b1f7479f5f5fd8700", 0x13}, {&(0x7f0000000700)="9c14288236d9bd2cf8c7bf54c7d8efe7066ff43ec5b3899abf46adacf7582b8841f9e0362097d5d409639d84a1aa43787f6e8e5f50225c50b6096833f3de6c82b01cc66a1d84453670cf8d249234901f27f61c976ab9e02725645e3fbe913f351cdbc8363b0492d45ed852f8c385aeadfad14762ffea28f642fd57b2a1fdea6a6836d214d59fff53fae79259cac33feec557b4fc5e38f72f03e0446bf650fbd25b37f8bf69415c0d3120e41e775eed5b41a593c8449ad533ed11", 0xba}, {&(0x7f00000007c0)="cb45bdd5a84076ba881cb4d14e092731c7c9545586c4c194f99647d14d168fd45f090b294d9d1c69edf2a9d7d7bf2bb21aa7d5a98d61b6e064b5c44b9da4767425c5fade99501b53116088b0b8b45672a803f55ba73515df7e5ec5c09574e16f4c9144ea58e03079c9c49cc273833095", 0x70}], 0x8) preadv(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)=""/171, 0xab}], 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) renameat(r4, &(0x7f00000009c0)='./file0/file1\x00', r0, &(0x7f0000000a00)='./file0/file0\x00') mkdir(&(0x7f0000000a40)='./file0\x00', 0x84) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x3, 0x8453, 0x6}, {0x18, 0x2, 0x800, 0x8}, 0x5, [0x0, 0xb261, 0xfff, 0x5, 0x1, 0x3b, 0x6, 0x400]}, 0x3c) r5 = fcntl$dupfd(r4, 0xa, r4) r6 = semget(0x2, 0x3, 0x20) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000ac0)=0xffffffffffffffff) connect(r4, &(0x7f0000000b00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r4, &(0x7f0000000b40)="26eca7bb2585c420e4a86dd15814d5c4cdf3375ceb64ec542a365377c1ec257d3a33b7089f0c84ff76f7ca4fd5c8ae5b97ab32d3c12eca5b042b82844c09ce04033e5b5c060139ae9d04af71fbc1658e3a3ca8698da55821af8b", 0x5a) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) bind$unix(r4, &(0x7f0000000c00)=@file={0x0, './file0/file1\x00'}, 0x10) mknod(&(0x7f0000000c40)='./file0/file0\x00', 0x8001, 0x7fff) r10 = openat(r5, &(0x7f0000000c80)='./file0/file1\x00', 0x40, 0x1dc) sendmsg$unix(r5, &(0x7f0000000f00)={&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="ba562c23ee0287d00d7aa3a98b4a11e82d5eb770bce35e39ce2be5e9284c9bd51c336b5a7d3df9ac07c95eb698f8378f2b6a91ccf942c4d2626f16ba3b7589477bf7c9481c637f5ba0127b9afd32541503e1f737accbe5f93c62fb396e97", 0x5e}, {0xfffffffffffffffe}, {&(0x7f0000000d80)="04969e3089852a63dfebffbb00b041eab116bf30eabf933a3b0d0e92c113c85a221be0e4bcf8ada06d8649c6d9a9", 0x2e}], 0x3, &(0x7f0000000e00)=[@rights={0x18, 0xffff, 0x1, [r5, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @rights={0x30, 0xffff, 0x1, [r4, r0, r4, r0, r0, r0, r10]}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}], 0xe8, 0x4}, 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000f40)=[0x7f]) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt(r0, 0x8, 0x5, &(0x7f0000000f80)=""/2, &(0x7f0000000fc0)=0x2) 12:11:08 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget(0x1, 0x7, 0x588) semop(r1, &(0x7f0000000040)=[{0x3, 0x3ff, 0x800}, {0x0, 0xaa1, 0x1000}], 0x2) socket$inet6(0x18, 0x7, 0x8) r2 = dup(r0) setsockopt(r2, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) r3 = semget(0x1, 0x2, 0x400) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/255) 12:11:09 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2002f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x40) fcntl$dupfd(r0, 0x0, r1) 12:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xd26) close(r0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/113, 0x71}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrusage(0x0, &(0x7f00000000c0)) 12:11:09 executing program 0: msgget(0x1, 0x1fc) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) setuid(r2) 12:11:09 executing program 1: r0 = syz_open_pts() mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$dupfd(r3, 0xc, r3) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) close(r3) 12:11:09 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:11:10 executing program 0: socket$inet6(0x18, 0x8000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) ftruncate(r0, 0x0) 12:11:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 12:11:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 12:11:12 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x160) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) fchdir(r0) 12:11:12 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x453f653a, 0x4, 0x8, 0x2, "98a431eda3f41e600fa7a81397fcdc5980b97e22", 0x1ff}) unveil(0x0, &(0x7f0000000000)='cm') 12:11:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 12:11:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c4, 0x200000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000080)="f006a410d542b7dced077efe1f7c691d0ab745e3e9a989e18cd6f13fb32b495155f7a49c9f17c54986552cf049cfb5cc262d191815a97e6c4e8d91c78a82609929a4e732502424db6d7839febff9f380eb1c5942530c4348f788803d2ae919b7fc44a620c6475dffd28e14007733ddaaf73eaea5fb019f270932899d224aa79101fb2ef875b84cf967f3abfcffdc", 0x8e, 0x8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="5713c617ee5dd1c5e698", 0xa}, {&(0x7f0000000200)="c727fa5cd1a4c16a6c492e2f6205bd0dca22910df9e0d1041b68be17b3b4c05aa4fb69f7aa0f4d793166cb3010998f24854b6d4249b92652262118fd25e05c9e81c9912792074e7997722c95cf14764a9379ed7d872a9e79698dc748f84c95949760f574ead4f72b8b4ab460b6dc7909b8cb1e0cd4dee29154b53814d8f95a9d40bb812c5cf88d6b64a86b00bcaf5f8fad0efec9fbeee8432cde40ffbd9c10ea97b7e7e01e2dd15e0036c9454ed145b3d5992c12e712777b2806a55600b229de3b9a9ff2baaf7ab0ec88f972747ff6725cc5d20165aa164ead723afb85bf8c9f6d134dc0d9369a335680e744948dc84fc5034f1c2e6d209a4a18", 0xfa}, {&(0x7f0000000300)="9f66296efdcbb6b599f744981dbc406bbd4f6bd291", 0x15}, {&(0x7f0000000340)="cf2c4aa9ad0aa7f8cf7f00dacbfba0021bc7fedda43431ddae46a0e5ecf89c1683fec62ba81f87f9d3b12b62d804ab3594f547ab83ed64d39f7801d06e6c", 0x3e}, {&(0x7f0000000380)="16f622aa0a287129942fc8b619a68b4c968991d97f394bfc5e9ac35dc1b6cf0833bf3a93f45cced32f2235c62ca789f6576792825727e6077b4431b089414b58a0532390022664166ce41d9e15a3dad131a01f19e5bffddd197907a26f2dc407d65b408c0cbb8501fc8f052a91d0af86293cc4ae5cd1464981deaa62c7b80bd058f91d3b158a3afe01570b856aba33b5cf3a291beb73f944b87f205930a6032d43dd7c4d096781bf76e107c248f53df5b57d9a1ca7a42e8cd243d4663b795cb09b966ca15046de8d08f7fcd38cb351b488794311a0b5a4f7ace1f48e8a6a0546b3bf2c434c76838c7769276b0b2f0e7c2a4f", 0xf2}, {&(0x7f0000000480)="966da4ff73ef6d3017724c8352187069851958994028cacb3d2a075d833f51da6c2e2f375f5259c312875c51b2f150f132ed0b5603962c546bc51d81652605c404f55df8b46da3087661b0487d88aa7f7d0743a6fd0ec2d71b4999d237c54f25d23bda60005e0b1b9cce", 0x6a}, {&(0x7f0000000500)="2de761dd0b9271b1dafd165902bb3262a5f4edc397fe0bb55a243765af92187ef2fdc334caa1e7c2992c8f24b1993bbca2883bd23a9a8dae660a4f65a91cf8fb19691ba9100a2e503708394ed3d58c431446935738c7724b7b33d42f07b470dd843f72a857576a0ede7458f629d760881e6614c4c5d50064bdced5f25e670236eb7d0c2675309619f4414f64a19f7a09401388e1034bdc3d6d77", 0x9a}, {&(0x7f00000005c0)="2e177468e8468035d4ce6e70ba23e5b169911b70d5b1d54368c36cd2ae230a0d565207314af8d23cae2f112a4dfac62e4e5b2e562681cee134ac3cef8ec86befc4e4ad0e458dbdd7a7895a8d724f3d0b56f7f400760f521c8044766c7a481d0e6090f5e2d07897fbcf0929b677b1a6e96502dc73ad20adda6a2d340e9bb3e561367b6df59a50bb97c620417b87cbc15b06f9aa004a24aa3c46e6187222", 0x9d}], 0x8, 0x0) 12:11:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 12:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="69350000486d6c65300055aa30cdd021011859355678760c0484b631f1358ce011b9f1d8351571a52d64c682d17ec334f14ec3c62c0bea278809a72ea22c51d7f1066b2eb0b77325e75391e47df757497a09a07a2de3ffb56cc42f53acb1910f8d740c0718a2d4ac3480954cfffebdc01b90621b5fc0405e6275be95cf9518"], 0x10) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b", 0x6b1}], 0x1) 12:11:12 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000000)=""/57, 0x39}], 0x2, &(0x7f0000000240)=""/23, 0x17}, 0x800) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 12:11:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r1) close(r1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fchdir(r1) setgroups(0x0, 0x0) fcntl$setown(r1, 0x6, r2) msgget$private(0x0, 0x88) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/199, 0xc7, 0x802, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x0) 12:11:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000000), 0x3c2) 12:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff80, &(0x7f0000005000)=[{&(0x7f0000000800)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d800b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171793a86e7b0f06e600991d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041ab1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcbeb536361dc9fd631bd2dde6c288e1c7ea06619f17f1808249b549ea04f480a9132022a9f1c0cf28b2167062b09ecb7eff613e646ace4ca3b8033c00cc7ab6bf1cf55a77400a381106b46d5eb844c72592edf1936e9b76001b40044597efb161dafcc3101303b386c8a4071698c4e3793adb71a74c9d42db9d5f4420d3641f445770a604db107e874ea9779d6942c0518ca5b36e2c095bb9e4dcc2aa84b6807d9d4397e21b3ab5c9376d583b249e7821648454193114a95fffc302e8ca78a6e5923dae1cd0a18d047b7f86938b68920c642f0105258cf69486b855f58a2e44ba047dda83f7a560db8dd17d09e144ddb8feb9fcfb1a5b499724082541208e1376840586d86cd35e1e0862fa993c6f65990e20e85f03f411105d7ffee1c4a330f09d69e106ad07ce84275b87eb7d9f3c9c7854bfa2544f31b33879d3b685fddaa78322d374b3b1b49a5d30b0f26e87f1e1a59c3a31fbf7bc1193bc18b26da5466f439e15a9fd773b045dd8367ba00b94c1e9212467d6432a66ba3c90e70a682255b83ad0db4d8670cc2ba6288379f546c9f3f4c741341582e163e3f88bba70641e0c5a383ef70fa56fbf729641c61463618caae4e5aa94dfbbfe5a65eb64ece45823b47a3ea36f7a765ca3eb2deed2b5b425e98a39ad12475811403a6164a6a415614121ca333249be5bead1317ec33749d362552eb06a2e4890cdce7cdca4135978e60c71bfa9e148fd32683752725148058d86d42eb8d3c21545a9d619cd0abebd2b094b59498fe243ea4a420a3492dd317cbf34df3c36d83ebc42d1f94b8980290080b468f7990edf92b139661253c4dfc0e38ebcee77abfe7280d1aab254a0a6dbc2480be95ad7e46192eb3b5f6d3075a52d3dab7df974b997c24b7020a4a7e20bcb2638956bec8d2a9f4175c5e721c6e69f3b998a2a28cf67a6f4fe30b463bf4e6c175b7c368995c132b0d08196070bfded96da7d1fb0bfb3c83e3177763e5e5fcb07f96e1b98500560feb058561f23a56bb6cbe64b07c590d4ce920e170d34dbfe655a2b9985f198eda3b424f830cb24bf4dc38efc3e9b1e8565f7ff40c48d7b546069763365a5e8f8e31b54d577ddcd0f4d9658f9e10bf02b32a00957e385b39a5775abbd5f41abe9253ebbd97eddbe203ed85fee069aa9e12ce05efea74b1bf0b6da4017b4a9bbb63426d6f4883a15fb9b1fa29ecd06f4d3e1c77988e7da669950621afc700ef91bcd31005b62d19f2ad64c1d09a847e", 0xba8}], 0x2b2, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) 12:11:12 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:21 executing program 0: syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 12:11:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000080)="f6162da25e57f6d51e64d185e06562af1c8e1550c1dc", 0x16, 0xa, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) munlockall() 12:11:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x3, 0x2, &(0x7f0000000080)=""/163, &(0x7f0000000140)=0xa3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:11:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = semget(0x3, 0x3, 0x100) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/74) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x28) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="34a334a4d9c0d77b96b3d0984ccd82022e2f66696c65104023e3a00821d0e1e98ad0d2402be1c72f000000000000000000000000000000"], 0x1) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) syz_open_pts() 12:11:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) close(r3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) dup2(r4, r1) 12:11:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="7afbb02f0572409806ef75264d06700da6be5fa1a8d73e533760d9378d81bd0b40ab140211b507262b457d", 0x2b}, {&(0x7f0000000480)="a6ae586fc459607ba152b2e398bc029db28766fc0c1137dbf0bc88b8733277ce41e1ce7bfd51227f07e7a0d2122d5ee90f", 0x31}, {&(0x7f00000004c0)="4d2fef036a1b8bb40c82231063b0c71133c63bf2a53b4e13bd8b9344da4e226040256faba6d3aea87f2bacf571", 0x2d}, {&(0x7f0000000500)="b551fc2f66297dc656a1e6", 0xb}, {&(0x7f0000000540)="e4aa4664e69e7a77b84ab3fdc3191eaef0398a821fbdcf8b87d0619a8f4984d1760656185aca", 0x26}, {&(0x7f0000000580)="b69dc78877ba17605c27d9d097c4d666751acca8d40122eb31b0646f61534d02a680c117c68277fb1979", 0x2a}], 0x6, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="3f0d81cd437d3307d17c90334d49fd3251cbb6fef85790c1b021b01bd1268329478de5434fe2", 0x26}, {&(0x7f0000000100)="3d21a6029665fc521587ba29c732333df7c1fa562aa46747fece354359ac3a30d8270b2ca9b8d6b4deea93e52c2b318bb126ef28c140a4e5428e297086bba2438cf71f0edc371616a1", 0x49}, {&(0x7f0000000180)="9fb40bb0e58927ac853a1c8702f2dd03574c2fcb1ab2651c30576c9572732f524fb728b5059773b5ceecb0e0dbfe06723fcdc9fd8f65abafe4a7e11e8570be7bbd3cae2225d9af3db8bded1150bf08ca3ed9cfcb2d1e5105a58d63eaf6241a88da3b0a7f9ccceb5fdd049affe471a1a89fb92b970173ecc7bd95862b8267a1fddc77268b4abdeafb7d632207d7e9eb2b129281fd1bae1bab678d2ce151087f217b73a8cd307123d35fd9", 0xaa}, {&(0x7f0000000240)="5f319909ba57b660f72b3015fa9ef6fc198802c2c2dc28ee890e982a5ed2acdd8985431dd932cf1dd277ed7499a19cd8ca87de425e6e73d22374c8e3824a3333a6c219aada17d518883f312ebefe127b04214564c3534972df2a39b288732811c768723ca94b2f9dcb297b3d23bbc14cd54f9537fba2d4a4035cb96ae32805e24021db3e81f5977079e697996ef5d1b0c707", 0x92}, {&(0x7f0000000300)="b3b3f4f4357ef01089a94dcd3e7c9afe72e59daddb4185caaff1bab8ab5183bc4b4aa7f406848327154544df2817192bc8e48a9b54925707c5d30bba1e1b46f233c8a27f0a5b88fc05444e0665d3b58da23883888234b729fd53b4c0546b0b83f541ef1fc91d42e9b88465a2d2b967a5043ec9f11f2bcc299854b5f8470c4f8ee3365a9d2808f34b35e311ffe7a2f823a67ba087a25aac84b0e6766e7db603d35a583b6cf33cfc9bd8ae1ea60d0411492feb030671bec515d416e9329e1aa96b8a3985335966b5", 0xc7}], 0x5, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x20442, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x0) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') 12:11:21 executing program 1: socket$inet(0x2, 0x7, 0xec) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x102) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x1) r3 = getpid() readlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000200)=""/244, 0xf4) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setown(r2, 0x6, r3) close(r2) 12:11:21 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 12:11:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:11:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x9, 0x40}], 0x5, &(0x7f0000000100)=[{{r1}, 0x20000, 0x20, 0x40, 0xe09, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x20000000003, 0x9}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0xc0de, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x8}], 0x39, 0x0) 12:11:21 executing program 1: r0 = getegid() setegid(r0) getrlimit(0x7, &(0x7f0000000000)) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) select(0x40, &(0x7f0000000040)={0x3f, 0x3, 0x264c, 0x800, 0x9, 0x0, 0x7, 0x2}, &(0x7f0000000080)={0xe34f, 0xfff, 0xffffffffffffffa4, 0xe4ac, 0x9, 0x3, 0x4, 0x429}, &(0x7f00000000c0)={0x1f, 0x7, 0x7f, 0x6, 0x9, 0x2, 0x5, 0x100}, &(0x7f0000000100)={0x5, 0xf8a5}) r2 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) sendto(r2, &(0x7f0000000180)="dd178258d0cf8866238f6a1f9c7a975a81099a1b2484d3d14944981a3c828b12073bfd2266d7", 0x26, 0xf, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xffffffff80000000, 0x6}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x9, 0x1a0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') r4 = getuid() lchown(&(0x7f0000000300)='./file0\x00', r4, r0) select(0x40, &(0x7f0000000340)={0x100000000, 0x100, 0x7fffffff, 0xffffffffffff1291, 0x7f, 0x7fffffff, 0x140000, 0xff}, &(0x7f0000000380)={0x40, 0x3, 0xfff, 0x8, 0x4, 0x9, 0x80000001, 0x7}, &(0x7f00000003c0)={0x6, 0x3ff, 0x0, 0xba8, 0x8, 0x9, 0x6, 0x7}, &(0x7f0000000400)={0x52a, 0x101}) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0xc0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/114) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000500)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x5, 0x50842fcf}) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ftruncate(r3, 0x8) r5 = getpid() r6 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x0, r4, r0, r4, r0, 0x8, 0xffffffffffffffc0}, 0x7ff, 0x3, r5, r6, 0x3, 0x80000000, 0x6e85e894}) setuid(r4) r7 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000680)=""/213) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000780)=""/4096) setuid(r4) 12:11:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xa, 0x1000}, {0x18, 0x0, 0x0, 0x1}, 0x10, [0xfffffffffffffff6, 0x1000, 0x3f, 0x0, 0x81, 0x7b5c, 0xfff, 0x58]}, 0x3c) nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x20, 0x8}, {0x18, 0x0, 0x7, 0xffffffffffffffe1}, 0x2, [0x7, 0x400, 0x24b2, 0x8, 0x80000000, 0x2, 0x2, 0x8]}, 0x3c) 12:11:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="f8a7231fdbd34b7131d0f92d1840578ea8fe31d8819d5de810f3b160b0f558aa13af516aa6fafc9a05e19d902f9e1e91c6f1a780ced3a99601e0843cc6d7f91cdb9b327b8aec6f4d346bd59d4fc8047263a47aa7093bb79fd75610caeed5013b04ad516cbd83a4bf438ef2562f1863e6a2441417db5d15901e1de4b6dd6c3398752127b7e753648a1d2e051a25a495830b11cc12e4bd07850064371276fe8a07977455e2eb2f0d572e1763325ff813f7e158cb873e82758c9de5354c0d0a387c2f33", 0xc2}], 0x1, 0x0, 0x0, 0x3}, 0x400) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r3 = semget(0x2, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/143) 12:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x110) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') write(r0, &(0x7f0000000300)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6fb924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cfff4300830b20bbb16d9e70fde659eef0e2221fba27bf9687329e734b9", 0x117) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0x7fff, "9ad84b73d969000000007fd35db5ab0900", 0x3, 0x7}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) setsockopt(r1, 0xffffffffffff6dbc, 0x4000000007ff, &(0x7f00000002c0)="a5af912ba342b693804ee512e259a38da4e178733f4fc440aad5dc7ff541dfb8750225a56972e11460e90ee98475cd17474452bc4a0c23e512afba75886071933c7ed69b8fa8c18be47da9d50cf4caeb27bb779e33d53a2ec3644bcd6fb1326dacc09ab5345b4818d27799e08632bb4ea0428f7f186e30cd4170b747e742e6468875e862193e701446e2f40db35c4eb76428dfbdb37bd8b675ec895589aff652ffe0671e8029d315b92d8765d5f8ff3244a21387ff6f4e4665c77df3ca972c25e8dc2a392eb07b7104b04abba23311c15c86447f401fa4b4c1a7c45c79fabbcba9e23a8283131295f46772cc5dcc228ce2cb39a9f630e8a81362f40566", 0xfd) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 12:11:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="972b2a2b7d9d736526447492d00e41f731cc852e886158290642dfb70a3cebfe2a9f73cacee1c3991bcaf639ac8c408510ed44b7cf9fb36474bbfd5bdc1c8b0ebfe09e38b79f8e6e0864f1bb2b813e6e2e9b8956c623ddbda06c58b0892e383a8aea7ddd29de0749e9eb0a4fa0086efc41ebdd0f3a3c1b660381a11c04eaa88d9c6e435ea79d698c79bc7cf6f8ba8e6d45e77098ff4019968cacbbe01bdcfa5e29946230b277620a5b4d47a967ede82a62d9d04308ef24df8cc6cd7a0f0f8b4a10a4d66a5577c45a9f667f01cdcd7bc7d51653ee0819567423db8c2251d38f49fd003eaa07e0a37fddb97ae913116285e6f06bd6734fe41c86544b4510669c9b3e6743e94a67138bb7accf51813eba75ab96b0e1907d0fa42b67cde90b17219f960542b31c5c3a80afc94604d803adf2b6d9667b04da3c78152429d741d92463f7d16e989a779e261ec59e404bfd7b5a5a0ddd7badd2adebc387628c5f90f0b5ac38354d8d7f754a494e6eb015fe2fcadd75db4a6dab4bc9e874f4b083862ced"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 12:11:22 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10100, 0xc) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) listen(r0, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x288, 0x181) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r0, &(0x7f00000001c0)=""/32, 0x20) 12:11:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 12:11:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r0, r0) r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 12:11:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 12:11:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='r\x00']) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:11:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 12:11:23 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 12:11:23 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setitimer(0x0, 0x0, &(0x7f0000000100)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = semget(0x2, 0x7, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xfec9) 12:11:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x200fffff}], 0x0, 0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 12:11:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) 12:11:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x84) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) getgid() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:11:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000001880)=ANY=[@ANYBLOB="44e96beac182f12b22ad357ac0f3a4b48af5ee2ebbabe8f114cf904f87a75c62043c9f1ae110a95c1dd9044dfc20545a1a718d2f8bc7b95160a5998f4bf1708f52c91dd054a41e39d53f13a342c2c100bd530e3ad01f960bc55f92c07b900a7d3b8b4c6239386ffef892bb41b0b2efa15322a5ebe1cc7b60b7e6e4ae348469c7efc58f08cb5a10c6680bdaabb693718ffabf581d5871b790820000df07c118e3c6d10d468ffe1313346073f3e2722661c82e94fab6b00527b8be790bf86d457216b7199d54738e3804c69b1a8451921cc388205a00999d61cf4783e3bdad9fe7f614cfce4a66a51b4bbccc"], 0xa, &(0x7f00000016c0)=[{&(0x7f0000000180)="d70b3bd08f6d2219d51df58e4f9d766d4f6a11febf37a5bdf38eec650babc1f6a53b762b8c0278b0f11caacf7e84d507a4bd48d26cf0a2590f342696cc24dc924ebbe4f46cb82e76f3cd4d819dc58b77a4ede5f53f2045e7088c1b3e1096b2b18622d36cfdef5ff6e186eb0939bcf86fa89af71b1e1d49e03b9e88b36b25aef94a2af675ee5ba5e7649522667b69570fb28beb5013398e1b45d2ede2d3eaf0f3aa789e878c13da6d5ed5558bc1c30b287357acf6ed02f1468b78dbb8847f258b2111e7ee6f7d22369e1f1d802b", 0xcd}, {&(0x7f0000000280)="af1bfe95daf251ea34ef4e4b652baf6acb48fb9e30ab8c21deb35f2718a22e215e8a34c739a459c91af728c0487b9a0347e2024f472a30b21a45290a79539b5b1974e81fb0635a31b965f81296769316890f9f3d65e0cb7a00bb1969676f89bdf8712dfd4c868d598e98e1ec48bfdafa1f353b8dd3472378de6d6d8827b28f845a481be63aab6bcf380c1267fc27f2a9614ab9c7ed1720a454b5002240b6c7c6fa1919912b3c9d", 0xa7}, {&(0x7f0000000340)="49dfa58734aa097dc3a04c688125aa2563d50ba43bd0c03f435b3d9226203c0b852b3a3222fcf0485244f2419e8b447063a9624247b3ba41414c6e70b8d7d56b29f3d7c873eb7018a1e88b2a0c2467b67da50788afee319da968075a8f41def4a57af531da643b87a173c0205737a8569c40004bca3107f871302c1f921b1e83b0cd4ac32eaca953e0d3dd5c3341aec54a0f3231a57ccf5e5f1e325a7c0072f923f121ee8d5ae53e47968df3a6f2ef481cd0e1b831b5743dc9e647adc8624e05cd1db25e75a11799", 0xc8}, {&(0x7f0000000440)="6445b4aedc4a707d684d77829144a61ae4dab30f9291bdfdac80678f9618aa545dc541ec2d9b620472944213724978ff92d51332401b0cce02ac6d017144a594a4ec8f1e9797c7647a8fd868514f2f90eec19059d1bc30f9e8378a8ba434af136b081aee8a8c22f0c5a9c7ead63d92653729a6175fae744015f3cdd58eae3e3ccd669a5ec17563b0d0371b866734c005d40a47c3ef6ae9cbb582f918281397c4ac41f4d6015a20e44c408cf026d7b4ad4e3c9d0a9639702af03e74aaa580fe43068cf0f1740f719056eba203554acdd5cea3beba897dce8e57bdc68eb74dce9c54911a1f8f7a4eb99e963d76e4d42189dfdedae13d9482fb9123fdfe6fdbfa91d3cea616ad2de5bfe17fd32b4b6101419b2e60abd79c92ec186c945984e18bd04a97f4f9389c0a11990799db78b6c80eae8e7ea6e53f32d997891e52b3b0af59ca0dd5cf4caa827c57bfa5df2f6e902b21fe7a28ff84df873e75ae0ea4df2377b4679ffdc759e3e3896c92d2a78b6f5b7f3b402700f28849e26f0a12a49d2ba985db7e5c1782ef2a08dceee6ee20da7adace5362a7a11aeae47a40994908802986f9b46d27c5768e078642395c83502aebcd7eff5b2c9453074930d5426bcaf64cd9800e6d3f9bb272a4f9b6ebf2ee6efcde625c1b67e73904425cbba43dd5f7e1f30a75372f84573d46ee64372054292c96700fc40a6f809303d2c417579441e11686317e7e94cdc6c32af6709f081923efed2ac67b78a8ee8d29260b1e3e5e74dddc25f6e6cec491953cf2b8a313e64c4a09ee1d29bdf99ef3ecd8220f43bbb5a07dc6c3b621ea0b4dfd5c1c99f85c212d5bdb9c695ce1f1f9d63fa7ccaff471d5ad5672700248d4b5f83f524af908526776328f84578f63f0fc28ea52dfcc21c0276ec362f6fade24827d5c1d9cbe7e990dbe772450f1d775de5f2b94b47e6669ecebf96f059479bce392e879996fea1653852957bf5ec59211e66d0c96bc3205bb098b7e1c5afccf340612d4d0011ff3f0e0bce280b1a6407987652a2ebbd5963c24d17e17b7711fc8c4ef6543aa0229b6f9e020fb3ad9375e1777cfe4006a216c716ae5eebcc020f3f99ccb05e37e7e201d6aeea9850b3b6dcf766ee30ea614e1613a380cce9490907e71d9f40d01339765a2c57525815824f44087406877676a99686ce35c90dc69d1ac439823998f82bb5b45b1b20d084c6d38162acb2bc843090982293e61c42522a0a80d4b22d18184f3055d1ab5690f7c20de1a449f4661afce9a96f196fdcb74deb3608e5a9f660daef53b8e83fc77362e0b7667cb54695a69faa0a8b07d540ecdbbc0d67de191ec6fd9f7430a28cb87720cf14dd68a141adf0c3a48cb5764b972dc6815f7732cbbfb14c7ffc907e2d8a43d7e55dd9d500862ac0c888e942668a83fa5088928f8e4c5eb68fb32b1b812cc6f8ec9a4b696ddbe56af02c01b70bb9ac8f9d0cee921c89dff38f505f1f6366466c251bcfe8d8e5d06a11c2905f259c264dcdfed0970fcc921721011f04c35bc46d0d6000ba8ce95271db36c70bc5b1494b06dfee8762fa3d7ec775f62a0802941857a3a20c1013aef12787637febc0d402f4ebb19f30a84812a17cb8aeb3041df078128fef7786bc1c9eeb0f15cc72034c5678ea8357ed98c9334e583d5ed83226e152ed86629c3cfdf46dc815993cf26679894262f05c3c6dc91a187bcfcda7db031ac2a38045c7122cbf902671ed16c1443b44dbca49f369c9d38c7804f0b51a889d51fe2ef1ef20ea6244c853ef541fbfcefeb5cc82cb39de3fe6cf451fd5cbe0b727613f253cb80e2b81544a18b65df79e0f73cc0357db57494d202dec730842cd589f2ad46b95935c439f7080a3467e245addf4a70ddb8485ca38d5784f020b176292d427ae0d9e330d9b43b9b00f1d300b70588ef9062f6eaca87332bf9941b8e6b59e0149193ad98525b3c4c2e2403f95b3e2cf0e4741eb3e307752bf04fd6629c7b2d429150bea85c095c0a36ec09b4c0649a3ee1e74b46d4e59c4f619d3dcef8429deabce823114f5482311c4508a5b194c26f7582ec4e28ee91a9faf29360d72f3887ed043d56c6a95ca4e7c9d3032daf2b09b98cd734087f88fcebb0b48916fc8a3e3528329a043b5e036cdf03293c2c90e5598092a39b82b3496ca8c7505845c6c3cd5c4e61527ac10dbd323bed046283cc4a0e8b0a839cb6ae7cb2b603f5121ccd6fc680ccf98b74ba2f467ba00245edc10eb9233da6119b46898a458095b642f67d6646dc820c359629f9a9da6f0ef32ee3dc0c95e9eb80ab2aca95899795c4df9e9322125b8622fb25c96204af33f6df4d87999e8e88bfa20f80e10286ea9b3291009e24a53dc9d907d03ce0d398444fb5a161aef491c6a3db0ced145d8efac15b9453bb0330fa3000ce9b254528e575d7334786b1cf7ec4b6967f2967b2ceb182edf8244de5fbd1d948adac53e2b4bab205d0c841f7eb3cac69f1d2faa61aedd3a83cc891d0a0bdc2533e5dbe94d516d16a0db670f1be8171820edb9066f060c4a05d13fc2e52dab1043ded805e098c9f5efdd51d4e553fbdefde652508bff4ee16088e72a16e22c3bf6703c099b253690dff484c4997c663b91b9b82f263dfcfb4dd70c2e407dd42867930dd5de2f5936164b2d0d4099255356c20ee6161beafc69421d98b77e68aa3ab8dc657ca41951328f515394d5380519fecf75c7ab039824bd2959693f40af1c58fe1d05a79ead95c41b1fcc1baf9b946660e1612252999d13b632f2cc694ae0da41ae67e8b24517f1e43375bf3c51b5d077e253c760884cc9ae1ee1cade9b98fda6793a2b326a0a0dc2bc210eb20b0ab49278125450a70ad2cd19e022128b51eb13694e4fcd51eef11ae2d20015aff21379f5c7f92fff57b5c0bf323dbc67a27c07052d565e2b0ef86018dd84ccc4464151db9e6f691dcb5c47f7af33c0891f20c1451127880c54b110dfb9e59d277497d004ad8e87b9ba80383ab4c03a666e258c713d7bc60625778f3762e738509d7d275a320b052e1c2b72d92e2c7c590227082712eaccd3ad017be9039f39941a7a0a0e224390816df218189f47d99fcf2a231e41e88695dbff2e431dd1c7e50725b4524c6d8df31b6df4ee793eab4a394b5740144f501352eba26e4db57902a38a439dec61d1f4764daa4653280bd28200c3a750589fda2225a23a1912b2dcbbc16c403c634b3c4c4461af59c18bc5d907fe26cd1dae76b1fa2be9741dd2e16ca7b403156409029daf242a85d20d0f625665f84d157c6467b2d2c89b7d97146a48f723f045752dbd53c6bfc5fb19579f0b8f7d27398fb61a4f6bc6ab6a0a5fa63ecb32f3fe521bd8edce2aeb861ad11d40812d561a952885218f5422cbe85b44273beb8739c5dbe7553a74550df77c3f757307e30c00f50b7e00582d2a0b6a4f6487841661cc3d5c943b92cb2fcb30145673a52358d46075e2c6b18505737b597759594c4ee3c46cd81d6ec0f20a3f8804fb92819593943e487b45779e92020c48217d6bff4bb955708469eca65fa3bb7fefb03205b30473c7914f2b8b3d25c141769b4253f0c4975b8f1b6959c1df35a9de61f7cb00e0f067642dcaf96d202c49e95f491fa73b8a682d2ea5dd68b3bbae462bfbd7a9110471d299d9c223b2dfda38c9cfbdadb92e15c1b4936a09301210c2215f22af8f3b800ff7ce8806140c3183a1c187d09a98e7695be8bdf55c3ac9981972b140410cf3c0902b01360ce4973649267619fcee55d0b181df339ad74b3c5941d564d4c4477e07f911c23dcd814101675c19dc414365af9bfdb31a8b10b9a8bbae7e20fe7d63f58868574fd7e45b2123ab029ee0ae2d7b71cf6be190d5f886c51255093bfc0f7045f95297acaf6f2dad86c3bfcfa111a961e3e79429046f445838d2f8cad16987f9263a7a2dc57e1203d28721068bd03087052afc5ff45fc873d8f9ccb3b59eaced314ec8f4ea0c1acf85ce2c4ef555dd6c6643966b8389fdaea922fa273cd66ad42ee00c3dff4c328dcdcc1f6eaec835c1e594a5c3a38189226f97cfeec04feac74646b4f17e50fe849a5efbd39d2f69b94a4ddf2bfa5840bf7ffe9284b4c0dd69cb9f61f3fedcbd7d7bc3dde0211e5672380098535a9f836e92ea71afb11e7c3f18f3add3ce7f2c9eb70312288b0733f3126961495d0e784af702342bbd1a0119964d59495643ad970dba570ebc985f7b933964805911b14bc8d397c07ff250476a1aa018dcc17fc08aee3c6e6670548e3d75821d1fb75239ae7bcf2dc0094ec37d5e3708b09885a624662f8d066424a7c4564ec0a17aa16ad832fd13cd3d65360a707463a94dac07679d5694d1246f9ee760c6cde08c8db06319fc64ca3acd6bfe784fde9cf0e5fcea62786aab96c31133d29b8c2dbf8e4830d23fd6fffdf3b0ff1b65f73a4ed3ed23243f1b6ddbb93499258c6edfd058c9957b5f5337caea53166a7a190559a16056ab890ab1e376bac27f5b004a1ac885269cc85fc2caf81895fad0729c246f410c5c08977175a1e6384915be95ffce4f4e463ea23882c5cbf92675a2ccfedff02b819b2b850902bf1ef28822e16fc66ed74ec74adf5cc350b1a02e0bc6a2483755c5b1fd9131843f8af4e1fb45260345256fa283dc7e6976507b43135e211eae437acd02837fa53c7687d947b2594434244554acf0fbfc9cff042e331bd2ae5c7d7723ab3148bf2491ec115a5c2012ce6c60c952a4517a68e18f1d763d1e2a147422e9ad7663acb1539291544dd1591ecfd33d49c4239fe95badf0510a3fb350cf61d8cbb7307508ebfb6b5a56f2c2acd6efe7e4ba1ac8fa73522a666afaafde87b1ca44a905375096bcd60da302f84a8340c2c5e12cc7959adebd5a5c8c989641360b7727f88cedad4bbe84042546ced8dc3ac8d75c4cf82cfd4a940f947468ae3a19dbc1923c0019d8426ffb1dae4ffece165fec6262ce5e70f6770f9eed4232b53ee86925cefb6159f3889b4a10eb11d765731c1d609d3328c8b07a61c4ca4847883d8b10718befb1b49021d67c15b087967a2c94894b89dfc13f8b5fe051fe7b44114540778fd663948754cd1e67201537939d8190193f4204ee2bdbe0adaca8cf3fc308dfb7de739c2d3d8f47c8903350a9a6c5271a0f9a9b41ecd3877d84ff5033bdf8db643faa6e91cbabaa9b93cc7596092c668f79605f0497f30a2a4a3d84b91919a9a06b4a200af2e8ab12f88416848f767125c8e69b62fe890fd2bd0bbb6e6ca43dfb68265aeb09dac4d968811d0b651bb97bf90342e8c2e80279e307f7a8949090d62da95c1a64685e19e40d8d4196bbe5527a93f157b9ac7df4eb77c8d843631d354db9814091c82403defb04f1a3613e64e631cc9facfa8b2d471a6ee6f8cdf398e648e76ea048b1030086e9b0b050dc7ab26554718ef1d697975bb32b732f53983e11f2b2af41cec790b5c6137e08912920046f5b39acf4742cd202d8c521c12b0e214d4a143f11160d5f2cabae3c8f20232186fa5e5c3d9b435d45d4294c01ad91e8d24dab3107bbb2e9ac413faa85da686ddd7a7479f81802b767a6eeb841087b9acabb34aab1768b0380391a93829b3f78c05d291d0d2f35d2219ce82c37d4c86a3ad94457a7cfb5ea458f91fc8d99a96887551acd2b943b314cd43bea149577646d99eb8584e959cafca1b35d8b1428481fb7051436e5dbae423656ce1c8c1f5091945ab1e70145be3db9f50b08a8040b03ddcd2a6e7549ea723cea304edbb094c5d0b4f3c963f971e3463345b6209630dce6f", 0x1000}, {&(0x7f0000001440)="f3d1a52bb42fc60f64304d55f9f3d31c555adbbaf8de", 0x16}, {&(0x7f0000001480)="93498f2518c83f17cdfae3f394d03f283238d0aa54a98165b92551ee625bef453d", 0x21}, {&(0x7f00000014c0)="be8f9695d858cb7bc2fb87ee1e7b1a8c0ca61fe22e9c77278a2979b7d63286dad8b83062706fae191a73a6c3dfcf5324782d1183d3a5b05388ed1805a7078e69725486e1f5a335331fa4b611ecb95fdec60e59d62868bc8621f36476f53bc27bcdbc53ccf162e03786d60cd34080a52f0b558bf60b0d745f0a2699", 0x7b}, {&(0x7f0000001540)="8f59ce5afcf16ee8415cb6d0de66e585302afb0272f69f222d1bcd7f3d572aac3902d6a94a40cf12caa5e32f660de5ee60da89203c6f656e5d75893bc47eef38d88b8c76dac7be12a77d6d41be3d9e24b415f513e956cca6bf977385edb8a445c9efc1d222d3d2", 0x67}, {&(0x7f00000015c0)="29b1b4b5b9a752aca759062fc81c1519067b1ea345fc33a053067df20ba795dece9cea53d3b4572006cec09f047364d08989a6ad4465940aa9751f949d6053a91cc4ac5ad7025c7bf7c5323bbfd1a78ea32d06a60ad582eef4c070dfa3003102709a9efa1a7ba9d15a83b55bd4bf5e19fb12a7e8295c5f44a29fc28eab86aa51473bcd82041a15768b48788166b675dbe0e47c93b11827eccf8dd5b76c857c5fe31aad528b081ada05e5c3ad2a717aea94e084d5f2ea57c2fbcef6d018b9f1afde4bccc4fbd8407e7d53a4a8e5280bea6ebcc9fc955b400cad4264f08333b11b17d2923ac4c9d690e4da0c7776892edd", 0xf0}], 0x9, 0x0, 0x0, 0x4}, 0x1) r1 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') bind$unix(r0, &(0x7f0000001800)=@abs={0x1, 0x0, 0x0}, 0x8) 12:11:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) 12:11:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 12:11:24 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)="84f648079426ac1e79b8f28cba8c032b7919248b33a8090e4db1d16a4abfbd3e44b9e0506df4fbdff31d9ad91de276d9e12b1fb00ae6326acf73a5a9928033c6c2a1ba7ede2802893e759cee2429efa015c99da4247014a3126f7e346c7bd7e9b2013a75a5256bf9bfd5dfce02951569b976103c8514f5321fb222b54347a67ca506adfb0f16e5ca1fea494e5fe39a8f0f2aa63251279089f16f91bcde256be3dce037fc71158b8c897dc1f85f534f6a1919af527eb6b938fef8f920f56dacaa4f95f899ab8ab69d989582c7b0bf57f48736f1f6e7709f27e7c77940e776a71dc12953d9e264a68ed08b714183c15059f6f4ed63c19cc87a398434c65dda480f1e76e0033236cd85ec1d50a6f8694ffbe94951e76d13277aecf57fc7a20e7b0b44d08d4866bfcb5be1ddface6a8869c51fe839bd09e7dd0ff155a281c989b8ea28c647a505562c43d16c0ee410d5697d2dd52c712aad7a84c7f9eb4884d50a7f1e256dc80bf15a20ba340f1439af2ff445ed81e93eec2a43fd6cc896a768111944f5ee2660aeeb360c43161987b2e041f4432ccbc0ad5630c79a44a35c3c5f4862bd156ab9b3b4ef1ae1243df41373f962522a804ae0c5a18bb9489f6e3a9ebd1665e298c672673dbe2ae67ba49354126d40546e7507ad60fb09e42a2524687e19186b159cc8d5724adc84970040ebf067bde41d77507c0dee2cc5ef0fcde528d0cad0f27ada8e531ca9f0723bcc9ff38adaf88cb285e613cea5a0cc9f46531c60667446919d406186e7f485d6c08f8bc99107360edab35c6df9cc59ee1207faa7275c8edc1c327a1856d9ad86d0b809ea9f31b0f97a33bd4967bfa1c99b47ee7476dcc097d7ccf43cba85a6d58700849843b0a0701500a7d18c9e59d4f7ed74ae263deede3acb1d619845e5781e42f24463a6f90c9319bba9b2eda899ba78a2e2aec10bf4c33695a6648969cc4bdc7511ff6139dace56c75f981691b9ccfc25fb9dc7d0a6b6da84766a874a3483a4573426a268acbba587f0e0e029c34b10fa191a3b63855ad1cd4b4457440ebfb377a8bf4bbc3d2c52c7e2dc9862bd6c24c8d09fb9563203dc068baf2525425e38fe417f1d4fa933128c4c16c9e5dfe877ef888373a31769237ea9506d508bf73ada53525c5cb731c428280027dcfb7ddd50b41c6bea9bb46983e7df3a501a3e6cfdee948a1d2ba4966cff4c1d3688cee0d77fcaa263e7c6ff20db9a0eb80b19973138c65e4ad4bf52b8e9bc8127b450934555268b175f3b70e184cc5a09e23dbc0c5ce7e346d6bb4abd7203190f6f30086bb88b08ac4f39d7eb27b896fe7d0338a6770f20ecb86f47fe8e91ad0e3ed7cafa9a7ec76d2b34ee11fb6ead4f41e8c042127d8606bcd0f9d7f03e012eb3459ce84d224c031798f2b1cb06f968dba38c043e46e6fb10db8b986890e7b3806d071635bd2a0570f21b6da9061a8d763066871afb1f0436f7a568bfd34e935fe01c4e642418e3c11171d1b732916d7934fbe42fddf2e9aac5c91e888e7b9274f37554f3be67f8258ca40f05ad97271de76e450e9839e33a17c257b0adce491dff673cc7bf8604f8b9f8b315efbf580328c16ab1775654e9cddacdc67b66adfe5e35f797ad0cefe71520d89fde4157e744dc5cd75c5c99f21297deda5126491ce9386334b875bf62093662134cb19fe0273af20aea3c012683f62152e759609ac4f1ad1d54d0b8c4856484b9133882963f5b633d4b1e38832bdcc09d9ac781472f5c6f68506c644088ed5b6f3624794df538e04bf41c599730539c63b9ae922254466fb3ff51dbbe477131fcf1f9b4fe5de3181597f705d3c6b97a06bf98d35973556124e1cbc5ba117c1bd2471e831604385075068dc49f679961b1985c54b98a2e14ff6a4177437b921563dfd28952286b1d143e7aa425785386ec9e10549441af3ee4c8ef6ce6171d4d07d5d210a855fea9bce40e30380a4644c9dfd59f407a174aee251a6ebe0d4c831d33cbf2a43938884af409c320ac3e49d8c7bb3cd5c59590794247f74e5c967fbd15a1418888e627f8bfd6a063f97535af30823a6ec1feb9bdac4e23c826a3d2bb609f647931f629737b9ea577163d4e403a3becd32985b089c9627e74f30d618df8a4a9bf033cb9564c9642208b45605f894694aa5560f16b54a06c926e1c7b54fab72b955bfbbe7fd3ec0a4b0646ffc3aaff388bc9587d97dd04233ac1d8b5e9b30edabc1ab568deabe78796b4e86c5ad476d1c8b3ec8673c10aa45d92186467ab0038f8458f6c5ae6665253ce13faa54b9352f7593ea0db3e43ea9640e5fc8d062b8685fac9c93904cd26638b7fdd21566832f1c5a462ced4c8d041a9dcfe775a4c4fd33b5f4627e00ec533882cd41198c640e6198d2c47b1ed2f50c4bb43f770efd823430ba329b325810e10b3462c8b5ebf41efc5aee67fc4ce5a5cac8a256e888562302cb031140137f1a3f4694d220e9ec3ae298dd67f6a86bb98eedd2d81922331af865c0de56355900cd2e8b2b341c093f7677071cc0bf94c57ed58ac102927bce4486bdba756c6ef898f6e62ae5a52f0870818124f8bb08fb08aff13fb2d9578e72d96c8b516874e1682754fb034550919891eb84a102810841058a37f4dc3c70093377a8f1ba1d5b12e7c1d163e238d3fb5426cacc2259ac40010ec9fff92afda725438d34317b150bbebbc25da85fadb5bedab05ca8837dfa752253fd97f36291519695b986837da0b8d96d3af06d902505eb168575140c59d8fb4e32219685237a26bc25612a7a44ba8e208c5831ad382ef6c181f0c992c5ebb1cff9c07153f998193f5affcd9a0a0766afb0ec9007a7a1ad64c82c0453e26129d1914b2d8fc377382e0438b32f9e2c7a4e8be68e9c640009f54ddb1b1278b8ffd54f5c9497a1e5f2f486c6ff2c18d9d882f4a98e8bb9e061829cb1fed935c4bcf0213d483e6b17b93b1f403c6ccfeca3a4fe800bffe98b65f2b338a7b5c770f6df45af45945d2e06a4f8d31b355e46fe2ea14f71928f1ff8b1afbae0ff12c8277d542d37e88fe351658b60e2be0c4c3baecd78b5b075709323cf67dd98905a49fca0096a0b0443a99938d603d204c02269b11a23223af88db7300f6fa503f7238970ca84b696eab4517bbaa2054c042db47361973a6f313e0afaded538da1d8ae0e8f4a7ee39cbcf3393e8398190a7f1185318dccb9a267555cc6f1a6b59e17d1b64be10560c0a2fae411b548711337ab6459facc66287e25700f9350ee3dda3893c0e1abf46a69b4c5d6ecc2656eb71b5c1336b90e2905dff316c6cb9f4cb30c11b5adc8146bcf1a1a61bdc2e1fda96ddda1d682ac7488fbfe38af9cb5aa2b4ccd7319b0465ba59cc380c4964d442ac3aeb5eeebc0b644ac7648d988a1ad917f0c11d0dc6194cda7e2e1eb389f608f31d227325b86a01184a20945beb6e0d7bee7825072889d20bf48c445945bff5555d42009af29cefc85a9bc9de44d79f082745ed9a2c65a2a18f614d5a728cd5d8976ba99e801abdb57073d556e2064ade1dbd9e5f3e5fb2be623c65e3d0f785dfe89938925dad148c1bec27663406c2fbfea0468b7e2d20cc3edc4feccb14335eb80bc24e355bf720b5136517be501c71bcd7dc14d030894417b82b6379b961fe2fd17dab52ee4d682d4d2701920208ab7b7632876528fbcfb8ff0ef676b15b6ae1adab527422e411b9cdaa7fbe8f49bc2819079d2ba20f7683f8a6aa97f7d4f130a355cdff047faf9797531eb21dd417fb978fe680a20e68c19e53b9b153e36c0caa4f98b7a67acf77201cf7e94ea309144a6ab190c0233c279a6d012bc801b27a7e8424e0a3ffd4bf2d33fa10b6b6c49afc87a4f820a394c12da6ff2c9bc5bda966c780294c5e64513a524c7d3ab4433cb4a3821e636c2340d15683632e31f99b96635ed4bef2d67dca1a0e843b41828fe1f333969146adb4e1eff96af4393cbd18c378b666aad80c4e3be4e0b247cccf729088d52000489c6fc56a53c28dc0f51e7f1684016e843ee68d643d874452d714895be51ead810c1576a8923a0320fe84530e219bae418c28096a50583e66df9fcdf16e8e529262c5223180e209fff1b7c5cdffb39456777d2da59e659b5e2d4ece150495afbc0d066379759d9f99e93ef310d911000daa2e0b0dae8c94b4776776c0ef74982c6592fc3b17b3d580d331a29588e94fe32fb294285bce8cce99ac09988a9b0dcc0ccb7698de6362e1bff9db43b05c6b6af94ec6311a05b3c68ec6648d996626cc926feddc42763dc165bfda6bfc1f7bb643d52d41f170aa2071b0ad9be8b6cae762c2135fbe79809ec4807cf5d0766991497eb034c0fa0c50729aa2ffde69182a495998be71b69adf38690120a392e570cc71b6a770ae909b7e937dbd6646bfc0c0a4da6e5bc3572cec1fa6e6f8f9aab96d237baabf6535f1d1451fc12b4267dd2ddc04c47e83a6f672a1ee035d55af07a5c7ece0819d63c6d7dddc960e88f7ac1ea2e0a76ef063cb3faaea10f3420ddcf92407f58b7e390b002bb66849d4e0c8fca92471cf09f7765222c9faf3d38651fa1002baba51700d99eacede37886fd3dbc66d2c2030bfcd71ef6a08ad0a4aa5536fea28b6b27b5e793fd06bf5bec53cf95d0887950d61c060ce5f2c2414259dfcaf57d71af57f421bc0617b3c2f5ba350a0e64919f323249f05d59e4fe89b7a1496bc3416654e2b9b5c357516741b3acef07decd086b7a5c74a2acc4c3cdd69649ba615f92609c783ebfb2f841fc6264222f519d5b2a82c31e1e2527c691d2d9aeaa35e999d55d70eef533d884fa76fab5d2ce6aee891e30aa4bdc637d62a642b69b0f586c6407679133ac3235d9e4b677b3240a30f5e58d546e460977d0d36829c072e3ea3534adfb8f6df3fa0c309f27fdcaa3f8eaf379f5329e7f3e8166ce0f61374ca0d60d716102428794665e9272c41839cc45171c56fa8ce81cbeed751096bfb91bb8eed0c30047e9e5cb647abc6d95fc6564c648d7c50b98cf5bc6f5af45ab70429b1e927e79f4e90cc409b30f8da7f9ae0765273be65ea648c027b55e4d9421796c1bcc0a89e60395da4a8358b3f9a977956fe15769fe5d181ef1479852197e2844d366c3bc7c43263096fd95267e89c26f76f776e47f73f0fc60a0b7f64e69a8fd329ecdf8ddb0937508fffbe3a61d81a3c2a678bd523b3e1d0f0ee6b81edd0ab39148dbda49c3f400073bdb41832bc119578ef8a33ee6618de6abd2e22a2ff43aadcfc53045aa7574dddeb5d0a62e195c03f5a869fffd8da6a303d7e1a8c0f6570707cbf24552a6bc54448f5ca91f870f3e3790413717e184e0bb1040cd321008b294f9205a7477977fd7a31b0dafc0586be87f64107c0ac29bf7bb3bc54de0f614c8043d49a8e6dceb9088f6629b10b90140be1d28312271e3abb33a394c10afe103d429c9d72c45fee31b310f972d75433ac3aa13b6a73f308082fb3f64d12d7d02df5d285a496bed861821cb6955444be04cb57fbd86800f60f313982ee0b69033fe8d974169aa316baf1b87ee9bda4723fc26dcdb394a16526bbe250d71645c7769cf0fba7df1cafe16c4862749851006ea889e0d90ca9651f53da0168b5e92954daa9b7fe2c4f208db247f855a77fecceeea570c3c484d8b88ebb93f0476cdf1eadb4183f703a058d5a54b964a1588b153a855c3b54cfe0adf9eb415838e77cf6b3c746df1c63b576e354bfe28f59607033f29d2454bffa99816fef7e4f4056778ec570a893b62c2f485debd37d3700afba2bd882a4dab", 0x1000}, {&(0x7f0000001040)="4302721d2b634300a5bd9781035670cc74069127cb37fe6111e69519ba0f7adbeb2b501b46073a0b94f8820cbaecee17f7a4c8977654c8eaf5f8b50f619dccc3910d0573d7ca59419e8c8290341fee9a0c473546decc195c34df02906090b9433d015bb7a751ace22a71b584ce6f0564689da2e145b3e1672c28d86e3962512f43ae6c1cecd3c366cbc53d27c82c7874c6638501550879cd1e8b7c4364a9ff2a8d28838c15cbc4cb9aea814447486f2f093be2c61d45af3d1780a007128711", 0xbf}, {&(0x7f0000001100)="4adc5d638b9d6b49c3bd87da4c62c9762edb1c6f72a923d6fad7710d3999643f39d5c45b3749e99e462229b5793e451754e7e9add077e9e5b02c3e39a49c46d4153edb3bfc40f563447e913a579adfcb12b054bba57a", 0x56}, {&(0x7f0000001180)="783c14963eff840e44bcc45859d5897e15f15e2a888aab83bb04c66b4b879ebb1e037527b364d89bdd607a921193dbd4a1a0e9942e5ea1c706b495e78272c1fe66", 0x41}, {&(0x7f0000001200)="27e61df61749b3f6e333602501747cc1c8da6a779ff16bfcc099d1b1e604506a45c939ca20e425110ac17594c6f452841d9898f3b7fd3889422451464d87bb3f10a2a71a16355396110f8736aeaf14c587192903cbb011f2a0a7", 0x5a}, {&(0x7f0000001280)="96b207943c7b9f3f3d8714bff794726a05284c971bccdb5ae348ec2aaafc145a0e7d17ed7855d4c1706a190d29059aece04d32b91fbeb637a1b3458e5525e693adb2a1337e498e21d9d48912fae1e9518414def03391ea9df02ee35104abb0438971d90cb063598a7fc0f81ae8094d7dd0ab49e13c277aa44cc004822b1ad47ebe8974287f6ea089227cb2c35610d91de0f7fb05719bab0b", 0x98}], 0x6, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x8}, 0x404) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001780)) 12:11:24 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0xff, 0x3, 0x6, "5ad938f0a5f57a5876d6ef033df7bc2e288bae8f", 0xf6, 0x1ff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 12:11:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 12:11:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e080000006530004070ca5dd665d83d21921593866abfc328d3fd342cae71b855ba210b130020b6de818832136732884e62"], 0x1) r1 = getuid() setuid(r1) sendto(r0, &(0x7f0000000080)="ab668811a1929be8fbd9950862467d", 0xf, 0xe, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) geteuid() 12:11:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x34b, 0x0}, 0x0) pledge(&(0x7f0000000000)='-]/\x00', &(0x7f0000000080)=']^/)\x00') 12:11:25 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = geteuid() setuid(r1) fchmod(r0, 0x100) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000001040)="646fe4af268fcec5452f1fc9b9c82ce8790201f76afec96c4d26f65844ddff742136b6c6d1c97e1b41db1d66ba0b606f17b2e5f716d14890daa101adedc59b0887eba34917f04ab595a35ceaa4b27774baacfbf4e98ceefc2e1a0fee958b5988ce369c924658be7eaf3096eb79a542f277ec50178c3b091ab062ae4598badfa363b7368daa1b357d8c7604", 0x8b, 0x1, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001140)={0x5, 0x1, 0x4, 0x8, 0x100000001}, 0xc) getsockname(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) socket$inet6(0x18, 0x4000, 0x8) semget$private(0x0, 0x2, 0x602) sendto(r0, &(0x7f0000000000)="d0793cb4c20156df9c6cc127a904577323d37f50aa7f8246c4507746861d37f03858126f062e278e559614978f3a2ce0061c0f7d0ef7ae7f45303fd76067124fa8379751417e514ae87fe83716b213956b1c665e7bef3d900604dac1eda6763d3e9557bd242a7871dd630deed8971454b44ac11af8b3d64d29ad075c98922ade8b7f2c59ac83c576abb1d6c1e067bf32ce85492390602d0e80d40255138f0c8db1bc8aa685b5c6aa9a227fa97ec65f70c76b4dbe2a729b3bb4d08e24acfc975fb65a812c40830e735319a14742157a50d204629a039b449b1b10f0c71f9971455f44423beae14dc3ce7ea572f7435d5869495db35267e057937331c6b6a398c91d3c8115021ed44709cbba2de7397a4c9cdeb40dd4580c1c3f2f2c3db7b48192fe7035b989197e7bd8809228f875bf8b12dd43f33c828ede743a45481cf9021ba59525dad71fbe168b1fdcf56bd1f70d0f0955efc3f80ed39e535feff82e95da677962f65d8e0271f17af8bd3314073e6bd38f0e6e2a51302f576e065c1d092b0bcee8158e87ebda14c5c78cad2aafee67abd92cf34ae595be2e95936e7f4eb6469e539389357c78ca4c8b7fdbaec51f08849b9e0eb687607e5854c85c315620c7c5a16e4f4773b5ac787a4a54f1288fae4a3c8b825fd58d401d14c8620dbc8a56beb8c3926e56dd3e8ece47f5d1ca573891a4cdfc9f8cdbe3181d906931146144365a429beee090d1341f67f9d171876089fa14f852c3b86e8f1a2cf2ae1690807b36675f5aa58dbe7fa6694cf8d725ba594a6daa2f0ef8d34f56812b366d7cb93a69f282346f6880efff7751944e21cd66f324764ae8762d7645546ff91ac7864cbe17f11ad8aa3f607b09f34fa2b9aee7ca0c76e0d4c7c169c07edb6a043f977d43963c95b8a7c743eefe4088fd10471b4bf60c3c06310a539d28f4c0795726fefd1aaa4595ce14a665ab468115b9d2adfccf83c6c6827ca50d792652ec04b55f42bfc8862765c48c462c6071850b6a88e0992225959d62b4d512dd7fd0b30edba3e80f48d6813e16def42f21408b109fe24824bf7dd6b141e3e2d6025e7c14c2372983c24926fe62c19c57c9a2dbcc91f484b4372994606058cb64913127e1e1b53b9806c616d210d75d416dffe894e2163902a3f6c19eaf47c502be3e376afd94344ff7f2dd7778c24dc5898ed7c517eebb59638c03dcb1b5b61bea5e6c5e4f7bf5424b92f141e8a32d8eea45b7a63a599370fd3617d96c9d33bd74e2a129e4a05326f45bad475392b9f39bf5171ddb717f19cb742de20c8c0bf843a4a3a56cf62315cb529250e74808faebce89617beec013b918332274965edadb5b7c3335a35a5d8638b8fc7462418d2e9157d7446db0ea1ab757bc3292a24a699c91d9529d6e210e00a9632a40833c8c6d375ee7079733f4dd94afd4aa4c737ed8862964336b7ea13847223dc1bf919c216601af6145df0b23c87e522b1ecdadea69a16d0044cc28ecd50ddbaaadbd8c20df721d6c389a6e940634e6d9396bfef755a74da6a8a85981354f6cf63c96cd1577c80ecb91d4dbd2d6f695082c7fd9ebd20d205a8aa93af35d37fb19af878c71bef559647348060401815c1496dba47bc632dca2b9ee158bf4977fd5e92c959a9cfa73514a8334ec2ffd9dd5beef6117af5286cdf4b38934f51de284dda04664710999916d6efe418008963bb80215b255d52093dfdbeb6358939e7d89ad7c950963fd42193a324df922bdf33eac916e28d51adbaa46a2c27e9bab31d32b477ae3ad2449aaaa273f0afc00523544b6e494355c02b2dcc8c3f23b157ff0ce8838ab342633b6324524b4ec30b6e7117da0d6c5436f2acb0771e755c47f8b8f53b955f18107226a62c54f89e2ed882d8d3f2fbb15067c8171f0d31d12db095bab8a08f48996ca67252f3276324fcd3ff449293aff384e541e01d139b8315ff622b5b76402a50ec1d3ce54bd90c77e40b8b452a0aa94fc7a0f1cd71158b95603da8d10a84816a55de4d629a4de45d8a76bcc05998fa8a142761264a7bfeb9a477d38ddc7404226583f8c10a7d2989fc7feb2c2c0848ed3b800f08369acc3c9a247cc59902eb303dd11023dc530d13bfe8f1ebfed0451680e96e0944db476e7d9a2a98b03479af475bad0a48a27b72916cfeb1f50a4485f75fdba8ff144084d20123f450f241d156cf5fbe567d17359cc2a056be0d780903d6afe20294f714315a3d4781b33f45945825f2e1ae767c9f52be592a88ff028306a0b2879ca662a149bc49e17c3ac39715f059fa7c75f4e873332b36c27f5156c9f6d516f37f1e069605b4bd89c45185a77e6802464d6ff0de08b562564477237aea9dc30683d840a6198266f0de32f6b0e1551beeb922455fb2f345d4ef1bffede1925969a1bdba5bde2941364207c7d144c08f9b0eb6b73335046fd21caec614b9dc30bc1821f2c38bca71c24f7d7d9bd0271e07d439f6e1d0eff3532e8a119680699bd9a1afdd1992c18333f4fd49cfbc5dd3222726648f151fb12d13c4d7da9b0ed870e0557707b41f4b9e111b65db77dc2262dfc0a62d3681566a303f800d04e8e83e55b21d66234696822f1bbc38a6421de1c8d1ed583cbaa92f6dd3afc0801fada4cbb92116f0f92b6f1399b506f750729ccffaae1f92ffafb19768902345141b527b82ed7bfde66d9a0de275b90545a82251f035e0a36218f47c7111fcc5f3b45a3f06652c6357dd82d87b1d4fcfd33bf1df06a114a91533c768964a05be2336399f4edd0df0424bef31958e52d119058e5675ad0efe61d944cb3749b7fe685c02b10e18d28ebb449a32f8cbf30a05b54d23fc3d8e18b5d52b02172e6f69413ca99d4467afb2db6484cd74585f091aa780273c2689d9ec5a8dbe1914aaf5f6d9d1dbcbae381ce183b55f8948d09b957c01faecc56233e017847b5cab74d3ae66fe9f69f522e2cf84319a6e00a020d13bf552059b0f421226dba8a0051a31eb2d5540367c07e0fcff12dea53f4ccac8b229276d162fc8f5f36ff51af980aff674c311920bd203f3e1e182ee27efd1ab91328808558dd2bbe3e59311b9259b17eaaf46934a63382525483a10c947efa7a23ac6de6923759dd0dc956b71be02576fd25480505d6e9a816e9b0fac3a6fb8afbc3e87b210292714cb30886f8537f80c74ac6d1bb2c3abfb9da640eec81ff0aea972a1ec2197f10189015663a680cd0c3915749257108fb6a35df8d81fc4752fe5cbe2942aa308b05390bd5239f16274593de187f4b32b12ac8585ea697b7591e898830ee34c8cc3a064159e02bcdc518423eda0513cb5a26701f8f87b9bf1a64b28964bd602d622b2cbac048109ccbaed953f1f2dd0d5462bc8e27fb178150d448ba4c58127922a02d7b68fca5b9349a27eae64da3f1484148b6ae6616cd2594493c7bf32535a5e122112fb2cc8b9e9e6f4957e78d4693e13015f4a6f77a8f9a38123fb872dd154831bd9d149579d5c6de3f7f56a1ca10ce4764a62791e84f42fdcf29ff35d1e4c18c72b22e15e7b0b1b3f1bf3bff696c112adb63164dad01a6e64d24dbf24dc90780eb84da4bbd44addbfd7ce5f797573ea042ea63379bcbeeb4fc6893b6c54471f3997fe8632fabebf3498f0947ceee7e1f91f102352f6e0daceeaf076568c7fede3df3de8c1c78842e6b1658d9e8116f6a93008980862198570617bc91701d0b48e206851bcd89b439f9035fea1775ae027140b1dabb14ce219bbc8f90a3b530434dd9d65a841e6e91039ecd262bb57798c10871b6fc795348f4400a8ba56990f6126dfca1fc3c0f8ae88faa201e79be88021b32c0df4af3bfc8fa4b09afb44e6b306798c5a950e39e9fd2bdc742cf423384b269c1209b673cb0a17ce601000f1ff6fdb127f834815c1d8d4a3e73effdf06ff0af49cefbd931394a9c66bea7c642466dbdc7cb57f5101bf4575e44a14da88d7f03d5c6e0f11bc290b43ed4a42094585dca89ae99f036ba023f7d5edb2e21ee5d25e4ed2a6ed36e6a929bb81aa187a58a4482b5f6b8d37da9db422422a162ec2a75dd960710af4d2d2fd7e901a185d1ce69955149b3f0a12b88c48cda53ebd56302cd6ecce673623bad8f751cafbad895dfc70201a8ac3a1a07c242cd7e89a2f4708eb4a3a7f7c1f1d395f365bcb8f2a1333f7c14bc9223f953d5e6ccd9b0869927bcbc61ee98eea5f0d88349a579494b2cce8b8e2446b0bbd7585d1270dc932c7e19167d999eeaf8e437e9e2fdbe9b815723f5bac25123fd456d2f4248c5ce5c137f4d8c7ebdd711b280e455120e1f21bd3be76c6a228920d7e2fa9fd8db37ed643856658f074fd36635748cd30a45a2147caa8cbf309b18317e4ea3eb843b80efb3d8f197c060b93710612068a0d31d720d949ede6093a96afb08c9457cebbcd7f1835cdd06f8599b280c2ca38ce7c676322244e20e2c3224c62f28a2e36f3506056140feb05835e14d08feceed6abec632795abf30036c827b7df43c40acdbca0e360fad975b4180708941acbb7c80808d0739d1120d1acabca762cf50b87b22b960156cc2a9df8bc3f3f114bbb60cb5f546719ae79b4e90074e324c17b9fa26e7e359afbf03404c7b0e8e56beb66a870337840f9c3db81e10ed607bbec60d38549d4903b6922d89ead6c0395b33cbfe0fbb5d16674d8132d1faa3de142951e29d86da2b331dd5298797480b0942cfb20e883a042fda0d9ba804b7c058bdaf64351712c96fd217ff337f5ec3e181eca7e7e75a4db44eabf7ab005e11d791836640096dd017ab301029a3ce0c8ceaa883a249796df9fa4fb7dfc959d4310cea9c3c13135fa49ee071f96b4fbcfa413abeb49e5277b8b398b240293620bc4a90a2b45de82e2e9b95073b961f7ce2caf05d8005efe32b413784a5932aa398e6f25e169417e81f3f3df2b4bd48e7a01e2211740313050ded32a4179e46dcea1eb9d923c12ce5fd2349de0624fded24ac99c128e88b06e9da0a028f488c17f8b226f83ba6de7cd18e104e1175aa196d60fa4cb46859db27b0e5026fb7b071bff45b87ba71aaf5050c3d5ab51aa01c276055206d2baa21dceef52d879908259f35c0e8c88c22d9ef27bf45858b01755bd914d25af0da64ec6d18842e76c724923e956bf573661725c6012bdc01126d31f94ebe4dad7390593882130ac97ba943794fe1da08d880bccd61852c6c9d641ad4206647c8d244fabdcf5ec09c57d4f87a30ed97a63513d771eba8136192d7f4dabc9e36523b48c1d806910f05dc9b679ea1e2e1dde3f5db84dc5f91d137b78b5f5c25805a77251452640422dc602c57d5242772b402c35e42cf80ac166d3447a8e5eb527d815de869a6c45cfb603d99ff77a7f8389623622b5a7b8bd0f548947933b4ff7478f189ec58ccf57445fad2e983b4adc9d51c85073ba9f560cb6b27cca950cd2b0b9291549d44a8e767b7d622863d03c7db6a241c3a703c15efc6db09bcc41f4d9bbe16a746cf33e607c03c6911686fa3f390f61af6035befaf23575d3ca427528acd64a7f8d2257fe0279682dbec4528d8a7ad2e620aaa52d584eb122c5d6a150c075bca680989e32cf521c938567e5a91421712bc03dd1e603956e42218d5f1f4ea61826996a872726a687740fda7a42353f3f1e82f34de1168851022442b5a4adcf02b3cbc29eba568c375fb983894ba1cc4f4c35d6f72995a6e9194d9c6c42bba76f6f410aae3362a7ed84a99483aabb0f87e71e15b7b774308895df8ade71bc26499b0ff0fb6748d2e86d74a48175c9730c6de0d8a3e5c", 0x1000, 0x2, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) 12:11:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x80000000, 0xfffffffffffffffc, 0x0, 0x80000100000000, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 12:11:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) open$dir(&(0x7f0000000200)='./bus/../file0\x00', 0x81, 0x102) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./bus/../file0\x00', 0x80, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x120, 0x2) r7 = semget(0x2, 0x2, 0x21a) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x905f, 0x4, 0x3, 0x0, 0x6, 0x400, 0x264, 0x7fc000000000]) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8001}, {0x18, 0x0, 0x9, 0x101}, 0xa15, [0x2c, 0x200, 0x1, 0x460, 0xa0, 0x6, 0x6, 0xb]}, 0x3c) recvfrom$inet(r5, &(0x7f00000000c0)=""/4, 0x4, 0x841, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000340)='./bus/../file0\x00', &(0x7f0000000380)='c\x00') setuid(r8) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 12:11:25 executing program 1: r0 = socket$inet6(0x18, 0x8000000000004, 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) 12:11:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) socket$inet6(0x18, 0x4, 0x7) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x82, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x500, 0x20) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 12:11:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) read(r1, &(0x7f0000000180)=""/198, 0xc6) 12:11:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000c74000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 12:11:25 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) 12:11:25 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x274d, 0x0, "95cd1b0fb91be63e53575724d80e4c643f806664"}) syz_open_pts() r1 = msgget$private(0x0, 0x48b) msgsnd(r1, &(0x7f0000000040)={0x3, "05ebafd56b4602cd"}, 0x10, 0x800) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:11:25 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000001880)='./file0\x00', 0x5) getsockname$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffff22) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = msgget$private(0x0, 0x2) msgrcv(r8, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r6, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) getpgid(r1) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x9}, {0x6, 0x100000001}}, 0x2) msgsnd(r8, &(0x7f00000017c0)={0x3, "8110d6e44e788ac60e438f278e979b34db91025b860adbd8d2e3395b8d64ed646426f4e64d8272e1003b9c7426151fd3ec26e77c36ec16502c83eec514b696b930ed01b9151878c47d96dd0adaa15dc2235b1ef6cbe42ad32bf599b764cb"}, 0x66, 0x800) msgrcv(r8, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r9, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r9, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) ioctl$TIOCEXCL(r4, 0x2000740d) connect$inet(r10, &(0x7f0000001780)={0x2, 0x3}, 0xc) listen(r7, 0x3) 12:11:25 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{0xffffffffffffffff}], 0x1, &(0x7f0000000100)=""/125, 0x7d}, 0x802) 12:11:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 12:11:25 executing program 1: pledge(&(0x7f0000000000)='^\x00', &(0x7f0000000040)=']\'\x00') pledge(0x0, &(0x7f0000000180)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") 12:11:25 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 12:11:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x0, 0x11000, 0x2, &(0x7f0000fed000/0x11000)=nil) shmctl$SHM_LOCK(r1, 0x3) 12:11:26 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x8281, 0x0) 12:11:26 executing program 0: r0 = socket(0x6, 0x2, 0xe0000000000000) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x10000) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) accept(r1, 0x0, &(0x7f0000000040)) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) getsockopt$sock_int(r1, 0xffff, 0x1a0f, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 12:11:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setsockopt(r0, 0x80000001, 0x100000000000d, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getitimer(0x1, &(0x7f0000000040)) r4 = semget$private(0x0, 0x7, 0x5b2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r3, r1, r2, 0x10, 0x40}, 0x101, 0x2, 0xff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r6, &(0x7f0000000100)='./file0\x00', 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000240)=0x10) 12:11:26 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4b) dup2(r1, r0) 12:11:26 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0xc2}, {r1, 0x10}, {r0, 0x95}, {r0, 0x4}, {r0, 0x8}, {r1, 0x110}, {r0, 0x4}, {r1, 0x2}], 0x8, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x1000000000001, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x0, 0x100}], 0x3ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x21, 0x4, 0x76e998e2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0x6, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0xffffffffffffffe0, 0x80}, {{r0}, 0x0, 0xd1, 0x80000040, 0x3ff, 0x8001}, {{r2}, 0x0, 0x4, 0x3, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x90, 0x4, 0xffffffffffff0000, 0x1}], 0x0, &(0x7f0000000240)={0x12, 0x3f}) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) 12:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r0, &(0x7f00000000c0)="f348005489341a3417cc199ed62892ff4009c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d9", 0x29) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000440)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x2, 0x8, 0x9, "2b775f3435a6fc9195ce4059e89cae9cb1f1f0cc", 0x7, 0x480}) close(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r4, &(0x7f00000002c0)="01fb730172ed0ef357a646d9b86e71e3c533b6a32ae4db7fd7cb13b5327b3a1050a251569e2f5005cd50e07928aa33caf0dd9fde5bba9002459e53194e8dfab8d8215173656ab366d75f4aea6190080b9a2d8f3f914c335df02cc1b7aaa5dbe78f8b12a75797f8e375f3136d71c0ad2b9faddd094e19171f3e510d92c08548cfc0a9886fb68781b5c45aa62019bda68b35b58dd59c818368bad136c5bee76eeb", 0xa0, 0x408, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000000, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r5, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0x8000, 0x59, "27c43926be6ae622c68ae0ba76dc06673a1a6c14", 0x3, 0xfffffffffffffffe}) 12:11:27 executing program 1: mprotect(&(0x7f00001c1000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) r0 = socket$inet(0x2, 0x4, 0xd7) read(r0, &(0x7f00000000c0)=""/173, 0xad) execve(0x0, 0x0, 0x0) 12:11:27 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0x4) r0 = socket$inet6(0x18, 0x4, 0x8001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x8) fcntl$dupfd(r0, 0xa, r1) 12:11:27 executing program 1: mlock(&(0x7f0000e17000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000e29000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/158) minherit(&(0x7f0000efc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 12:11:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f79003de41ed900fb0fa0023d58bf665ff8a8841e58326118177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e007c056933c0024e2fad445dd976a67cf92c23ef44000000000000", 0xeb) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="1c273aca8fc887448d66ab9ed7f5efd10ff4df0008820efb1448665484728e675e865b953b9b25282b047c5b5066c72460fbe9cad94729bed5431ab5dd716a1bcde89a9f58653c865c4f7d53a87efdf4324ce13ed8bdb383f0fb998ee954ef04a441c7e80a811bde3651772b27f3234776129c43a9976425a6a9931c999dc0d7af876bd9c349defe0a7ebf19c0d0bbfffc34a03fb17d3d00e9eeb25b0a4c7cb10e551eaeb3cf017f37789629183e26dbc12676d051539d10c3683ad82dcc38d0276e5906cc769b9e18f18ba6577fc123f0", 0xd1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 12:11:27 executing program 1: r0 = socket(0x2, 0x4002, 0x0) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0xb2132e2ad1dde40b, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000040)="fafa91e1e644b8f8beaed39a344e4c06cd0ddcb9c4c04c4a7a1c6eb017a3c2fdae1d6be7c58e57fa13b2ac3d649d998f9a7b353b118280a40be059b530f583b9e1d024c4061ff6182e1cff0d52b9251ae6ec1d1d0e1b9daa29dadaccd0943154cf5066992c0df704dec6258cdeb98356320f3399f8887097815cc6726e258b0b512e73f8b0c2c7d833d1fb7c714c2c5f0b882535a2501aaa81ea1d91535a9c76b89e606581b7cf7b36adec55a57a4631d00e97faf1e0297e27e2fbba9b0263c0f1", 0xc1}, {&(0x7f0000000140)="4354a6787fc4cc0a3c9a592af13905ffc25466b74684d949834c211ae700c89bf50eeaae3665ba76", 0x28}, {&(0x7f0000000240)="38b8c16f9ffdeb332b93200e62d5fe2ccad69e3b6d86f4e79552dbe07e487b254d4d0a2ef0d6334c563b3df09f12c02798e97b1eecaf4dd19d2c2715ea5bd492c73f0f6e5d8d4dade92e0717d654cb661f17a38e9efb3bfebcffb4f02bc2434a8726464bba56a3eae631c9c4a483b0ba02e151f3089de6197ca5ecd87262a407dcc6ff018c5298eba4f0ddafe46df2694fe94c33a22c3120edf85c5d9108ce30f59ab4ca3400c427534ce752a288092667058b9febef50f602f1e198f592cdf13a080c50b8e9da7dab9aca4b00439d3dc8bc6d600b573d1204db0037d6ac6ce807", 0xe1}, {&(0x7f0000000340)="674915cfd4c3f7c5f3ab6627ab6d1e4bd53fc5c3d7791e67d24c6f9e3249f64de7af2a028a734489bbea2e67539019b31747bfe8a25e5b7e4cab58589862a17381be629b9e7fcf4d018d352bfc58760f16b3c2d24df787c46942575b0776e5020cfcbe40c8806562e6be5df18d233728481e541b436271b471f784285a756976b79d871a290797ddc1dfca044481b72831fe0e9ba8940464f8f3d0b7870fbe0ab7c9e9309399149cef1625a2b6f931e6c61baa92fe569c1a1381068103ca1f884525add62cce51128d868c8711c5be79d153f6dd56704cf4a45bae230d5323a8ad078cfb20ddccad688ac422c18b6ea67dc5e0df5c72bf562abac7f470d8ef075894c7d59360a273a5fc38773a3540436b2a10ed02a6bf733740d8c633349254ee265a6f44c297b0ba2de8e556d1a95bce9e7ea63838609a2e35306038612713a5f7713e0f855a15194f0e184a2683c9b6d665da1b634bd9899ce65f1c365e75d16a1a7919d2d0d048b6647243083e81f71ae76c762e3adcc6a49f96aa4f92d626335280af6370d48970234ffef8b1d6fdac851c6d04e816263c0418514fb0a8fe654b65d6e684a476b91a68a0032daaba059a875cbbaefff7c3a9ede2c5678f7414c893c1066d726fdee72699a759be8480236ad5e0bf7dd4d1d013ae581079cf743ddd0e1f34f1785516b0055e462b46932009a00cb53f100c91a0e8c08dfbf915b184cf3a21a3c41c2316debc0b92338ab5b4cdefbe337b742c2d12ef0074433052633aeaf861fc40663fcbbed37e443f1d5d61265a8d43881f23ee63216145a91c2a40038460decc73f91ca6c2336ae209751a0fbd30c1863816e694e1eb12cba53a9e12293f85f0c391cd3b8234b5972df1f3373aa31cb75596bc39552631221c72e0bbb7f6c6f50cf227c303a91de61cf5df0ae2bd7fe1c8bcb1a06b33955f48249c3c51eaa35b670170c85ec65cc037985c5dabeee6ce1422df86053aa778456307c21d95bd55b4361019eeb0aec92f0cf533badf6af407419c021e105b0c9b4c716dbd805c9fd5159466804277dd10e67113842ce4480c9ec0c369fef430c3b4a2b5a9a45635ae479a1aa75316a3a8b0db6b543525ca9e27e1fe4450b7e160e1831e024cb908fc3ef3d168d1c83a0da8d386df9dbdaa647493ee678085d03b3d3a2ed3c21707aae1af5d0a9e272588789c005aae1ba5c1e4d20cad1ac731b79cd5bc82632cfafe724c26d74d1523b9a7e05d86607f5db6f7c56090705a100772b38ae8f4d1059dac68659523c5afc955aa4056e62cf75544544fd6a8a18e252b7a391ffb0d8efa12e3356a2109fa3a6388e816db8689bb8437cf3e3030763a506b2d2ef3a54a41572a1e07fd558fe5bc91429ee43a5dec5f86a3f015e30049de706607444f8e43063a4dd91bbde12908505983e3bd61b72765450e7fa7c343e6cdf6b7fae5ffb0aca1ee6e23038fb7206f51b4a168ff22910d02aa1c67df3669b749dec4140df137ce3abcc9d1db4b36c1429bd61d8a1baa96044a374605171cc8077757f2d35b69d3d91aae14a6dadc4aef6de3cfa8a793a23c5803b4d8aa58b2bea41ecb3ebb9fa0dd9ee0a47ce6848c94f0fed7592710624c9b1b7d6786f392d9be82a0e69d82b698ded4b0786d68980e172b7df0288b1089c6dacce1da09592fa134b39ff171ea1683418bab043f3b3769e18146a5e0a7c4207dedae34d875b1279bcb491a88c0b903f4c75e682d88a5d04aaafbe1fd91804439207201c678493865d946501322894d0efbfff529e852238725174af5a6a5806e7a0505c545a243273f246228f0c30b6b3fdf5c9f4478e59ec8fa229032a729169c49f2bfe28ce771f61d3533aafcb258e597ec2c9c722849b91b4f8d3aec4a18d56d27bca47fc3f876f39fb0101746c21556ec88304c345c9ffe711c2d3cd70eded85a7d91f394c4197ef042ae498f6fa65c8986c307f3cae969669c9de52e56c1055e6aa38fe0a906d4971be1ca1e63558b105a7a71767c2d045b30711e1964a5ebb5a8976cd02e3228d1d7e81a28edff555a770ab4ddbcd97483c37d97314b734348d9fcbe9a96db7fb8f1077e1136a0a7561535fb11a7f98241e0e8502a5e05ced01cb7709aa15047a7496226a309e8e9c8ac07ce2f645d2e8ba463f831ef9d202b7062084e31151f2a2d2a11c78a69b5688dad5b7dc9b0faa99af72ef43ce27a30c7cc726b8ae80a524cae3aa57ea581058402807121cfe27cbcd79a1196592f755d93a4b678d7fc2189db130808f9fe767816286380592d1a05f51f97ed85583db97fe7461a5c4fab130a9b60db9e96f8c9cf4594fcc33c0ffd455865f74fddc640cfa2cc07d7daa135d65aae00310c3b1fac3f65fe33227e2e1f2c0265696ca8d861f2c86950896e2e0a8ccc2d0b7fc7009704509fd7dabb7314411ddcc6aaad0c35aed3a8fb941424a11c78d6c859c8d46eecbc72ef03901b3ea2998e9e269ae8eef47eb28d9705f779c724dbd77237692acf9c179279d3b7d3290070ebc3f221dba902e3044ea076bbe639bd9aa16067a8cce9d077bb00d1f24b8eb5389e8ddd3ed5f74913cb826954fb23bc9a4aa7b86d9dbd1685ca07e4ccf373c5f0a6487ecd3be54a671ff69e4524a80c964f585eafb62bdc9022f2c82f5b82830dfec3bb1b5a4fa2a5bc550ac9018bd7cde1f8813164850f157ee0debb34b1fc249156da56b6b78b1af970b9faf7b14b8e3b0a63b2f7eb85232668db222172836d59c9e09f6f37dbf1d3d38f4665ee18bb55f5d824964e6868c2a59b6be29bab0565fd59f32cc9691dc71d6abda3b1c3394f3071142978bc126230b20acf723adb26c36b634f96c346871e72e55d06ef1aae80155a6470acb6e8c77715932cc9c78c1aced6fbfdce406451bbd1fc1700c6453afdd6b966db5788121e0dec31ac00e27b5c254363c45030ad075003812e5c8fb3c2d9507cf1cb54ab6bba7e5a288b6b675f29073e0d5e2d136a0a70fd5caeb9534f4cfda04279f2c45a977713462dc2c0ba66fee841fcba501dd9f7e6eb38768c71179824ff9d4e564d39bd3d6d51fda9c4f49dee6e1967cb8e1960b2567e2a15595ac7d7876e96b547540b8e0b7a04989d07696fc28245b043ee2a296c81e4d2e00802f091090bd9c8afdd537371f90e74bf6bb0aab713d5b036cbbd3941fe2ecc9f88298ca62dc562c3239b00a10090ff13e0315097b397070cb9d0a447174670abc94dcae6c5b53d9ee8c2705bc286e20722cec0352517d203e1c037498f8db2d3269bd5a9fcd865fcefd9deaa73526faba961616f6cadb43a86c2f906c8b7e949e2b553c7e04becaaea921f55f778a2b757020988d14c2533de5a319bc2d5922ec51fd18631e4e7930be1e820a1da2ff94ee0a59119687f40d134aee78d29688750ce5ffcfc8c426867ad1e8ac553ca460ee138ca20b8aa495c79d8b8f9b61662b1b47439214b98818d25a3fdc6a8e39440123fa66535fa6bfd18245bd2634854324500e5740de09f71ad376b45a0ed3a57a5954d5f16a2ca3ab42055697a40d8457bc52997f290e4e8c7e1ca98d885825613438516e6bf59746f2a3cab6342f7ff655476008eb9287f3c3dfd11f7e5e0e2a53e9eb955fca28d007ec5519aab78568a3683dac082b49e8dc69c46e880de9c8fb99cc6669508adb3122ddae46699246573c3a01fb784acc09e1fca341b38dfa5fcdae5523049b0d9acced60cd2062803b9f2504861b85fa821beb590ab8d2c945f35d7edb6e3ab0ba72d5a9eb0e85f29382da437766c727e349062ea4eabea141e8fa904dc46ea9609ae3e882d1bc300ad8c768b7229a48504431f58df1da1bf12a14d8b56097ee9d45c5116f4e134838b316abfcc717f4345e61b8dca463c7441ba3591e6d7855de6adf7b6b7855f5742e3a4ad505f07a7051dfe2e6edec6b4942df4260bf1973f450cdff1334c59dd81da3b5d3acae780e92fd5486bac67c2e89927437de352ebbe22cff100e8d173af4a778204d9f6007178d4c55a1729004249588bf74d71d7cec4cb138708072836e6622829b9a4ae5413bedaf847ca74fd275ba72b71545008b6653bdfe486a98bc19023f1190c20356e55b914f5d5e939de09224c437997f2b04b6864d128013d5b0d3ceaa5bc89b51a7fca4a5a4ac099a5db5971fd2e6b85fc474c3330613ddcfeda95aec6d80aeb0126e040851dcc887fd89cbf5183d520c719b187a53d72454486341e61ea67097537800f42c1d915a49ae9ff9ea52d2ad30f84141a159b703e4677fa4e84a4e7ab01c2fdc6679722639c4ef6add9e060ffd4149020923bedb5798ca898163a3d0cb4c386735e9884e70f36c938e30cdbbc921e9c9ef167a75ca707e3ef91895704c2bc2c578e66c10e61194c3f8e1656dbf2159da092ef2ada3ce96fdf1553a2679d5195de1c4bae4ccc21829e28ceea007601d1f7ad1eebfdb614d0abae924e19ad4b1cc18ac44744178dc57e198be6860900326a800b6c139e8cd6ead040343998cc460061e29e04c1a3459758cfb790ffe6636fbfbe843ac493dd1ebecd8b4f31628513d65d18c2510bdf5ea084d8c20ef9e76888d6bfd8c73a551efaa494d558c43fb43a9ca71d313c18c96c91946414e8696e6cfa07b9dc1155711cdabe8dbe5e2ffe2f332b1a4223bde5e48e5226342eddc0c6142498ef0f789a32de247f57b43231dfa5dc3a40cf962782eb978e22a9a4baf6e9caeea6dca7497b28f2f6495d64d9123321dcee8ddf684c77364ebb7a428bafd14a65bcb17854e79434540961f36454271c1e0147da071e5b5f8259d09defbc9e25eaaa07ec6a1e12fdbf48e2ad38b995b8134134f822976cb41d0aae33ed353a0fbec71b66bb7f8b03ba4b63175b6bc354c59f96d947c29f05ff4c1fd54e2997c8002ceb5de946ade2756af82d2de3bde5dfe2f004316fc683f18b10470bbc621fa9e54325ec7fd5f32e7b22eebc52c2b5c9fa147dceb5ec55e03ebc9567b578f8b5591be2d55222ac142e5f42b32f06a0e3124e0e84dda1d705d9f28e913c0c3206b0f0e996f0d090790674b3fa8d4f93fd35ae60fb7052a53d31df5a6fa425e9636f5f30808e8c60ce0f32eb66940c8e65d8a67a4d77a6fc027b5d78797483716854e9dc640d33233810b840a923d134e6b4b25e5234479308699a8285a042dc96aba9e0f1425b671345df43fc8840853420733fd076f9ce90dee5809f9f60f25f1a24238aacee7177da3705c153f64870d7135bf4d2d666f6cfe903aa4b959e90ae0f75ef9a6406a250e2fdf199d8e49522af8985b831ad59763cefda4ccfba9bf4b29bb2c4bddf313ca7d2d2cf04a73636abc23e77655cfc2ead8c6ec7bed55455d1ff4d0fe926edac84bcf749537cba599fb33aa409b2acfa91ce0271b4406476f06dcd5268f108685e0565ee54ce8412904f8a1bc9929e72eedc3cd14d285b378acc5ba00527fd017093940c4c421b9f87299d1222f075b778a058619cc56b772e1797273533ba60aa5ca8ada09db38c12cfc0f360595766ed7907be476a23f52c4d903058c7ebbc9ccc612b7d7c1d6541d062dcd9ea8abcea9a3ae6532f2b11c8bcbbf869f017ee42be93d2c13de0edfa8c6f01e23c2cf11dc3b5939d5c042250684289072a7057c34e58d167b49fd88916944afae75f72eed2ba90bec28e9c0f19a897b6f1f63b2374a96f04e2fbcfedd5321f79dbeadf7094070cdfc36e529c6641c97b20a8604608f7321c8375ea2f18c1ec14e9720d82d3e68f1254a9a5b689f9e7877f", 0x1000}, {&(0x7f0000000180)="bfb1bf579422547b22dc93d5597c18af69c2c70efeb3c7377cce5f0ef70dc061ab2ffe8716226f", 0x27}, {&(0x7f0000001340)="48f5e565b997d8490d04019c36815c7cbfbf371fd4f92cd05e017fd8ba85b3f538ff3b0dadef3b99b4dfa64ea475a8bf9083d960cc1ae8075752459fd15628bde2d595f8ca160b708614e0ec7d96c25eef3da8f9bca8502e4675b908d18b153361f56c6b7566bc3316442a91cac95f9aa3251a4de532c7e686c78410b780a29c891c", 0x82}, {&(0x7f0000001400)="da48ee9aaefe6049b87a58f0b10d2c3fb6ea5afa15f3e301dcdf90a26547cfdbbcc2140a6164fd1ff277812190f0b622e532e8fe544f9a81ad9139173071f09164f1538cd0ad3284601eb326f3b73a550b736cbf73a776582f3c422b95e0f55994010b807af288d4f02de69a73069624ea8139c66e44345e8976f434bb0b25ba4ccf73edd4db6cf46e03696c6ee392ea768e229c8abe5b3beabc0186726b31b0a2fb9e849f66f5c92753055e2a07a36bb2552aee8263b9def300c38822214c4fa957ba547fae7c2a9eb2c9c30ad397695eab17bcc9308073a633d481e0b25f725c01b2ca0ce03037e9233d6994b0cd16d20e69d3b4f8b6a4998a52fafc7d813b5e3a852ef0ea7a3d0411d2f55007cd30d63b746b17cb63a21a1b5632da3bca17d9f1d1ae2a4104abbe98d8f9937d35119a5094d5474252f7ac6179645ebde1d3e59ac5865a5972ebe9f01a4042a0c9b3e0bcc2bb406f86bb9bf468ae0d532a2927c5042b8101448572d7d3f81c8b1c18ce3d71106375c275aa234d5f765ee506b9f28e1889dc97d0c5cb3f6f55636c6cc343018f7149c69c0d30ef7e55e1f014be5d1d34f0336411c5e4a488059010587054baf518c1ba71eb04e6dbb8a61f53d5741c38ec362bf05bc15fd27f30e2adfad855416ba21d328320fabea9708c2e41a7b91cbd656701d022f393b8ff87589f2d60b44ae59ab6eadf5c3ca4a15dbc526bc3497a029c2c4c581ad6d45d499c246691d8738fbcd065c2f4a88b49d1e43c46c2884b0349fa64790b94dbd4f7736808384667321290c1f2f9cd66fff29ccecd66d800d90c1c5647059e7faba2149bcc208c0a6b11f38d86793750d7aba3fcce5670baa1b93f35f3e41abb3a92e11482bf191f64032165027a3940eb66d9dae247d2746095b4ed2b44de502d80cb38a1f0e368245e4462ffe270e045f5d05d17d0d13da3ce26bac157e3359036fb882b1c90db678c944d070f3969fae9a45a7bd434e8a196ab9fd29f59e24eca0ad50f3b8b7d2095b5664ff61bdea5ea2e7d6dc52a1dd8968c35ec8d68a13b5b03bd634343db18a151bed1a965ffeab029543db1ff1a40afc209f03d8644480d0f127c5945ad33e18f2c10e03df720acf2f3deba1086f0ba5a822e85ff7b22b2308f54028bb9cb76ef2d39faeb463a4654741ad345279869fcb3fe5b8e7e3315c5ab38a11ad0b67da6a6a941011b01e6014e21fa107784a81604607bca3e1e0782df703a6e3c1d43d35b8c26bf5586516cd2e530ea5a230fc1b93dfc0db776fd01296fb88f15c75842166690a29b31016565fe284b3cdb0f48347d402511aaf9d58c20d31041c35e691b236f653660b95dc18c569e9220edfe6c21002bc58513b7e1cc8b38aaaa1740ceec3115b7c85584fc6328c46814f15b80a6be4b7f4a11ae727efd3674e474a3bd256ae34a92501961da9834773f2a66366259aef50f43207d0f33cac1d5b19ac6efccf52d639be3842eb5467cd9243c518ce3606ddacea7ca492026b2a4223d7b7ded2f6f0850f4d74870c0f120cd471221cdb3eace93e682d4ce1d2ac24e54db103b002fdbef68306e821c1d6de2cafec17f155f649d0a67dff96ea034550dd9f8090614100243c9a2f986718517a74c662001934df9b9740a2b981c6db4d1b4b20b620ca912cbce8f48b86821e3ae891b040f4e3d469c32858a33b64ece9dcfaeb491fcbd4df6a4e3908db1fa03945dff3d2b9fc941cddf81a6760295415201e65b40162c5eed9a299e0098405f046c13ca814238938e25ed4691e9c759545a63179f91741b6fc642503ad9420a2e641508a073808ed9457d6b739c03d3786d459cc2a9dfb39e9b52441c6c5780506c6549ae44f86e70f3bfb93266128e8b8b48a7c20558084b148f733efe4831582a09e68f6acb0c0d571b8c4bd992728b18bb86cc9d9bf7e82433d4e85dd984574419967f483deb01e48ab42f50fefd0edbdffe77360c5690e922ef7f5e5a8fd83c5ef88529c6409198cc2db252e87445e14751673cdaa26ed4484f5330856a68d010408995226fbe0470aa196ee6c88957cb1d2010353f94bd2c9602b75e64d2fe4b79f3af043f2c67de51ccabf5ce5e2083bf93b1f13613b3106b01991257fa90fdf312b6142d885d52b8b4c7f083766afdb665b3449df88c4e38836cf90f8ed19a8928498a4aa790995392fe38ab2552d37a3f002ddd4f669c1bfe9389023f996e716148bc97956a278aefc783984e3c9e7b0176997c6ad41b842247576d0f324993260d17077aca12c6e72272ebee7d95ec3021bbe56de8ef4f038b04f8a8ee726a7cdbe1bb75f757fe95bd0e744b47110fc4e3e3216f309ad03108743a4e9bbe3f6c5104b321d90949a22381980b55298e678e79bb17da088d1fd3202f8766aefa3c35d0c12442a2657a157eda46780b107065858a9f2c868cc78651b0c64ad7e07d85ae40a773b69a37360d6c3dcb08528d03b14809ce6065c351c39c1ac4418553e1ababaa1edea8876e4ee40cad9b5fffbcc9dffc18a60a20d6aa9f0d926f0c04a3f9e0d07e1781eed13a96df3d862b85e59680ee8b2027048d01cc09258ffe1a0941fbbdd00d121e94d5dc0326f4af888da7aa31be0827232f268805620720be390928a2581aad6de9a1acc77249e8249b2887cdbc1b4da02a2da14f03863560b0af952aeb5463eb075f7c66ee8b34135c8f7f57c73c746aed3e5fe0b191bf53bc5154142feacd37439600c596428144c5594fc8b04c4847ea54d9c2143bb8f8339b871232675466b145ac4843ed7a98d82db9e558178bc3549ad61e5f0f8b58ae50876e2ae1b5ddc584608ca6494e1789db3e29c96336f992c5e5a89cc38d7b544443e0d5fc13b7abc6097d6116a9c22e83197ff26e31d80dd9b6b41ced25f5212b87e46cc2bf79079e33f7d8b08f1d3ae28e9dfc1419394d360d952ab77adb8925c3e7cddcedd2fa5c5fec8de523b00b3f55aecd3b0eac31eccf6c001907659cbb2f078476bdee13b29df302186cd302d702b4f0909e1a67f92f7e62fb7232afe5d017670fad4bd8d652f3237ec6358d8efefbc60752f775099f15d55fec7dcff324e97e522b3bee858c9b7f2c9235ed38bc2830b40c148fb0a5320f2a698e5bccd419da77346abad6435758006bd9b418087002826ae06aa9ed9abaad6a567993a2b13c56ac49d1c8e51d2f6ed36f3cd0c0b809fb12be52ffd2fb4ae5b69f1b3dfc17331305597a2ad03bd22a2b1cf50f5c1de9621be7d7db4d702b5c53df93efa85c2258e94757e71f2ec02c5e8b7aaccbb46af98a46cab8657eceb92d15cb7a890254974c5046b974d99e7c457e8cd12e924833a03e959676242e1238045bb7ea748d75c37cfa15f87c086019c32f7cb747ad8e979399b3bf2f620f1d10cde3a780cb717f6f54fdd86d058e8157c82fd45b378e143b4da4df78832198d077884bcf09d925e7cc510dc50a84e87a247a25e3f2a6755a62778befa29febcc3f15db1443de22f6b53b78187cf84e04b6e29a913427175e975c2647dd8d601c894943f4c5666e7140e710db25eec1c6e5f8eb6aedb1c1998730a996aeefc28fc190e4f0a2d632555452c5693dcc2a7cf96a06ad647b5bf0ae54ede5768a235fb77d228f843ec9cd2c8423915da6f52b0c4cd40073ae1b3de12d067f3e4b850cdb021bf5951fd650ca2a440bc81cd0b7f00aa453668a90de162c62109d2cf899c2cfb2038f5cea4b059e14d83ad7d566887537dde3be4ed056b0c9146a2e553beeb660230a6d089e31cdaa98dff22d57f25c80a495e5aacca6629303247f690b7c8c17a23724600e97ad916c5da7d2a40fcd36180b178557d39cbd0edf11e985355381a95aaf95890dff6a8d070f73eda341cacba5e1f889efe5b9db14ee2afde986f901a0e273ef35ea5049c6a4c3eeaa88450afb185de37bdffde53b126c91b90ae169bd18ecb01f14cc29c34125b0c87eb915a4afeac106fa85d494a65a8648cd84e12499e615c7f2ab45e5e264d777c0ed2511ef1f34771a1edd3fc8fc6ebeaffd11571ff7ed06c64b36ee11bbc2dc9cba24f0a7de28509d258ff17fbcebf5ed22d8676ce40b09e767343bc948eda91eec9b66ab43c227530e40358db7695531d15936cc06a5b875df8941c8b9d0e7ba6bca1d95b4d256964c78510d07f9d27c5ed53be236f1861a3c317f69fdf5ddab1f60d5d763f6a50ed1bf7f95ac2d5bfa42c38ece947f6dcb19c66ef8d51901ec9b2f38f1422e3ccd2fcd9d242040d04ac2963d24504d87c752be699546f32dbee2318fb51ec0931463d36b5e743b76f6574ee321ff2a3588a50769248d900bdfeed31032734f27aa036fc8ae0d64c6a493fcf3c6a5a0fd7e1301cce2aa1169e35eb9093cf77d72ed3a89d346feee21bab4b38b80615f1b87f544cc008fe267a91aeac219b97f1eb05dfa25b0a17d52c18d5cfa23fd337b1507635b1bfbb556fb9b8654c25c935ff7ccdebf5e28ff6accae71d92f786f464be46ce72ab8c4b52a324508510ae7d3bef41dd5c7d595d202af00eaf4e57ffc9aa2149521c4f80377d0c45fccc04c1ee82bda5d7803c0c48faeaebcc0236995bae60b9755fc34a393d82582dc9fea2f37e084f4c434c3d06210a69d409073fbe6660ec0ca7c129d51ef587ce8f1f7b01aca763ed3a0c37f45601a56f0c4b56d2581c07b3d038409ad0f62666878d2c7f296841953a9c2e48d884883a5bc814e91380b7f3b9cb0a6907038ddeb509485b65927f0f6e0949863e4ff9b7c2b2d67c237002d9634a97667c4afcbe964dc3e186d3157389248ed4913d703afc9d893ead9203b4a616afb0cd7320ce5e4032d00ea9b09b5a24482dbddc01f3ad823850a3cb2c02336a0c058f2c060f864ef8965292335e4987773b33b8965003e10ae1ef4e22e9189b2318c27a0a8c91c351c22299394510dbae6254f373044d7ca34851c66a4a665addfb12b155a00824bbca4fa1b994ebe526674ed0ef18882575f0fc0224dad951c7d3b2d2d3b5112e70a475fb71cc8c34f8ffb272a3ab2da7711ec4c4adf3bc87d6e9ea535f2b9e769c43fe50056276b5f7e4b719e30fae7e69ee1b9057def6cabaf80bdc03ac5d4f84e7e5fd6309f7c6cfb6927ad5c2e39d75cd775c3bc36e90e527a9474b4b93dbf41ca95a25fa1d2aba0cdb6a7d1ca139965e420d656e4c99d28db1d230a76fef083975aa2ce49af270e8e08cbf9b285e1824002b67eb4c70b27e094e6fc17b74a11bf9410f8bf11585b740b7d40c2587f777faaf624c4c600218e9efea31e7f5cc10b191a93d00edc73bfe921c3a6fc974b248585af8f0663b582aca3fa8dd736c10063dbc5cda5cf798d230445d270c996a111e2465213747c98baf55ffb705515542c96e92242671f2d3b182220d00f82ac5cf4d8e0c1c6c660bf87f6fbfff85f3cc7aac2e2fc8d0c1d4d62f515237d24ab4b7c56535c0ef25770f37bcfe4171d7f65adcab1b33d0ebf265a00cb38cfdfb58c1fa0acb219beebc1a3964e25e9f1274eb3965df96953b394ea65796fabe4c28b10e06225db58b0301c104a9ddb8cfc683a2affa7ad2bb024a0c9c7f74d82bca2dade6afa56b77ec6e5b749470b98dc68f2ad5f49606e0be02f6328441f0c48c0c1a62d6988c01f24d666a59e9798e4b1012fb60db4493466a2ad6cf712479b2b5565f43a0ae84bf1f607a8a9299835c08f3b51d3893f9342cbddd2b05d41feb324fffc6d65286b4d84fda9c2f92fbfc546c6dfc98628b7221ff59e0c1e740a365b2873d474f446cee4", 0x1000}], 0x7, 0x0, 0x0, 0x400}, 0x2) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 12:11:27 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e", 0x98}], 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)=':%\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='$+\'0.\x00', &(0x7f00000002c0)='(!\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe01, 0x3) getdents(r1, &(0x7f0000000040)=""/165, 0xa5) 12:11:27 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x99) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1007000000d827ed400000d1f6a4c700"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000080)="e9a0e786eaa2eb1f6379d8095576c7f5a17a3e047bb9bb07e6f854359067587018ac5d7aaaa23efa9e141b4998f016eaa88c8a2c6a9aeb3e43025cfb6ad3793ee3951cc21dd50eabe31155c8da33e98e4656293a79dab5ea0b8cdfea15c6b5c53d74fbce298e24ca2b364f4833de67928addd6a112b731ee804c4a502998b8927da3048634e1576839f6f80968633c777ad242f881", 0x95}, {&(0x7f0000000140)="37de89215a3dd5c55dec533c98", 0xd}, {&(0x7f0000000200)="d59dc7ed5eb4540f837d2235ef74334589a92ac1a2d56c0cf7556924749de83410ebede785555bde9cc8c907de36461935945bb4fb96bdc930fb0f4dbc22f3cc98dcd4b916544471299e6d9ffb5801327f2b7596e18182c37139d912ca31c136822200c14e6fede50e584ccc4976b3cc82895430ba8592d83f3f56ca00e4f3e6078da580e5b407223710f9e0", 0x8c}, {&(0x7f00000002c0)="1c65996bd3c85fd6cd33ef982308d38d999d8c62ca074a02dc6628b4290add97b5d94d9915e8fe0a5033e5edc11f2bdce5a11841291f7b6963323487436954e389be6640379324d56f3a34076fd6d2466c3f54d589e36c6396642e004684e7065665a65c2075b6e83a213dcc72b74779c7ec0065b1d97d5cca636a0b", 0x7c}, {&(0x7f0000000440)="ae9dffa912bc332c98364ed96b54e12e647a2b245017d73ac538dabd88e7a11709385c9fc72d1fb7fdbe56fea8eb26a51b122eda56de9461f83ac7583f362b5ed44e2c660d4cf503b6f084dce184de6801e9967b6e8a7bf67ed7333771af503c5fb1955d8908ba37f69231f18b37960c58eb18442d7afa08e6a9d06f7c121002ca1d7db2e3d36956136cbff757c5c2c91ff5783c8f2ab2f583eabd53937b31a8f8b5300b283dcd87dfec7d4eae9fcbf6fdfa2eb157ef8bb0f4acca71e9687bdb33c2ddf54dd19078ec810f90af31e5", 0xcf}, {&(0x7f0000000540)="9edab0d928a90e7dfbc560720ac2108a6f9b4f3f5c5dab472b81f01d1b9293ea68ba6f36545e442e914a78464c6d318454cbeb7b788e429a3f5f3834556b99dad34ef2459b9bbf2314257b7d0b131ce5c675757aaf90cc43dbde43bdc9f880422e55a930905c2f779099f62a1e28b252f1b7fcb11c692656271a94d789a0eaaaecf4", 0x82}, {&(0x7f00000015c0)="4913396ea611d0f912ad8b92c13d1060e803752c9d5ce54d39716f9d83450f5d1515935afbf96a6ddd268d7f74f82911b8d217a4e0bd383503cf62f9526cfa27adc73d0a2c97521ec4fc9e21edd270ac34b8f52497665dadf3de7ad730cc77adba6ced44c91af7157fc27f8382e211741e8833eb213cea4c6ec13a5083763386979a23920971e67e61c4b41b09ae7939ff77426d94e86946975cae16d266568a5f39126fdfaafbfbb3476c3701cf57355eae77147e0c97712852d29d95f50bf6e1f275cec6a2a18939f558401486856a700af9571b94524f517f5c399cfe59e613263071db25c7a4cf4fe6e98b751ee6799750b55d0bae7198ef9e525769d52e79338ac032e2dba6383de953feb08699997f6213d9faf2fe5d8dd8afe3d9144a2521dd32b584fdfd5671ce0f64b065c65ad46c9102e61f0f88ef5568d6538d8b0af3996fe317e8960952fcc8079e61fdde9e4b19ecb176ba1fae93198f784e672a0cec2c9546b69a0ca574d8613887afa34d9edfd000b1046d6adbc3b1fddd195bc858a367334ded168c3fed3356df8999045a1be9cf33af9d573cf1aa34606ebcea3595000f1a113e4d8cba3f1033de694bb7601e7f76f1f8ad761e8ef05b07290b79e8fee78773a5ea30c8ea678583e26302057ef88849d8bb9332f1eeaf2f79ee06bfb88e9e1560dbeff888dc5bb6925a51b162f9405a37b9b7a059c1c97c2aa7289a2da3571ca31c446a3ed2e164701372eaf86738474012113846444c2258bc93878e5705061b43534e255e88a41769fcbb76724df57d99a023b89441c1f6d26406872c0447c2dae10c64876ff6b1601ab304bba08880b33ef01c739fab11180cf12abcaa8968ab405456a0d8376aa03989897b94ef0c7c42f81d70959dc537a799d83b6e8e2afbea4fbcda0f95eb736c3860a06850bd798591592d7e8d50d60f87b23cedf8ab3b792ac31be19427b20fccfb5ebc0df0b924bc86b7bdee4b5790807b1594f5b47730f8009f65798f5df79a25e833f535e03ab33e1eee1d1e06f50b766476ea0e8dd69ce16a27afa7bb5b9aa821d436710ef2c15edf66baf0a4ca315c5df4f4a2a4f1b970b0f6282ba1bca7a6c515806e76bada6049c9c356e6e2398c9af1713c985325bfccaebc2c5214af1ce0a65785777cf04d7e459bca47dad8e03e171d4564832b98d77bba594787c111359e9d37612d38753ab5e82a3c214d95e062d9c66a073da1a20c392b742be6ec1dba0816405b242d6beafe5847d3ee0e8678ea61da8ba7a98237f07131c8aa80f84af77e8064c0a24965198985e25050493672a3b9418d30bb2b5d2b9cf0fb3829f60da63e5509a212830ba113dfa413b2f9c9b2659186f40d67613be93661812c1a02608f3be1f6deb9c041e8015fce72d64a8274cd6e0a1ea787217921dedbaa1313424b7e81d141d9e499dc515ca9c2331383fdc832d292bdcf06a704e8b0d24feca118c27fa9cbb82033a48aba8e2e38ba6b9f3ea541e5cdab2658eb603114e4ca2ccfcb44136ffb27aa3211cc3ebbf50733756f04cca934d7f61cf93dd121994fd7fd04dced6253a56282e2b465695141ba7bcb6c0b579e26fc9d2619b4cd27a2ebd7a34e81edc565f6befbb93ef223d64b6a8f8082b60f026755034a615b7cf68402fd443cea442ec2d53850d685400dd25f8cc947123f177aa338e70bf0d2b726e1aa5d00d0663d75388e1ab7e3b25eb8e793aca97b4aeeacda9d6820a7a20545f55daef78aaa2c98e3830f9cf0bb45fe4bdff7bc0574a533ae2162ff37c393c30806279c88abf85e3000d41ac9a2bf4fbb75429db2d60096a8a94cbb66d024cca8ba4fea8f800827972880fe45c80364d111c31f0f44487e2a3eb0a3c2246d9aa6527dc32f03ecb21b6462c4a8fff257036cacae3a1ea3e206cdb9ee13f166162537cee43364257bc14d559bc5153bf3c8b6748de48a7e471e29897a7aeac0b774562bb6d41af50cded6b3b4a53f633b3efc631a2faaf1b70a6e1899e549a94dc75addfec852da49422de4887879c15a072d961cb7a59d754a974a867522786eff980203fdfb6a549bf0cdc76ec998222e1e4b000d0a91b1a01e7b3872ecc89f130bc117947aa33680c9abee989203e0d19c06312f7b1b5e608d0407e7e739c5620b8141221efd2a16fe71ab35aa664d059537e3c8e5d6954e2c39fd11d648fea5c4185521be7714754dbdffb42f83895e2eaf5d51f0bcf25ef8a9ac184728939fb307a1d8d086307f890c22790ca6e268145c9c6bb72466d3fa3f0cd8bc413dd5853eee881eb8803362767c21277464de580960a2036acc80a9fe28eab2b754b648603f4504bd23d2d9b8b7b2345560f61997118480404df83e08c8996f6b32068210d216575524c8d7add38fec7c1ebdcc2786339f48f6437ffe0621c750bf5fe41af8705d082057fffcb4d7b6dcf4396ca45aa123f7077bb5a59bee10b56fc57ca039c6720050ad595c6d5b4837332f948e782796e1f83aca2a076b8e1705de16d8f1755d3df196b1638948f4b999522b5394813a99a062fd0a627dedd047f76396084a065b0f2369e31db0708f2f91516e939f106b52b1de6d65a1ba7578e70d253a087d899f766d959a675d457472976f0d157e033452e18844e50dd0aee990b1e54764165566a81509ae970bfcb31723f0c588b5612a801ddd4c45f41c1e2e4298e0ab2a02f400a843f1ee1688657a6770848d83e861827d7adb20cffbb274dcc71470325cb25a03b0c78bc76f9fb3314af0b93a5bf182c6c0c4f602a2568cb15aea591a0943991ac41b5dbb1976d371fe83eea4274ae079769e986e504a652278759730d6dd2e694bda524bf36b2996d0e3b8290bbfc5f342b70596ff8d0c9356ca01e023261e53a3802de91f337432909613d38888e037d9acc062b931552f518feb8e349130c4782c150fff664364a312dbb8fb2d9ea156097810a33b5368020d4347eb1b5dcc06f8a59a4615ed3e55b524dbea2c7a757c81a123a87ff4d9912c13a81a33c38dbeee4b5bd64320737acb1ef96481a0a626dff795b0c1cb6c45ae3d9d2aaee780d20dd0cf524bcd8c93899d9d88fa9eadc18a1a81b63c6d1b40400bbe02716ea4f787810237100f10487f39d60656f266db6c08c99cf5dda1b969a9396ebe68fee7e7395ae1fb5fec535d55259ab342c20576d2b17261d613b6034012760002982cabf3f8656ae277a6f8b5e42815e5f602bb468452767bfbac2738dcf2e26c99832e342454ccb593c6f613f723a32424746bd1ec48034e6da2ed9f332b8785940e8f88b49c25d6afd07487f209e937ccb389e184d57b067c2a16122c66558a0cfd9e41ab3f37cacb8f99ef3c81b5466438950fab785deedfb3b2f315729b9003bd703a3a75d3d3885accc5b30b173e260aabbf93523ad928bd81262d1dce65bd56966f2727012f5f0c55198f4e081c4d228c8248b65f71079411123c13f58f39151fd08ef34eab7a31be433f10e4fab28a04582fecc7c2f558ac958e3dae6bfb157378057cb418ce67421e0a63efdc464b2ddb55790f3df8cdfe88571a9b5c85b3f38c5b16ecc8479744862873f97d7d734c7beeabd947aa8c172b1297831896be8e82b62405a7c6ec666294ce75a82d5d7930d67ae07d107d20101c3bbdbee840d127ea621b744cf09191c67e0b00fc32a7fed9fe02474e2467a55ed0385383a705d4d5f0fe12d660e2401eeb2b48ccc3023540394cca219590791362a008eae4657e2edeed907e76c6857b9e52d269b07ed2f36cca032418465af9453cdcb65220bbbefa969e7c3b9939215bbb6fbbc6cfa712637b6a326d509c05abacd52346c726c95ea49dc6bdb9edfc698e6b0cbab642780de8273da644675e73d471b8a1d6602e720c3b3cc077a5fa10dd5492db0d0829c748215d7da4df49b94b6fae531bfd2ea1479cd1816a9c1051b9481d10cd75439783070987a303899ae29d7405f44fb3febaea8f29c5ee31698aeaf303c7581fab02a76130959fd0523774901596d411d2d9ccd16ed246abd07d7fc35e1383994b392f2b5031a308c681a42ca826a06444e07aee47da4ccd73b62f553eed8a274b6cfabffe99bf320058c4ccfbf726890defdf9117a8889db787c57d55b651c6322c5a326c15fab00224e7e0f939336f194279d399a03864e27d08904033a5913a0113c9934dc59f76e6c76d5a077be6492d46f9cb5c8c1ebbf1100db855739e274c835079b0cf5f97fa92297cf5f1b74ce17082096bf87376b1fa7c646069b3694c35f8bee7a5c2c9759baa294a35302bf6a72eb397332e52d599923ad664b38d124f31e394a7b006e1f25d3ce05b699143fe39c8cbe2146d949528795d243b7ac0af423bbf542be0d58500667bccd5d3c4d00ea34f9f03c02e7ebfbef0ec4e210fd19acff62960472c0333b7eb6f99851480c770d75a170144fe177823144b3e8b8a060573ece4508b4ceee4c1a3af2df233e625602d8ea7a98522452bcea1698bff5db128c5c45a7570054f7da0b3e2a7794bc4fddb78bc03201a88f812317160919e3b3efe099d3500af96150895904dd773acd36cb1cbbfb38b6f8f48b433144edc8a4570efbec4dbf5723684518bb7cbfa17fe2b6eb2696342a84fe85d814f0589c864653eaf52684c9d201e644907c97191f709007e3931627ad05c98ab9529157e4f9cdeda28f9df5a61a0c3572bd80cead091103e71edad147e596951b981a47e2f2956e8df4c36fed98c9648b6fd70bae1ba65093467600d6fa5931df5214db28398584f30dcd2dbbb1f8e95bee153046c067b1a8f4913002d2e071d8d1e076a7460f4fa9fb8030bc8d61306281ab4ccf3a4556e3b7f4fb53ce04eb1d454637bc5317fc61c3a9ab91a3da07a365c6d2ff7d39642da39cf19d216eced12d3ca7d6806a1f9602fc840295c5612eb4ed978880c72bfcd8b3e9d203c53018a0cd60c6c056c0a908bae82961856a413a5658513e22776834131abc4fdb77ee6ea370f11af2e92994a5d7bdbbf01a0fb239f2901c948bbb8e3a88042b158655cd15cbf57977fe746a68b69f5b7a6c5f28ff5710a6d57d0eb35b135cdffc710db7c51bcb92f290ad09b6aa20636a64ac13b8b1077a29f07e35cb196688cf5e37daebc575fa383dba4df90ab42a0d08ac523d5e4e6b1eb2ee8c217a8406fada0e5efc4e8ab1c0c5d0ded86f45c96bf4b1bc7e6d24d88ce898fc83261300351d4b66b5574211e842bf43be5cb8112b41381e3f8b21ac9f1ae44dbf98ba6695fb04cd02c6359581ac3450df1ba886c9b016dd944a1d88008e6f878a8ec55759be29df2544c656d5dfd0bbb700041cf69463571323739fbad1690b3d1da513782e1a370568d4bd83d9ce68991af4c78e05ef832ae35eb896c31b3b4d3568e0d3062329a5fdd280a667ebb6879bd89d742a63dcf7e2f2b09633f9ad1161ab2a9eaba14cf1a3ae2f92c1bace0a8e8ba1e8b7fdcd59350e827e2936e1243b98b63b8f6504b04ef76b552f26f30f9d1b5ccd5fdacef40b3605f22bc0c06596107db4c66b4daa22480c58c1327c81c784903c6d879f1d99479bc5a7e4aba02044dc5e779ccc04515fca371aed6c6c60bedc64b07d22725362e8628b992544855701530a934ce967b4b7318218b16b7b4ab34ff1d91a0d5986ad573aa0d590e1ee9908a291f7543b801cd7aa89efc8470c2697bc3fc52be47f1bbdb987c5b70ade090803d9b98ecf769b9c1c9512a6cec17f2b2b93e10a04e61e11a18d6b5a264c53865f232c2b0173c8d83", 0x1000}, {&(0x7f0000000600)="f4fcb3e5201cb10b13e8ea9ac93309fa069af9ddd9ccb213dcea359814f3cb4854ad33094dfe6079542e1d0970af5dde8c6de5719d726913e5a40016b97bdecc8e1e798d04b31aef7505b9be700bd517b03b820e3132ce08ae984be047686398704f18aea13ff5a94cad92d8957749d8fde9781113a254cbae92c4a2", 0x7c}], 0x8, 0x0) 12:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) r1 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0xc7, 0x8, 0x1, 0x5, "379c0077b7af27e7ec5788edd60d3c867e803f2e", 0x6, 0x9}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x7, 0x1, 0x19, 0xc4d, "21360f60fdfcd88f630aab92fcf3d05fd7d496c4", 0x3, 0xa}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = semget(0x3, 0x4, 0x2) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x1000, 0x0, r2}) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x7]) poll(&(0x7f0000000200)=[{r3}, {r3, 0x1}], 0x2, 0x0) 12:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc531fddb31a2c1703710143160104000044396f133fab81321daef9120cee167f", 0x21) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2a, 0x1}, {0xb4, 0xfffffffffffffff9}}) 12:11:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="9d1deffe18c8254a4f755e909c7db708fa82b303bfd05c9de301f5fa11f35a6afd"}], 0x96185f74b925353, 0x0) write(r0, 0x0, 0xfffffd4d) 12:11:28 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/251) 12:11:28 executing program 1: r0 = syz_open_pts() r1 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgroups(0x4000000000000106, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2]) fchown(r0, 0xffffffffffffffff, r4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getflags(r0, 0x1) getgroups(0x1, &(0x7f00000000c0)=[r3]) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) 12:11:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\b', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 12:11:28 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb7f02063add2dc1463944038b9a36420d2708a242076d58dd889726"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x0) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) read(r0, &(0x7f0000000180)=""/28, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 12:11:29 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x2, 0x1, 0xa471) r1 = socket$inet6(0x18, 0x0, 0x101) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom(r2, &(0x7f0000000000)=""/255, 0x11c, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x6, 0x2, 0x0, 0x0) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 12:11:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = msgget(0x2, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100, r2, r3, r4, r6, 0x1, 0x10001}, 0x0, 0x3ff, r7, r8, 0x100, 0x4, 0xa5, 0xfff}) 12:11:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000300)="25d8725725c7383d49b4a2d9ee646414471e976dfba5e9217c2b5a10671f3378a5f02f583aff95fa243d7bf0b49431b5db99646a1b01a0d6156ca769cd87ac4a944c290b5fdc32ded16c705c8815e83be82462d85ff9396722ee39296fa41102c5575d58012f24370b8f81b890e251f3183400c1227794c4149e7e0f38794db5696a7a9deec7dd78d46fcf9724df2bb4284e1936028b38a51d08a3d68af10f5dbdea954519343ad5d97cba5868", 0xad}, {&(0x7f0000000040)}, {&(0x7f0000000100)="80a15af4d0a6c14dbcd20c28f86a84c8ad117a52d1e4d2eb8cc2c9a5a288287b0a44197fe6a413bd88334de14a7bc7a061b8133fed2d33f973741dd7042205c0f31d6388552f2947b0ec3e5bf2403001f29545d1ca54cacb420f3405637e8cd91e99", 0x62}, {&(0x7f00000003c0)="9731660a38c0f2d145be721d10d99ad65379853064017814d64249b4e4db7e944a2e8f56970e3f73d39ce199bc6c20d98fdad4d3c420a6b84750d3d852117f8f01e837e4045dd47fbfcdb7ad57fca0f6b707453bc82295adcc76c7e3f4008df0bf53f467181f6c1e0230675e3025c8932bc3342cc76573cff3032fb10791e6c4d1317aa1772a9b2ee0f14c1573911fc3d49be54bf3bc588ee67f2897d9cdc82430cd28961c8519a7eac9bd89402e274620b05346eefc8a83fb6d3082294c7b", 0xbf}, {&(0x7f0000000480)="194a80daf27b030f031f5692ae9ab36d61281811cb9dda4275a605b76c9e331f05000db0f6b2680e1ecaf0ef657fcd1acfbe48baec5ebf484a961974c6c772b95c07b0a89b90c198d1dad55a1b3506c1d3166ecb33bff0f374c68ca169eaced1f492150eb980a803e02270e91426acda5ebdf264dfbb0745fc3a9177f9184014d80d278ececc90b9a7f9a08a4ec944a3c2254868721b9d573bb253401e1d211218ac5bfc9b3b9efcce01e38afbb12e3a44a9fb49d547b8679b", 0xb9}, {&(0x7f0000000540)="fcddffd22d01b374b0081b1d0f8e8d3a70b731418e02b66065835243caab0facf841b10dc454ef05be1de544d72ac6fd05d4b3b286b8786e7932dbeb8bdf00d4f33ce59fbf8bc03bb1f4ee750a1f4a06c54fa470503d29ab8f1bca1d4506ab8e37cca35743eb19276e898870878edb3f8d461bee776e62e3267aeccb8fbf25e4c00c401ad6a2ca71b356e388f65c106c45ab9a5e451fd1554b23b93ca216f35440bf48c44907645015ae8791552cdacc8f961dc74468b0ec12dc8569f6fe85f93e434ff38b4afc4e561fec0938918063", 0xd0}, {&(0x7f0000000640)="0c57e7422cf24c596ad841b91249e5faabaefae53a3ab7da10744b8ced167297a7437caed311717de7b0b2dd611f46e0bd90dbb73bbda9e49a0058ef80aa8bb8d3a6f1225a2cf758eff5619f0dca71a0692592608bdf25510af121a8b0a3b049f7488d7785b28b94ac27cc2b54eec428a81a9ed8e58d7b62424abc05c9681e001acb87f1340aa5f71d2612b130cb96811e11c767c5d9700d1632b897ca510b6788a337a772b65508b007615ca464be14438594f47b8a1043a954cfee4d2be0bc9461c49e55f4aec4140b1fa98ba0e764b3a8c5f9c3d14f33bd5bf9a8a2eff42caaec62", 0xe3}, {&(0x7f0000000740)="f0f1fc385be4466bc3b622c85219a79f7beba333e7eeeb790c5d1eb1d405e8ad1668379f5105472bb4073f130790ddbdb3e52b45ae9cd44750a6cec11dc519fa2aab4fd600edf5d7e4438b3a588b6754ba745e09219cf187cb203e7b833f96f7c4efe0d591cfe899eba090e1cd80f027bcb100e896ebedd60f15628e6efbd3a77d7d8cbd4461c7cdc4c361a3a38913c0518762ae0b5726061cff6c5115e7ad2c46e2fec5a98c01a667f12d1b7efba23c26c206abb44c21e7fcd80f21c828cd482cb4d7c14265900c03192cdd933c668f9c99e0dace5f617817709afcfd036dad65fcce8855a4e189117f7c1f22", 0xed}], 0x8, &(0x7f00000008c0)=[{0x108, 0xffff, 0x5, "d27189df9b6c78c30787e06e924c7095068a87b97660798b139b718c86b12e902a363f218b467a6359cbaef7b92734c07c45b83f909e5f93afbd4bf2c5124c5ee45ddb0176ef88413803dc949014f0d5266ddbc781bb007cb0cc7c8bf4ac88f3ea449e44d9236b5d8f1ada35d7bfab8977d295b6e3cd277255f410357cf7f77723fa723d80278941a2a835d2d1bac35d74a9358b828df1d749317739646c06de52779b843e3838158b6c766ce6da8f480951a45611e0e356b429378d5e3b981f3ed827999415b8684ac116928865fda1825307f39936a5f86af2084155fa62ba5518eff12349c1ad05224d25a0bf8a38d5"}, {0x18, 0xffff, 0x169a, "11560b"}, {0x18, 0x1, 0x0, '[di}'}, {0x70, 0x1, 0x1, "d1d9ecd61befa73d7840ddc22667dae8b7ff2fa0ca36c385a5c05064359b4951a6f68eb34e89f95fd13a6603a4aa7e3d3b5e325778bb1258a82f2b34344b81e9daf2d1c13a0152ee555bcbb87ef35b60f7383f421774db0d91e419"}, {0x88, 0x0, 0x96, "808e607fac1f1b6c78789d1fc43cbb0aff0701b82522ab6c38dd76ef86799f7ce0238da36036d164f2c43e095c7defa65e6ab9cc55f99c4259b17df4428d25551387a0486845f2b574269dc3222dee1c66a02f00e44b95fd4e54389825a8ebf46c9c56fa857125f3ea5a31c0cd04b79e06"}], 0x230}, 0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40000) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000280)=""/101, 0x65) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x2004, 0x14000000) mknod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x1, 0x0) 12:11:29 executing program 1: socket$inet6(0x18, 0x4, 0x401) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x1612, 0x5, &(0x7f0000000140)=""/166, &(0x7f0000000040)=0xa6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x38000000000000, 0x5}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) mincore(&(0x7f0000110000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/130) 12:11:35 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000300)="27332d43d29c17a4fcf332561488259b98c016bf00ada4b4f5fdec5794f7e75d929c73978c0e3763612bd67f2e8cccba9cbc62f8aac90ea31092ad0cf7800c147de1f02287212d23cfb7454b087345c173b93d2d65c97547a3e5dca889fc10fa24256e4119378e2b780db416e60f84085c4c6bf7b933174d7754c17a252ee914e068ffaa4934e7b3bb", 0x89) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x412, 0x100) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6, 0x8000}, {0x6, 0x1}}, 0x2) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x10000}], 0x7fffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc00fffff, 0x7fff, 0x9}, {{r1}, 0xffffffffffffffff, 0x15, 0x1, 0x8, 0xb9cd}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x26, 0x4b0, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x84, 0x20000014, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x24, 0x4, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x4d, 0x9, 0x2}], 0xffffffffffffffe0, &(0x7f0000000140)={0x2, 0x3ff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8) 12:11:35 executing program 1: unlink(&(0x7f0000000000)='./file1\x00') chmod(&(0x7f0000000040)='./file1/file0\x00', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 12:11:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r1 = open(&(0x7f00000008c0)='./file0\x00', 0x100, 0x18) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 12:11:35 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f00000016c0)=0xfffffffffffffe37) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffff7f, 0x7a}, 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/150, 0x96}, {&(0x7f0000001440)=""/119, 0x77}], 0x8, &(0x7f0000001540)=""/228, 0xe4}, 0x0) 12:11:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) shutdown(r0, 0x2) 12:11:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getppid() shmget(0x3, 0x3000, 0x205, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 12:11:36 executing program 0: getuid() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x20000000) accept$inet6(r0, 0x0, &(0x7f0000000040)) 12:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x119) fcntl$getown(r0, 0x5) 12:11:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 12:11:36 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) 12:11:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xfffffffffffffe8e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="e0a2e7fb983ed2fba3fa2881c4c5fc21295c1287cea20a413a7e859f8566ce597b829300cc8f24fc927141d28c6ec39eca7674f9ebf25706ea56e3d640a9758834039cd68540323b1c803304b1e8dfcb383071a09582a2e7ecf2ece283dbee51396ee507a8970fa30364fa51c9a677ee3b44e788f6806c81f2a54e488647f5d22bbfcce9608d83badaa8587077ecc7e83f75fdbee1176f1ef7d398d1c44d29ac856a4b45ff5f9b6f8493fe23cd210259af6efcb0320f7dfc3fa1a24cb3b3273a8d1cfb344c1d362ca051710474dd9eb7314a79ddcafebbbb3342ada057c950ecc1a6046fa08b", 0xe6}, {&(0x7f0000000200)="5c3752abd860ca1d426dc3da5b81b900f6341654def516c57cc71bbb122d77a4f150a8a429eb945e39f3cd6b122b944e962cc590fc724f6cae83f238083903d6b1873184abe8689cf88ab8b416ada8744d4e089d5c9c43501ce5941db5fc2cae85319bd61259b84855c4f007c13c0187ea745154d242285485667d3badba126622f6323d61499691e72a2a74a2d32bb55092b5dbbe88cab45f2e8e1a5b28620110ae1d69c8557f85322e2089352724b571e889ad56f96834f9de385e00d5ffccd81f5c51c366b332e6ea3ddea95fa1ddbaaf3179a85a7bc550ee0c76adb1b98c8721072b21acb2c69a5d5c17589978f4820831658b16ce7252", 0xf9}, {&(0x7f0000000300)="4bf8713743fa23976fadf44e738b547d8bf67d6c6d85541af5563624fae43dfaff9be96979ca093706b6e3ab859cc0c91513a60e44be64ea93be11648e294ba31a64e90db120da3c1c283cfeb895f2267d776e5a6f075ef78f842336c5cf4d38f2b8123c1c6d80e1553f438d7d9806a2534317cea26a3f85b6f8395b30505c2edabce0fcaf6b391651f36c85660c342046eef590ecc27b980cbbc41925e7f7b9999e659cf6221e239e5d524029591a81726212b8e4e7eec6de518a832208b461bc7044a5e87699728c223299", 0xcc}, {&(0x7f0000000400)="bb00e7c1f2b9baa33740159f2117ee92d5ee4d6205d70b78d8f09696c0add9e48ce32ea35fdacfa74e21f3d8729384bee99a1274204cf27f1d2d745644701159a03c69f044d015be70c11b325f99b98bb419fb7b116b9152751d4f06a421ab164c78fcdb8a0cc67ebc5f404400a7bae9de0041b4", 0x74}, {&(0x7f0000000480)="3342884aef5cde6bf3495fd6972bbb5177a38d09eae30327367d946370ca92c1b237585aa165a488a9a8b9acb8097032c15ed76b05c054995418cfcae8081e4a0e69714a57734efebc", 0x49}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000000000000ffff0000000400000858453d5949c4a7181d4627817558bda3dd9b0d664213b3eaffc00000000000e000000000000000ffff0000000000007d9e1097e980bd00209799e0471210769ebef82e193aca6bb5b576b7ff23d52175134ee4e8ebf80481d7a66335a81902b2988ce63760ba4bf6ee3cf440b44530b40df83970a4a0790aa1b40ef311bfc8e508d69fd61795a84f22a97059753b35c8632d6782d6744d1949d6983414bbd835c09c0afad0981557932d21c4fe318862ac13f2a0691107df5d03d1417778363600b1aebe5957bd42d366373f42d00ddb26dee9e65181575e6f58a5c27411cfde4fe7db0400000000000000a943a21531d37a6ac715bb168a5c156200980000000000000000000000ff010000afe69d99a2d7d3427cbc9603b2175ec59f18b0fb7fc2b4c7a434af7614d6aba4ab1d8cf0158ec6797e2f216be015ba036f2b072c5fca13946db302290573f95af3ca31a440ea327ebaa89a52501c5f213bddc433431b106ba33aa6648305c046f0cc6e43fbfcd40eb6f9d5b7b08594b3fb744f08bd66a2c7fe159bfcbf18c12e239b130000000000000000"], 0x1a8}, 0x400) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/120, 0x78) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490000826cce4b1b971c99b8d0cceb03c0e64a156d5c738c6d3b19879d66a7736bfac596bf1ef446c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) r0 = semget(0x1, 0x2, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xbe2e, 0x8c1, 0xbd, 0x1, 0xfffffffffffffffa, 0x6, 0xfffffffffffffffd, 0x0]) 12:11:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000026, 0x9, &(0x7f0000000040)="5aff245d", 0x4) 12:11:36 executing program 1: open(&(0x7f0000000100)='./file1\x00', 0x200e8, 0x4d) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20200, 0x91) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') 12:11:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) 12:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) lseek(r0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5bb5840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75da7d9a251acf1f730c59527", 0x6c) syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fsync(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x10000, 0x1, 0x0, 0x8, "ce3b7f82ef62e3cab780c0c4c4c55c452f94fb9d", 0x7, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 12:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffdffffc, 0x1ff, "f9ae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x41ad4af, 0x0, 0xece6, 0xfffffffffffffff5, "72051f60f897bae0d21cf7d96cd759293bb100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x190}, {r0}, {r0, 0x8}], 0x4, 0x9) 12:11:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:11:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/91, 0x5b}], 0x1, &(0x7f0000000400)=""/102, 0x66}, 0x40) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x65, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1, &(0x7f0000000180)=""/138, 0x8a}, 0x842) 12:11:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x19, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x82, 0x100) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 12:11:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00']) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000001c0)=""/44, 0x2c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 12:11:37 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)={{0x4000000000003, 0x2}, {0x100}}, 0x0) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1\x00') getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000380)=0x38c) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 12:11:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 12:11:37 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 12:11:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 12:11:37 executing program 0: socketpair(0x20, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 12:11:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000180)='{^\x00', &(0x7f00000001c0)="258900", &(0x7f0000000200)='@{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\x00']) kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000580)={0x1, 0x2, 0x0, 0x800, r5}) kevent(r2, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000002, 0x6, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x60, 0x368298af730c2cb, 0x8, 0x2}, {{r4}, 0xffffffffffffffff, 0x6b, 0x20, 0xd5, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x3ff, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x1, 0x1}, {{r0}, 0x0, 0x80, 0xc, 0x7ff, 0x10001}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x81, 0x22396c00}, {{r4}, 0xfffffffffffffffb, 0x1, 0x10, 0x10001, 0x101}, {{r4}, 0xffffffffffffffff, 0x40, 0x24, 0x8, 0x6}], 0x8001, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000061, 0x4, 0x1}], 0x4, &(0x7f0000000600)={0x8, 0x80000000}) dup2(r1, r2) setsockopt(r1, 0x3, 0xbbcc, &(0x7f00000000c0)="29e8553b35c6b4ddcd7f7e7001fe9cb6b5a6067235b0983b45681c4d752d94ead11c3f876f17cdbd92b42d97fd86e35faa9c34ae83db56756540f0d801edceb0d8aee0fcfd7859e59a387965a3f77ca268be1108a567dd483173827aca03d02e4f32b55f2486fc9f72a8a7a097b33a2e558f66cc8b715315c59e61d6f1a0d3d9fb8afbbf6b72514b0d089a8e0fce30470018d4b7caf24bf53ffe24e1d9f486b475", 0xa1) 12:11:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 12:11:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r11 = getppid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r16 = shmget(0x2, 0xa000, 0x48a, &(0x7f0000ff3000/0xa000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001f00)={{0x1000, r14, r15, r2, r8, 0x120, 0x9}, 0xfffffffffffffff8, 0x800, r4, r13, 0x5, 0xffffffff00000000, 0x6}) r17 = getpgid(0x0) r18 = geteuid() r19 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, &(0x7f0000001c40)=0xc) r21 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) r23 = fcntl$getown(r0, 0x5) r24 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000180)="9c9ebdcaa5f895aa15af5749bd435e577f1765ce87a6801135148c3e48ca99a16b8ff1c5cf110fbbf984185b577c661f7c97460ce8a0c1b46a631a7bc3895ceced8e9bcb23ad92f52a0e911e951e0adf8381a11f0e91dfa09fa553653e071a32a3be3f9bc99a650b9a83a46e0501e08bd24abdb2ca15babcdcf6c4dd02e00c0c6ebfd3bacd9cad744b38bec9c4f737f0dad81309ed499647adb1f44c6e5193dbc48a23168ff5ac09f6bec237fe6cad9c5d065e38fc5e8754fa9c6ae9b8ff947a84e81914938658deca65065f07629890652aa7edabec45b8fec2289c307769c82bc1f5cef3cfc4256989acae18fdd83096decf04329597a4638ad9", 0xfb}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="86933e2dc4193990b40ee868acc5b81d0349ac48a394fff7f4ffa6e44b58619ca24e55c6f9b188b925c1d8ebd54a7353645050a737c00acc61e7a4d3d20a2ab39922b885f3f24bd58d7b880fa73fea25afd847f5d60a0e35265480ba", 0x5c}, {&(0x7f0000000340)="5b3d28dfa0757dbf452a3213b1de46ebfd34f388ceca58bc04e36cfc4864a00686cb676dfbc9dd133d9a748f34c1743167589a3aa363478979ca2d9ebc93e54b5f0f7037e7d575278c60d2f6116d736087826df0e97b69ff06f2864041ad698a349d5650c185a446bd32d67614027acec263288f921ecc49115d38e422b73ab0e84c7e60c64311fce3d636b0e9d04de749e1008e7fdd2f89ff55252b7a4fd4c1f779d1e9d1c1b617d7d5b4e36c8ade3f8c7c52f975b57027990b60bd4c57493cb40c259158289ad93352765f862ce563e5edd90227ae8d44b290393fdbddadd2bf4b1e8469c8ccd4ce5211ee1727f522ea56", 0xf2}, {&(0x7f0000000440)="6c405d0d85dc0a0457a2dc89e37a7d408a801fbe8d6f12c419caf809c10baf852086b2d4d2687add4b7fb17beff9c39ade8552401c3ec479ae841d9dccd8500dbd7e47775815371990ae61bf0323bde8355871980ae8c3bcc67369cd012f7ec9c77515cde0c510fe2ba0171ec61e378a4f870483ab608c4122393cd5f25020657c42803c8210d956200ee88e951df52b3f921781cf26fddb5aa81488fc556ca95c8abeaed822a4027cac11726cf88f842be72548c18d249728eb32c856b2cd475916b1b341be6de200056328a691e680cd943b8da06b681fe5e8ae675bfad17e9de1989b5befa6d7f0f51125dabbcdd2ebd4f7ce5e3e513cb30d44b18f50511a016d2f5ea8cdb8b6a51c51a87d94de9768a6d0111c6d45b7c910c0e0d390c221d48a7713bd33535d1c7b679a5817d2a937a83fd896aa534f28bed315cb40a1fa5ae852b428c0129683d837b7c0845d43ff0954d4f2e124de597bd311974b1893f2438e98ec8aa33635b9cfa7f5e0cff34687bb40fff377ef44179e4c124fed01e30c8be7f0a7a9f1e228bf083c5f4cea428f801ab012459bcb51764128cfc05972c80be2af6ee391c1a60724f8343d421f84171f80ce341276dd3394df5de10bed2aed18ce02ced101b21fd01ea67353ec9fd3e38ab7d26f5dcfc7c7503523044c17a698c6848d205a95d1fbe6bbc1148f9ac46ed20bd87624d73ef326693bab0175d34cf38ab8a0117505be83782213d0184405138b3a4395e4a9cdfb77099408903fdc72d9b99c0106c4cd0565e8ebbbaebeca8a1dba80437f6054735a3e81377b5bcf11d58631fdfb7e1f3450a969c72eb7a5c617d8398ba6c28e6893d3ca835d17d9b1fde57c813505b68b158ca31412011b07ff4fbd002dc391b2a565f07af95b8da97ad0c36ff6938d45d5e9cb87364ca726b5215775ffc58be08d6c09688a07d830e82cd5492d117a64e5b8f6b2e46016ca722aaa042b73095377fe04b83552f7e590cd5fb38dfbf9b216e83192f1ae98785b43f10a3d8711203e0bf0966cdc56f4630ef37e455d5de446616296649975bfc360e8c86e1ecd5152651e9e4e489c91770d5522354aabebb5ed669227be95da1722e18c433d5b7051c07b2981cc85c3806e3b48f80d4f5fe1f7d728431de047daf99e85af6d20c7d7e386cc544a19ba30f4aa7654a53b10412c2a552e4aba0e63123a3e41ac0d70856babd6f68d5f727fcd7d56dd4e4023462a3c70546f3346f6b5af8c4215d8474e36602e8c25bf4f5b5c6b3868c71ba8844e9c99b9d2f138fdcaf982420c5fcde7d043b3d9ea7568384ba530adb785103dd06c13bc5ffaba54c785511c3ea9c57d79aa39407c4da16ea86064d4d268e9236b458c737651ea5c7f127751da0e489f18cc3d1dd89e40214c2619ca45c4716c284e8016878c6839ffda44f487852ca59fd32ba24748e4a254228ed09217028e9485a2b66dc96bc58a833255c92a08cdc1db91803f8d97a9e92393ac135c01e4a4ac1afd65563d96efcb0a0fbf5d8582e544eecedbe365d5fa533456ab53db88eb732190c31d2592a61982b448cba44bec2e9f297b3e44c70423b044ff308692983bc31bfba0ebadc2626200ab4ab72dda32ccb030e20d0093b6b5510f1b3e2f39f20fec56b0dd09dca0eb98bc3b76e6058618f489e4c7be2ec7f4006240af775197726a7eb18c4072d74bf23b1f19e40854ca2a9610f89fd148bb56d3cabf51208ebc3b5c844cf02ba98d2765850d4f13e53ee7001fccbb20ee080adf20e3326ba0028ac5ff536279c126df562651de7691d987efb775940f4807566eeb6be59b51b88cb911ba0f4d594e01d9e68e00934cbbf5ad525939253d112e4f7c41f1fe53cc3f19b8e8db9af4611bbe339b0dd43b19f65359ba4b896d11676ca4a4e6e57ca987449ba7c6bdc3c25224fca641a68ac2692d549433e8c94fcc5f348192b27e555ebf555566a89066eda07081460ec1bd8fa0bf2159e80a5b6f500a2baf040376e99078bc069f19662371d7f221b60546590610e0d2b452f590d4cd7ca3105bb563ae9847d9f96d09a10ed2c51b22288e00c9f1305abec9b49a335e65432078a83a5edc07ad4f5d8ad12f1a18f5b24f1ae2fbabdfa95b631155430d0a5cebac9f11d9391c96b4a2311469ad07b3761e7aedff2d379f07a96fdd646663224a894e3882a90c3c1a606445003469e58fd59134d95a80636fb12d2069c209fa451fc0314697afd94b9d8feb3d981c59bd3c71a5de5ada3401b3bea7e02f9fc35c5552a083bc93b925ce6298ed994a43ba101ff0cf283dfbe94b935569268a3bc649402f32991a1fb71b1f19f66801426d43ff95eb56fe3f8a3c3c794aa15526f228be23e6dd551125f21a1bcdd68c11f4f3d252cdf54db75ad36f11764d5fde95d79609772ba386eb36073d5b791868d1b08430a1f25f4cfca9b109d194655d57e6438aa0b49ff2bc20c95fe4eb8c4076ec28d91c6bdd9b6304ae9aec6d4a51e8c23b7192d8b4bc4946fcce91b9f30fe204a129f5a1f84b5ea8a294541925584be889f99e8c6daa76539caafc7e4b6b7715b4e4497a49dd85d5b73810bf8689734b11edb9264bac0cfdd992a677111ddf8407c1511352cfc854a76f0c20ca87fabfc636a432bc53f6279215cd320d165535dd4158f850a2012d24d184597ee695739cd8028a378b54374d6d3bf8261e88823eed828cd2405dc94a6e95375900963a83184dd3329833eb57faade5af2a610b1f127da029df7f375a87bf71bd718e9e7a17ed74bb0b7b1c26940d1d8e06685741c35e0c5f8c503b026771dc0bcae7270e4486f75908dc6397517a52da731f1475e349c20e87fd18901a6a109a9044ecd6b951d9727cb4c9271f71df8f00562e1c418172ab680e3ed7d09b0d5d046b97674fc13d7af1b86749b1671a344780d9e852ebcfe62b732bedcf0962c16be4204f12c15027983b10a6e65328b438d88d2e0d9998cfa70f1d521ca0b0d3fdca7f95e0fa6ea90771fa68111c13d440a674adc664dcd1c3fd6505f77c3154589fa36d5feb64356b0266732505ed3e0ebc27a8763383eda73c8258b62f45f26c3d48b4858532661eddecb58707b291173d08e062722707334cf293382a4da90c7fb3aca3ce105a4faee1d048210ab57782ad8e4a402b6fa4570f7190ba97585550a987745d792b16a86f54f8cf731f790ee7bcf99a8536e44419dce1f3cf79cd9cde385cc19fd3347a17335df0f6228e84163fa3af9f91cc5024da9e6cd1bd24d8ec38936d25f9979f157c3249b4762fb4f0c808422189779a69711b45cc788b2dc46389078ac1a34c3d8bd2ba95a338580df96b7e9eec8b9de9aa93549d799cfa14fec0e54e5419ee0cece4d694c0b6026ba88a81f2b907af148ebd2a416c1f292f6e4b52d1874816990f0175c79ccb6d5488b6d93542ba40b99e83e48c77b15acd15619d7e2ff9a41614fe2e4163d2f044090598d8012e72855bc1a8d2398bd6033e85942e7bfd5bde08606a3763fe415cf5049c1eb35b7cd3b354a1a0f04beb1f8691d578b6c4dca47cad88e1b6e0d78f970a0030b988e0f2deea302974b5b491ff0acccd1e6ad09c148ac6a3f9dad9bcf0b6fdea7f526bd59ff2cfad68b02cff2d2c176aab0ce876b8e8bcfbd7267c19b0969fccb249d2a17cee0f557e5e56c3344eff9b2966da31bbeb6d204097a0a3a8ad4c1611bfbbdc57f5e25526e7252ec64b44f11ba054c4091b72e39ed0cb1655803391b76358c5dd87f134982b4e6aba6ac8fce3716ff9c5f5d85e89edf91282591a39fdfb7404691963373381ebbc67490701cd7dcae7a0f1ab99c5503e88daaefa6c253f17f733b5ae013f2d528525037442df7329db9678d57c13e00084caa26266f2786260d68491bf8f03a2afbbe168d18ab5c2eff8b842e0aeac729395b914c21ff347345babf27b4ef3298b151c3c674e9775957ae59cc140b2bd95f47231d4006a5d63d43ed76faf798e855fbec657392d343b1dc0fd8525eb5ebb496d57870f021b5a067380145028cf038d0d10cbe35ab9269a4c622ecf8d4513bccfd336806e7fb713afbbe7eedc76d800694d1f4a8cd6ef3a47ec04e4aafd64d276ead6be6bc42f6376ec300876bd03aac3a62d285678d4f8273b68634d1c1673fd8b51737edbe1140bc250eab6b15d9c8ae3dcdc4a3800d624af076f8b8ee528e5e8f38c6a67747bf48f2535bf643d49c0fd4f86134b03db09496eb84199fa10a6f62e4a8f88b799c0ba419c3c0f6ecf1c74e9af091172624c4b2e8afc572a669516ab8bcb6f6072dc45ba91087a87f4333743bcc3095b3289ed564e3e383291aef43e96c11cd15722b7d64d17b6fc1a88a1acd25c4965c33f753a6ef0d5838afcdd7ab3b600e790bf60edd0100ae44c1fe50d4ceca697078f5536f528b8660d8e3ec954c44d9710ca76d7e4841f451d899cf1a0500a9341d952b5c1c798668efd54cc72b56176e10af555b511a92b90eae095e2a6e17d171f71c456848f6d9a49905877faf7f5c3087dbac6b91050657399b5b74eb096cd822c02e88a5a590ae8a0f49b982790f6b97ad5ee94ba55306dd70394e12f708feed82df501d6babd7d52b4b2ded9298bcd3ee29a07ab5465d9a3da9fba894ead711f432e954f91c7ea5572e4240e7b8bc6837faf76b9be746e97e32856b210521e750a0ad0915536ee9f5d82d4bb3c11e18b2c83a0c45d3606f0d4b2bf9cb24a2c9ecab64e9c809f7cef942534bd1fe955fe043d10a09165f3cd673076a5f8a0d39f0e9a43a3a09d61e1050193200143fa0ba3291eb4cd834af58c60c95ac77cac8cb789a21913b74e5e9d5cfeb4dfd21849012e504df82455558efaa6f17f36df901a4013cdf399e872f097fe01e8f09734c2ed26881c7baa1574b33020924125374c470ccccd2039a919233705c34588691adf5e635ac35807eb80728761d8e3be5e80ecf88dcb1b43956f591092e77c1ee0a3b305817e63aa7a0a2bb2d250c635a12fb61e1f51f12a16587b9b9d5a6fc109fae0f2eb1babc732bc1d24e5a03acdf20b3e5ce2a45d62234e8fca2d05e143abca6f0dda16333d2671ced796465a4f436e1d9bd5042d343b633a763573046d3b07c5bd6b9c13669e9e37a71f6b35838901953b06277b9e59329fd717d4e58d311715cb98d3d5a49ec90aef538a315059e26151457b78888b4d7d9bb1e93483dacf3f9f339b59fb30faa563771f4852b7f204d4d7f402cf0844fa8e813e96cc602a4bf71a127ef6bedc3e95087745cd29eaa58d96aab974693800c7315db8fc1bd06751e957bc2a4a6a2ecb469d973d2be277c4f25817257aa1e2e9696ccd3874702a178977acb0263c50d628b2584175653220a0ca0ebc2174022075dace81fc5a40078392eaa6e164091168208672aa945539fdd3bc9f63cae3ad1a9f1a10bb87c5948c4f7c61f6057e005a1bdd0e39aca029ca5868e8f0044af76364843cea4a1a7100aea707d4f5ec8924a692489cd056578556f2864bc2acb232e5efb43300ba54b075be5fc6afe5b0293549ef9801a96a02877332277284470034165dd3faa6bf884c6b4c3a4bea2fe5dd87ff39296bbf3eb08bed2065b7c54dcc1d4c90c7929639cac269007ee9f32e54dea567a4ceeb957bf484f752fd40d90283e9f7489e7210e0a046d53393c744dee96f86beea7a0938b55a87481e0e9d5fe6996c7c3070e948ada51f2092611f48fce779873d1eb071e99d48243d39c6bfe61b2e9bed4f9c4ae0836f529594629b111ac909270d27", 0x1000}, {&(0x7f0000001440)="ca1869", 0x3}, {&(0x7f0000001480)="8aa15108f7affd56daa720d6514585fd5d7891a7805360a79311d04f1511e7d73abdb2ecb121a72e02e2f21bb71c48299a266ca06839c2f1d8bd604f918ae393689c427cc34173301e244268e691526db3e2bf725c9df90dd7e2ad567a12b50b79f5b9070f848035c599a3f54a1b8e5b8459ccf1957cc3b580a7b075c220a3ea4bc207ffe6d75c5217298b570cd6318250a64e260399bdb4681b9c9f5500c713e20fbd7c6f67be6a20924d024150cb0a52ddcb599ae4ed88692c9452ce44b07961c43ec55d1d166234e5542cac952de5b19d8b71500864ec18b5e91aae14a0b6155d12c47f57312f67a87a87ba45b10c8d", 0xf1}, {&(0x7f0000001580)="2884f956bf49bc6f1ac6f11a982deb305b1165e3e7866df8e3b06aef2fb683c9cde907147b554802bfbbb15236d1e9bcbf0aca0d58b94d20263ec34018af23e40d51ecb6ea2457f53c2df716ab9780aca7eccbad98ba226961faab6906133097b6c0142fcf82ee261501306c7e6e698507e9ec756ecde72c56d42e921ab2a15a30d9dce91eb59deeedad7f13976ea4e662962a6abd549c9cfee6c73632e8935d576b2d4ed862ec370a3fbc203684a7097ab30e7c132fca81507f3611037a1166e671ee329c4704d1494285e16826d772182330", 0xd3}, {&(0x7f0000001680)="777e82b42238789beda9859bcea14f554a0bf2f9624b3242651e0789d226551834d30ddd687f5c7c01e1af15d325b35efb77c7944834f58459a44539649a9d947d4f365fa4db891eebd5aa644a1a3d6ece8c07810f50889b32b439b732b4ba9b76db64df03ae3aaf5926da6f7bb4aba1de8a59edfdaa5b464b1134aa9ccd395976ec8a9ec8083174a0a8bacfa907b062d38c35b8eb360a571b2847b317efd7f059406b", 0xa3}, {&(0x7f0000001740)="e50f16ead8679180863f1dfd3d3eab6950cc9f537cd808decc10d1550b36d71939040f0d20258703281da32e27e17a2fd27564569fca9b4c721bcad3c95cad6f03f6f603a673c1e55fc1854494058baf07bd8120ea67a7b4cb403d4fecd89d0a3b35176ceedcd9b0008419399f259e6efb7f9ad480e1eee6cadbac57e2237bb3f1806869b7c53e3b42f1b88ad4d5", 0x8e}], 0xa, &(0x7f0000002000)=ANY=[@ANYBLOB="000000000000000000000000000000005242589df02d183fef1014055fadfac79ef09444fff05857437e21f34f600339f0ff5caa63394cf031b61f425ba14304822dbbfb57f8fecc28e5b9f5a6457058208a185fba3039aada0a6484e5584207004d7a1090ac4a0b7ff651626a86a3f3838292d8bcbd140955d85e2b54ce2ea4d15b27a1ad7bd489af3bf45753657e136f6fd0452a19c42ce87202fc948a03a61dd63cbf3b62d386253988ed3c9f8a1d70b3a9cb49f899962e46bbe57dbcdbfaa2e113a9dc13430e47a82e9c3056deaca113f0ec6d5d790cbf831d58af3dd85521d3f0698d1b8b764f8f9e241a000062f14ad2a82cf280a27fb1ef3872196dbdeada4aca07eb1a2a4b98f3a3120c8d7f76936d45ea53a3956683ccb350b1ee088d936fc88dcfd8dfd8e5c95ef70b626ae61027823a829bd6cc989f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="0000ffff00040000000000000000000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x128, 0x400}, 0x5) r26 = kqueue() kevent(r26, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x3, 0x9, 0x2}, 0x8, [0xffff, 0x6, 0x80, 0x6, 0xffffffffffffdb1b, 0xffffffff, 0x8001, 0x1]}, 0x3c) kevent(r26, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 12:11:38 executing program 1: r0 = semget(0x2, 0x9, 0x205) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) 12:11:38 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x108, 0x140) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x902) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) dup(r2) 12:11:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x86) 12:11:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x2, 0x81}, {0x1, 0x5}}, 0x2) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(r2, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r2, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841b56aa9d46c37d6459c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c0001608bee2561b4509d493d38136496b3e1e2547e3122a07660c96d15c67b28e093557ae0ca5d0c9315dd25e7b3c097cd7e5fb3c4501bb2d7b42c88486fca04a7839bc0c51a33ea1ea76a75abb2030e1727a19eb2fc9f83baa9547c54451737b42d47e7c8dff961c14f5fae3b7a35a87d87cda2901522f70e568fc9", 0xe6}], 0x1, 0x0) 12:11:38 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)="e791") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="20cd4d2329", 0x5) flock(r0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x4, 0x1, 0x1, "e87ba0d739bbf4b176d0fa81712ef7af3a0996ed", 0x50, 0x3}) 12:11:38 executing program 1: sync() getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8, 0x59) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 12:11:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) seteuid(r2) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) uvm_fault(0xffffff003f12bb58, 0x6000100, 0, 1) -> e kernel: page fault trap, code=0 Stopped at switchwrite+0x98: movq 0(%r13),%rbx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff003f12bb58, 0x6000100, 0, 1) -> e switchwrite(ffffff002c87f0a0,ffffff002c87f0a0,ffff800014aedb68) at switchwrite+0x98 end trace frame: 0xffff800014aeda40, count: 0 ddb> trace switchwrite(ffffff002c87f0a0,ffffff002c87f0a0,ffff800014aedb68) at switchwrite+0x98 spec_write(ffffffff81e2a858) at spec_write+0xa0 VOP_WRITE(2e,ffffff002c87f0a0,1,ffff800014aedb68) at VOP_WRITE+0x65 vn_write(ffffff003080a538,ffff800014aedb68,2e) at vn_write+0x127 dofilewritev(ffff8000ffffc008,ffff800014aedc10,2e,ffff800014aedc28,8ebc6a57f38) at dofilewritev+0x13e sys_write(ffff800014aedcb0,ffff8000ffffc008,ffff8000149cf008) at sys_write+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,0,c,0,3,8e975ce9010) at Xsyscall+0x128 end of kernel end trace frame: 0x8ebc6a57fc0, count: -8 ddb> show registers rdi 0xffffffff81dfee98 switch_ifs_lk rsi 0xffffffff81438fd5 switchwrite+0x95 rbp 0xffff800014aed9c0 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0xffff800002acd000 rcx 0x49 rax 0xffff800002acd000 r8 0xffff800014aedc10 r9 0 r10 0 r11 0xffffffff81438f40 switchwrite r12 0x2e r13 0x6000100 __kernel_end_phys+0x4000100 r14 0xffff800000aa3e80 r15 0xffff800014aedb68 rip 0xffffffff81438fd8 switchwrite+0x98 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014aed960 ss 0x10 switchwrite+0x98: movq 0(%r13),%rbx ddb> show proc PROC (syz-executor0) pid=276527 stat=onproc flags process=0 proc=4000000 pri=83, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffce18,0xffff8000ffffcbd0 process=0xffff8000149cf008 user=0xffff800014ae8000, vmspace=0xffffff003f12bb58 estcpu=33, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 55209 423776 87948 0 2 0 syz-executor0 *55209 276527 87948 0 7 0x4000000 syz-executor0 55209 151566 87948 0 3 0x4000080 fsleep syz-executor0 55209 433215 87948 0 3 0x4000080 fsleep syz-executor0 55209 330623 87948 0 3 0x4000080 fsleep syz-executor0 71040 164953 1 0 3 0x100083 ttyin getty 81570 305755 0 0 3 0x14200 bored sosplice 87948 380574 52047 0 3 0x82 nanosleep syz-executor0 22272 279492 52047 0 3 0x82 piperd syz-executor1 52047 161887 18559 0 3 0x82 thrsleep syz-fuzzer 52047 449881 18559 0 3 0x4000082 thrsleep syz-fuzzer 52047 193067 18559 0 3 0x4000082 thrsleep syz-fuzzer 52047 119485 18559 0 3 0x4000082 kqread syz-fuzzer 52047 286050 18559 0 3 0x4000082 thrsleep syz-fuzzer 52047 229972 18559 0 3 0x4000082 thrsleep syz-fuzzer 52047 512505 18559 0 3 0x4000082 thrsleep syz-fuzzer 18559 470111 93415 0 3 0x10008a pause ksh 93415 364317 89319 0 3 0x92 select sshd 89319 187847 1 0 3 0x80 select sshd 18900 455951 68009 73 2 0x100090 syslogd 68009 288327 1 0 3 0x100082 netio syslogd 46133 330767 1 77 3 0x100090 poll dhclient 68201 170581 1 0 3 0x80 poll dhclient 97908 313094 0 0 2 0x14200 zerothread 30768 425477 0 0 3 0x14200 aiodoned aiodoned 58349 296847 0 0 3 0x14200 syncer update 65305 277196 0 0 3 0x14200 cleaner cleaner 51735 65396 0 0 3 0x14200 reaper reaper 81546 135431 0 0 3 0x14200 pgdaemon pagedaemon 75057 14494 0 0 3 0x14200 bored crynlk 72393 209702 0 0 3 0x14200 bored crypto 92406 196585 0 0 3 0x40014200 acpi0 acpi0 36876 406077 0 0 3 0x14200 bored softnet 8974 486072 0 0 3 0x14200 bored systqmp 31821 360222 0 0 3 0x14200 bored systq 9544 478687 0 0 3 0x40014200 bored softclock 80252 176725 0 0 3 0x40014200 idle0 1 346252 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper