kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Feb 16 23:43:10 PST 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.231' (ECDSA) to the list of known hosts. 2019/02/16 23:43:40 fuzzer started 2019/02/16 23:43:45 dialing manager at 10.128.15.235:38536 2019/02/16 23:43:45 syscalls: 1 2019/02/16 23:43:45 code coverage: enabled 2019/02/16 23:43:45 comparison tracing: enabled 2019/02/16 23:43:45 extra coverage: support is not implemented in syzkaller 2019/02/16 23:43:45 setuid sandbox: enabled 2019/02/16 23:43:45 namespace sandbox: support is not implemented in syzkaller 2019/02/16 23:43:45 Android sandbox: support is not implemented in syzkaller 2019/02/16 23:43:45 fault injection: support is not implemented in syzkaller 2019/02/16 23:43:45 leak checking: support is not implemented in syzkaller 2019/02/16 23:43:45 net packet injection: enabled 2019/02/16 23:43:45 net device setup: support is not implemented in syzkaller 23:43:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x1) r4 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x1, 0x101}, 0x10) sendto$unix(r0, &(0x7f00000003c0)="3d1deeb1c8412aeb1f47ac9d80c90c4e8b80fb02a29ea27ec248ed6a15712704da029506108ff00e348a338bf8bf4632446bd14cac012926a1a4471e178a987b119f0fd1f7a4142a3ae3a963763855ea3fb7c4c3493fd4ad1cbb328503b98e6820d82616126d1611a656c4fbada61a1b91", 0x71, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ftruncate(r0, 0x2) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file1\x00') readv(r1, &(0x7f0000000640)=[{&(0x7f0000000500)=""/85, 0x55}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) getrusage(0x0, &(0x7f0000000680)) poll(&(0x7f0000000740)=[{r3, 0x40}], 0x1, 0x100) mkdir(&(0x7f0000000780)='./file1\x00', 0x20) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x200, 0x0) write(r0, &(0x7f0000000800)="8cbb73836fa90669be5206324c6d9cb0ca95a84b7084bf91201fc3d2f552b214c7d1bf73465c8454553608bd2296aa801df835dcc2", 0x35) r6 = semget(0x1, 0x1, 0x121) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000840)=""/22) getsockname$unix(r0, &(0x7f0000000880)=@file={0x0, ""/52}, &(0x7f00000008c0)=0x36) 23:43:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x8, 0xa54a, 0x8, "469e1a3ae3f38c6cd131da575d5f7423ea39f10b", 0x642, 0x5}) munlockall() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8010, 0x60) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) unlink(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000140)='./file1\x00', 0x800, 0x100) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r3 = open(&(0x7f0000000240)='./file0\x00', 0x440, 0x1c4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x80000001, 0x1, 0x7, 0x0, 0x7fff, 0xa3, 0x2, 0x1, 0x0, 0x4, 0x44a}) ftruncate(r0, 0x13) fchmod(r0, 0xa2) linkat(r1, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file1\x00', 0x4) r4 = dup2(r3, r3) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/182, 0xb6) sync() ioctl$KDENABIO(r2, 0x20004b3c) mknod(&(0x7f0000000480)='./file1\x00', 0x2010, 0x3) open$dir(&(0x7f00000004c0)='./file1\x00', 0x18f88, 0x80) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') r5 = geteuid() getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000580)='./file0\x00', r5, r7) stat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='c\x00') chown(&(0x7f0000000740)='./file0\x00', r5, r6) linkat(r4, &(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file1\x00', 0x4) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{}, {0xfffffffffffffff8, 0x2}}) 23:43:49 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x80, 0x9}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:43:49 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 23:43:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 23:43:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180e, &(0x7f0000000000)=0x6, 0x4) 23:43:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) r3 = shmget(0x1, 0x2000, 0x31662736c67d7860, &(0x7f0000ffd000/0x2000)=nil) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmctl$SHM_LOCK(r3, 0x3) lchown(&(0x7f0000000280)='./file0/file0\x00', r0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 23:43:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) socket(0x0, 0x0, 0x6) dup2(r0, r0) 23:43:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000000480)={0xeed, 0xff, 0x2, 0x40, 0xc6, 0x6, 0x3, 0x401}, &(0x7f00000004c0)={0x8, 0x9}) select(0x40, &(0x7f0000000000)={0x8dde, 0x3, 0x80000001, 0x0, 0x8, 0xfffffffffffffffc, 0x9727, 0x9}, &(0x7f0000000040)={0x1, 0x7, 0x2, 0x0, 0x7, 0x1, 0xe7, 0x9}, &(0x7f0000000080)={0x3800000000000, 0x3b, 0x401, 0x0, 0x7fffffff, 0x1e8, 0x1ff, 0x1}, &(0x7f00000000c0)={0x101, 0x2}) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x6) 23:43:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x4, &(0x7f0000000000)="1d699418a484ab9f4f17d523dadc594e5edae69ed5e914c4bc3e3dd4cdb319263bf94005c3ec331e3970f3493b3e7113f1dbd63ac9c984575cf49fb9bac5918bc12271812198486395894067550c3d4c16b7addc65966cd192845a50918dea4b7ace341b743bff807399010a2e0b06a61f810269336410cd971abcf3807b52e816126963610881d41efd79fbb76cc7bb0a032c22e7e417fd2246cd8c48918ebf87d3aadb2ca1552969da8e0402c570eb69ab345d37fa68d011fecbef9028aa23c42f624fe8a38a9f2d5bfc12c70680dfc9b98a5be4635d7c73926acb88eca365b9830147dd27750c36385c9fe82103ef875242554068", 0xf6) 23:43:49 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000002c0)="9d8ae4010c5013c3fcf62eb040465a1708cae33f4e93034d52fb27d0f9353235327ca1669dbd4b0f858cbf62a311233c18c2a858f23a56db45d02c656bf816b2aad19f2f9332e2c65ede7f6f6cdef793a003c41546ec8dc95f62456462368a45f4c93028ad29bd293dabbc04844a54a981190e9f2ebbab86f20f1c207afb1110683610f4bf8d61c822e5887f97880104e7171db12fb562c46ee390cf70645b267a6dea5b9e59bd999955b72281af05dba2fc4547e08623c9fedeb1adfd8b3376b244a0a10451b28c58cc2323ac4681821103540ffdb5bfa2a141833654f5773b09b43236da8a9a", 0xe7}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="5949ecf87f7f69ffea29b5227b625b7e9584ecf4866bcea263e312b87ebadbe75b4270355305af064eccf809a2ba2283fb919949fbf2cd1a0c8f62c41e8d7cd8732a5f7ce4b0e3be4545e5642d7b8c0f17dddb12d6ace58cb6a6553a3e271cb698a047f0df641564f47c34ab08064c35713ede37459f506b4107c9516e391ee44fa7858166b29f2101874e90e7d5c3f762107998", 0x94}, {&(0x7f00000004c0)="e3251f1478c8655e02a2a4bb20399db323f6a2ab0b8e37ed56388f2b09091a263a2e5f3adf0ff8179b6c07f05164a3bd94ce692d17dfe42d3b2bc26c8d30adfd5fc8ea51325851658113445e9d", 0x4d}, {&(0x7f0000000540)="5539cd24629f1f3a6a29d1f7b236bc719054a001757bf4cb38d74015d78a569ff6d1c818e518c37f283407138bd57f2e7f2504e4d0ea1a7505eae4be85017efdd4b89a821607e07ebd29b17f21732b17c22c92daec596dffb6405541a606885213e66752b3a484b6f5880f1a605a6700d7808815058c11a9ca00829b41ab3d0a0f11f9", 0x83}, {&(0x7f0000000600)="b1cb22537f3dd2d4e0706678b8792bd9b84793908846a91a84eee46e8e59c4783f33541785da0222cc505c6d100cdb504a79d51a9e293c405fac873a0065e5a52ed05718554f8cc06930e506bc00898bfda3cb4dcb2f2fcd1f6112c8f8be9d25745b4d25b1fbba828d50e751f8a6d8d4", 0x70}, {&(0x7f0000000680)="90d544859bd0dbb90a4edd614f78cc609223ad94ad1fec10b602f00aeb1fb6c36c2eb80fcfe8eb27f3190fe5054a642f94feba82c1e5f5f9b46a616e9d3b442f2e10a90fd01d60b5a2ee03c2829818013861960326a3824e8644f34e392b8cc43eabc282768328cd81cf341c708fc2f52d7b5ff6d93c63", 0x77}, {&(0x7f0000000700)="15cdf5a419103e74089ae0c467eb0035ab9167e88f3e4fed7722ad79e06df323b2ce224b992764c3b591d884e7be3270c11be5fc3b43252ad1429be79ffa73d0527752f518a67e7701bfb2068b96a252753a56dc5a90b3f6b100e825eb622e8f3ba30cc1e568f760452ef1d5ce25623a680890d833140a2c0275ce1e8aa21991492dd74459aaf4ab32616c21ae526e9f888eae97dbcb88096d4b3fe8b401d91fc7a6c6ae7a6e054e44e7316043e3b2610e7e41d876ee529837c229f52319862ef81fdd1de5d037854f1f267e7ac362e1824153ca7770f19a9ddabcce7c289ff3215b", 0xe2}, {&(0x7f0000000800)="2b4697fec130a9f8bc1caba7926e7495b696365df93fe7147c6d", 0x1a}, {&(0x7f0000000840)}], 0xa, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80, 0x61, 0x15, 0x2, "ae152519ba1bc89f13aa6b4f39980cf791061536", 0x7ff, 0xce42}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kqueue() chdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000003c0)=0x3) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) write(r1, &(0x7f0000000140)="550779f52d46b2334257a8889955a8eecdac74cbb8d6bee93c33c36cfe5ff856ef512da7313d34927535604a51e5a928ccc60460e7a4a59c8c55fa1a3b870fd7d97fed71fb3c71e96ef8535d9167aa2a07f2ddc625ee84a03f44f76369f2d65541e227a9aa10d066a22f371449436b5165d7a0072a0422020889ffa9d81aa11587cbfba3952aea35d339300f6f7d458e75", 0xffffffffffffffd8) 23:43:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) 23:43:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86132) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x43) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x9, 0x6}) poll(&(0x7f00000001c0)=[{r1, 0x60}], 0x1, 0x0) 23:43:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:43:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 23:43:49 executing program 1: r0 = socket(0x12, 0x1, 0x0) setsockopt(r0, 0x29, 0xd3, &(0x7f0000000000)="02000000", 0x4) 23:43:49 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 23:43:50 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xd028, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0xd4) 23:43:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:43:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8001, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 23:43:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x7f}, {0x3, 0x401}}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 23:43:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:43:50 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000000004) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="458d1d2acfdea06c5d3114253bff95debc558b8db6d14fc810092ec51ed45e3d0c40ead9386cc7d54a2a35debc8c6e6cdaf53f5db28c4bb8bf54258492f43d014134a065704288a0d7c3e489bf52ede3f243d465d798142a62dee14beb1e651bef4ae2448032fdf3c737bdac062271a6da666caded57a7eb6f732a14ad8cdc3f81b7dfe94fa8b0141f04f18515f731684a594d68c4664f73267b28dbffce2b298296b851b1d591063d4e9fcea101dd7ddda0f2a3bbdcfab5a3d10bf1f407c60f22cf385c534c1e78bc05f7370196ce0c6e163fd62a3c676db45d997be552c119b460621abf691dea66e007f29ba426a0d20728", 0xf3}, {&(0x7f0000000040)="a8e6df83b27356ec78af7a68324fb85c493903b06a94cf17cc7bdd7444bc0bc7ab0914905224d34a71938553ac39785097ce", 0x32}, {&(0x7f0000000140)="f0f606a1e64c1e3d353c1eb0dd620b8a5e9d0bc6a69e85b6ecb5e9ce3553030720dd47c9b72d902e443c131c6259085e2964d87db6ac5c8825930860b9c39ebc4e531bed59f011d573a5bf1056962098f988e5111b", 0x55}, {&(0x7f0000000380)="de836a177b9e5a041424a3c66bc06426b93e8a6fa6618d0750f27c978c269ec7811be647593673ed4b89aef5ba02c3e9c867c085cba1a38735f7b64d8361b7e36e1f05f74475deef93cb6d17928461e983d56c035258434fffd940360395a777563efad94368346055df085478084c86ddc7614aef16a2173d472cde61d9f3c1bda2e2616dbc991a1951430b58618579282cc88071ed8eb9530a11630c82f8558136e317d70fd3117770455729884a5397ff076d08ed3f5976d701c9c9beba0a221e75ed09b8ac0c275b2a0e1a050b2ab79fd00c433d29b9af64713a0e444bbafd23dd", 0xe3}, {&(0x7f0000000540)="6e2d9928fab73a0b37ea3ff7e3d071c2f164db22b259f999daea0edf6c955b81ccfe5586f751eb11abc6966acf22d6cfc3de960961a408a060ca96fbc72b47694517c6a2df5f89cffb049f193010aa3718bfd869efcae405e50869fb64b34d025e4f8e57695c27e9ce65d1c5c7f167b79ff39c1fa7ac994a644a382b868123564ac964f60aa8805de2103cbc8d6effbe90106023", 0x94}, {&(0x7f0000000600)="0fc19d38b25967873db671b83e24a9bc02cc977d9a9c97043ec78b0e2117522e279ae1cc754b413d77e5c6bae9d81dd122c1cf80bd9e50cc34a94ff6ca315e0c89eb6412011df1d4e9f532f51bfda19cd1e6405e54c75bcd8c6b1f6213d4da8882375ae314e80a10f3a8bd88c731ec17838907c6c5cee79309e69200e49a8e3d8db871628f8eb2ac1b17e25ae1c499a518d70f272c904af7670b2b9c614d9def71c7987b7f380476dad7e4bbddd218d298cea506aa1829844fc86f7b9f1f960ce6582097a77ae9d349f36613f45648baf5da58ae290cbb", 0xd7}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f08fe430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x84) 23:43:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x9, './bus\x00'}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/130, 0x82}], 0x3) write(r1, &(0x7f00000000c0)="670dc3", 0x3) write(r1, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) mknod(&(0x7f0000000240)='./bus\x00', 0xc0, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:43:51 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x2000000080) 23:43:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='&\\\x00', &(0x7f0000000080)='*((\x00'], &(0x7f0000000500)=[&(0x7f0000000100)='L^\x00', &(0x7f0000000200)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc', &(0x7f00000002c0)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc', &(0x7f0000000380)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc', &(0x7f0000000440)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc']) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000580)=""/91, 0x5b) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000c00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000640)="2db9fefcf30a83ccdb1e88a88408bc7c72", 0x11}, {&(0x7f0000000680)="f0bcf796246c2d227d5b72a261ede35fb6b594acf45bc9d46b449769ee0186ca11b2815f215f9961a63f231a1e4d4e4efa93db5d0c24006d11cc8bf86a28138a9a1c107023044395368e9c4667e046a3e1e70feb934a06d5ca2148882fe0469695fb9b1ea077a263da9c4dba7048f025bdda7b414215df1581858e31e87bf2fc7fcb94a544c1612b4c27343a0a72e60f2349e2aa2448626f702fa524ee6863307b169c4bc6651b8dc2465ff59cd755", 0xaf}, {&(0x7f0000000740)="04129025b7689d5ac9fbbc01b0d62ae2c683fae60a717c15bb812ef279b4f7be475e5ffe1f183c4e79e7b1a22767aec08db51238c471d9c6da01d25d8dcc6f2577ef200892aa1d76e936e911f2e6312625932d17666684e94a7d54de729700c6d8f15227645d95d41de0adf95f142f640ac36972772c4fe71d70915cf8f07c57602c4b914d9ca0abacf7b023e012a3d5992cc0536ea021fd6608dd0feccd0c6222f2fb2bf055da01ac307fd2ebc8d621babd62f916c2de85786e44", 0xbb}, {&(0x7f0000000800)="ccb53446b629fe19e02e0c209ab8f53f19e9865d5efdc59d22371740561f7dd74bc5f976cf52c9f7a8b5722eb075cf7effe95eb2ec97310176a5940ff99263c1f2dce796c58a4b967f69ce8eba7cfe311b1454213589fa956461cdae3622491e71913f7368b8afedf6a5e465cd08d370ad54695c8c2aa78790cfc715fccacc3d26e178ae43b016053b2385", 0x8b}, {&(0x7f00000008c0)="53d658e00b4e0d8031b3b96990e124e758", 0x11}, {&(0x7f0000000900)="31c48a4e851e067c34897b706f60069337dc8a0a9d2ee0817dd4665e104745bdc4667dbc94e50405b9d3a34a7ce40b2e8533c29930cbd981bdd9b1af20d41d27a2744b48fcf2a8dd79d9b7d7bedd8903f8475e284d6eb04da40e1e6332a27d6acdae182ccd820675ee676fcb3df83e4e1555a5508aa55803492b6ee807f0d3f54793825f6ad66aad3082696aaa18f45c351c7b13e8ff8544fbd90ef619b0660fd5f1fcf36cfb23be2ec4ef4028f8bd8efa880d67ed2533cc243ed6aaa1bc0b97559736159f7c1af293b62a281fc8ea05368334cae3fc142be0eed8b417f7ba8fff8da4ef9917b736f4b67d60fb4753c22d3e145f3dd94b9b", 0xf8}], 0x6, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xd8, 0x2}, 0x6) 23:43:52 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) getsockopt(r0, 0xf8000, 0x46, &(0x7f0000000300)=""/138, &(0x7f00000003c0)=0x8a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1016, r0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000200)=0x7, 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 23:43:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 23:43:52 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sync() write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) read(r2, &(0x7f00000010c0)=""/134, 0x86) 23:43:52 executing program 0: r0 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x82, 0x0) write(r1, &(0x7f0000000200)="f7cceabba691f4b494fbb3c1b43132e9d6a8ff6a8de37c06d6fdc28cb1865a9064a83217e11841ec24d6f00fbd4c45ed48e021ed243b58f2c95ff5bd431a2ad39e9a648f6be57e28256f5a4d30db319b6f2bf3301512bde5e45b82b6a81827cb6b4e64d2bb88a97fc18231b3aa446f65fa43caeca08082b688b6476a9131a3e39c840770cc15d12b276d08fcb6d2a4dc8e43941a4a2b07451e11cfb5fc107cd63f268b7452db3e7f550bf16664c0a394b018c5bd1fcaefabf3b5765d2222", 0xbe) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x8000) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) 23:43:52 executing program 1: getitimer(0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) ftruncate(r2, 0x81) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x200) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="c5559673576317b85eb21253a052bd78e5eeb3ccc7071950efe39628c8233d9b411766c923c47d5c33ad1ebc32844589d9fccb1aa463866aab8528677b5443d1cbb392d9d9b7ff7e74f999acd6cb7bfe28d1f53bda4a4a3eba9cf3e44a2bdaaaa2a039958ad6d49be996a04911f5223a32f7ba28f6487b86dcd34abee7b9709ecbb6614726103f7fd8ba73dff1b6a589f84d54d6efc8d5d2edd1d2dd6566e4a0b7fc5f31df5ac8ddf9a8daa0b7122934a5484c02ebf4518e5cd180951e6baab6fd475f3da0804ef5f8e6256ec3d646", 0xcf}, {&(0x7f0000000200)="eada55809320569c6fea5c1c4d7a193065e726199297ccbd9ba4857e46320393e759b53326a62d2507c4a707b04d5ef368b9a40714c866b6cf484209522c6db5c75e0cd2e350bcd48dea375c309091b7878272ceb1317a73325f9743c35d314dfdbeeabb6bf84607f6112345799bd193f2a572528c9325f6f4c3c053c8ac5694446086c2f2dcc104ba5560ed0b611195cf6559640de56b9d4d5080060d684170bf5ef9b6f9d8828e094c25ab043a006693b3b3fc40b4abe5fe10aa5028fb46d62a4782dd93d160e59da13b4732de34d0dd66f4a7014f6f875299c10561047c6a76fa49ecd55fbfb2a9709fe61148df0ca05dca18689d9b64", 0xf8}], 0x2) r3 = msgget$private(0x0, 0x400) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getppid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000480)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x10001, r4, r5, r6, r7, 0x0, 0x40}, 0x6, 0x7e, r8, r9, 0x7, 0x2, 0x10000, 0x8}) fchownat(r0, &(0x7f0000000440)='./bus\x00', r6, r7, 0x6) 23:43:52 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b6ff00d01d87bff55ffcba65c120433f9a3597a5469e4470e623303b3736585b76c0fe0221029abe9ef03e8399be75b3ddb2f5af10af1afa4d2ca182cbc56d7417ba1f99ba42bc181863dcc92cbd6ac9421c06bdfbb5f9f5bf6230e8fd1861a33af2f30b00c99c1588d81e19c22471b97eea05e47164750c3be9d13cbefba378d8d5fcf4e1d27f985eddec2e0761bcad9f2d48017da86409ecb674ac90f868ba546dcdda", 0xa4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) login: pckbd_enable: command error pckbd_enable: command error 23:43:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/144) 23:43:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x1) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 23:43:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:43:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000558000/0x4000)=nil, 0x4000, 0x7) geteuid() 23:43:54 executing program 1: r0 = socket$inet(0x2, 0x3ffb, 0x10000) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 23:43:54 executing program 0: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) 23:43:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000300)='W\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:43:54 executing program 0: r0 = socket(0x11, 0x3, 0x3) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 23:43:54 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/193, 0xc1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) socket(0x16, 0x3, 0xffffffff) pipe2(&(0x7f0000000000), 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 23:43:54 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0xbb, 0x20) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x20, 0x8}) 23:43:54 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46, 0xfffffffffffffffc}], 0xfffffffffffffffd, 0x0, 0x10001, 0x0) r2 = syz_open_pts() socketpair(0x6, 0x8007, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x7}, 0xc) munlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x80, 0x8}, {{r3}, 0xfffffffffffffffc, 0x14, 0x20000000, 0xfffffffffffffffa, 0x236}, {{r0}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0xfffffffffffffffd, 0x46a}, {{r4}, 0xffffffffffffffff, 0x9c, 0x80, 0x6, 0x4}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x7}, {{r2}, 0x0, 0x3, 0x40000000, 0xffffffffffffffc1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffe, 0x2}], 0x716, &(0x7f0000000380)={0x9, 0x80000001}) r5 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x17) recvfrom$inet(r4, &(0x7f0000000180)=""/205, 0xcd, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r5, r6, r7) getpeername(r4, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) 23:43:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) select(0x40, &(0x7f0000000200)={0x6, 0x1, 0x2570, 0x9, 0x0, 0x0, 0xfd, 0x800}, &(0x7f0000000240)={0x100000001, 0xfffffffffffffffe, 0x7, 0x0, 0x4, 0x100000001, 0x2b, 0x7}, &(0x7f0000000280)={0xfffffffffffff0aa, 0x5, 0x3f, 0x3f, 0x2, 0x2ae7, 0x41, 0x100000001}, &(0x7f00000002c0)={0x7f, 0xb3}) select(0x40, &(0x7f0000000000)={0x4, 0xc25d, 0x5, 0x8000, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x2, 0x8, 0x1, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9, 0x5}) 23:43:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 23:43:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="0000000000000000fda39a7930f67967c3929da0d865120bdb8900000036902a932cf1eada9bbb60accae6d8b181a37368472768d7a21029a699df0c325d539aea0025d2249996a6944b0304ed70900e1101eb203f00e65d167a25e8", 0x5c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 23:43:54 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, 0x0, r3}, 0x0, 0xf15, r1, 0x0, 0x0, 0x0, 0x0, 0x3}) 23:43:54 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000300)=@un=@file={0x0, ""/94}, 0x60, &(0x7f0000000380)=[{&(0x7f0000000280)=""/49, 0x31}], 0x1, &(0x7f00000003c0)=""/161, 0xa1}, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0020000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x7, 0x81, &(0x7f0000000180)="a6f51f37a4a4f1104320eaca0d5720ce00ec9c34a90d1b718b8a5ba82d3f78c488cb80eced170722775b48510a57b911f92a2aa6fb729f6d34332d545b85ce9b02eb5c2ea34a4e9f7a4d1080e23045af7c9e9aeafdae676f4439c2182594250e8f8070f80b4f7de131fb9d9d29fd1976a1008d1e00c2d63a070cf0aaea356bdd8c09e8542b05b3cc35301aa8472435a48e71b41b2e97b1a092e0f6c5559d856056fe632d2cede17e0eb01722406510deea113f172742657a7a04cd576f11b45e8b46f7fdb3863baa81df91f98f7b", 0xce) r2 = socket(0x40000000000018, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000002c0)="ebffcbca4d7e60362c190afff66a5919b4b74ecb1fff13b9fd812eeaebfc5ac4e2f7b9ee9648", 0x26) 23:43:54 executing program 1: r0 = semget(0x1, 0x0, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r1 = dup(0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28, 0x0) socket$inet6(0x18, 0x4000, 0x3) socketpair(0x0, 0x4, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000010c0)="dd05516ccda853c595afcce013e090bd6afc3996dbe9e3209aa4e22ab1a95bba81cfd4bd3adcee4b6b76f8d4e7be13c7a81b4a0b3ce678b8255ec748b2e2cebb10e9fa4243b2da21349bc66a4df0616b24bf0f521183dc5ec7f3dc4fdc2538cdb245a6c8dbace6eddab66b96a90d4adc10e613db2747095573e50b4d9ebe57351ad923f091dcfd88ba7caf0148", 0x8d) semget$private(0x0, 0x0, 0x202) r4 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xb, &(0x7f0000000080), 0x1) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f00000011c0)=""/32) 23:43:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000000)="2b3552a04fba502b73f55abb281f4659921e95ab4d3825db0faf2b9888e34a8d3b8df045e4790a6c1bf58f8c1fe0156a4608d9ce434a4eb9c579ae7c734404ac1dcc72592ea58788d8171474081f322617c4c01fdfd2d5f8d86d020fe7a4f1887c24905aff734642be91c71c314dd40532d3c1a974a592", 0x77, 0x401, &(0x7f0000000080)={0x18, 0x0, 0x718, 0x8}, 0xc) 23:43:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000500)=""/210, 0xd2}, {&(0x7f0000000300)=""/29, 0x1d}], 0x7, 0x2a) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) writev(r3, &(0x7f0000001880)=[{&(0x7f00000017c0)="6ce7a4def41182be09774faa064ea7a06e3eda360680c0800aacb674ad7a4263201295a6bfe5846cddf220e9f164e88a47e0c7eb73fbf858e86b4cc8c8b854278b1cccd08af52ac2057fd22f1c82e8bc326a2b05df9a98007e0b87715c00e1fb14384da0f524dd1267746f5a4322c7c4a694e29cb8b0e9a277ba8adc71cf6cc1cc15ba89dc620a9c711831a6a9adc66efff588b20c94629cf5c9f4b273759ee7123240aacd82be33ffcd5ae94a0ee4ed53aa293e5534185f32ad08551cf7", 0xbe}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000018c0)={0x9, 0x2}, 0x10) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001900)) 23:43:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10198, 0x0) r5 = dup(0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001800)) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x408, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x1, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x2, 0x10) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x20000, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffd, 0x88, 0xf0000001, 0x8, 0xffff}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000001, 0x100000000, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x51, 0x2, 0x81, 0x4a}, {{r5}, 0xfffffffffffffffe, 0xcc, 0x0, 0x10001, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x11, 0xf0000008, 0x7fff, 0x2}, {{r8}, 0xfffffffffffffffa, 0x2, 0x1, 0x200, 0x40}, {{r9}, 0xfffffffffffffffb, 0x51, 0x1, 0xbbe1, 0x9}, {{r10}, 0xffffffffffffffff, 0x8, 0x98, 0xfffffffffffffffd, 0xd5b}], 0x560, &(0x7f00000016c0)=[{{r11}, 0xfffffffffffffffd, 0x4, 0x2, 0x129, 0x2}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000010, 0xc1, 0x10000}, {{r13}, 0x0, 0x0, 0x2, 0xffff, 0xffff}], 0x2, &(0x7f0000001740)={0x6, 0x8000}) setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/203, 0xcb) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) accept$inet(r6, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000040)={0xa98e, 0x4, './file0\x00', 0x5, 0xfffffffffffffeff, 0x3, 0x4}) 23:43:54 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)) socketpair(0x20, 0x5, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 23:43:54 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x7, 0x8}) setrlimit(0x2, &(0x7f00000000c0)={0x100000008e, 0x1ff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="5bb5d9c1bf51502f8daef1ddecb8d62b220b8b151c330856f37175eb51e090d0e136c9792cda120c09d74425910db15bdf03a1f6089b2731995077cee9ac93d7574d64d5c27c2b616f363e6467976d0901fa42d701b62b06bd0d023221515e4df4749a04cc89d40e17e924e885334a2a04016e9a8250ea4080849a8233025d2ffa87a7e0065763137d309ee848", 0x8d) unlinkat(r1, &(0x7f0000000000)='./bus/file1\x00', 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x0, './bus\x00', './bus\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) fcntl$getown(r2, 0x5) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x800000004500) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x56d504a3ae9c2b80) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000380)='./bus/file0\x00', 0x80, 0x44) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000580)={0x5, 0x1}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000340)) 23:43:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000180)=[{r1, 0x14e}], 0x1, 0x0) fchdir(r0) 23:43:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x202010, 0x3) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 23:43:54 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x10000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f37f0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r3 = getppid() wait4(r3, &(0x7f0000000100), 0x3, &(0x7f0000000140)) setsockopt(r2, 0xffffffffffff8594, 0x3, &(0x7f0000000780)="586d4ffb64670d8d9f042893d606b09baa47b301786597b0a34513e5260d789592a15d283d1b0b4dfce2d8ad3e5c50c9dc59a198cfb44ab422df06b1b79807f919ae390f140b9a2765d28806c2aa27fef6b1fe83d2355c4049694f1343c6ee9a21b9b3d7f469e7b3852e368a0b815c7a2b87d7d587969351f4efa53e0290d42229daadcc63cdf4d533a3ff2a744f934777a5bbfbd3c8ba854be869ccc63a94b0592712ed49499f82672ab6e5f59c4ba4cd3d503bb22cbc3142ea304d232ea39801505d05d1f2057d5410c0af176b578ad501cf4e37f9debdb6f90367b726d9955c896dacf19d5b5eb2d1e2806f4fb35bfca896bbb73db2926e3bc686197f039434ba627c1c7da538b9190b8adfa1448a8a58de6ca504dacae330cd8703f931cf3d4758d86d6035bb2d40b1750f90ed9c41fff751da73dac239fb0ceb081758f3cefd35fdd304f2de42995b225f3ff89adc446b63d92693cd3887373e061224e0db804b43cdd3bb43877857b678ce309cc7084f212cd7d0c0b1020c994048a660b0e72240b70ed07fa26f4a1406b8cf80819950278f343a81ed93a94d2e420be3278e861a9d656a19b987db54fc785930004953098c8b70d16ba6401b1807508260790426922f19956d66534fe84115ae5593bbd48103cfc362a1cf18b39fadeebc261a64ac98f0772dda8944ef718f48f8ed5021e1a7f6bd8469e59f5601e5ce6886ff3e23368009c0bec1f099e9c6b3a34a1b4f9b1f4b895790588d6eaf8eced094eeba87e9702319bd6f1e1ea0297a6b9913ff1856f8d932d2ebe83eb6d6d57882cfe9aba028b9bdc84c2247e487269e3625caf378569429bdf908d2c46c51082c3fcfcbe6b433d2611a0d45b7aecf278e81c4a965835e889b5e7dc3f164c23d24318d3d3725cda289b04af5901282ba527ff2f502c2f35ea92001ad0db2e92ebba964332a5ba05475996cf7554002952612584ff9a5b383099b1f1bea137beab3204872743ff500a1314c9d75827c0a374e8cbd26810d8413a555dfbd633e88035f1ea176d8036761cb446747e725937821ed2c671d3b5f96a64f7e8421e8700adb9a6a81295ee83a4eda3ca1a5b20bb9c1b16bdf67c2f4f00be51f3d82c8030050ed41a19d9f9a174070f9c53964cfa0e325b365a6261d1c252645f8368504d946049d73b5aaaa15525b37f111d37e0f3e86265d3397f5844e66a14a79bce001b2414798b110ad3448d8aa174ef6a9e698e5d3a6b197649fe91e077787eb178066ee25de21b19f3a106e0eb08da5c135760c0017fa5ec8ae75b8624d83e080ef5053f7e7e0058cbacc7f41a5a88f2d9a1e828ac7f794278bb39f7e1b351b82e069df2c0b3c2d2cdabf14ed4b86da8439d54c204334f0f80c3b719543d532632d78069b8ea5247cce27ab0eae3de5d8d92aef53dbf8c59610aef986722b0eb31a92bf529681d7c33beba3c8d8b52132c3146725db539504295666e28d24052c10df54e18575d429473ff42634ecd85bbed5d2f01164ff406a30f40fa6b4f58ae90490bda4ddd301a6601598d4402e7354fb28ab9431391390b5a85c1cbf7a597e4e61bda766f355b774e85068fd1d07fc504e61922209a006c2b68738e51f8a98a11fce44c9ca54d3bd07be31f1f2852a807f451db854838b224e24e4860628901e21ac29d1b72715d1bc9de9742217a5ba43cc4d7b0ac385c39f43adf6b0bb6d69ea693ffac9f64299f8562deb5daa03a51344b06ac5c88a588205510dc4ffb5c612844510d67aa9573101a8c68f84e31f6d085e8104cd9cd0d5b8c1976ca0813d5d19ae7c4c3b2f7da64fc774c034c573e2b8f84a04e05f5a068ddb549fd5520c86db64d053373576f3dc650a2e3d7a9c9d7a6392f9e7ce9c1fb18a7274dbbadd7648c915cc610caf983bf7cb486eacd730f7dbe03c6aa8f6df99b9bdb0394fee66a9d5f21a73626af24a01cecb331b30b94025695ae3619c9326d330001d57e992effe32bd21e076bc7cc19cb4bf6ebe5585756be7e77afa02fff5b6f6cccb2e1df3fac76269d6e65a4036b704156617457edfc0c63b757b720716a65423cae702dc7d5d293f0b5e6db692a3a09754533c901ad65e69df60a170dd1802dd10f2caf266610a00d9f9663393f7cff975c2c6297ea4d985f061b97f8588477fd4371755e9630ebf991c117b6150c506bf03c8241143a3d8eecffbc184e2f7a19ea59feef52576dea074485114b6d8d8aa9f2cca0f55c96073a70c36b1976d5bb681372b20870fc80f79abceef6f4a4e05aa3052408fabdd1006350b66057f62006b2ac778b3a478554bbfb84edaef744db61441fc6bf743c9c94d806e07fadb136f113eb6fa93a22355c2c712ab8bbff229daa454fe722751d4856330b6279ec3fe7cf962496c8e488f92d740232a4ac7f3dab12434dbf21f7f4276ffb1118263c7d4ece5d3157daf5ecbda0433ad5174184895fe87fd2f01c1e6a69cb22e39387321815ae52b3226e71fd262d09d2c5d9038e7aabae59523281d4bba991f5f18966eeffa35cbee56acffa3f3a7a0ed3a180364d1f32793823860be71110c3370a96c071edb39e571e72529ade28dfa46b1ea5058bbed0036227a9a5ed8b58e9fbd2471dae5cf72b8a4a8b4fc411c517b248995ad2454ab98e5326c665b10cb8b62c3dfce8ccadb5ab655fd80273a44d5e32422127d9303d25bd89b0cedb04281d492791250a22dbabca5b28a9d457578b0e974d1afe2613f42064c3a8786469c6972a4b920607fd6ea107d2f7825d476f4f657d99fb3158427284b94f15c79392d9cafa43ea73d5d11c94445cbe42cb31d08f9563fb7771943859e0b0551053a060746c7bba8dea5be3ea74351719cf78df996ec41cca52c29e71489589c695b7b8333af0d24bc7c7d685402beaf85775d144eb0c1704169c9b3164a48cb6ad43cf481c1fa3232f2f0eff26112a86186ac3a87dd7d44194613580342afbf9ded11a350b162bbc7f99d560e912ed22b5066e6a215b46abfd472232e3d44c0f188927973f9bbe3eec8a96093bd2b62d0cf5487d5227264b9aa5678dae077c9d9e975d11a47885c33781baded51e4c65ae2ad9ea1cedcb115d4c6f3564af8f8fbf6afdc0afbe078f1daea10f5bc84d68bf0ccbcb23365fd70850cf57783aedb2540a0bc6e0b7d18086044e077268466a9304d6f991a9c827106ab91384c40a7f89cc45cbef4e9e2daccdc0b984996c4442e15ab5b453ae3fab32b216e5e6af0359b73875cdf59cf1434bf002737b4a3645c352ca7678a00433cbef368051441124c4b4af922c63e209f35a4b849f7993f821cd2f208bf2934f4d8968ca5904be0d5a72e946d08b06b0065e5bad3dfdc1d2d26f84e0a97f7dfef17e810a7b08deac1bf56e1d8e0a2c16cd31617d5dd31fa098cf64a66204f66272867d2a4ca5ed2793c5ca6b05c58d6a1d07f25bc6d72108bd4c529d635889356f3b50bc607736618061e79879e4e69b97d7af097674973208045892e508c10d70c567651cd5061eeb4ab8b3ffe405727db09759fbdf3b00965c2ceec9e81eb6439e0ec65d7c7e77ec2c782e9bdc93d2eab5e1cd591b61fa986392d6ed64a211cd329451fcfdd61ada1b9647ba5bab9e4c4a950e7833f662a91cb60fc936e543c5d0b9519942ddc92f9e4d1e60fc75d5505033933ea40f4305445a139d93d586424d4afbd9bfcd446896299aeb09ecff23280d9dd162d436ece3e1ad53aaedc95e7796e1270493798b059a75b2e54745c576bebcf56350448d60e06a248210c8a20e9605fa1470537fd0db84599524156161bc9e44d2be57fb4c43923f4759ee9f9d3c1d57b0b5f212f24778c92fc8230ad01463a9832c3ccffa9342df25e23dcddabb7345858d20699f33e44123e54ba37a014a2b49d20b67589cefda4b7ebae9fb5e9ec6897dd26da7f0a5648d2fa06112731d12c32a9951c64955e9ad29d032202a814ce8daccf8590350ee6c8250b2dc9e5caf55bcd2e6a53ecca79153fc6d93b2cffc2a97f06e700d6de149ccf981cd5321a803e5e2a0293ff6d6981ce09e63e4f79dbe2ddb98c13398a1bb30a356fbc1d4682df2be9f1e5a8d491aa52fb14a1de44cd4cc8b6f52b1e74a44fe29c950fb122b5d5a56cc558c0325b72903350bf70ff1169825092d030cde169c1422ed83358f9e0c92109f015786fcd471aeda2c059302e008dad483142d4607503cfb3a7a1b1983886197d2f0f8471ec9918bda8f7c782f48223e08115d0b4cbf6f2f481956552625efce45a5f9479657d220944de0187175c121b392a567a59bb2dc571565f7823b1ec045540dfdb29edbb1ded3944924ab0b495eb34ad048c1b7e1299105d42ad2d150fbe859af79f3262a41bb31b574982daf593eb0bd03c1acf4fdbeaf273b2e4c9b6ec7560ff010978093a09e268bc20f1847cbc37a6af7a670313e12ffa8c63f2ba8110d53dd0dd5eb5dced23e48dcca256614d8f4b8f17a465886283347759815627b1e2f88b40a72b29455092679f51963fd0fab9c796368af35a40059ad796330a090a3acde616de96cf55cd265384a39fc6173ec0799ac780d787739dcfcbc81e6bf0b0f55c7d3ec617eae930e9dfc1d95e63f8cd4305048dff2ccccbca902983ca37dd3eebe0535422dc6b8a606bb529f3b2d5d07c99ebee9209e606cb204c3f2e9ff464528fef9aed61bf9a52d66391e73d620bd6ee0257856b075f4959e8c3de92d0e069c63647f268304847215354d1c4efb1d6d27646cf503b0ebe0ba8f337a2f67fdccfb93c4381d0998d64d30d34485a061230aada673b8bfdd98587e2178ed4aad27c1017e16edcca11f328c868d8fb48fda6447fd248f112f7208f20da63ce116852d0644b0b033a5e5958353c4eb291a815d946a983afbd69325104a851c8c2aed48603ce3d1dbf26ead0be26bd146f3da3332419ae81b618392c7831716a3ad41b790b4e244f2a92faea3cc2bad34c8b6c2e617cec9055f542a0f435d0f32b1e0376039e69af1d5e9bc1f66433f81f6dc413ab4d02a68c9350812e99c0f9f0bd1e59451fc00973b414528e138e15f8330636904b859a45b4d00572155829fc249497f91f085f8a822adbfd94925dc7d35e48cbad45cb8e442c7bb3e84a296cd4e017544756689720da45d349b2fbb2aca141109bbca4818692b914ed107147c2301de31efa853cb16f71bc901b1bf028e5162075231c0adf21b2ad635f772daaa1c1f79a2a9273ecedb37a2caba0e9e1b82dba57bebee8041545cd953c4fbb09b150e2281140cfafeeaf0d3b4f01422ab1e86733c9c980b2e16ce094638df2cdf27f2148fd3c4d596e9a7a077c0081df3aa3db8f829ca8ace9229c1fbb4613f4b79574b20f5430a78c8171eeee988a62a8f6d044a40387b391a5ca019f01df354c5ae2001b29fa1136f04745d881738b849f31cc935dd83f7d32be7fc484717572cc4e7b34b6842475a963d60d266d0128219726ecd32a1bacada53571d149a726b36aa818cf2bf9fa566e65be1aa505bfcea95d2e5d33b86c1973723e164e419b3b2e725a56f757e923a1514f1c4735c488a34f2659cf9699324f4e60fc84b65e2d0889a56c632c3375837152114eff21e89147d638517f95e0eb1d222a7cb99af4713c27584c4cd7227a15ef4262ecb48bb71db40e195436d0c69c10f9d3bf3ac8cad51093db74daaad4b88fab8b981172526a390f346ee98f74ddd58e69d4b09eeee793bdfa01041f5eead24def29cdfd3ef861ccbe63f8902ac2b7b1465ee8acc40e6263", 0x1000) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd31929648000000000000000000", 0x1b0) sendmsg(r4, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:43:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 23:43:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 23:43:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7, 0xfb, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:43:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x5, 0x6, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x1, 0xffffffffffffff7f, 0x0, 0x200, 0x3, 0x1, 0x1f}, &(0x7f0000000140)={0x4bbd, 0x400}) 23:43:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xc2, 0x1, 0x1a, 0x101}, {{r0}, 0xfffffffffffffffd, 0xa6bd59d15996a0e2, 0x4, 0x3ff, 0xbb}, {{r0}, 0x0, 0x5, 0x19, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x42, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x31, 0x2, 0xb5, 0xfa01}, {{r0}, 0xfffffffffffffffe, 0x10, 0x11, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x8, 0x3, 0x401}], 0xfffffffffffeffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000020, 0x3f, 0x1}, {{r0}, 0x0, 0x92, 0x1, 0x100, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x6, 0x3bb}, {{r0}, 0xfffffffffffffffd, 0x40, 0x42, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x94, 0xb, 0x0, 0x5}], 0x1000, &(0x7f0000000080)={0x8001, 0x3fffc000000000}) socketpair(0x1, 0x3, 0x889, &(0x7f0000000200)) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 23:43:55 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x4, 0x3}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)='&', 0x1) poll(&(0x7f0000000000), 0x200001fa, 0x3) read(r0, &(0x7f00000000c0)=""/106, 0x6a) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5d1f, 0x7fffffff, 0x4, 0x1, 0x8, 0x7, 0x100000001, 0x2, 0x1, 0x9, 0x80}) 23:43:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="69aab11b1cb0b6599195074c67d8ca7136e2ff74568ac840702f0bd1814d7e1f71e3c921148177f663721be06eef93e5f35013eb1d2e261d9a81d7e4170cfcd6e885ccb7859359368ca16f089aad8e6596b56331b42eeaaa7abbd3305cb319bfa260abf7c2a8009f95dce86ca586c6ef8917226e7d6cb64897e4bcff24df70cb665880ec73b23c159479734f064518b976862ae9801f324d95307adfa846f07704da8790e129e7b2a2208b0a0fd664d27138df2a02e645d78509730451", 0xbd}, {&(0x7f0000000200)="9bbe9c06b45611abf73521ac588a205d70fdd43acf35dbd4900ad0c9a121f1c77f3cab00d5ac3ee4d12b581ebd5072037532c0144b27a4e0d63ee3d1155c8d46f2e49f07c47428e981ea411858af7606300e1c1a383ea43123313157eacaf7d3a6e427c29beea95bd5177e60e694649208f87c91f8ca093b5cba16258451d792b3b71f4af323b933e59ca6089ba1359cb655898aed585d55a466ade6d7d9", 0x9e}, {&(0x7f00000003c0)="42c0c2dcfafb97eb0b382186b786e9f437e9aaabc14f5101bba76f8558387bcfcb5ec00d7ae5194529851e8cb9423ac65ecfe5d6bdb1485671c53ef4347bf1cf731393c2d0535bcc32921930e43f2ff2b1c6191d609e617bac2c282f07dd8968819634a66684aa44bca8690f28fdc6b26cdfd83436810e59ad4b2f03858dea914ac94708c3d0d0fa0c0de0b6d28aaac60037add1a2f3b08ddd526a06fd40ed44159a8289421b7bf4aeb99ecd85cfcbb6a1c1665b64e3b5e666bb2c15906a325baadcd92baa5299c9d34de4fe64003005505d37d3853e91ba41c0c83f87b677b38188af57d2c0708b2add7d24d100566dc831", 0xf2}, {&(0x7f0000000080)="3408f997345f24df5f9e466871a53aa4b2efeaacb214bfa14b9d31f1b7174ca43a6cc7f7ddb96f05d6f8ccbe59fd2b22b8b3c31d9b155e193e2ccbe3b77cee3398809a1c", 0x44}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f00000005c0)="048a0956d67ade6028c511211747c8bac870907dec1d6d01e0b44d1485a6105f90625bb1aaecca7099c0", 0x2a}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000880)="8167927cf344580e86aaf25636f189b20297af8c69dae92ff28a62444b2da86148dd54c2ebba7ada622b", 0x2a}], 0x1) execve(0x0, 0x0, 0x0) 23:43:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = fcntl$dupfd(r1, 0x2004a, r1) ioctl$KDGKBMODE(r2, 0x40044b06) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r3 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x8) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0)={0xfff, 0x2}, 0x8) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x91, 0xc0000002, 0xffff, 0x4afe2069}], 0x9, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x60, 0xc2, 0x6e, 0x5777f85e}, {{r4}, 0xfffffffffffffffd, 0x80, 0x18, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0xfffffffffffffff7, 0x8}], 0x6, &(0x7f0000000280)={0x7ff, 0x8000}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x100, 0x0, 0x9, 0x8}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() 23:43:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd3305555200010000000000004c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b0187cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53afc52751c3f0471bb3449673a11650075ecb527a7498f854d9018d6b95595d119e861416bd0b225243f9d69ce1aa08467b30afc75236a8a53a776bc6f0fdbea081213b635edda3030e4ac0f067ee2a49a9cee05ef2b806cb15133e3116910bc12607d19b18b2caa7495d3d6fcb296af6efbf2d9b217f33b0dcff549f72db5f23aaf8c0f9ae68fad6282a9e4ded6d5201c049cdeb675f18258b45205f50010834558c44ed497dff0484f51c7345e146ed9431f", 0x10f) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40000, 0x40}, {0x4b7, 0xfffffffffffffff9}}) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:43:56 executing program 0: r0 = socket(0x11, 0x7, 0x100000000003) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 23:43:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000800000000000000000000000000000000000000000000000000000000000000000000057d2c72ecf4014362fbac00000000000000000f70000000000009d81daa0a0e6a355f5f281023e15400192f0d40ce10008000000000000000001000000000000000000000000000000000000000000"], 0x80, 0x3, 0x800) 23:43:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000008400000000000000002cb9f0facaf20389bb97d621997ffca9d4d546aacbc20523aaea293bff582c31c1713b639efebc8e9fe1de298b8f9f5e253ba1b9abc4ab3886c4589781e86bf8f182f8eee8ae1fb6abc10839170fe6ee8ecf78951e2aadd2ee45d301510e79f1fa2bab9bb3211973b5a7a189c7e4d2cf85424d6edae22f84a3d6e26fcb1fdb4ca5debc59dd94518f71ff"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 23:43:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x7ff) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00f42d2f666967da4ec1"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 23:43:57 executing program 0: r0 = socket(0x2000000800000018, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:43:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) writev(r0, &(0x7f0000000280), 0x0) 23:43:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfff, 0xaf, 0x8, 0x5, "740a50d16acb07917e6b289bb36d6a5018696b42", 0x0, 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:43:58 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x11, 0xf0000042, 0x7f, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x30, 0x8, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x81, 0x4, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x89, 0x1, 0x9e7, 0x401}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x9, 0xf7}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x94, 0x3, 0x4, 0x6e92}, {{r0}, 0xfffffffffffffffd, 0x82, 0x7, 0x7, 0x8f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xb5, 0x1, 0x32, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x10, 0xa0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x6, 0xfffffffffffffffd, 0x4266}, {{r1}, 0xfffffffffffffffc, 0x64, 0x20000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0x0, 0x5242e8b7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x4f2, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x8b, 0x1e99f2ad45491fd8, 0xfffffffffffff383, 0x7}], 0x401, &(0x7f0000000200)={0x22, 0x20}) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x16, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2) 23:43:58 executing program 0: socket(0x2, 0xc000, 0x2) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x6, 0xd54, 0x0, 0x5, 0x0, 0x7, 0x0, 0x3, 0xa4f4, 0x93d}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 23:43:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) recvfrom$inet(r2, &(0x7f0000000040)=""/98, 0x62, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 23:43:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r0, 0xa, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:43:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 23:43:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="05002e2f66696c6530c01b7d62bc00"], 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x6}, 0x8) 23:43:58 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x5, 0x4000000002) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 23:43:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x5340000000, 0x4, "64edbdd2a31349538588cbb7a0cdcb33975a752c", 0x7, 0x7fffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) 23:43:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="749a", 0x2}], 0x1, 0x0) pwritev(r0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 23:43:58 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000080)="6077fedd450cb89c6ba8a88feb32163e0a6457359b4b4856fae46113d9fa6114560228fabee6650123f68812f69eca00b9869ee7416d4ef69e4ec8b5ee8ba34c85b624db067b93bcfda27111aa95306539315ebf5934557bfc1eb40126d10f187c4cdbe87f320f892327d64d4a6b1a59d6884ab64ac0f8998efa655442caf1a008405778bf9829ba4ae697b9bf0a5019988ecf2a375e031b3e0ab834c70b721d962bafb63804521dbe8f8177e9f955482d50f3a652e2cb0b11776d928946b3490c9e71b45f839fb8a3484b23c3aac6f058d4f89d5a7ceb8459f2d9c48655384b6d097301cf5b0a", 0xe7}, {&(0x7f0000000180)="89d842d4b100765df8e0ff7368a1948fc5d2943e", 0x14}, {&(0x7f00000001c0)="4fc82f277f2f935614bdd031f35e251dae449571651b78761d4f3a98bc5536413f6bb38005610be7eb5db2b59a3e7fd7a81e7bb9cced86693a51fc1d477035ccc0181c5269080163099ee11e5acd404302bc4344bcf8feac788359b7a5d19327957c1a9dae7bf3c4b86dc412452992db1e452c911c9c68619675475f592ad505ba3fef6c6a3eade2473f1c2147a4dc02df2328225259cdd42f5e6b78e9dfe3799b59649ed43196419fd365093ecf1311d4725b01698ff80ba0e1fb0e4be1f4e3c3e508dd", 0xc4}, {&(0x7f00000002c0)="657fcaa9b4b1bad675d88b1b9846cc3340e3155b4832a7a19e6897a0f9d4312e59bbea5ff4567c8918f4bdd37d0aa9ce6360b1dd4fcda7245fcb2169ad0b6dd37a779c93c2f6ffee56068d2c5730b837615677ee9abf37e7807502b25b264fdd643d9665c5f43f2554f30445d37f805ef3c57a01cdc954911cacadbf69a232c76e0121ec845ec7fc60b157db9699c1f8a4aaf0e44216412eb841e00150fd5863a655086e8bcde4dcf77ecb1766e5", 0xae}, {&(0x7f0000000380)="26cb47bf735a809504190313f71dc05fe9a86be52a59e35ca3a2805cba60ddfbaafd2da7c4942a9327ba2aa3b60e576f46400801a84f1814d85bb298f3502db4f5a1f93619574c60edbdf18d10f2b320e2ee2b6728a5b77c2d792fc9d558c6a9cbd40d74a551c216cd504ab3c101161ad79dd465994c3f2f6e92cffefdef6f3911f0b26b667413b5c7abf5d7d028685de5d79bd6a416d4745372744c79167e4ae80925da763f0b8c575e12d8bcc6d51fac7a3a9960b08fbb78135c2f46aaa8cf3e011dbafd40ad2ec8f5d3a0dd8044727c9ebcd57ecacbef", 0xd8}, {&(0x7f0000000480)="32d144c75634d3b62b06048c4c29e17e5ac62d170d617a22d7a03c5fdcfcd651676c75cf81f68fa02be104261b63324b1dc8f0eb6135d981e2fdf23128b480d2d0017d87fbb0e5c5b3565f26a474c0f5ea65bcc4e69a8c1b887505d72d506bfee69bb4bbcff3a0f7aed33c76ae90f2f86013e714e522bab33f60ab336aa51a4e0e2a78534995294d8491feaa71bc1de69a07833a0de9e7f554198153a13af5729c0d8ed546784315bd457cc5db", 0xad}, {&(0x7f0000000540)="a32f93300f0c77f9f13b7a85e72822ac5e67c934093fe0e6e7b799f998595b4f3483287cfe1592bed7944cb5e41773f6", 0x30}, {&(0x7f0000000580)="07b93408c26d40014ff853180c3060750364ba9ef674378758a1eb9b73de4aace3a52459ed8a7ca32a97117e3ab89fa4be3ef2c796ac2bf5ea36ff7dfe8d8c9d8e6d845014e20f88bcd4dfaf3278b649da0c175c55956a06591920a806ca9d26e4b1dc37a64b368f0fded573e97502c8ec881d9d6a237a52c0d7fb4f578fab5e616ed77ecf32caa3bd190d51bbfc3ffe5b10d8612cc593af34f579a858de6489bf3bb1697a279ae0403784a92d452bebd73df2010f77de755a4e143d7aa1fae47ee50a178ebae943157b5c649829ab64fe1c868144be0d5e909e363a6b24f35d4826b006ad124987da72a41ab0bc511b", 0xf0}], 0x8, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 23:43:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x6, 0x8003, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 23:43:58 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) listen(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x23, 0x7, 0x8) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) listen(r1, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:43:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d9393d50", 0xb}], 0x1, 0x0}, 0x0) 23:43:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x7b1, "e1d59c963d8936357bfcca9aa313bfe6e5aa382e", 0x3}) lseek(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 23:43:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 23:43:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x2, 0x5, 0x3f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$unix(0x1, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a00)={'./bus\x00', 0x7fff, 0x100000000, 0x5, 0x0, 0xb7, 0x1, 0x100, 0x2, 0x1, 0x5, 0x1}) r7 = kqueue() r8 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x10000, 0x80) fcntl$setstatus(r7, 0x4, 0xc8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0xffffffffffffffe1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80000020, 0x400, 0x3f}, {{r9}, 0xfffffffffffffffa, 0x40, 0x80000000, 0xfffffffffffffbfd}, {{r5}, 0xffffffffffffffff, 0x48, 0x800fffff, 0x4, 0x7ff}, {{r6}, 0xffffffffffffffff, 0xd0, 0x80000000, 0x5, 0x7}], 0x6, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x14, 0x4, 0x4, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000000, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffffe, 0x80, 0x0, 0x120000000000000, 0x6}, {{r9}, 0xffffffffffffffef, 0x0, 0x20000000, 0x3, 0x3fff800000000}], 0x3, &(0x7f00000004c0)={0x601, 0xffffffff}) recvmsg(r2, &(0x7f0000000940)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/169, 0xa9}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000800)=""/26, 0x1a}], 0x5, &(0x7f00000008c0)=""/123, 0x7b}, 0x800) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCFLUSH(r10, 0x80047469, &(0x7f0000000280)=0x840) open(&(0x7f00000009c0)='./bus\x00', 0x1ff, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r10, 0x25}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0x7fff) 23:43:58 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xf7e0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x20) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:43:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="0c239afe03af3ebe113a4399d705e6e096a0cb8d1d30bdf2a21830af40dff1481ade26a249506ba20a84776f8ccdcc5237c7842b28f3d8adf6effd74e76a3a11950a68a5c0bfdd560ab97a9f018d9f29bf6275b0741d0a87ccc6b00ec14d617b3aa85665988d6cfae43c87e3eec6fb4d91673027d1c61bab3cb0403885ccbd5cfd771ee216b52bdf965a94bcb0e515b8a97cc98478a9cbc6d0e9597b752e5ce81158167ae767759c45901fc1f68bc34e0d2983b2b2fbde4e8625ad41b4c644e7cd971ff06d0de52e0bc5955ddb718d1ecd4e07d0b2b7b07e997c4e30682c5bce868ed98771bfa6e62551c63775db462dfbb9cc10e002f4753b1ca1b012461d8388b2c35ebd4c8378cdf6ba9e95ac7f4757417461d00fb5d0c6e18050e93201dcd91b3e6bb798da39e42a7f9208869ff37412540fcbf4b4c8e455cd47bb428e653d6efbe2b11c3a7143343181ca831536", 0x150}], 0x1) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) 23:43:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x40) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:43:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 23:43:58 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8400, 0x4a) recvfrom$inet6(r0, &(0x7f0000000200)=""/135, 0x87, 0x840, &(0x7f00000002c0)={0x18, 0x2, 0x3, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x61, &(0x7f0000000300)="6822d770714c1b97aef50ef71423d3ea402e906347b402c62cbb7d820729aade68a0cc7cf6af3b04268ddb2fb897dc141e6698d23ebf2da296415969a77cd97eb7a2578a3239770c53e844c3c72f7987cae90eff08cc44f4d45b8be1effeb4", 0x5f) recvfrom$inet6(r1, &(0x7f0000000080)=""/217, 0xd9, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x8}, 0xc) 23:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x34d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x401}) syz_open_pts() 23:43:58 executing program 0: r0 = msgget(0x2, 0x7ffffffffd) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x3}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:43:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 23:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 23:43:58 executing program 0: socketpair(0x10, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/176, 0xb0}, {&(0x7f0000001440)=""/109, 0x6d}, {&(0x7f00000014c0)=""/95, 0x5f}, {&(0x7f0000001540)=""/4096, 0x1000}], 0xa, &(0x7f0000002600)=""/207, 0xcf}, 0x800) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:43:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() getgid() r1 = getpid() r2 = getuid() r3 = getgid() r4 = dup(r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) sendto$unix(r0, 0x0, 0x100000378, 0x3, 0x0, 0x20d) 23:43:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x48, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 23:43:59 executing program 1: kevent(0xffffffffffffffff, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 23:43:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000010c0)=0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd0\x00', 0x20200, 0x0) 23:43:59 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x19) execve(0x0, 0x0, 0x0) 23:43:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200001, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x480, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r2, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/31}, &(0x7f00000001c0)=0x21) 23:43:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8001) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus/file0\x00', 0x3c5c40f6, 0x6db3, 0xfffffffffffffbff, 0x1, 0x2, 0x0, 0x5, 0x1, 0x3, 0x2, 0x2}) poll(&(0x7f0000000080)=[{r1, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 23:43:59 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000180)="e32b889ed673c58fe5ae32af76176ac280efbf2b14f1642cfaf278d1c443ffc628f0b1d2709c871dabfefb1ea2c1c89b7bc4077aa8923eaf669f0b3ef791893dc6b05655e5eb5fb45589ac422161500563d75135418ec7a011b2cf9bfad3711d94c51185965e7d0926b7ccd4b12b09708e9ec4d6f931aa222eee3c8bb831f31d020ab8732313558b5a51a1c6a2bdb75541fc782bc86b2aa31bb131e0173c78e55d83e9f5e33d890910be12256c12932582785cfb56e5748d8c8d01bf270783828d2ee3dd8fcefc562f790d2faec79ac8092f24c729830b2e8546769f1c03678ca06977340b", 0xe5, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000000ff00000100000000000000"], 0x10}, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 23:44:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0xb) 23:44:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0xffffffffffff2822) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) writev(r2, &(0x7f00000016c0)=[{&(0x7f00000001c0)="a6cd69596905354950058ac7f5a9a613ea792ba59516261e6b580a79bcfb14f8760ea61f651ab23ec83323f1b6230a38c7c2e739ecf009524b5936f1243abfe7e132ee4d8f930be383fbd7551b4b2250b851f2a885d4681c72861e9c11a3957c60a832b5c0807e85d6bca097aadedd0393ccd3a451e6ae5812e21ace3d97559352396b3d93488300ca93ed8f42f6fbc502d672ae65ce9ed35b80dba296cc5346ace351958ec8abcc540389d4fbdce4b71548b0cdd6e9ac5f4efd8ef5445a67ad9ba9e6cd60955aa9332df6eb80bc1536737eaa7bdf812110327889be63a4c666d483f4179b110d20f70b3160102c90ee228671", 0xf3}, {&(0x7f0000000340)="6b3ffb2c5b8fae941518c1173ae96d23283adbff57b623f1bc75722e5943064ee961d1efdbfe8d848f544599f04210579616de976cfbdde9f5077047d2e91f2b43a2f09aa4bf79d3ce0833e664a802876ccd59c501c930d4a05ff3202980d6cc5abb39d8e1c2b5d0a1acfdfb7254f98a373f6da8c8ad63b1b5474cfca30626de1443975b52fe14b40495d0687dffaec1744d1ce8db4b7960c544d0ddf19d31b04b8eb93eb701e5cd514d66c9792f65ba0f9b4c874846cd39e804788dfb8d0d73262fb649e6c75e05eca2c93ab5c360fc6c24bc49537369d2e6f4ae5bd1ee50e223898d11bdc5e8d6ec8e44a32d7215a88b5034faa20dc9922a0cdc73a0f87f28b276972b178c0c117e9549ed71515c57ad733e5022c32a37b600dbeef71b5e46d2f5dcfd317a0d2546d7bbb957750786f82ab0d1cd6d7cf265dca29934fe13066d61d1676c827bf68a9f6b60aab02cd86d179e42587e4571687f79a9965199c4202a9b16b19a8a83c7472c5c7993850c15abc1c3a0d76c5be38c2628a1086a1fa9a297772285a877aa2c55f31b0821d91ddc76ba4d09211eeccc57b7a269f0b713c0a652d900863847a676be2a80313d93ce8a9093d24c081e0a9e5972fe04ced682216b235aea62b649adab43bc0d8bf9fceb56e091a53b08806e9dde06a90f547e07d617910abf65382d1a996437d4e3ed1d7aa0ffbce39bef65b6519240b47ce6d10f9c38d91dd9d7f02e092ec02bf5067a20001368f1c993ddfaba473a09b7fc71cd45671d91e452aac2bc58b0b8ef0623d2e8b237225cb956653437f628962ba2398f31114358396097b1d0102027646d02c87dae0ce5ac26ddd45e7a98186944f9d106135a892997b4920375c2fefc29f3ccd48c46f83975869f7fe26e6de79a9dc12d5cfbaf2925166ab1600135873a0473006e9d7f1a7427dd3b34647c0d771b7ac6ddf0261fb3bc60a4f15c856d86a71c09d427973ac6a03e014d8cf9cca76c5348a3eeb41c0511ad6b893b0d442ae918870ca0a9034550b1699a22ce90583e55f546aad0d8e8ec9d8cc81e5c7066e32290f1cf0335161eb8ca1582629c2cd47b86cd0d3002b8dfe6b74d504fc86e1a566971c2215165ebbc16a2e65aab5060e75f18559392ce93bd1b43a62d7346c540af39048693ad7bb00d3ad3427c17e098d18823b1a05c83d84adf8179cb25444759c33c5035ad008f31f8c296be90848fd58f2da12e99972e30b6280b57b967bcfc3dc95b65188fcff04a47b8daf95b6ddafad21db3f2cdfba705da981eb9680a3e20c1d752c25a157db8cd6207efa687eef6f83dea7b1fd80913a27c1a50cf99bf384570a0c8490dfa68128621833742a68d9b6ec4974033c40e6237ba904743bfa4867ada44a61a178b33dea5bb4c6ec0ffb7cdfff66159d343b7ff454ba6477613327728908b568d44dbdf03c340e3a8c939767af4419fe908a851ed2cbfa7c88eeb18cf5b2adeea8524d27133927541cc280bcefca8a8caa29be3460231f28d9a21d50230ac9a672a9825354a5d564b6e9e3cb3ad46e0e7e11dc15ff7b8e054b424121657ae1619fe5b684adac27d20769c134163b62f4f5cedc911df9197f8c658c07f2953df69396d257c24ffcfd98e221c0527d5e780a93a4ddbade20da4fc568b74192704f1d09c063b5848991b8279fa37e9742a259de032cf0ab72436fadba563c74f7d53a12c0bc11422d6ad1ac26f07545b4d82bc670fb014500bceec86d5e44a37c015327c4ad25752759fba53af9ff1af587a18c1bb18aa2e4cdd5d7ed24126d39c8d37bfc47660c56d256639522ae5f02f47e9c94965aadf49b7cf61743d1a3342ec760175f8597f084ab642071de1089668269368fd5a4b1981e2752b511fad1242ec712b3c84572638386bf9beeecd39628687088b186cee481b72d453d26611f56944baed34733ead62e426cbf63d6563694d24d664312cefe397ed782d20ccd136b7991971c7f0b04d59eb8e12e76f231067e06b4265af08dd14b6c981d7e22254ecb665bc46b396c8aef7e8f7f272e47349672b809fa25c57d2aea73878a523e8349ec354998cb3639c0a3efbf67f347bad83c529d11e147675278797244c97ca7442080b822a05a10a3ac8b145dec6f0cb9a043a6191966091a572f9062d11487bc8aabf311d43d69b694d61ffddb030b4d91546fa85a56bd6da1b73f3eb985a70ebcc9ced85d7533e250b7e4ef7514fadbb06409d3eacd1311d4cc4fb20219b05392449c90c1838af7522b2788055f9ecb777e2cccd396aaf948a4a445a7d3e658bcccbfc15b88191ecc8947150199ebb32e7addb3bcc997ab482f6d428eb883bbe5768d973f817ee66e921d5ea6f6c1afd9b4a64548bd1235c1b3bac4e99bb359c2ac898b01ea71ac7640f61bfc440164cae1d9d9a68badbc44e960e0b7040db9342edfdc018f86b13125d67c80210b1457e54eb92530b241b3392da5fb8a1a02aa8c4f8abac36927a4f5c7ea4f5d11850f0eb1927275c2d7e53efb537af62f607f24cd37d140f5bc98fe7242ccbf17b4ad262e367181f7bfe319cdf527fdd3b76ee371da89f67dade2f76c075a7006921001da8bb725d282270433e642acd9a801259b63cf9ff80d00efc1c7539e2561ee35396a769970af19bf64f06b814be63183c4ff13473bdd9797b798c444787cb35ab15b4e419f5cf07fbd75ec61a13b48c66b526f20fa198958b8c3c4f7ff03819a3825b556e433f86973317d6e0985681f3719c8cf7cbe24be8750fd521c3c0b596b7e0cb907b6e9aca21562909fa0380225b4afd4de1a6bb8bfb7174be64b2f87419eca3b0e6e340322a38feb9aacbb745459ce0adf6b32d1a01fd6f20810b6c0d740089c0ec5cfb263fa0f9e2887d0c369fafefd553157646619aaaf8ca228792ef30d5e6be0301078c471400903e9e6cef97cbb42abaf9271c13ce2c61019fbf56311e158e627553c258401c42722d8247ad5c7c97f0d4b5220454f6679eba74ea4c9d8ba5f3ca15292ebeb4ab01de1570da7e050058529bd3ff376deed4a912c2f45c0a4dd84d6d6612e7b53354672331ed07233f014d55f328ad74d61af529a562f7232ced5d90abaed855b81482e3af9b9404e366f2ff188911c2970f394ec0aa073b8b552c8f42f34d3bac8f8cb1ab70615d7d44020c1a3af4e43be1b15c5d28e47801639c8fb4e7fab07dbc1ad2e712049217d004151c99a519b745161c99d06d030912eeda699bb8a4bcacd404bd92a8a388516c5de604e10f2e379ba9d1076aca9aa1ab8451d2da858c0c0f8452072940fad16069d08f58c6460e938afe42a3efcf5d4cd486d5b46f5709c6976a0368b190ddbff4f8b829586c335e46a96f0a89faebe08aecd1674bfd5aea8ef1fe5cf95434daef41f42039ff7e63c17c89faf90331f431ee53dc73e3dd0bc7ba625b37e97c4e0de20e1351d633710fdea34a3045af448cba1ef547f4e973ab669f6278f43be97a06e4912e749b67198a19329ff57f5c4106d19ed025af4c883ff51ec41505d0a61c873bd406e23ba2659089572d8540d96ae0540898c74866825037851197ef29cc0466eae8975f9d2d3c8047d19d67382df37a3d6f393987b826c738e654fa64e93fbd7c6571438ce589232311231b8db30f0ddb12af59f7f4cf554b71552da7f6c6903e3884802971f6b80f243a048ba1ce490291fe53d826deef99a2fd784dd1f5f5367ac3173a97f3c3540e8c04fe95f19ab2d67969fef699445d9f7131422497c9316d84ecdabfc7e51afc563c673656f5b0779eea5358483d24b4fd591045bc7f3e74829c62f8d977ea995ed01165232a56c403b5b9bd3b1fe221196467910f145ce5af5d5ef8032a076bbf5013a8c4993c3052b0d8f3081e33f7481a30403d3e8ca4cfc20e7d9c006c9d627237b9033c6e286e056c8f6cb3c8597adb340217542a228ef1eec9797463736e279ad7a4591eff6b7a0f38c24164adc39c80c13eb6124da987fa32c062538e12e43d57377b6a0cf222effc47e6a068142f35c7a8f349bcc30bb71fd84757af0de4e28ff0760efb5357683c7588cfdf2950202547e70048a71aeda994e2f9ab91d7e2e98a9ab1e34fc8d4cc40974ca57ae9ea027600c8e971233a056064dfff4af58314fe1c563e7d093fe1e807dfeb5dbf0cf78e1d3bbe0b29e995fb370d8100d1dfe5f92bd7473a190665608b07c85852c8c98f7b9689224a5f28c7c51acd02a45138f95a11b7d03d4f5d54fc7e3c46ae9208c8fd98ba94132d62ee022265ec7a09831db0226ab0967d71d9d4e9e9eb705545cc5513a19a7de410da9df9789d079552f75f49149539578d2bf2699f5de82d7f69d3cdba678405296b6137e30a04a2515f0fdcc29931c7ef508577595fb800c4920b814c47948880869e1325a8ee9a161cb18c11052a8e07565e59ee9e37b1e6f5da5fa55af085a5bcbc596c47617e149f855739812fd31471cdc84ea6f5c121a606002326dcae5eef63a970c1089cfa10511377426817095bacd5342df2eb49a53d55dabfa77a3599f82c1aefe861db4090af3912e450c78595d90afa4ea3d5db30a69b5e74b1fa29b59a93cc57e8b96342510ff22040f86c25648bff44c8e8022ac896a3aafc16426ff9d479aee5e8fd797537a5e76c75a012b620befcbfc5035b24a406128f57e8c46d47b9fdd6786f22191757533a2030bcbf13dd0599a4665444f871f4325ab7335e28ef7091f219a6031f6b40780e479e597ffe3a45e090ecb3ab84a8af64efbc22dacc967204000034ef52b424f5334ff78e01dcf0b26b47d31a02f3f3087cbad1c715390f554014daca1f6a2847e6216a1d09c723bdcab2d300c07b619376c55bdb32e34cf89d1012f24616d8f54490ccbd9ff7cf45ed590ed783f987f051b25ce3190f81dbbfb338a83227e3f0bd68d8556b100ea8c341d95753ff8de4aa7f416be2dc372d708d14f6633341f191765b147db7595eba2c2bc3322d26a15c4b25af818359c705586946a0e38ce51e225a569485a67305383880608e7d68adad93b7f19ee2b9f1daa35fbe0d78efe3f08cc69a82c665f406ab3c61b67b02e54b8ac1b72e3d92ff780b1536c1518657356fa5d781785af0b261973398a266116a0445f907bd6390b256634202198938d8a50e4a21dc3e5a14a2cf6d37c4fe922dc79596962fe711b45b695459801efae5592fb043b978280ecf414f259394a91e047422ac1883cca7746c32876ab119ee1ebb9433a7de041e5d5a87ce965f9458b675ab3a0decf67a6b13011101de4faaa0fb1acaf677b61e589398b7cca0ac17d51fb7e925ad2e1b7a5a862713feb272cde760a3fede3370b03bd2129130553ae61c1d1ab16aafcda36e2b4a37824d318052a26cccfe045a3328ed1a1825dd4a3d4a3ef561e604b4724a64b05603fe87b88e059473bde9987502d47007a1a47d84591d823b29a846169e5da2aee8284ad78905801740bcc80eafbf33d793f5500ae853bd6a76d365e9067fa00e4279c78ac242b8cdc0bfb5575d76d259024da5205f0b209a4c61732bf922a857f5ba5141a49a2f3b953c56accd5d86b43752580e499f4136d21e2c2e3a82c833db33029d03af688da8707f53f915e2eb5a6e3bc8ea510638a8df390eaf0facc3caae8ce7b7529cec7833ca946d06f51a7e982172b634291f378b90e978fec1feb3c11735dfe7daa7f060011b3bd5e7ba8ac40d4dffcbac9b9bee4663f751ab08d6c122f88613ec5f9fc3bea42768b33b8934aa15996223478cb13d0365", 0x1000}, {&(0x7f00000002c0)="d68eb59fa85b4c9e2427de", 0xb}, {&(0x7f0000001340)="f29500823ff29a6a3dc2e34afe8ed936156299180092011177e1f656d30948cc84430b344dfa580c5e471d98260eaf934b18f6b550a69e6efa3170af0be64995fc08bbf00d7f7c602572", 0x4a}, {&(0x7f00000013c0)="14166aefc13cf2da6cbbe1d1868e520db08cb09eaa3d404413f8d3d8c13b0d476be38eae0d0c6dc1fde6ca189b268480c462d3242f44463747970a6dcc1d5bc6e396fb2f6b2432144a130c2e4492bc82087ce6d4aa56f875227d4d8183fe2d8f34e8", 0x62}, {&(0x7f0000001440)="1463f25022faeda148455bd2389d9155a8d1c68c", 0x14}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="d46e4ec24099d378e2c9e233738ba0ba4ca1eac6e80b9c2f7797a4c021d956192fd1a6396a918a34d5a52f64599afeab0ad09b1d1c71b7ee64d5569280facc3fa23892ed5ef147734f27523e691cf654fb3961ebc746b8d3fe1caf1bc3e191c3f94234930406913db4a09cc4d95d4b78cb4efbc9ab71f540f39be594cfe1352521554bfaebff0643a89b8511d4e25b571065e886729166", 0x97}, {&(0x7f0000001580)="8a3e1dfb2ed468ab0d2f5e86d28717ce1878ea187e031cf72b166542035d78aa51a3358e6f8c6d864302e267a80cd0f98a50d8", 0x33}, {&(0x7f00000015c0)="b2245a685531b9ca53745533a67aa506e77b2b243ec965a83919bdac8916bf54da5c916f7cbf666d723bef6430c0c07573955401d16d88aa6fca3bc019a9cdf3eacd8330ae9a080f41cd1ae86b1b6bd9c9fcb09789b2b929162ee940ad990d20ae9cd89b53e82aaba68cd9588390268e9482ce5d1ccf33cf2344bc3139705bcd5bdd0e79a7e8b555c14ef3ffda040b3db7f28a0df39e07dacc85309c7b62a54f6721aae7ce8d3b3b524e02c00c650f887b319eccd58200abdf9cf63232f3091331e7a03e90ec8146354305c3d3b82d5ae6e99b", 0xd3}], 0xa) setregid(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) 23:44:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x400000000000, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 23:44:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) sync() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 23:44:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c652000"], 0xa) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x32e, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0xffffffffffffff57}, 0x0) 23:44:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x100) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}], 0x1) 23:44:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x3}, {0x18, 0x2, 0x80010000000000, 0x80}, 0x3f, [0xfffffffffffffff7, 0x1000, 0x7fffffff, 0x1000, 0x4, 0x0, 0x101, 0x1]}, 0x3c) sendmsg(r0, &(0x7f0000002b00)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000840)=[{&(0x7f00000001c0)="690d69214da788e348093f05818400a1f8e606e01f16d4bd58eb2eb687bb414917b5cef1ce3b6f10c4973cea655da0f2fdc0da4fe91b8ba266398bee81f75488538f394225d2b9e3ad5cb1f3eb82f12a71f9a9adfda305679cbadb36ec8199a49c28746a8a725c94a83c6768e888cd8e895a3d7ce7e52d212061875c73ea06c41c1d55c8014c7dab2db4970f6b89003e6ceff91309d340fabec2de4119e495fcae90d96ab8e9cf7c87e61ddedc361efc4670fc42f4c258164456d431e6bf78d4", 0xc0}, {&(0x7f0000000280)="380c83f798150cc26d8674ebe7e6d65717f50bc18591544b6adf5f90d80d896402ac7bd4eabceb08d0e2d4ea556ae3bde3e9398eaed1142c1944a006f27e477a12b20aead330e6d642b68f86bc3494d6389c57524315359fadcaa68bc05ee326836a4b3e3f165ff42f0dcbfc7b1f802ffe0781fb61169940c92169f17773c7737721b638e4f74082b8ec5ae436cd36137b23cf0105772ac6769eb21f46c1d659591549c001312381d503c203fa72bd88272e2b6cb71179f8f716f0b8093829a950f8487d4bc5a2c713d73242e566d5", 0xcf}, {&(0x7f0000000380)="cfccef1c73050ce0e75e214cc704726dcae4217c701e394c2afeee13fd4b18f7294e50b2b65d4add0fe16abf1b6e2b1a5493c69ec6c5b3fbf3e80b1c985114daeb2b7b94a915a61e5dc030fa2a53ef1c9c7b81a3c6092076", 0x58}, {&(0x7f0000000400)="e5a3bf4d264866c4d567d435daad34ba141debfef4ca39dec02f43be38327a59c3ce4855a3fea6b1947d59f92cc0c4e481d91f26d9a078cc17bf0d4d9991e78aad3233a90350f111fb119c8b9ff07ec3f8f7cb10d72a06b6df6e4617e22b20aaa85be659cdbed7c9937fc1458cf21a4d4337586123abb34a0fb63048fa9e53172cc8", 0x82}, {&(0x7f00000004c0)="ea0619ed5fda0991440c1ab040af57629e3b314f4e635e54b6e2b6c91278926c83ebe4855190490a2bba9574a017b54012b37a4bcd66f08fd212d01bf5750216723281db57a70bbae5cf9b178767d58a54bef78c1a1e45d3ab9e6ac5fd9856104776b3272623399e02b7042972615361", 0x70}, {&(0x7f0000000540)="2f2bb880301e9b2d20f43e5cc35c973944820723050b5c8b13be0d7837f6c4edaaf245b06bf8a97a2b1060dfc04ce07e359460297eb0063e48920655d99b97bbbe56ebdf6e17a8aabbd8f014319b250920622aecad296af513", 0x59}, {&(0x7f00000005c0)="24d83badfd03e17e608946e9a7b6dab44965d9d7ca0b888ab7e81e9ff2236e9863b79207af6ac278d512ae4ee21970f4b975eec880ae64faee865fb1fb534b21c4af291d79e18fe7d58dc02b9ae03eb7d85eff52ca8f1884c8462e567d3d8a9a49a468e324070a7da3ef6188cc881b3a8542182aa4124404a2ae19d3a6744f8a4bd67364a55d2daacdbee041589fae9601f60bcf71851134368cb5d6946e4e919e8e933b56ee3afa6be1e71dd9b9e1ba222d47b3cc353899678e40e7f42567ab27a87d13aa63bb544d03fa6f885ed705a2864677a4083c23c04d6369969a3c7a", 0xe0}, {&(0x7f00000006c0)="7f44fa485c1d67bc23d699a7e14105172b65", 0x12}, {&(0x7f0000000700)="3c2e48a2d50ec80cb1", 0x9}, {&(0x7f0000000740)="cf2a83a14c8aac4f98d35f5b298b9c1014d139bc2b94445a0692b4cf7e834399060dcac0bc3142e16d3b791297096926850963ee389af6302802404a94324205888dfcfe8bd6110de32ffd4f71b5c0252f156d2ed85351b82366f015e1de14dec011a6fab0e8f1d7b164965759206dfb62e64d966fbd3da5bf24ea3ee6388c28e1d45a3ea3f5c6459b5dedbf7452f060c47f66bfefd9d8918107f711343c275b1ed4e466eb19427fe90c00ba148a72188de637442525775cbef16f22cdd5a793813225c86c795f5bdd", 0xc9}], 0xa, &(0x7f0000000900)=[{0x88, 0x1, 0x3, "3a1d9f11f6f0346159607dd392c34e10cf5fb828662ef04dc2ab073aa66834e75ed46ce59638ec0839d85e46571e542d28d85c6997136b8b6948e6604bd74d89ada815c00ea64b9751ee7947025a82a4b4d40f6f6b6672741c5f02792e67374871c36f8a74749152ad2fc5277d71e8d206e145b20818"}, {0x1010, 0xffff, 0x4, "251e180f2127ad62be291193cdb81e3cf86efe1a3a7abbb6dfea499b5de2ce87e4fb20fdf90feb281d66255e23a81e0c1fbf3019a3b4d4010cd745cf49c502a7c199e77eb26e9e6f694253673b4caf057371c0becf6f348ff2ea3659acac196fc0bc74a74a5f7c6d971f9764da3487ae43e4d92cf464e6ff4ba5c537c876854d05d02cf4735490beceb699fb3c341a5ef7b1a58635586530ee58a3f8849c84364c96b4bf8fdc55e75d28e0629fc846f2459f77f20f35818c2a7b8fb7bbbb68bf518ffebf9233e65c90c3072b9a8ca7189d1fe5aced1d98651d4f3f7e43f2173ea509a7e0a7c82fde467377c354af2de746241b55d258c45a2afb7a7a25014f841ac0d025c71e01830b8ceb54c734d44564f87e7338acc4bd779062cdbe62fc79428b22cd99bebe55bcedb409588f25b0f51f743295037811ae26ca1496bd9e4e3421ff7aaed5f6d9899ad3445b20d60f8bf09637f0672ec39e7eaf813f8e9e6728d962d6a0ae84135003913009959df0212553cb006acd78d07d6d2dd498712d6e68cf18132df10ee0200004dabe3dcbe963bdeb69c545f1824e1d58ea160dabe0ffa8b6bb7280c04ec33d0ae39edf032059976fd4194e6d7443602588c53fa2b0370f99c0e4dc140e5da15824351ac49dbbb77cdcec5d40c8e1327e65b72cb80e8d5346064e9b6bf7e09e4f4ea2ab40a5d4faf5a352cf6984afa75e22291b137d7f11238faab60bb2484fa7a3fd5db91b2e2b5b8e100562cfe3da7401704994530b4416c526250bbfd213078293716ce4a9fe97e9f8c037842324fc7a1cffb02469b0c7e0c4c9a08f1f0f9c1a780351574c38725f681159423c147e6c51ecfc2ea400b85e9dcaedecaf117c395ecb97d626f49c515c6463fe999fee13d81c81ec41224cdbeb93eadff5db91d6f3a491ec9e8172cde72efee526ef49c9dc66fe64d1e270590734ae33d5b558a5991b801da0be7826f00272ab851ce9b6fd0da0c09400e1ce5187e68d0ca83b59107383878a6403fda6e428bad4946acea9832094c9af2bd06dab2cf661dd6eb38016236ab414899f6b7f8ac49bd822ecd2d8f7d7599389d1f8392c9265114727681b61b3f47220591137e18741000b630bbdae491aedbe8f756d9525d60e7401a888e7b339b731335d8c435bff5156fa9ad116768c89a55f19d707abfbe779aca80346d43fbe831fa51ff39b099a359e6afc1d122772009061ec1de62d91dcb3419651f4ad173865235a427d4f7dd0de36d70e23f9f48e5a0fb12150b2a2f77e388811a16074b85054fd4111a909724f7541d8b3ec183048c4c1b898b96a4b6aa0ecf1effb08d2d788cbd32de257f4e74301445a7f765e27aa0452763cb5267e54ee2ec51360004c9bca5763fb397dd3cb3de1eb56a27731efb4c549bbd86e280c756d8352b419f0155f2d7a13b9c784c02cf623126ad0fc1f2cce4e01a6bbc1ccd6f9516ec968a22065ae70f38a990c670bcc99c28e32053625453e299a25417ecf5b6a0196caabedb536775754742c2e6197750780bd80cfc88423f94f9ff9a5da77ea70812cf82e825cb6535a09a3c7bc80c5e6634e2ed5b1d13ceab03d33fb23184c3e83001195c3bb00c0a2924cfcd5ea5c39c3dc5f8b2f1a149157ff644fa3bbb72190de871b47364475af1d137ee9ad7b5227557c19f48c61204524ea52c69825eb5e7798591e03f5ad37d69c569c1b95efb36770a276b8833f5f9152b2dbd86b4e1bc7ba8c0e02ec152bc9ff9bd6da70e8603bece086a94c3e8c0f70785c2a806dc9705f60ed9aeb3905a24b8e0bda3e65c20e2025c49203306c5e61a0404997e18b91c1fe92d8536aea5cb9ce6c968d515097b92906f3ba182ee3aa80ea9256fec68cd8ea5ee019d39368cec49e64241a2c67385619ab9754c608f44351cb4b8a911f29ff5a8c20fb1c3b72d29db1d17efa5225325a15c1c79a8171be2970753707bd5f65b738133df61348f0aa6c323afc13757e2be8910f35a43bd4e48923146af739ecce8a1965e7519935661a4841c7f0f75e22f3312cef5bc617c4beed3ad547fa9b0d8f96fb55e38ee670d8c097ecefd8847605318689ea1732a791c8ad28198acae4f307000f3dc82ac1fed15fdd76d76cad5eb48f0caa0187ad783be5a0b08fea21975256b1db85b1501017989d11352118865355846f433880fad546389a97ecf9f1755b2453a263e49bc80d40b23bc5510814089169b1a7fd31aaed529d33838169eef49502afe762d6e9f976f77b8dafa79bf241bb75443222b7d9331c7c978394bf511c4ac8203a75deb65a8d3f56cda88dc6b7dd0848cbee209ae79d738be0cb084b61a7e87c8ac23203690df385abf561ad623791184c156dc804a7002ab5a240e68362d29c6c5991a4d1eac70171f1846804e1f673ad518bc96ebf1e79bbd8468b359223829889a45188031dab6c4a7a463888dfb2febc164398fd859b4077c5d419d5e7ed1d04ca8c8a88a4b9e5f9855f00738d6be6781f623d64921fa2f2d464ac2028eb3528ca633a1cca837783b7987a9b2e4b4a76fc7510366b53240e338b2c20c5df5316ea89aea83d0da47c31d4ec77067d3b4fe9e4d5fa3e49c73d1d40d1900488826e190a293f7db92dcea87b04057a0b12e244b369d55768279be1a0958d4a801e708779e85442412a87c42bb07eea0969d15669471b8cd12e2013782371ac74df59407131a1c7797e9ae3372f0b28d30fe1c0f98f42f75166c4c8f51631fc307d702f9a2f3dfd1ad64df606ee77a62468b7e423c3fbe9218e91eda0a477b494257ed0851c93f1798f7ca0e10da6514cf30dc0ab0ee868d4e47f87715a81798a1f30f713570d7cb184d286fb7954aacc7740183583c3747244ff5f6db099a9f4852eb9e75234c3b412d41ec3bf7337eca922629faa35b8d7130d7f0d7c09829e230b0de865e9bbe2585694bd7544536d711cc412a239732101ac7d4012b4a2c77b0dafc75bad67eba87ccd29ead318b200bd53b9bab82a9f507f24595689b7cb1c297be1c49ef670ef7af1650fd8c6cb7af3b7bf147f403b33a0e2e97f52e1cfa432df961c83e1ded94329a4e1d518a9a68946930e652548e36d8e7939def38baaf9da36f10bcfa7f901b70ab08b752e52344a62b6acd581af969e1351b798e099476e3eb10251b7ca1b58a57eacbf7f824518b7228f1ed24497c80289f623dc0e25112ab8016d13c9462deaa8eb9ac59f8cf9fcba57383153c5b9095e4cf1162609e5ea1f4ac5e664c868644ea70d564611f827a771ae7e8d59605355e2f6cf764d73eba3c7e124228e54b7955bbb815b3a4ea5e6eb85fb591e2aae925d3170723ba84e9a46f2581b860b7db4a02088409b70ec2bedcc0add7de0794a13bf4ddaca208ed6853ca22208179ff585d40241189f8b1730f21b7e22051d86d5b819e1647d6567518ce5b76474ce6186d01d1f8e16b5915acda81cf683fb35e65d9b17c0936fd38c1e52168be8927fb4ea056deeac440c4973f742dba24c98fb0b949fd9ae33b7f9edff0874c24f913cc002b1f0b1b55a3dd37fd7dd947c162a219ed8c3b74a59e9099d6c28cef80db2c933bdcf1fa16cb053d3d8923b431ba51b1836ce272839b8710f7e4acca88104705ace0a2ca8e5096c547852690cdb023b33d4169614bb99ea3dfb2e3b6dfaa72ee9dd37f981d30c9bc5a4aaffae390fe6dab2524da6b3629c0acddf19a4023d2aa9b18a702b120fb937587af3bc175e95a6b6f983c321eea2dedffc409fed810068703d6acac38e5d50b0a11594a97723f80d4f000474d3124a7213df7b62d9432936a5771f9fdb738d9135a58783034d4c2bce557162f9467525e9206ecf4d985e586b794e28fd2b6ed23ae53f1b377f062ee8cf71e203ba63713440b2255ec685885799c2b2f734219feb5d41a2720b64349186cd383b1cadc2018275512fd4c8281f56c5af7e32ec0afba208d7003d732d970511ac3c574dd5909decce91d46e4c8131ded40e3a21a51d5d1d5f1ae40aa13c48ddab36c03670d0f7e7b99a82be79edceb9a4d96b2fd5c430c4631d833c0fee62b183401f650bd194a89ad4d58667ab4e08fdeb94f0cf86e977f0f35350b296749076d7f61d00c0de426324b5dbb7af212a34d06d2f383f4f9682e35176b5e4280e92a4b37fdf0459abef64f97e335cf5e6f0f9ce6c689cc272d9934ab565def3126591338e149cb25a28a48c8de79bbb805f2e0323f205636a828e9b732979f950d3659f4e77e9dadac4f03ac11fcd74e7a2d41f39857752c688dd78a7ea05bd01143fdcec8514babfc872902af34a46182805e438a346fcb75cafcaeb88bb8f2952cdd04878f38e22bcc106aa61d9db125a20339a2878dc36e7d9267447fbb4e8d7c20e4295676cef59201c96fa53f2a31b7fb59813044d0e12db395b82303727a2ae76d857a3bc3d772d51400b2e90cf62d614f8f84615b04eb6ec0c558ed488c06ffa123b9b2e6a7c614d225adf3f599ae22c6e7069ccb9459f588af14ec4dcc31f0e695d73ad4a3db0cc2eaeae65fb1a2d6a5829dfb293bad63fabd18002a9498d049b4c8241c4b0033dfb40d60a06221fc98b090759c9b8bd4b43876a5edd6f010de32033a550eb82f60bb09443bdde30b650f08c7e8352e8e847111fd2e8bab51f914c65f3b4a0cc07ae4d62245cdc87cc6e222b9c3ec215bebbf848bca9116e7b0921c3b5cb05f40d23560209b8277d3ca2835e33aa593cc83493314bbe161483a5ce682a0195ad5faecbe1bd67e00ce3ad2df3a90e616485512881202bdf372c7899967a9f3de6a3617ad8f6e7a6d59b81d3faac943eb4a17ed8113f3c0bba24ea889632e3422324398d866ca996fa90a03098b98e85606cef5ea3bdea905b189c3f67518654c75ed177c00768b62e4ee32d8e371167c1eddb1d1060e93c3a93752abd884d68905ca7571f890094dd7dd32235fa31b80353f092b56680de183dc94ce84abcee6e9803f2a89593addd30452270ca27333cf9acf0d8a2d56192b095544a386de84b661ba40606c3e28921882e0ed8cd48ea826c8d41748aee1016e10ad485c4e24ea3a656b4c91bd815916e0e842d375aa167369c4f52dd1dc7ccb38c5e39f89a94fde7020719ee93354d091d202fb2df0d554ab389e2d1a6bdf969c2e8b27181f18f789c6f994831c370cfbf964dd64f08d22c1d090248b4761d1475611c6856455f0358b4249a5d3f554c6265cc19bc68976c34426f446ba53d25089c8712aea1f766425146d86a46f42ca08c7663628e22e001afe8aa172d07a687eaccae3fb901f909ade0c3c051328bbc3f6ed603559cb1362ba74a6f8ff0b86f51a076930626aecfd10e01620a86ad3219a28f5c46f98a51b68558b2bc478eb8d0ba08d8ff6ba85b55d4bc03cceada7507ddf34427f6379ca7af4f50e6246d0b6fd388d085e6c242974796a9b79c1fe8639e3e812e912b11b591391ce5f8b2a2b3d519ba50ad17cae00c310ed417bc400ae18be083dc0e07d4f0d3a3b2c69a6f10d5d07ee6bca3acd7e5be59732b1b955e2675873fac87c15818aab6accc9293746153ca5c2b282e27c12ac6f119a172a80c76a41e79f235a4723aafe0e524b58c6762c71c16634df2a950504f536b19b2abe97733f31fe8637c261097be8dc21a2cb34a06ef9cb9f7968e7fb2aedaa1337e0a63e037d90b49eaeb7de43bba22ee22b0f9288e2938a2d43e450030205128df25d7fff584518cbc9f5c7ba6c515849ff656bb18704a581f3b8701a0751cf0e122c9c5da88b8bc"}, {0x1010, 0xffff, 0x2, "4683a1cf4d5725a7442dcdba47a305a18b8c24767877a91725afe681e80733208dad1a3184d4a6483f174d2b1a226cdb0856b3fd9df06db66ec3bf6a6c077878c9d7479f80150e98d35cc43bf5a947dd1dba005349e42061d3ce6f5436ef1a2309c42be6033b8a74f0bf481bdb16c1acbbf43193c8788104dff192a5a5ffaba0a60aa2067cfa4e920670fce90245e53f466f1d66c9ec2fc44f0d49b91553cb242ddb06ab8f8e81acade980677e230ff07bbc1c320ca6bc3f4b059dc6243cbd9cd44fc2e3908d2fe3472bd2319d20ee08df189194c36ba8e73fe3822638bdd93a8ec7ce6637d6986526e550a747528be80284799b1920330336688fa82760e89f20dbcabee436987fff622822fd5406d3589b1f520579ff6f17d41d862998437c3491b2d2454986aa7a2f3593b401a9c27dd4a6a4823a59fffafb5edce4ebdc75b307c25b59f3c429b93aae99df73e56bbdf1ce7f3b28c55ee8ba813246657cd0aea2a0c395e12cb70a8b6a8e3d998e59a4375557f7b8cdc490d6b8fbbd8fecda660ca1495ea885b213b4094fe5b0e037802ae6b10e51eb2235b8369758121ab5be2d2cc012a0d1ee1dc238644e747a40ab6c888e6ce7a62c625ab612faf38563bbd7e745613368e6053d1e3e38cc483341f3c9b518340069932710f6e6298751d0fb2ff4e1b515f8378f36ee3fea69c3b2c1baee4e9b52be76bda3de69617e3f320874165410b7c182e9176a495bdff3030113a4ca2d2084fde39de344ec77b6cd8029498ba84d3db517043ed85178695333873723d2052506f5d6fba838a1a01938ec17efdb599587fc9bd4f9d5ccfe3e78e24b141532d51f507cc231dcc82bee5ec11cd661cf0a8bb674c9d54b06085cd218183b3ff85166f00c539670ba1b06bf68da2b9e000cdbde02d31d2a6af431190a3e3acb5ef476d21e75565d29aa0ec8c967c71ce9be7efaf32c41a0f0376fbf8076a43302a5bd8c176e5469978304d7538bcaf75c97ecab769229bb9f4157ed6bb0bde23848d897e2c43de46def3ee3fa45af67c606d99011123ccb69cec0ed61f8e01179640681494c420a0e969eb86d497cd04700a7f62422027952f9fb4f3a81bd105002c61faf3ba606f7b443c5e5a332f91167b0d0143a0433f556cf5e15edb5348f8d21373d3dfcb18c0630229abe0dbb382c0a579c1d4d3421a32592d4053722df90fd16a4c334e275ecd90937c681ad95313748737a1737b021c60eb1c695d5d1e6dfa93c9e6219c83b9a0ea45e62c1e973819c84c1543f3238efac63eb14859efb083abbe7bef99f1efbf3756332fff5182f246bfde93bc9e69cdd47058f8c7ad178002c3a91bd709eda10821657d0ea0d31281a5408e3c23bba5a2e4a4497bced6ea4a634211596064ef936ca5843954bfce1e7c7751e1cee19249508969a89fcbf10276a25568127fbedad7499b2ff96273ee697c0bc4bba032746da3123fca95b5e091f1587dc0dd1e3949cb525f7553fe55ee808ef3a38a70d7afed73263a48fc0c7fb648b84c552fe52f6a2ca2dc71c57267d2865743ec8eb10e859607aaeeaae35057fcb7353ab9aa92816eee461791580ee1e13d578eeecae01f4a2329315d52cb7678eee7da1f0573c6ee21386fee4e714efda821c6f2146c83167e7f06858972df9f6e04c70dcc353c76e1a25f7a30eb4bc8af7de96de3e897964d41469abe79cdab167b7445df91d665e970687edca028598c6cc70f229bd55502251fd3e7bb1c5c3fec8fa22345ae944a397cb7177c35e8c0ac72058387095b7370b1e1a573e259ec92ab6e28b5c24805908f6b33d680a158df1e67c6452a79b58bc233ead3b00573f4f9256b210d18ebbe955d1f033dbb4c934fb3c93527fee6dcfed22a99bcd75df781ca1532a659d393d34a1d303c7cd5945b3b4f733071c2f334865a3698736fb13f635358db8a06022a50ed0387ed2c46ea3e61b663966f1ab81295027f416c7193dd38fe0fb050ae2632a0f30eb5ce4bedbb7dd0d71fd7034be3c21e3c67ce1b33f09e053846a93f2480575e5611a9905de45e1fa76a6ff183c9c6742963177d1e8cea4bf370e960c5ddc26fed48ad22dc6f5238ef3384576afc48b2c1c4ed360db15518b7f3fc3a4ee81ffd0f1f8fbee745e0e49df8740abd2865835bdfeaa06bb95bc6a6f8ad066308918407aee846607fde81be99f51d10823edce267bb367016993bb2292a889e43e93b61ec293faaac0a1f7a88d7b298dfc05124971bb172e3107ec95143969b1d4e91ebae963f99db1aaeac5ee99f84e5c0bf85948f55533602890e507b357722ffd6325d3f1ff3a3d0f67b0b54abb80af2ee6c05bdf96513883d18b30bb3190e01158172f4f6f27b8d167135faa99a32a2674bc6f2236bd2ead80d79ec48c8ce5b949493bbaa99f4ff13ab3fe187ea07e0af5b0d46e459f876ef7e95a08782dbd8a86566ca965be96d0986269a1ace28a948d8cc307741d1e32927107be445a97d97b079e6a428222dd83f2662f2cfc86aef9c6d1446ccb37b1d5b8faad384fe13b14c0b5dd41e4f91f35cf449f39121726f2f1e1a6c9c3011a4e7980a5d9bfd2267366ed48235a2a27e90c45e4a6c75fef58791d8b8e1ddf1b8b3b4c25469a04c0649e5339db7066a29ca3cd20588408130fbc831419db290ece6a1ef690ac8bc5160de739dcd297b3cf2c3dc3d6951f6afdbb65238356ed4ee1f56b9ea08c71e3099b898fdad3e48b02bff900a953397cdecef6a86b117ae336044d9cdf3b772eed4116b5d5eab462b59c07d10df2304e4180454eb1dfd4ddaada1420be8c71b689c77542122cbbeea75ddb0589a17ee47f9c1d86e7384e77cc9e6c4c05d7f1bb7fe97181e32bfb2ba38fe13b7d807b7b9ff7e852a94b627562ed86587731726b10145fd723b1ac32287bb712e9d4b723d1463887c50f88b956446651fd163816fb7cc40f6dbee7900e87bff6549d4aff42c13a4d2439acb5a628cfe9d228c72fe051750cffec2b28fa127cf8f8cdf33a7d63495af4702cd11227743451e29c488dfe41ea1c16c344f76dbcf0ffb4995aeb91c14f3b456552d661d5c7a81429d689c04e60cd44f7e4f76f70952c9c92832c7a56a1bd0cdad02017f962b17e3d5836c831ef461dbb64a8259e46eb3b466f8736376be836134547bc505e433cf0947414724489eeee3c8d6025cfa16dbb5776e5a70c944aaf8c79d8190c966ab3d7fcafeb8cada00ab58a2b4806ef2ffd6578ef0ba83e12d97b0342546ec86239c5c4dab192f1f93d9c29600504f9f63b671ce483a577ab20a41c82832f40a65f3d793ef09d455ce0211bc0e5123388aac6a2be84392c8bf17a0115460350ec76c506e12c7cd046162fa80d58fbe558d7c0f5b295e2d7379e00e1f5bfb448d90807fa33408a3eed8f62a057c7ae4668088e3a6ea40aae1d3112be781395afd2da0dc1d8d9e4a9656c4e5e1b457c8e0804824fa74bdc7dad6082204395b730315cf62280b3311224af7774ee3851e7b9914c15badc4bcb6f2c8acfc61b2ff277005d7d6f6f133d7fe9e272858026f463a7ee4fda37f69a773dd031f9ffc65c1251c4f2ff7582df79d5b24b72d9c260d0e692a5f257579d278340bad8c72841675deba78ea5e193f3748f170a136161f8b17b460a296271c6d6e8773d81c4916aacc52f922795d13299c702f7880dd1bf8bded997c4d7d693d3acbf870cebe925432aaf1440676527b69509e351c384cc6716bcef33d5c832bb791c2f66d02d58c4e7d55589b894846ac67b9807a889fffdda4e32ba069ac7a7e6a606a8c4c47f7f040bff7d11c995ad3f997e6e6733f9d11ccefb26fd1e561b13762e0518a55637e5d3c5b34bc9a8d65a959c3b8d85236bda596bdaa8a13ef5c19fe922893383021e4a57a4f8628fb423f78bb71be38cd1ecee3ebeab58a3d2c044474c283b1d3931ae9e3a053a925b343fa18f2b62ee967d3e48a1328fb949f6c944d58a409d281d5ad7e29d74588c2b65591eb36487d6e521dffa8d18a638bc4c6869579e518d258fb84fb3515f0264489d0d22314cc222aad69ebbe081bf12a01b041f778596878ec5237177e0495ed7088efc1ae78bbb1abbbc7f7a3ea3bad75e511926bd922cf06e8125ce05cee5da21345fc668c0e0cc58fa0164b4288649ffc8484fe83c77183ed000627be8c2a68c19dc4c6f4522c38f38aa9dba10af55df81bf53a9bfd8fefa78f6433485c420ce2aeb707c162d9769a78b8267a8b74f545183668e2b660e9af6199631a19618669769f23c123d8def61521693a2729c0a2066edbe9993c5c8236811c5f131db8ac4db3040a089d8fa7ab7b39a157c77d459c05cbfe5b8fef27ab3573e31bee50295bd44d1e93ed73622ae0da0e25bf28188102a65e4545591f2380d0189aa41cc8e5dbb463fdcffc7aeea2a8f2f345d48636a358310b5221f597d34b6330a857ade64ef5d173c7ae51cc198fb2103369f30cf6378d2334abf9d5072eecebac5ebc0b212d739d8361ad1f2eca5ee46235be6c5ca722eef72f4edcc33fd7c2b7ed20c9a07dac7160edc16a7933527a74ab27703029099f53603f79dd254501992a6a3068cbbbf7cc732d04029ffaea1f3879f57433564eb8321223b0fed2e245057fdda8264687999c8a090e03d18479dc12b5be971401d3d0a012ae8c3d33cf00b725360bfdb688eecc641be2cd9685fe0a369316825744e8c46436089f5aa19b361dee4c89a3e24d99b1cf24d00d0a7088bc94047f033957c2f843ec1c4dae6a99c6c9cfc52d393133c4bdbe0c2cef28ef5ca7bf577ee7a3acde97c86c36fd6ed73c659cb004ffec352e8377eadfd4f5b041f01177a71145c8390192426865c545295573a5ef312444db5f6abab1a222e435e04a0fcc89085cd2352ef0936e3317e18128c94d9c511b0ce4df2101d4782f1831f9e6155db324d8e88dc93ffb0d8af92ea8d4cb3b1f38371dc750e2778e3c0c9c31ee7b0eb48589e45f8e588c328e665c0031531447e2286f03873782418a04dc3bfdb81b86ac8020bc800bed3b69e78cb2f9304ac76b59ee5f872291c72cac6fd2097d96207e3097643f1fa378acb14e64896bcddf617c9ab084045ff6a37c86c0f2fa8d81af2314d93e419363f717e0553857d23f6cf4518e13360e5070f8a2a368f179bb77b4d10cc119d59b669260b1c7e4fe9f5f1808492033b432fadd0853e83ff427876aa26683d92ffe41849f1eb5552a8360b9131fc801808e4657dfa3c8fb384047c5ab78055ece7b18cfea4437dfc903f70f8b28223667f469bb39b2342b6f91f8fe58481fd959725e7e0e136dbdc3bf7f3e689a9e0c99ee1a8120abcc196724e43f560ab30d4133896d3a1fcf61ecbbc3b4444333e08e3a9edb1d7eff28825314a55836c63f24b30b2a8288bd5e95dce115c3833704b714ab9a1086424ca07a41487f2351205cfbf785782bd9c5f0b32470c0924e4e581d6e10f494b341add003226b6da2d909dfd45b92cd589c97179abd26f65da81da629b5bef4670c2882421b809ec1d246b585b7049059e1e0361f93a7ae934717efc209b8f3090cddb2f39510a7a3d1cefa50d9198207da8d8dd9468f72639e49a8bae5990e11eebced7bb4952f5d767c1a45102794c0f22c7c04f573b794e487add7c08f31b32f8375d29ec7f76f1f953f20cf47e9b7340794b07c663317e4cf09b44e8f85ca7ef39bf880d0baf303c1ef176ff4c69b0d4dabf033aa10cc5530356969a739ec587a498e08e344d6a223961c1003e6cc8b899d5009848"}, {0xa0, 0x1, 0x7, "e0b01bab5c9939cb32202420dca42f5418d5be8b16f0fd015d8be990893c75696e87a763d18c05efada80d683ba2125f7c78980086225f2a5252a93d4a087808564133397bb79a6f24ad3879da668a834a1d383dc207b17c153997361f5990e1de0125e66b6f7d6be46cfb4a1007e325ed6ec3f2f8e45a4abf3d87266e7aa1c8c856c2cb0fe2fbdb3f"}, {0x58, 0x1, 0x1, "e19e1dd42b8656bc6ed12f7b380964abd9420e60244c16a7ffe4038724726b1bed28dead7f82b2352801c39232029bb6b8f0f62e2fa1c47e3109e536d34eae502644"}, {0x50, 0x1, 0x0, "db1c34d8561ababaf6f8ad058f543bdef09a56c71491921057b3e968d5155c248022c1d729ba841a452920cf5c1d960822661ca70f91e5431995d1"}], 0x21f0}, 0x401) setsockopt(r0, 0x76b, 0x8, &(0x7f0000000040)="e38441e0aa2f4c937c6ac4abc69c5497645fb0674b1dfbc986c7faccd58161cd2060b2c4a1fa5b7cd0bc8fad082f3ca9a04e137b61981ea382668b7abe57dea2b9721890cd", 0x45) socket(0x3b, 0x8004, 0x8001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/tty\x00', 0x10041, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1f, 0x2}, {0x18, 0x1, 0xfff, 0x347}, 0xfffffffffffffff8, [0x98, 0x2, 0xe41, 0xffffffff, 0x100000000, 0xa9, 0x75, 0x20]}, 0x3c) 23:44:01 executing program 0: clock_getres(0x0, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 23:44:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000740)="e5f90f8da1162c40ea346df3759462506542dd595a521740cb6ef619afbe88db5d3acce09b4f2a9139cf6e9d7e48d55d1ad2be67f9fa1dd8e766035627c048abc215ca417981d628670dd27d884a59be95a41f7f92b8b43f464a267ae827bc9ea1db36925cb3b0aa74934c58ed5569855f09df627617f2397d27e18ea3afe1f28add7285e9bd4afee3f528ae5533083f738a8197485710e8d1b4f0011009025107dc75c993f898c09c0ddff01eb698921abc144516f2b0119fdc301c9d957355b3c377cb805011c4c54b273b21826181d8c65a1ad7c8fff32cd22471dc632b6531f213fb577e59be8177aa7c9e9d186c90da372d2dfc75fe0d5f6cdfcf7f1d2adeb7d5964937e3840cddd83dc2b6994f6a75834c030b85b4e84e06faf864420b5dcd7d7f6cb9cf8fd8cbf41878d911da859b85d559a3a56cc4734b2538ed6c839694ac25f17c443b1124290a07a3d68242f93423d15a60d74e4e7842fbf32ec5badfb42763b8a5230339430bd533e7f925c84ab133247b066c3fa32e54c995d9a96b12930f8c76351b1b45b5b92a059e615b0ceebef321f6d8260489d3a24ab03e588e09bcbac22cd6fa929d8092bc387a089f08fc95934e788c030d1fbf7a17c323a24b1964a10038e32dea26285dac773732e8075c6d459d1c66e2f6187b0f86681b95f9c86355ba4063b782341615ce06076f20d7a11b96aa322e96e4c6393cedf8ce364f6391a61cf15222e915ee2babeabcf73a226ea80e5e4fd9f08c0a12ead9ad866f93bef9ccf61cba3c5cd25c58e6901172a07139bc21fea73bf5af5de181f869a795597d0a09ff1042a8027c88ae8ff0a0cb96fd5eeade47cb25bc7c5287d53afe9b4a0bbb42eed75d43940798390e797af87091f952f3c95d0f4434f2a8e5005eb5b5d5dbdc21772a27afab68d30b8d2c655d9b1f716c7602d5c8b32b9d856f941b8903aba38cd42c61e0545ed821c171fa0877fc757bc53d305e14b09bfcbbac4008e2c5e5f1638945d920a38518620c9e1f281972d099071be889eabd1ba5525b513bc6cbbb16fe58ef9a080063ed09b03509ab4174c184851ef244d09b68b8973e29759a51e42e77e0f651320ec1e661026dd6388ee7963ec9b1a3776b0d08fee8b9d04980d23b7164d06d05b1768562bf911d3dd37fe6a28ec570543e0e6b3022e9e438c09bc0a8868a950faef5dea5a2b8e9e9d97f2d6d87ba521ff8c7d324d773d59bac95e11a9031ff9e8ae1bfb3849911b53a521969a1618418a6c8480ad13b8612cbccdb3894e0bac70188a6cb7a292000140fe3aebd44588dc488d1677682c42979104d8418c1e74e6fe0d06c6ad77cee9e8002f11bc009853bda6794fd41ba084aaead3756265e61cf2037b2ac4785f439bbf862ef45323695a5d941ba3a6dcf2cfa9fa57d4396d87b0ec74833773f4f9e5e61af96472812bc1eaf35862f9c49c2067dbdff27924dcd30fc0610cb2c83ba105f463a04999c4b7362e699e59ac05fb74542b600e48b7ec77a4e9c051fb240994d4af8cdec03fe79d9db1d00f4d5c00795fc7195cddf7416b086c7cc1b12cea462fae573826345fd58704bbea93c0cc2941c9932a40e1632ea41cde6d224759d21eb2d7a0bac24f9747dac508f2d7077afecc6f94815291868ba448d5c84ba07c28a967661b331a81e00488432201157b7e62a46f3e77e65536865d46ca370453509006a49bd886d7b1a78251a6ac5fcc397f9b3f918ffb6d2d726f694aed1a8bef26c48ce43622ed5ed888724a66b64e2a80d58183ec4c10a36dcd9acd9462ed06858a8e11b48102a504bde1bcc23cabf4104f51f4ad42d18b8ac83a4180eff37dbd1b0c28e08797004e8d5b01ee643563966de89b1ff5712810fb3586b5a66d32dcca0bd0031d022cc8a62d0dbc83ef13de400cd50f008290ee4c8426996458cb4eeb56568482caeefaf3d676df7fd1c42f137a691252c5e5ade22f73824a2015ece3ca9101c1f31d2fb9d2f52f6b00f86bc9b80bc22aa5c340fc98e62ad56193db2364d872494498aa328c51d207baf49142c850fa9104ec0b8326e0c9f3fc53fa07c65ebae518a2bdc3a7019385160c53bff09d39e482000b38adb55bddf6565f87ecba0e047c0a413ac08607bade153d22610d0cc09f95016a98839b54e12a0ec65e6ddc6962980b8a10226e993b2e82940f750fc187c9428c8ccba4c26bcdb010d7a5b243bc215f9678befc7bc378e022f1292ae402c1d4b6dcaead9dfa5457f99151e56d898ccbc7c828466fa0c50716378380ef8185644c9b26f3a29ee87850d12896e9f3eb03e8111046f14028cdb800233994432bebadcc0217d574356468ad4f1058713f84079e357ef69e5b75eb3c828d8976dcdd81b4f6feb44fb0753a89e7e35fb857935049f4f6a43528ad27f16c19dd41b1057bf3b94c2827595bc978fcb0d0180997f626e7bce345b5e71458b7c1e98935711ae5fe6b6593d8d4046ac2ecd13c6cd5143b84bcc6ccc2b5e4193f4b8490105327031c3673d3877c933da4279ea0942d549c999906d353de6df4d64421afe8e552444736b1f9cb35273fe80be7833f5b9423292b710bdb68efb267911f713e80c8e165d9785aea3d6d17374c0842db4a56f14354fbc87b39e98d7d9e0600f75a56956c9b2366265f9537fc148384864356096d639f96bf27ca557e6b78758eb34e3992004a7efd33c9e0e0bac0a481b946bfba765d491a935d03cd349170922ab99e43dbdc297b2571cb3f9f8fb63f730a8f618aedc81df0820f88f875f0a6a41776d3594f7f7414038e75eee4bc3cb4dbf2c3391dec567cc6229b5f76b5c5fbc779b921ecf922a9b1b56a89b506b8ef441005696c5e0f929c103ced82a47d596e0a665a2e5a97e62acc8b78902d4a52ef78d513e17864da34e438352c7abc274435569d855acd6ba4bcbfcb5cc45dac9c63d7cc5cbe5d8b35c469cc8de78e7809597ef721d75b634599b07c1d29b269415ee910b78d880cae7a1407db9d4445d2ea9ca84615c731984759d6f09e1c716a78f405c651f8ca5f0a37bdac5cd702c021ae2fcf6d46c00f7007b22799d5153c0d261dc3c35f1034e31bd4cd82794895e56d5860b1a10424aef92ace1e3c69f2e1d4a38c9130915d055c1f11151a7c1e21730429d6406ec1aaa672fc51048eb537cdd499683d3c1436b80a2210a7ea80ee0aa8ad4350cf1a0542e3d0a649dd89fce8bfc0487f1dd63432e40081e43a944b1eb9b92cd33a1c73f39ca5ea37dd9352f10a8f5707cfd786e658ca4132c646a8c4fd4b3ac43e4331a5084d3612a24e3bf249d34b41e1c46c7ea954923578829acf4d60258251e5f8a14b08facca2b39e0635b3e49d4f7c74e5450c3d7cd96c5d856ce43f0a1b4a4291b2b86fcaa8d27c83937b99e425367e8b7b86d9837ec5a1bfa60f91871ffa47161f30dbb87b35f94d2f2baac6368277111723561aae0691e6ae68adf0cc377c3f1417a8dcd039d93a5910ebfb8a81a23d0f3bb56882ff5f7cf819a2f0c5c94929efa3a75860857b8512aad90e1ab440161ef87b1452b85738184396abf72d04f188aea3c9ee9a3b6467f1b7e6add2e749d45462d0f36bcdd8c4d94b6df0d905d3c29a3004eeca05d60c81c72d5549a56c799d5c8e5f4466bc307a036b1b5e4d65cb14f6f61eb919d1d2d991b78a60ee811bce1321ea2c076ddf3305f4f3a72ee623b00d81898898043bab7fb81e6222e633ef86442aad19e824905bcab80c07fd756256806c52417166d559093f0f7277ce3d74870eee290a18fe490588e1f639e84fe4862fd2ad7e0c545d1cbce46413a406cf53b1c4a4e07f06771e0bd032e33e30e5bf6bfcefa29e2bf0ba9f464b841ab16beeafcac681806ee81d83d1db893dad5836d30be365334a026d4fdff0f6c64c8aba288233ab548ff1a90d8abbf24da8cd80405fee64fbdba2b6e0ea38d9bf1b27ec5fd3f793d51992cc1b4cdc1207f290ccc3d53071556619dccaf63524f4d7a4bc23004d19ffd2c235eeffe01858ca91eb4397123b45a8b73f8f42065787ebbce1770cc3c27f262a50c19fa3c251c207f0abd704b72e17b223db37da02e6b5944825d4a751bd587eb9c49265cf9c1e2753d78d9e24777ba81ba24ef250b7c6a51cd705173ebca1a9975c70a47ac4f45026d54ad062ed64302ac9f550af8e7a855d18ca91eaee31e6bf02a585af1c9ec362075fcaeaa453a3b69a80b577ff6bbdcf2bc9825c96cd261bf4e1d80e3c8a7c04b12c4e69fd2a531d53f25d57000730c6fc84bb8964d4d1225796f60037a1f4f5e011df52c70f46282b74abd32593c36b96e2368cdda9dc6eee5d194cf167e80826391e40a4b1051d4dbd89db4dbd6b13cc2342389af856df96042014d8ac301531ae956fc4d8d0dcfa3f160f10c3eee4a3aacf2a8eec44ae6c84338f063ba59b7bb2612bb4370cd833a8d98826c492fb5c79bfc9906975a30cd10b9c9d26ca73122bbaa3d37475c3f379fedf5ce89c86a84e49deae7ae6b369ffa4cd65bebcb3c5f0d6fa184e5933f83af1c038e8163a42eca8afa5f35923c1f8db845f8bfc1ee5a0cedd865dea0521359bc99e92e2fe0f2137ff7b002e6bc2928e3aea45fc1a216d3af921ffc6652b7759963ba1018ae2ea265758462febff4a2c45a6e49d50999a02c7ddc1e19e06cbaa9a16f6f5b6ba95024e694e1d51f86e67da041b532f687694d4b8ce547bb539d1240e5d4697c2fcba9ebf9cde98ff2936b778a5e43e2faf8885829d65a6bf970ae651535658a76549e9efc681ee67b63153a7de542f44821fcb0621933598a56df2aa2e18056f7346464546f318150fbae17ac79156d09cfb053faa4630a93206007441e2ed835f45ba86a5ba64c3e39257a9fec3e01dba799f7755ba65f570473ca9229033b099b3561032af2ac3ac0d539230d8c2115793c6c76817246babfbc249e3d421f38d027c35f507be9796f527d7c5f6ba8bad55bf7b232bd0aab4f335f18f52d32f38abe79adb8722d5dff22e9a8bc7e6c5b35d03bb9860f9d15ff9bac02c31a61b3b84e0f9b470f4439c7ab738da590d06857fb6a20d04b7e2bdd65745b1da8ee8fad33b91eeea595d8d381dbe7a6207b40166b7b902aa229b5c8036cea96ce0c2eb28fd5a63cfcd3da5a742885659467a76c800f935eead63138956f76b49eb018b1eed64d2907182b1f26f5a82264e4e8dc3faf75a6440c5aedb089ed5db5d8a22d5960d8689dc44c946eeaca457248c18cf0a836782b493e9e2a32b98d3678adce4f87bcc0426fa390f4d784ebe1bf621b5679d1d0ad2d3ad243418253c354bc12124303d0b1405674898f90466e64dae30e5e0abc90b2896764200744c9ef8c57bf43a61d695c05f7268f4be3328c3f622b435f40f8f5dd7902b06a0c61ac36e6302f714bc32e2acd44936cc3b2756da191b4ee3b99229df56095a1bc8683e4e84fab6d068c74a60e8c0ad41dbfbec13e4052b685405c0b72373cebff554f1da68befde8ee997cc792272b5c0a068ac5b306bf4bf1c688d84fbe398e0d13db8cc5215f0697e70bcaed9d724a9ab261a65fc7bbb95e45ab63e5f0cc9119e94b091c7387d5e3536a0c5653ae83140afd02a85833632d49735fafa831f30cfe99d602aec10545fa6ac53d9a817fb827f99a97fb2a1ef19ccc682ba97b90542d8f3c680aae80352fd29e8e9efbb98c1cd236d650de767da4461b67bceadbe1fa459358b78bab108ceecafe2030d4645a597254f359f4c7cc06179c2b8b94f1f3b2875c42f6d51ed32b5", 0x1000}, {&(0x7f0000000080)="bdf72d76267352a6b1e3927deee7f1e2d1aee2ea459564f1056a251291ef72ddf40d6440583f", 0x26}, {&(0x7f00000003c0)="2a1138c4da6ea400014fb34980b8ed0b28b29d5b2d5be0f86a6bb184eee14576ed2bff9667262535cf225420fb6bcbb20303562f38f8888928b13994b33773e53be7aa4e222334f4cc973ad34d1f1b6a612abd2e371946b2ea8ddfaa1c0d58632088eaffa43150d1b63d6e6260002bbf3305aff1a9237fe8b39777551e6fbe4bfb2b90df42c3505cb6ac9a30887fcddba80845ebec7863b91de92ab43276f5512c10acebda72d74c707063fa7ccd3d75852c26d9cfa045131f07e13049ddc1f1e5fb466d16e19b9144bef374e6ad0cf6e1bc2051565047a49a0e81577e", 0xdd}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="04f8f4357a814bea8839b656776224e8f1787681293f13bcce53f36fad961cae7af5107a21bdfc", 0x27}, {&(0x7f0000000240)="83861e46861630ea69ba88338e8f1675c3182d031e8f175e", 0x18}], 0x6, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r2 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) listen(r1, 0x1ff) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000540)="8eb9db2cf752b48b5979139fd5a0aabe352f657305460739ab85360cebe74db754642116e710721fe9c992cbf4ebdc9b9333ed8dbb60b9f04f44a8336027ca6ce83fb819e8f907ddc6002d043b62bf03bf834af9427558b19abc7c6bf3548763b07250145a088d20418e80ff04704a1c6221d453c076e308a5415b36ee16508ca89a46bef99613c3589cf3984efc10ad83a30bed094ce6720248d729d7995319a810eee7afcd3c4e6f57ee469ebe51a7", 0xb0}, {&(0x7f0000000600)="46244048e46cf259ccae20b564095d5cf91dc067629417e84d22d39b07e88ff2a22209a86fb704daa4316a1a36d442ca859bbd1ad03e15ea5ccf3623b70b3ebebecc40cbd289255aa3b5c32d5fb78fbe6dc2a7aa5004d502e43cce8bab7468277f2df9a168d5d93201abfe5348", 0x6d}, {&(0x7f0000001740)="456c6fb2b9be99677b82d9134c4ebc8a464bb633c640e5345e7ef8ee32cbcb2c7616e312f385037b1b189c0f75ba0a62ed0eb59042b0131f486e9d8d7c31f69c91ac2c02385cb6c9d4ce13dc716354a4a0e61145fb83a18eacbf3775f90e0b44543b740d5b5ec3b11982e941e16beb5d961baf43aef4e11cc074f7055598701b6fa72636112735becc7b04", 0x8b}, {&(0x7f0000000040)="8282c634", 0x4}, {&(0x7f0000001800)="49ec252bbc24eb78815440b35a43482914b5d01bbd931cfcd21f3ff78a627f5ad77bc4f544038fbb593edf3a46bd1729c635f370a54de9423acc36ff001c09045977cc41d3325a0ca884b440e70c5488a1dd19c9504be0dbd9aca0398f7fa49be91c5988038355a2db5ed2e1086088317e4a9d4a2eaf1de35f78405131c687545073b8ba0cbcf669182ab71c2f33fbc3bcf2958e66cb1e8e7d5b99c6bb268f", 0x9f}, {&(0x7f0000001b00)="6220968a4d9d2e95375a3fc341eabcc4b3f5e9195bc2ac976aa1d7b466adbd92c2b4bb1bcb31d5846b8bb158312fc4156d83979bd3082dfb99ffb5f5645da007f612414c55292023044690238c09ae22e5582233fac4d8e3695ee400d8d0cea3a0b12002675b725497ddcec1417f2ecaec299b06414d9955a701293e4ced6b70ecbe310e1fc49619de388d9e26d7f7ca1412f154b0135e652ce8862d2f1a719e5fca0af866915229b4e6cd3c6b785b47bd6aff24d9e0ab16cad88130f0c07afba9c7ea06b0e93935a5bef9f6e238b2d16a7b5b9e8b3e32ce01f5ebb0cf3f3559eecfb449e5f12529fedc0f4b97c5693bcf88f12f7301a8d7e8845dfb0685e816954b51932bd51e3cc95c6d6577937e184d9eee2135c10656156453e12b16c4eec55ff33c61752637dcd711896d2446250d458dcf681aed5fcbb642e41e7114f974ec7b86ce9ed45971b0e3c7e9ea601b220fae50c11033831113fb21653d1dcd6b53f6afb02cbb7574158be638348797776fc5fd73cab017f57eef14bdc420bc77ab6111004f59deaae3753799abb01d8a6ea872ef8baff4b0f9e7d14c1ab8148b880af7a949837ad4d40fbd3f564f306bdbceb4f86a14d4efe9060bdbb56480737a8feb9d5b35ecc9241cc95a05764b16675b06028309792c30207850bab377c6ae7eeb5ae47c110848b203da967529ca941c9d8b20bd5c29fef91850f13d357ca2ba4b3b1c855c17d090b183a86202e0e696326e0482be7558dc110160b0d7a1512244c41120d9381ec5dc12aa606138f40e111fc0ee67880e9e99ddbd97ffdf1a0283398144a57cfbea3ea7db63aa87dab799144bf96e1f2dd67270ff53c33bb999fcedf0a66bde51d73c0b2102d1c3546c51725cc325164bc9f193f6c64a4c338b902e494f1ba2a6d6204482d98e400f47341a2d4bf2de5fd9da9439b2a72fcbbbfe9c10afb43a401c74dbfb3d9e6caebc04bb812cecd9b8d4e78e0dfaefe18cdd36106bbfacb2beaa478b0a8050aa0e81d03837b1dcedf26369b7c676620948757bcb989ce7b1bace46504784c789b8032ffeb949a9fa8f76e21d4c34d4f3d48c822fde497242f63a6490ab38faa07cc7942ce732503598008172fea30cc9cbec471ba83a287c6e4ebf49b4321b52fdf0ad82f6e022ce23cf941b48034f30ec3ef30244eaed43975a365e46f96787d0497585e1582c29daf6f1c390f2f8f5d96de26f3288c3ca8c934d06ef17a1622adacfbef446bcd032330252cf0fc830b790cec79993a0fd28d53615da1cd48fd902f3aa1ca91bd2e58af591587b4d7abc9515d2ee86bca2c127c2c4f555d5b6de1c7c0fd093c0c8366181b2f8c9a8f2625d6c3176f6a002649e0d1c15a5725fa6895101c082b42aa1d3670cacc6f7fc0b20812091155bc06229fd1468e300d1b2bb64067b8d4ce0998c1a61095b0f5093afac7882341d7d0a4cb5396c7ca0b0c28985ed44b3395b4902161af52cab752f6764ef61d3fb7552625a87e849b97325d1eeca252167589ce79f79fd2bf9cad1e84a92ff07e96a8126a92a9072cde34d8ac913c0a114eb3cb0aa279b7c7509411c85920b3e70fcba8c7a992692d2df8b0bdce7f1f1fd1ba69d94aeb6c6b8f2846f9ee1decd7eda950e46acb33148bd3fc8b08fb5001cae9bc1b3f4acd9fbee915d3c74eec12617bc2332d0f40203283156aa61cb5da5ea793397c117b8918e50db0a6db53b71129f726da3b4ca8cfc5fb4d0c8f59c0deccb553204e35ff1a6ea37b89a51db245b00c117eae53a0706433f3aae6b83f3ba993cbe37c71013cc8cb15774b52fc78dfc0e67169ea7c8bd0c986b2ea56e0dd552f2dac3335c5e2c8df899f0adf065f806918d209a46d6baf6009f9ba03ec1eed8bb1a20fd4b5302e9a09d87660cd32226e338e6fdc4b5b1cd00e703dba80278e16444f65f6565a270d0b9a85d32e30a26a140555f961cf1d1d6496cc55b7309fd3cfe783d335c9dcbd32784211a6d6c6a66e748e0d219b5e232f295c1019ba2a92a298eb0026134fb33caf579a243b409d11ffaed1461cc3807e31dcd1beb000daee7c2c3edf7dc9514c5dce98f28327dc73a87d9b81abb692099feb3710ca445a1c53cb37dfb438d2d7b695c959935c2026a0c20b7efcaa9dee1d4446cad0ae5f652706533b4c39c581129342826b4e25c00b48c9cc6f2e809c0270876f8fdee7ec060df469a2b1b78cae225467171745f0ef068a6bb05b6def95972621b06cb6e9d39e79142e1da772031b1fcff2318d5d08304fd1c06bd4da71814b3ec6cae414442420d15496179786938f9260cc5979db073ff15282bf5bdfe5b978e2c0d3cbb36810b0c4c5835c5aa40c1d0c56b58c3e7c1f7a6816fba9d4ca688720a5409dfe473d99cea9e2cc4f19cab6c1dc95354b9017de6afbec5478a968d8e7f64b3f8bb76631da3e9be9aee5b3d18a58d87480d5595cc83e871fbb7cee6aacfd01175f14e92ab9f2b080177cb324ca2b28b4e796efb3a3a0b3dbc316a794435f675f717e61ca68128e553d0956a846a2d17c74773695be61946b9dd86da129fe8791e186c1e2a17cdf37676627a8897705c21752a6b43f9e0ec41bf7f32323cc7a663f14f594ca63c6e794b3596bd1cc8e3588374ee98862014268bb5a4b69860d60c979318caa8b714c25d48dc40e97a1558e3ea0acb21e1cda81dd845ce78ffa05ad10cd12ba320c5e56beec09094be9b5d557c58c5024cf8d166e901afa8818679c03215f98f220d41045979aa99ed8cefdca9288b69eb8630a09a9f244d810d4ab41f6620567f786da4bc7998b420a50858529355ef79332b5f49ce4615e28b008541b13397570ff61dd13b521435b75a55c367488dd11d9dc37967d5f6ccdb1aff7bd030356dd53236d4ad2d4d07166fe42b47e9df880b0220ec816b911914da8a346b45f1fbde23a36cae0c8f662301f7d187da943766f129e86f1ece393698d5f226aed0265b569e551968f53f32b383a93f24f5841e43bdb8e3a1a3121a53beb729b235df313d5ab3db5999f5618a9934590ab2b1773bcad341d92e683b75372a8436e69aacafcd6349b743d80d90c377c8d7e2811a1f57ce09c75b025bd444e7bf39a07a6c298262e825c87e52097dbd4e1bb6ddca2556b745e659db32ce32eabe71ede364ef6999c1ace9e41fbebdb3348f4b4b3d76c83c4aa6a6f1dcdb8a635fdfae243fdd6b201994b26da572c17ce733a352f45c9da64345a61d149cce2f5f52e7ba960f3a6ee5859e4921951b7d617feefab460c9c4632d9200ffd2e64849ead29d22f95d5e0427f8196122302000ee2e62f795f189167ddca1db144f8a7c26059c38debd5c3411d05988af06d02d60ba0ee28dc017994e5f6b364a9aa050c04ddad7eed8283c4dcebbd961c627130fcb7c990fc435c57a42121379f7b75f70d8a627ee9e455cd84a8a89b0a0a26e7d16d3db6b2f0096867fea3bffe01dc36e1350fb6554ee8b258f3e5bdf493380455ab4a1f7de271981859f8bea9c9587f7d2cba0276e32f72f616e3315b93cb5e053ba8b81c7ae6839ab8a3ef1ca8edfd7af1030a86589ccdf65414e3257e229612ba6f5a5c76dd0c21638e665a5d6767756b094f9b51651dd33330df046f7bac93d6deb37aad9923206ac93d5b4829db7fe6767591c425d174e37095825799d386406c882432ca41a098419e763e25498453e5814672ddc2bb294fc31d7b6d209f82339fc5724312addac74872bd70062ce8f4119626d45e75576da1b76e289304859dcf8db5a93ce67e3966396316d040ba99f3c7b724155e165130a4a7f92f3a83f9751d60e642b1180235fa3c6513ea472297ac048688cc5b19dbfa91f41b9f33293b91d378f2f38a992199672e5b5248bf2fbabba80b276e62a251ef6a03aa94a076bfbaf0c26979ce46a403d739b7aff6a58e51166ac11b91a02699266c159ca2f88766f5028e2c1169219161cc9dc97d07808af92984169416423f4f22c5521d6eab1fbfdaab965023fda0469a8aca15c54d06b867c17266a5188e911e8033bde309667e903082a1294bc84584b5da3e434a25dc15688aef7db644b15f7ea3a9af6bbab728349c730ca613609b9c48f32736a3da9cf74ff418f048c56ef5d83ef0addc59bd7e75549c163bfcd5bce6b523956df818be7c805c68496209b66023f91c592f01ef6bd796295c6a5978fe01e54ae0a1f34859a302a2fd0270b4d8600ea925a97c8f7fcfc385ffadf8f93cb216ce159855eea110b5841a981b031bd9bb6317135c3c5896021dd7e6779e0d038a5b0588856b1214c840daebb896f566b99597c97e5964db9fb1f2d017911542f84760295df673da05fc69a5c767e7d8faf9f22301737cc53defaabebc4f7f548451da82a5e18ec7bbb7c90e5bd623723240339a43206561735e067c1c1f933e343b963474e44575c6a77e5e683f25349aba1731fd78f6f149cb2dac36ca87f34500d0c88a5b657b777c11cff4727afc6dc4dfd6fb07c08d4f612a2445457c5dd0c4d3adde90ff1ad6e3a01f8316296ee9666fbfa8a1001b069a8d82f66dabf17a6bea2bea3b3f2ee501967d09ebac9dc7679df35fde1f9215b013033f69b8ea06258d741ec3ed217721ae82a28e86fc3fcc67427ec418075a189aeae8c5ad1f9162972c61628d994aaa06f710fb878220fb314839ad7d580f04a5eed5ffc99d02ce2c2095d97330c631a60e6f4aba50d4dbb0631cd89f95737d1ab50810270793b6920d5a6fe61f172d49be6940efe6044f529cfc2fafc57bbf9ef2b5fbdcc9009366ae5b6eb215881c746281b8b29bb5ab30a8b290f5be9768193afc31bc2cb515a330b6041d1d33790a407188d7e69e54b0ab7410ab996927c2bc4ace983049748d47a87d7e6595de0238a478f35f57474363de61322866af2924d55d446cb91f32751823807dd15b4becf1aa175b5d2523025076ae3bd50872321942eed3d47b323afaafc238926e85720907a8b997d28f3af294287937b32e744f8943aa91adb47000fb54747fa38aa4a148f9a62bfa81991bdd3a23c2971460601f0d7cdd01ad34908340700b0c1726a3ae6fc836287798a0059946b6c5dfaef79bfcc11efa741641cdf955198e1535c823e9d27aaac9fe39a2f5f83cef03c14c76547a4119c7d8081e34781656ab4799bb52866e986cd507b03a51d77aec9bf3a70bbad325c48eaf366b0bab010dd0a2d41ab716a748b4b422d94afcee27c69ff0ed6c4878e7668d02e8674132261e826e40da807d1ed0681ddef1b39c4a2e4847b7379afd7bb85823d708cfd4fd9163fa91ef16c0413ffe1f14ca38fef782b7899d5c5c2dfdad6dc5e225b7f6c876a4844f5ca8a4523d42bb2d11a9bc82cac77555898e6b705dcbf1bf0f6cd7c2a19a68f82d10f15d5d2111165b0efd2671025d4a641206167bc44b0c2f3569042e5c1cacd4d47b04fd02a02556202e0f46806c9865edb3ac965c9d3700686558822d7e983c9d864cf2da59d5536db478fe0b75338b3501d73b60c74c30a243e624bcd3f88565825201758576338ccc457137534865548ac8f2be7af100837d894bd6bdf7d0968398e1674ecbde78c5b615e0c9ebae6db8a49314aa41f078469c81078fe6f1ab9b15e3863cd86426e024ec0a5f37516de71b6a3f2a23570e380edbd70ad37cd2cb963e495dd27e60d91ff9c3202746f4ba00f7340b2c4843434f791b8f703ba11cd961ce195f5b5d7aa303353cc488c125ebfaaab120c2efabe53743bad4bcc0c1df5ecf0e1a15ae960ca80ee", 0x1000}, {&(0x7f0000002b00)="c43767580a18ee7b65ada281b19a8a789351866e27286d127b79b2d614ae0714006a5ffacc4d8b7c4a5a0185e391630386cfeaf2a85166eb386e9a81b712929da42065dee2ede44f6f8592a46f51b6f85c6aaf318aaeb1ec7b6b44633ba40d58712b6f284b5f5714f93e2e92f971b7e9dcc13690847b1b7c6532c80d7d38f16db0a99daaf6093d56c8e0b8e39daac665937a6ee461a927eef8c07e8f75bfa280b63632df1cab4eebac227cea76ce5a5e9dacc132a797c0ac1eac3f272d2b5a6a2a75a4564b4598d7f7eb9c2dddde74dfe4d7ec52a1d5619266b09df69f8fbb8a488836664b670a08d8389357186075505eff6540879a2d46f39da3d7efae26faa4c8a37829606d9eaac27709290cdec717d736484957bb7d6bddd81a1a87604d576e2762cd4983ec7f02e4fb1a09789259243e8bac9d672644770678db3b2949bb8caba90e984734686287401039e3a2b27af276f0489dd322d696b7791693d65ac326f4e14ca2077dbd50062d08f15409c1fb992ba1c259f5eea7345c7fd09323a527ff64f582a1d2ee54a0f60001cad180d743474b40199d57c16f37d65e168307307a5825b34b2c5a0b4bcffd16fba6d64d8a3680e31ab00435f11efc24a20b2dd7a9e1b79ff785b26aab07ab35c3a3b88b1842092c24335949a8cc98c54f6a2d0836f6c0dce5fc2fc016f40fa9743ba7c19933d2a9780b27f9384a8d7753c214a357e3bc0b10c6e05a1384277c53b407ad385650477b30a95fa90c9e7c2968274b77fa0ddcefb2626e91111d41711aee8b08f8c2fe5a97af3638c863968bf118ceea9db9cc62e598eb412527073666b1789b8aaff3319432e3752d6b4da8da19d2fd8edec30281c4584751038e2628e1324d1c4f5f1d81309464b4351df2be69bbc8e7b61e0db4f6738ac6bf8357620e98d051cbe1ba0f6c6f0bb3899ea6ea365fb9302c9baf9f30fc30c0edcfba803338ba290a122fb771bd47f0dc56882615ff99ea8e94dc59de972f63d6e5006441be5b25fd34052a4dc0e8e4f918e56d41638121805ff505eb3ce75292fe58cad9126ae01eaed5a67abf36d5978f60aa6e86dd4582be569a87116f07a4ec150084474aefa36929bd0608883fdf91a6c8595ef87dee283f66ccd73d87807e60005479ec4c5ca0429f50580e20cca88afa5054d77002cad6932a064e993db3f48b56595685cbffbfff886fdbf04c22abff0a29a2fcf84e9df30c3c0c810b32648010621c55495c2edf5adf72ceb150e6954f44ff97a03cde20652baf6e2dc77716fdf468664fdd6384ba6e4fc5f0093fe40eb7a66898ff491d97ad7f45972c5121ddac4f02ce00be8635e7754753c4297ea7271a07cb1190ed0777eb50e2305f4922af2b3bace889cb0013f3af336909a68c412250a89f06f47fedb7e9e6c3ea654485abcd629afd4dc65a74bdb0a88260fb536b8f936adb2fb1c68f34ec933637f8f8bd5d289d6e5ad0792f6b2b47f742d72e29028f9beedc28b2103474a2355f5471a002aa135b98b075a3d54ccfe98d098b6fad29429d7260664d1dca41e331bbea88a9197bd5fd8c6351db109175092eae3c1290dcc6a05a9cf4036d9fd7b3ac4280f244737e4753b548abfd359b8bcb885c2a31390e904eecf19010236bd520583cc295fbd38e579df31204b9b890e5e8922132b2c3fb70fc9476cd2670f05caa42565cc9947c000cdaeb923f066bf4db3a2dc5d08183de7c3978d67aec0ab1f5436967e993c0816c2c206dd5efc804eb97e159ba9c7f3f8bdab3328bcc173f5c92ed3162ae73638ba040878cae20c5feb6d76911392e49f71b618c6b29b598b67c75a1c3214cedf9b66c8a75ba4c3792e24bf205f64df2ffdc05512cac38003353263695c53c9c1096094d5a0f76c2d6932161a01847d597c835d4a59ac29f736b8e5cfee81732963ce5ad2bec52b898300b6770155d0efb6bf5c72691f950799de07cba9acca8e2dcd39413683011a5c06e1a83da4b1f903dc8295d36ef04b8d4b9ca74d95ee95c0dbd389b1dbc2af7c93f8d6c8efe94a53731c6f8440ee93b6d5e21f2b24c6b4cede09978267a1afea73ba4f9bda0b90d8ee61ef7bf17cd10308489f4b0dc63514bebc9bc0f3c4eb18ce4a54509f9ec31da59e7e4ecedbd6c52e7bfbc3e56ee8e50cabc726fdacfe6c52bed7b7f4620e3d0376dd9ae8ccd140084d728986e15be3e6f26b6ead0dcb2bd488731b029c4d849999ceabeddfc62cd8f347cd0f761e5ae106f5ad3387a2384fcc53d89442953f97ccd37c054fb6da4f5bb5feddea2495579de560595150a03fff8372d99dec1ca2978e362e54a75f658a8d5cae6d63e67963dbe686927797b2c7b6a96c27eb9165075c973bca1b2a76b82761c8ac0c2658a9812eb407b7466fdfb67e739c53779d8ff1cccd8a7b2a0e3ba63691a62e58148c23c0173bc264efe3ae7920ce85f4f5a80702bd2bc9bf1ebae2241105601b88c1bb9828b9f2a3a62be9785fec854e25b0e359130958a7322df79d46096e043de139f75d1d5508e859982b7af5383051df12c63cb85123c21f581f88052face63777344a2670741c65559ab77eb4f3714ea13c09cc6201c24311af23196f0f9b76e8cb3c3c894442749d0fc0f823b99e19b3b7112950d10b65e74b0eccfca9481097c578553b2450d07f58d37d6beabe2e4070b9e4b9280a5c21a841b93952d559e33309a772dc1e95e9e22bce5b343b8c3eaf7699c7ba0b2c141a633d315c363aa8540369234d3090b9bbdf22188f7393032d48bb3e703c2fbe37f19d0011d2603eb6e8571d7bd0853cfc07816cddb496e543552ec5a06cab8d4b43befc432e46ee8a03c787c090c6f886d60a093cae1ea52a9874473e305d697f66f5ad6121bf62cf1bc285ec9008e6d786806cd110ad757ae5e0d42aeb0774bce22fb40649e9617a77dca2c4de01bb322b18de1e1ec5a378b12b2988ccbbb05350ec9363b01d1fa500e4d5304c16a3b13de62704ae09c5a7a71301b7b03e38827ea9ed30556530a1641f85a38fe31debad0cfa002015bb708259953361c369f63a3f6142ed298cfd8e75108db07d6734348f3dc2eca405c102cfc45bcf5652e9583a294c3b3129622718c217765ef4a86d087cd91909b6bda3ca336298f68f97a603c7701d68f35c7ea96b7e7fbfa287d5ddb9a2a960a66d0b9fa683065de1eb696b77d641908d7bd5dcb688682354e9633f40515a8aee1a542ee1fe88c838c132d23061e63f3d59224fcaa71de6dbed0bba7d4ae1137c305996ec8418363f888da4d8715d446d8cb6b845b41e8970958b7824b9ae40fc2ea6319bc17fc035cc378b3456dfda6ddc32b3cedfb4a634004fe62ab924936632be699c175e33b3e9baabfa64f5d80112c4fc1bea015869b377a6ea3f1f683b6d69b53347b2e7f295f0dcb9e037a759f59702cdb1a8b76e2164ef32d2918e5586b9e086d2d0c22c9a4d938ed949d57f41fd9c0406c05c6613e18bf3c755eee84a8b77f9dd7d6d99f37569b1b4e9a0df3f02deee9443084f631501ee859e6dd9bd4137c165caa167e4310f209f0c8c93a0048e6bc518e0400da9b49fa35270300405ad96b1a48c3dc826a48b769c02eee173776c229f427417e35b61b404e96c861460b006d6cc1ecd8a0bdc4fab1fca64877702cd1955324719ea829d184287c2bb8c58b26f9bd4c44477cb42f09cdafff62e023c8878570bd640c7e26574f4f65079f1ff2d1e159af5ed475c68876281f534562c20451b3a7a178d0b026b52f6f3992706e176154be33bad242870e2a34a1c7a11597e1a2dbeceead8a5db101b10c09b9a6d591abf0e0852e2efa133567b8f20c2f984735a8074a83cd30f8d1654ff43c44508eed4cdcebc492c86905c6a112b79b09b5947006f69d1da95116188a8125067bd0e89927644cbaf2b5b683251c571e331d59c737ed21d43125d967fd8da2b1b7bd9a847d300dae48bd2572cd7b51d10a934aad0937da48052b082bbb6ea05291eea1a1bbacb7f1d0835db2f8fef2fc68953e4ab33be75a0518cd5f43dfa192afb309ba281c0c42d95be5d9f6204c0d5b48547f394d925dddea72f1ee82c9af4c13989ee06b2ae11a2de27361b210fe5f90b21556328386fe4c7cc18e1c86e626fdd98ef5298ea4f7ff809af495d3590621b90c407e55b6514af98e4d5ddf9d18f4a51b8e315baa303b742ceef90403091695aa538b1778655e3e1c007a67ef6bd7e3e067ae99e04e422420270e9451caebc567ba80dcbb167f3fa119d68de51b3314a13ca4f9179249ab8645669bb17c5de7378c558e659f4b21558b93496440fcc132002481be2b2544b2283dfaa87818fcb244baa56b9dcc66ddf16b5328aba9caa04824867456f81c351aa5b3d1d6881ff1c0a3069ecf6b58712f0f5a9c12e7d94f3dbd2caf243f181545ff312f97b08ea50423513345da9c3fb3623b94d138cabec7f0b7528bcc02aa68b0abbdd78d92cd55fbac7877e28e297f611f7cc04c6853d21b2d3583a594f332bbed1c3a4a6e78361efb12cc732a386080bbcc1652650188f5ad5e8401495c6e7026662289b10a280c58b2fa7fa07bcb0eebd6e563c6f47fc852a0ee8e7d9161633c6c411e7e8558385fc0957eb25eb3977dacb31fa9f8228cc364ca40b3e069bbeb24c6be0e0190e92f57c993fbb790fe0c7142284ec7bcbb838878d5b2da4797c3e2ac75a5c97c83f2b2b6fd8a94a764824a366564d99d084c6ed5a29307efa8065cdd3f1ad096e64230c66c10a7b63fab2ea1bf2246560c5df95485ef7e8d872d8dba6bae113c5e915dd5fea715a3e8b1e8ed31350bd511d19af16b4c69bb043445271ce5d3f5a139bc7e93f7be1909023dab782e4d7a0ded7cfcd5958627725d8812ff971c8fba76324d5004d8d3d34d9ccf440597944361d56eb24d2158ac8d17156ad19e4e1a528b49f7f337de3820727abb27927552ee73dfdcf3012edb0c4b6697791d27024f51ec6a500cade84a62691aad74afe7dc56c01518a6f387f083cd6c2bea77774315aec3ce013e485803186cd99d33eb9360923dbfe9b094011687d8d2a152d333e9e7b6f1b354ae872eba90560c77166441f4db1eb1a33cb54c35fccc1e597ac463ee1443acdd7d8e228ff2e1567590fed57972f3550d52f1278b88f6af9be471fc4475da7a12d6eb6d8a7c9eae36bd1dbd8219b1cf539d912900e9e379c57b7d6e6757493dd40e2cdfeff2bc2df87b168fb49bc91263ccdad9c5ca6aeef081abbce85546c496810f706feb4ed4d9bb6a9a7265664ad70403e54c5dea0abbe677a7af0af1008493415f4fdf29998f056ddd574ba15be88af5f7ff0c897d8e22cb65566e0672634e58cc98ceeb4b385537d2f6815e82c79b0485acd892e493aafaa9c9eb4e7926ae5407d6336eb3df24d5c716f71f3d7164af7b8cca7601a98b9e8de033b98bf79c6ae7794dcd516aa573217764485217901bc84d3915af44d6d7f9bfa639d14920e8696cdff5eeab1dde8ea3a1f5ac67c9a255e09ef3713fa5e8c7687429835419c3334fd950b26a1f6dead2f7502112d5b998e32f451b32286fd4ba0dae5833d5e7c78f65c3818212ea5211fa5f38e6db6a0a1f09c353133bacddfcc5427f520efa7c98e811c1fb4e7aff41d8d3d34bc30fc9db1efc8a336b193f981a7b093289edf1168269c01b8c806812fb74ac05b9d9697b34b31e3bc9c2eb704f09ba64ebc8a16f2e5a038a7b9ec83bebf52de5c1d66acc2fea7a06ae888423fb5931561537d3c9b2702727f47f685b170da6", 0x1000}], 0x7) pwritev(r2, &(0x7f0000000280), 0x96, 0x0) 23:44:01 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 23:44:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000080)='./file0\x00') 23:44:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:44:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="884ad0712a739f5f6ce75976d91b71f2e5a1adde747c600246872497311044020013fe04418c1cbf2c974642831c88", 0x2f}, {&(0x7f0000000080)="8719188ce0ddac427b2094aa698ca8f477b8770a4b4873462beb92d23157e5a3aefb34d3af74234ee46d91204e6aa850a0045b3df7ae3a5c57c4655127b36bc19e2c474eac271cf40fc5d66acf8e7bfa2cd9280d51fe23dfa72ad3f31d9f0aba757384", 0x63}, {&(0x7f0000000100)="3fe1cc0677baf0cfab3dfb9d6423a039", 0x10}], 0x3) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 23:44:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 23:44:01 executing program 0: r0 = socket(0x2, 0x10000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1a0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/105, 0x69) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="cde4c212f5b420780c051993830a33d1d7f4e730979e857ef7def429b52b6bf6e109c5ce3d8b29644d69b8afc9e63d5a577a2e825ddc498e2a1fc8ef50e467e68a70e331a4d85c120536adae79dfc6682d58e6a326bbfa64dd6a17a205f942b5f75a5dccb84451296caa673c8c699dca425c3bbc3c8cfdc7ed3801a656da57c0a0e7c191ce1bf96798b1b1097e406e2e060714186fc8d773899838cd7e7e39ff3f0201e6366fd77b3e4ee8f5a9e10d0aa27c97d6ddf1727a24d111a6c26d417a22f16982ac018989cac3e419f545157e5781f526ab207a93220e42307ee4efab0acb8dd5739e9c9c25982da6df01a903374ff90e4d446341ca77dbfa02ea6fe00d28ac1c0004d930a17469184ed08a0e475cde9913e82d75172425d856575c1f58f7d37d35d7ec1098cd81160e67cf0aa46637a1de76dcb51dc33399a55ca6b6c488b0b1563d3a703442408b289224769f5577b887cdfc9be052c73069aaa1a190bbe5b5fa2ce7504557e7c03e1f131ff0035dcc7a5552523e7f13b227a450f6ab4ee7891f0e030d442371468cea520743e7b0bbcbb95b14a65d45974bc62251621b3236dcb434f305143499c94d0cf79b1a99af68a257f0ac7ca459d2f6ea508bbc790252e571842c595d5e8f7895cd059856306ce14589292e50daca75568d6bf8d368d2b4115ca9578f0e4fd4f0fe3802a01c2b16dcb4c5bea6a8e6fb2606031b1106825951ea350ac993366a6439a5cac76983f1937e55560a219eb6453acf8bf348ac790f8ec20337ab44b95aa4f0f253c27b8c51f39eaf8a2a571afb04fc1a459d18e793461014f99d943da3ebef4209ced3db94de10b1e0f6c97058f25b61686c6da74608a1fae64b3b9d7b789678eb7d5480aade2f39819deca915f428b5d19a57a4b9a0bbf72fdc9864fea871d9d14565699c2e2c0d12c12bf4d0dd782619559427cc604a530cbf76112e50a948bf59f1d718115d1db63a930b020352f8e751f3baccc49a13b931c26fc12cadc778b58f4fac5fbc2dffb439e73836b5c629254c6548de3bda37cf1b38a45c9580114330aa289af5e1250e8c88d42f003ae8d68b02911a03aeb34f89f406c9829bf1eff8f4d376bb47b08c0078e4862b0e4d736a0d7b5e4139700067b3349cbbc4b19e69260c319d0533b68f3365646f7ec8c6601728768bcb55692b001d3353f62992e17b295ebeec0ffc88031db0139c5f0ad2ad0c355379ca2fc7547e9f4e3afb7c559a1c5e2cc6d23ca398bcd47069f62154409143abb14f8f04bbb4b95b6057b010345ad764ee90d4383e1bc330218b2783a0dad0706d983b54506a7032efdfa02290c3adb21183766917b3bf0b8ffeb986d9275e6845ddf459a62bf306b0c562a7460c0b43adc5e0d512666c7a955098c3925df1832d748c9e8bee7b1d6582f5dea779ef3c807282953e8a0678c7b6edf7649d2eae297bef5b98806f499ae95179e3f33d96a808864673459285fc9e44d46a78ffcf18a540049545ea1f813fb955b097a58c92143b75be419f958f2c84537a83b5892d13828a7f329d67109af3dd3cccee3532733c655206214f65fcacec33665f68887f4667ec3dc37bdb06e2fc662b628c5d9b69e50c8e4d2b4182a7f56429df61647116f6fd3cadc6c32c71ada5342ff335dba7aa00bfb0d4a1fd6f97a47a6bec5d8c2411db290b053aef5f03177fea82506461abac42c6d19a5c4d47699964a7985cbe13e4904937f70c523a30b75798eae3ca9e6e9b54a9d84b1c0761e7c702728a5e45d4bad7464cdab50260c089fe95ef9f806f6966a237bb161cab07c4424840e894c38e334f3721a8c40f75fb4c65630ffb5d9bd36731ebdd0c45a78e5150d9caf607a0f259feb12d9381c9352dcfcdde283dcbfab048a68c1f9e8ed27fc46130741a1bd620a6d25c2e7c147897ae3b9f0b5eaf32d74fe626f66f57cf9ce981fd316b1c89bc4054f5a0bfa921a719147fbe4c7368d1c84f70f077c46d9bfd5d031d19a94a11dce0ecce0296c6e5941b01495b62ac2c8f8a8d89d61cbffb499f07a7c73412a7fd34dfebc1023957fc5a15282f8c3da76444c20c104dd2634d7f2bb6294c9000cc16b1e864c7c62b79d5ff57d0b800b32d186093cb746308e77ae8855228f7b500885c5061384bb69247c29d6097ebf8d1735d56dc3131f796d043efebdf9c5682d7dda7e058bad6c6bea90047829ac34ef1a781ec6ede41295abdb52651a2832c9393241850eb3b1730aedd5c741b87a99775bff0724d62a15b6b6a17b9e960333e8533998dca53f247f66efe21939ed794c9c1ccabc3a2139e96388bcef8ccc1a1600aeaadee78a46fc87176fda2855a84285f19bf793a4d5a1915043692ea1081a420871c51ffb038d3c15eb93ed93d61346651b720f4f816a5807bf8c9bcc68368ca55c451f16f85045aade88377a3a9201351216bc1d642c10265f20718ad4741283872da2fffb76537447677d283740c161244282b9d8fcbfd947d7fc4df9fc606c7fb6899e48e24e94403fc98b2702000cbcc25a943b7599ec66b9d25e8307775d5c6b3825bf87cef31b1b136b2d01f474145ff523385d28d9090b992cfa02bd8394306c924f4f82b517bfb7ace499af40be0535ec67575839833ba67625f99d5807a70e25141dcdbd47e5c201b4a5b313b5dcf1393dadbb9fd3270cabf7f59d937c7f728062299f4d35f362ab89eada5b178ff3e516f65d0116856a0378818a9294fed49072c8257e1ffe7db919ca142af5a9c1661e0adeddc35d9e5ab9a90b07bca4fcf2f9821042faed019a3ed79d82125613a736cb76f7736a5c4cb994adfbd73c884d656010d75cec4cf671e37b8eda50ed78d02d47ee18e8854b36f420eadd829bd469ed9265f40a90e4e6d289d2387f6b138ec36eb1e57aafacc925ce1030524210358e0892a04130269ab3d87c3a729010286aea53cc2b17e4d64b8840f0871792733dca2459144e6ab3034f74d9d4cee430d794b534830fc022a9afc2d5796e5a58912d61b832c8bdbc0b57506b27206b39530c7bb70d4def8f9f23b89f53396d23cda223c98f5bebc6701464715082182c3d8c04575e263bd4cc3c6f69db4166e004dc1442cf00037ac48091b76b28ea573979911cb5f1a1917d03acf79ad8e5d574fab0f70d3b07a745c5c5b3f6d636dc5d0add3287b91ba03f763850f9e06aa3cdd2d6d19bc0049f4f9649f36ae15deef6c054307b8d5510b3ebfd53ea5bf1060c433371f68c6b5e7d594c5cdcc22d3ec1f551f28fd7091b6377e61747965363d47e3d4a2ce4ea4eca5ae026ec6fa64c55a457b311cc14aabd475fa9dd729b867bef21cb39435f2597acac937330e09f3307020c55524857137fcf3b536317d67f6bd4e50e1e36c222b66c85201da9dff27d942b9a815bc52368b3cba34cdfe2f8562796ca787af184133818948661ba4ca6bb3f52ac55fe83f3b8a4dde2c157bef2a3b41f0b1ac5840cea649fb7a8be484e5f5fe94525fd182c8848c5903cf814e6b176deb7b6574480b989f8c416938114cdd803a9330d44d93235367738506b9a30c0952343068a9a9dc844eef750f0cee96c4b9f388629e23b48c80b54161474e042be34a71f24ded19715406a0bd4ea069110513604698505e159cfcbaf5f14e04ef41a15e0b8e59a4c3afedd2edadbe1a7a669ae8efcc6222cbf39c5165d2d014400183df8263c11b0875642b8ce59f81a40748a4356727a3f3f57aade2198fb1cad3a391ae0f5a84e9666f1eb3531414f94aad75c9042e6bec7404337d8852dd55bb12c0f9daf93266bb3654add5c1242beaf5eb679c503cf202709af74610fcf8dcd5f694df8cd8d63b223a8ec642726b3df2db47546d253d2fa1039ebb9f69218a6f131547897bf6920d9900490adcec4ce47557b0d201cc355e7e445b4de4d33ef7fa321a95a92b74ea365ec6ff19ef6c1080f32fa046909bbdf0c2d0501b86c5f1a0d06bba9a661a2529d9fa58196445fc61422c1d67c600b25eef695d103dc27f88bca2f490cb7809c18aa3c4778081fca5556f146842c9592aaf1b1ad7d67bb08fe1536b99d0e0d18cbe6a16d8cc15528f1e413900c0c785c5efc01dbfe96abd307ac92df57015c866cc3839b8af3a655ac82c70cffe4f9dac659728b6e348ee9a1b78079c32e7d8ca8dc30484fa1605bd946fd4960a8f739d13a0f174b960dc4e653266886f010b63ca6867d5521c61472d90d3420f08b889304b1593544eaa1507ae1cc02718cda02b78fd58113746c249a08343afc4913d1e62c2768373fbfcb68b325b4933500348af0f430f989edf3a6ea4e2885889662588024009a01968c1c1d5e9420a27a174a7c64fafd825c32299ef46f369eaa7784412c504dfab71aa4ec5bcf40869ea703c46dd4bd0f253d550c647f83ffe107b2eb0cdcab4b1654eff4b99b7323e69369eb1df91ca03122d0407f71a862233d30c6e41bb178744dd0c5aaa55c767431390292ec4fdcb04c8cb2843916cd0be581b3c29f9509971e921d1347eeb218b5a24b2a21d7e30de667e9ad28fce393d9d5ed744857ef68721568add0b6eba0083b322967c010412b68dd5597deaaeee7d5a1931a9f5ae10568714bca87f266cdc45600fdd02c4731a351a09342b4b4a287d55531424f83f9c42d3e9ffe5183e12df86ed60785e629806c7245db9cd484a58ac071fe48e32bfc7477b1eaa92172d68fb6d7efc7c61bc2ee71319e30ec55d1311e7d91eeb3a0aac14e5d80103ebf18221fe12e85403227c4f91f15386ad46be211a1c43cb256d6bf9f2bbe2765cd77b48a03ada35a494ee46db347422013a87ba37a4836ad47de89e6e1240affb2d2c25d287b879c971fa7321ab072557ad71a166f0448588a6bd5bf4bb9b2e5b621c92bdaaf6f5efe0fd8a13fdd816d1a675fc891dcd0e1132d2186ab3615bf7a7b336a459d80d14c95a564ba59133aac1a0720b003a317edbe482466f46517b27b612c86c0e50773cc757120c452c8c0305fc4457cc9ce0eb21d24cf10cf6d90e2c024f6a19e28daf71d8dd7873832cdf0454404e3dc7c495fe8e3725691d97b1b12efe23812cbcc392095683d734c36342fb4fbc2812830fd9ef0e2be683393e5a6c221f1fe135db8eefc4a96a3e214db3f8a4720de50b8e54d799c44256ce5d550130b2bb220593124d824a45499be4d9bc52405342f66669d888e65b1696a900d76910c9468d6e6d2e92d8fde7274040f12ab23229231736b7672915f29693f34fec37e3975bd86c055333baacaa8a13ea5c715b5b44ee2b9742463b424c7057548d5321e03c163ac932f0d5942f0316f5f1bbe01cea202305ac120dd5473aebcf3709cb3efa4a032714b33f05a99664df0c19057f39990efbd6fe2ed186b0b5a71ac287aa035e86f3611b2b499337e57187cd60a104e3394ee44c337407df019ad14252507e526a580c22d4589af1cae3d7f4d2918344d84fb1d6aa431009c451d951819b2db929e3233a7631acb793ad8047175f7d77ae77efaac2a95101d4a1591dd1707d1156783553918ba1", 0xf5a}], 0x1) socket(0x6, 0x3, 0xffffffff7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1a0, 0x0) getdents(r2, &(0x7f0000001480)=""/4096, 0x1000) 23:44:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000040), 0x10250) setitimer(0x1, &(0x7f0000000040)={{0x1f, 0x5}, {0xffff, 0x7}}, &(0x7f00000000c0)) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x409, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x4, 0x9, 0xa86d, "d8bf5194e9221dc45b841cfb4675d86755a73db6", 0x1, 0x9}) syz_open_pts() 23:44:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f0000000140)=""/69, 0x45}], 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x75dd, 0x2, {0x80, 0x7f}}) 23:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1f90da10, 0x2, 0x90cc, 0x6, "000000000000000100"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) write(r0, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x10000, 0x5}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x0, 0xffffffeffffffffd, 0x0, 0xd9b, "0400000100"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/4, 0x4}], 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffff, 0x2, 0x7, 0x1e05aed, "020f0658cade98f0739fdeccd9799a79726f6894", 0xfffffffffffffffc, 0x87c}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035"], 0x31}, 0x800000000000) 23:44:02 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xfffffffffffffffa) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) 23:44:03 executing program 1: setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/185, &(0x7f0000000000)=0xb9) 23:44:03 executing program 0: r0 = socket(0x15, 0xffffffffffffffff, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10f3, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}], 0x1, &(0x7f0000000100)=""/188, 0xbc}, 0x40) 23:44:03 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x81, 0x1, 0x100000000, "c8a03f594b492ae052242870454a5a037fa2c1a0", 0x2, 0x2}) 23:44:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x108) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f95389c599df83a8dbf8ca9ed668f9e1606a0dfebed8f84e0548000000000000000100000000000000bb77c4b7fe5362895d4a93231f39ba31576f88f86c7f4457188bf6b208c0ed0d2b4285e4bdaa95b2d600337f5802873186ed8758ec082afe343a3c6e11270b02c8b071b476c8096230b54ee4db2cc8abaa54ce85fbaeb9b8e1"], 0xfa, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 23:44:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x200, 0xffffffffffffffff, 0x800, "ece2669a2d290d69d45299e4631240eb18a5b912", 0x6, 0x2}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 23:44:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x101f, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 23:44:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) geteuid() r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000007c0)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r5 = dup2(r3, r3) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000600)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x6) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x42, r4, r6, r8, r10, 0xa0, 0x5}, 0x100000001, 0x2, r11, r12, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r3, 0x2) shutdown(r5, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r4, r9, r4, r10, 0x188, 0x9}, 0x9, 0xff, r7, r12, 0x4, 0xf00e, 0x5}) r13 = socket$unix(0x1, 0x1000000000007, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 23:44:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 23:44:04 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = getppid() getpgid(r0) unlink(&(0x7f0000000000)='.\x00') 23:44:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18201, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 23:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063", 0x1}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:44:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x77, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x20, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x80000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0xa00fffff, 0x2, 0x7}, {{r1}, 0xf9446cc67a396206, 0x40, 0x25, 0x4, 0xfc56}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x20, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x5e9d, 0x39}], 0x7, 0x0, 0xffffffffffffdfc7, &(0x7f0000000140)={0x9, 0x4}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r1, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r0, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:44:04 executing program 0: msgget(0x1, 0x0) getgid() msgget(0x0, 0x100) 23:44:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x68) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', r1, r2, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 23:44:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) dup(r0) 23:44:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f00000001c0)="560de2439c391119f203569522256a3d13965d260c1d4535140859ca38375b86295e0163a5b35947374611d83ae175fffc1ea0c6300d53498b48f711bbf5a95ca55e06c98470bbcfc7d4d8385bb2d0e3d3739745d78f0000547a312ee2ff973300cd41301252ff246d1e8fc0a0c81f750610c7649e0088bfa7846f72c2ce0e657802090290824802b6d08914fbd0c182335a9a258f1bab7644dec509b411af47f63068b7c5d4fe1945622eaea45d579ac5cabd5f58a5fe2a0d67e5c7915b6d2df2483bb51f41b09abdab020d0e8be656720dff5e8d54ee3d550991095d0ec09fc1d34d524172198efb7c247a408051cf988af9cd66600a0bea2ff8", 0xfb) 23:44:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0x80697c605527112d) 23:44:04 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getown(r1, 0x5) getppid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffff, r2}) 23:44:05 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 23:44:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xffffffffffffff73) 23:44:05 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r3) shmdt(r4) 23:44:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001240)=0xba7) bind$unix(r0, &(0x7f0000001540)=ANY=[], 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xfffffffffffffdcc) setgroups(0x3, &(0x7f00000012c0)=[r1, r1, r1]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x442, 0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x9, 0x1, './file0\x00', 0x4, 0x800, 0x3ff, 0xc00}) recvfrom$unix(r2, &(0x7f00000000c0)=""/41, 0x29, 0x803, &(0x7f0000001280)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = semget(0x0, 0x3, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001300)=""/179) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x51c, 0x1, 0xa692, 0x5, 0x1}, 0xc) accept(r0, &(0x7f00000013c0)=@un=@abs, &(0x7f0000001400)=0x8) 23:44:05 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000100000003}) 23:44:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="8a7e", 0x2) syz_open_pts() close(r0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x5, 0x81, 0x1000, "268317f330e130410a21bf6ffcf507e174b07b49", 0x7, 0xffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') write(r1, &(0x7f00000000c0)='p', 0x1) 23:44:05 executing program 0: r0 = socket(0x18, 0x10000000000002, 0xfffffffffffffffc) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000000880)=""/182, 0xb6}, {&(0x7f0000000000)=""/200, 0xb4}, {&(0x7f0000000940)=""/91, 0x31}, {&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000a40)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/41, 0x29}, {&(0x7f0000000b40)=""/65, 0x41}], 0x100000000000002b) setsockopt(r0, 0x40, 0x33, &(0x7f00000002c0), 0x0) 23:44:05 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x81, 0x0) fcntl$getown(r0, 0x5) 23:44:06 executing program 1: r0 = semget(0x3, 0x2, 0x80000000000081) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x2000, &(0x7f0000002180)=ANY=[@ANYPTR, @ANYRES32=r1, @ANYRES16=r2, @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYBLOB="20c6c87a2e45945cff4c838af73c775f99e14313413f45942f2c0ca5767ef5a866c8f1b4b02f0b4d9992d2f2dc122c9c6dc2c8326a6271800ea8d5bcb34c0dcf2d1c48c7123d5ee26b26d85b7a24decc471f4b5cfe9f0768f2a0cb92507e8410b5665522daf83ead4e3cee7ae168d0d0b5c82f7d273f41441cb6a26cd0d65022b4896513"], 0x6) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x1c, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0x10, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) bind$inet(r3, &(0x7f0000001440)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 23:44:06 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4b024979cf4b217c24f611f6d1952ec3d9908eedd633e7a46baf6a674f7632989523182c6120fa565b34b71e7ea40b2b2a6fc43b868bb0b17a76b180bdecb9ff9315cea7558e2293102b014e23484f890c54c36ee7c5c0a6bebb22d1bd35c14f651965b15aea432f7cad9902d2a0523fb7f1349540396996c3c014d142bb931ddba793108daf49c891fa5d252e6fee1041f677dd759c91ad57fb954750758a3d9efcd3095dbd2873b03c6448b2", 0xad) 23:44:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9b640447a9a71ba2, 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x7, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000380)="3f6b2962ac558ce779ecfac5da0a503a26029ddf6e119bf505c5e766caf699ad1c5d81257b2fbf65b2ed8a165502bb28695782fb0a56a5de8fdddf37915fcbfe59d159f808f4650fcdfb711320c0c92eda314b90f6e64e4cb1b3bc1eb5f39e7e1cff53c1973cac6758eb5beab7c00b82983230d0a10049dbd46e2afadab57346561490b4d6", 0xfffffffffffffe42) socket$inet(0x2, 0x8000, 0x0) 23:44:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65e400"], 0xa) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x432e01b7107aede9) 23:44:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x105}], 0x1, 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:44:07 executing program 0: setuid(0xee01) socketpair(0x0, 0x3, 0x4008, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000240)=""/18, 0x12, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xa29, 0x9}, 0xff3c) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000180)=0x100000001) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000003c0)) open(&(0x7f0000000040)='./file0\x00', 0x451, 0x2) setsockopt(0xffffffffffffffff, 0x80, 0x0, &(0x7f00000004c0)="ce249db359c4d8132bf8758d0413966200000000830ace63df12e8ba96b3f09aa48f3d22efb4df9b1ca6a80aba3b11b4a4ca9b405fdf95e6c454e866cff0396677eea858f6cccd670267f622b0217d8fa0c8195b711289f59b55eaf58a139391162d3922849157c9fcd1e4a53536201b0d27a0e5984ff08bd46f82eee2ed3284af19ecaef368c0fca9b2149c239a84a076aa2f3f7d2b8a380000000000000000000000000000000000000000a740b90c5e", 0x2d8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r2 = getpgid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x0, 0xff, 0x1f, 0x1, 0x1, 0x1, 0x7f, 0x3, 0x0, 0x6, 0x100000000}) dup2(r1, r1) geteuid() geteuid() getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:44:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x186) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x3}, {0x1, 0x100, 0x800}, {0x3, 0x88}], 0x3) 23:44:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x7, 0x8, 0x3, "d16b9faee59760c81f1a55a46c9d26a4cab91eeb", 0x1464, 0x1}) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20, 0x9, 0x9, 0x3, "8aea9e5ba850832cc61f02dd731dd047fba06e4c", 0x10001, 0x3}) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x80000001021, 0x0, 0x21e) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 23:44:07 executing program 1: chroot(&(0x7f0000000280)='./bus\x00') r0 = dup(0xffffffffffffff9c) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x7ffe, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x30, 0x3, 0x4, 0x1, 0x3ff, 0x0, 0x8, 0x3, 0x0, 0xfff, 0x5}) chroot(&(0x7f0000000240)='./bus\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 23:44:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getgid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100000001) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000040)='~', 0x1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) clock_getres(0x4, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x1000, 0x0) dup2(r0, r0) 23:44:08 executing program 0: setuid(0xee01) semget$private(0x0, 0x3, 0x240) semget(0x3, 0x0, 0x40) 23:44:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 23:44:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000180)='/-\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\'\\\\\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']{\x00', &(0x7f0000000300)='!\x00']) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pwritev(r2, &(0x7f0000000380), 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xfffffffffffffffd, [{0x2, 0xbb3}, {0x0, 0x8}, {0x3, 0x4}, {0x3}, {0x2, 0x3}, {0x3, 0x99d}, {0x2, 0x2}, {0x0, 0x9}, {0x3}, {0x0, 0x1}, {0x3, 0x8000}, {0x1, 0x5}, {0x3, 0x4}, {0x0, 0x5}, {0x0, 0x1ff}, {0x0, 0x1}, {0x2, 0x101}, {0x2, 0x556f}, {0x2, 0x1}, {0x2, 0x5}, {0x3, 0x5}, {0x1, 0xee6d}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x80000001}, {0x0, 0x8}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0xa0d7}, {0x1, 0x1}, {0x2, 0xfffffffffffffffe}, {0x3, 0xd2}]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 23:44:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x62, 0x4, 0xc5a6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x10001, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd, 0x32, 0x5, 0x996, 0x22}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0xde}, {{}, 0xfffffffffffffffc, 0x0, 0x40000009, 0x8, 0x59b}, {{r0}, 0x0, 0xc1, 0x0, 0x5, 0x5}], 0x7, &(0x7f0000000380)={0x8001, 0x9c3}) dup2(r1, r1) fsync(r0) 23:44:08 executing program 0: socketpair(0x18, 0x4, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="e2045d1a5cd29958c77b5e385fca7044f9a59268bce7413c5f1d775a5743bcb3751b2b7be607de4aed3b6ee8c16babeeebb5a99c95ba400eef24512d09fb0fcec16b60cb709dded24b9251d0efd433b23702defce90e1ddedad57b8e78dfbbbfff3a86db782016ea", 0x68, 0x6, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x86128) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001900)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a00933f5e8d0772425b9e5457c167056d3aa441870628531c06f13761268034bf88d9a3f3ec4ab7fbd4fca8f679f873561b9d63108a527b296a10678d782474fe25d871dc100b7fc954376fa3fec0573f37f9f2e76e19038abb0ed6fb7b2b912186ae2acd01e11363be37e342b9ecb2c72b5d196b06456d93dbe9721c9efb26381df90cf64c5f977cbb05339e637a88c3bb73b86c4f105e9e93c76f8c118c309e3f30af0a64b0f3a845291cef27d145c2b480d417cbc0845c57ccd59a50ddd9811ee5bd4e198af7f36158"], 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000300)="71d5715e356933389daced997f7898c01b42fa98bc8511131fa67aeaa3fb53d1c486085cb6213e33d6fe4348ba6522540547dfb4765bfb12ea3799f4e126b1bfd347fad0cfd6409460bad098ee02d8ddcb6d2d30b540ec6cd3ea03d9a14f53901556b62d15c210de6664337f5794c46c43829e740243bc544969c0380adc85e91436f4ba3fe3dc7f3f3291133d32f9160b7100d07d3a7954a1d3fa2f97003bb83f13085c62fbea77278bb753e468f7a7c70d418f0e45edfc077297affa598c44cdcb492c4c2905ed7a0d7e3ddfe4626030c183", 0xd3, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000000400)="97880330b0265fad1f1d3c403f314096da7aafe5654a61ca84d442d9abaff18fa982a4dddbb0c06e0e755f435f8105383ae770f3fafa5403b2b877effb70248180d5ce693907fabc1bf8204ab6bd7edf6d003ef8afc6773e39ef17494460802cd60daa4bb6b574b742518db1f39c7e49ed8d4949cf8335dab889c65aa513bbffc7add33b1df7cdfc4a568864ae43072fd6f892fb3c5183f16cefac886ab569d14a1fbe53cd78827c98c8907e4bf64038b4f06bbaddcab1e1f8c87e2fcf9768ac756e2275f57358517c928b497c4c2ea1", 0xd0}, {&(0x7f0000000500)="6d4a5289170cabb7fba337682e1de54be915302ed9634e30904932b9c4a0f5c038e3f0829bf94034fa8989ff2f36c4cec032b76052a7ac6054607122632befccbfe426428a2806241a8b2c6caf7f9ce55bd350ff0b661a8f82e89ad343bdb27eb3ac9c1c21397e123d16ab1357092abca3a532fc33ff9bc695cdd646a010f9b58a293941809894183734a82c5c69ae9bcf3b8f1fd4e220a0b17ab4509ca1b37b4c527c01e8e816c2632251d1e77c262bf5366803ae7279a509543ecf4011dacc79b5089ac84f1b1b0e6c0afa286e09ce913f850ce814c1f4f4681e2cc5cd5d0af6ecc15aa82d589cd8781cc616794850258b75b8b3bad594ec5d004da898e1420d78ce15a7a40ca7e2ffa962f0b272f8c7a1c9a91edb78ef399a183aabeb712fb5aa4d3b0b5f4d62678504729ca01f35f3caf62db495104ca5fa590639a98a65a2bb614f608d60ec745dbcd31d4ea2175777380aaa81d0cd315c1b3bb29c7ba458f3834b5997abe75bcc15e7fd49aa2d8b31ea7c00839aafd4c1e7a9785b59187a5e6571ebac12bfd79abaa7de28132a65b188e6619dd4d55868753e06d6199400199d59a4a825f94b606c44f91e459156fc13eb0f5e485a22e4288a0ccfed1a25ef8a6bb566ea69a17a79bf5016e0430681b0c4b6c17065d2ccebea6729ac017e57b7c345d82b0a3955e94b03d277a9c0ac61799df9bb0a8f74f765b4a3c2911fa9c050713d81303900180014566b1c600446ca5ffe2d70552507d938e9456e351924ba160d880159ef03e984cbaac5fc2e2cc9d4d3efcbae5dc53d268c0cda12bd7cd8267d13401c3d63057ca8cc005a1614b2cbf218a968c08b5e67afb11061aa014f175639cc7068c4495997e864b989225caea8c83b318e86d987f209e3107bb4857640b794395dc017df3c2a1a4b32bfb719980c662048bc1ed2cdf5d30e8bf4120f67c2ee6085d524bda3bc75685119a8c0be38a8e2e634b001ac9cf93df31834258e718570cef88093378b91bf58ebbd6a512c7f3678c019d049cb6a6d3fc3305c4adaa79a7af8475316c47b3c0e778ba66678dd84eea585ecb64ec4fb3dad4962b3bc1f2de146dfe2dacfb7c888ad6ec3ebe38a8478d05812ee23e4d2689f0e197a193cdd601f304741b8d6adba250ccfd7027d6a781bc8b6e2d5a1b1be89d4f62c6fc743ca24dbb66fdd316588753092fb11ff9d1c8a0c9d5dead978292bbc57d89afba912227b10d9a878b12b541f2b8f46736688a37035cbc79d0f07c42dbcfc0a2fc035002379a727fcae07a9681b868d5d8f9264fac16aa1ccd5ac821f44798481c3dd1cd96c75e44d4b46969e94e034f34a7bc187c138471569eb9c72406ba69374f7cd31f9abd9272b276f19b7bf3e4546577770dbed5006f024c9d76a7c11041af11f9e42e373311cf52624ce311f32100fb8ff1e6caac594da671b34cb5fc33ef1329fa33248a4c00e28bda7aa0ddf03566b52aed0f5f4a753f362d4ad548405fd37206ff2322a65822c56d089dfeb08c94a8759f343372d647e6be4fae13cd253c31f9b2d8b964d133726ceb237ff3c3b30d87f7801fddb26d9e76e132b4b00b61d9e62087a4adebef38aba8449ef20b0eb5b655648dd91d5e66a2db3919f626a72283ce090c3cc3bd09801acc7b98d857327b085813aba2adfcfe62ec7a99af298e1a28d6afce3ea5f4e125d22ec414f3b83891d8546f74c96adf5ceada55c0fc51a1fa99d019e8b484b1b08a7d721fad05424038feaa3e0ade55a6e5477a3076e56ad05079b38afdce26f77e3314dd60ff16c37b781bd1007368c911f7fb8e53476a2dbe21316ae8228da6c7342a972a1334b402c8598d9424e4b192f7eadfcd6ff8a3961b54d92115eb4012d8bfcc51708693a5d9f6928b389a1aa317a6500119d9e1e6f8045a5f024d15dd7662a78d9b0d5e9f186d3fb5c99da8bd164e0821a13b34e30c98588949cd2519eb0c3d00f2f8c86ed4cb27ecd0d04d3c1274f40e1339d1d2cf698b7e2b5413031fb187e33290a128142825510c7c570740b83b16129968db7e7c32f5b71cbf72e64c624ff353e8d67e2260ea6b627ac58ccfe64cb4c5d319637714b6cc13d3b41142dff7ffae5e647ac0862b904472538670d221d4afb4c003df14c48c86ce7cce30908022fc14fd2dd47bbcf205cf3f8a70f69b07c67518403c853ae9c17c0856afb796df5aeeaf04bfeb321c2938000e83977a49bdf256858ad08f2f90d895e76d5246db1ecda4052da166a7bdbc506477c1c6459ecdd6c7a94904d82bac1dc428a1e002f0a49e3035aacc125f0312116575d187de31e8eb294fcb80444e86ad5ba4cd5c8e3a843d71d79eb694926d6a3aefbf07e22bfb053cfdfd49d97e4bfc9f09ac83b26e0545a5b1622c7b0236d044fdc9dce5695a8cf55ba7cdf79fc70b047b48ae0a2988b930d9c17c985f6422e1be3c2623eb9d746a11998603b709c797ceabf30a2a60f280d57b59a75cedba47ea027bcda76aa13e8d9fabab00fdfc5ed804aced07d86ba68d11b2ff7339066d6a1e9a4bd2b4bb5c7a60ae17d7ee039f64aed3a9aec977b4f5f01a46ac466e179c0938d9f4ceb8ed647fe3cca3b5822e20accc89f6e100c385aee4d686201027d447b1ab7f3757802b6f9d9f2bef7531e8c0ed091a35e2a8a9cc7d913da419427be94a20bec5cfab1dcd59b926473ca88f99163bd0fa4268cd74a031d736617d1904c5f02455d906a2ed7a06a77b1d368c5035ab9805f1a7c83697648c95f25ca02376759956199ff4b3bf4248789987c288c73b7481c7ccab154576a4b60513261c73e2ed261101ba238e91b23a706ff2a134fe82c068ac56f279d34fc98ecb95e1d5c4ece9ca7dff00df7caa6caf323b2c932ce5cb82d69f9a0c02b241b63774ea9e05b87644aeac343e7262598568bd5d72832250e71c36d5d318dd54adf9ec1974b6b302409c7bc203edfabd894e1f9ba7974e6f9f4f0904b466203a265440055c7149fac025881235b3434460a0b7f743c6989d1bd34d1d655cdea6506bdce09752216a6277e3938de9a98453c0e95b4438dfb375badd39f681c924cad422c9470892667512f7fd1588d7cea3b3b3e423839429837a7d4a9b26570be2ef0cd1fef3726faf3abc9052437240be943ca3241b03c99bb46c1712c25459ee1f594a6709146fbb17982b6983fd4201b9e0729abe772aa7f89070b8210f2c65501f0a9350f997fd56a9a0dbf82f3c689868299433da229f7be01b7bd1a38aa19d0c08020c8772b0de7e6d81abc9cd46217012f4c79e61a72e6018dc8de6954b43a4e3716e10a6caf8b5ccd98a22a4ec7c95df239f17a5831617c56950dba4f563409b695ef1efae2cdeb4bfc5641c890e58ece25459b5a14d374b01a8ec49b1dacf5243267b43e98643eb253d4ae245b51ab09a362ba92f6877fdda2a2007abefca122538f798a0ea2ac0f6aa374b42fb80ef533df99329fac1dcc39bb8e7f6880b758f92cafbb9aeea0ae9c715dc4ddbbfe9eb0939650849072a318fe78b933a8d86d3d2e0c364b981b5d0390991026da86f8637f366d8888c485d30ba5ebf2acea662cf0450215ad61a776fac2c52f1b044a62b66eb4fb58d3105588e218908bbde9f2d99e3c2843faf5dc45a3d027425d343868e4f4f5bf3b3d43651ded07c3df405e1fdbf736141feba8eb856f54de4d9e2042e794311fb3fa01953a160826e6ba40088e2237216e74213cd7ae7209fd3c85f1a84b64db6eac762171a43fde8f6f2aaca9e644d7165bd640271b27f2841d575876260205c16f40291f8dc21de8f674d386c359b3a7bebd4d7a955cb8b71b963a886d7b9eedf3716d46d9f9300dd60ad38b9b8a21d079016e01998ae7f4f4c282fd6cef6bc4f57c87d66482acc473c0c63abecebec9503eb043b4c8c85d1bfb396567e41e37847995dd4653536ff78189e7879c085a1d1350f6e02730ee22a06e887da9e957140de7b9f0b6fc3bf48289b0625fc55df8477a93cb5c5bbdff9a2f735a83eab5261b22e385c5bce8cdc67f64966e7775d37c1786398b0eed8a27d0c95a813d20a2fb9ab2db70448883adb9c2bdffcc2c727df55bc39c8bbf2af7e23286e039d92c8e59e6f17e33891e04fc1cb5334ab4886812f5d3bc410edbe811c71ccd4665de394095db56752a9aff61c426b25fd35a126a78e756200f22e8ef2bb825d6093dcb789dd1c9666e4c0bb5346b3b67e9ea49b335d6bf88fe321ba62d9f6effd1ea07c60a1e467f0c265c77c195d02e1d18ca2aac32b62eb567d67a5831454e9b6bf23f2b02b06aebb0ab74c3740a912da228ee4a0cfe6148a3d61abc8734bad593d8a2cf5e60df89e74e502a226b4a98f3856aac96acb49aeb8819d935f2d16976f6bf34c67434c9fb2ea666bff39f47b8b7b4330a5f4cb44c4dfceced1f32fd49df210378e575751a7b6cd3df07e2e4969cbd60e1f6758feb391b6ebe15d3dc81fa5f0eeb4f5a74b204961f5bc9da2eb67132290e33dc68c287e9f111756e88f8ee86fffd979b826cfbc309fd30ec310dcabfafe9baa3134bdde6f6f645655ad5ef4c81800d3dda4f2b761263da934a2b7aa22610dac7a2f33db3019847aa13600bba5775b54ff729dfc48c7277855ba82b2fe13111ca9d637ed29dc49b929e5e41e9b86f4f9f24293a5c3db2e4ed0c59b96dd487bb678582ea34e23e13f8849f0f6fc8443c0c37537662b647a80433d602d93b5a4655d34b6a4cbd1a8e2f40157b5bcf2f4270285ab2c2d7a8f4bb22a7273a74fc8fd150c434930e4bde2b23c14e94fa865dce4336d6358488f57950109ad5022ba9d397168904ea7dc95ff6f17e55ae16de316a1174ea7dcd8473cb23fc8d2b6a470c5a0fe277f1a3457e014ad854b7efca1ca92f41eb7f5f88eb41040f74bf8b0b8526a93cc51e8a3b518f2da87c9a202e4227c005a0a3f5c271d7d8ca4a101e0ccd67d2325dfcf29cb3c0d9846093a54364e5a7f05a6934e3fb337c73018e14b7c32be03aa6e059b8dc6495e8c00a37a63b659cc543f850246fecb0c9b9d00e8f5fc20d1966156288ee2ad7d1573e9ded2ab490381f9f1ea6fde2ce52454588cc3b3e52f9a40224467aef3b9c0df781d9527b2fc22ce28e48ac480a3f278e855df7d7fed50bf31cf68f2715e6523d24667b82fb38f70819dc0ccd4caf98a0f9e7a6711a5192bcb943ca0d28b26933630a32bae666b32755c761527c5c2aec5acb791df22a4e20709fedeac2e33054a09e100788b64837e4428c37b8fe0b5e173b7f68f62b2dd89f928634212613eda400809fa21610a4256d20e82ceb095e9196bd2d61dc735eb9c89ff3d137d8365f78817f6b6951b8c6cdcb6a310cae6ec781ac276c90e16bdea36bf4210273fe26b0393026a443a41146eaea2e5497aac5dbba864382bb393db57f44dbfd4a3add4b6aaeed832bcaeff6d319a57af8671965901df2443ab7e6c8b95ded89aabbfbd7c3641d17851679aaa2221a6a7d3e094c77b6fa0160f07e20e70a89f3f797de258221125a12bed80a02e8e182badaf88cebfe6d2f1b361b1161abdcbb78dcdc051ef9e87c07d965be76a01002eec479b8de7e253323cdb5850776ced72c592ecbf3d4d0b402f6142cc29511fc572ce472eed53c1cc593150f664e854cf992bce67eb53e2cb0b6ce18e296cef6293f9678989628a6008d6d84641266819a203dc300cfa24c5a41e32d93c3ef5f63437d6cd39062e35af4fd45cf154286c39d39e32bdb68581041f4c9e5700396c2fe09abd7e36cebc2cee062", 0x1000}, {&(0x7f0000000200)="abefb8d908027b8be326b1fcaf8d570f250d6847abb33de04b7f1e66a3b6ac9d050e9dab7e4a370e4cad6f9be2fb35d0ee17be72bf02a49fc4f8decf560e370adb75b5e544b1137c3dfab015ed0c98d343c406263de78f3a79707546c635d9ba38c158c822407c368cce39dd18f330fd220100a8184471f28c7e2c20dfadb23c1dfa709ecc340d415115b21661cd11b6f666b2", 0x93}, {&(0x7f0000001500)="f1a9dca81feca453d77b643a7c925ff4ea0d3424de7021ddb2fe1decf27962579807d0e969f998260b49382a8c49c8337ffddbce5654cfd7e06e916df5ebb6e0f2faf06dcbe0d01755a71fb403e28e745c46aa1a3e378a7c87134ee5dbd8b84c22079631afd47bfe0696178367ff8a4b79f97c8fe83b004a01039d0a804e97356457ff42e07a9ca35f8fe85c6de1c82b1ea6320446ec320de8b84c74d51f57a5b7c7", 0xa2}, {&(0x7f00000015c0)="1206d61d3843ec3d6fabef2848e2690924b9413c8ca1863b919fcbf596377738669432e8951d7ea15291ebd51266435f6c1adfda54b29fdbbd584032c07144b5019675e0b9a8ddfcd86c7c628878a3f8d6c201c81cba5b03bc15832e0fa14293d2fd6c5605ae8d44d73947b54cbc9a8029ef8d3459363e33097e5e6219296b40efd2ccb96e76fac9f8985c", 0x8b}, {&(0x7f0000001680)="aa4e277038360d38fca445274758", 0xe}, {&(0x7f00000016c0)="83db5b45a6b89beb9cc0df8ab1a7fde681f7a3652852fe4c9875d163b0780b3e304e9dd901d40ce0a1c1576e8a4eb74dffc8b711cdfdbf5619df97217320fa09fc6d9f12b1839dbe47434e66d8b0b240250d0d5f92bef22bdad9b4588d020027028bbb47506e7ce9aeb94b330d0fd831ad55f777dab3fa42f5e9468f5c140ab14a6cfad1d5e87b5a5f43941b57d9bce974e7f3ec410ea386c54d05cecc209285aa0323c67ddf62504b", 0xa9}, {&(0x7f0000001780)="4f7f6de0e097fccb46cfd0674fbcda111b278157724fe4fa0ca4927041486e28ff6c0a525780df953f9ac9b4b481bec8822ebc31e1475ec9476d1b8e06564afa94eee8624858e202cadb6f77a3e13c0a4fcc933bca2ed522755307a89a70793588a9c7d3bfe5a86dfc9c1e4da2c263d0338d501cd3264b7ae18c8d7bdef86abb71e49de9ae512b4fd71fc0ff5a0418", 0x8f}], 0x8, 0xa) poll(&(0x7f00000018c0)=[{r1, 0xf04d5744e190b579}, {r2, 0x1}, {r3, 0x100}, {r0, 0x4}], 0x4, 0xfff) 23:44:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) r2 = getuid() setuid(r2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:44:10 executing program 1: msgget$private(0x0, 0x2) r0 = socket(0x2, 0x0, 0x3ff) sendto(r0, &(0x7f0000000000)="7b4260e6215b4aee62ceeab1aaadf05ed19eb1ec66bea130b313d519951593965bf11154b9519001671498ae4163f409b8c55850f5fc625403f01860dc13be48a93a7724ecd10c3400af692bf6e5a74e6ecf521f977098437da9744186c0ccb3eb44979f039f21eed048bdfe7758b2abd2ca1e4ba15ae4d2b5ed42", 0x7b, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getrusage(0x1, 0xfffffffffffffffe) 23:44:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getitimer(0x2, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 23:44:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) 23:44:10 executing program 1: r0 = getuid() r1 = geteuid() setuid(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xffffffffffffff7b) r4 = semget$private(0x0, 0x7, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x2, r0, r5, r1, r6, 0x40, 0xfffffffffffffff7}, 0x3ff, 0x6, 0x6c}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc8, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)) r8 = fcntl$getown(r3, 0x5) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="a6a39a172bc85d732435d5b04cf186e6ebeaf8cb37bba81104be", 0x1a}, {&(0x7f00000001c0)="69bd7e63d4102f371b220923b493593bf26389627cedd18602b682b73d3d2ec6f476fb364b870764f8ee95f2d3926e205623c6f2662bbd03d26a71a563ec736c46705432498f194ffd1bfa26710185", 0x4f}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="00ffff000009000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x8}, 0x2) utimensat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0x7, 0xffffffffffffff80}}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:44:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x80000001, './bus\x00', './bus\x00'}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/117) 23:44:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="533dcac778648ceb8b0c3b611db4564c792d06de5b60176f008e90cc69e0409da5ba876a09c15ffbad430b78c98656f3e7bb55581d9cf4bfb31a0af9b17d90569a13e85f40fa62abb62978cc7fd274f9b04175747c9f4dbe25d9fff628b2822d5c2538aa8a65c1ebe1f314190de30e7918ef3e2ba5bae83f0bff3d11212e5e52f0cfc0fd9dbe", 0x86) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 23:44:11 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x6) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/41, 0x29) 23:44:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 23:44:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x141, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="22d2a80957bef02358a013e16fce58ca4d4af6d81b7b768500f2055970d64e1a5f35afead632c419fd21b789b7f002c55bdd7b7c6ed19b533aeb0e1b4cce7353d9dfbeab255c8897c8ebffb985c8e9c6469b57ba1bd23b3dc035683cc010e8f3a92e8ec3c8064ec74e83b5cc2e2689b673a7d74104eb4b2c5fba4cf6fb0ce12f025484df14504c987784bf4c8adb46ffe4ffb26f5aeca3d682907ac2e463b4fc90794c7013bbc31b847c6973ec8de92f9e0967c4991fb22220f446df207848f50d8b5bb35e82e52894052bd32863adab40", 0xd1}], 0x1, &(0x7f0000000200)=[{0x70, 0x1, 0x9, "59248f9e4fcea6e7f71a83ca07e58538073115f6132284c64a4b4c9d762d13b1afb17cb5c8415a0c1a27bcc1ee6fd667e8c5d2c5255de95d35096e42b4e8ee08288a15b9e43be95262d8cac7d5efef1761266259ca1cdc2a487c50f0a1f84321"}, {0x108, 0xffff, 0x8001, "bccaf68679dc76f7b21f348b8e6474bf0afa58bf89b0225f14925c8efccc83860c395583abeb9672c65514708046565fabacfe793be5d868c18d55fe7e13fab21305a656ce79c8fed603b5ada9ad030832d802be38cb94a47d828eeb4d8f74a3b58b2bf74fb87482800d6570ccbc23868f93137cc9082b065abc5806ee17d6e9799b8481326a2cb3a912c1e1a72d8c88c484f41c9ad3b7f47a142074c3db0a6be77abcf1290e9d2f0768d52599ceb370dce8a3d944eb213c0ea891b2db605d33acde7190be68d92949349bb553bd5b9c303e8ebd948cc2c5c8eed8e016b95a4118cc1aaadaea1b9f2ec7c84a636a5116f56d8fd72f23"}, {0x28, 0xffff, 0x5, "3c4e8d609dcdf7c8ccce8efb18758fbfd63c1454e9c42b"}, {0x28, 0xffff, 0x3, "aa0d392f5709edad5e8834a977420886fe3eaff3813ab0"}, {0x70, 0x0, 0x2, "cd6488302be79dc49e08d16c50af4eedfe14c2a39ced1bd7b6c261d205359ad01dd7bb4300b55bea18d9480620cbb264eaf468b760a1672cae9b2838d30bebd41249dfaaef92e1790194990bda63034934e87b7d3e4c5cb6fd97a1f6f8"}, {0xd8, 0x1, 0x23a7, "90cfb07fe1ee78f57ed58cc299c081b545385492cef4585116c6d2d551db180f554cfa128053a12550b137b0ce36d48f4f14d5a38430356961e6f8396d06fd140e2ffb37cc3daafa7b04ff79baeffd6daf417dee1b1edaf3c7de6138577796ffbec67a68b5b37ca0124c7e747d9410e808329c4b81c5abeabbd18afdf86e776e2573ebbb974c00991662ba6cc2d1e847db9682410ade76ee55101ae4937befd82f47c303fc115510851a76b6f1e0f06a94baaa466c19e4848d9f1a94a03b0b4151c547c53f9429"}, {0xb8, 0xffff, 0x1, "d5148aa6d7ebba6d9f534dd367bc401f1c6f8e32b798d38b84c58257536fcf0012ad058c7608ef8ab7f5453c23606bab404ef900acfd02067c0d3b199739676515204454346d196f4537490f42a626f282025cdb216208d41b1ef2d82f0d331ffe6d23e48c1cd82257bbddeb5ae1f7b6377ca15e6709255103349decb3822772d8ea3a671f47f99b2389a12f8122c422077ef4eeca04c1b438b3009d47ff0949da1f23ad149324"}], 0x3c8}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x8, &(0x7f0000000640)="aa46e89836786d4d1d78727e590e746a084b5f00528a72f3dd7ce3438580dc09df237a8182806dcd49b8d263ae25034a249e", 0x32) 23:44:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000100)=0x6) truncate(&(0x7f0000000080)='./file0\x00', 0x7ff) 23:44:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) semget$private(0x0, 0x2, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3) semget$private(0x0, 0x7, 0x10) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) r2 = semget$private(0x0, 0x5, 0x400) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/71) 23:44:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000), 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:44:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 23:44:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4000000003, 0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x4}], 0x1}) r1 = socket$inet(0x2, 0x4, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x7, 0xbb7}], 0x1}) shutdown(r1, 0x0) 23:44:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xf21, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x3, 0x210) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0x4) sendto$inet(r0, &(0x7f0000000080)="149013b957d4280e87576ad150b659bc633a7b82c6c13e3eda4380dd05d59a3ee32793249eb94b3d28d868d9fa32084cebf21338d73e7f95262219e83353efc0f8ced3416ca50cdfac6f05dc396539be19c7a3b838cfd575d0846462ae382d853c44b484b46b6f80ffce53746af62810af11b7770ca2e76c3a045f0e312ddc13e1bb579c25af71d2dafdffb080898e6fc258188367b4ff531d40e04b6c30308838da46dffa30cd416d6db7b9fb4d154625", 0xb1, 0xa23144faf6b94560, 0x0, 0x0) lseek(r0, 0x0, 0x3) r2 = dup2(r0, r0) semget$private(0x0, 0x0, 0xa0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x7, 0x6, 0x1, "047f3f5b7a9915cdcad290789425d15ce5bd1a76", 0x3, 0x3}) poll(&(0x7f0000000180)=[{r0, 0x80}, {r2, 0x40}, {r2, 0x104}, {r0, 0x1a6}], 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="7e9045fcdafd5865c23b231dc866197d951d8b7bcf90cf417b37b82fb29142801a7486e97fc46c8d4087e303a151073446c3e1398255a0e7d3d6bb96c45bb7288318ef450c383fa8dddb3795599ac3f4d7d211c27286ca68533657fd5e01aa0c1e91473d2070a874d159e576961871c159ec47ac6c0093cd8edc45df273196100bd42210f3f6b037cfd273124a4fbbe20782234dd2926172378a2bede4d71481c5e2f5283f5234482194483bd80291c1211912cc3683c23fee4498a4977601c7e321ffec161a35732623c8925843c73fc93a6dd9188f9e7150e7174ecd942465d1752e02fc781bd490485d2dd6cb3b2929a5613651ffcf94ca0cb0", 0xfb) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x49f9, 0x4}, {0x20, 0x8}}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) r3 = msgget(0x1, 0x40) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/214}, 0xde, 0x1, 0x1000) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) nanosleep(&(0x7f0000000500)={0x3, 0x1}, &(0x7f0000000540)) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/tty\x00', &(0x7f0000000680)=']{+-\x00', &(0x7f00000006c0)='/dev/tty\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='/dev/tty\x00', &(0x7f0000000780)='/dev/tty\x00', &(0x7f00000007c0)='/dev/tty\x00', &(0x7f0000000800)='/dev/tty\x00', &(0x7f0000000840)='\x00']) accept(r4, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0x57, 0xfffffffffffffffb, 0x2, 0x34, "8e72568c482921827eb3f0e8d05dd2438d986342", 0x80, 0x8000}) rename(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getgroups(0x7, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000b80)={{0x0, r5, r6, r7, r8, 0x86, 0xfffffffffffff801}, 0x7fffffff, 0x9, r9, r10, 0x9, 0x7f, 0x5, 0x7}) 23:44:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) flock(r1, 0x9) 23:44:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getegid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xb2, 0x8, r2}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 23:44:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 23:44:12 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1400000000000000, 0x4000000000022}, 0x28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:44:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x2, 0x1000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x28) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x7e09fef0a7ac662b, 0x0) r6 = socket$inet6(0x18, 0x4feb4f2c4dc5655, 0x8) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = dup(0xffffffffffffffff) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x220, 0x0) r10 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x12, 0x6, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x7, 0x7ff}, {{r4}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7fffffff, 0x7fffffff}], 0x9, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x0, 0x97}, {{r6}, 0xfffffffffffffffc, 0x93, 0x20000082, 0x8, 0x1}, {{r7}, 0xfffffffffffffffa, 0x40, 0x31, 0x75, 0x1f}, {{r8}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x100000001, 0x821f}, {{r9}, 0xffffffffffffffff, 0x0, 0x20000001, 0x10000, 0x80000001}, {{r10}, 0xfffffffffffffffb, 0x88, 0x80, 0x8, 0x2}], 0x4, &(0x7f0000000380)={0xcfd, 0x9}) r11 = kqueue() readv(r10, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/232, 0xe8}], 0x2) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x2) kevent(r11, &(0x7f00000001c0)=[{{r12}, 0x3, 0xfffffffffffffffd}], 0x9, 0x0, 0xfffffffffffffffc, 0x0) 23:44:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xdd, 0x0, 0x0, 0x8000000000}], 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x400000000061c8, 0x404) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r3 = socket(0x800000018, 0x1, 0x0) r4 = geteuid() setuid(r4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000080)='./file0\x00') bind$inet(r3, &(0x7f0000000180)={0x2, 0x0}, 0xc) 23:44:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = msgget(0xffffffffffffffff, 0x0) pipe(0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r2, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r4 = semget$private(0x0, 0x3, 0x80) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r5, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) 23:44:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) close(r1) 23:44:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10211, 0x101) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) accept$inet6(r0, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket$inet6(0x18, 0x8000, 0x20000000401) r2 = socket$inet6(0x18, 0x3, 0x80000000) r3 = fcntl$getown(r2, 0x5) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x7}, 0x8) r5 = semget(0x1, 0x6, 0x101) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000002c0)=""/166) setpgid(r3, r4) shutdown(r2, 0x2) recvfrom(r2, 0x0, 0x1d8, 0x2, 0x0, 0xff91) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x54) 23:44:12 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x9) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='*\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{:+]]\x00', &(0x7f0000000200)='\'(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*O}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']-^&}$\x00', &(0x7f0000000380)='\x00']) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 23:44:12 executing program 1: r0 = socket(0x18, 0x1, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "00000000e9001040dcc40000000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xc2) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 23:44:12 executing program 0: getegid() r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:44:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) 23:44:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="c6f5e2880c30d67516bbcf06", 0xc}, {&(0x7f0000000180)="9b9beafe4a7ea2", 0x7}], 0x2}, 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:44:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x259, './file0\x00'}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) 23:44:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="44025141650aad49c9dbe77e44c463479ea970ec2df4533f236d0d83781ef97e782862214be589c6d4685b6afb5592ec8b5fe99c7be987b565bf35551edf880f42e3b4d37eda9fabf7232461df02a822b9b29c08f906d7a4d7921a49af403db3630cdac401b05596fdd0f48ddcdedb0868766dd6f2388e99fe5c245594b8a3b0f3e1206de273e7e4e212f4bc986a7e346f069cd63e33b8b1933b34b8b491a208ff5644561e2096b0e0f288", 0x3}], 0x19a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:44:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) getppid() getuid() readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000940)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) getpid() geteuid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 23:44:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000045ed498959ec8e082801000000000000005e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9247355015f9f6728d4a9ced67089fa45fada06444ed043bd60000000000000000000000000000000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x420) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) socket$inet(0x2, 0x1, 0x3) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 23:44:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:44:13 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 23:44:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fchdir(r1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 23:44:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getgid() setgroups(0x1, &(0x7f0000000100)=[r0]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) 23:44:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x81, 0x18) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="e0ea1d995589a59c8c191c2588360607a3d1b6490f26bf46e6f5f5601cacc22f9a55354770c5d3518e59bf4d6bd8de06a6a121a293955e78b6051c97572c7361ebde8ee081c986bec44a66b48c572632552ba31228b5e62eb44d20bd2d955a0c211eae2f56448dff63a86a2dd5f84323032f7b1dba303532acfad570e197c6a9d48070d333417ae58c535e37e091b854b5c236ad280861df6aa0c5a0f1502f6437104a432c51cb5d1241832a9c99d7cf827277edf12763dbeb3ec86e3d701455285035e982aaceed97616953aff6dcaef76ce0aba6f1a4818a58b8", 0xdb}, {&(0x7f0000000140)="d026a968d40f9b8c973d78acf42267ddca345e4b5aa1b4f00efca0f50a5932e6c4d64712eb9ff0bcd495bc447f30df81a30b5a78bc18361cf524aba9aceda7952b470f3cf5809250ef234a6d37f78d6676631999222ea7d4fc04c4afed7486a65a12f57defafb9f38ee5b7d29cdd5416703f985a20f3ea2f124f99abc8aa79ef9ec5dcc517d0067bf40a9cc2d199db", 0x8f}, {&(0x7f0000000900)="34843ffa14df0a6268bf12658367e5cf82eccbf70641e59bf2e14ff34f6aa7088d8854efadd2ec7208b0b43e3a88b4710651ca30b400ad397185e974e02e04927012d44bf381e8c82e06ce600878a24046f0496a267fc062380f935c27e021083748be185d698fb0008b1e01be2d2b4cb494421edf5fa337bdbf116c6b6098cf7ceebff22f313c77300016aa55deae01ac7d0517d12f16e85e80b52c550f8742e3664609874fd0f45ded36d0f19b07dae86cccebcc0496e04932e7052c1dc4322cef4bce45dd79b2ed1642cece34c5051db50f83d344532339b26ddf8f557c5feaadf3d271e638c52f443f67d125f1512ab5f3757c8fcb9f69b6d051e17ff74297930f27f7c5c2dbff9123ee459e56ad286accafbfe83199bc270d7e3e616e8b71a48f5f8d65ba9ca00e79a720c3cb92e71b68d5b93491b1bd6e65419560bb099daa63f3e59a2f6287924317093a3a25b01e412b9081814b719833a4584c9ba56fc10d039b5cb26d5c0d8075f4ed8af589a81cf15ad74f1b035ec3fe927682e00eea416b27413e0ed7835f02bc9ac4d0dfc631eb44fa8f4eb8b32bb2442dad3073246bf63f350a022726eff29c6965b0931850c9b4563d6756c641e5c6ce49fe47c81872dd70862138010ca595fc436d9b01ffe65add1bf15ee238aaab996924517856c474e141f418440b9fc5542cc372d54de38e467cf509af741ee874314cc9e6ce2a9171b4774816a378e70dc6067f8c13a177e7e90c483789b054bc016f474a987384bcecf548aa9c932499736309605448531c4a726e3cebcdbe910363ed070f5304cb832b5c8518df30342698ceb57b696fdaa4cb24582b1f3e1d0d6faaf019550a9be3e90a84feb60c3d1c1e923bb9134480f7a44fac01cfdf9cf6177ddd98c9c4474a57ccb89dfe8747e88831d91bf56bd47ab093c1f83f30c02c34e2b412256d2cc3bd558713342ae76df320bc8e917600974212ba8317d3bd729cf85131ad3243063df374c70013f21afd9289e6f7d181a843e0496d77052eccc05b5af42e1797544bf2758c8e885a9a15a1569028f38bca9f75ce7060af4d970f2ab8dfd5335f3bd9e3407f66b9f04f19b995d29a2e2852fda9301bcf95ab3ff3f6ca5a597ff09ad7228b0558e51ac21f2556ce6cb8d7df26a8b5892ce9a1f95d11fc33c62f8be17ab6ada4bdf2b0e22d19e17d8be2d06bede12dd7f95e2876bd2bdddc722f31b5a45d484671bd94cb35d976a0d93e3c34a01118023d177ac98dc3229a4778ff1c97b3c8542293aa2edd32e6b351fd55f807c532f9325f4350853395cc01909b370142d6d8027a6be6dd5323e0a2a6ef783456882c6c80c68dddb52ebf29ee286df350922f78045db2fc4515438b85815e099cb7735a7795d229e8d4f50e38108f80c7404c2a11c9feac868c463829a6e60dff1d27d1bc368a0d390c4dcf5dfd8ef1c565c10dca14fd2a287a81932b70c6919f2425463403ee96e2d108b00bb5498affb5d6b1ccd818dbf4f5b1b5369ae2f9b95b35b0f14e3f13987c1a424df9cbf86bb3554f8015656b335fdfc20dac81eb292bcc8d3124fcab14e70b0ffd9647b30384a5be06252ff5493f7f545a193efedbe6f89b2ebf04128072ea24952a327d4aadab27d78bded2ee176aee63c3718bd49f9512b3960e1ce54139b71d8180558cdd112a6685db1f3aaeff3bdb35665c5a6df6171f88da90ce6c79ea3e8ad883b8553f38a99ce51f186f4104aae5cdbda051620f14fb7430dadddf07d2cfd92ac13ab5fba15f1e040204ca60e3b3c02242bf807ceb3efee06199b1b464ec643b95125152b92a2aabcac89ec3cff440a0ab487c94ca3db1f67b5a27b4d632aeb906672439384f018120c8c9da31b4f92ad46d2ddcdf98997436e823c84c8be6d46e46eabd0a8b64e06a28a40ece179840c6dc13059d17258f23123412214885642ba891867d813db541e6813a374f94f1e41f543b6a461825c0a499fe45f4f06089e03fdeb6f0df29694edea2fb7551da33d3da95c8d0e9f0ce21de9a79453d2738785c88c395c327fe63cd1c88886e628264d77052dd4207fd17212f6d91d9c4a4a0dfb3acebbeb4076e45b727732ae99bbb9357b37229a842b3b7ba03c77d8185f473f5ba43d9a7178d2edc5ccbd69e5cbb6c143ff2e55199cf055bfc1ab503f91bc1fae8d11b5104413c58a3dd21bac4c17fd2194607e0d989f28cec3de89033dbc180f27d39f60bbfe5ac36353b4b707ac19cce0b78ea5615d602eac034c06a20973ea6de4520007d204c6f3398e5f19618a6f495999eecb7f7020b5c085ea587e9de1a9a424e0aa5a56083e7d9258851eec6896b171f8749978def81da94a7bbd0201382210c1a7159cf9927edaabcbe91302df50377a583912c9cc76dbc8d88235aab2e3b1d4fade3eb46fa30675304058eacbf40d70e0a72cbb3cf3c72e72823de9581d38b477c6c7b48ab8fb4aa9d3c0d73b0fd3e26f192dbe259f0749746e26ae2914417c0ada11b7e745252211b07268cc85fbee951454c5edd20637c6ee5d3991b112000990ae19062770f70ef32e083c262eabd7d2c7ae37c60d91003f9286efe66204f1b8e9c72bafa88e296ebd57c67ae14d4eac6b87b0f5ffd85257662fbed0f7bee2176b9b5aae3777fea9d827ca4bfa6b9b2318539d36f2df743e9d1d01e4163668b7bc7f64cfcb4a7221cb41bcb91bea8315a7c9232a0df8cad8a27158aed37e85023c841e8acae02d497b0b9adf758f53e39a65a7ffc5bf0a77c9cbc91d56e9f4a91604335083398a18ec072d0bd5f2f84c00433cc5e5b10e48a8310ea7581be9044aa1b48c121913b638d24aea79330e07bb170390c1895ea7bf2fd53da668d04948e503334234872dcaa3acc8112399e471b60bc9c8acb7da3cabc4ff05e22b66dcdd4cd3fa3c753de38b1dc230f3822c877726a261bb050a3decc41766958033453ed0e66fb94a35bac9b98a6a8d406d69163ef3c807d568ba518550ec5a103c7228451aebcb9f23ab554e13fa94af37c72d46aaedc9240e5855498f5c3e7f60bd5625a8e33ee77150217d8fe1bed58176804dedd309068a30e3255c29d7d8edd90b1ce7d115a4d4959328d75444cbf530e8876a916cf99123d8efecdf7d5158ba9d9f364edf2084e7032562fc225974c9dbc4c93aebb8280a85bb41fc705d5e444eb0cf1e7adfeaa14ee270afdcb551d342bf6dc68dc625c771046bbc20489b014d95de3c8d7261ba9e701ca80ea1e303155bdefc2ac6ccd87d876e9d0c01c898e169123ef8fd00c508afd27ff689482209d114027cbea3274ba84686a8ca49e1022011fd1b8ec5d178fc97f9d5beadf16adde82fd42770d3e3ddfb0665575215406b5415d9b847d186e7814f716e74f2600a4b42a2b9ec6d4d066023f4254d40dd44b791eccc4216848b682b3401371ee51c2349e37e89f84017df84e377cf58923ff67c0c67b3d1f75e0699788434759a011cc0337d0b0454642096365c27908b96ced28016c1c8fe24da486aa079bc47c49215c31dbd91e8f73ba964da15e42eab9013bd0d7369b73ec72c7f95f5177768cec7e953726c09fdc5ff24dee1e5e1dd8a4de3c74121524079fb0013e2f0b94d5b9d47054c3d73abd6f6aca7c7e74665ef188633a2c3f5796d519558120bc5a75ed33d31a541c3a007fe68fad3e9e695e32d1622e7856236117984b07560e4a2f1ab4bc34de5a6a6a300ca2ef792f4ae101cb6f1e22480abff2e9059c918211a2400cdb3f4f39675ed636ae84b424f440477c7e09d677b0f3753a610bcc4777fb67296f70a3eda9bf20dab775665ffcb7bec84293943a1ca826cd550d0e59785f7fe4165220567484a60b9a4f66cbab4ece85f57185042685ec5357e2344e7267497f68e7f27127d7118b7db5ddfd1e0b7d10d347ddf1f78e8fa8ef650a6321c7e991a373e668f13689ef56d7ef0345f39e46cbde90594e1421abb2a1fda7d5c6ef74784fb1a114f1ff74c68ce709fef8c3abdcbec4f52e6a80950117193bc1fa0cac0ae4e287f4775edaef39c50cc94b5c9a327e2e424445fd4a3cade16a9445c70e33bea6889ddf241c21fb1c306b2df7f2dbd7ddc65c35ea1a2bd221cfec39a3ae373da5fabef390b3058e2aa7143492d0dde88fda368f5e3eca30a5523534671367b07e91fc185e01dfff1bef4997cd2015cc8732b7295d7cc5968b133d7fb5004050d1d21acd0f7b427762140ebabc1a68946a8fce887bbcf2ea7666706079f923bb45566b28c52fa82cf00999ec8615448a4f3b28aa8b519eeea42fc052a9b5f873cbdf6ff0ddc624e4ee2d628887b00ce1925c495acd11329e30901411f6d5177c23d79b5777876e2ca9b613c2eef0e095de93efb878a97c615164522055f586b6dd5468e801ce37605a04f4c235dc8441805673673f573941b13b99b6caf1d2583ecd1fa3374b395a0cfe423924048246d4ca8f3c8f255b5106b005250268469eaf1884cc9fb597aa47872ddec207e8647cfd91940de534264b851c016866ea3104cadab575edeb09ce0eb16705ca42df07a1f314b1a909350d661e644b8954f427f29de735ff6c3ec5d6f53f4b251f6298db920cb61418d4fa73b74fc7985ab8cdd2eea4be2a41a60e6aa7b8ddf803fa33f64ae163263a757368050016f585e777f9fa498542c6054da1e77e1beb488dade88796bd32d3323d678de26c9e032d3806e0ef6668619969dcdee297ec469c814a5c88aace69a37a1c1d5c4257d7d307066b0044f55f595f706fd030283c64a8d4e2f791f03341c37bcbde53d94f6aa9718cfd56952f2944f72f37fd96d062b28ce2404feaec3601e1c531ad9c5334e7e9bc8fb156b2425a05a9c9d0df260b93dd830462a1cdb1e50882398accebcbeb7174f06ffc1ffa3315d1799c9be41874490fd700b19bcd73635478763989e867a4801730d2a5256579931656276032ba8327880261d18d0db21098ed8262c45d57cf22c0bca2437b0ea8491fa480e99204614ce3895be6f9449e0fcb44a8818c2f0fa8e342265664bdffd2212cc10d1a2e2257c54ad852198b209c7f5c3c195fc8b5961100aa36474c224afdd5326dbd068f5cac5852d800da3c58dbbba88cf3ec7321b753fb5aac1409a37286e1270e2fb0f751e3e404881fc21985299b074418c4bfbeb5d5216f2604538f60bbe2c7f3cc5a0f89335fba5808260c1412f4394de459c7bd1695ec15a4b4228e3232c8d6a134392db703a7ad26febe5796035ffcc685d2990127b5dacab8160f0d6b225fd8b347a93dd036cccb9b6b6ef423e694ed4722390ca7ccb69c787df9805db3f7e1103c8b24acd66b9f957e9cc50f4b3e50c73d990b19153b91d2a0d6e6dfc2eeecdc08f4e3eec9980f11af09d685b46cbad73ace922af4aaaba4d90d24b0237f43c052ec7834bc83214a5b7621e8ffb716585631899e280eca6cc29ebed4f5f1d56caa2ad4a4aaff9ce9e2578d0040abab4e87edfe6142a7921950deb5db833dcdd648f1c86fc2b2151f98f86e59200978363918e831a56f9ede05cdb649efcbae81f291e81389fc0971f1928ef3e9a8e232c271239d3c983aa01253b1933f96d58f28316190b20971e60bfa61393834d7e62a98871673177d5727fabc3ed842f4577505dbc5a381b81e92667ab7ddae5d2f4976d281c76603c9313cd0a6b0c8d53c320e700e8991e84915d02d674770869266efce7fb27f357074a5a759edcf43b2680b4af12297751b9f8ba2d25037de5bd927ef16039a12acac94224acec443ba89d5", 0x1000}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="c41495294d6ea2f700000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x2) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f0000000440)=0xc) 23:44:14 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x16, 0x3, 0x100000000000000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x54, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 23:44:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x3e9) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/111) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 23:44:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) listen(r0, 0x100000001) 23:44:14 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) clock_gettime(0x7, &(0x7f0000000040)) 23:44:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8300, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) syz_open_pts() r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000280)='./bus\x00', r3, r4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x800) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x3, 0x2}, 0x10) 23:44:14 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') 23:44:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 23:44:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x1f, &(0x7f0000000040)="d87ef3c80ba90756b354154b6a3200cbec4f8b2bacf7c43129eb260416f825e3cf357e1aa0b809debb0b65f496", 0x2d) setsockopt(r0, 0x3, 0xa, &(0x7f00000002c0)="03000056687f293eb8a53021873b6e565ce8737a4479233fd188fd007a0307f9719911c67364f2620efe2658c1e730b06f51554bc47e9c5549ae2c7fb756e02ea002cdb74022f41f1442a01c7c3b5959a6f4c577b8228b9ef4", 0x59) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = dup(r0) r3 = semget$private(0x0, 0x3, 0x100) semop(r3, &(0x7f0000000280)=[{0x1, 0x3, 0x1800}, {0x3, 0xaf9e, 0x1000}, {0x3, 0xfffffffffffff127, 0x1800}], 0x3) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4}, {0x81, 0xfffffffffffeffff}}, 0x2) r4 = semget$private(0x0, 0x0, 0x8e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r5, r6}, 0xc) fcntl$getown(r0, 0x5) semget(0x0, 0x3, 0x84) fchdir(r0) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f00000001c0)=0x3) 23:44:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) sendto(r0, &(0x7f0000000040)="a719e151f01f4c6872b39ec1f04797c52e489bd137127133ec4c984c98aeb479bdb70eb3823dd4c9e1", 0x29, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) sendto(r0, &(0x7f0000000100)="e3f4073a708e674f695c4ef9078a598668866177aa13f037d813719ceda2634fb59ef7d2e93059d5d84c3c62a56dda8d625b162feb7820ace699273a04279a6f213095ad5817b172698a01b72b94197af8708d7c1a4c0bf924a09a0fcdf190e5417fb43fe6169d0b69fccb749818e483452098b2fbabb28639053532872b9ba756d13f7cdc603936378e7c819a7ce00e6c67ec60c20868f639c67f04afbf8fefb347ccaf077149e4430fdebc0ca0a5b9754616c1b0d981dba3", 0xb9, 0x40e, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) flock(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getegid() r8 = getegid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[r2, r3, r6, r7, r8, r9, r10, r11, r12]) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="4256cb40ce925fcff580a903d4963def270c9974da17b1cac34354737375115ee5a15c05ff96874b03ae165133d7f2c92724abf293802173f4b08611500c4641c2f9b5745d9637a4446e9292e660d6b4fdd05cde633677c5ab1a77e431a805ac2e6f0e2c610558223ed3c302732d69e32c6e418fd82360d037cad396b4ff65e60841d9604d71864aa7c957a59fadb1084048c0721534ae6d08d91f84c7df10277299d7fc89cb68ced4d9c2bca9543b2dfc6d30457e67", 0xb6}, {&(0x7f0000000480)="9651d51153dacd19f0a7f51778c4b4eb0e897973cb96f4ecc3ebed0c6b197263664d5572945b0b54bedc18b715055486a8713be53f36c6e2cffb33fc228138b9a78ec40d0c789ed61a5383cd9033e8556530b6765bf1dd06", 0x58}, {&(0x7f0000000500)="3ad51db9555e070a7b7eaa2d2700200a10c7b9151a79e24c465d", 0x1a}, {&(0x7f0000000540)="beed9967a40362d966092c801e4f13750ebdd22c97a8bbe315e11bbea924f8b42c84b62b882a511f3cdf200e00ace1ae2171f6ee", 0x34}, {&(0x7f0000000580)="aaed992b2318bea3", 0x8}, {&(0x7f00000005c0)="d9a0f91d3ca684f45bb46ed91b6a667477c25f4efb778e9b131291609f1c3fd055e2e8ed67591330430561b619ff7a0f3f77c5f33e5dbb21ec34ce505a0cb5a8b5b9956b0e874a1fd97e592dbc08a069ba34858a77f89ef46b437a32e49e76d73f4b876bafebb49d54a8807fb84495fe233444ba2045e5ed3c74bed1acfa76c2140ca2eaafbc52a746c13e3342573892beac7f26409894d3f94eb07e50637b41acfa1a098fd30de8b3b6a5196c2d23810bc2784c366e5e37edb20d15b0fa8c36f83b9b6c6defb8d91400d3c54fe5737d70e4f35e33a771fc6df40d9b1a5ede3efadc41332af79351cc7e3460674f806d52498b5820d1c840b3b74bf0d3ed47954b0da0fbeb4bff610da13577a445149d6b6f274521eabcd52732a6370140155807f8e3d343acfe9fec1f59d22399d2b32dec198c31d6eca616a4db16b3ea5b587276ee8a9e58d59f53943a7a7fca1ae109ba11b8aae24b4c9307e73c5a2b4a2f42dd9455c241cc35a96aa9603b2577d625b1d2d1127842593d015989c00004071457e3b2c2f9656ab41c85e54345d1724bdf7470bf897f0e509afc6b2faf877e112653fd7ed6ea69e44c297e97400a705825bfcef59e5d865b7e4c99062f19118d77dceaaf9cbcb3aa820e19696ed7a5ee0e41eff31660f4bf54379aa81ee1a77a93662b18da353609796cac7234b2610c8b102a88902749c8276f126613029ba7286645ad7fd9d3bc32617917d40d52a613c7b515642e4ba76a46a0ab6332ae0410728a1f87f3e9564682baad0ffde8849ea19fb7588d1a5e954451874f1d89dfb6176aab6eb50db41750bdc4d55b5247a39ef6358cf201c36b53dd321636f38203d74d5e2ed6a60002e003a6c09fc2f1a12c90cc50dde0473aca487d7af6cdb80e9e392b26a9855f9fb873883a10447ed94b210f7d1b519e836cdff1f9ee862be14a82f809a9588caac7b974cf1941b296b1caf61dcb55ad5f7f0d1c0d184abcdf916eb9a93cb12edbfe05de9b2e3d45d231fc30948af9286853ba13df31ebb190f8f1ab45bea6b6fd887af1e0b1a054f9b9a7c3acae2f84baf8bc0fed755f5c2695a0fe9578daff6e40dc4089940e5e20749db30bb6c786c9471274a40a068d428035a5cd3e424c7b3096861ee0a392f86ea531918461dd64e19c188c4df7c5c6d1cc964aaa599892f6aba007bd6fd26b0e383c74af69c4000724aa0c6ba760e79e8a4235ed00a2f9e2f82247b3a162a949f8381a03fed9a73ae143bc18a6bbd5756f3ccbf0caffa10dede14f2e23bad29bd00f18ccbf293bb66b5de39382bb6d64ea7ae51d6ee6d8fdeba90cdbf7413d99f46443553c5f74e722e4beff5b1e47eb740cc25275c056bfba3394e33efb8eb1a3e7fc037ab38864bf06e3a342942884f4f696ff3f15ad4e9700e4527dca2601b77a2b540e41b368b72a785ec2c6a7f6387ead16927cae388ffd1a5dce841cf58a3f5b1cd3594c07470c599a22853a0a233a6fbf604994e3b1804b4af814cf31734b05c2fd978415d8b568c65a36f923878067c78ddb4a1054d1caee5983d5f0595dbd93728008a55cbea3a2649839b0bbb716486b9b25791ff8b85e11ba279db4ee7080946ae99a8e5b55f5b8b1d53468802c0459455c61e7f140a49d455c742cc7c9e54e6044f2943dfed80edad13d473fc52580d67af87b40b936da265a6499766ce6e1da3ab63002dfff5dfb188bf8233be9563e40778ee28381f1fd4bd8b8c4eaa29ab08a9f3d3429629c4c9ac8ddc9908163196bfbedf91628221ce04a947211e89dc2828c4091ee6b7e5f15a9f9c02483e1b9096cdc8744ba11587872ec554a03c3f2fbbb559c156419ae168bae347b0c4baf5851e6e23a97e0f5b7363bb8c468e7c99d4ff691b236fc880dc0ddb909ac78fa1ffe06b966081a54efa0e6342e964c47d3071f4146294b7f1876efefd59893e0c1e4e6e653b200840cd763c76eddce35e337edc303bfec543a5d42822cb3cd0f9a7f20ac3cf888b1207b65f9048de2bd27f87a743e38696317290a7771237de156ef939cfa6eab79e8097abbef2eea81de9fa387ab6096c1c4e4a7cf636c88dabd33d977b68162074411c312263ac3fd7821ba4afb2a3cc673ba1483b5b4a23bbd78808c634d1c6fe76bd8f69650ab9ed0d659d08c99e38f80cbc4798f80cf75c06e364c6ce5acbbf90a0e3c1661e355a02b509b879fd95944ec7eafa8bfc31ab1b5eee9805460a860b972aa38f6bfd3141758c9867d2b0879ab2dd2b7047e9418354fdbe330012289c43b090e18ee2b63d6287f1828cfc14b271e944ac112fa8062043a9e15ae6774a2b54a0ba9f2e0e809f0408076373b8f3011d387cf27631894b8390dfbd3bb86aea848442a4a512473358872972f81d4a8fbccc091692dcd7bca446398bb3f547186c70be4a48686b2ae363f5e06e52aa4c190035bca0ffbfd975ce6bd1bbe5f79d31750f8d771744b8f2e6c6f33383bac91f017807f1f5f6013fbee9870983aa081de680314e72e52b57f657227eeac2eab9e1c162726964c17120767bf3ef41a413060705a092cf170164cc9e1c547f12d49266c9f23cd2e0ed41c789d2431fcb16952436f4ebaeeea184b1da0fb713e83032c9b102bce01116ef1a89a0c530e1e3fba55c7002158c63d46618f16cb83855f8defd1f797405e6c3929814734377d68980eb30eb5d6ff1a9fb8c4c4f223d7315757594a32ceeb2bd7606bef72cae9d63c6e98c4b30f256b6f0a84e17c6468b2f4bd2569502b2c9b918ceb1f21bbdc29630cd93c34edbc116eae17d3b543605c609ec5656a6d9802e840e313bc8e6c2f6dd290ad47e9c09a1bd312551ba1fb00cb1d0771f195f8cb27f42054b3a0a6967efa3ea618d9d5513458fc87c24517f302e6e46ad6c1efb0ee11eb10f826ea9acc069805c53ad4c3739d2884229be9a59de84b173d05682798aed025d60b045484ea6a1845887809ff583e11de4680661df57f2dc63a7b4e65688c886649351953d83ae00228d29d08d5381ad71788adbf89cb886f58a53223f21d8821d9c09cc070457123e8dbe50c1282c534b3e726275b2965c4a4bf806eff60257e65ce0f28172a6d628a9772a90369e59b9f9ca1dabb03b0f902ea099b702c0ea6b76d76cae3e8884078aa44c4604e36473f5027eb75065a9f38285b261c158c766b8e6c05527fad6e5bad1978207b7244ce61f3fe9436a9410022ce96ef8f9804c3e9402a156f2be5261e6a635775f4fcaf6d6728e7270c21e21e38e9ef9751f8480d22d8a66c6b1c85f82e0ff5f616b5b9b7eef5961694025d96ba818e5b87fef6b3399d745abf63cc34d597cbe60bd268fb1cd40409ca79588367a26ff179b16024e96a31dcae807cbae1c08d5639b711e751307afed12c193bd905c8132c341947e81e1a93f779e06ff1fc04b8647a4e23e708609312a031bdf85eaa37b4c2e51c396a97a9e354afbd0b9d0ffad1630268fbaa3842f96e73f9891a430fbcf4b9de57f6a2bc2409c040306a2a87f8912b17fa669cda80c99ee5e36e46a8836ec4a8e8359e84bc309e53c713ebe108b04d9de6c35f9db17c5a87847ae410ee3d2da49e619759e9b8676b91d81ad00bfc6c75defd4f7ebf5611c1aff74f7697b0d9d9d07301235cf9def38ce601c34d9559a46dc19d0cd7d8b587e16ff208b3a421e825c186445d7dc3f8b18d93e47629f9f67e56a5e64b555b985bc9b7209aac79fe791612aa21a34faab7c09ef6b3bec85426cf4f9bb36f6f2da9f2ac9d4e5fa1acb458c97fc40b01ddae762d4d36c81ebfe5d16932d0fde107079fcc2a8e6f7ea3a7d17379d99a183abc519cbb16fa434c392fe9c5701ecffd22742a98611b981cbcd4e51944214011025e525de7d47c679de0c12a2b7daef2632387b3a8d251c7d86bab0efe69a584f2f6f10cdc3656ebd0435f034861f01ec1c774105f6d7f5cc5fdeeccff3c14cc3087e4c9ab8ddace7f59654753eba2700602052876c36ae340c1e5d8bf38015686104686bdd70000c4467a5cc29522391aa9fc8e39b923c6aabf404b7a3386ceff02eb654c810614e7b9f72f865d9f928ea01c2ce93a12392194c5d1cb7173c6fbb23fac1c4919e026613e1ecc04c28793a758efeffccbea2ccc3cbbb838689e3c9ee9c252081790a14a6e5d8221a1bb5f3dd2b54b2c7c575d592b29959c31b69ed286d8fdf76b9a77abda3df3311e80dc2c42166c761f2cb66b0c9745ecd9b0beafca634f7303ea4c36d2b6465e5c1a16ca727f92011b6585b773b9a30bec9fee68dbec2df7f539d039ffbeae2f269de29c2ea5cec252905568ed4257f71efcbcd1c2467462d57a07fd3fe73b72359de77397a0be656c31c521158a51132cd3db3189fdbaa2db6449dc9c65a15e1de5c4ccb8c9f4827fe83662ca378d61e8e94c058a043e86560989095cf1c7d5ba0a48e412d9a37a26a5767e13e0e8edc9316ba971282955b0f13671128527dd3323bd4a29d65cf522e95428849b18aaf74e6e956aa58548a039abc9d914936ebf4a0d2ea79d6774f13c51288fccda45195349f32249df4423fbae0240767ef0348d8056f3208576f5e5b18a56fce142dbd6407b22f6d534cb45fc0506bf07b41a82a36b4d19c3f11fb74216b697c1473c0b904417a848b0c10136efea43b68512f33fbb936a5cac9a9d0a44b3d858c76ae3ee7f58449f120e8bbf3f2d5d6127f54170e66923610c7e914eec1784097b8337fc39d17e743acc0a12864c4107ff068ff763e431cf0c69b4d0f4eb9acf46e210dcb5d894ff4b6d502b956613997d7faab0c016ea71bee31c0778d65b2edba2ea912daebd667d48a5fedbc566cc8b5ecf3370d2e7eb9338f0b21c49d2bd2933b93304d0e6ae5cf6e730cf8547303ae312f86a24a45ea80e4bf9ec1553471a3cbf4cf894f41e6d88d8f64857152a7ad7a8f4661f0b83f27e448f74d30be8f2b62f40c0030f6a9e571c46f0a92300a3ca6f7d996b12f2a01ff71239c0bff7705356208d2da022da81c102b17338b863029b4963f962d5c4081e5a61187fe0e73cb1c6c5949061c7471249e581a60a764847103195c5bbbe3fc5f6cbd6724a3ad8b4f13b49b89664f7cbc821a25de3669599026eb86380909f52c28640f04cf39ff5f8d24f1228c5453aedcfb299caf6e4c5ad0a5aa75752dbc3b819d8be0bb8793c7b72078a4c4738ea1a476011ce6379895e29cd6c22d2af0ec71465177af85f3900bc6e8c89c7f882cd4f82eb30db0ef886ebcec5682d452c4afa0712a819243017826e632ab5b2985556dedc29012485a45ed1376e4412ff5609284002f3ac4251658e486133e3b5b5a2f9fbe91b15747a69975f058d88ab44ca8bc2cdf8f23805e83ef05a93dacbc1eb4d542db7ba6185c82a95141316d3e9917d4e7ed2b64c8e6bacd9a7f9bfb6219ad897701474bd08b9e6190756acf89c9fe263e9e64c89c233276af986043ccbfd8bde2764bc7c1f3f550daab61c39e17fb864a41f7226dd191701144191d541accaf6765fe7deb08b3dabbfc262507ea1a70b6034d9d245054ffaba66de9b02e57639e601f9e923e5966897cbd987d731cb698c519b75c32fa842a7efdcc29413556d168088569ce5ee3d99f37bc876b8ea513213ebeaad5f80ce10d67e71c2b00ea08f28c3d5f12d6de0210dd1b9102bb10cb8ccebb6b2521c38b5b7ea11db1c70f5cb61c3dfb3234d7adc9a2396d1ff74b6241cd548784b4f45bcfc74b87bc912bcfdb10aeaa3298c9d9969dfd3b7d63f946f6a77065919bc49", 0x1000}], 0x6, 0x0) rename(&(0x7f0000001640)='./file0/file0\x00', &(0x7f0000001680)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000016c0)=0x1) unlinkat(r0, &(0x7f0000001700)='./file0/file0\x00', 0x0) clock_getres(0x3, &(0x7f0000001740)) connect$inet6(r0, &(0x7f0000001780)={0x18, 0x2, 0x1, 0x5}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000017c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001800)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001840)=0xca8a) r13 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001880)={{0x9cd, r1, r4, r1, r4, 0x11, 0x9}, 0xfff, 0x7f, 0x5}) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000001900)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001940)="ec00703c807031564adf80be3f0b64c5b1264033eaed2a9ac49c21b0d741d41cf1e553eba49233145c344710b8730228beb382dcbad521e2226d128cb7534b02342996b2699593f01b642b512b8e159c41164481a99b7499cb1041f7d862aedaf3f024f08fdb9e9bbf1e156bcfde410ab7bd740991dbf9ed5bb2601ea0ade6e43e03c2e1eb3a08db40a534e2f38afdff60b068a336437ef34a2636b024e685d281870ff19bbe527019678b5e24f520fe714c18633198cf323e1d2b46c490bd35f7d2f2b77f25303bd42a7a7a48e3eac8772061de32ce4349c8b7fb7da86a651c834a12cb7a014794260c6698b7d9652fac0a3f35b2e821e9", 0xf8}], 0x1, &(0x7f0000001a80)=[{0x68, 0x0, 0xffff, "1a52f38824de604f8500e1d01dccdac9d10ba7197987c3652ee7275ac57bae496b758037a98b5f49cabd9d93a9cfa41db77e1dc2bbb515218ef173eb6ec1226be399f7d350daf2adc42505125fdba26b35814aa36d81"}, {0x50, 0xffff, 0x2, "4c0a5f544cef5dbcd3738644acf364da14acb1e7140a6e5a28cb52fa8581d0300643e6e390843ffeb7098cb99c1543575056b20e3559617de5"}], 0xb8}, 0x4) getgid() close(r0) setgroups(0x2, &(0x7f0000001b80)=[r7, r5]) 23:44:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() r2 = kqueue() write(r2, &(0x7f0000000300)="b3fd0a8cf25077b74c1e972dc5a0910d24bf5c8dfb5febd9593caaee1d66df27fe938b172bcc5a443456225856056e5a697e111378813e26a9ea25553e98ddf6586a9bbeadaf68f085a01e4bfd181542721c7d56cc8a2f3ae60f7d7cfc10b27464719118f777aaebf63afdf450f28617c1c7333fb04b1e743f04f0bfca8a38b545642fe773866667c3e86d1873bac0bbfd8251bad22957c9f6da7e480f78903c9e060f077989b045f18d72c535", 0xfffffe24) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 23:44:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) setitimer(0x2, &(0x7f00000000c0)={{0x5}, {0x6, 0xfffffffffffffeff}}, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r2 = getpgrp() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x1, 0x2, 0x1, 0x2}) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x0, 0x6, 0xfffffffffffffe00, r2}) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) flock(r0, 0x0) 23:44:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd40, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:44:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 23:44:16 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0xfffffffffffffffe}, 0xc) select(0x54, &(0x7f0000000000)={0xfe, 0x0, 0x2000002, 0x0, 0x0, 0x10, 0x10000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x4, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 23:44:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:44:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 23:44:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = geteuid() r8 = getgid() r9 = getpgid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000400)='./file0\x00', r3, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) r13 = geteuid() r14 = getgid() r15 = getpgid(0x0) r16 = geteuid() r17 = getgid() r18 = getpgid(0x0) r19 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="6d47c10d1c5b1a26ce", 0x9}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, 0x0, r19}], 0x118, 0xf}, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 23:44:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCDRAIN(r1, 0x2000745e) chmod(&(0x7f0000000200)='./file0\x00', 0x2) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x9, 0x3ff, 0x5, 0x7, "d533e26f2eea3bf4c4b1708423a315a699700a0b", 0xb2, 0x8001}) getpeername$unix(r2, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) r3 = dup(r1) r4 = syz_open_pts() getpeername$unix(r3, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/239, 0xef}], 0x4, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:17 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="9c8ac0b86e2914f836c054eefcede5322dfe1b436531006b353393797e6bddd14f323350470ef4087ff2ad15bfbabf2702eb6012a1b2ce129f3cd87df05a26ae79b7df7f3bd5c9cfdb2e8ad5c059586c192ad7b690bd0ef551905006583190f8d1540d0dd5d3e7ccfeb5cb1be565e82f21b49a8e42e520191e6a32abb9925d89c19405be9a8481c74c188dabe5668a2ea4d53b5ae8abe3fe8958308f26369532406556d8288c0dda9bf67bceea16464dba1e72e56a03afea4358c39c1286d2f9adebaad7ff526e", 0xc7) r2 = socket(0x32, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x2, 0x8001, 0x8) fcntl$getown(r3, 0x5) recvfrom$inet(r1, &(0x7f0000000280)=""/111, 0x6f, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x40, 0x7, 0x2, 0x1, 0x8, 0xe7e9, 0x8001, 0x0, 0x3, 0x7, 0x101}) 23:44:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000380)=""/41, 0x29}], 0x7) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) ftruncate(r1, 0x9) mknod(&(0x7f0000000540)='./file0\x00', 0x8140, 0xee) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 23:44:17 executing program 0: r0 = socket(0x10000000011, 0x8000000001, 0xf22) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000140)="b2abea2fbc62062b390667fc82a76b74895c9bbea84bb9750dedae7165640709c57723d1e45d35c550db963960e5a567c39575b748608ed83624e1f21c04061530a53738467e0da92a47a27269af19cf8802a82fe6955ff55b3e994d4b06d6a0a5f7681c2d77f46a4b94f89ab582f832280798fefeb5a3a73859d0dfd7f984b58930947a3381bc6e5f12015d4cb12f1a0f8d243d8ae99e6e56b9896b3187e888003cda877e3e65e012ada7c8fbfa1a074b266f6a14506457405e50509383a496244121edd8ff063e8f48db95e532207611cd6171da4f42818e5fe6aa314c45ffad07a2a696684767f07028fead60622069c4d0a016542e97", 0xf8, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 23:44:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) 23:44:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x80000025, 0x9, 0x7f}], 0x7, &(0x7f0000000100)=[{{r1}, 0x0, 0x88, 0x10, 0x68, 0x1}], 0x4, &(0x7f0000000140)={0x4, 0x5e68}) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:44:17 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000723000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0xffffffffffffff9c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xe08277e89c2a610) 23:44:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/16}, &(0x7f0000000200)=0x12) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20001, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) fcntl$getflags(r4, 0x1) pckbd_enable: command error 23:44:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x29a) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x1a0) linkat(r2, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x6) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pckbd_enable: command error 23:44:19 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x82, 0x20000810, r2, 0x0, 0x0) 23:44:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:44:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc01, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x16e, 0x7f}) 23:44:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000003c0)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0x11) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="1b54ddda20eb590e075dd4f49b6e6a7241ee77736ecf9882feb0fde66f62bd5fdcfe722b89bec390f5d3a3", 0x2b}, {&(0x7f00000000c0)="179fdc7e8659cf41d43fff4c6f85b32a0e8dcf048e30f775a5eaa3cea9cb72c0508b2ac4b1c3d5bff2f7a06e7b45047c39865dbaf4c067e3d245e821ee1d28bf5fdc1d39c2b4d4aed255cadb006891f4a4acf73cd458b134ab", 0x59}, {&(0x7f0000000140)="a46377a7a7f5b093f3106225381f9da4ba05c0d17462296beee6a70ceb11954c8e2cc92894259b1cc0dbfb8ad190ea6be20a128cf3d243aeb5e5d540bf58dbc0ce070f742d7f1aa6a30fbc385ceefec9cd22f04969033693663d00c583db5c76757353cf", 0x64}, {&(0x7f00000001c0)="0752c9cb4424d94da542870c60ba390bb0adaea0ceb9c47d7e9aae2795fb4c48ada36e3c7531a39c9d421e04e1f9af21334406870ca52fe69da237236743c0ee4e75d25ba70dd934f3ff7b79ce2958e1cf631d24acb311aad232cc43a980128f14eb19a460153e2923b1ced6552808debc40635751a9734e4fa5988456af0db1e6d14ad4de091de7d436619e67a78324ddbab9823d0e79cce872fd00295a5da52f9a957ba3a650530ad866fe5f2a324da38adb09d4101d6a4d2f02bd8ac0cf45e9758407bddafc738e37c4a207", 0xcd}, {&(0x7f00000002c0)="c7853d2668cdac547975596f59a31df9f597ee966c10d8d7cfce615ea0cd8014dab835c5373fdc66e29cc5974d34", 0x2e}], 0x5) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x8) r4 = socket$inet(0x2, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) lseek(r4, 0x0, 0x0) setsockopt(r4, 0x0, 0x69, 0x0, 0x0) 23:44:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x108) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 23:44:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="98f66634f65d1272101dd67d57", 0xd}], 0x1) 23:44:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x48a, 0x0) faccessat(r1, &(0x7f0000000340)='./file1\x00', 0x2c, 0x2) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/255, 0xff}], 0x1, &(0x7f0000000280)=""/105, 0x69}, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) 23:44:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) stat(&(0x7f0000000040)='\x00', &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 23:44:20 executing program 1: r0 = syz_open_pts() geteuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0xfffffffffdfffffd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 23:44:20 executing program 0: getgid() unveil(0x0, &(0x7f0000000200)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x5, './file0\x00', 0x6, 0x2, 0x80000001, 0x40}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 23:44:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000040)="1039ee139b37c1d81badd3ebee6a7a9220983358504df22cd9", 0x19) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 23:44:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000080)=0xfffffffffffffeb4) r1 = semget(0x3, 0x0, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x401]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3f73a887747cf0b7dcc8ae07b7e20122470713148109f7faa38aae1b9f3bc281f35de08cfba3ae01cb5eb29de99375e5f35428af32ef3d246fec809e9c6f43c89a320f011fc39a9e3e7c51366293685eab21c7036b8532d61288075cbf3187f219e5f135d41d027f24896697168bb2a52f3965a30ebfee9758678c6e25b08e61f10d23a090f84adf99d1bb309e44cffe8368", 0x92) r2 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 23:44:20 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 23:44:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20881, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x3) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3ff, 0xb5ee, {0x80000000, 0x400}}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setgid(r4) close(r2) close(r3) 23:44:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x11) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000100)=0x9) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000000)=""/20, 0x14}], 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 23:44:20 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) 23:44:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xfffe, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$setstatus(r0, 0x4, 0xc6) 23:44:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munmap(&(0x7f0000568000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 23:44:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:44:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="9696f7a4c4507d717f93c0cb753bda79b50e0a5f4e9c42ad6d31f87e8a27fcae82f98dc640930689766cf43e83fdc1c0c6e0037ee24ac704fda1fa399edde8f4415517357b582a03c97485374b345cd67d61521b51d2fca465410f721dd17abd4ded00b7c98cf85db0d81eeab737611113bebc43db42f559422ede2909cfdef1a147d7b37be73ca5ba5510bac5eeb5049e3b3a92dde4b170910bd672ae1aea07fab621fccbed765460fcf37f410eb9cc78e875232c27b8a35e9e0475726007939c115c", 0xc3}, {&(0x7f0000000200)="14615941d6e65aac34479fec56a710c627c9b6038a8f1a221cf4e7151bf2081da50fda4eb8b45b01f2a3fb5d4ec3a5c417273a35c03749a7508cd3bad55c4ba90e9508f17fce2a4c3a3b7e3d8d2956b07eb7161a3ff7fc95854dac2f31b011280ca8fce6b7c4ff018471044f76707fda307832a79adad78a462756f90c1e99b5ba2fea8f35b80043614cc166790ef84cc8611a04ab4700d01520a8a24fe76fcfa8b85cc0e6e8e9c623dc9db0c7e5133268fcdcda26529003237596349f4d74e7b72729257eb2948008e159529531d6b342ec943ee37b7ca3017a45", 0xdb}, {&(0x7f0000000040)="a4e3faf5c8330a95c0928936db17bc1cb5b5f5c7fecdc273038a7470d1d9c294d17e56d2007eb0d9afd85333cb15c9c2a03db5dd757057c2d00099d2989e545565", 0x41}, {&(0x7f0000000300)="6c39738009359c3379749d40ce2a6ea0e396f4282fab28a4b68c2118d0275bb3c02a754a2b553d0529f928be57c7111997d04aaddee885907b9a9bae20e601de33e546c9bb89ef2c44eeaaed6313dfbad0b8f7d91dd142b12183263b043eb693d517e9902f71c38096c8a209e5887bb13ee33540640706f8e2b80a3e5e75be47f5db", 0x82}, {&(0x7f00000003c0)="da4acb2fb3019e83b17c15ea543e7110e675a6d62a76087819bcde69d018a95052c4e95599b382973becb5c8235e1c907d744a377087108a00b60c6119752eafd8797fdb97e60b13a0886037d7a527673b4fd623dbce85a8ae12a5a01db77aaa659c882f8e1d9dd7c6d79800dea7baa88dcaf57aa2c845a9dce27033852b1db1860537", 0x83}, {&(0x7f0000000480)="323a169dc08d42ab229bf33c97ea9b70692d457ece9cd7153636e877a08d2caf4e4088cbba52c59fe8ab33e8da1686501d", 0x31}, {&(0x7f00000004c0)="6a5a6db6a5591330257dd141ac7548afb7e1bd7460ecd77dd64260e1b30b0922ba08886d52da1075", 0x28}, {&(0x7f0000000500)="46cc001c66f1c9954e323880fe963a6b24edb3f41d83a3beb2608c9f42853670e261efdd2dd46234d2ccb60928f6fa616312c6905a79fca2183e73945779f64c9bf5e3a992ee8603abf034967a1be362b84d37526bd744fedc5f5ff2c936b1b17e7f5d5262d1100d6175ffc4f92221", 0x6f}, {&(0x7f0000000580)="dabc58e4201ec08fed8a17ec87eac1e1b811abef7fc670487dcedb32bccedc91858fee00be7e913c3ab16f23470fd49ff8ecc977ae1601a7c0b3004a02c614d515350c65f398d86cb4242918aea6b7261e230c7d9c", 0x55}], 0x9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "6a742f700100070000040000000000000000ff00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:44:21 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xad, 0x9, 0x1, 0x200, 0x101, 0x0, 0x2, 0x3, 0x7fffffff, 0xfffffffffffffffe}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 23:44:21 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) shutdown(r0, 0x0) 23:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) sendto(r2, &(0x7f0000000340)="d227a7d9a3cb1cf1553d7e96890bf64adfa1b0dd7aa90650fdb09cfd03b52cc9318816f35ccf271b3ee07a887685289063297bb4c40db554ed6b91491230be1fd11f0347f1bb60baa8fe8d55a5356de4a44fc725a64b2a31f37b3510b54678fd1c889f34993c67067093da62f71710e3866c9dd5b304a9ba7a3e416666eaacefbcefddf51b9a57ace02ee450499028d523c9030757d143385f8fd0756230ee17fdf33afa74f014bf9870c09a42b731cc705173cc7144b6241d9b21b9affca694cf205e9f", 0xc4, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xaf, 0x2, 0x101, 0x3}) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) 23:44:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x3, 0x6) fsync(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000002800)=0xc) r1 = semget$private(0x0, 0x3, 0xc2) semop(r1, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x4) mlock(&(0x7f00005f7000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)="74966149ab31644a14e90245cb5c7f", 0xf}, {0xfffffffffffffffe}], 0x2, 0x0}, 0xf) munlock(&(0x7f00006e1000/0x3000)=nil, 0x3000) mlock(&(0x7f0000520000/0x2000)=nil, 0x2000) socket(0x36, 0x8005, 0x7) 23:44:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) accept$unix(r0, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getitimer(0x0, &(0x7f0000000000)) 23:44:21 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) kevent(r1, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffd, 0x30, 0xf0000005, 0x8, 0xb68}], 0x3b, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x9, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x40, 0x2f2}, {{r0}, 0x0, 0xd4, 0xfffff, 0x7fffffff, 0x401}], 0x5, &(0x7f0000001180)={0x7fff, 0x200}) sendto(r0, &(0x7f00000000c0)="086858c51dad057b5605c20db637e4774e529e700b0239c7950531baaf760a58f1adb9d4980959949502179b9879b5827e98127960cafd3bf802fb4129fd4ccb2a0cc9d38cd4c8c21b20260f370638871ce61ad2b415e65075f49583aeaf5fa5951927bb6d7a710bbad8a9b7c4d68a2af199631fbbbf8e928d59d98aa36bf8dbd2a24a3ddd52588a7bf8a26ece3f3159e88ec3b75be39692db84b9a387ce64d77be219620fb705ed7c642c52bc3ae932d09eee21142e101f2e2f788f4c33818138750058d85a98684446afc45fd41bd728d56dd0a3ba7bc3b270bdf7fff6ce519bfe69a07d8c89e226c7121c31051b4ea058fae6b430ce73938ff51019596df6249a8a3b5917d8e9f7ea1095d58cddeea0af4fb0a113f52b99850f37eb2c40276744f2623694505afc5bc23485a909cd49202b22f8fa7f18b6dbccaa405eae548098364caf6cd7030ab474d0fe851d578de37a17286f0380eb48d3e3e88301f23a40969771840c974b10fdf13f6fe2e8996349b0eccd6017a28881bd9baa9825d1b502fbcf5dc255f8ed8d99677374e38a95f431f30336b7d96f82d5bb67f19ee29baaa5465b0b98fb8525eb8c71a7e4b37f6d75b5c6b1ca0d5f12f42f38ef9216e6af92669ce13e778131d8cd48ea069e40626812287ad94fd9f435b1f239501ea12ead8bb5a0917a3f86e868e76bcf201afe3751053f92d8cb1c25246acc086e194ae2b98611f9fa027b7024c9c736562d1b1cc389f960e876dacbb17c369bd2424d47270742e72d1e8e1b6ee704f4c8dc3d7619ac1019d51e193dd0d9f87e978863b025772b4421fc62b32422a0163988b86a03fa7fce24336e3f823d0226bfe6a897c52deb5986ae55891bcdfa5045d9b1a19aab4ba19c7dcaac674ac8d3955338e1ba4561f619b9231937512c16bde42e62c5cc98bb58f32fb697b33f9eef53698105bbc551d7007ebadcf3ef0e84fd6d5fba2cab808d9109d39beb173cfddb3bdbef26d16ca2b716d7caba62e12c79066b51f52f6e97510bd544c523bca8e97e40bb6ab3f5d1f248c274e34c22dfe1598a9022477b1633e30eb6cdbee7b2397d0eee56f2bcf7051dd8600d9d9da75d3b5e10c9a53f287291c7a4a64b00ac5686f4765cf13da7983b39a0cc545e714013f102a2cbf557ea158d113d38a0f3327dbb03a38f36e1e73a4b43eb2798d6926e17e1f4eabfd4160d7b0d9219c5b0c4c31181dce377b834c943cb5f2ca3d50f9649abba5984df95e541b65cf46295373be736ea0548fc5fb14f56701811f3c07531dc395e18d1e5646477e5a5adaff331dece9cd0a26fcdc32e3bb40acc81696b91f0083cb199abe4673ddde6294e1a94dfe3c6c4f7918a8249437dd3b0a0478b27a9503d73f52375b28163df34962e74d5c8144a285c24eb7249b8a9ad529d1a7243f2218c6553c7032a66812ebd8986a0e59cba43013b1f6f7f5eb1726620ae32d4a021001b09f94d104fa0b38356efa2fbf1071dc05a4b5e0f8eade9410fbf981cf13640179bcdec2cda1d72009fed9fa6a2344534ddd37e747d0c59baf269cec043366701fe0d5eb50ff496b22074279ef2ede4c14f863245d4c870f2cce0879a7b3dccee92007abf02faffe62357be51eda286a36db05329bb51bd3fd2ae54934603da66169c81284fefb09956719aa8077e7f153399898718fcdf36675d34d84e6af4d6dd0c466b3edbcab2290130bfdc62c35fef350035382d2b02ffbb2e8a2f6861745b37e9930b506903d928456d0b46572d193dac03ae799d19c5903aa261d0a31b8cda822689579800bb1e1f2e0943f98de40da3f71974052b2be941cc911d47d40b0fba5b969aaf4da1fb9e59a60dc4b832e1c3087330cc2d8ac141972a609f6fcc308f24324b56d2bf4f7b03cfe60832605e42cf78fcfc535a2a7ec1ee1e4a7918ec8a4b3364be9338005825b3ff2d6c1fd66d6c53ac9cf3ee7f85f14431155753162bd890d475c679c057e48cb9e46429cca04614606b3ff91559601ce2f971b8fbc290625b44efbc8db2f8227ce5c2a061df6d50e8c642086e538f93c7539522afa71ba0ddada3f979df11bcc523299f21d8a598e1b1d94973aceb186142584431eb5c2a9ac3633ee6f118907765c026aa8d5aab1d442a790a057fcb23183d927eb491a95c29904aa35fd672044070dfba16373155d8026c4d0f286abadda4714b4b81dd43c31fc00acc089189aed1565453372f473af6d8c9a5ee961a02e82de56326e8a8c7fba15f8a56e252bdc45a3f7948cde09ef3ec32936d245c4c5cfa6388a851a7b986dafa101a7b31208698886be8fca5cade416ad4f846b31b36666de7bc0c0730f2e3907a77f961f270a2b225ba857915858611dc481accd07f3216f87a6486610b2d98bcfc956117d74436703f9dbb1636598b4ef52e8a7ee3cfff17ef61e69ae7b7300c457c7888a21c54f47be410d0798381145b4e88b4b52a1ae1da9f97c7d53108c4998d9f04af09975aa7ade8d99512937a381c6add7b5da8d3dc4a5bb79a9b13b30dfe4a394cd61b05cd8e889290ee7f7bad4167db1d7c25265412fb0802049c0dec8a2d19ccda718183af0946c2dbef95fb71f2fd090840e85e87984b131f1e36b034ee481c25d9e912a085c18c8cdb02ec26856e499fdd65029f66e159120c609db11ee9306a9e5ba21d56d3e56f1cc7a138c3062b9652e40282acf26cdadfc37b060a6c4e1729755bedd934bab42427a5d798d1bea032d65806db4cd5d40215ac2f22ff31de74e6707661dabb35ac59ab1adfda2fc3ce82a4a45c4f4e36b1b101f45bf79dba3c6c6b9cfdda88663c22507792cfdcb8482d845059d74939da65a01432eddd82ca61f53a0bd7c1ea8a68e07c8610bdabcc28bd02f1d79623c48b9db4022d7edd3d1524c4109ebf09eea247d451df5bfb7d36a5aa3b2b8c09ce90387364917a3f54cbbe36c4d55275b088264ecd865dfdc6cdab1d726c84a9cd082572d6b323b4969b947cccc2c41e249d02d44d2bda9ada6b926ec9150c30ebb275f066f54e03b514965878694da72234cb578ec35a7cb51f38e6e07693ef3c25582ae6945c80e989134abca3cb367fce5a9509f399337b505d03b4d4d61a3f7a09f8955c2cfd197aa439a4cf3907686f39087b7ef994671d371730e7b5b645c6d5dc3a6672b72fb67f496e3a91b90baaf7b510925d0ba1f87872cdf0bd19e1b31bb26902728ede02b3fe66de5e5b1623806de5b11ff47a44c57c9c160559a786fd41935d55f41c0cc6791928312271b9b92732e5fc7ef52d770b5ff855f015341fbf5cf3fcb0eff91bb67bb5af0e1e29dec0271abb95202e6a55fe99065a394a15c5527c8ff5586d7b93f7077e1723052490505211cb8872e6f033665ed8d1319c4c0d9902f59fa7fa1a015a048cac98f4ddcb847274290a2792617b6deab40fbff8715b9dccfd38cf412ca351828437964b28f09d9d694811ac96cfc3ea6d300349dd2518731c8df1e2c54160b11d2ba18f67defb09631c1a0b1afee24567052058f1ace897ef093b8dea1557d27de7ff98e366fcc59b31382b3cdb15717d87b002215eaa8780fce651a688a5e240868bb38328a2a56436088f4a3bb36070c252a36c169094daebbb2657584cb1b352a1dd1cc2202376c0b022c8685fe3d373ae151fd09f38ea60ca74e5e85e921265abb18f39ac44dd7449758dc5ee8a74be3d10ae059c86f61669762dbf8391c31ac69cd610285b1e15706d6b8e2b43a3c0b926bdcf304ee1ac37f68ef3704c7b1806ed2c6995802c455235468e64d21ce40c596e46c3c63fe740eb67b4f01e72db5d8c7fcf59639aa95641aeb14d1e8aaaaa6cff4ca43438fdc4dd6e5aede8886f045074b7c0f3dfaffbbaf8d2724b64921b0885b5e2b11ef974927468a5057a325dae1b4c289eb728f01c047e0594f7d612e62d3fe7e54eaf7cf5cf0812943fd81cb9f5bb9225d8de009b267ca3e55d4a7f2010af25bc1f096fad5e83431ccfaacace2166abf7b11103ec0e0c0e9178892fdc438f7a50daf50a1f5d59216a8eca28bfa77ddb413163d39765a3013f452d1815b301c78a469073b054ec2105adf42c23c2cdf917cbbb92058c32192b17c15c59f92b054468e48e89959db09cfd5ce8ec0cb94e257c58b796eee4e385819ad862e12819857947fcceebf69c82fcfba433742adbe4f5aa3d3e856e0f2a6987a0b0090fc5b1d1153c4e492dc87123af3afbbe10172da71eedf744cc33bf1a24bc11ea76ad609ad9cafd15fc5e1ee45870e78cf72a0bbb468bd60de2525a14392bce09b91826d6866a1cc055018acc8d223ad6cbdd512d605b12c592f27fc44221fadf0e2fafb2c9c1c5dc862ec010fed9e6fe0cb988d83a148aab41c9ab21f003bc7a0afe9a01ed9fee0166df8c797721124340541682132147fa72ca9ef13fcd4a1d52045c3e17b57a200b8541c6d1e19b3e56a62cc14f1fbdeb084c92c7009798395362d40286e1e95dd8e4cd7db89f781c1a4f7c04180757f2f580830fab7107bdacf1388646cc9d7f4d76f5eb2c4c679c8d6df7f9c3bc8a93d98010403a0c533911b0d1fa5e206bfe09ffd245302376c0326be3c74183a8dc74706b32ddd6f7cbef5ef8d9de157ceab419afd82011e97b80f7d9a5ed0f118b79cf7a02f0b2df2d50bd69f3fb32f38afe00c43571c6ab9d621cb2cf2dc818cd0d748c3477fa21867bff164ef13dca6db37a7aefc99395b29f010e5eae84ba974ed293532c065f9ce0bdd7824dcc89f2514643de7e9e1e09a3a8b5c3f109a36c07fad6638c5d4f512a25a3c5fe08f14f0c0709770ef9c306b077dd3b3eb2dbf7c3f0e28c45f1f14b6413c63531fd7e412f241b3c92ceb9ffe44a14e50672f0f66c6a5c56ac95e308976a2a720f3764b0135f0f4e386b198499ed239b5add3240808dbc23034200686317b3876d731176b4df2e056d5dce2033287b8c8c64ad9e17341794a18a1da2c676d3c856cb19458d116ec81acae3b11914da5091750460ce3a9a49b082f21294057021a1bbfa0727fbcb76a72426090834b314313ab76299296a4cd521cfba6314edc80b7b1245967e983b6e72b9319ea8a6353ce98297a072949fabdb7d0c5fff9ce829ab99b6f66db7ecc3149356c6ec781e0e24da6b44ab5a7d0a4da8d721c97f3c2d0ec9f96e91c66385c7341a2f7c53032110ce83428ccb4c9809d8d2355f2aa7fc048f62268401e1662bf0fe05eceb014abba8bf0bdb450b3f4f49c4fd7f4c0185f47456d5f9e4d478bed8235cadec3d935632d77ab2514e1c83886b89f52b3b51d4fe3dc5c1538d059f80560f8fd803a72a5f19c246a62e9d06972283072b026e76c28682e5b1d0331aa638f1427bebd0adbd0ec510201a3a22888fa3529b211d2ff452d6c425c796171e807f8bff34de2c4ed487383c0582fa5e37bada2e11349c38c0626c6e9a704ce2012546dc2f4bb45887b602b07612663ea8909782854bb8d337b14f4bb4b09556fd0339a589f83a361386706fa79ea341e31430e0745002aed86c09e0cc43b5eb0bf4d498ac0545dbd66efac63d5da64eaf1a45ca4541eb7e81febd7b95df2ebb78d344bed82bb69bde34b9d82ee8c5c7d1bbdd6f39cdd3aef9064eb9c4aa5e58ec6cb3423d0a29617b50ab5c7031c81003490073eb4684a63ede84296047df8938e367306aed2ccbc12ea84e987ef6ebe469d6c50a00256c8f3dde8339fd56057c6c97ed31755e6d2ef1de3b5d6516223da31bb48a23345ed16dd45f598554a7217dc6eef5fe506f74df", 0x1000, 0x3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5d, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000002200)=@file={0x0, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) bind$unix(r1, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 23:44:22 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x1, 0x1f, 0x0, 0xae82, 0x3, 0x8001, 0x2, 0x3, 0x1, 0x100000000}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x1, 0x0, 0x1, 0x3, 0xf8b7, 0x7f, 0x0, 0x0, 0xdae}) 23:44:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x3413, 0x2, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) flock(r0, 0xa) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="cfbfc9fd8d9136321fecc80d3e308de1ad0247dbb4846663ab0fa38c8f06ef8445e47c2c403c6b718600000013163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6858b18ef9b0e110a88e7cafdd00000000000000e788a3a302e4daaffa739e988a39d5323867bd35a649332acbc6dfebf4e4dfe0b872bff6b93f05edc884baa9588c0543f0a1ce65971430135624277602a8397393c8ca964b57672447d879aee8c8c6b47171c503cf159595fc11e858809f4674067d489beebf6884db47c5c002fa346e3f480dbcc65a3e8ea5e373a2ecc624489422e13288541ef92522bad8f302ba93433f835f2fbf9ea94b800c80acfb852d0f7afd5f2a4e4e99f4b627aa91cad3546d888515fd8449e176df3685bcae349f66599b7104af4a4d096afb9f7e07143e89f4e0945513c45994ea0180984e8b55b36581824dc01ec693d9bb5a896f512916", 0x16a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10001, 0xfd, 0x484, 0x7, "a46c80083b80b164b15db3af663f186518e745e9", 0x3, 0x9}) 23:44:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:44:22 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x103) shutdown(r0, 0x0) shutdown(r0, 0x2) r1 = socket(0x6, 0x3, 0x7) getsockopt(r0, 0x8, 0x2, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0xffffffffffff2756}, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 23:44:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x4) 23:44:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x1000, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:44:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000825c0000b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076005aef9bd4939d011900000000000000000000000000000000000000001200000000000000000000000000000000001dea7f5e0000000000000000000000000000000000000000000000000000bdaf6b47df582c0d02d8a28795d4ee1c00000800003d1a000000000000000000000000000000000000000000000000000000a14d2d"], 0x100, 0x3, 0x1800) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 23:44:22 executing program 0: r0 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = geteuid() setuid(r1) r2 = semget(0xffffffffffffffff, 0x4, 0x220) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/4096) 23:44:22 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0xa0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) syz_open_pts() fchmod(r0, 0x20) select(0x40, &(0x7f0000001540)={0xa4, 0x4}, 0x0, 0x0, 0x0) 23:44:22 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x2) fsync(r0) write(r0, &(0x7f0000000140)="04b611bb16f1ce9e0efaac077f2bf058586194dfe0e4cb38997a8b5d60a827f4e46cedc90b755ed5a7f4f2430b128af7cdd8c14690d7d52ecac7e9d7168cda41b82c0d1af0b0", 0x46) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() syz_open_pts() write(r3, &(0x7f0000000000)="d564d07783aba58a0c028a23e7242fd9005c36df8c02c16086adb8ab46d942c252276f20f469e6ab45eb9c6e2540210023923ccbe10203f342e361fe", 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200", 0x3e0beda}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:44:22 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1a2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x400) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x103) 23:44:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x200013}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18000, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r1, 0xa, r1) 23:44:22 executing program 0: open$dir(&(0x7f0000000080)='./file1\x00', 0x400, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xe2) 23:44:22 executing program 1: r0 = kqueue() syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:44:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) dup2(r1, r0) 23:44:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:44:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x2, 0xc25d, 0x5, 0x8000, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x2, 0x8, 0x9, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) 23:44:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 23:44:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x5, 0x0, 0x5, "52f6836678b0d425b8efc7cfad18d90c150d11e8", 0x7, 0x5a2c00000}) 23:44:22 executing program 1: r0 = msgget(0x3, 0x140) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000008d4c1f4ca78626ac688b47e5ac964ac464cc902b6aad60f8a8d484f60db3f4336ceb20e7ba7301d3e5bbd8ac4a6a89234df6161fe21d31ee2c2df5a1ca877072588da149565a913bf94ee2f8382a1b4ba7261bf0395639bf0f3be26f18195c416e1f7a2095aaab1a36b803237ed7d7e057e3b6bd49dcf5da7a957c30724bdaca3322bbe8a850bec935cf3d40c4bf7bcbacd9103691be9eae91aaf362a93f9531ba5e6502a56208306d6b036554967ade9d771ad124325298f3264ad33a6c54f594c1d3f62fd0137a9a811e241f2960502ce2113dae75c608386d1405fd874eeae19fcdf22460bd084bf44885a4dc4b10c7e569879f77072f9a85a06acf8fb4b980d64a7648cabd05542eff081c6d039b34f55811887cebf723eb36ec70b899d5e74bf1c0046a0a97d734d746569361addeb2c463a90d9b71f4d925bf58905526927237371f05b06db90d30f9940c6bd27188620a91479f2b86527bcc5e0f14a850495793c09d9c3d7621f7f861e6b86b3c1b27fa4c8503037cca98e4074a0f705be240166570d0da46675e87a6d12182be2566c7fb33488ca1f615ce189aed469296b026c26bff57da9fc5e41221efc42aa33db1c94f18a1eb1ddf3ee47193cda4030dcf53d7754226495d7ab50d53c8758b3ecc97196e2e4a48212f0f55c84433a8c103c1c53c94a5a8df4a6f32a7c17f48fb4e9362cb4f260b20600bf09c040d04f0a08dd870a32a483402d5390e504cfb0e49adb135c3185dfa9630b40fa2b0f2ecc481599d4671378d109be6296edb8200dc48383caf2e0b74784e0d609459dee1e18ff41c5e6c19cbe448cf30a25152147ecc40ba36e12c579fd7532ff81f90d40a91b7f308b6ce382762a9d37974e16ec14021964512fa1704ac551925565c02e16d4e59e9bf5477e24e906e5d6771012334975ffd073b08280f17447a0f606fbc228c6f41da83ef4ef833e5956cae86ea7dfc2b0f93bc0eddfe6f625ee3a4c3d35c756a4e59ee405e15bb52eab15bc056ab48b1efd8a379cfc590d887ea3074e71c56e2a4fd8888e6ee8b20751d43df53c15f74cd3f980a898a0464611fe44aa1b19b9239ba2a7075f685ce3a7c28d615d2df7163c9751b6f6e2a2fa2121ff13e19c02bcf45368119bf91043b84c2309a3a4862d5b4853d8b98e9d00b0da974243c054187a377901855991d277ac26681589624b6e30d849a74fd89b0799bc95d4989450f65e034730cdbee63ed77a25d867caf17f3ecbaa9e0fc7ebac466a1792c4bb86e79e9406e980d02f7d81bc0acef08bf4dc3e413cf72a4b600d09ea82128e405180b37349d357ae9b502726a0003c2b7f59456504e5d0ddb36dec34147871939a1308ab56fc3b6db9e790b9e10585f78e619f1d248a9252cadcdf27126c77c23f756372b20a1e71296ad50f8701a64e2849a1356a080dcd1b30bce69a2bfc1b64e6c047d1daa7ac88e045d9614f0c93c7d569a6855e78953733d89f729ec482298ad26efd17dc2f2a42e50eb885888ee76186665906f87d537e446c6f26076dc077d94d0acbd3fab4f5309f8088608556892c3d79b08f19e2a2c6b62f35ac83a4eff180f5ad3824ed5ac88e5760e7e4d5e6c5f7765271c7d9f56d93c23b623c2204e81fd558f096a5a3cc442e9b268fae779ed628e7cf8a25bd6bafd4fa10b662c678ec95c9fa3470853e51d7462e31be64462d70cf064730946d77cfcb8f6ca6ec3cd7eb3f730875017538482681e5e4c9b488f61c5dcdc32fb7ced0b5eb249373b90d421d81783941ece15a5be26792b335f603a38e56121f61c0d1afc89a6bd0889614fd466713d6292b8e69eead1490b7be17b8c0dd8ac32c831f3895b17966b97f87e11397404cffee0a2729e37fa3b26f6b562554addd5a33708df3b2cecfea04c541c90fdf27ac3998852d4431ca0881d5bb021a0cb349eaaa9a318410f920339cd21d72b1a53028135d2cb2c04c41b887e84032560f49dc6fe363a4e9294ee7936f62b5702628774766b18f877a68b0c953f5f157803b1e87feff3f09d5e0a05b7289a1f1d1e3c3c55e6c6c24939eb283d5a2854c0a31c4267fea7f280c779d5e4e8dfc86080e8340278680dbe5b7e765eaf75ea4bb6b9ccb1cd218cd836dcb7286fc8d4b44dbc29dc141e000c1c4e5f47c68f175333c7f03d8ac33f846368fd95b5219a6394611d10ddb47f3a1358d8be5daf9d5001a3da4000d88b01d4c0eaa43268ac52b7d1d88953024131883edfa2a43ee741f74024a81e95958e316647989c74ecf72ecd13516dc1bfc7ff5541cd30ed4309c1e465584a0923af201da5c7d578b0a529cbb29b73e09698aafb582057754b69a44a2b6e7df563d92bb3ed054176a754b0e0261e8725b067f8fa7fe8becb633c48287ad5ec4820760b7637cad5ebae6881fbb96f87445c826136a50ea9c7c44b89802f961e2015c1624945fcc0a8fd0049889250e64c055fdf3fdffc00657e1f3abc0beb263b895c3f58d4056719d0270ff9a27f19c70806c6996b33211123ab6e4a0bcbe77a4a679ae5aaffeb0d976b38513c5221a5aa83e63a75eef9292be03a105ed607a7234207910bcfeee4ffb5a38526425e5f24274a6422b0810e9aa7cea4dc373c9c3a7cc15d60b8b927d306100ce6e3ce98c1c9ee92a17f7dfd96e3143be810db147fc85161a51534a22ba69b79cb03431b532e2a029832d5ad24e26e5abe3cf68b770230a37a6a5acb7a1a6784ec9d0cb4f09f0021684f5a8b537cf7e7e9055ab412af07454e9b78bcbeddffe2b1ccaa3064c0ff28d1e8ec76b6e3072ba55d88c954ee869a04c6e5d4e1184e0ab602624b24d9ddeac8c9ffe608f29e0f87c98a35de9a4d5976d5285868e1a7af3377041fb22fe74cee14647d91d3d9f878927209656710cb5094cd412f42e7aaa0f191aac48453c22304273fce3b877ab83bfa132572fdbb1f5dcec289abc96f13d73e15657ec17df0ba45d92fb66e7036f364eb385b03028d927855c3e863f880f0553ca857cb21a42648d17a06cd014a71a60e1c2432eb2757a118612b45324cc5c45a4e9320291f02c5d1f32c4975baccdbce1d28ef15a7cb9a81ffdcb347e4113f37bcff4010451ea8410d715b8c2c0b33a243210648ba05c44783824a0b3957c7197b120549127f89bcc57fc2653bfbd6cde085dda5f0a7609c1cdfaeb9c6183e1e62feeadfbb5c3c303d8662797833f7c6254f8dcaf00940a63ab9d2c42e0fef3b9cd795cc4235a18b94b00921841fbf2496bea61f17c4ff13e613cf936700d6ce8cc69db5daf95b928db8c31741bf12a66c26cd99bee4ad243f17c41acb9f87007305b1dcb81fc34de1c468d45a3a12c771a5d7958358d415013faf11ef50bb6cf1fef46f36aea49c0032326fc4686b9fa4423d76208f33e03cb3570a536b165192025fa7da2180ccf99b3ba308536de89c56252cf80ee7c48796b26fb8192c00f6678c12c528d93529ce80907e20ad79b47d5ca1c9fe467b481e7d416ffba3f46b31b4a8c737025b2a97bd331b146b46e1cc73aa5f4622b46260f88d697e1629fb0b8876d7c554857f8a3a6cf6bda3b52092a164491628b64ba50a4f1784e8e7652571f5194b95942332a0bcca88c301eaa41ce467baf15f699493bbee2e4f24e495e67807033ab6f6ed3e74f0f0c92abd1261a27cc0ce3daadbc2791aa30a378049119562becab516de264ce355d4669ac05f27b2e0772b2e88739b4b5e59c5f759f2c6a9e8d566e9da3728a3625a20d402ca450304efd3dee8dcd36156122f23f805607a47cf011bc42e10454e7f3cc38fbe7e04a8e30a78c20b4f7a4769d3675dd415e73ee8177af607e9631c04645cf96919a43d7e9d1d8dc70181d35d55d07f9e01c711d0c082151fc7b31609c0199d1ddbff695063866fca09f9e06eb9d902f593ad241815e1acd6b259454d3351eb202f417247546233d11e7e35f55fb561a3e683f2583527a631375b4a272b096b6e2bfbde9219166d3dda1392a23e13efed2f64f177b6de2bf9cfb6c4fc2faac23ad71f689f5696a5a7058c2f0e2c28a8f11dfeb8f10cc30d543bac12692f860d14019fa364056fe9a3555bd391703e308da15c536c0bdc37aaf8bb0b83ef839d79098aa9fbbb79b86d9f287a31e6e672b7a43f5e967c8ba1001e9273fd7e56f191c445286c0f18e0def9b0cd4ef242756c769ec8f5c5cee09765898d0edb793ef3576dbb54e9562a08f73a1e89f66250699fc848d97fcf4ffc8b69ed7302980df5bf91fbf10d74da1f7232c9679cc37845f8fc803549ffc112d25d66c80b10fe2eeea295e9a0ac941c8ecb8646439bdefde6581ba77022e2c4503e2baea9dc12026ce5c96ea053a4e8a133fe3f925dbd133563fd39bcb1d4a058ee7ed8840b879a4d7686a6da17d7b9634ecdedf83a3239129c73ee1fe1d0119dc32fe52ebfca0c3b33266f3cb1ce5c6bc094f9cf55f8032e4c3537883710a66dde1ed47b145b14f55c4eb2d59f70f398270a3067856a15810dc55ff2a8b82c5e8ff1a4eff9481434640d9c41574e1a1ac29cab7dc86786f48210de83ed3f2cc14f8434e9b3a19d1e5715f3234e427be2c4e25206356c059c3f42213dc38e52ab5a943e5df82c966ca4b71bb867ac235ee17c1c97fa9d6e700660fd0dd1a2eb65c0b1062b2b81f74aa0e08bad0c0a108c19c63a2f69e413152d8aac6496b47d7fabd0eaa23d04f8a124d6b8c4fdeae345239c817f297b13ca7eb58af1b6726b9bb73dbe58307b99139eb461bf2b7bdd9a395c38b286011a47728f9c8786ed8a13a99b003ee35b627a85e4c75052b2ee90d2b88f9b9062b08f2d8b5c96e2e306b7b6e7c0033ac324fe0cde4e4df674eab9ff815de86b028a78e6d3049101993fa95c233ada2ac04135eaad1cf5974fbdb98d9e1ecd97eb6513ed551a5f4fac8ac72c2bcc328adc682697e7154d6d90958894e0f472194042f971c321d05bf83a36ee47d2d6a3ae7590453bfd9af6312e7a258b7b25cfb0d1d5cb3b34a75968cab5d2defa72888b61b499737016eeaf9c9b320fa448a098f8951296a5598da3709a1a28a2b36e5c3b81d18173038e9eabb79e34c74df3a6a4c0eafd568814fa754d33979f198d1f3ba5c66fc2fecbd5e59e651fd981d175739594d4fd60813e4d3b00016848b1b5f0bcdc5b2f491ba27c5699efdf9b1de142ba962d54ea3316022dbb81616cad93ce96589c2cb03aca8439b6f57a1dc14ef988fb459a002197cdd938d8056970065001ff8cad1c68bbfd8d764a1b750d63d3dea8d8ccfdc6a9ed81e973ccdd97a426983a5c92cc2eac184a5c26fb212a8e0ab55bce6f4d5d13fe74a7695c09cd2e369e472399c1404e9161411eaf5841b9308355a52da652238fbe6cca7b746ee4e536e3677d8cf574828c527d5cc3d90f80e4c477f65d561a70ec2066f857e93db64faa05baf39c0985357d6d2ed71f74f87bc3f2bf3792e14a054bdd92bf7a8913487805b6be34375957c94f2f99b7fb904206c37d93a1b63aa6506c4b0503c8bf14751f81096b91ca67023a31d12cc5cb1d4789bfc6fe9922282784921da0158266914ff152d4175c26ca3d018be7c15d4c4be28de222a6663c77754eaa985a62983c5c05c67bff310636708b8c6a8a4ec2909c14340af3cea6297789ffd16fde58c270291eafb539c039780e5d3f4734542496f274af3463ce321c2936e54f8c1793aa1c65c248cdfef50552c80c58a61c714cb49b5a7ff8ee857cf9d91982ee1a30729bc5f610dc1d5c8a97135fd3f7d38bfdc7cc3980"], 0x1008, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7f) 23:44:22 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xd5, 0x9, 0x70d79ed3, 0x1, 0x3, 0x8, 0x80000000, 0x2, 0x1, 0x5, 0x3ff}) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) 23:44:23 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8002, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 23:44:23 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80000001, 0x0) poll(&(0x7f0000000100)=[{r1}, {r1, 0x194}, {r0, 0x113}], 0x3, 0x0) 23:44:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[], 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) 23:44:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x41c002, 0x0) 23:44:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) r1 = socket(0x12, 0x4, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000380)=""/251) munlock(&(0x7f00003f8000/0x4000)=nil, 0x4000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r3 = dup(r2) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000456000/0x3000)=nil, 0x3000, 0x2) r5 = semget$private(0x0, 0x1, 0x400000000000592) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000480)=""/187, 0xbb}], 0x1, &(0x7f0000000580)=""/101, 0x65}, 0x800) bind$unix(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="01002e2fa8696c653000885c2eaa24fc902105d6fa6ec2ce5ca6a91ff1063decc59029672eb7856c312f1dc9f67851ca98d5b340d975aaf791e63b272276eb5f4a6e2a1e5e577927defebdc9a640cfca7f4cac8d1665753881922ca8858bb6185ae3e568dfd8f87fc83b0c3b714556814246f238a384a88b3fa892879cc8a5fe74a0abd33082b32a72d3ae4c9e2a534a08d8650e16193211a952bd7c0d1425e40a8f5df21f30afaf9c4e721aa50c3ea6fae7e0206517ee44c477d245e77714e561f4253e2d9757766286d94c1c1eea42be53721025fd36e6c1a0c2751c4524081d1a1e17a9a3ca3e9e86a7767dc091c72292792adc20fcb4ffe9262901c18b3c02a0e96a44e9554fc0f22affe6ec3ccc0147e7955e6cbdfd8c06c1087ad049cc000000000000000000000000000000"], 0xa) r6 = accept$inet(r3, 0x0, &(0x7f00000000c0)) connect$inet(r6, &(0x7f0000000640)={0x2, 0x3}, 0xc) semget$private(0x0, 0x7, 0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) semop(r5, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSDTR(r3, 0x20007479) semop(r5, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 23:44:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0xfffffffffffffffd) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 23:44:23 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 23:44:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="034dcc3c", 0xfffffffffffffe14) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) write(r0, &(0x7f0000000040)="af3bcd3ae8013e7f2311f25e47214bb7f0aa855efa3a88e477f9cc2c84cbb9e3b9a0e68f22060c42f7413e4fd0e5879b35bbddc1b581aa0b6012a7ca6cbec10aabf296303c0ecd88b5a1bde6210b9ab9b8effbfc7ce5743e8df56da9708f4f6ca12c1b7c54fae261554ae10a3a79c49457f9ee913591e8fbcd061838a89953598f6cfc6361d0d3c49952bd5a40e7026b3baa46f8c00c6b6fcdaf732b7cb0bde414042bc9e46575d0e9dba537d5213693150e9980478fe68a9f4078443b5c8f4b", 0xc0) 23:44:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') r3 = openat(r2, &(0x7f0000000280)='/', 0x8000, 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) fchown(r4, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r5 = fcntl$dupfd(r2, 0xa, r3) r6 = accept$inet(r5, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r7 = fcntl$getown(r5, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffd8d}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r7, &(0x7f0000000400), 0x2, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r8, &(0x7f0000000340)='./file0\x00', r9, r10, 0x4) 23:44:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7, 0x7, 0x1, "25bfb460fb7eeb1ba12cfe4fbd32b1973cb32c22", 0x3, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 23:44:24 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000240)="0acb69e67f2849b608e388184d41e595f81bbb5373545bb5ae08ec1079e3a8237ffd4bc07f3f9f3d10fceb0cb3f1b93732e9a3e67634b335cd161e34bf87231444ee522744a8ff7ed6aa9837d84f2a2c6b74f86ff0e9a79128f4ddb1b359655e46075487a01603e214348552a712fb92121cd81f336b75cf0e8ef62a0ee864b9ebc8bf2f6405cc924da52431663725475be5ffad822fc596e6846beb9155f6c2260dcc7dd88741e6ed337f708d15dc6dde", 0xb1}, {&(0x7f0000000400)="6a17eb1f53317c4171cc", 0xa}, {&(0x7f0000000440)="0e04124bd777d3e2a3153cc6250d133394a78546df2a225f", 0x18}, {&(0x7f0000000540)="62a872ca18956933d66a5eca7d8fb08ec4eb0d5bd4dddd3def731dc794f823687955a1a0007daa261af097a51912093e05f3aee1ee3fa65696c293bbaa8af48bdd176fbc26d9d6414726fd2d141aa1adc0b4b0e30b803bcae49031fe843248a2fd5e7617326c72875d6f00e0ba98cf01ee606db2364afb941f86e64f4ebc31346c932dece1ed1e03cf029072fee7b5e85ca6f0969b54d5dc3d42d4e90420cf3e0b960ef80ff89017ac28d91f409ede62cc3a03e00de5ab2184afe7d7cdc669b8896026b67deccefb7a8847fe3e7fd7c47bfe515a23f6e191162a449c26d535eaab385c", 0xe3}, {&(0x7f0000000640)="9977d8198b169c04ef615576f7317c7d84d5fc277caea904d9a951d5bf8e5ac27a322586586f5ebc966fe2f81717ea1cd19f3e5122247f0e99bc6dc4b4535b894855244b05592f6f7e9f1242164bbc253c5f87166f82c1bb3e078ec2255f792bf3d3798b6aec4d0f94944d658874e576cd46bc527aefc639604e6feea0c87468f73578ea450c1817e9ebc61db987ede93459d01784ad02fb8c84850412787d9f307abd693cef32d6d57e75522925089d4091572bb83e7aebf72ecc05ca7093e615551cdd7fe4e6ef2d832fc4ce41e1b2de074b605da7355fd29eeaef4e47cf600df0c9832dbe8165fe42", 0xea}, {&(0x7f0000000740)="922b765cbee4221a70f21c308b1ee05d9861787e82a71a0c58d1ac27dcfda7ca6ef0060acde34de999a5922ffd49b92fe2f93bace8dbc9b9c954ce3540e1771d1a74596ffd61eb1c3ef3c9a727c4d9ba3d25b69aa92680371057fe7e27d24a3293816394b26d0f6b588aacb0f06b7adb2f5ac0388836feea5125d6f7052c9cd558f421b039b2a3aecaf370f3", 0x8c}, {&(0x7f0000000800)="30a00a4fa9a3b01a1cf77e76c7243a7d4a74a551a6e6a995b2d9043c80624168bdb904980f4f4a68bd9dbf0c3a917734e600b824f5c73c5025e77a2762b296e50e4fffdfde88b85558cc591b99b8e37ce9d5f0cfb1f9e64ddb04172e922ae1a6dc01ad54393c774c4017400561c1fe58a28592caf42d76b0d27c7ab39a6bd5359f6d7f4a792bc175941857a7048c310f76f8ed3755bbc47c031179a0ea32730ca0d967811db6f5bc6d2a3784f5fb384d9a3dc8a45c3097c2a08690bd86bea0072e9a074255ea85a8e95abdcb8e22261633de340748b0d46a1c5ee58ce92a5f2e1e607e1bdb6cccf926075d7a0d056663ab57acde9535afb3ad9356ff8049daec2b301b6e53d6c00a120c868ae0d5ef55d81abcdbefe7f5d33f9b05173335e9eed0a5feeea7ca31aeeee14883dc92a558b479df41f79765b9ea7e59fe13c9539d945f2babf76e52a73d72f70ebcb0171e5af4c5cc259ada33441f06b96a08a783455d3ee80429e42b5af41b001959489a2ec9eae2ad0a53fbf94313cc8ae7c511d02024c344b297b29f05524f320fbdfe5ba80bc0dcd1577ab40f034fd6d091fb7f0ade028c71994460ea00a6231af7424e828c468869175263a3890a22e0eb8695699dd69526b4c58022ec8eff8f722d9a59106401390d9f18db76ee56ad0283ae9556b289f0cae1c3ed0a0d69e7d22a9d0f6788e8bebab593cc9a8c7757bf9546a59359c770fe697c02618c3f61c1f7069f898b6cb5c1dc4906d62eb1a4afaa92fdd1568515672de4969a843f067f1b82520992a014da9c07798df873470c80870e3a18c92e964f0b10555003406629f68881dce5a912017231e3ea06f97047be64436f70d6b5f62ac396cedea485f1f8ebaee4ceadbf96045e319b635bc105543362fa31f7721199b9504d5d021bab1189441a8b8102bc99192db501c8f4cc4e5a87e9489527af470d2b9c07ba4d7ad170d98ffc72bf7548781893d105c1d343fbd6c582ffb5586aa3a8eacb21388d0c273492040bd68741fad686f9d5c5129b19a38a90c3aea1b770837b7a88bd797b9cccab6e4e6ccef23c8ef540dcf472030590853fdd7b28e0cb508f87afa459d20f4af08a5e329ff00dbfe84be069ef920ee1df75f15eaa3706d26550d8bbe288c70419075980848bca2283ae9e349e7c006de4ff6c0e00a464f49bfed9abb8d734eccf4d79e144e3610fd59ade2c915911f6d5b2a5b4250df9bbc3c0f64e48627b40335765a9f49230dbca03c7935697f6d955aeff5cae774de20d2e09b3757f34745a9196b15c8ff2b76417b19faf0b3d343b89de29402f9128e96519e64ec11427ac8422c86bcf4dc695a5ae3e92d80f58ddb9e09d196a647832ed19a0ef9d2ede84d0d6fbaf9c7e6f33d2913209ad30eb79449bbe768d944a0896b7d420baa6da805ce73d62b1bbbf594b0c843d835a9e581c0892cdb8f3e3b210371f42f5904b19ee5630dfcb69d6726f73363ac370e5df163f24b3c1dc9cbf78bd0d0448a373e31883907785aef52913535b6a77df7a8e0ad23a447295d78c6a81c8d2ade38856a3b922a1cd3ef06bf2be6ff15d6b8db3404ce25e4645ed4f375bd53330e39c638a7482fd2ce4276d686fa0e14633d2c648bf938e8a2db41ad083e315a8a089796a889c6328054655553b893a84b94c3d8828e6bc6de443bba47dda96378d1919e49cdf9b71127b2fe3d661a5b3058497823919f32f651ba53a2b9f367d86f4278b7976a1779b00db8daf1ef423ff290f7c42e79468eccccd35ed3d4492f24b76fb47585890ba494cd08a84237b428f221583968570dc58c614998755ad5ce99bcadc7ddb45d186b4b8d10b633ecb55cd19a4af9b827454a194a8004261f702e9ebedc665ae976395953dd0a81eec2e03a6c72448e708296fb1d0cdd606448ae8dc76a12d81008a18685ff4ccd73e68c8341ee1026c1dcd781b97174201a75b171273ebd26b062e382fa14a684212c21254e81eb904fe497845235228a84a4dda1fc9441e58adb062b805215f15158588e6788940c81ca0442f00f3616e70899ab76a6cca1e7cbadd99d10e34a82e62ccbf99c1ed952cd53b25311ec320f338dbfd2c2dac230a301f6cce81372d57dca226e727eeef59a92fe440249e29975abba62d9f76871f50e37ed59c4881c72dd455248787e9b9a4af65b7d94537a3ee1345ddef66d33672fe74522c5f65063aa37b67f5e740be0374cd58c1a8911c4f25a415534b1af2a72633c6b2ae734d714685a96354f9f89ff94d6a5e8a4ef86c8aeae42ad604a662757c350d5030a49ca7f16f445a2064b39b4f88a1e95c2258571f65fdad6c42903deb52d1dbb2e68771563626acaf07c5a6f63ca5930bb5f5db95e560a468f9275ccca08dca0723d958ac5a0db6b42f391be381d7ce439e6c2841081a567eb98892029ff251ccfc24cae699c9b20f0bcbf1386f053e184491ed404197edd1bc993eabc51365f7f2b9819b90bab8d9d72400a250e329d8b6d0472bc34b50f335affe6a6e7ba85875d5e3e38cea0c5bcadaf560596bd4d59be1127034c0f89964e88785c65c8c4abc3b714d5ed11eccefdcac291489aae6592dc61cf2096d83409a9023ec4de4a8bb2ccb688ba9bc37e6bfdd14700a44a0bfc46c8edd01f40e43447084d18ddaccde1b820d816a9ab25d6d760f038bbbad1a4066836e4a8a2ba7186b6c5aebdfb4b2f072fbce008021c0e424e6ec9533d3b5d0725f1d9cd444139d5be4c6e5c37f39b89ca3ba2e47ad9269d92d9977930e920cb5cf4e878eb63f48a27ad74eaf0dab67a047230b87744c31a42a1ae1f3f92814373dd16c34b83d44fb9282d74850db57e5d55ffa9bec1b35de61fdeebcb045ccd94adfaf12668a3add05c3b0f93f5d3eb6bfb503136c9379deff5ed0ea19e10f8c4d4f56088915a774c76e8d13023867a0ab322155256fa00db9a48a7c808398389e7b0af428fc0e497aab4cb601c2fc54ae44e0f8c72c707fd1478a767c0276d2f9080230dc88c93eb2b0b98c0cce9419901564ebadb2f2a9275e17c57dbbf26060fde73dd1255be1c93b62f0c1e8bebbce78568b482e1be6c32e037dfc04d894874f191b73c9e718eb989b098044fc551bc37196cde40deac5425134bbecc3a380ce9032ee1008e50f3aeaa838aa3afd2413a8a8f369da972a1cc1abd26602860545d077c9048a1df6fbf594da80996a6e647e1c3c7ee43a373816e2fd46b6edcb360363951478017fefc7f6df899d7934589564429fa51e5fdd92f398ac867fbfd90c81ccf5267c7df2b09de63eacf526160266145407dfe3ccada5589325a8e14320f312beae4bd3cc09816f3a0433c95833e4cb4dfdb1995ed4246cd1092817f994d42e762adbed4cf0e3ec51e5595fe3145dfbb77e2a971d848f27ede0044e510efe50963a777083eb6181b92d40be311bb42cadd285f652e6484aefaedaaed8e6d9cbe2bf3ed21013ab3828cf4120300c510133a6fb88f6dd3cc845b08a331db780d9115492bc521d1e12d66fd124eb6943905b8617e99af598c37811be6c6f9dd34f0cd547f216fc755dc3d8fe5406c5f238ae29700a8c2ec849abf3f9880a38c22fdad9c8001dfb961cb6e25aa8f97db1f5ffeda59bf682d688eb3f6cc7bce74ca38a4220f6ad8da09fff4ccda3cb6080cefe9950975fe5a9c5fa75e9c7934bbba4584f9962bb14fe81b079fb07dcdf0c0e479c0f49c188b9c63c144e13796b996e052a037549581481aa88c9dd1b0d0068a8552a3abe360ac4fcde33a9b5ec9d73a22b4598253187c78e8e8c376fa6336ef0a3f31cfb006ce419f2cbbbc92544b03bf74c304208e70b47445d1e8fd1ad063c6191865d878fadaffac8492261e8daca7159ac4182e90a5c5e419f98096533ccbb7cf0d3189bd90537cfce0b283a68ec3d50534c8bb7818134e037c2fae5026af29876f693f87a36575f4e6e2139bc1fc61509a595af0c45010ebcf9a006a73cc59f0b5251b783e0596328392c6cc1fde5fde0859fbb80c3e8637f7064dab67e226d3db7586006a285511273432a85581c904c8cf3c02a5f65e34d45af8839889287d2799e1244379e45310b3f742186481cfe10b7684363b548a6a9ddae39142389e0083df0c0072a48a3ea9dd9f68f24d31cea5b1d4971f1044aac1c00f27a820f1246cb891bec3670cf5763b9f11c3c77bf257c70a7e84cbb24efadf191adec90ab056675b9156f5c56b363ff2330174fde774073e1930959ac5d805c9f58f4097631d1a9d7eb61ad92ae9759fb6d442c00dc3599540745f601eac055e83a7134a23994d6a7305ce2b91d9cc6c8c2a8c5a989a1cc204a7778905abf226c631b4f0be6e15df5bdcf342c73797a17fbce82f22970648ef2b27d4e927dbcc74815ce98d51e6233928154d31d43b3e68bc51583392db623dea0d958d8667bd9afc9271c7b553d6b1d58edee8608de63135193a4cd0fbac92692463eafbc34740f2ce31381e7405382d07d058df580387c3419376ea8dcef0dd5cd14046a6bd88fe0bb3202942117be5ab9979667c0584214e5ca26444c3995e83e4cae6472008e2c853848df43acbb37603590891bf6bcb162da031ae81f41de4d7863b3cca7785a510d1581056fbfc7b20f98fbf4ffcb9d8d2ea8b898386677981d39e105499f61602701481ab246d201bf272e7090e087a176ab20a01dec8d7b728acaa2022a532e2330194f7b1b13c09af14299eddebcc7918dd0ecba54fe6fcc35d9ac46d378bf550ac44a6ac5c2818977cde6a90498681a238d9fe46872b817ce03461dd9243b0b1732a7ec7b3dee487911229ba0c4d2ccb12b61826c2c14e78f8caf1b28b35de6f684929b228abb806a1b7d32590c0c69b23c67033ce64fed6968acff5be972d18fceae7e755fe841572ff0c4f5202c4826c2be807ca2a8fe461fa149ebcae65e68398984d7da19498b2385f948aa2b96f0b022a76104de09123ec2301a46916a17f4daf04a8a8137153daa5bcc4b773b6932ca7661c4115f2c98ed6e82daafd4fa31d4856fd647f080f3d32286162185a471ef02ff02f7f06d18c01e7d7033a7dd20dab58c48e32ed68aedd31a7932a563a4fbe28475bf1e1b4ee2f1e2e733f86236a8d71b01911d638ed41a8aff789b8aa41851afbbc36b49ccb5201a383ba2aff935cf404b2bd5b394cb09c59ecdc5ace452f163f3cd48079c7d85b7f0cfb8ae0f201f52a159886009a4aae9aaa586565a13844da0d94dfd27e2c54827a4e2871570fa8491b96d311d4e38c4706cabfe45f28d1f4fb7c0a8d3089f8d1c3ca89d632edcd969902f062582b59b7f6eb46d2302b0171e18c905c09795252cbdad7d3104a577df096bff93773e65347d0012f4e3e8c6189e85a28116393c887e79d08a4989d11a5ca8c6ecf1308367a5d619466b696ead22f654f2f3624f0b4f6965e81daa3a60378779890f7dcfdf4b37c1c6401b93d9c047e2a232662e6b8747276914bbaa378557190f4ead8f7016dbb1fb6e0e4eb41ecbff69d8747beb277ae3a5575f24b17bea9aba5d95a8bcafe6c35016215cbcbdb69f5697f55df3c1fedffc5f6e04238ebf8ba18a5c417e815d899ac9741ec16e8e610d507723a800b04aa1c4d846ce2a501ae3d1e75db142c87027f9d86c3da88770773a275c007c84dea6326dcb0d9731d1ca6fa9635fe9eed3ffe59b08ed5020bbb640ab68f8656539ffbe253ad29e83e483f3f0a1329570e9e534408bc7cc73d3ac92d228d7060dcfc1725947ae5af5b592450b5969d0a43b8f0b", 0x1000}, {&(0x7f0000001800)="19a3c76736ddfa6ac60d0fa2cb434388f6ae1adaeb3c0d7ba2401a87907faf18694ac53cb92ac36149632b9cb68ba61511d6858cfefeb2a5a7f079f1e07580bc96b1f0077ed0883e44110c8581dee596a49ebed28c5e8b9c70cbebd3a856611ba1e8025ad9da06dc648d079d05a36940ea93408d29b16f8f99", 0x79}, {&(0x7f0000001880)="dee4e3c442a90e6d936c437577e4933172e576afdfd11d3628db779c448b5463f274930a39741cd004ec209853f2c2a5f63a2498125c1c3c8100c62ac629683197956098569fce4f502699331898fdf41e383c6276b12960612a560e7fbcbf4c840bc513209cabc7483b1846141d855adfb9d14534fd9022e4574395830453c14e91a8ff6e02c9bd32d32796116d076a6be42fbda920c9491dd15d691e33301252e2615c51fc6fb16f1168ca281f711e2d075eb98468dd3d7b1e5e41625c570f847ca3459bb3579bc63a86301e777bc27bb290dc645d9ee2370237", 0xdb}], 0x9, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x1) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) getpid() r7 = msgget(0x2, 0x400) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/118) r8 = msgget$private(0x0, 0x501) r9 = semget(0x1, 0x4, 0x458) getuid() semctl$GETNCNT(r9, 0xfffffffffffffffe, 0x3, &(0x7f0000000300)=""/241) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget(0x2, 0x200) getsockname$inet6(r10, &(0x7f0000000200), &(0x7f0000000080)=0xc) r11 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r11, 0x0, 0x6, 0x2, 0x3, 0x1}) 23:44:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2081, 0x1) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) 23:44:24 executing program 0: r0 = kqueue() fchmod(r0, 0x100) kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x55, 0x1}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x10000000000200, &(0x7f0000000040)={0x0, 0x9}) 23:44:24 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 23:44:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000200)="dfecd97d0e0ee8554e2017e2132d50f9b8d51364800b8469d03f404ed0293bb957e509d6e8e1f6cb106c1ee98292421b8fb3f6deff8f1d5e00c94aa882d98c2542d6483206c537344b94497f8da3b7fafe9fd59c8bfdc89ebb57571bc06ce45f30fd0428bd7af9c853387969a2f26c5c10cb9900040e7870cdb6b5c5dcc4726bb865d4ca4975e2a61c9a8b316b3752051c8ec97f2659448e560c7f2c8b3f8b4be6e67e89c1a5d34a9bdc6d60", 0xac, 0x4, 0x0, 0x0) r1 = getgid() setgid(r1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="80c3d59d516c2ee436c4ece7a4c010470c1d0a78bbb9bdd5e2690906b10fbf9c32b0cf6ee1fa5a1caeab0232348297444d3d84188cc9eb7d5752c36af6a3495746e0271365457368b8b805b98c1bec373f12bff0671ec7c9e792fa713112a0be5790a9ef8faf3934bb8a9c13d5bf9995c40e4a32dfd5", 0x76}, {&(0x7f00000002c0)="1f583aaf031c59ecdb4942c91fedc720f2809cbb07a25313dc12c882d4ee030f1c08ad6e8b1766dc5f3f9f3056abcaa99e88c53a201351da14282186fb50fbd9cd3c750ea2de3a9a32cacae63d394239a1536a6870df68e2645a6fdeba1c6efffe8afb55d154489131319e431b1113d79e31b57640002c9f7ed6b511b175e09b89f44f3f134fac7543e99bd54e6873d5d58daecca7620b9a7fe690d0c9eee58c0a41da29fbcc2b686a6192a6b5daa03d3a9546a1bd1374daf4baa3ce91895a2a07e073d831477f9400adb12fd17c0689b98aef0d57c5b5b4", 0xd8}, {&(0x7f00000003c0)="39bd82a7a36a805a", 0x8}, {&(0x7f00000004c0)="56383aebc11599e6bfc1169b4fdfbb1ffd460bd9261f2391aec3fa6602b4434c47624512f7b540d1177228f31d2ab7201c7ebe80f521b6f96bd62fdad6ebdc1e8466402c0b8057e752841ba1727dadcb6536", 0x52}], 0x4) r2 = socket(0x19, 0x3, 0xba) write(r2, &(0x7f0000000100)="e14fb1b3b331def48829a625c89f9cb9ef58e24058ab92a51b90a132c7683cfaabf0d8bf7ad784d356bec95d8424cad9f0633a807cafa6ec5b0e84447f334cf67acca575ca4a4157c01961aa862e1a9f3f3040cd386795321084e56ded0674d280dd64d609f585cac2ce5733ee388cb400e0367f63a21143fe3b1104a55fb8cf2a2c5814700fa3f6644f311dca68cb2afd3b50469da61fa457d55a068688a72baa802bc5d4bf316cfd3a24ff23bb327882b7a7d47dee42570c1a205d43882dfa20e368572b3c9b0b04b53ec109d360af8f000d593571a6fcc5e750b2702d1644b21a0c62382ca361226b5dae61e025573d333ab2c855", 0xf6) chmod(&(0x7f0000000000)='./file0\x00', 0x21) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000400)="9347099334d7e6ca30277c261e5bfafa025d815b8f5808e25f4fdfef92a5481e33d7cefb8f64d4d90a2d0ea24579d0164aca49952a9a99b81fc673e5649ebf1229f3cca3f1446909a5acd2e7fb0aefe8018b83c9b6587273df8d5395d7e4f4ce53f3ea90d04234ee8e11dc9cc1e54a0f772652dd152b5f67c19ddeb592be082a0948c8e97a5401a025457254035f3295c0005dc3f0483fbf7586101f4fefb07a415b03ff0392484557403e", 0xab}], 0x1) 23:44:24 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:44:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="ed87bd73beef0dbd856c49fed887b6fcb95ef6861c546d7e8fb9fafdc728b7ad286f09fd1591cf411f3ad05197fa08aeb969ce91eb32c6dc4b75e4aa02641df5c914893ab654543b2233bd4ab833ca66329376d2d1ecac5f936d0ce54ed031357af8b6a7f5ad798d346361e20ddfe17e2a7480283a411b73dcccb2d327506baf4c84e1a72ecf70227b8cbe7854c554decd45798993947467a2b96b8f51251aff145f7443b3a67bd26ec929cb1c4c5e9e5752ad167abb2079403f5ac62c9b844c889a84e65e9fc1a1bd286a3593e9c0730e67fca5d2e63b", 0xd7}, {&(0x7f0000001380)="23dbe866f2d8135d972531932a4821cfe57e8dd2841d6c22f6e0f52aa930491a0c4f9e6a126f3d030b1e9f351a2f45cb4e53a39a9e9231d96306b6880ffb85a65eca9b948e584fcd3a094e9e285b829fd503aa35b3ce1304cf489d46e77a0bc9d85816d21a1c00947df7b2722e16d82442201f1007fb30634753049d928e7d5cd410b520a4aacf15f8d041b0a6c9cd926c96e0a4a1857e0b2ae84639c88aa00b019397831fe1aac9f356de4cf390537755a6", 0xfffffe19}, {&(0x7f0000000240)="ba5cc2c8cb43041dd89650614b27206cb6e968c55f19635e634c2ec4ad6a7a20e72a7ccad5d5595c5673ac03be11be0a7212324768b9484ca9d36a473b3a05cccccb1c9a32988d713da746e2f525a1418629c35c3ead0ba4be3cc21ca436d733452e4c98", 0x64}], 0x10000000000000ca) r1 = kqueue() poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x4000000000000386) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) pipe(&(0x7f0000000200)) setuid(r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000001340)=0x1000) r5 = msgget(0x1, 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r3, r4, 0x111, 0x3ff}, 0x7, 0x0, r2, r2, 0x80000000, 0x344, 0xc8, 0x5}) dup2(r1, r1) 23:44:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 23:44:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x120) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff0000010000003cdf1a42827aa6b16e582b090445c4ed582cf79f31eed2d690a304768886ad7c742822a65401b594e1c80961c4e17925da39baa21b1b0000000000545f545b4d9f11967519b1fd1335c2ae74966a7a6a793d6ecf26af05c6b6f3"], 0x10}, 0x0) 23:44:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2, 0x0, {0x5, 0x9}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500), 0x1000000000000025) 23:44:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:44:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = getpgid(0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000001400)=[0xffffffffffffffff]) r4 = getpid() r5 = geteuid() getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="efd221724678a7526ec951d748a4a38f4b2963189cd931ae02cd2c0ae5f7c8c9a88a268e8e793ad4410ed6a036fa3a86a7bdd7f53214b0ee872b31416027ab556aca376c5dba8a37bd9f925f84", 0x4d}, {&(0x7f00000001c0)="3ffb3f1717df93844849fa4550a12a29ff95ebc5a562080ef4d8be5bb65b24f3a10a5792f2ec942730c85a281acee6f48d8e520edfbe5890f74126c36c2b43d0e9b34e0ab1d558cc3a69726664cfc5d0a685618f85b29dc9746ba7bc336ec9710e51b7bb026249594168133b8d921639001bb226bc9de064503a239c57b442307c47f39090843eeff4b71f212fa60aca6af94bd9879cbb682694bed5e7fedbe939ce9c6510a0ca2c60d6f16011db197907cd20e2463c2bb1e75627306877900266533084bf753c55bce9e93902c46f7865a485b98b48ddf0c0c0d7", 0xdb}, {&(0x7f0000000300)="3e3182f0d7cf62f8c1760e47daa36b53946d1f342f149c79f6a514286cb86b2383e902766ff6a81fd72e6d95d3d78ed0a3f6c38528501ffac51452b4d89e5f03cff93014e225a5b3777b5f47871d1156a4420af67f42d9aae0d598fe1a1ad7ca67caf065cc5a743a9491307eb2d4a02238aae4b8a95fb8b790cf41624df19aaed930123ae1a88c43070b7560e500d508709eae71fdd801d6ef7714d85108be7b6a1c7c1376cb2082f98dfcbb5781a41d4f56562b762913591472ae8d09ea16b6ae4a437f74339ef8fa54f6c6c79821605aba72def7da6b48c222389f331f30f7d79899a00c60ee9ad74531d9ddc77ac8b2274e2d162256188950d4589a8419e4e830fbb48b167360d7ee8eb3fd0c87af73c0da57ad0045e8363002b3fcf4f419175d6f28e41bde02392c608ea77b830d7073bc24e9b56e507246f8bf6c1b7c3160ee1f279ec52a51a8c7e27fbebd9528cc788456a2719fe087b98936e7be174cdd4b00e2ecb2568a996800ca407a41821fd19528d12a14fe725231c3de36df13fe78a524d0c03f4c3cd8193ba79d93c4d8d9c5fd00860a9451fbe433bc9c5cf9fc11a80504f0c595fe203f6f006bd7a46ff7aacf2155897913f0cf227fc3ace7ed3909a43628fe6b254fdb21f36eb9dc8655cfa50ff9e63bc16ec09d82fb06ead2680b2a9afa3db4a1048b4cdac0b14631d8b34cc6c8fecfff277f5475357bbcf92f6f41bea6a694087e08f37ac92a24ae522a468e12b32fc9fd834d89e40b6299ad8e77bcbda00f159706f3140ecf0e921f2b8f0b2a5809b4208388be10f31410d7c7eda9a82baba62f2fe2f86fe0ecaac593a4e02a0e07416988ba1fdbd6d3594f695b26046a6156950064d95311acb9fc7f2ff6892c4d2fad906d82ab9ec56c2248041e7949ec2ddfe7059b6d07830ac1fece74f0bb04608f8cf1da07a163be08eda823a6398210b1426b51cef2013c07082848dd9ba56b961f5989d8363e6f605d762996901e0b436f81f71fe5e592d2f2b203eedf8f3b67b229128e1c930c9890b04d9b3ded4736cfa59e5704768880d909029cd02d2bb6dcdc54993c1b62aeec2a17e64bf75dfbe3d6d61a52cb124f5ae66bd1ffbb06b60b11dd9080d96ef2d29e7a2c0aad83bfc34ae5aa45651c0b8c8652280563324d3739134406a7a62cbf37f0f9c5304fe5f9614f38d8a63c5f05dd0fffc1b4fb7a87ca671153c81ca57a1ebb548be5f5d01c85c6a68b4a9334a7165b6beda1915849fc58ce6c290a2925644bd58b667a903b38e906b90f39294631ba8dcabc32269e5420179f677229e99d939e4264cc430e4baf6f306edb425e9019c386c13b99e82a29691bd04c3ce9f4db9e67340d6c6160d4ca5b551004892ea03e9502703c074eb7d633e45e37f7c373423b1b6755a359c6a652f56cd296903758308fe82b6a8b41fa5101883085def9c731ce4e6b25dd482c3eab130c7d0d7fa1605ee82c1e629a820240041cf4900e693d250be2d7fe7f976d062e3e97e1986068cc1b445d4546eb9417cd2835268090dda768bd9912fac58b377f5a788600eec8c557cf3a6f96caf4d1d5aba1c383b693c932036e01949136011b46ec08316e8354e2791ea669d10924f822ac64d3fc7b0238984c5e0b27dcff4935b8308fa3df4087fd18f948dc1acae60016efd9e53870eb610896c301034a2d05cecac8a1a683cd54fd2e2786438abe449e84958324dc563bfdc27e3b16d4cccc6ce07d07ec97e19ed9e30c738fc7775808a8a8ea2ac2e25741a2bcbe5a3da65c066bb32e479caaf4467d61680910fd5a7bba3771db41412b97bc5a34fc8d089059cdbb946d9d656ec5aeb67e6aad0c7183a7a310bf6ba257ad15817f689413f7cff77fedf8788cbd0bea8c9c2a7a9fbfefe57dd64daf03ebeafb9d4a611d97a73138c251bd095d449aeeab37e1ede56b84906d4be625c03aa6108ae996072030920c95837299803d154b92146ba4f3ede566353c1c0713a5c30350ae37263084a8fe8cd960ad506fd160a211ce832b096ca92a54d32e25805f673220825629ecde26ef9b9933eb722c6fa816c91fefa7248a1e53879c54ead9c3d4b2d0d7be655afaf08225b6359f385590ea6420fef230b7b5096e66271cd6c2eac582c8f0be89c23572a65ce981ac62b95c26cc678ff99a0af59313dfb93ff6ed91d6e4535ceb957ebd3216da2956c126750448caf184346c22c97b09c6ce9a7811d47ab2959f24e538132fa7aaa664ecb463c6cc0aba423abb0960cd2f17d290df91964c364f273eae6536db6d772bf6ee4bea4e1d852bfff4200c748222e31ae9e3f5fa63790431cdaacf51df9c40938c2a9b2314c1a076d2a97d7c573c95e3001b9ae28bcf7dc69d08384b71eb0aefe5c5044e66ab298e6a80c86be981cc252d484edda38f6d98f31a2bfe60f0f63227f25802cab062dc8265cb375974c001de18e566dcb056f8a2a8691572904395ded7c8f96ac92ef76b855d4e82fd437d6de9ad56b623c05b9549f56440161e9f048f69c907ad63a86de392bef1187063bda653d23659c13cb1796068dce7667c301c9429f2e18019a39a8951d8ecd4fc3c4ad11536d2013c58baaa19e2aada0d08d94cd3bb3d480f10fbf587e94c622347f10a22d3766e718257b45414ad783a99f08ff1c8f1879819efa762722ad160f27c547aa7eb40c06c92867a3a31d8618597ef667e0a1c14f1384d27fff51ec0fc213e92f30c418e6f4b353a8742c8320d7abb59d2704d53144d0b23356c885551025dab7f9e6e7b4c73dd0d06d82c04061b2eb96234fcb87e19da66a4707ae0c92f128894d645e54f1ce5084ca507d56d830cd24b42e59214a9bc0fd976e0f1cc04074ca26956075719d5cc20e2a0544bf015b7c35f4d152ec46f76c3a8493f215bb955a72e9cfe41a1ce05ea61c0862ddd96fbf7c07715c34dce4a41a0bc194d08dbfa83edd1033e59d029892d7cbf615d48c446ed880baabfe1c7f0a594a08fd1ca0a5c7e72bbb66ce476344c06be4a1359991c6d81640496376e930a9a0a117d44ebdc5d6f45cb2fcad1b8345046653b4745ffdb576389e89b4d48d4aaea3600498406a3f0552721e0f7cd64e1d224c2ee494c3547fc98cf19655159d2a8c3a3c7f1a9f9aefbb94b28799a616377a13b507a31aa9e629b58e7602fe9f316e7fb1691326666ca634d6bba02e404070a64532749354c188ecc983d45e28807f0076697a2c809839a4df52dfae365c6b7d1526df8ccf8c0871f85bf4eec07ce9d99cdb94630f8412f5ac2cf66bada7031795d8305090b1f640dd92779ab639f9f124372ac4db91abe2c6240db84369af1150246c4b2e43c889ba75227cdabe9a90fb3ffe706481d549f2322dd0e44992ff89bd1b8bf26e09e482bd68ea4b0c3649ee68ff2dea932dd65fe1455fa87cb26a6a636cc5c7612df5581a2bd8d308c9037517d180117b01d33017ef723e1b2c382d305c24eb200501da9ca432f8728c42ee5c1bfbba7ca544c232e13ca946b9853948fe23091c8eb60ad9ba36bc255f4f5b5f866726a0af421d22291084b78aed662949c4f7b5702b0756aaf21a4002949f646348ac3bb63c406207f0e149582ab613808ef1c1dd1a6702b9a8339b6c8157dd20c66474433652c8b977bf00eeacc532fed43e9775a0ac06640e19aa4a04402f25a4bef5a3c4a1625cc8181d023abe58fb492e0cec37a3b3bb7bc76029ff862a5af1ab93c565d68c734c821f6dabec6775f351b77e1c415e7ca274e66f4e84d42ff55be67826d4d16384f2bdda1fb99de4f6af36d80abaf3fb41114d4d301a02a249d60b46baf7e0ad03a4d91ead9fb976ba00cc16ffffaf1238cc370848d8d2f833509696d3594dd1649eed23c1dc7022f411fac608bbab738add4a5e9dc3e71ec52765df7b63266d0f4b228913b3bb5d3bed5f3f3906e1bf63bf28178f85b68388ca4a379e3a842ce90f3c8c31792437c7c875b8b7d2a587952b6d839499d0b32b7ebd668fa200a8dfdfbdaf11990ae7caac8e39d1bc55c748b92d80a005e8696530d4dc5c5c4c34a44e9a508f36c4b27a6637e26d4875b08558971d889438758bd157b1bb9a8361f1c822ed3f2665a71a8db415bdb1cb6b43b96be90a8770ca857774ad1a3937ca1a5987fe0526c534c0b7522745b94c7c29befcaf0e56d462c0884b299e3ec8bc4eaac05e9d54764dd08dae9501302a5d87c24f6a09dd8e39eb4bd60619321d8006826f3681f5f46efa915a8b2980c2281c60d537023acb9e0d874fc115ea010b2c079fb4b90130bcd626455b27859eff40081425fe2b853b6eb6ef327f40e663fd7eeb6044bfd1db6eb8cf5c022adeb7256b9b7f6a8d952fe2346dba8afab3d220dbe4f2bced8803bc47fd7361695c4765053efcfa711f620e7b5bd05703d5664bf0440ae6c95fad511ab10fe3a3073e4ef4412eeff39a0d6ea62c6432cf507691cea0b1d39c24b7774dbe6218be542ba58d34b4350c472c0b9ec0fa68867b432a54a818be3d8655091ced155920ad45e3c4938c4e244c69e3c65b16c8a816148436c1276d67422d80cd6482dd51fa3473bed4cfe4c7af77f97453147b8da366df972feb567153719ba2c9e24767aebff4fce1bdcb6625f9bad119815ffaf4472ada4ae4e0a01fc24d446f5a8c19e5422c7944cfdecbb37a92e17d00530832a2a41926b1b5b7a24f3c2acdef322e632f302487244927b8153c054f92b54ffc4356128f6d5bdab08931dcfa6676366e4ebf7b3a82c6a3fc4d2b121778d697d66b82878e52b0a5de5b4f6dba84e748c349257417c380ad4cd867ab424f4a67cfe04d7b807298043b61c5d46ee446d846e5a1ff42454bb44f402624a44e041967340b532c565d3ff411c899d8a2b6ce4db3fc47d5482e96a6eb85edf93971955551847e2512b302d6b6d01ba8b86f4e589b6d2b5449cb95dcce0ee87f102d50c3ec0c969c13e65a6ec9f5bd8a10d636f8f7204b803a62d74bd8e9005fe42b8f31b9197cfae6d480aae6a11d086f3a9c771e061789494bc502d05a886dfd8954c633fcecd7e2245519840841767e307d65ba64e383308f43e19d9b0230e7114fae79a19f6b192a4d86a2a686806923877818b43b4981a81778be1081ae105077319a464f2ff3840750d273607d4efe7587166396bd7c7e45e13d023e9029c5cdbcb0b800e45c836278bb813707546a291ee55be8faeb003d341d96338ef9defaaa77c186f1ff22d3b80b8823a815b76050cc394a5026c77ca1f29d147a2fa69c2499b44052cc117e3407f636eddcdc78d3a445d59d15165d10356cfc8fdb87bfc4ea5a1ddd27e5e04d541bbd5a97de718c6979315ad1102d767a68c6a7f297418a235bc8543e77e92c44e5d625a904c8c5158dacf9390b20fa8ead0c23d10740b10b44c74ee6a08de293adcf1b3b5f739939e2d1bcbca9d3dd12f85b55e20be3e4455194ded9a1e2b57d3054f4884eb00fa366834d267f40474173c017d06417cea2f2ff203a31b7e9b6027fdc3a2a45c95e038b1f0ecf4771e3b3f070d05731183b2f9a48732420851d57d02dc24838fcece53f353d743b77b4b0d0c9cc94666c74f7eb4646c5b0b665fa9099f5204d4959e30c19b8a31f10d32daf9c7ebd8dcbe353b79d00dc95c7e1604799516869d55a1dcc03e3695e569bb3488628349c69112fc658352941bed619dbe0c6a3dea576e9ac5328dc25307388c00b6ea135a597cca587a801144f4f1431695eb0e505866b211072c51ed4b222df0f973e6a1a5983b2cfbc4be1e", 0x1000}, {&(0x7f0000001300)="5b4932f6fec1e2699010a7c8d5be17c1cdf389c135f95d08ee59317189dc2c0826c2c2904eb0480d1cf31b0edbbae8d8039100780791910517a21b71a36f85e8c2f427cdb35d4ba7c486bff3498344e707d558ee079b64aeb6d4363d8db8a253a6eb14dbcfb8d1eb2dad7b715be102f88b73f11f6a29e8c40486f7b0aee2e3b3139fd441c8f10b0416cee6e4e7ed6f7a8a0fa7c61d78fa912ff9dbff3f19443aaee9af4449", 0xa5}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68, 0x2}, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:44:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x103c, 0x86137) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:44:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20082, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x43) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x29d) r2 = socket(0x10, 0x2, 0x102) setsockopt(r2, 0xffff, 0x8, &(0x7f0000000000)="efd8c5117de847167724781e7e86f800c030577c156e80ae0c7fca10e3c022d697d0dea543cf54aea72fc23dd9b366ffb20860f38d19e1605bf6c3e64db9458b6377c2fa42367bbe822f22e4ea0c2be1c55af09462cca5a560f2ca96d1c3e914d053e8a1d0aec95049593fe5e3d8c5c1642395890541c52b93eda06a3ba82e6d3a56d49e27f10ce1a8e56fcc", 0x8c) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 23:44:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x101) 23:44:25 executing program 0: socket$inet(0x2, 0x816715b9fbfd7083, 0x0) r0 = socket$inet(0x2, 0x40003, 0x0) r1 = socket(0x3e, 0x8005, 0x1) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="7b584b47b35cc0c7fc3d9c284683bdbdb2aba4dd2c9a81c020fcc903fa", 0x1d, 0x3fd, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffcf7) 23:44:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) write(r0, &(0x7f00000000c0)="a00219ca3bc42544cc9030c818c994fa1650ca5b79b21cb3e742d97e145720816cd657ad75372ce3e7ee88fc0c8a42c85805128da74d4a7da546d56f1b1041632e445a0742f753fb10276cd3c7f9d26803d273f2fc30f573f35b258bca7b050235d572ea008ba883fc8d04ba4b045d89b82919c87e6e50525274eda03d17cbbb07e3a1bbdf79ae1024d0894a52aa5e70dd9914e7467735ea10255b801c73971221c4c5b9ac93faac2fe6a7e431835ef78fa5c49a3ab83aa99ea4b8d88c31af374328172f95f725459b7cbb29ccffc7dbf2586a330c927c910e03e108", 0xdc) 23:44:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x8, 0x5, 0x401}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x175f}, {{r0}, 0xffffffffffffffff, 0x40, 0xb, 0x3, 0x7c6}], 0x63, &(0x7f0000000100)={0x1, 0x852}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x200) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0xc000, 0x3) 23:44:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x440705328bc24ff5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='W\x00') setegid(r2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:44:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='.\x00', 0x8000, 0x4) getsockopt(r0, 0x9, 0x9, &(0x7f0000000080)=""/27, &(0x7f00000000c0)=0x1b) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc00d, 0x271) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r2, r3) close(r1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x82, &(0x7f0000000140)=0x7f, 0x4) 23:44:26 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getegid() setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 23:44:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) setgroups(0x0, 0xfffffffffffffffe) 23:44:26 executing program 1: chdir(&(0x7f0000000d80)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000b80)='./file0\x00') close(r0) r1 = semget$private(0x0, 0x7, 0xc0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x100000001, 0x1800}, {0x4, 0x6, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/42) semop(r1, &(0x7f0000000140)=[{0x1, 0x800, 0x800}, {0x2, 0x8, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}], 0x4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000a00)=""/11, 0xb) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mlockall(0x0) semop(r1, &(0x7f0000000200)=[{0x0, 0xfffffffffffffffd, 0x1000}, {0x4, 0x6, 0x1800}, {0x6, 0x7, 0x1800}, {0x0, 0xea37, 0x1800}], 0x4) bind$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="010099200d15b0081f00000000000000fcb651b725aa3687ab2f8230e0c5abc97fd542f0893fb2636d25f3ddbb4798a02f2829eb60e1c69c6922e4e4c05c7743e4f5dc5ce19b4ea7eb6536e0db3cc7d44c4bb9692dbb9cc34c00ee8a35682f220daba7421f9a95234abbf27ad559878a80372aaf3186d8ad6b6bf17ac86ee84713fafec630c08e75601dfd05bd33edbdbc7005fe563ac4d813943f0d7f62b579243ab974dcf4e6a84e6e9ff1e5fb152574e6885a419347abe7f3c0000000000000cf0000000000001dc4a0f320b2efdba33fb07553a34c208d292a65be08a3d8671fb5017baaacecfc481c413f3c9fd2d7fe7e03f7d302a81905003ac0cc1e119119598cf19caa34ff55fe5f2a3ea52ff239fbacec0b5aaddea6d5f99b72bb5e379b3ac43a96e4a0dbdfdf3ccfb42ca00096ee6ebfc2"], 0x1) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/195, 0xc3}], 0x9, &(0x7f0000000840)=""/132, 0x84}, 0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000940)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000a40)=0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000980)) r2 = dup2(r0, r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1011, r2, 0x0, 0x0) mknod(&(0x7f0000000a80)='./file0\x00', 0x20, 0x7ff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000940)={&(0x7f0000000240)=[{0x5, 0x4}, {0xcf, 0x400}, {0x23, 0x6}, {0x43, 0x5}, {0x87, 0x7}, {0xa7, 0xf77}], 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000009c0)) pipe(&(0x7f0000000080)) 23:44:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:44:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:44:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') getrlimit(0x2, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file1\x00', './file0\x00'}) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 23:44:26 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget(0x3, 0x4000, 0x20, &(0x7f0000099000/0x4000)=nil) 23:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x0, 0x6, 0x40}, 0x0, [0x4, 0xb, 0x8, 0x0, 0x4, 0x5, 0xc, 0xddab]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="183cd9c2bbae2f671d4a747d5065fa3736cc96b624de074ef8847f1585ec02d1ccb7d56687ab46296a7b8a404261e3140152c8353b7fa276e5a1d99670632d59bbaa5f372e80ca8c22632fdf05a0340b78807e17e39ab5967c357d8c349a3652d82ac09aae246894243b4c2984c14f6b62cbe5e8228ede705b3fabe6030883ac789dffe8f4775f08aeb5461fea313d102a46d63c8748dd91e1347e4907de4092d1906d2e1fad1e86983a3c30daf7af0cd8ccd503e3d70e2c2778cc9c0b5d28fddcff40cdaf76f4cb236ec9b227db0c9ec4534fd5ecdc279e7eae7b6d970bb96726aa7a30abfc4f01dde78a81ad3f2b24ee", 0xf1}, {&(0x7f0000000000)="e998c60e8d75290da5282876d6c31d52981c289a642367838905842720c31575cc776b", 0x23}, {&(0x7f0000000380)="111a84a5ae73aa484ad600759ddb73acb2ded88d41cba8668bbb8d4308d58e844e13fe551c9268fb1f1f02251dc540048fb5551431ec8c37909f4c855db1d25b598d97458205910738895738c0d112bf467792d6717a35e38ce0165d89e1e9900ac30d0d1a1e380902aa3f9416f690c8964695ef72dbba3bdedf7569ce0830aa192b747cfbad6971a0269f7366a231d4543139e281804247e3117a3f3b47b1fef944d3b35fcec2da4880afd0d3564968b73ae5009b1c5e203be09f867472cf1a42cb5a41e00cd9851f6ee67df5802a6f4b26a29760b7c651e91f5f9e354aaec9f3e42e8be6011e89aff7", 0xea}], 0x3) 23:44:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0xc0000005, 0x1, 0x10000}], 0x401, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x42, 0x15, 0x9, 0x8}], 0x8001, &(0x7f0000000340)={0x7e, 0x1}) dup(r1) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000140)="cb2bb8d24db651508a7b713583f185a1a9d078fc3b7fc1cf52c8f00d3f5213ddf9acaaf2d4b3438ac4fc583734141365cab847facad810279d60684126e9f22a68384a1881c6e1afae504ab7c032154a810d8611ec4778c165a53ec57c6ecaf7cf422ca251da0aeee0d57ee6946abf517da19369ec571ce4027bf95295e319a761a4c266f847c9a9057a8b421eb42c64031f260f24a6f043ae0941a3aee5b44b4cf6508040bd1b6480c93ee8daa6f08d101d102e", 0xb4) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:44:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket(0x36, 0x8000, 0xffffffffffff3841) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80000001) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 23:44:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x30000, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x400003, r0) close(r0) r2 = getpgid(0x0) r3 = getuid() getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000440)}, {&(0x7f0000000480)}], 0x3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) linkat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0xffffffffffffff01}, 0x8) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1) socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCFLUSH(r5, 0x80047466, &(0x7f0000000400)=0x2) ioctl$TIOCSTART(r5, 0x2000746e) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x3, 0x7, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000480)) ioctl$TIOCSBRK(r5, 0x2000747b) 23:44:26 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 23:44:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='+$\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='#}\x00', &(0x7f0000000180)='{{.^\\{\'\x00', &(0x7f00000001c0)='@)+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\'\x00']) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x801) 23:44:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) 23:44:27 executing program 1: socket(0x16, 0x8000, 0x8) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(r0, &(0x7f0000000280)="a7f3e2ca82c2a69cbe8f18732058610d58316b73a3067797b725ff3df00c93a6626bdf0d6f5bbd7bdd1b6848d5f4fe36f1a0fd46015d8082c8a2d17c8b12ec1cb2c51aac3a0c732c123d58824b2cf49ac8a132f908d482d92b98c360a9a8285aa51390442ab7ba97f759f8fffe3299f53d8390924c4c2f489c9c625f4a102088f11a8d814e90664bd07c1b3851f716ca0c13eac8fd51365009d5421e637d72fa3255f488e12b81080d85d2ce19d9769dccfdda442a3f16cace75911827e109c744a7bb0eea2579962c94f9687393db4ae253463218172725c1ba2b9ef87184bd82b80a089d", 0xe5, 0x401, &(0x7f0000000380)=@in6={0x18, 0x0, 0x7de, 0x3d}, 0xc) getrlimit(0xe, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x1, 0x0, 0xac, 0x0, 0x0, 0x7fffffff}, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xb2, 0x7a604869}, {0x18, 0x1, 0x93cf, 0x81}, 0xffffffffffffffff, [0x7fff, 0x10002, 0x4, 0x800, 0xfffffffffffffffc, 0xffff, 0x2, 0x9]}, 0x3c) pledge(&(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00') 23:44:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 23:44:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30493, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_execute_func(&(0x7f00000003c0)="c4e17a2c443b3ac443415d79d823c42279ae450e8f0978d7fc0f5cb100100000c482e9b84c772ac4227991bccbfd307220640f71d20ba30000002100000000f3420f129fd22873d6") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000240)=0xc) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, 0xfffffffffffffffe) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x70) getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 23:44:27 executing program 0: socket(0x7, 0x8000, 0x7ff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 23:44:27 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000440)={0x5, 0xfffffffffffffff8, 0x2, 0x0, 0x3, 0x1004, 0xfffffffffffffff7, 0x5}, &(0x7f0000000480)={0x9, 0x1f, 0x4, 0x9440000000, 0x1, 0x6, 0xfffffffffffffffb, 0x2}, &(0x7f00000004c0)={0x3, 0x0, 0x7, 0x3, 0x3, 0x3ff, 0x3a, 0x5865}, &(0x7f0000000500)={0x587}) socketpair(0x23, 0x3, 0x86, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="447bcfb618471bce6a0576e53094d8126472e6b36b27cb1932cd9fb5f4dd133d8bce705380", 0x25}], 0x1, 0x0, 0x0, 0x4}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x515810bea5816dcc) socket(0x20, 0x8007, 0x4) 23:44:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000100cfd5c2614cf9d439efeabb8e574950d321ea1d71ec58b0fac490b98633108351a03544160c46a30d0ddb4d326984b558bab33ccaa1d1a0be37699f7c72ae0cc4b542ac64100902cb142268c46468b95a83a090b9f288fe36d78f5b6f3d9b48bb6d604d9dc475ba1f49722aded27b55ee3cbce72d75085", 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 23:44:27 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 23:44:27 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 23:44:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) kqueue() connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:44:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 23:44:27 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80, 0x80, 0x7, 0x0, 0x3, 0xffff, 0xffffffff80000001, 0x0, 0x3, 0x4, 0x3}) 23:44:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20db0, 0x0) 23:44:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd1eb28bd19331e97fff8e5815f73f2a044fd33055552fbd5ec1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945d139bd346e8c8b6b87cb2d72cbbcdb9ad8a4f5f728193ef16ab93f1207000000b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff3d, "8505000000ff7ffcffffffffffffff00ca4b00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:44:27 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x5) 23:44:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x38e, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 23:44:27 executing program 1: 23:44:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:44:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x8}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) select(0x40, &(0x7f00000000c0)={0x10000, 0x7, 0xfff, 0x46b, 0x200, 0x6, 0x6, 0x8}, &(0x7f0000000100)={0x8, 0x2, 0xffff, 0x9, 0x8001, 0x3, 0x5, 0x1}, &(0x7f0000000140)={0x4, 0x7, 0x3, 0xfffffffffffffffa, 0x7, 0x3, 0x2, 0xfffffffffffffffa}, &(0x7f0000000200)={0x0, 0x80000001}) 23:44:28 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x3ce) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 23:44:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 23:44:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x398) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="00ca5137851e2cfd3135c1d0fabe883b1938cd136fd06f7443acde45bc4c8286a4befb6f9cd6cb8829cf8abe80757a69af2b795d6b13b0187d2305380b7b11f07fd0b5741f7ac9bcf080a415d49313d1f744725cd8e7340b371cbcb0a9b5a7766027958d56431b726e9a88650e4a068862150f7859ee2074536c6d736f5235e0c530283573cf900c49c6ec6f1d29d062c7d8020becfe527340eef679861ad091a72b8ec327bdc92bb2402dc8e8", 0xad}, {&(0x7f0000000180)="149eb764ccb29ec5f3bd68c7ece82b6ad7e4209c76881b8379fddd7928975cc38b7c71e0666f3fbae391602113ebf7570d4c3de68c89e551bc7da8d59ba0905f81191778c736deb9a6173c92588369926b1b2c42519dfa2c55ad08ba6c46a57ce06f4a55abff121bec2519a764f2a1e37c093d914fbe29d0376e7840b45f25eebb0063881817319e3fbad4fecb49b88526b342ce9857c775080d7fbf5a607bc6c1dd38c0bbacc28907dd851f010081c608cd811b55682bbc4795c71b4a2f25500880829f6a1f6fa9abc4673b006c021b9cadfa6015efda8bdf22e3268564a59044341eb26d2f0046e11825c5585055725f648316491272a575a2780e2c", 0xfd}, {&(0x7f00000003c0)="60535e171062aee4768b829a9971fc3cb3f6d26008714ff1ea4b5f50f655c82bff34458cba9c1f76491d01d57deca941e9832ae363695bad6cd1144a2775e50a500fc8cb05bec93859be467adbc8d54567dabd9da997d6a27e8156ff50cb657aeeda98c66799fd13aeb938068663cd8bc2de5bc8851c43c720cb7e2b7989088c44c4b3bfba7dc7b064d9216fe67537ba5cae968555cf91360228e912c38f64d43edff04dadc54a9fe66e6f0274610e7b911314bddee8a9f4bec8ae80dd8a3c9afed5e1f1ecc4dc6e6825da8368ccb5c90f03ef1f7636a799793583e8b07ad5b146160b6573c50858aee45aeea296552561faa83e2c36ebf0c6852ef9596c214cb7d1c05cfe7d1da9c1315222c3d3fffbe3f5e0b45b2bd51d7ffff091e49ffa5e51c36e2c4f28e5a35d58becfa22c368e5b276ab85b4ba9683c368d1ffe4e4f7019ec8f17e1b6dd9b9b634a9b65f7078c35dfd2f088cee97b7987862f4576c5e9e31e3e8950475dc95fe64942e77c353d5e0f770e4f831d76108c32619ee227590833bec138c5d7265980ec921670e016d981ab3f48a0cf832e0daebc0f77d4b9d473265dbc3489374d3ebb42962c22cfef6a2241eba7f1a04dee29db491addeeebdc69c0bdf1039619d86f13737e6db8a33c6630af169514dce1668ee38dba70c9738c0836a7d4e7534d344f3269fffc6589e4a3bd3a3b10652ea4b54f1d5d170299bb64ebefc0f2ce4ca42ff9da32291a39ec15c4293a653f894c9d51e924087b66954bd3cbd580e2e73bf1fde7bb970b4b24831b29b4c5c5407f433348bd7bc27adad7e75b918b8161fce56f54c0aed49d02d829545b523d1472772400b467df94f7e25237b36007fc2120a141b379dfb57f47fb9f394814bf364098b0a83571a39b31ab6ef966941261b04d472311dd3317222b937244f86dcb1408fc7b3125a24cb0fd11d9284175878984e5bc3b939110d0f593d607b9a43e0c0dfba610aa88318adbe9baa05985f5af3f16a6a0cc46a5efdc00b823629804e89c7b0ab17d57fb21ae77c7faedfe504d031b48161f5ff9e2d8c8ded6103d60f7de973d3ddb55d7926807da217fd53119165e98ee2a1757994c94e47fbb7dcc82ba357431fffb2ad9daa198a28b190db56906b2330b6b850b817b644eb665d0eb6bd39902ad17b19849238263a9202f21da886d1e766bb9070ed34c5710af5b555291a1787f95fa015647fe1d839036364a24fb975dc048530e27543260f88d05bf9b9f053d4de2cf6fe04397a0d38ed96ccf3e035cdb5bf77d55d7369d213260fe9cb73dfd6c4af8d8092e0ea74308300b0f89b010f892d47ee78d52afc8a4cc004acea05ad21b6017525c36ee02e72588423804202197800df860cb2c8ce69392676faed38b08ddb4b42711a34f2a1b597c92e433289643c17dfaf5079bba60c4d8d41c8a46bdb51661002b15cc7ff62400662ca8fe96c2395aa82810a8b17a33f44c84cb93d7158b502bfd582a903f0027ee186d662cdaef70b57584f2a7f04324777ca79873bcb35562b89cebb502546bcffe8b92bb6fd38434e8914ed57f3f37a070b831d0a4f6cec61ba4b5df543084bbbcb16cabbf2b90ac3da7d02e871f6e2c77fef30b1c1ee4a8361a9be98bec7b32ab5161d1fdf924a609d81f16c121294a017e37b343530ee158979907a2b4bf4b8cdb0045734c335b6c221aba2d30bf77694508dbe50c3247944fd1e8450eb3c3ae55da191600519a71f525437fd63078aaa8bc5243ef075ff4de8d3c34dbb5794ce2eaad337026f81f7f6e633318d4adb88680d894559ba63c6a8e253f45811367ae9a16b248ed69b9d053d88cf2ca1111b5d98872abf4fa01ae0558f191da9419ca7082b41544738d955c132cbb0bd96c6f6887db51b66aa273d43fab0c8b3b96dba07a4c84912c73f5fde3939a92a9ab5362242476ada5b3bdc367ebddd826ca8810cb1c39db4e81987038998aa5b5bab8dc458560c3333756b485978ed1a238e383fe8d9782335f9cea87555e857de0c202f91a207b8750290841f14a8e48c06d373ec117a066f208f2ee59335537ca21d5029bba4b51dffd595004512c57d5298d5bea0d6065a78cdcd7a8e0adb801fb37a989f744e83a4483feaf4e1534d48604b3d099c63dfc1510ed3bd192f376b92ce3853d9f35a062879f6e42a185beb11855577be3ed56050e5b268913216e39cafb2e04a52358bcb77961cf2bcf32324c5a956a0bc0278e9599ea59008968a4d24d36683d5617ddc0786da94eef0c9506ac49584cac713e2e340483e0a8c5dc995591ad84bd423f74f4079400bf51a9ea255e7e1ed6b55c6f3d9bdf2a5cf15d5f25566c64d8a6ac29b038c179bd2321e4b735f51639b729fea5c9bb054d49d0573fb2e2fa3acf4a51eddcc02e8409727e71cc9e5563199efe878128eaff00f13ddc3590debc0aa7e8471fddef11e937cd942d2c6788f8b02be06f737ea455c835a979ceb5977f437668c42413590962cc35a2ad9e4dc05a5b451fd99916b30c3a4707de7a1fd5951db2a2fa1c1fce77fea030b9980c57ba1db4d02eba0acac68cfe618ac3773d27ee546ad94dc1774853e1fc7f9e16187dff37509247d677ee858f499dca009eb5cbc974a0d24d6b535106be5d615dd58640f390425706768c6e9a02e4ff881700646d7a869748575ff34b9e7e173e8e951800e6d1a611742a325cd153792084bbb560ce7574432761e0143b9ae0f26e02c0556c449ae62d8ca8c008ec60b9ad8c69a9b154f79c29e94ba3c4440f6d30cd2de5876e69d9d76c96a2e87a440921dc06ea65594fb58710bc5a1510de5f557be081d2c493aac9c67d52f5f15f9fdead35c36e4116b687d8c7c241fc0115346acacbc74aa1f31c0c5ce7561d34ee76c89b4d90ae215983eb4afb5fa7456c27c88476e6f731e741a3799a5b7b0b780ab10a2205fd8590345822770bc1ef6b041afe963518924ebdaff2dcd94067d95b9c7caf8665c71c5c7ba1552810dac715aea2069a079348069836d7435e9201c05c25af3631c815b78ee1c516e5d2558e265c8af68ea70682215b214f44a16ffa450f79cf12a1d844c185c8c7dc13a0af19559fb9cffedce8faaf167d79f1f7d02e7a2dffba34a77b3339f2195498d1f8dbc16d2d92fdbc78c33fdc50490151ada4c1357a882dbb83c191f5200751fa66901aa1ca90b64012e63613c77ae8850c7e2c18424c82b7cbae7db2480b2a17c9dd52ff7f748e6087de1879a53b36d1608658a68cf5ceab669a7e2986ab814e8c75501c757aad224bc1c77f8c3d634f140f0fa354d5081b1f0e38a7c6c20404283691799684a1db5869029c45c1596eae7b82c3ba48719cb18ae59489778d2733b7e19c881f7c7b2896c3a833a32faf5d33614401b72762c005386791dc6beabbdd11f5def13b93dc448c4250da5d0f7d7c7ac664444f1f4ed50257a0ee5bbaedfa7c5f0c17e818c6c951ce6592dcb2567be2ca408b1d6a2f3a016e74ded6c67d10220a7056c1aa34e9ce3bd618ddafd25c483bf3c5db551c6c0ede5a678790e6c5a5a806209aa2e6b51e62489a28d5b51bf0e8173fd3dda2f2fb71aea76c5788ccd4995ddd32af43746e859fa9c5d7a3328704537610b84ad281ddbdb4a9669e8e6bdf14f5cea517fc3c66a4cab4a22a9260b576c52f3532081bdd8f6b9db8cbf491e268e780d2e19c612d982662e3b15ef900baad3a29b31f2c439847d68dd97946490d5c3c8ea80e713bb2be6504f0cf04714baa79006672922350790f5777e1a9473c329f68063a9f94e29c55759bc6ff17f3638170ebffbb98043f4662297c13afdef7920dcf40b1db9808c8b65669aa02c4d4334594671e7adf3f59f261f9827dd1d4d42302661144cd06df9622a3c0593c386c783915afe421a96e6bd52fe73fc99bcb5d76778d5e22fbd682d5f63f74baa7f8de636b7ee63f5c3bd7ee0bbaaab8151bbbd8520978ea9f9f3c8602fad3549184ade27c6687da377abdb365a0b4965132897b8aaed227bf05560b5fc3e66842b15167a9f25d6ef5c41a3244342a452c05421b681be25778f0a937f70dd42eea9e4b805f4faa38c33d2bc0035d7875490dc107cc99d17fcf193614311fd23edb07a2282637f8e6330cf27940eb7aecf9ccc4c12ef21f60b3c823678785fd1d454ebe773ee16556e7a17dac2d3f969b943fd9d9ed9b01595eaef4ddac3fcdf850934498b4d53b532630fc6e38063222404f5bdc5810511d0eefb625c23d8335f83695293bcda32138f19b7433999e4a78cb49bdc658ffbe7eb8ebe750f64c8319bb193379cf2e4d7eb6c47d52554c8ba3c0bea7b43ae3781c0e9153d1d5fb36d5804af6d9c17d56c0651d4da80d6b29153cb896b0b83da0b7e74d1afca0947971a64ff58a69083aae4fec1cb008c90602e49707860c3af796ca7a35232d4b6a190aa83517daca8ac4cf78760b916ab16099e2bfefe5ee53fd9be15e4708b1ef8602589389aa56862836b7c5801034c80d811f9f658ddcc29bd53684daf5613f1c2effcddd0b828bfd6c9417f869eee59d17305bd86b7a8bb9ca52dca62dfa43d5bdf2f90631334930ec876e23f54c2a34de3c520aef87f9b82a20cb72aa51dd9b40b5ce6e7b60ca2c656698ce0a7ab5d4613dcfc8cfb04076ae8c61744a8c02cbe8b748785e5d3e04e0e267faffd54316278a5ae555683615340d2d27541a20bfe95526c52e1923d20e708ad54fa7cf0af982b1071e8e84365788c00e024aa3968e75ce4595d9e60e22bd7c013b6a3044cf1dc783e88c04113125e25c25c371fee14802856c4b97336eb985f0cde66185d5e2fa3e8fc5692a01567b71dee5fc360e7c5f2676bf26cebb4e46fffc9e02220f7ee2415cd1168b7f411788667976795fe8c891c2fbd287b6077bb9053b8e455f4a68e9bf62fa7ca7a48c24cd98d883e9988faa82a43dc9e48a56391ea2445097c5bf92d7b002626700b88df6342732d707638a02d6ba05aaa460b6ed974aa96002e4c08edc14934fcded1ecc27bf0492d87bb12e2697e1f45ab9a10ae62041a5c1a5e379b8bbecf9be8ea6c8f725d75abf3f2f20a88e6712a246345a765b6f1ac5ad36174b2712883432c85884a006a022be7eab3fc775d1ccbc59ac4cc26fdf4b3c274454589ef90a0d724ebf84eb5e039697b1360abad5af7738a8b16632bc89fd3c69e467a6c4c18a5bec03bbe1d0cbbbbcbce686cf474eff89dc08fb39efa42d186317770d1bd54ae7937510a97105084c4a968065779cf220526c7c5b10666ed4ccba929c02ec2aa9046f5598ed946142b34a26caf51eaf1d8f7ff97266a9877499d5a2d9aa43d25eea0e2946a82a4f69e95dd9391a2c80c9c2bf42a851766df066c572903c2f7e56182cb379a82ddfef4219da812866c5570cb1c5d734edb1e72cbadf6133d001e79b4dbbde349fc8d617c2e8a77468e184f2f22c0413adc92fb71a60b887dd15f08637129c25e8342997e2788d7921033d420e58014370eb8d2eebb67501324007e5ae18aa2627c49a848359398160040d4792d6ab76b9e9ecffe84b3fc803d7cb53c9705087e34e2b568cb676164f96da02bb0eb56481d3da4a401cdd57075c01d4809e8aaebdeac3f2492599cb98d78652c3bae0c63989f1d84ea7b28a5af817e3c36a5da413ecdb1f63ee005688ddf89065f42a7be8d3f0071d74282071908e038bb507efc6cffe34c0a45d27f142cefded3039c58b6cab3bffe9587a32b4e6423939a1911a0830ec384c2997b8e88392a67112c31016", 0x1000}, {&(0x7f0000000040)="958225b48b93f0e535af6fc398338c6a83c4eb8a0a208ae09e52a4f331a0871a254fa72cf5d8b91a25030c7637cb0671200b5ce8940287d0e1729e09a9", 0x3d}, {&(0x7f0000000280)="76c75a6740cf640212ebdabf2119b4c5ccabd0bbd34aed06f0be6ccb0b3e52407053f71006cc046d69316ab5e909948d505de20e373142ae388b15351966777e9f3faa4917ee5ea2c1aed822ff7e1911b5eea91361094e96ef7ed6eae52e174ae81ea3d80b2546d6af19e45dd03b27e2097d610292a1c94af627e6a15055c0870ab2c1e1e3c9fc4c46c5f637a48fd78decbc7720fa6d97fec4a4ac1cde3315abcebf3372d8d5430e97a23ecd", 0xac}, {&(0x7f00000013c0)="bb6561f56d520653be944a0800eed4ea7ed54f15c262ecf2e73e5ea72453cae979078aa0d5d21a12e9589b58f73832092f432e07bee8f52eb326477df45d1bfd6053", 0x42}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 23:44:28 executing program 0: r0 = socket(0x20, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="cde4c212f5b420780c051993830a33d1d7f4e730979e857ef7def429b52b6bf6e109c5ce3d8b29644d69b8afc9e63d5a577a2e825ddc498e2a1fc8ef50e467e68a70e331a4d85c120536adae79dfc6682d58e6a326bbfa64dd6a17a205f942b5f75a5dccb84451296caa673c8c699dca425c3bbc3c8cfdc7ed3801a656da57c0a0e7c191ce1bf96798b1b1097e406e2e060714186fc8d773899838cd7e7e39ff3f0201e6366fd77b3e4ee8f5a9e10d0aa27c97d6ddf1727a24d111a6c26d417a22f16982ac018989cac3e419f545157e5781f526ab207a93220e42307ee4efab0acb8dd5739e9c9c25982da6df01a903374ff90e4d446341ca77dbfa02ea6fe00d28ac1c0004d930a17469184ed08a0e475cde9913e82d75172425d856575c1f58f7d37d35d7ec1098cd81160e67cf0aa46637a1de76dcb51dc33399a55ca6b6c488b0b1563d3a703442408b289224769f5577b887cdfc9be052c73069aaa1a190bbe5b5fa2ce7504557e7c03e1f131ff0035dcc7a5552523e7f13b227a450f6ab4ee7891f0e030d442371468cea520743e7b0bbcbb95b14a65d45974bc62251621b3236dcb434f305143499c94d0cf79b1a99af68a257f0ac7ca459d2f6ea508bbc790252e571842c595d5e8f7895cd059856306ce14589292e50daca75568d6bf8d368d2b4115ca9578f0e4fd4f0fe3802a01c2b16dcb4c5bea6a8e6fb2606031b1106825951ea350ac993366a6439a5cac76983f1937e55560a219eb6453acf8bf348ac790f8ec20337ab44b95aa4f0f253c27b8c51f39eaf8a2a571afb04fc1a459d18e793461014f99d943da3ebef4209ced3db94de10b1e0f6c97058f25b61686c6da74608a1fae64b3b9d7b789678eb7d5480aade2f39819deca915f428b5d19a57a4b9a0bbf72fdc9864fea871d9d14565699c2e2c0d12c12bf4d0dd782619559427cc604a530cbf76112e50a948bf59f1d718115d1db63a930b020352f8e751f3baccc49a13b931c26fc12cadc778b58f4fac5fbc2dffb439e73836b5c629254c6548de3bda37cf1b38a45c9580114330aa289af5e1250e8c88d42f003ae8d68b02911a03aeb34f89f406c9829bf1eff8f4d376bb47b08c0078e4862b0e4d736a0d7b5e4139700067b3349cbbc4b19e69260c319d0533b68f3365646f7ec8c6601728768bcb55692b001d3353f62992e17b295ebeec0ffc88031db0139c5f0ad2ad0c355379ca2fc7547e9f4e3afb7c559a1c5e2cc6d23ca398bcd47069f62154409143abb14f8f04bbb4b95b6057b010345ad764ee90d4383e1bc330218b2783a0dad0706d983b54506a7032efdfa02290c3adb21183766917b3bf0b8ffeb986d9275e6845ddf459a62bf306b0c562a7460c0b43adc5e0d512666c7a955098c3925df1832d748c9e8bee7b1d6582f5dea779ef3c807282953e8a0678c7b6edf7649d2eae297bef5b98806f499ae95179e3f33d96a808864673459285fc9e44d46a78ffcf18a540049545ea1f813fb955b097a58c92143b75be419f958f2c84537a83b5892d13828a7f329d67109af3dd3cccee3532733c655206214f65fcacec33665f68887f4667ec3dc37bdb06e2fc662b628c5d9b69e50c8e4d2b4182a7f56429df61647116f6fd3cadc6c32c71ada5342ff335dba7aa00bfb0d4a1fd6f97a47a6bec5d8c2411db290b053aef5f03177fea82506461abac42c6d19a5c4d47699964a7985cbe13e4904937f70c523a30b75798eae3ca9e6e9b54a9d84b1c0761e7c702728a5e45d4bad7464cdab50260c089fe95ef9f806f6966a237bb161cab07c4424840e894c38e334f3721a8c40f75fb4c65630ffb5d9bd36731ebdd0c45a78e5150d9caf607a0f259feb12d9381c9352dcfcdde283dcbfab048a68c1f9e8ed27fc46130741a1bd620a6d25c2e7c147897ae3b9f0b5eaf32d74fe626f66f57cf9ce981fd316b1c89bc4054f5a0bfa921a719147fbe4c7368d1c84f70f077c46d9bfd5d031d19a94a11dce0ecce0296c6e5941b01495b62ac2c8f8a8d89d61cbffb499f07a7c73412a7fd34dfebc1023957fc5a15282f8c3da76444c20c104dd2634d7f2bb6294c9000cc16b1e864c7c62b79d5ff57d0b800b32d186093cb746308e77ae8855228f7b500885c5061384bb69247c29d6097ebf8d1735d56dc3131f796d043efebdf9c5682d7dda7e058bad6c6bea90047829ac34ef1a781ec6ede41295abdb52651a2832c9393241850eb3b1730aedd5c741b87a99775bff0724d62a15b6b6a17b9e960333e8533998dca53f247f66efe21939ed794c9c1ccabc3a2139e96388bcef8ccc1a1600aeaadee78a46fc87176fda2855a84285f19bf793a4d5a1915043692ea1081a420871c51ffb038d3c15eb93ed93d61346651b720f4f816a5807bf8c9bcc68368ca55c451f16f85045aade88377a3a9201351216bc1d642c10265f20718ad4741283872da2fffb76537447677d283740c161244282b9d8fcbfd947d7fc4df9fc606c7fb6899e48e24e94403fc98b2702000cbcc25a943b7599ec66b9d25e8307775d5c6b3825bf87cef31b1b136b2d01f474145ff523385d28d9090b992cfa02bd8394306c924f4f82b517bfb7ace499af40be0535ec67575839833ba67625f99d5807a70e25141dcdbd47e5c201b4a5b313b5dcf1393dadbb9fd3270cabf7f59d937c7f728062299f4d35f362ab89eada5b178ff3e516f65d0116856a0378818a9294fed49072c8257e1ffe7db919ca142af5a9c1661e0adeddc35d9e5ab9a90b07bca4fcf2f9821042faed019a3ed79d82125613a736cb76f7736a5c4cb994adfbd73c884d656010d75cec4cf671e37b8eda50ed78d02d47ee18e8854b36f420eadd829bd469ed9265f40a90e4e6d289d2387f6b138ec36eb1e57aafacc925ce1030524210358e0892a04130269ab3d87c3a729010286aea53cc2b17e4d64b8840f0871792733dca2459144e6ab3034f74d9d4cee430d794b534830fc022a9afc2d5796e5a58912d61b832c8bdbc0b57506b27206b39530c7bb70d4def8f9f23b89f53396d23cda223c98f5bebc6701464715082182c3d8c04575e263bd4cc3c6f69db4166e004dc1442cf00037ac48091b76b28ea573979911cb5f1a1917d03acf79ad8e5d574fab0f70d3b07a745c5c5b3f6d636dc5d0add3287b91ba03f763850f9e06aa3cdd2d6d19bc0049f4f9649f36ae15deef6c054307b8d5510b3ebfd53ea5bf1060c433371f68c6b5e7d594c5cdcc22d3ec1f551f28fd7091b6377e61747965363d47e3d4a2ce4ea4eca5ae026ec6fa64c55a457b311cc14aabd475fa9dd729b867bef21cb39435f2597acac937330e09f3307020c55524857137fcf3b536317d67f6bd4e50e1e36c222b66c85201da9dff27d942b9a815bc52368b3cba34cdfe2f8562796ca787af184133818948661ba4ca6bb3f52ac55fe83f3b8a4dde2c157bef2a3b41f0b1ac5840cea649fb7a8be484e5f5fe94525fd182c8848c5903cf814e6b176deb7b6574480b989f8c416938114cdd803a9330d44d93235367738506b9a30c0952343068a9a9dc844eef750f0cee96c4b9f388629e23b48c80b54161474e042be34a71f24ded19715406a0bd4ea069110513604698505e159cfcbaf5f14e04ef41a15e0b8e59a4c3afedd2edadbe1a7a669ae8efcc6222cbf39c5165d2d014400183df8263c11b0875642b8ce59f81a40748a4356727a3f3f57aade2198fb1cad3a391ae0f5a84e9666f1eb3531414f94aad75c9042e6bec7404337d8852dd55bb12c0f9daf93266bb3654add5c1242beaf5eb679c503cf202709af74610fcf8dcd5f694df8cd8d63b223a8ec642726b3df2db47546d253d2fa1039ebb9f69218a6f131547897bf6920d9900490adcec4ce47557b0d201cc355e7e445b4de4d33ef7fa321a95a92b74ea365ec6ff19ef6c1080f32fa046909bbdf0c2d0501b86c5f1a0d06bba9a661a2529d9fa58196445fc61422c1d67c600b25eef695d103dc27f88bca2f490cb7809c18aa3c4778081fca5556f146842c9592aaf1b1ad7d67bb08fe1536b99d0e0d18cbe6a16d8cc15528f1e413900c0c785c5efc01dbfe96abd307ac92df57015c866cc3839b8af3a655ac82c70cffe4f9dac659728b6e348ee9a1b78079c32e7d8ca8dc30484fa1605bd946fd4960a8f739d13a0f174b960dc4e653266886f010b63ca6867d5521c61472d90d3420f08b889304b1593544eaa1507ae1cc02718cda02b78fd58113746c249a08343afc4913d1e62c2768373fbfcb68b325b4933500348af0f430f989edf3a6ea4e2885889662588024009a01968c1c1d5e9420a27a174a7c64fafd825c32299ef46f369eaa7784412c504dfab71aa4ec5bcf40869ea703c46dd4bd0f253d550c647f83ffe107b2eb0cdcab4b1654eff4b99b7323e69369eb1df91ca03122d0407f71a862233d30c6e41bb178744dd0c5aaa55c767431390292ec4fdcb04c8cb2843916cd0be581b3c29f9509971e921d1347eeb218b5a24b2a21d7e30de667e9ad28fce393d9d5ed744857ef68721568add0b6eba0083b322967c010412b68dd5597deaaeee7d5a1931a9f5ae10568714bca87f266cdc45600fdd02c4731a351a09342b4b4a287d55531424f83f9c42d3e9ffe5183e12df86ed60785e629806c7245db9cd484a58ac071fe48e32bfc7477b1eaa92172d68fb6d7efc7c61bc2ee71319e30ec55d1311e7d91eeb3a0aac14e5d80103ebf18221fe12e85403227c4f91f15386ad46be211a1c43cb256d6bf9f2bbe2765cd77b48a03ada35a494ee46db347422013a87ba37a4836ad47de89e6e1240affb2d2c25d287b879c971fa7321ab072557ad71a166f0448588a6bd5bf4bb9b2e5b621c92bdaaf6f5efe0fd8a13fdd816d1a675fc891dcd0e1132d2186ab3615bf7a7b336a459d80d14c95a564ba59133aac1a0720b003a317edbe482466f46517b27b612c86c0e50773cc757120c452c8c0305fc4457cc9ce0eb21d24cf10cf6d90e2c024f6a19e28daf71d8dd7873832cdf0454404e3dc7c495fe8e3725691d97b1b12efe23812cbcc392095683d734c36342fb4fbc2812830fd9ef0e2be683393e5a6c221f1fe135db8eefc4a96a3e214db3f8a4720de50b8e54d799c44256ce5d550130b2bb220593124d824a45499be4d9bc52405342f66669d888e65b1696a900d76910c9468d6e6d2e92d8fde7274040f12ab23229231736b7672915f29693f34fec37e3975bd86c055333baacaa8a13ea5c715b5b44ee2b9742463b424c7057548d5321e03c163ac932f0d5942f0316f5f1bbe01cea202305ac120dd5473aebcf3709cb3efa4a032714b33f05a99664df0c19057f39990efbd6fe2ed186b0b5a71ac287aa035e86f3611b2b499337e57187cd60a104e3394ee44c337407df019ad14252507e526a580c22d4589af1cae3d7f4d2918344d84fb1d6aa431009c451d951819b2db929e3233a7631acb793ad8047175f7d77ae77efaac2a95101d4a1591dd1707d1156783553918ba1", 0xf5a}], 0x1) 23:44:28 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r3, r2) kqueue() 23:44:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80000200) setsockopt(r0, 0x9000000000029, 0x200000036, 0x0, 0xffffffffffffffaf) socket$inet6(0x18, 0x2, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x185) sendto$unix(r1, &(0x7f0000000080)="2ad946d98ba74ed39326007cd1a26f97a9e5245d34a222013ae8e4bbd994f9bf31727cde33e4a024f545d83bf7febd69544a5e74495eb149ef0b1861ad865afcb7a3051ec3b02e6ad087b720ea1b46b8664116a59a8569b271846a7fa8e553b71c8125d2cd4acf237321d18038cde66a3a9a7d0a35cda6e276fd200258bbe585", 0x80, 0x6, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd2060000002e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c463f6f4e0d9bb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdca7cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r0, 0x5) 23:44:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x3) socket$inet(0x2, 0x0, 0x1000) 23:44:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) 23:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00", 0x0, 0x100000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r2, 0x0, &(0x7f0000000040)) 23:44:28 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="cffa868e4bc7e9681d0b645dbfb7667fa17deb5d0fa37ec440dc64f3377c5872f434084da824ade1b0d8d7aa22c47b7a8674eac0204decdbbcd7de5c74d104dfb76a1094a3c5afb3249c442481b6a8691a461a8847b9d9cd46482b0085e2155724dd6f65ddb45e5e47c5f81b6559e871642f3f014818d2bcab03e6930e67cff24e8f4e80c0e503daae4a9c95438b410dbbbcb73e98ac09f1eb09ece8d31a1848f69efbd46a6d9d643f5b0b18c06dc0ddf81fd0f47a012bb9aaa1e2547f48ae3b", 0xc0}, {&(0x7f0000000140)="f7851ba5547f5794d2ac2cb75c780f50b890fff531ee8107c530fc022825d3c6988a51324042a3c963fb845fd0737b20e0767c797e76aad289906605b807694949d65baff75ab48f6314a13b7dff7b29c1d8d567676209e7448b5ee6863eeefd1537", 0x62}, {&(0x7f00000001c0)="6c8eb0f81a38f82a14", 0x9}, {&(0x7f0000000200)="33cc82e283d3d912920780540e7f341c339d2c1fbf5cfbd4a24c0cfbde74d464df0139f912d6e534309a1755f07443d12b4cd89c7e74b2fb883c02ff726b95d5a6f359f9e3b177699fcfd99057b7e65b836eeba0067a2759b5e0e808c034f9881a3df039a7542d1293638e99c8a042c23f43f2d302dad9e05317deec6ac58c315cdecf334410d9465d59c6cad623b9cee3d9dcf3785ba6cdc170049cc0faff2013be789a308d906d51d804ab176a6138ca", 0xb1}, {&(0x7f00000002c0)="474969656659f7348cfb798f8ad1b35a36af9677f066a4a95d595e7fcd624f641e0fc4ba435ed834c73f5a1ae62aeb32a1ae8b6c05aeb75edbd0cdca0fe5711e84ad3259a7dfb19f3aee20b3ef8060edc99f46074f2cc37e1c41b302adbde511b6ad10009c221831065c931951b190", 0x6f}, {&(0x7f0000000340)="6e40d5440cdbf664031f2cc86a57057634a5ec961ab8d3dbd25275aa111879e267ea78e0aff7337bb93efa54d50ad2bb5b992e1a495f05417807a96f49a777e5d79b2ab9bf9f72d0c99d4dcaf015d5ec79aec93bcda8e0e228897b1911391c2ddb5fc2696f03c9d92b69e5bb3c17f83c2b3ea045cb2afa162401e7b69588f65feeb5349062522c0f7bc006169826e5cc23d3f993e5bf68cea9fae4d33b327933323d807ea2eed287cfe4", 0xaa}], 0x6) setegid(0x0) 23:44:28 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000280)={0x0, ""/166}, 0xae, 0x1, 0x800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180)='./file0\x00') msgget$private(0x0, 0x200) r3 = msgget(0x1, 0x104) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd397675ebd30700000000000000b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9cc44a"], 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) pipe2(&(0x7f0000000100), 0x10004) syz_execute_func(&(0x7f00000001c0)="c4e36579a3fe00000009c442b1907c120cc4e1f9296d4c8fa94095cd67400f2c5900676767660f38375305c46145d97f5666410f71f1b7c42239aac9f3460f2b0b") r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r4, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x44) mprotect(&(0x7f0000ee3000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:44:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7fe, 0x0, 0xdda, 0x0) 23:44:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 23:44:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) socket$inet(0x2, 0x4003, 0x9a) socket$inet(0x2, 0x1, 0x10001) pipe2(&(0x7f0000000040), 0x10000) 23:44:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) writev(r0, &(0x7f0000001900)=[{&(0x7f00000003c0)="b0d579e87334ed109d43583848b05f341c9153fd3e58e6d1059f2d8c38c3c802deb6ad43a00b391152611316849966adeac16146870049055e086a6f4a77ade831480d9953c406090c42f858d6d18ec9cf9631fde60a7e86602bafaca6014f40f08e53d84d0c90aec828e680e4bdd6ccb4c6baf0e81c0024865d4e5c63e5efcc488d6299cd21e0369b585b386bc9863fc1370089a625d6b1c369614ce2fdc3d71a506a6cc8d1fc69c2bffc1646d96c479cd2f79318387715f7b2e567a4aacafd41", 0xc1}, {&(0x7f00000004c0)="f1a2de397b4c8eebc806df5a31d21f936be75b0d4fc8fb220b46f057826b619f2cba6599c10d834147f6e6137006c2d3d845156791e932a28be335c1d80dd8fa1d1384489671d88d51b2e26d796e551a25554b4bc1561be34241dca4fdc35975884e9a4aaf7bc517a73e19ac8b1df4606cfbc41d82f72fdf3a46b07ba01d100f246fcf17768ced554c9cf5986917e235c8db", 0x92}, {&(0x7f0000000580)="b38633661cfbe2b118c9215b20f59abd6980ca7f4856271ed6a318043d3fca0eed63b33922bcf0d442b3f195cca3d6313d86990f822fc15ae7773e8a34942488f055", 0x42}, {&(0x7f0000000600)}, {&(0x7f0000000640)="5673c764733e8ef21eaca64c00b14d9eb2b2920cdcec905088a0b05a", 0x1c}, {&(0x7f0000000680)="12542cb0e8d21499322bca38298309c61e160f3ae09488989a3fc30572dffd2e611ffa180a5968a2143c01ffeed2860658dde6795f1abe267963fc65dfbef04e52654306f7f82f38c00673750fb42631e36cfd9f2bbfe54399e9a2d394a5cda16b05f438ac3a0c766fd51425d5c1e6a3dca42a70976ad48ca6d7ebf816ab2c225473d39c5e5f6289a219d53c65c97dd20bf21b2dc616aea8541caa26f5ce5ea66ee2005569b6ebd7999aeccfe4c65118730416077941f1fb39eaf6b98d474a35decc1944243e4e912c2103", 0xcb}, {&(0x7f0000000780)="cfa7b135883bf1dfd101de9cacd110bc6b610a6780ca03913da06680492c9ac1d554064d5459d1e3fa9fbaa1cb52a79c41a1dcf18aff9e9d8bb5b93609846d3156b992cc4515cce8f69bf681872d1e1950515380afdc5cc1cb24f1f5782fcff91ebe6561a8a13de00b2c0b7588e4fdb2a9a156c34aae4b5b8480e6767a423f4c068d2049f95c3e6f0d27eba66e181fdab167be04ffef4209f8608f27d46bd974", 0xa0}, {&(0x7f0000000840)="8b995f2007485b3e6bf81f6bc519680e3e43572bfd03969a291832effcbf9c281746abe174c6f473d4bc611f9a8a56e0e4ed38404a5f45192caafcd9d83bd715c3fc25abb501ad2db47e2e10c06a4fdbcd7a9e55138ca077fe019ef7a7f4d553d22d863fe95bd1895c013d2efe1c70c4c245acaa", 0x74}, {&(0x7f00000008c0)="8dcbf2f86d0655d479ed9c49a53ce68054edb4af4996a3866dcf6eb079c77db7093a6b4a9afec36078800a8f3ddd6899a21cea43a62a222afb45bedae26fbe28d87d1a96b04ddaaa39cbbf3a11f0e5531546beab3b54693a15d8290d157c6ffd4bb71cd5e5af0047540955578b37ecd5098626d4cc451818e24df9e12e53084052b6df989b29a0d07dce3fe084cba292a0532d474ad6a2611e6fa3a3b989aa5d97406ae7f2f2cb7245f5b8a372e9237dfa968ff8f1e04a11026b1e3ea411ad87fae749cc1546cc6dc2de8418f7268ef82ebcff3fa1a779a6dd09fca960b72b708342d953f0f66447f3063e12092aa0337862f7174a24c94948266e8be5a272fdeb5f986606acd12762dfef0bc358694b6438f2e8c6ccacc3b67a4305ff91137f1b40bc98769aae178b83d7e8f26ac2b7a1fff4f992e534a22c92c52ecd8c6f94baa50438e476d1d45f8480afb9b3719cc5854f2b531bafe511ba95c3cb4e914cd45e73596d10a86f886932fbf00f1b299e170ac3722650dd39de08f4f416eda50b130a940622feabe52762c6ca25eeffc2dae4fdb1ec7af4512dab9ba14fef93871882fc41699507c3c711e184c4b6b5d3202467999b94223590a403fff66a0af374d9cf45f76e6a5bfbc75dadb139982e69ff69a6c6ae8b72c2cec622ef871d1f0328d8b3a1a6ee3276691cb1a9136adb7c624518095f7385375d690f0dc03a5c9095e71409c1f1608fd25000ab96e6d1a7c0b8019102b20c4f173056229e83770f34ccc001a3c186b39feebb003f4134996fcc59e0e989e405222cfb7f0b39b6a39eeca086bb877459180418285df9f1bce3333600e79596a5302b70b0fcff68b77ebd32a8ef28d2ae033a00b2cfe639880ebcef1197163ff71aabc26ec624640a61a5c23686c95d446e46d25caf8fc2f657b1be284dfaf0a3024436894dc77ddd71944b8b97b4bf1068bc8b86a304da46c4bd50aaa3aae0ecd4265df3c1026deff5091699e3e82b8be72f3bebcc74901a49a6145d1051b755ddf6b0b6f28c4f0d019b9247962c59b1a25291c48227704d4b73af5503c45dd51a22a55b06abab46635438e47ca4683ddacf53338bbbd1ec8986c85e1bc35d7ece7662ae3391cd1b73d5ffceffc59090680f57e51acc40774fd6733aa881cb825d00a6e771c2840eec5fc3bd27dd8f22172b579bb2839caebae81069d003ade3e5fda78b2648588a23eadf0728497586b1f384dafb60375b9f4489de6ba6a215b302cc1432ea26f62184569e28229916df0c16842668245903f48af6d8b25b22733bd241f16a35c72e3b288ffcad7e7153bcf8a826134dcd09c4affa71a86e55d4330b1dd377624d9f31cef91a2c1412e8c536791d601977b3683067761dc7347fdb452891d7879bae4fc91308f6791a1ba81b9fb6b567330bb2870d3be759044c43a180580a40f3498cdc445dc68b6eb69ee65c11d9ccd0aefcf0cc06b2350c41d9c6bd3d7f30abbbce7e37c976bf25db7c289b4662facc84199bad5971875e568affde023ad0684f02771928daf8349f0ea9ba514d3ee65405692230ad14ed8c263918d60e143196cef2d15b30937f33e6a93d71f8ef1842247be2ba34998db70816225d73706c2760462da0f25942046f020b55668395c37b6540270d28bb43da8b21bedd0bc245a37b457d4c0c74278b64303ae22719fa653b0f259352ae9cc46cf4a78fcacb8a3b6c9f234356728fd4e6da030d00700a8f42650f59232fbeaa34fd9d816a7b1d759eb631d461357a5138f5b853cede4c6c78160df99a7b5f523169673392d8c8563e1fc1fbf8c1c1d8ca4585325005b19a367fef3db360951492a85e7fc9c2dac496d4b4323d1c3c7cc59231ce997952cf2c8e8881cc9d1b8c331a289670fb68166032d9b22229b1e74f810673871bdbfe587bdd85b01257456aaf65fc93a23a8ceae5c799ebefbddf5ac4d3a8fa9db85e2d0d95b8af62f59694ddce3e1363ee42f27aa84ac4029c0eed31ef9deabf429b9aefae6c75b742aa5674cdda7570f486398c1db72f3fe79a763da55a8cc6ab560d4b492a2ff272ce168a79936c4a03da6d63599b1903a2219e6855dfeb6a10141ad845c6590a745ce818c42a0322f5612d6b87a970033cd42f5a65c2da6d6fa76b76698df6d4714d932960ee1afd1a75fc74c48b6aed3757fa577cb4019b9c7851afc73050ccf5cdf59dbce880f0377f9451ac03509b26cb8daf0877f77d2a0a2c0cf27c66bdf882a4576ab96947c91be23585019be745362be9d08fca7badf0249c1a33b76e6d5368a78c4666d1a8b743b54269f466b13ea17c8931cd419e2b59f097fca62cc9839d97440354b66b3796f68455de8ade1d31db3fc80b977c89ef4ceb2fa91b8c9cecef6bbf0639c2bab4c3caa6a114c5eb64a8c10cc0c9755da96a3a31a4bc6621b24d4cb98c22959e27697bddaa63d81b0c878268acaf6f7fbc2797f328d00cb943fcdbc64b13cb5641bbcb9f085d7a77673e7e48bfc69d5aa15578af64b3ddc7f6ed3871852011ebede9c275011e60d57dce0b8707156355842108163a07b1a44ca1e747808bd7091775f31ea2e0a1dba7f9aabc598a7f79e4a4abcf320f465ac82b3172f214f3c8c05de053b1e00f30785daa3998b6b44132f02e1f7cfa3a769f931d636792d2eb0fe59713f479463798eddadd4c176bdf3732f3f6ca897b43e6fffb53f3a70634ff0e23d519e2a88e16cf66dd7da68697c61e7750f2f91711385a71afc473aeddbcc9fe0e595a03dc1ef262f3dbe1381a3592497ab9f85a309bcaa554aefb56604370032520629cc0e686f547564581c2abbd222a3fa0f96cf9dac696cc9af162fa64725cf5c5dff9ea339ac5858eae6546f02740564b07d0eb3418f4b9b44dd6e7be0ca8ef4c4e54059b48c43730761f363714f26873ed7760f66278d10befd0b9ddbc211add29500ca181d2b190a0f1e25d3b4c29173c89f46c23aede4eebade56c4d1bd26ee375b52eed0cdf62bb5e3e29ebd728222ea35ad84bc536b22bb0b6f67b990cb45234ce1b481eff040a249bd616e7e0ea463cd554d65acd83960030e3364491f05409f2ee77f2d01db13341f18a899211654de58188d02546c269cd4b1f1338372f43fb09e93b2b7263d27ad7fcb67cc7ad6b83aa39c9c583987cd077fc3de16a37fbac25fb72964d26af51da6da951e9e639582a894afdc27c17b9301200b51ebe2b4838a3d12d4924e1aee6941b778261cbe856f3a0ff484862291096c8551c366c78ad41d8bd2f12f64021f0b164566d01a15255d5e6ccce9e88b214be55408ff9ffe35f0e27418bacf851d0e5f226966c4ce767cce57de7e1adadfd43a9a38fa3c772b5e2757ca88c025d1cb2cfb036da63ed9f722cf14ea948019fecf689f8ab71655f53db9907b0d2be0db5a1be599ed6b663c8aad60e22998ef5b8c781c6ee3580112fe54dfd7ba4dbb26953d84b1d3423606a06c3e5729122453b6aa242ddab90ba2086d988f459fb6a9c0e72aecfd6186c51cdfd5e72b811ebf12fc3ff45595d8785e13163d0aec46dc6c75cad1dfba778ef199d8225bd74af868cfa78fc09be0706f0835a4235318005f9cc30f685b9e86845dc26e1aaacf4ee757a5e7fbe4b4ace8137637ef4728a4fc1b04cd2361d02f0d3138f556744461113001753879799ac1a688f7a5baadd545e4fad88d4c5792ba818a385106aadc6aad12080a0e7aded5b93e32dd1d4ee548fb1747bd8e0666e97c252904b0f050bfe1e053c76abb2d7a3a21084e05cf30860e30058a2d3de315fca6ac08e8fe02892ca0f653f578814584ac8f080d4da1fd0040bba5a582eef7dd0fae2e7f1f785d7374d004c222f40ccc222249c7cf96e5e98459cb5f656f1d3b28a3febd495775160a77deb1e376b55d821f949cff9cbdb7600d4992fb85408773193b3e408ffb61b659f0c7299490dcad0c31747fd4298f1475e7e918e2c4db3ec278d5544b83c290f2c006ef513daa8afa0b8a66371b522e6e12af7150f521ab434f5f1af6bbaf8abf8f73290983dfac2e030d5ed98fbfa3a6f7d11e1976e977f48aa6eab93731c7af5c17897a774cdf9516ca58525480c9d08d69387ac36a3f60c3d689d4471c51ded2819b9249daab993b13bc06a616b1fa68fcb8199a472419837f51a4948f0dcff3b02e20572eb7662125e74d34e28375c4da7246e923f2b759e7d1884c35fa7d32d103ba36b265dfd3f03a4c7360e11b0eeeb955c321b6b6a253b69f0f75644b702154a318bda635dfdf88a3636aafe7d334ee6e14264fabb873f88c14da1643554ab5e9da205f3d56f664d5cd702399ac36ddc9f0df33d61e55c8368e5dacff2ee39b21506d5a74623f8f2532bebf8e6456cbfc310381b68b2a3979335b4673f3fb17cf640b5ea62f863b776c76716a69f7021a935bf208054df5b7a9273f7432e8518d21ac9d9b57a2b73a460a313ffafa9e0dc839baea4fe6094faa0a68b5b54206209e49921eb7ec8b85ef4bd98540a2a0a8d372d0021d7f84cd46a78bfa63e28789b0133ed9d4315497998f678b1c5b42d8b1e157087ccbf241fa46ea9d743fb957f01756cfd4a8dd2a73637da7fb3947fd366beb6a90c450fa2e53b4b875ca0c339ff429f4cc71843c9d3f7afe78be047aafbf59bf1ecde211d0045103ed5bc633e2b0a557a90625e58c5595bbf8e839adc6d9ce8dac767eb2593250285bcf3aea9613017d9dedfcae1002b7785e9442b85c89114931ab86f43b3d269e3047cd8159b32316437ab6f73093589016ff706856e71499e4701626e922d07221939b92e74068337c85222f36cd9d175d5bdb2658507f0670abfe3b0ce70cf136ea5bcba85333c674a61d2491d8788b5526a30b42498cd17dc2e337257a0b68f869bc34787fa0d30f6c59047cea5e83cb71fc0e633817c970beea8bd9612ec39295d5ca2581867dd2c52e56d2b4177806acba7cb22f881aa66e7d1436d542403996cb81d7d1f5267e4cdaf710e04e1da53de3a67ab40dbd741e1628cb9b0f7eae96ee6ba957258ad4f61b16f4637a15ee5f92af57e5780f3f8a8e722b86d2c88cfc9270602cb9a28de6c2e2134a4d6f171524fe0c4cd9b3c1547cfc23845e2799a3475b6602bee128ca5eea5eeb2509c32eb5e1a7996edb9a4bf6cbd146d6bdeaccd94a88b6147b804945d3a70ccc7cb8ff5d9c721b16769944bba07ce3bccbfaf88d3b83b2d4d145ffc120f9cc65614802e68ccf2a09bee0be2f407fe85c6c867cf60706a0efbc67a93a5fbda6d4756ffa844f807a77b6210523f23bbc6e917c1d0f2dab00c36f6c37f930860a9129be20939df3d07bc653dc14c8613b79ccca0ccd48c6444e300721e46c60106a82f2da4f9f04a7e41296031a21aeacdab2003cb7a3b9b99dd1fec8b5bfa833261bd9f17f904d006fa256d748155deef0ee5597a782c6aea55cb81cb501d5992ede01c4e9d8dc5b975a66ded0e135c7f2c3392348b4e22641962555911a3b9e72c6e5ae2de71acfc1ddbf0adc3efebfff02559952a8925ce117d1c02173216702df96147aa0245733b0f1fefbaf060735183be3d9f3bf7398a45495e2dba3245c0b504da0e9c4a50c068ccce40c5e205aa5b91584304ff2405d39a7a55fe3d888636bf6d54cee2b4ac42c8dd023828e190608fb9d6b8fe8ade43b43346acfd8c3bbed4733577e2a17441b5a630617830bd80419fc3bf137a6e07c7100a690d9c6def36d081f825325bbf2ea5919d66b8952fcaf0eb81eb58ae38eff17971bfd209633fc3b2ad", 0x1000}, {&(0x7f00000018c0)="e90d9448f10d6f6c8a1afbb9521c37e3277753e1ac97567079b001459a24ec94bbb2530ebe717e96864dd56c1aad17215a", 0x31}], 0xa) r3 = accept$unix(r1, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = getpid() r6 = geteuid() listen(r0, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) linkat(r11, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="443b0e452954e84933ef5d39eb1b3609551ad2a155d7dee614c52cf0323a5f243acdb83eff1a088dec36a5e486d50db6294ab21f4ad28d9fe9dcf16772435155fd6dfaa0bbe9dd953bc7dbcd18b8405b4245001eb38ac6976227a0141b94e6c6e0b344432b5fcab85ab854b9dc221d331853c2df5efb20d482194ea2e6ba60c477778716f74e06ee28f877ed814707ec3903cbc63f15005b7b17c0ee03c1e0a2eee29e77fa67", 0xa6}], 0x1, &(0x7f00000019c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="00000000b1d215dc419c74e405a96d3da21d09278d5dd61e848aa8e1a5c20a260324cf9f42f8fcc3894eaccedf9b197c4e11ee953664c3d60e1e630892769f8c192065ff15bf5bea7a916ec839634d0ebb742e7832a2dd46ef72bd9beddda99207376a6ba86633045416df2f2a6db1d625187204f0ac20566880f86a66f4738e6e3a14e8c94cea47a82c71a430b5d33ec8b6cc28ce"], 0xa0, 0x400}, 0x1) 23:44:28 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000018c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000000300)}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f0000001680)=""/141, 0x8d}], 0xa, 0x0) open$dir(&(0x7f0000000500)='./bus\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:44:35 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:44:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) r1 = semget(0x1, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/255) 23:44:35 executing program 0: setuid(0xee01) semget(0x2, 0x1, 0x2) socketpair(0x20, 0x1, 0x180, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget(0xffffffffffffffff, 0x5, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/4096) 23:44:35 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="8fadce29639cc568e26e5fafd15c3fb520c96fa5ca0e79d622e2e172a770d2569b021db8a4951d982287269796fef74f3f7b12dfb637872cae60aa90e93ed7a73e0d531485545e6b0cb45eb92cc2cc5b7a038f8825b0ab7c1bbf81fc31b25dec9556acce24b5068e5b976a49499eae27aff91aa3d2109d67219ace6453a911745ea908f0d9bc4dde94d2ed90117db87bf752270af3a930585a9158bbef8cce8b5a6a80437aff3ed6a15ef56a8d9360334b99821a1231", 0xb6}], 0x1, &(0x7f0000001380)=[{0x58, 0xffff, 0x554, "639fb6725746c785e08908df7d1dee302aaee5ee26060e02dba9f08fed06eeab6a10b9df76b57253af5d3619adb372b28fbdf312ab021767617009dfc97920600d3f63996499"}, {0x38, 0xffff, 0x4, "09d3e558d9dc645ae81c16b979cd81dab8e35d54bc0bf350c3e560ef0d252bf4c1a9f204"}, {0xc8, 0xffff, 0x8001000000, "d7eec46135e5dfc89fe7ffe353b62ece296b7bd67631e483e3e747e5e3f4446103b51759ba6a122a506037d50c7c1cee9c65f55dcff043c84827e444ed92db4571585e3cb01ca2d28c38b3ab32391b7eefa4eecc2188df313ce8a8c9915ccec5466c9adb40cb95d5a01913cbbd801abab4cf3bcadcc96583b53ad9c6513eecf69c0da78de558cd728a024aab70102031bcdaac1ce86328388102e54c4b763d8f120cead87bc65bdcc7af0721105bc0f595a0"}, {0xb0, 0x0, 0x3, "d540b635e064df5cbc40368bf81e1ab36414594d97db114e0f189b8b14a8275c8b2832a913aa8255b1b916c2068df2a5c27d403b53a01a12f2d15228f9616d24f2f9e04c9d0a8a83c24c2f45de0960b8dfbe92944b4e9c57a6d09494b124df9c1fadc35cf9dda2419eb857a48cf3b53de3e800ade9f6204d3ae1e002a82847b077501e5cd3252392a3bd7a812c0720ce235140a7619ad0c36af00fd6ce955893"}, {0xb8, 0x1, 0xeb, "8410e399d43d1f3d2af27a4dfbf672aa14df744e41c2c4d723edca52375d64ab2eb92cc7af37705a2fc6b3e9eb3c60d3e8dfef427e42fe971a14daec3207ad401e17c44f8e40b7ccbab88f50e28c377031e87027e352bb9376d3262f0f1ddb8eb75fb5c3a6544fd3fc98801a51b30308bb6c8226f93082028a7746c0007415269d66bd99b6499117de14236361cb662c697163c30b5276eff2ca11932dbef5e9ba896a"}, {0x1010, 0xffff, 0x81, "5c3ca56fddf1cce852d44b368f9959f304f8323fd6562923fad1cd30de367c1d021240c0a2ad2f0a64c2b991464bdd592d31a3e8091754d5a345df05c62a539e3447ad8d2f5630928e39f37e505e31f850cfd775b6943ce7e4dd90ebabaa71973b702667f72a7fb732649e2ea792a6b56185d5653fac244d3fe1c5c053c0af074ea87477e0110b9cca4ba0a01e12259c5902a57417a3eeb07b191609b9c8b9538f8d715aff6c191f9c859200242a2c2257cc46d10283f3a0d2d64d2aa361f9ece741116d9a8e8af7923cca99a528a8370bd07b456ecdd16a41a3334652f3dde8d73d5f1e68a3e502c0cfa6f1200e3cdc92c10830216ae51cad37e5886b9093978b1edc177e0a408ca4a1faa6393929641ee834c48a9055e1429f6c2647dda9718e8f0cdb6733e15256a4e577b233e73534c518ceb3486fac4a9f1659ab593eaeac552a05552e094db6f0e3ea8f49eca0ce7a25b7eee836ef242385421aa705028de580fc5552b3e9ab41d76e8eed4829eee0fd1a1d350d68b8df4d954ef5cc8796632efdacef24746c9bb5eae3e5646d81cfd57b97af345ddd71ad3a70e17d15ab2fd03acdabd09d733e5944a5dad246f7139d54f4d4aa395dc7770c4d20209fcd6cabbb204346b877f6c3177cdbbf5e9815fa3e3449c6fa51c2027d829164080bf3af6b87ed0fcf025bb70e3384fa8a28f655236ef7e49cce7a873641039b744dc3a9795804bda0af230a0bb77bae6e26437d91db245e8f60a13a7bc08bec2c6dd955b7ea83c1d8e3cc17b3e64752be982cf5ca751d7c736935b808db14ff4d629d367c92be9ae69c3d6a27edd918339766df9470a21c7567f74ac057b33249dc74e902a8bad089c36f5914dc739a0afabf2457537f76aebb7871b5a40a0b4b3c2fa0a0c74c40722a727094e12b4ffab93a4c381501c5c7b94ca07b14378498b42f5d04d2c841c296d1f0fd99a2d9cde583a586cf0a93b57b032905ee16710eb71d7b957f738bdc9dfbf51f9ff4d68124a2d2eb68449085993db617d82ce20d060d8cda4f40e69046f1632090a82dbe0bb068c70e769e8be8186570d7edd88a179a51559087168021607bac606e26f2409495abfc4ca48f77fc4eae6db06895af38b01720651bf1cb2a3ae0a369c3f8fde81fc484bcee027b171369a6c3302afcf74b5e6d5a1f3d421026d91718f1910f6ace57e778db481d81c5d5b88070a352747d5d9fb12ec117629d84f98118513211397393fe9b13293095a1f185e52999069b8b8a34d1cd53a0f024e98b403f1055fe53e837f98b1141cc1ced20dafb50e440a2661e4f7bb89d3630c501d75313dae64bed09b766e61c130aa59fa566b3657ffbd982f43ff65272b7f2374060eeb43898cb8ddb43bbeb9144156c7c6ce553a07edb8cb9fd214e289afd3c9964dcdc88248a839dc402f32cd3010dbed9eedceb3573de1311c9425c0a4aa933cf9db5ef45293ac07348996dc9cc810df35fec4fb6ef43041c863a14cb892c0e00aaa976e560e6606db3cda8bd710772ceecad53a6b1948bf05e322647eea14e5820511ab95552f7eeb8ca4768dcb28c3e55b9e4275ca4188a6c278d7c5166ef97e7cf065882fe408e6251dd5e0fe6ad862a87c823f755d67fdf40e37ce843437d558fd010a907a83b030ca9cc38e9d9a2dd47d29012831d95c87c68b9f5065472613079b1448393b673025d8ee4f74bb4c8fcdd8f06be927bd53f30ef7e40a99f26d8bcd27a5031afb7680816c2fd827d8f8e54ffe50bff06b62c7f7370646736a7328bb57fa0547349c2ca3dd182d54e933ae15beccc453495f2f1c576dbdba35c9362ba4007948e15f3474b20bbb7eaed194b6eb8b5175e6f3db90cbea202329631d8b7fa7fc89e5a3d51ecf76c39150e3784c5254677a65e16ee38659fc67d7f5475611c4f207409c3a3fd34c72b66f371a7ab416cd3194e3376a8d603a5cdd3eb65e07301348f87bbd6fa2db9fb9fcf97e626be9eef0cb99d3280c7d3dfab6e494c4ddfe5585297f3aa8a40186d3f74a1ee3e6ac945ea4c2ae5c0e52a7be80dab9fb908edcc3a168e52213a66aaa6e7df8e18627345ab191087570ffc487ec50170708da2d1bbab6be02275646943a6c16347074c1e8450a88cf1a1023d93d28de23c37de96114782486d934a5fb71ae8d4f2d3ce1c0c1080f28f3fa9d5e8287a85ce64a4322c50a9fd97651b428e08db8f3c3d34468be087aa3982611ca59f25b116fb94f9d3490181cf793a0fe88536b0b343b47deaed82d74f2991d016f1975b0f48c30a7a9a8aeaf0462378b4596a8ae8403060e9b666ceeea66896c91be2b7d0e602e01bb2bcfd4329e4f605ba22a15423781ebaca9b865f273bbaa649457c470d1e0ba3da615aa38839a1cb58c2f0fde26bd6b685bd3a992b8e718e918f5b439162b8fdb59492c2727269d0a1f1d2fb5d21773862a30ba38729fd9175ed381016a302a7fcf66f973ebd8273068e2567c66422b1fc8fe8c965b8e1bfd277d20d4faf872190fa75c5db7ba41adaa41ef4bf54735f8db03b3d73e7bcc1e79399197667858f0f6d0ed6868b5d9ee5050a8c8cf720086b81997cd70ebb6966c5ae098c6ee4fef3e89d6c3705deac34f3259621fb9bafffc974f133e070b71a11eb30549827c6acb7c0a9d1fedf6450d2f248dc8ef7a06d8c5061cc21c7d548bc25caefd5be76dcfeb1eeaa5e5384e266507086fd614f586cc9bbe62b168c3692da9cd4ec1778f81c887dcb6151c8ddcd0ba28e84c569bac89ac0434eb7201fcd230d4d02e0df7a28ba6f6057f56400383a9cb0647b06312b3c69c5183f3cbb07d246fc92b1fef3389e395d83c8cc295c14f6ae05afbb452e77366a1d68f1bd52dc044d1eb6b9a4a71928e1d3f85560c0b63dd7949ad44b76ba5bef5663b2c6795e26e18c8f8aeedfd176a31d8da4a175abfc8cbb129ea096c51dd3cf0922a05576972e5db3cb744ca30ee04151612bca0db555abf234a780da3f6e7598b13a162f5c74b80ce2314736083c93978b9fee03bfff71a437469e47ff52a6e608dfd6a157ec0fba484a6a23b67d0eb0d0b0d7f862ff36609ffd87383450c603f2a9947d4c047fd0ab51da3b42f6f5149bc3e7461d5051d604fbcf6bb10e9c78425f39dd536599fe5ff4a4b8e0e4bc03108baab6643daeec9746481761d8f7211046b709209f907f2ec22e6f654dbc1dfa5e5d5bf5bf1a4d7c9a7998c57417291112a6a32115b9a9891d9fd2ff700be8c1b3ae4fbe7024d53c77df4045b7536289e4bb04479f8f914f68de382dcd582705a39974bc4859c4f22dfa83589fa1af0391d985c29f8e630f950f2d03da56430fb1c5bd3dfc500eaf5b5c1509c7c10124d8fdd85c64ddcc832f1c46b6ba138f7256580aefb1e8189a936d85aaf0f9547f1e380779268501b4a55575cd8aaf45cc0ee9622d4f0c1726c9e3e7fac4387817965ee085d1e33453889bf36f392e7238e5ce2b9f479f2ecf74c6cc6e2367ac2eacae189ab6771883bcbb783cafee00c9155281b9e25d396beb45068501ab914bcdb075a639fc24c895f737c1bf2b7b047797278f1e00dfd89a8bea55916449548d38f92fe2d693459822f76427c5e006df1d4831a6da236351b760154e272c088fd7bb9dc050044f65324fa09cacb862c21f58b4ab1b96c37ba448fe460d94e30c75df714ef958b82bcc33e0dc686ed85fa6d034c74e4aa83d0c469820434800618dca0b5bb30ab3567484f7dcbf1761e48f3ab0f0ffb218f9e977350c1ec655ebb47fec7b4072067964e329c77e9df5f4ca3494353924a14b6a73499d93d2e5218481918b02d88b726cf2c73c1599a3e1a3143630c418dbd463da62e5d2e0ac4e152b9f5753825f17aace0802bbf24b1db06d170b5aaf5e2103bbcbe396f7df9fb6aa6ec89da583d60efb8394b27b4122c61374dd999b2150cd2c8787c31d2498f4e32c0feeac31b2d6cee14ba5ff0c3bd3564981b9db8f1504d406009f084040bd71aecaa43918070a9744d15138b7b3453cf94bace74a987c932797bebdff1acb40f8442a4959f2ea0a96ba6307f340686b9f8c9b75f232c392a8f8057a807e03c8e5ed70d86748100cb7a30904fbaeb14b3a2f31ef819296b93c4a3f49fc1de9d6da3f824e1af63117458e342469ef6071c7454033a001fdbd83ca77812fcf7a8cd4229848b9b1786d4d9fe0a383abdfc27de29ab133e88875b9893d3a72a0baff7914fd4747f81a199576744436055805dc8770ed15cd9d54bf02573a1184252a949c0c0e55b497d1457a286205c902e3f97be0c36f67bd09c0bb0cc911a0034be45711ed24bd443d66b6fafb03f3c4932acc3dbe20f77e44f148f7d4acbb536e0cc1993c984a8e4084f500681d93c277540b0410255d0d9099ef639c056828ec76f670757c42cf3d525312c23496425b5ef92402e4e4dc3f9cfa03b7942c39984d7620e10e152a27b96ed90c5a9ec6346ebf11d42a1ea8255aded01193d36a4e0b8b338154b4e23756e803a20c1c769d81f5d545c9bf3f2f5d52231731dfced1c0c19ef95e6c34de99eb384fe1d59fae54226d4186c5f8108e91e7e1051075ea1d31ec4d08a86d805279a19f1e01db6af078c6154031705026b43cca30eb8445811dfa776779b0c61c3d9f4d2fdbb9b960cdc0ae59bf27e06fd94c0e848a4a936ffb536c36db5a8546d655afabb5b5397ca86fedc28797a6223896a749191e63eb7e4e9dd6cbc68747ac3b43f15d296b796771f85e9b0659241bece008d43d303ff1b188e6335990244b6ba4bfcb7b9cc9109291c54a6e57c41571375b297a6e6a4da555b5bab3be8b41f90ff3678283190751aff612ea30275976194c171075ff13f929db34b6ecf7ab1787c4d910649ab8737d19d04709ce14a502bcd75c6ee2ac3e2e37b4cad5eac1591657994a6e5e5c37912b22feddd69e66b9cde49e859cc5fbd48996d1afb49795e38fb65cb0194f206ee09e62a9cb91c39dbd08d8b5aa72c7e10c7248b5de5ad8a6b9905c4c8bc2509a786537349093bfce1ca9688ddcf8167a60d22d75804f7dd0b9644cc87609ad8754bf51140f8310c75065b42e4e79f0b6e5dca12d1d977dcdaca21efbeb5b6c636a732085899ee74dc81788bd088676c6acf56d4cd34d7ef1a90ab836ab20b520efa33d194c30157d45c21760f4dbfdb64f0987d50dbf10742a1fbda53aa80bc54d34ffa5068216a6cb47d58f45b243e9fa84536e2528c194ac0e8e648103231e87e9c550dc5a481cefedc5865a0a2df0c0e80e9a5ce1d7da98ff33ba6806af221314f466cfed78ed42913198e47e3d46a7554ab84bafabc05794190c44ad9925f332bc2c8e84a928b7fa05673c4dd07522c2d6b992ce34cfba33a559aa7fb891a14ba2a6070271098588611c0e29bbaf06ac43d020c9e3a0a4bc58bcb049399c3f58e3bc06673182e02f4e6af96257b530c13fa48eb0222fc92bd0a5a6148f31e7552dc7e15962adb831e7a018e5d2d3dd1b393cc229eb162881d0e88bc835d086d3d5dc26205b027bf49e2732fe8cecfc492983f0a1dfc032fafc930864c8c03ee6b0aa0da4665a8d4983a8238946e29113bb465242c60704f4b24ff7b6aaa18500dd77891108c968ea3fce56328b0952e17ae99c48ff08e86b8a8f96ec9cf33a2e3fd3afcd183203136e9e080d5c64ddc7d27fa8c9fd6c55c5154aa0362d335891867211c2c9f8d8680a181f3ed7755aaa1eb4d8a50c6e02c75ea020afcbe94669cca4ce37d0f1a716a28805e9aeef456b208c676118c9a2"}], 0x12d0}, 0x40d) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/231, 0xe7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000008000"], 0x10}, 0x0) 23:44:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 23:44:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100, "d730c1e7bb6fc64de400594546b4a110200d00"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffc, 0x60) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) r2 = syz_open_pts() r3 = dup(r0) ioctl$KDGKBMODE(r3, 0x40044b06) close(r0) r4 = dup(r2) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)=0x3) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x80000001) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) fcntl$dupfd(r4, 0x0, r2) 23:44:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x0, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = socket$inet(0x2, 0x2, 0x3) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) r6 = syz_open_pts() r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = socket(0x20, 0x3, 0x9) socketpair(0x10, 0x2, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000080, 0xbfdb, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x900000000, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x1000, 0x800}, {{r4}, 0xfffffffffffffff8, 0x1, 0x10, 0x0, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x91, 0x40000001, 0x3ff, 0xff}, {{r6}, 0xfffffffffffffffd, 0x11, 0x0, 0x6, 0x3}, {{r7}, 0xffffffffffffffff, 0x41, 0xfffff, 0xf53}], 0xfffffffffffffffe, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2e, 0x1, 0x0, 0x800}, {{r9}, 0xfffffffffffffffb, 0x20, 0x88, 0x2, 0xfffffffffffffffe}, {{r10}, 0xfffffffffffffffc, 0x2, 0x1, 0x8, 0xfffffffffffffffd}, {{r11}, 0xffffffffffffffff, 0x40, 0x33, 0x1ff, 0x5}], 0x5, &(0x7f0000000480)={0x10000, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:44:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x4, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/190, 0xbe) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/207, 0xcf}], 0x3, &(0x7f00000005c0)=""/4096, 0x1000}, 0x1) r2 = dup2(r0, r0) utimensat(r2, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x8}}, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001680)=0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000016c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001700)=0x2) recvmsg(r2, &(0x7f00000038c0)={&(0x7f0000001740)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003800)=[{&(0x7f0000002780)=""/6, 0x6}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/47, 0x2f}], 0x3, &(0x7f0000003840)=""/121, 0x79}, 0x40) setsockopt(r2, 0x2d, 0x100000000, &(0x7f0000003900)="bccfb54401889a06cafd44ad662e64195bab49d827fbb04cf4069b406c5a5f2204abe39c", 0x24) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003940), &(0x7f0000003980)=0x8) getgroups(0x2, &(0x7f00000039c0)=[r1, r1]) flock(r2, 0x2) syz_execute_func(&(0x7f0000003a00)="45d95000f344a53e6465660f6b4d6241d036c461f92b038f6838eebb9b408220f4662e430f0fbe7a3fa696ae8f8940942ac42270f2dd2e65460f60db") r3 = socket(0x2, 0x8000, 0x1f) socket(0x20, 0x1, 0x2) getsockopt(r2, 0x3bc, 0x3, &(0x7f0000003a40)=""/103, &(0x7f0000003ac0)=0x67) r4 = semget(0x3, 0x4, 0x244) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000003b00)=""/4096) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r2, &(0x7f0000004b00)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000004b40)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000004bc0)={0x1, 0x13, 0x40, 0x2, "7c117484d6fb72f8142868ff730b8eb72a6c9fc8", 0x4, 0xc67}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000004c00)={{0x18, 0x2, 0x7, 0x7fffffff}, {0x18, 0x1, 0xd8b, 0x8}, 0x8, [0x4, 0xd9d, 0x89, 0xfffffffffffffffe, 0x8, 0xd5, 0x10, 0xffff]}, 0x3c) 23:44:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x803, 0xfffffffffffffffd, 0x0, 0x8, 0x8, 0x441c, 0x0, 0x1, 0x1, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:44:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x598e) 23:44:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) execve(0x0, 0x0, 0x0) 23:44:36 executing program 1: r0 = socket(0x2, 0x5, 0x3) recvfrom$inet(r0, &(0x7f0000000140)=""/65, 0x41, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f87be57093b3229cc4194dbef71a3e82ee86704fbd5d26d144b532b6778894b6a3ebf2ece9292f325bf68cd05f9c2a0303caa7f626a4382943e44c5c55d763cacc8fee5b6ed050b80ff0743d830b3d022a6ccf72d1200a7fa6724853e97bf94fc5d613eb68f972f840c793d4e33354e1d2ad6c11f1f81bd08cd569dc328cf664bd5422be1bc8c6", 0x87) 23:44:36 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) r1 = getpgrp() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000080)='./file0/file0\x00') 23:44:36 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x480000) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x811, r1, 0x0, 0x0) kqueue() unlink(&(0x7f0000000080)='./file0\x00') 23:44:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pipe2(&(0x7f0000001600), 0x800010000) pwritev(r1, &(0x7f0000001580), 0x3c, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5f31be18c7c0e8038f2134d14332969d0987e20197e968387d5e0f3b9a6686ff904585f54b5155379ff1c425b3211b59332f0a5185802a5cd246820804fded29ac1568543c899a8c89dc87a50b23914f1f040d59e484b4bb16cc5e63d167ff5b8528c6db5f8b18c8e23b487e27d477f2d92556fc35513dea550670a4db3f677846a565e426e576af6143ad9f7c28ecfbe015ce11a6d722646f4604696aa9f1c4a03c35687650fd7590", 0xa9}, {&(0x7f00000001c0)="3d67171a8c20d3666ae53bee70aad8c01795e03e6f07f35994b7b79436012c2e45e5901343584fa859e95e755e6e608326cadff17b60aab27faecd6807b2fe034be204de92962a848de4fde231", 0x4d}, {&(0x7f0000000300)="ed809bace4827f06bbe2c4202dec23a4a034f27c7cf374a5055d1f88710fb26edd164f913f859856856de4db319286783b0d7115b7bab124be3e70799750d4802108f3372b5a2f45b45ca9b64397405fb8e94035f26d95d6010a7ff74f600696fd6bb8d863cf146dca5cc9174716cec8b8c834451c0032b20ea9067935377eb71500d8ffcf3a7187dd757ed28ccae021f01d1b212472e8cf330b8777ff521d13dad7227fb2ba99d669864e73933cc2a3e35f83d1ff3b0ba51591aa4f28a41d6cf428bc3b1d2a51398ea12bab669808b1ead8588a7c152605fdbf46d2d095cd0744c7a2d14911d11c81b79c8888de213bbc", 0xf1}, {&(0x7f0000000400)="829f14fd89a704c2b314cb0c8acf0794938979387b373d38f59d30b66b7e57b47f447c5735a1c317c12116ffdc5f7038dd0c586cd1f37c192faa8d89564f19d1a53dadf2a43140909a1ead4a21a8dcdcc6739001603a7cca42e91da0731d6dba803f26f469ef54af783437d8cbf992a067b1855c97ea0d0f18833249c89409c16046d0ab56339447765752682e3fc8c48aa1f57d0464e0a66bf95d31d931590c2fd98bf60708d251180ed3e51fdd46c8368cc72558ce98115487f829376c264283c0147d5a1d41653ff29f930be2bb09fac6166b312e5a8d8a712345406b1a95617427878acb8c81b1d63ce4f051509e2fe2f94deb746fa8167d344a3031c283e7182378f3a31c0ccf8d478be4ae007753b7088b4e861d94af6a610973a1ea94b466f0e41db625ade3cd5e484c4cbcc6bb729d100eec36f918ed4f5ce56c73b3912cb4b1553068da87902eb353354094324fef2da1719a47429922f92c25876e73f1f71de65d1cae9bc7da0b210ec9513dff46e1d72e0f819c9bd9d70cbe760f93db568bb9b7727f1fcbf20f6017254947f89d55193b0ec6d9fccf8d769f54807f3cc6b3bb74dd77f63f7a7e3acc6885675e1f4053b0be16e8586e8bce60133835cb63c82fd8c5e7715b1df695ef458a11982ededa2435897b0eba585c3f28d7092c79251438a78fc509283845196beacfd2fb05fc099d184b92f82c010c72751117b12d5972ec6efb34910f2152b1753e80ee8cff4217af4891312beb687fffb35f5d1e1cf9d64539cdd6563130dc08bf069f7e8549618c46ec7f4821a4d639dce2789bd054be068ee6f49423883ebcc463483669f2b8f1b9a9cbebef2a4cc333474d79d4a6344d5c0ea5acc934b91af8ec2972552396124bcc7d468978c34895b9567b839b45d0a3b29bb5367df6531ceb47287e35d0a22aac54485e79e9ca86f4eb418759cba9e58747f036527c1bf30f3d26ee383e206114e0ed9ba887e9c48d53882fa760374a20313a8561007beabb28fab33de7de6aa4a5e58b9eb1a5d0e24384126f6babe0cd77e8982504b278ffa97d89f4de1289223b026a9f269ac35bc9020ece5ab6271f78170a47d4a902d83c09fbf18340f6f35dc87b4894353552fe48a941a756a2e8253c0ea67279c5caca8e4c768661b75c1317c24cc53d7ce78d2a4a12ca136282d06f9a7243061bd52f630f3ffdd584c33024c6e60b25d5e7db3cda85ff877f0034b099f0a1a07b3bd29bfff23be4b8be17194db3c96e81e9d147297ad179e0aa15ca92463f7ebb33ca6567b9955ebdf30f8022aa30877fd19d9d58e71058335860a77d9f0d1b1a76228db222a10e4207807316bdc1ef0cea2d24840ae7dae73c1f01fc65fac4e80a6f2bb73e29fdd223f73df8fb7194574046e1b126bc07aa5cb405fdb0e8f99e6d375dc0203545a8af5bee88eca584ee3fb365f2676cd45204a176ced3248df9e29b1cb3cde5430f96ab47771e800a7566a16ce1c1d8f59b13eaf2b8c1d3a6cd6431d86ddfca23655c41817c367d7ba53eefdec6f4064c6ae09558312d37951077ed8934e82b16a65bafd17b0de8551ecd0289d5fcaef80915d25277775b49a5c374da7ef1354719b02c1f1918ef54ffd859ee94d63874b18f14494929bc8974206757908b0717655ff2376e687f1b6033cf9bba26c02445b28833086066f5ebc807068f11d9c901ff4350d1ca63416267eff733e66ffe1de8b349a8cfd8b9dc365d82471a1d33a76582a979bfad907e3f86f2c6fd0fccb06dd92ebaef4f8d7f9e69c51781c8e6b4fea5137fe67b6eee8aafbfb78cc91accefa09240040899942c65a19e3088cee932f13d1e56bce81b4d6bcac413042f6340d130a878996ac69d6054a9c9a0439a41f975916a66a48811e84347d88aabf1dc45d9a781e8f67a4fbc79d3a507906ea5e2fff857c8fbf0d97afc588f9e52351e73ba1950b6ea2e5ad6fe7b593ca5ec66de4e9a0cac919ca30c1e1b2648d7303eed3ac68b92b51ec967a5651a37efd1c4a6d6960e673871014bb2695b9e6a9a36cf8ca9b26e9bf19096dfdab7fc45e775d74e1914853bddc604e28c8e9958ca36afdc40736ade7c3502efe96fca28bc340101fd723e59a3ad7d86fd1994fdddbd2f14efb93e68c348a5eeac5c5bcdbfbfeefbd8eb77ce5e1d3cc1ad27d9fb3f14a622b28d0295e5101761e1589b0c224c62b64f02f41483c150e9ac850b6f0b0834eea2181ba5f38a782309ed10d7535b7ec92c190cf0ab0c7f127a66d04aa04e46f62679630512c06ea9647d1d325b4dcacec54c05d7352eb5aee1407a5995101cb1d31ce4c2de8cf62dc93dd2aee9e165ead9995b2b50cfc7b8c0544ed8b9d659970f6eb37af5ce7c79fde649ad3471c06970430737f40ea82e9a6c66a2cf661dd704cea477b05f8b7f9a947144c54a074b9992078c68f41a6cdb89af055abac84fc6755d2bff51a183d3c1d6b208f655c9f530c76ab7d62496c521e37cb7d07e4a2bb9fcb27a0b040e110431f95dcff49e7d6ed59f9c92e35f146d80a07f47f2f75b3fe162976524ccd386f0dbfa836578ed15ce65fcd4074b485157b8f4d5960b8627bcd04ae1449803cab9b3d48db2aeae50a999e57a7d3f2018b9c0452d8939b87ba68b8f14d29694434c85494561c6dca2e8518fc18026352e98ea22fbdf0bd3cde599049bcf54df690f638c864d3a078f05ff0f4a57ba41cd6d36eeba110d62730321c9b12471826097e819b24cea0176123b8bde11c45288913b8a7a4a67ea593a8287b0877cd3a1fcd548b266152fcdc995502b5be30e39e7a7623804209b507c36e73ff295c5182f9c6c3908635b7307facf0c70bda91c9907f1f5301c5587e5e6341e7c89b1fd10b5415ea7155992f16db4c5bd6d69b06ecc302c5c9e51ec09c6303271be1711b2681656960b0be17abe299c47b05a6cdeba11aa60a5eb57f44b9affc3f1ba137a13edf6d7937ec4815f7ec86741b297c7967004a2a167ecb96ce28a682a9b7ce5798033286125304a05a9ccd57fbe6e3f8c99ef681453df37cd61a722617fd03aba3685b12f0dc7e2695a54847cdaead81a6cc075f0532335f98a876d60a752a4c1916d843e276f64ae2e48c39fd753aa383760a87264647c24fcfa88764170bbec88544810b4f03070b03d5f68bd4dfa91e664633a32138fa72147592421e1e7d088c823debaf67ccd05aff8b2e914f0e872c5d018d10eedfdc84c866ea3f3c9ce79b15fa0605cbfdaf4dd4c16f5189fe01c5e36abe3fd09a2cd3f455802daf433163777f630597972ba4a9f4d48c7160d22dea55d81690d7a10ca1f1b72311fe7b0677455d6b3c2ab21be9689129e8f32e46b40024d7a77fb6a83d67946e391256665a220103c8b55ffc5ea7d971b1d65c1722a84a00692e16bcd98a805af493a0fff67552a224434a269f26bb3d6892f90cd903757ca982d4a9fed8846939dada71e6e2340fcbc1a7308c68e796113e9ee1aa63db9cefaf3c300df57e323d8f47e992685144cb50be57c21bea4d95adde868601bde9a89340b80913ed2ccb08718339f6bc938139ff178019af28f17d68b9ad68651bd18457f2a207a1381fd0a9abfb0d18ee34a79dcda10d8f6352e5448c3194af99adf478b7c591fb7f2eee79382746579ac925acd28235491e982576c1b581346ad8f61b1ade06565776382462a4201d08863dd868087c9370c3910dde083caddbb9af6ca9e4747862353d0908b8199943ee82bc028f04029b4afc152c203f40c1902bc887184028e498333bc587e36661bc4bb7eb37ef315e4695ae56fa553ad1e6dde34655aad7e2de9762567610ffbd82917f5b2e09f200e290eb24abfd60ff9699ea4dc33610a5eda931d177ccb6d03d3a4c0997f9ec622b071e3e6ad7a644c1a17b208dea08fde94916299976ee3c103e48990fc6b29abe61c488e24f28eff329e265ed9a9ed9650a9440fd8fdf5b56c468e43c9f7cdbeba356b423114360a08477464505249b222b7a990d4cd3a2a0b8f84eae5166db284d44bf6bda7790854b3a1264d453579ba0a1f90f9120ac37b9410a960ca79565fd64816431310be862c290cee2bbc01dab2c23d81e3279d968ed416b43d6025046f2fc73765969ee1b56b0580f31b1de8c6f9c9b8334d858bbd0727becdc9a456a51262b5009f7496d5869dcef12534cb1ac259c57b076fca8f9ccaef6c4b0e5fcde2666aae8972d3949acc2b2683b2339073556acf139b4e69648f59ca7d27c39c06479b1dd200e53e725842854d0f5dbf714b3cd89ca881bc81a5739176180e245ef3d0ee387bee4e83761842ffc7598e3ab7b164ef4a19a5a7edec520a01803fc3ea4c91ccf0a92f466e9bad1ba5b238ce92c84661ec16edc39522f42ca3900a1f09abb367c45f160f1628b7e31d399d08ea6287df8da7452ca3c13fd44d5045a4f5164ad02209fabf3023734c7760fa95f8e7d2f75b37620639e5e561eb552276db877b7e06e4210b2d366c304e0d97f2a32db01229f8aede8f5a12dc9d7555e152ddffe1dce73d6ae78c24442d279dd05463858903511c560e6606fd5e44a9fb4523a337a166942de41275909fdff0596300feec729e93bc8b0c55db33748552764977e91658d7dae991e814015b80f4857d023996bc63f2f04b5769b76a422f169ee9f60a87b522db53f2bf608e338bbf02ccc66293e4006416395029d50bd8fa8dc15e59e9be82da4ff7b1e4959d5640b6b995a09469c8c60c61d0cb17961f7b0c2c937c03c9f5a236b1d3c035f3a4b6778e746ba9e8a70c815162c93a812b2cddf086112ccea4064caed625f694547df30c003d68973d8928f13106accb3dc70d1dddffa2acc6578c2e9884a2ffb24aa9c2a58995680bf044a41eb523598daf4aa7b966dd9ad52bd58f8c96a794e5db65e7c25c71f7e6cab2067aa4046fb3146874430f2f7a2945392307d71006e67d294a40cd2f3aabe222729b940f0eb890c9969dce280a993c7e2873c4f96e4f0baa96fd75d35ffe99b65b8c6ba76de2a9851d76cf6c4201c0e2708b35d12d9cf591a659c19a237f11489f011f2e709af56d8c3f99f62db02c8b99eb84b9486043c9a05dadc24e4ddba5cd1e75809be5f25d88b97bdf06c10a4b59702d8b88e15b53a9d51439846f6934accae1e494e674a5b00a63ba2d5fbf4e8118bb577538dd90cd3b9fb7d3bc905856b05764ba7fa00ebffca96caf06d8364396e43f7a5e050e6f0af3ec6642e94bb8d2288ec2085efe1187059fa57f34a828c157532b44f0362a3461ab093d966aaadddcdc4c8afb263609cb5630280a3efe7dda9f99689be65fcf7b7135b30e2b9b0e5dfa86e26ef8a75124ef3b68e14e52c1a82b01b2e641dbc0967d069af34f5bc5e819dbc02d0a8b72e4b23e468bbdfb89b40877c2452e0e20c7ecc25068c6dfced0decd72bf98c947c055c8079187d83ee00f87d49af45affdd2db3b8bd8166cc600a0cbfa9bab2b7b5849d37dfc4bace79f5752163f4961f76dfd1f70d61b410db6fbb9f80444ab45cc95b60c25cf30d58157054e9406b129e47bb9176f99faaeec72f6fc69eee27255e39ad0b88093b45f4bbfa365aa45f911235751239060fad7a5ef66a32a1eb0dbde209789a1e79071b337880ed727c30ee46b101860bf1fcd97f5722e0bd3b60304f10894541cfd47130c97d072673726393b950fb6f052aa6dc6076b9c35f7127378c403cc31fb15cacd18b309e30e78dfb2bad856c08e402b9b1fd8dfb419d3052326f83dbf26d7dfeb62614cde8e3dc98", 0x1000}, {&(0x7f0000001400)="379f8d24bc8c2bb9721d4f4115088a8cceb7dfd7c54a9c0ad99676fa00aa2a04226d4defc8189d31912927e8c6ef37e5f42bc6ce5a176a3fb7278a148237ed3a512575e7d71ea6806b668bb8e191d97dedeae2080bb130269d0b4e80496da8615d123bc9af65c276800509cbf8e71d10e524633727733867fc9be973ac1553d9a67fbce1daad58be14203e98d43fc06caa", 0x91}, {&(0x7f0000000240)="5cb94a1408b625922c4c3d2564005d9b02a71d31f8d5375d4e0600829fc74871115ce8f01c5cf334ece068e0f598348ef1d1d83d04cf", 0x36}], 0x6, 0x0) 23:44:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) open$dir(&(0x7f0000000100)='./file0\x00', 0x20200, 0xa4) 23:44:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x7fffffff, 0x9}, 0xc) fcntl$setstatus(r2, 0x4, 0x0) 23:44:36 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x10, 0x3, 0x81) 23:44:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) kqueue() 23:44:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe6, 0x7f}, {0x100, 0x8}, {0xcc, 0x1ff}, {0x80, 0x400}, {0x7, 0x101}, {0x84, 0x101}, {0x4, 0x6}], 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x4, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xce, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) 23:44:36 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_settime(0x2, &(0x7f0000000000)={0x80000000, 0xe71}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) clock_gettime(0x7, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000004, 0xffff, 0x5e281a98}], 0x13da, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x45, 0xf0000000, 0x3, 0x3ff}], 0x1, &(0x7f0000000140)={0x3}) fchmod(r0, 0x152) 23:44:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x7, 0x100000001) 23:44:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) close(r0) 23:44:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100, 0x27, 0x0, 0x0) 23:44:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:44:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 23:44:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8f6726c380583c9379267a19ff01c726ff91900ff9441a04848e6d3a713df701e4bc67dda152d48d4efcc92e9a46d0ea0adb03b208d7486366d574aca35df790288967e619099b3f", 0x48}], 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 23:44:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="65ed845dce6d1e76f7b038d1890c4a15aa25fdacc41be7cc09adfca7bfafea11309af4e990656abce2b6a5100adb4d9a00bfc29b71af9beaeee901e1c81447f7c8e52903af5dea462b", 0x49}], 0x1) execve(0x0, 0x0, 0x0) 23:44:36 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x6}) pipe(&(0x7f0000000140)) mlockall(0x1) 23:44:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="ab1dcad9dfcf6bf3993850afc56c67a32859c68a084a43ac07911beff2845f32f9fd9c502b7965e2e705e7c8672b77d5f37d770b53e9369a81e2af4178ef2860d4a8d13e133582ef25e84b950bbad8ff02731a1f4bd4c6e99dae1a8504d7a8e1a2396547aa4d90dc8687eaaf89769ba19d4466e948c1b06f0d87b94d314e81d9c1ff1278c674c635f393318cc7134a", 0x8f}, {&(0x7f0000000180)="79f46f686dca2736c2906eb05aad8573c98c69fed8469c4c62fddb3e0c875f6ba10889fccfff0adf6d10d94353e3ffccded545d6beeaec67b76db4bda7863f45af7f5a8a2f65a89ff0ab76dbe49c6c859d7d68", 0x53}, {&(0x7f0000000200)="2d7e9e0dee20b08fed90e264aa9cf60e526873965e175251c20fa873c00492e084b70c8b1fd3c334c5b2ddb7c5748131e849f489d7066c371af375b3bb9aecd49f77b9bedefc9ee642d4d04d710368af99f8b81dc58ef206ecc50789755f2f60fd70366f888b3bcc51959c87c17ef9", 0x6f}, {&(0x7f0000000280)="356b588e7212bd7a107b7d0517cb35f50d8bc4f481ef0f2eea4f82d2", 0x1c}, {&(0x7f00000002c0)="13c4ab5f94503a53dd17dd49857bc40419574dac726cc4a98a6a87b5b293db4114778eff72785e3c5d4747d1cc83868fb5243590714d8544620839aab18d3f6d5fccbb396fb83301786aa2d0b0fc60901ad9b12bdec8e150393d1bcd47ba7a52c9080a41410ca44f6ddff55044940b695aa7c7f4da42ba101928fa75f8ea17d61497a7a92e1c94b8c2aa818e0b83c66178708e5161ac0d8eca579e3fea097fe85408be1b2841c475d7ed2a9b15c7", 0xae}, {&(0x7f0000000380)="1478887303d183dece39249354238a1ca484fe8d67fea4766d4a4a411c3001e64c7b7c6d1d9dede73ed8deb92586b213572808e61ae6ea1b6e7c562d71933915cbfbd7bf319b6c840418c5c0b11f5c50e5000f23277bedac7e16c9e7b509f795dc2bd7d76a43b7cae86bc67f20fca6b45ad03cd5d3406d7ac97ebc38a2b8c38caa8348d8727ad2577c931b98b52134aa3a290d3952efbea9aab3863b", 0x9c}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000008", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6}, 0x40e) fcntl$setstatus(r1, 0x4, 0xcc) socket$inet(0x2, 0x4000, 0xe6) r8 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r8) r9 = geteuid() setreuid(r9, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000040)='!', 0x1) 23:44:37 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x400, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xb80}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) write(r0, &(0x7f00000005c0)="c1b0b3a1b9c9de5609bf545ecbf5e01d6ddc24e35b78a224d50a018afcb63967d514f80211baeb30f5e3d2fa993364ea164236fe1e8e28621ea9f92c85a82d3c278a036eea820f64338f45ab38df4424233f96147d6c7160154bea67b6236ebdc28511564396eb497a3f103440ee439e7166617b87c5d3cb2a36125043868dade530f44be29de9b7f46afc9be47abe9ba87f80b5289b8695e518886de42e7827bfeeaa03fe8867feefea19a78c49d6e4cacfd23c64972720897f1bd030c242d51738086982fe467dba9f3d908fb786f16e49b75f79f7f0a6261605167b2a5d1b5c5308d51f6d3c9b0c5165abaee1bc074431366298354d2c300ed667cb3e47973218f17c9330c4052cc9765e8c40448658b76d49727ca0f4cfc2435657b5f9fc98ba4a53c03bfb434521450a160e9dc0c2143ab124d203b6db4554c6c72f1cfb0c2b58dcebd97c10d3ea50acdedadf6d095a2eb611bda0f7d32cccd1037848ab906eb5dab59275d5e9998bd19a5406f4852621f3f3611f561d601b0484a6e410898061df2567f8961c180060dc86aa16bfc78f0ca55fc8513978649a051910b5e54a8bec5f55f92f10131e706c2e11a9adb588773e422fe36d86c72ef8ad7f7154d57352ebb7b949a2a899bddcd622c003f97d4ebf9bb40ecea639c42787833f7afa9426766d9c8594160f558a774797cf40bb6eba3a34bcd4ed8581a5fb0cb2f9beffcdb61561994674a4b19bb952cf3b02f8e456f8541378763016c8259f1b43f613b98fe438ecb9af49509cead74abf40f32bb059d3088d", 0x34b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 23:44:37 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) socket$inet6(0x18, 0x0, 0xfacd) 23:44:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x39acab6c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 23:44:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340), 0x2, 0x0, 0x8, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2c0, 0x1f3) r3 = dup2(r1, r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffff8, 0x8}, {0x4, 0x5f0}}, 0x2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) close(r1) 23:44:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 23:44:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() r1 = dup(r0) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r1, 0x1) 23:44:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x0, 0x4003, 0x6) connect$unix(r3, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) close(r3) 23:44:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) dup2(r0, r1) pipe2(&(0x7f00000000c0), 0x4) dup(r0) execve(0x0, 0x0, 0x0) 23:44:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 23:44:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x18, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a8", 0xfa}], 0x1) 23:44:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r1, 0x1}], 0x2, 0x401) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f0000001780)=[{&(0x7f00000002c0)="c6c20ae5cb4290b12af2ffbc8719055da993885ff31c42783065091ea53fd0c4c99cebbe97f6cd66d5ce954c075a7a4d814877568e254f3ade0d9da2f771935b86354235a41edebce234889686332770e7bd8339718692f360020d4d42fbda5e9cb3c44ae3e4b68e6fd9e5792e1208baa66065b562a4e2a086ead5abd3624afa03165d0ea66691aef3c7bc227d878f2c213fe4ecbe12dbf4d4fc5156e53f36e14c85ef79d2b3cf4ae8fae3ffb955214b5cc328899fee80ffbcda80ca94241dd175ab9774ceab20b551b1db3e70d48c6ffa6de62db9f205d15f", 0xd9}, {&(0x7f0000000540)="57ac98375af960437650e209db5a4d8389405c3051b3110fe0002094d8e3b60821507490555263ef1f85fa0bdd72510d618a7a16760cbbb6a1679f40543d7b861d98fe18066f3647f7b946759538b158c7644d252e0c7d8d28f6862cc6637d9d520af51a65661265f2de2b93a865d3d1545ada23a8e84b1c427804a24ca7ea74afc62a9a719c25c66f439684ca7c6aaa2f293b783acb6918a2cc34", 0x9b}, {&(0x7f0000000600)="04415fb32fd0b10a00e0d46ac5da7039f55fb5ea52624a49f67c4d36ba37bea976f472d62e918378b8020c96375111991821b3a7460790ffeb2e38bce3da8cc7b8e0f6a22a0d8130431074cd5e63f37cc7ead17540a11745444725b55b4a960cc6d82839d23e173034c92bc491d82432f573cf696720540576755cc3ff22d15310906feaa10992c71d9e999a7172b76a3377457d8294a7eb0fa7aa4e2cde931b43ea4316f78e0343d470a1efafda3398e08b2f765c80067891e7fc784477d7a0ec1af525c48ccee758a7874ca2d454d56cf7ee537bef1c93d3b8490ece71f9d98be2602433a1", 0xe6}, {&(0x7f0000000700)="175ed32a2e954b63718eb423d42df9fb18e2b2bcc6ead39b10e9ffed0515268a000f6f320aaf62320b9bd900b01828618e0624a4a3e80ddbedd04945d9988d7e9a9a2bf29d6c473ffd289946164f07b22a889f8997541ee75b1d8e06e3bb544ace13ee4b53b47140e7f3fe5cd06de6e5a5b5576ee54ec9289a4c1b7044b77453eaadb6644f11532f4460b765f37efb1df2db07b966d57589dbb2054ab3a6447e49282c0de81cb453cae59036fdccbb51bc8c19992e4c3734c79c624ef8403e60dd53ca037d906f5ab3bed086f1fbe9718e62a7c10e6e69333838c7adb67a66bb0738de8120d12423755b51561540dff738a8a8e07bb70ade8d4863e4d1427f83f23e441aace44be6ec6dda3aaaada1696f7efe137e6c10d2810a8dcd29436441f2d2292851ff9c2c627537251c1192b4b2f6959cf86e2c00851691f466162b8e536d31b74c09bbdf3048ab6ceec2e4a9c1139fce3e4456bceec35234b8b274cd226d1e235413bfc91684590641ae246dec9b48cf1839b8b2a09a22ce0edb6dc7b9107a32de1e4328dd849f7eba8daef1a02068ee23f88748a11b8f49e96c36fd29891259caffed973c83f90ddbb29173b7060c0799afd595496d0f9db72d0fccc68aea7d8daa1422063ddc03653d84858693ae159a8a564783ed910e9d222fb29c53f380e54163dd02a19fe802bcf1db18ca37005374e2b59360fc5ae9dd5e7d91d3191b97e6eb82230acbf78bbd51262e416a22adc827352a0364693dee82110b5e2dd846164d9c01f7670dd4a2d44b3e6a17a0fff1ebb622883ac3f3046a3a3bfe9969f0cddb24efd8918010f9eae3d7613ca2b125949e3f547c4c52a190fb07943dcd638aa7c84ba3e62662b1ae8dafd429e50d28afd0b315715e1b6738247c5ccd527e7b6cc44e799bd2e7363cfccdddb41e1aebf931f927ca7917470c488ccc12055a6b3784703b61a598f01f6186c913a9aee9e648b5ca89dcc82ffc6086a6515fbb0bf0bc8848cae00b9e12b5811df8d0cb57d2ae6e22ad20bbda906f333cf7fe26eeb99ba83a52858d983f228da30c59555bca3e8f08ec528e463b3a0444d81f1d08c7ac9a2396f927a42e1b09ab6d4767cf1bb21e8559c338c91d2f7af944e8b21c22dbf4fa895664275f1173b31f3c46b04a85d4c9a51d883a5edb831cec37712415611273de4f04d2fca3e2e3df1421fbab686c52bc62c3907ddc221b7ce887fc0c810b1a8f26faf30b007a06a7bb3a745d28d3d871106ac6f3a160d9fc7be4aa551145ea3a8e70ad1beb1a12f8c5c1ab7bf1dadf6d01e913c48f6aff950127d5cb2979a594b83bfbf1cd5b2b9b514ab0282647c37019580dbd42cfa5ec67bd6db2fccd0ed1cb8bec9ce9fbcf756a9874be9057ab17d8bb7966ccc5fb4fd6ee0f80b0330ea067ae69cb318f9b2b1bf6ae365bb637833bf2c39669aca0fdd75943f207c18915c70520baf241104c72cff29e1119aac14e263670f5a6f428faf27cf121effb89be00bd4fa3c2290edf730964a5c88509267894d9fb646733057ea98d4d2673b2a7da791676a6bb1d40ab54daa8c10ecec72d634f8d76fcfe77fa0d7dcf73384a481f14b7ab1d8c3d29b0ae3136846f83cd157d04175fa8deeed287105f203ae645b23e12320b7779fc6dcf6077997fae2d93dbe857eab37ce9939ccf6aca6b607efbd3f79cf1a6a24626bc740b7ef6f1e65accf6f96199f9fedcf17973ca2eead2cb069b6d16f98afa906d3d65123e6cec33c4101945c922f4e505380c0af37dff0ef87533aa7a196ac2e74079d8fd87b7afbbb257fda2a185862e33a79718dc1c2c12251d32bf4aabc03f8ba7d24b65ddf602814198936f077dbfaf2759e48bccec39ecf1129ec4f352c52b60439c1c4599912c83e0b92735cd2ca40de01b0b96bfb7b7679f71c1886048e81d5513c641ee15b41abb7edb3a48730174cc5808f56c5c7e5938e344664615bf9c55cdfb82123c4331a46275f046d38925310ec5e8f4748e78ca7fe4259e1c0ce428c5576e80101a964ef8aeeb21833073eb78cfb2008f7ecb3bc9c89ee43f053cbd87ce230e78af19b76d8e2943333e7f250e1decda65cd70ff09553373391a4c4b3b3f5499bfa7fb4713746fa4e57e83504ccddc9a4eaf2b2b3d8fe39f60f612ec78f56712d388e033407b41408e11ba1f6cb6c2b2a1880e8298f3eb36ae557b6a0732352aea54f4c31f270819733c59b6a316f1c993eb7d100efd087b3b5006d271bc47455206b1ed6275b302d2765e6ee404caae64c2bb1f0bd41ee304885a446457fe5a562063079d481acb5350a9a66adacb61a808f62b07f0aa2de6841a1f8da62e2cdc51244e61de36e33836af97de8cfc3f62e0065ab242e8faab7952ab3a353e7cce70f3e0fd8463cf2c6a3358db6c32e79687c0516c385a3ffb2cf281b940fc16501df5c73a40c2ab620e787407cfee38c623cda6f5973fd8746ac3efa8db326adf7d2c18def727bb83983a863281f293abf1b372c010e23f055d1802fe7a60b782a69adfa826227f6fcbc17e4cf6f13a096f7986d686a1feb49990b01153108ea99aeaa77b97d0ddaf211fa955dafd3bc5586bed4e1ab77557d94e98228f49b5daac30463203e20db4485afa4f70ca3fbb86b02c07cd389b434c4e5cf59bb48561bcc05dc0905b4c16ac2072218083107f7352225248095a57fb22f50c47d1cde2e9a1899b0f6e6adc0ddeffab59926819ce64c3135431fc0e997a4cb324258d6ce5c0bf82e710159eb8596db7d1f5f534350f64a186e5acb749bf471e1c5a479cb1423f2da780cd4070f84a8aafac5994aa56d90ca187d76bff64466f89e22b7cf7c82f1be6de13619a9bd1b590cfa6f85747acfd039644c768c1ffdea00102ad4140ac21ac31666f794891d2b17bef364ee163a7460b6284ab88484d70056aea2327e715ffcad53d33be9ecefd2d765b1999f3fcaf0b09f7fc6d5be9a973bde3c09f7f62bdbf9df3da299b65ff2a986505d86ed516a24304c734d2f0b6839ec79bbaf0a7490dc6acfd6bbb12b84e550e6f3f5951acc609a1911728a456ab6d657436714a5a627c97b1b1c50bfe1165b960fab087a48baabbe3df50bbf29fe56ecbbcc739c65704726c075e517ed38a502804cb94a0cb149ef9fcbdc4b52b4b16973dacadbc5239fc61f02922ea7d035092dd4a2fd7d467525b9085f0b9dc89abb9f8b7b84384c00e1a9643d26cc9440b82527a7104e0898cb446d607f30d9d16ec38453160d3c2aefbc09c6b1088988a6e93ade57cec2d9261fb02d2cec7cb0d2c151ba469f26d71fd1f8f183ba9cb8db7c91d7e55d83f3f0022677900670cf3883278eb246a8ea131829fdddb3c1faf97335f8f45fcc5fa0cdd2816c6b7ac3effe48094f895120fc54581c9e1f18d0e412190774947c25f3dae7c0e2347f7f0f916bbf12189762bc13b6c02a29270c6d061848c01cfb956e549d45554b4eb12e9a62cb369b13ff215dd2fc085325a6c1ef7c39471619a50c0c8fdfa050434471085c45cf0ede1c1be6b1e3e48c6abbf68ba8ff5b616aa341e56fd71f3b860ecf21c78599e42b174305a3bdf8321f6580f7d0c0ce93f925989674a67f7fa362acb42d46281197e42e521fea7fce841d32651d9cc160d8a0c6e42dfb8c658254accadc05566492c9d8aac85b27f285b75630522bd2b415d6dd5438f19fb6725c356e7e4035d6839dadad2d8f749a760643b34307c816932f663306140dfddea61ef44550cc1ab6c3e429dafd991b5edfa20638bc79f5a1abd970e93f2cf4bdbb035283690411e85f61edc7c7a3c9aa21189ed136afc2b8072981c2415766076316550c4424b9fc3948081aed37fed19f0eb587c4256adb60627e8cee54424faf5260f9e0ca2370e98bc7cdbb5485b12a38669d77022f98e73d8e61074e9b52c1ff6da04ea5733ad5be6e462fb825971c0e6a2a31ce448fd945480152d7e688fc114d7b6d263edb2ff61e8b8c93a824a5e2e97d6742d96b8773ea3e6b4d348fed911d3fe961f4f09ecfc9864ca36c9a9b72717dd982acd9c882d109c3e8f08d3156d1abe6541ec5078031815fce33f72a716d059e9e3e7f4ed20b1d9cb05e7bd4d9c8165914f43182eb7ff9c71c8776758f49d29d1f8ee3dce3945707ea05cc31a103c08f5b90dcb18dd2727cf9b9ad9937953a78c68805d851985567de2488e2b4402d837d58acdb1f538f9ff52960f0e64c5df093e1099cf71a897748a2c2b19d56cec74d868bc7c4ca9b2afd6d1323b17b686e75464974c46388afefd404b0cba415bf9fa992550af44e9b3065a7bfd817b6606b9118993a4ba3ab6af6d6b5b6713550cce233b137283419b5fd8d4aeb9d86b2734fd3e73c75fe2becd6ec95be4f3f3c7610f5776e35ce22e7b7e076793a1c8b4adc9842843fa09588297b69bd39f707bdadb42cce368ef1f5f8561e3927a26a7a5d345d9df4e7f0df619693eeaea33db026229da0f1f58d6b446bae49e764d7c9eda50867197b863caedc23405b5f28f1b258bc87abef7efa6fcd1261f32f93437167aa15c6c412236c05e2f7a5e5605f4a25a3857f17d9f2443adc95f747e5aa0078130e25678d9dd3cf7ff52b9d1a0b4aa4edc6d2081282a78274c7d61338ccef326548adf9b81fbb28168644e47c806d95ab628c3b3c6989f52d5f9cdac57247a0cbe6dd45a60137d8be14d45bdb2a67da50914538ebaa3c95e56b3e356acba852a62fc406986c05acefbbe57e50e5f4396faefa3152b1ae0124fc5bb6416c0f083305df3d1cce4a79dfd42988b20e75b256b0da5f58bb1f4589c3d76bc55c3d870964df9966d87ef4776ba484d8a9557d2a6c29817b98f417798d5c05f6071bada687df5d32b1eb31fcbb79c0c6ccca8c64c1ed561ee2c73a5e94be34d1c5db7adb8d816fc86f77a113f40de983a20878f7eb972682461a8687400d3473aece8907be931bc8286e190494bc506cd9eb836392f7fc841504595ec9c7b8bc98ef2788721dd9f2185ed9238888557ed9a9a0b037bb2ae371cd545fbbb0cdab049645f733c7e40950f26cb96d7d10581e2f12c02f667d4acf7228bf0a62c4efcc23f4d17b1acc818e6cfe334c2a0572e147601760caef04057f395e5b2453f3a73f78fdc337aa1126b65eccc9120b55eafe640327447a7d82660a41f79a99f443170eeca26475ca5f91d50bfb093838b79feece21a8f95f6465c9e004e26708188d3ca9a06a456e528589c5c8cc888c070c931bdc55f234faa261ab36c8050b93651d00a47272ee486e30e7989bc5e28f89f839121c7355c0b595ea4b967853d0e65616ecd387f5f3ecbe7525f33af4a9c15c39f9b420870c941c62ebf9841a4a7ee3fa7d0e7e2922f127a9aa28f0ba6ee1abbf24618cc461e5613b26a81b98e04153b676fbcd4e4f77a04c0591211ce52a39cb764ba1d64d8bcf02a0b562ca68963210e586f40b2e9ef22ddaa77cd03a7111cba3833d4f2910e1b6096f62d26213aca8c55a72fecf2d95bf934f90d4614cdaeb7a0e6413ab1be3be59a3d77d9d8bca4ae06cea8ba55b241f164365b45c2d67a031db402006e587404a3063f3d10a361e8238415555014575d583434cfc51eceb93d1bd070c63aa86217f0de48b1f3f98fb1962c07f648235d4bf7a038145bbcddaf3cb3e0d9de7f4cef461121016836d18ab735bd4c52d018ec07f21b95e10c2307e5f20fa0b664bc13be942005777d41946f6e2623e90c7dcacb050e4c6e3b5e7d31d60f06d4fcc67defab685d9cd39309429fc4c02f96549003", 0x1000}, {&(0x7f0000000200)="9394f4d9d8e1368d60ef0594a04cfdb7e21f86e921", 0x15}, {&(0x7f0000001700)="69063bf01123ca5fc09d518e20b090f77edbbe5935405cf620993d98d75559e02446a4e6ede3c7c02d3e463e04df4bc138d417060ea956aa7341ea35e07c50617d5413b79fbf", 0x46}], 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) close(r1) 23:44:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) r1 = fcntl$getown(0xffffffffffffffff, 0x5) chroot(&(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, r1) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 11:09:53 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xe0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0xf5a160e63c10723e}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="06fedd1a601a95342f5a94349900d089da4089730e7f4681c12e9090bf1645425afc2a35ba4254490cb71f6f0a26725710a69fd99116db4cbf115643be0001b5b4450cefea171eb692b77e9fa60ecd292ce2a918b5c66f342233a64a3d521f11315e6b719bff9d0bacb7b4f1f715fdc4cbf407f44b70fc3116a9f2dde0c595e5a8"}, {&(0x7f0000000340)="8743ec712dae1b4b0227f64e0f589ab11a1a7d899d2c18a0680c15169bb86e38f617720552265e20812210e0e647c5f22e5f76a50a2634ff2446e42c158447d34e89c98b9a56852cafb1b680885c9661e067ec5ab7e7b3988fb28494530e284414ffbf461af5f529b8a73ca107ccf111402ffdcb7435680840ca5fccf207414073b5dfc2ee274f3ab2ff58e5f459e994d4aabd3dceed376a575903ca0728ff24271d4decba85551714fe9140d6817297d140d76a59624296b6a1f5b3127f61d90e4eebc9d240b7515070fac0b581fb2250845d925a445238f27649d0221039a26dc83ee56539fcccea58961625ebee50aa88b94d55fc539e"}, {&(0x7f0000000540)="3eb7f7a461c853fed725c232a5b3666a058acc713f7e0bbdb37339246513008962999ccd1c9af68543e675ecc9cbaa7c302bb59f74d96a09df6683e278db00ccbedec484992e9d61e5e7c335f5df2ea954d646dc6ec4b38b1fcbfb7f2d132ad6bd6d5b9cd114c365be96260552a44b1e87f1cd6448e3ed8414a0c32e6ba92ad9a9b167847c9e4dae52652053ba6646bff020643674ec9e3331c474f1f067b226d555ee41ba6416614314e0d2d330241d054cec75adaaf5d3a8dbca2d476d6a7a71d292c8728489969c6633906449ce0b86b610c3"}, {&(0x7f00000001c0)="75e3205f74445660f200bf929b5b3de6b98cedef79ec38c2ff2310ac844821b34aff14f5c9bbe22f9af0124f20a892fed1c604746c5dc53c99e5e557d13678a3a0bde87b05f1a6b41b1e"}], 0x1, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) @.[À  pckbd_enable: command error 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000001300)="9cfce043e1dbd96770332e2e", 0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/44, 0x2c}], 0x3) execve(0x0, 0x0, 0x0) pckbd_enable: command error 11:09:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() flock(r1, 0x1) dup2(r2, r1) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) fcntl$setstatus(r0, 0x4, 0x80) 11:09:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x403b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() r6 = getegid() r7 = getgid() setgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) setsockopt(r0, 0x10001, 0x7, &(0x7f0000000000)="fdb62ace8749a0a0a11d33ae32eb4f21215070182ac7786185b4b87013753089ad693ced9dd1f3e6efa90b823dc4a408a281550bd2cf3bd02ea89bfe8df85136e82c0d630a709a2644af45e659a9267006fa23877a245ad0463b8d064c10d1ab656f9f04856a0dddb97370707285e6f2e869682a28470a23ffbbefab654630df84646c73", 0x84) 11:09:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r1) setregid(0x0, 0xffffffffffffffff) 11:09:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) bind$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getdents(r0, &(0x7f0000000080)=""/66, 0x42) r2 = socket$inet(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) getdents(r0, &(0x7f0000000180)=""/97, 0x61) setuid(r5) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000380)="d432b6cbb89e676d3971b3dfa372197e4e64db2f76b113df56651d73b0f4d6b125a07be7ddfb94ad0212e8d6c6c6f82e2917ddfbfa472ba6a45345540d51a76069e34549bdec13170a558c648effbd4d5febb6da2fa1ca256084d85ef7ebb2232cd221578f7e9e6f15c500b746a4df2f03b0de8275750b9be87519dffa1298a077faa6284bd4a02c3c7e13c305a98ccbd36330fea823064396270c5006722e41361fb1e12e81d56fd57575fd907148ab53742c4d98bd19b92e98ce90540f9f2ae164e430f7e4c6e6d9ccc0b461709be8719e5399971cfa28bf398cef3b72613dcc95fe190c3fb2b7ac91fcebfdee37c057ae31d6ab4c9a09462068d8d66632c60ccd63ef608fbc16293718b5eff18a6291d940033af3fce49f0f80b9b4a039976dfacd38cb49441c21f52adea2474967b4e179917b71f06e86e4487637b6cb8cce751495de1ace14c7e1f78cbd138d98728daea4095b3da237bbe684e26abe1782a048adfac8df62fdb5ddb9823d8f9910109ae184cdc4dd73f411c1ef1bbbe53dac0689f6b75f417c64c57a5c4f254f403653712d096fb507b71ef0a4a891aa7f0681b60e9650b6296311dca293a8d43c6b7365f347ef6b8399e3bee38b7bea43c21cf3a294bf4d985bd4a5435b4921f730f314221d529c3f471f284fc80da3d3ae6ffc9cbefe2034a0e78a19d9a241b09d201e06579013d7590d16d6510d771de0282035275f6367113ad015e856b7628bd14e2695d25dcee85064f38b6b887e1615a020b3768290b66c73ce0126bc73859ed51af83ea05bc1a049fd7697057df5acb9087dd31ec7be034aebea0404cfb95f261060d4970559e7dd9855d961ca2859664370c87613eb9b89f7fce80c7b5ecfbf5e0da835c81a288ead59efb5398bf877dd197bc7ef5bcbd887e849e5fc1ba801d0215e0495c2b9d3cc04af8f338680115d41207a0a941cacef61f5f09636e0b157d8bbb03a02c108c855b6d5a65ec202e492b6043184512962c3ba7e9a22449269ae30a7c2b23aceb7dbfcc01b9d583ee8c3498e1b520b24d1dc94e10604ad1820a302954840f1edfc481bd860627f4ea0dbc665894c579e881efc60eb492ec1de4ee08dfb35a28fe0b413371c47bcc832ec7bab2a8f9cb2d58f74dc26d1b0adbc1bdc35bc1da5a8e5303ef251719faa15cdb0ea3158ac9e373537efb3afcb5705a386193e2f96dab01db111d133a8bfb6cc76fecf1d0ed7cf23b76a3b0b2c945a3f55688693a44f2a3093550649979b08a329c92bf3f9cbd5f6c0a397b31d73e9ce8701ab38d2028e5374185b11b0871b9f3526e58d4e76e6599c211ce12a896c9ae35835f118ff16ad797890dfe3da7a373bb86518bb444657eec6e6413f47d0a96f2af9424640451ea8f82ba1ab3b4ac9efac0b882c961ddc2b3df76f0e8548577850463943afcc628713e787babbae705a2bf9591c9480a51c5844d4c773958f464aff6c0b3b2903094023083dd0559d9c79e8cfdae6eb29d60a670f5bdfe58489bbf349b7ec7ae332478a95ce4d6bbb3c10d6a3a7bf828871ef8f7290a502a5e087443e6f83ef45ac54cfdcd0017e6406ed2b7900abc207d4139da281ce54892945e6208202623aab358151ab4d48d1c2e51ef207735050ed06dba41fb1934743858bcc3cf6426dfc3e99436c25f0bcec4fbfaf83bded925743d1ba38c1e7f0373b7fcd6ae7ccc0bb674a76486efa3511f643d07a10fbfebaf4d7609e41e7226d03d38ea7699d350d2852deb91d604b705f85c41ace288e03a513d4a37c5ca8cd856fc55bf99acc6c5fc377816cc768d183e462e63211c2531e49c73912936a20942eba62e5e9367bc3b607d7ac064c9478ce50966dfee482a462679aa67e85445e2b239e92c2e8eaf2a8c04e43a22f13a50efe6e89c80fc4384c37aeeef06d508451c890a4089d61d2510fc03081c80b69d49cdcf7a2eca6989efe9eae505ff20223ce08e060d63ef15a596bb4bbd03453d483d25892d717d10731fe676924067e02c49beda38f423f787b4f347e443275dd376b742b795cb0ed659b72c977d62a7e568933da9ea428777a79ee8e5dee06598ea4390a842af672770aa3ae509e978ae820a5418e54c13e6efba7e411ec98f7cc597c5f5dd9a4db6f52a2ebe84c1c9857c7a9219da65fb6c45bbe1b92ceb312bd3b425237ee8941ee01ed06aac10774fd61fce08a3ae4fd2da1b349ce2386ade9ffa83cd8fd6205f64ea75575768eba1491db8ca7dcad460da3e46f6e3250e658b9bb6fed25e161b746969a1b8059df52ae3aec5022abc006f25c5e4b9949de6e5c114a25f6a5a7198256c0c8130ad6e0d706fbab2cc9a0dbcff34becd9dad1feb4f40a36e1a600b5385139448c289d8c6f4d3bc51ea267d57e6a22a535dd21aa841d75157fd2b1082051d95fcb76b44cbb5bb9d8cd2c8cbe671ad7d06402a37f014c3bafb141cbf948ce78b7a3d427dc910774b5baac471ec452747035bc8a915b70f52e9530655d208fee2897776534c39be95b9c72e84795425fd7370ccc1b15b43c79e17819ee8642ae52ce4e817da408020d9e39ff8a5cfc2318a104d8ef0d5cfb9b7f11449b6e89d6b6d2f61454529cde4a005040bf14aff3c6d5fc53d5e2ba69904cf081e98a008c3df4a11542515488db4de859e2230dfe6c9f65bcc585c0fc3f6e6c72f91986c67fe0c70440534648c6e9adac7ec588a25540e15b6c4ed5ea7d508f313b824e79904b05fe709076dcf42989664ef8da804dea9a270b15385cfffd6ad915c36fd7732a86a5b24f8dbad6e7d0e17139a11ae4c9a01290445d4760716b2a2a6cb779c9d287d0ac5f622279a00b9a36ad049ead0b7858f93423de8b86c1dd46862e777bee3881257fff00376e0dabb5919fd3209d75afd0a8ef15460c8ad883b95fb93502b662564ff052e0a258f293dd14a09d5928dd25b7af8c2d0411b00a2d0a4cc1af2becf8944eeb505cbd804043539bc24fc9c36ed1b2f9b7eedcc09261ff973fe36d541a7f045710ef03b5dca8a5935bf0065f5185a48c77648ed75bd02ab8bf7414631dc2664b37236b9a14ad6254e9068db103e9901e4628efa3fb261afe19e3fbf6ec47da7cc72b969cd41ff2bcabe1325db72cff6402d58a41ade493f600a6c9ecd64601897faabe71cc7122ba71bd09f501c499b2b17c8eea64c7fa692def9f80e9973f0974291147fa1eb8a453a4a48585a169990320a1c1d387e7492ad5a904c8476fe9fd2dee975cb0a9d4ac5810e20642f4147f0a1f16cc066afe9f9751c16a2b62c7e27298483f9d912f1e37a53564a28a9f04216d513b6156cc437280046e2d2b6446d94b30755da27a827e3abd48698a7d8080c21aa0d0317b323ab5fd8609bb0e962ad62356d5c1d7ce4caf8869cfbb7d388909f23b1f57f861a97184045988b22bb064183358f34259c44d04707abd01cb486807099e831926e01ae2049fc7da1f9669aeb8aa19e1d31537d0d9a7b16ac9b8ac8026d5ac2fb04df674af0cb5dbb1eb2f6d65bae3009566628f71964341f7ec1db78a5238a29a39c14a48470c5f9c5e290dafed6a4faa0f4a0bcebf82bd59035a4cca489749ef58a21416fc7d5dc28d87f0baae083433c5fcb41a00a36fe66807035acc871cfe32fdc33293fdcbfb50eb914f6e204fc740a9e206c773c2384e9dc3b5f6175a01a5085294c7c5034010bca4ff3fff03d7bcca7a38920cb7eb08b791b6a3d41d69baff5f3c4769c1eb8e2c77ac3fa35219a7ea85a6751e021a20025addb58ff6d984af05d75a229b1f917b9dd04fbff4518987973bb3e6b5b63c616f463ea4b5f284b14599bf650e5e88c8a94a5c394668efa389b4b7997fc9fb56fc10b84159c4416a5150ddfec25acd6e8928cc680820b7ac48f954982c4040c28a3d8f73a374a9c98051d8e27a6563863265eda721a828eac533d86652888b022433caec8433a5053753a93b4ae8f0a02f6cbc05432a21b65a4016607f334dce34d54da409dbfcb2d2fb1c89231aa4dad4757d87f9da0827ff87cb45ae478a3a505949d74e3e66c1937945d0e7ec4a9698e16d9b6afea62b8df3fe60c924e2d18f2be7882ad881c092c1a87b0ae4d99f1442607780767a9d05a2315be9cc0ba4f87e173d43e96a6954b1083d0175b36842f76fe5ad2e7fb913a861f926bd8de3b6fe261b0367d28ef6c566172c8f026dd6cce8b927332c42f9af233de68e20a369797cd86c811eed2a936fc52faaa01fadd1d18f10a673c9d4210b5b364b64c0aaa97fc4cab2913bb0a28106c4dda559f6e231d2cc67c1ad3afa0fd9adc3cd6b8fd0e806cd01c30bef65fbb386e8f139bace4dabbf9a6a76dede041405039570c70419ebb59021966666f5f1126b63ba33efb94d396f3e8b24693e5d810f375c6427ad1f22329c527047942be20d7098e93dc499825d89728f52fc022aea479760e079b78ac3a1ba4189705c2356abd38b3e331bbbefd535db9365176272ecdcfae0ca7c76b3743ecf999ffc5739b79cf3669f660583934d6f1c24cb765013761d390fc9e75336d14eda6d653a367a31e2f5fe29f3bf314cc789d21d033447942379a00623e2338c7f4019e52974ba9850a81ccff2136ba3939fb272e050adfafd6261c869945579a12e43a77ac8c60190f968741554392976648837bd013e149f3487e6c451190747fa601d37368c76b5ec0a2f6fbda54cbfa6ff7b7c823fed497210a66f0104bcc6bcdcc66ed3711e98936d210b6d3d698fbaff2232532dedf8c3625cc2e338beddfc4cb9c2e49569c152cecfc74a1d618649ade6b36d0f95cbb42948cd2762c1c5398e46ea1a8a76041ce5bce1ac79fbfb57eaf0907025dfa8d9e23cf7b8a2a831f71d8832074dc0527767c3577edb74c69bdf4e44e27308f63d3eeda56c4426c7b5ed0cb8c0e6ab588bd479c88d7ec4c44c3b37891d080a5cca7e29027480c40e6f05dc02dcd45bd683f1207d9d7f392eb09c02b13418b31767e660b85d7dbf559cddb3e793b8eff16c480ef6e84e682102286a6507ab7c00b7156cdbe7e22feedd7bb4c7c06e14e088edae1af19312b76a3746ac58daf5ef32c576b18daacfdf2f6b2e251ca1edbf1a02214ce3cad8ddd1171312d3931bc8175837d39da9ee0b11c1c3ffd7ac23d029952ec4839172b9ecd5f97c8f4f253aaa589bd18b550cc681fd34cfa5a6ca64195fe9e2379d419fc94d9449808b517b1d089b4d0342df62f149fd5bf32b59ce62261cac3544c6126f549e986964b2e7ff968af5f3d14bbb5ac7c15bb57a5d45bad6c04b2fded479c3b817f6ff58468bd1435e3c6948c04e35a95f8e34f0944890e63a19d8aa5b577487674feeb9ce3ba00067d4f1dc4fd2ceadf33c69d00b19b6cdece34caaeddc7a685304fa09d62800362f622db99c438f6862a1df388e72fee1092b0c34a9b9c0fb7fe90e55928e808f11904d7d1253d04f60ba66f02a9e0c01b78a1c313d6f91a14c7ed3179f5021e26bb5a15c6b07217891dcd8d42415308b6e8b0cc6205293497fc43deb4b5857105a7fdd8bd86d190a0d2f0906051244dac75876d715b2c5fc79b60f93f03d75bfcfeae7f463fd7c90bc67bb9f23e5e83e14088a6cd29a61137b5089e1231c30bee8ffe4f421c25e2916832ed32604b6cf5ed51254579569407b2e6b4a46116f02a3e7adf0a30d080aa33281765c63708e240ab6654318392539cfb314996d2acdddf3bb81db5375fcb96f9caf0b45a36458e6af65a2ebb11df2d5b071c74958a47358287371a2c9862014eaa562"}, {&(0x7f0000000180)="ffbce1f17de97fc6f280a9ea9558f128e47eacd14319be9dfe5cbd692c167fa10cae1086acc3efd30195d2190791856dba1407dc86d94c4588df37c2090c9830d954030a7e6e2f8bdd998755d5db2b9d67566d3cb5fece4810403352cbd446062a4b13f04243a45fb6650afff638d7ba8b550346b7441ef42296"}, {&(0x7f0000000280)="0a3f960cb2b5bfd2341590a28ffad6673b3d1f12b1b27978e45c251353fcadb14db25f836c9157ad0e9857a5a6d3530dd05c51a0e92b1f1bd8929d0f20d535af5f7159e5db84ef906d5a9c5323bdd3f17a6b0c"}, {&(0x7f0000001380)="96c7356136812cfb0de3fb944779133781934ba7149523d34e960bdb2e594bb7fb20fcb27278a74f0db7811f18efa236fded345ae07c1f6c313034a55cb76804a140b392de5427703e32253e2b"}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000003680)=[{&(0x7f0000001440)=""/199}, {&(0x7f0000000140)=""/13}, {&(0x7f0000001540)=""/4096}, {&(0x7f0000002540)=""/4096}, {&(0x7f0000000200)=""/21}, {&(0x7f0000003540)=""/189}, {&(0x7f0000003600)=""/116}], 0x1) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 11:09:55 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 11:09:55 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x8, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/84, 0x54}], 0x3, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000021cb093a559b2f238b126d7f0afd104a264ec2bbcb9a64005d4ec5e4bbc2c5f090c66a3fd37727a8df77ea4c3ae799a30e40a0b842326877d1b0576cbfa4c672a99239f4fcc317", 0x4a}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x3, 0xfff, 0x0, 0x339, 0x400, 0x4, 0x2, 0x3, 0x1, 0x4}) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001600)="582720ef00016ebae63225259560f8e5815f73f2a044fd33055552fbd5e40500632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d5096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a29a0ba70ddb142884bde9130410b5de5fd0370ef0f7a0fd5f58bf8df36053044e9efb58559fcbb10cdd6e38a313eaa5409b0fc2a9757a4bc46f5defb992adc2f4bc0f19715e40e668988113cf78b6aedc36ed61da3d4fc77307eec56d200f8100fb14c34d06d97b047ab2cbb522a71bb0157d390349e84c6bb32628a9b26a5ddd41bae7a870975052aebeeb40681db28070f1a7bc76f38e9e197f98b90096bb845d9db362c29a85fc8c3c7ebfff5f31b964e293147729aa428e6230f4fb4389e867046c172145e085f8932c4dcc42644d3896bd0d2aa", 0x2f1) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x6) r4 = msgget$private(0x0, 0x21) msgsnd(r4, &(0x7f0000000340)={0x0, "eb703fb326089743c435d9e7db5b31c0cf89cbbdc13cac94b257386707b2d9194ebf3701957ed3897a22961b49553a20cd75cef8059774f32bd03d441ab41fb489b51ec34a73bafcba8e5ab488ae5d41a4dd0f8accbd455ff1a81786aaf63189fab6069e7ad70f5f7c0943d21d6a6b08b8dc947ccb571c88433443741c56480a4c544b9d8bed89c30d239b486af5ffeae51b789c011f0c19b78724bc85dbf77f68ffe0ae7d3facd4534f234a6ae5dd26b54cc299a12554b62206a7429aecd08ad89e9a89dafc8c08cf9e0d5f62a9375c52fd6c9928d2fb3bfadd89aca8f01621bb4166def19d1b472dd2caf52d75749ba66e9487e9af4a8e159a16ac0fe238c01c0f4942483a6961ad42044011249136c48b3d9515c77e68e40befe6c88e8a4e558db397fe7eeef95a323c5ab428a16af9c218e2844781b322f90967df771805d3b82f0c1567aff0838118be6722b713ee4b35723f6fed581a46131823f813f534962a6a0daa2a58e2d5ccbf341bcd6400d22f99b655c39bce5cde229887a0c562d653532c26cf060db844cbc459502387f9e34a44368dd2de5ef99880f3cbf5b3ed922c687afaad23864488a10bebfebe981afd5c227b5612cb0d37c29c63bad6818960aa6a7811a0e347e998ebc08bb6fe283ca0c896486b930b4c347e0709344e5d6e7293569710954115330f2e4e890839f0d355ddf63aee904597668df06a59200fd01d948c914f9380278fe8071ed5bb9d34537c101ed6bc816b0b6c1e09366f604c6a68b2cb20aee5d962cfa75a633815263f60b1f2a4fa432f4b4aa6f1a3f153bca1ea96e3dc208237756be044f301ae87cbafabc4e40ed8e32ae8a2842eff5c7bd7b3b28ef42eee7354b8e37fff53eba7b93eddaf1a3dd4720d341b2338d3c4188adf3ebe65782777d3a86d3b31cf58eaa01afad64bfc5e7fe40dd9d8a6bd2dbefe33486139128247dd356fd2c3775ee9add9ec563a0cee7fd395e5b5c53694d56b81f75f569e2ba22ea51c966bfe55b7c7f3bc46e358633fe0f50cdf019cb42a2a8ba46b06db76413468ed24aceb5f8d7fac0e1e3552c6f12a8f964d6ab6b62f802931455e39fb2b758c423c2df3c23424d4b69338912d6df81ac1a6b95f959ac05b4caf2c361e2aa268bf1b75cf983248a5639055cd57d6ef848ae9c04229b242878e84bc9a27b9a4e6f114852bda020630ff31f9883064703587f08d3649e9f12c5deec82520fd7461ac2ec1c31423f94097bd7ddaf77dfea20e703297526a95b3980fec74f2fd14772edd3b1b580b993e0137c8cd579e90d87c256a3ee4c099919d7cee09648137f8fc250d18fc9cac564e8f7452357a5bd36906fd2d84091406bbc223fa400a4d3795b7e45fedea980750543e7936b243f408f3eabe2a7b87ce01758baf1dbc90047d06c34ce1ebb8fd6a02659e5b6a0c2a1bdbb6d853d9882ccf9463bef4d2dc294e2e676713d8aad63cfd5295fc978e3063c4c68d9e2cad367599db2229182e84d0c0cff5ff5e3009c7dfbb786a9c32ac9c0d79e3422c89dfb6f9d16a0067043d0e9322b1167e9038c17c1402318e4695514b3495fcf79693c14ec47ab0bf4d77545dab2b6b9c65014b33ab4a902b6a926ae29d210f7f8bac0bb86c63b35a4ca6fc72a848bd92cb46a63d0a2fa43d47ba69d2cf8ed7f9f53022de574a05cd09711c702618c5af6f4556828bc7ed8e69da7c2a246993d4505ee442bd63c689323e52695ae9d43e48f2b6d6fff76c4e3f695bce8ba87778c9d6c6b5cc65f0095bb02f3ac242a8cb9682a44c72e92f01ca69dc24c3f10bdf1f015ea415e7e6399f7cfcdf5315c201b374830aa0523ec767c2de1365fc3d7f5aa236939b7d382a3dabc7cec21b456620697d58f23e610a0e3b64d25d842029e9d474cdbb31b99f0520d049f9d871c1d897fdeb4b975b2af69a8b784ad9e196a8c17d20b60f2ea71a89d27e3ef6ca21cc4c27fae0f1e8a9da0f1e0dbc41c52bf8b1b17769c975339329aee0b236535724ef3c6185c339a2ded790bdb5d2fa001959ca63d732e9492438ceeefda991de2af5611b6787af75039161aaa67001b7dccd341ea7acc561f015083dee388d8d14e71c621cb4e0c52c41af8500ac536af2e102a24af2f481c66d4696e9e3b311b7cb0e8e83240481e2d7d69978a702425d33ff9356d66a66fac68eea3cc08eb7366d90d3f64b61410c0982fa0dd81fd7076f37a605e05c8bfffd7ac27253e6d686aaf7740cd2307b1e459eb18ded97cd3421de08080ffbf10e8c41271f3e70d92654d7d96c169cc6c921fb87214cb2f9eea82b61a9406a375345c9f2e05db28c6de5bfd0b6b2a7bcd77d4e980bdd23775741e6021c090a162daad0ed03bc9ff635bf916cf0d466a7df303727c3f462dd37dbe80dcb852a3de0ed6ab26fcb508a38dbd5df6508c030de75830283f9a12771eb4325961847fced57ee0dd5110d67b82801df6938d830f45af8a65efeb719391f9f88c5d00e2d6c28b358cdbe3f1fb1981e0cd2ef2f3b3b2f3f1625c1dda942d9a965d888f10df2ff48fdb13e577288b3b58b5b4364d44076f1b254d094de161aaf4d37bcd594805f72dce3e11768c9be45379d722e9cf45acc056aeacbb0ad4c60c3d9fcdc8b2c4d7f61f435b82d4fd96e50f23811c65bebb005192a1e8fda85f8ecc153503b42c6004e9de44e656e71b2cbb3e708d1fa32592eef1edc0c2ea3785b4deedce5689e4c10b3514344e1d59ad8417e141951927d2d7224e589cba98d4c9eaa736bc8b07930ff34b63b7435c734a527b021d86b66b48c5062f94cb6fb8bef94b0dab9b0f3c2f94e1a6d7498e623177ec1210c0b65ab4e9b3d051969a06ba8de6c6c5aa23aaadcb256dc087580254bff73ed05fce6682ac8be58787cfbf53ebc395374091e3dbfb69f079ea3f511ec88fef49f53a9ee6eb3f5343fbcd25d3720a554ea48b3dfebe15da8c6327dcc02178101d52fe47289374c094acc61902992f3f4093bf1b6e91efc837bbbdbe3e8dd7ebe6303e6f808f67816604f6dc4275d9e0b8cead5edc5a7e154fc6b59ee3823945d44c4c00d27bdbb56d5a518b8ac107307cf74f4cc81d5f462b62617842d7e6afa2a0650d9fd4b1e7866c0dda2e83d7023a693b99c6ce2fd0cdda383fa633a703d8cc3389b7db22ea5e39f9671740f5e0466a15e46123edccfde0b87b13d965187580749ff9f1dc572af5a9b022d2295efccdcf96967ee9272c5abd6903f0f854c9c91c9fe9f3f8f8db8f1834caa763d53db70af55337b52f7344e5b61fefeec18c9f80ca13760de10f3e2c98b293484eb4c8e617f007b1bae5c409b3b96105099afe2ef12dea3fa96c866bb439c1145ed2a8988b231c856fda268d8337f58ce2e2449511677c6c73e5c2521b46cd9eb70beab019836606900c916dbc8088b31df827e9c2abe5985f76facb890ab0db815bcb7a1a4ef3e2585141adcb52adbac67619b795fb64d85a1af16e9f181090a9748aa67440fb6786e51d411cfdafa03cb0f5698d3c68a71d892d58f454db376b2038c12d580cc179c17966b4a597ce15936bfcf4d64ee4a0b735666d4a01a7cb926a518fd50e361a6484933dc80423ce782490a6b8e4d775d1c52f7743ab37a4dfc16c2c933567a04c27f2529735a9715be41253ba696749fad30da4bf5afd9a6c8bcbb06f052ce52a9d905e10aeb5591f7b23ab01b3e803418fcab4419027cab3be98dcbc53480030c498b06420fff4aea10f1b27aef21ce7a9e5e17efb9ac4238428610cc17ce66e251360d3c6ace8bc4679a6f4c2c94a9bd9c7413e9ade01b28355e880b1b014c2aec78bba72c0e8d44a02a2bdb3b476f5175aa05481ecfb6a25251637db3d1015d8bfad2cfffc86e9a2ea3703a88cdd9bdbf99382c790590b5e4445d7aa8de6e43ebc4c868e210bb77c49939933b22ec412f4e185acc83b0cd2b8b5123595100318bdb94530b15a6bf767e16486e5bc76725ec1c19f165e27a3be5774d8c5a5400a04d5aafaaf0061134b2407b61fb5ea459f09939d25ffdb71d883779836553ab35e118e2463732ae12bc5b23b5c47dad44db3304a0db216df01ba19eadb145dfee8deb539f4e193c04e72d0b55c138f49095367c8063dabb9966252ecde7551dd6ff5d16dcd1753b44e4bd71ab28c148abdd5f42c1551b1925e79bea67daf1ea59d80a233a468ffe17483c2b06b2c9b2e52f14cded1a3916cd535bf43239ead82aa92a5e164cf400f469c92a45f22d267e3f66acbb6f86199cc7d9d0a48996ef9887a1c45e59870e520f02b700a04e1afc7b6fd520f7cd7219688877b9c137071ee579f30733e54b468a429fa8fb01171b7d5c9e5da25d5127ba8ecdc0ddad9c78f5c7161cbc7439120fac02bf64ec2a90e59b0e255df493240a320c92fd12f410a349151a2b95bd876aed26c38ed9aa120982325eff5dd7c60f0c3e845c0dc6e1215c7540875d6a785ca9ef160acd98d763c79fceed4a2fffcd1b83865984b719b909911496221ce0d40dbba36c9585f721f50cf0829932f64ad4103ffdd19b4e8de84b97524ccd54d602d96b9bf3ee969ef20c9fe582798be30e71ab0abf123dec7224cc38044a0880cd4b1501b388374299e30b598436860436e0f8abd47f5c8c7bd17a4733eeb40b1306654d463363ab714fa47981bd6cda1b1eb84ccb3a92b8239ce4ae3c6e9c4443c4bf2813acb1232d97c3bed6389daa08f670a9588c11ee4d5c66cb3c8cf497f5169a999a6c35b022401cac72597d708955e12da8d7ee584d7e1fe1d5b82d5d9e6e2e7f3e414228fd1599cbf8c048d98d4678c4c06485a65d8d4705bfd456dd577b9a4cc333b2fd3b4ddb22019950efaa354a6b0b6de632137290d5ff7fe13f497c7ee4fedda8b3f2dbf0114d3fa4184d9021f617ca670f033b432230acef516e89d5bdab167781918826b8c03de8f675af8ab17be27b81f1915ab8228761b8ee6333e3fe4fa87469f287a6f39eb02dae9a326b1e8a87955875b48194c91a4476e108baf3805dbcce3d26956159d54ff67ae157379f0b6ecfab9634789806a90521d182feb16aa78510b71dc50ac1f73876fea9013e56db8243e3b7becaa266d44de89ed0d7cc789a08cbede5d953ce689a9f318933f4d7748199a4bbc469802789f52f47a4535d2e6e76ec54ee20b6d5572f65865c27bb1b05497f173f4b8b7836417adbdce1e244ba2fa456e68ee5aa185847e83c287a14580a505c14a8fdf1699a36959c53814139d08468238a144cdb7991d80e80f1c90d0785ced4aa923f111efaa029d4ea41613ba1faf6bbfb90f2e6e2838c38d3f7d10f8323389992e58bba584a52454221c07fa5e821557c3b74bdb79b1809b1057d88a9c3d472bde85107c8f115ab7da248f74eb38b14ee54b5dfda55420d4507658f7363b52fd7286116d445cd3dfd7a6e9118ae037c151ab12c90953c9dddcb5149bc67cd8a8f434e77b1323980efbf8d9c68ed44cfd847ccf9bc1d2c634849154fffdb99e466d4cee7e664eddf662619fb1b62289f849ee0d5c069da5d76fa121db25af033647a9580431238805452dfc320b8b4e95381e9e09a06edca2e3eab866c304b7e84fb45b1f3b41dec4bba31057daada843152d296420e84f4a100601aa53d968128827b5bb8d21a367e0762d8ff4617ad37d8b7d5df5f26d031778966fa7550d412772a3ea915368a7421d2f4111c742844c82ff6c5c6308559b5b1957e25ca619ef8ba58bb9543cbfb8df58fd6e867ecc04d09481f925824afb9e66b27faa2dc82"}, 0x1008, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) msgrcv(r4, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000004320000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000e9318570abb159b1e9dbe1b6251f85705bae11bc4e73b469d1a5a57063d471d481e287b130e2bd1ce86cda783f818168140297369681eb5a1bbda16987b071d36565370a996b458419e61e9b763b27a9f461cc54d6c042135aabbb4802dee762e1230f764d6e945e4c567fb2e0e215fad6528351e2f03f92a2266e1a31b1bb410815eca72dbde104367f2bd07227e63db09ecc2c235025"], 0x8f, 0x2, 0x1800) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x281, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x13, 0x0) r7 = socket$inet6(0x18, 0x5, 0x7e7) poll(&(0x7f0000000180)=[{r0, 0x11}, {r1, 0xc9f9e56700bded74}, {r2, 0x21}, {r3, 0xa8}, {r4, 0x100}, {r5, 0x2}, {r6, 0x6}, {r7, 0x104}], 0x8, 0x7) setuid(0xee01) r8 = semget(0x0, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x2) 11:09:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pckbd_enable: command error 11:09:56 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/253, 0xfd}, {&(0x7f0000000140)=""/237, 0xed}], 0x3, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x690, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80c2, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x7, 0x0, 0x20, 0x3, "a274e7662b89dabb479e65d08b5001edb2118963", 0xc824}) 11:09:56 executing program 0: getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 11:09:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10008, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) ftruncate(r2, 0x81) 11:09:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8d000000000000020000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 11:09:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) recvfrom$inet6(r1, &(0x7f0000000100)=""/224, 0xe0, 0x802, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x8}, 0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x7, 0x10, r0, 0x0, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="0b03d0c29e0b762a776321", 0xb) pipe(&(0x7f0000000080)) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x20000000001001, 0xffffffffffffffff) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 11:09:56 executing program 1: select(0xfffffe76, 0x0, 0x0, 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x2, 0x5, 0x4, 0x7, 0x0, 0x8, 0x0, 0x6}, &(0x7f0000000040)={0xf4, 0x4, 0x0, 0x940, 0x80, 0xff, 0x3589, 0x40}, &(0x7f0000000080)={0x5, 0x3, 0x1ff, 0x3, 0x3, 0x8, 0xdb, 0x8000}, &(0x7f00000000c0)={0xffff, 0x7}) 11:09:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() syz_execute_func(&(0x7f00000000c0)="8fe8488704c621daccc441782e3dfeefffff660f1bd4660f3a61a5dc580000bff26dc4e3ad7cc000678b4307f795000000002ef34e0f2c5837") kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 11:09:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:09:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x20000013, 0x1, 0x70c6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x4, 0xc796}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80000010, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x22, 0x7ff, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf00fffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xbd4f, 0x8}], 0x8001, &(0x7f0000000180)={0x3ff, 0x400}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x12, 0x2) r2 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) read(r3, &(0x7f0000000380)=""/13, 0xd) r4 = getuid() r5 = getegid() fchown(r1, r4, r5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x7) fchdir(r0) r6 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x3) truncate(&(0x7f0000000500)='./file0\x00', 0x925a) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$KDENABIO(r1, 0x20004b3c) fchown(r0, r4, r5) fcntl$setstatus(r1, 0x4, 0x84) read(r1, &(0x7f0000000580)=""/107, 0x6b) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000600)) preadv(r6, &(0x7f0000000640), 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000680)={0x17714000000, './file0\x00', './file0\x00'}) 11:09:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x3, 0x3a) fcntl$getflags(r1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = socket(0x1f, 0x2, 0xfffffffffffffff9) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x8001}, 0xc) 11:09:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getgroups(0x2, &(0x7f0000001340)=[0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getppid() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="14974e10fb24f5dd4c7d525fe979729795a72ed59394bd08c54b816c55c8108bdfc72546b993ebef35e3d720b38c1782aa8fd0c524a09a970a34defe6da6cbee6c6889c5b1b46f74a6e9d0e4e4d95551553c05648c47ca52efcdef1e21aa1cf24d9ea3afe845d9467abbc3e4581bccbd40f5bdc2d6da9bb1b8a4892dc3b896ffeebc2a6f8c952fabad2b970a13d17110c8b6f573e8fec046860bcefc01b3e9bfd7a3e506df5217d4e06bea8428a379d20c9b96423528c8f39ec4acfaf42d0781f59399cf384584ad96669e181a3d3aa3bcf91be730938f116192b640585d54b61fe60492542de4eb6c5284dc42a3eb180c3d732f9c6708273b7f9b53042b817d01ff01e0e022b71c00ff4e834dde6cf82dcde3449565441f9e9c04a7878c60cba6ad43df46f85af96466cb572c5d72b55eab250b60a3b50810b3a9ad61bd34b961dd55257d40bc273360773413330d1d26198cdcf2c7ad7d7b3f527a7e9c53e7aba82282c6f10b4c01cfbaf939daff4963bf82df3812d1baf32017fd7aa470a5a43572ccc258eabf35a00bf717ef68caa022945e85fccccbd044e810f62e44ea4d07ba74e33f73d0865957a8b9948a537615a292dfcdd6948e0df480f07ed0359629cc326a31a7fc60ffd73bf1f94d43804c83cdc90be153cd2ad6f74b2a5474bc0e8134ad9537467c1d3fc34b802ec99a7ef79415b8f003d90304b9243e49d7c2c43adb6915fc4fad0c88fc44a0d70903f31b68db54c27e06cef3a7c5c856e4d8a66487ec3c30499daf7726c374ea2715ed318a87500ab9a4985b67c77b163719f60ad162e9df95de374a8ca474acca7421d928c654947b27f63df84bd76621b5742a8700e8a5f9face9e3bf4f034e98ed97eb51683f9d197823b10c24a66df1189063c732401079eca41ca8a92261a3575fa966d5deff4f3149f789ee2ded5332ae84512f57073b4a028cce94b809a26526c47bcad92629d76787853d686d7f219c58ad8b814505052f24c9bbd3b112a53eca30c06e360a0ea2d9bf487f83b00aabc0f62f8b78f7f6534eac8bd3a1c2bb1816a326ddbbd524b1940763540066c7f85d7e62c8cd16ec4872c5d9e1155725807700331089b1359077d294b22cc9d9dc254ae600159e5a4e70de4ff6c13def38e951a7b4e92dc54f0d083182b090e198086b76c3b770b28749e0ab29323748d25a6396a101a15798a4fb726f1aec97502b94a7e71947b76798bd6b7cf93ef99b9bfed44084396ff7526c754bbdb96d1b8c5ae707d5e3763d9676d3400c48b379467df292d12bb4778a287be4c88f88a9a77d72a8522556b48b3acab0004efbf06db0dbf72ebb2061ba6693d332c4349d43238c7f993325870b153521fea9774f9fd9caa730770674f6df00c62e0469d1faffbf6c51800abe1448a5d52995e9408420b2fc487d367752a190ca78723e62665a9a63d6217a9f4d3d40188b61b0e1264a4bcc11adf624477ab2ed3a77f3f8b72a2ab2e699beb95f877768fa219206a8c5f90b3cf83bb9b3237387428215f273b2a52c1cbaf1b173c50b2e1c58805ad953ea86f147a10e299dc548956e8af688ebc36b9bd279e75cfef8f30f4a2e4dede0d0cfd77636e1d3f542d9ca8395420a5fc1d8ea5f20e25399bb17cd0c8c85b4015b92921f793caa0e3846b1aba9508f650bebe0b4906d41d173488c1aad1b361cc6ba6ac199263938a12cdb579194707c3b2b96db951420f969e26c105c1feeab5329891166d6832fcba3131739eb06c229eb111d2b232d9ff1727975540338d0deaebb92ca0247f27683385c446da1b377ca27828fc345f7699a7ceda8f2de2123c08dbd98f2247a95bd97ad0e199ea1cb90c116cd1afe034e73ffdfa6ce29778850bcf53c986898070b2904dd530cd85161f3234b7a564ef7254a0daa3ca5aa806101317c95b8e7191b84d440ddd94c2ca79ded9013c3f37eea9fcafef206cc0c5d1cd172e1b9f1a115bce9264388d3e0e66e21c4a7c023fc1407a9bc7e93a204bb06bf9e3dea851c6bb8aea494e13ac5130354a6c31d55377a8e0a7e03c426160d9d484d3558c4308e35136ad8afde03dff2123921e3a4b5aa6bc4e33d8344ccbf5506c2f7709645279bc93be87ad5b3291d0f5efd5d667fd7ebd68080590954fb16c594a55ba974ca01f22f0b80ab7920d40247454d02b286d2245ca21e8dbaa68547f43a29d9ca9c5ea17aec265aa0cd03a334941769ac94570eec9de369490c17d79bb3e9fec97c7859b1a1bdd8e3d9d0c7a340e10e6d209102556183cfc499ef39aaae2be7197fa788600087400e66927bd0b9c308ff947d45c5771825083e458401d79e86d0a95293b3b61c218ef2e6db8ad269215aab475effcf1981df2dee99db87db43ab4e962dac302148de216608611202f5b338c439098de8cbb1c65aa452c050e29ddcd908f106ff8781b1e0072faa2441b74fd8535158b970addb5629040d27368e702df106ed9d552da71e85e916913bbe0234284eefe9d6685548863bf90b85bd217395271fe554f545afa722d676cee1f0d4af0d55284765d3f26d38808dee2f8dde73b8dd2e59a941822a5c153393cc26bcbac16997797439ee6a89b7c3e30cbfbb90f9f3501d546a19330ac953eb7132f1dc6cea828c77af6caad9eb435781a58ce57ff714fb89fc1c6efce0959581866d408b3e31bb009c142b7df52468b687417b5f5418e3b5d955129f0fdadcfad0890951ed2da4824be81363e36a602c83b014b1fc976af3c2412a1431c6c268f54c406a41dab1b9df62d29e2a091c01481d1506e2ca05734fa3eac826b3cfcd3d97d7faf7c30bd4ae8362e8d99bd5677428fea6ea2caa670bfd1ac0c431234a8629da7f9a9f92003456bcc3c3abad9766b0e8bd301abee96ba9ef49594e43003b2be1a8eb360b62828dfcdc8b9ab75d27044f77bd332c2757f62b9f2c2533888b42c1a14c21eb190e485511dcbb78cb57ffe8a34c3f5aa281393d67e72e33baf8963c1152fca5086b3fbde85662c8b5732510e7ed95fbbd5bb1b3f016fe05ee63c9d9979e74cfa20f3410a926ca5031e027e83ca198d288043f48cf955ec10d1d963e0942cd61ffcda0e0d688fe9459733a3abb0fb6117e63038b6444f1d790cd86058635bc6bf4d30bfbc83028d042007dac40f181e9184c5b339c512308b08e9dd28c2f07d243b8c3b5c256ad94792fc15b8e172951fecb8a1e35520af680aec318cdb06bfbc84595d8929c17dc61e0b3c61aa0e37dc3763cc7dec6c96ee66b9fca66a5fbdc75441ffcaf9a4bec1fe9342ce8a872c7bd5299bd9700cd51f7257a6598313dd0f77d80fa28b652a3b3a68c49bf3ea15f922794316bb308698aff703ed88d12a7afeb177526636cdb552e9dbd5c06b7f1fab81252946f2554c98a1232760034fbcfafb8ea347df52d83bcd782b6b5e82e1124299025dcca8676eeaae941c42b0d1c666ec90083786b80b8be9021695011cc1900bbaa2a747fd74b4f97153d9c3db0eb0ded76b7ac838d1da2f5fc9b3136581141f8dc6dd5aa56af5108ea72bc92752c77c938c0c9e98ff209ed36a512cdab98db62b59d239864f2291348bbbbbb9dd6eeedf1afc2277a30c37505652b6fce197fba1a696e70d1be212e17f5529d4d2658cae1d7e2caa6f37096bd30bb6f1c293ed813636a0919a7b13f14bba4577630b5829732d634c61024215fb4db94ecf49851ce59e99d39dd810be45ed0a183f8d468051750afc04be83d7ef34c0c0349da50ce74a67d06810036a892022a7488a4eeee3f16727bddc999efa92c5c53c5cb480669a18db8c68e88ced890f13c69894b7ce14585ee66d74e25812ecd9e4593c6a02ec7235416f4cfe32e1e688cfbc6e9021cf329e30c6c3784bb295989629efdf474bd8ae746f74a94716ad3459c21fb2fa6be079a8e878daa73553496b475375e9791c6f7263013300407028b5c79a1fbb4318d1b9f2cd422fecd3a1ea1624332e38752f5003659bab1c11042da0547ea3339b0815f6a621fa9ee6ae99869e52c04d0a34934d5fcc5b502ff27efdef12ec0f7d338db034f564e0d9312f04eeae4922956d38928e1e1bbb093ea82dd2afdd6365b7dfd93abacd7cca417b0b0b32ece86470b60164ed36acfb140134679fb0a60c6564aadf8ef2b59bf7d1e364bffab811da7f64351db1d7a23c9d4bff40e690d653435103dc760282328d09ae4fe754ad0855ea5bfdb4828ceb8a5caca3a1d0a2c51f1d440c6ab1009109f5e5b483761cca4053ee237c9b6f8f9325cc37bf9924147cec9adf08caf7c077f2c57c7ea3d34e63567d951c580619b058d75cac6f3228fa5b6517c9015d31b9c0823dc602418c86b364201cf3c8e152c8ee90aef670470a80632e4ebf8293184d2e1a5bfed905fd25844e4dc3c5397515192a5e5ee60a553221ca1d872be880342949e52696cd551fe4bfb01f9ab79f1ee408aa6c99387a70e3e470d1b8ead6a3cf7945c5718099f1bbb90ff6509ca708b928b11892d4a8c06c37f9ed9ebda8efb69dd65137a6e0779c2a48372dff02290dd7ec5d0473dcc179316a6b2672852267e5de7f64732c541049ca811ac1c0d38900c5f251b1c6d9c14a317443c189306993ee08a10ad52388cd2d8c59491c58e3c8a6ea9edaa7d9f2e8b64160abec48a632d2d874b17d6479876917debd580ca99391d701b9bcd839d5a70931eb72edc2da481fa57497475a98f9b08a2ded2751a40cf8a17153492cb0d3b18b5f0a41a835dc87a5e4b67e29ab45fcf4db5638ff28863c7881ed75ff2b83a00d3180c88b02a37bce586d5666210b8db0e1b01a53e58dfdf750c0236114ac84c084cec4521341209be93ce00b8f0082d6e58b2a2273ace1cd86764013b557f6a4ea22455a7a76bb4d2621088cc88828e01cbb9801a2ad5484c557156c000b22695c04f1d756f982cb3c066adf95ed74a9cea058d245494437444d660edec594c396cdcb0676e82a6207b22bc6f8f72d8945f5f0d01a39fa6d05b5b5b17a83c8832b2d8017de80b7c41e3eddf7a3c0597efef6ec888cc3a82bb8038041f08aec4a6bc7075b91e83fe057a417d5ee5833f5bc471e9063abeae4c491db54c44af9419423d3dcd41b29c3e1c5416ca84b42411f85d77967ce009c21d1505d31753cbc6bce1cb57ecb598adbd86b0a1c8389b9bd8a58243872d6a3c9b4d36d302369be69a233571ae7cf8a7d0324447e077565134dbc54010ab167a56aa00e594f8215ee32b9457e7186e6cbabfa8e61791d301a003c70b9d95cc5a25942d2aa50b3116051e5e1e6c84321dae53bd41d20a6d9087be8f982c293bb46ace94e5067a55f80716fd1180abac4d03608201ed516306a9e86f4b78e7bfe0ac81f62c0e596eb3134ac8ea66b71a14e7d52dff9b1b0c785543a57043c842aa1dfb70f620fe6cb04205ed1670c281b580c13ca0b71a4ae0a3e500821833af0a630666207629bf47eedb1b27f6c4cf5bae719a98150a4435eec079b82bfb9036abbb72923eaabee2d672c0a4b3f43b119864ad8c64953fa157778b04756cc1346b31240b225b5752cab4c336d58174a3b110e6b66e0ad97ac91f3d864128841ddc630d4172f92d57055f5f13189af961d23934b5355435e6b2732e1cbbaea07d441ab261101864fb1e28b3f1435a8b532f8c063dd370094c27aa4ca6fe3c093e1fd474f81a1e12aa8cdcdfc3ba25d7df726b8794fd23d8beaaa93e27ef9d8403b104abe78157a0053b0f9006a72dca21f1354e7ebe8c6b2a7c9354f3bfaf037f863e952", 0x1000}, {&(0x7f00000010c0)="0dcc772c90508608c1300bbf4dfcd6b9b46c5df3a41aab446c69be", 0x1b}, {&(0x7f0000001100)="9f343b7bd544c6f14be642a3d1f65e5a34ece0ea6ebdcbec7ada51aa6f98942c4ad4cf70de04e61c3984d74148b25bea7c68a9e519f0b9cdf36bfcb49ac73a62b293bfc11dd30998863623b85e890098e51a72bd4a3cb0de573cdcdb1765d3b6602241ba7f6dc8f38ed66a061f33d91f5a71b25a47ce5dc03125d1676e80c4c19012af2c87dcb0ad2544c5e03f4cc7", 0x8f}, {&(0x7f00000011c0)="44d90907c4b2ead971690566f08647f66a36f6d2beb23f6d3e970641c557f607f4786422ce06ec0903e7983511c8d2e72cbda4f0115404dfa4ec359fab37954594019020b3dac7377efb61e5fe379ffa26038cab1c187e1ccb1c3438077391f52388b471ae53e4414e6e1a5a10b4a2363925dc2f0bafd57014a272df39c7a6d09fda02cafb556c49f10ac234b644f01f1e1497fd63375d1c28cefc4f9246dd125a23aa350822a06425b7f957146bd0486cca44eb58c5f50fc308", 0xba}], 0x6, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0}, 0x408) munlockall() shutdown(r0, 0x1) 11:09:57 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r2 = getppid() fcntl$lock(r1, 0x51f506a423b558da, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x9bb, r2}) 11:09:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:09:57 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000040)=[r0, r3, r2]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="c9a90a1c0b1ed2c1e3a2a5eaa999ab19306939ae6ecbbec9c9ea529fe2427a7d8081d1c912447c5775d54992e46e5e9bbd2f7a6b033d8cc514d1c5356e6d7a2f457c96a1e2b18a61fc80c20686d335bec7f8366607c83f32bfbdebc937afc1c2c5c14a0c74622b7f08e77af75a94b10e662c1ef5fd9fedba320aa4ef07db815ca3ee750117eafafa42dfabaa79d1ceb217e95c302c", 0x95}, {&(0x7f00000001c0)="7fc904399ce1d80d3a2b6f8a80e04e77bf61168ad0be556189bdcfb5da2ef1f67ef75f3a7692d8be94be570d197f298c468930abc6997ad6", 0x38}, {&(0x7f0000000200)="83ef7a7753095aff73e85a6005b9c19078e573bee445efa94ffe9902c935d40a2e23bd8c6f17416f9f630d081650d9a6f4a608a74c21855d55948fac4a1453eafeed441ae9f612a4be46d869456f6f85575179e80ad9524345f11defe4a44f8c6378b656ba64ac4ef7ef5cf34f71b5d225870b0f3f8040c4bfc110897ccce62396870bce805bc7b189e694d7c30d2428b91ec6341ca6fda7c37fed17", 0x9c}, {&(0x7f00000002c0)="26b523792ddb1e830aa883157bd435b37b960e9e947e3b9baa2a7c2a22e6ef350f46d39e2dfba8e1d160af0e4fea6272e306464b9100dcebf95bb76d32dbc083a9d862b30efbee4a1c9baa55e853de9ac7d8836edc389bd06c61b1ddf6c921983f787373fe3fd18234b8c0ffd7988497221f97c907243947b9dcf156e031dfb9a650f51301b02caa5c3b58558a5ce02bd30bf98dd9b205d83dd2e1a01a65ba28cbd9ad4acaeef859536b469c2914d3c19bfd078752d236f4b431ef987d332cf7cc373ad5d068ad8152665e876c2f53e63bec2ac45da286b78a4fe5031d5eabba", 0xe0}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r3}, @cred={0x20, 0xffff, 0x0, r7, r8, r0}], 0x40, 0x400}, 0x1) setregid(0x0, r1) setregid(0x0, 0xffffffffffffffff) 11:09:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x200, 0x4}, 0xc) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 11:09:57 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001500)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000001180)=""/147, 0x93}, {&(0x7f0000001240)=""/242, 0xf2}, {&(0x7f0000001340)=""/227, 0xe3}, {&(0x7f0000001440)=""/173, 0xad}], 0x6, &(0x7f0000001580)=""/21, 0x15}, 0x0) sendto(r1, &(0x7f0000001640)="385e2894148cb84f3aad61eaded1503b868e2a629531774653eb2484b4c9bde806040962788223baf472e143dc7342d91641731519ae4a7d1ac54f14c5071c39e936f77bf7665c89ed31f929145e32a937290c84d389d71a33d32b742db80a3f1f0c080097d91fecaafaa1d44b45faaed0a93d9df1e903f319e408d1cd322cd61bcc58a6102be84c272ef37699226af3c1c5a7a5866b38a0fbb3669c26bf17ca17847d87e996a73fa51979ba5ddb2fa032e21004edf3325f064c6703bf007e50821fc1f4e66fdeac4c0a2ca36ab37467095a6d16a9040a28dbb0b04934021324b7985bb448d1", 0xe6, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001740)={0x3, 0x1}) pipe(&(0x7f0000001780)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x0, 0xbf, 0x100000000, 0x7bb, "fbf5215daa91f9c898db741e04ea615c819a4380", 0x4, 0x400}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001600)) 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:09:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)) 11:09:58 executing program 1: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x3) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x0, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0xfffffffffffffff9, 0x8}) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = socket$inet(0x2, 0x8000, 0x2) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000840)="579f8c0cf3faadc4fad74c51a5bc83e157ef515d7c6df506c7c463c0de87a6ea7e38700d957f548b399550fb8b9f014abf0bf126e44668a658fbdcc434200b", 0x3f}], 0x1) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r5, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getitimer(0x2, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') bind$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000500)='./file2\x00', 0x10008, 0xc0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r6, 0x0) r7 = semget$private(0x0, 0x2, 0x646) accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xffffffffffffff7c) linkat(r1, &(0x7f0000000900)='./file2\x00', r5, &(0x7f0000000440)='./bus\x00', 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) 11:09:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x108) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) r2 = accept(0xffffffffffffff9c, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) syz_open_pts() r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000000000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000003000/0x1000)=nil, 0x3000) dup(r0) poll(&(0x7f0000000200)=[{r1, 0x81}, {r3, 0x40}, {r2}], 0x3, 0x9) r6 = syz_open_pts() fcntl$lock(r6, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r6, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x148) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) flock(r6, 0x2) flock(r6, 0x2) fsync(r7) flock(r6, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) shmdt(r5) 11:09:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:09:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000004, 0x4811, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) 11:09:59 executing program 0: r0 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0xffffffffffffff02) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) ioctl$KDGKBMODE(r2, 0x40044b06) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f0000001700)=[{&(0x7f0000000080)="659e663334", 0x5}], 0x1, 0x0) 11:09:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffffffc1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x4, 0x76}) 11:09:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffd2) r2 = fcntl$dupfd(r0, 0x0, r1) clock_gettime(0x3, &(0x7f0000000000)) dup(r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) setrlimit(0x5, &(0x7f0000000000)={0x8000, 0x800}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setrlimit(0x7, &(0x7f0000000140)={0x0, 0x6}) r1 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2a6, &(0x7f00000000c0)=[r2]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) setrlimit(0x2, &(0x7f0000000100)={0x5}) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="e9ee8ff0e7ddb0e3fce44a0c8581d38d1455372a801fbc59c0c6f2640160ab08da70f682f209884471e0ea61245412da178461a2e7aa6d6febf9f4051983025a4e19220bf8a17b7e73a657ac8c44f844c1ab2a928ccb8507c532535e800673dcb8c0bb5e0c46b5b30ad3ee747dc63ca82f1a60bd4389ecfb87acf514da992e9fb3340c0e08152e", 0x87}, {&(0x7f0000000300)="4cf201098883a63f98ea1c4079be6d52119cbf53db66c23cfd54ffe9d841f5598c8cb072c305bc3fb528b5679c898699700bd4ef3c0f2af80633615bc5f285db2e7b7eb0899bcda8fa1216f0526505bc14d816ac3e4ecf3d138ae1aecde65f710b0c036cb35ea545bdf7a56712d14d12b82ff7538de6eb7e277a9b6023f245583c245ed4f22039452e614e53cdec861cff3c1b2f152adad3f76866af08b09fd9165b6aee301c89ade49bde306303b2c8c9", 0xb1}, {&(0x7f00000003c0)="e476a11389184ff8dad58a52b6d3a1f6725015f2bb040d0bf4232b8e42d58d007545aa1ef91d77cabef2531908cbbd61b2f05da2905bf38ef2eef8e58c0ae55d2a5a6eab42f35f9cf06869a22fd0d78fcdcd0762527de854a6c4b619495f8c3f7fccaa79cbe41fa1e5ea1ee5633a6350016f7fb694d0a2a9983e18c0d247a07df02c1d44802cf0f956edca52a35f011825a6fc4d3b4797b202931276fb726c9a69355d0f10ca05f763fec697b17d569bb0df1a7de969fd24ecab7f3bd8b80f465c4f8f5a68e294a082dbc888361be40a88648f744e8a77f6", 0xd8}, {&(0x7f0000000000)="bc", 0x1}, {&(0x7f00000004c0)="7707579a2e7de17685d5ff9b3f56c878a8f46ed03c57a0b5dbc8269c61e9cc21f9c832863393b672e3a5e78aa6f23c5607c04706dc3d46d83c281845a6504cd2297e5b3fa4e3a3e1beeef108759ac85760", 0x51}], 0x5, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x1, 0xffffffff, 0xfffffffffffffeff, "afa7b9d6caf5bbe5820b4a11c18af05bac3b4fb4", 0xfff, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000000}) 11:09:59 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) close(r0) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) pipe(&(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 11:09:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x21) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000000000005) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000020c000/0x4000)=nil, 0x4000, 0x3) setsockopt(r2, 0x25, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r2, 0x0) 11:09:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x3, 0x5}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x22, 0x678, 0x9}, {{r0}, 0xffffffffffffffff, 0x54, 0x2, 0xecf, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xf1, 0x40, 0x4, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000001, 0xc688, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xfff, 0x8562}, {{r0}, 0xfffffffffffffffd, 0xd2, 0x1, 0x8, 0xc7}], 0x1, &(0x7f00000000c0)={0x80000001, 0x7ff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffffffe, 0x2000100000001, r3}) 11:09:59 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(r3, 0x0) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) 11:10:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0xa2, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 11:10:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 11:10:00 executing program 0: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 11:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='{\x00'], &(0x7f0000000280)) 11:10:00 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r0 = socket$inet(0x2, 0x1, 0x3ff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0xd984) 11:10:00 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xd0) unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 11:10:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) msgget(0x1, 0x240) msgget$private(0x0, 0x200) socketpair(0x22, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000080)="39d5576d78442b391e84b4f3fa42d5e990e4eeacc52e57d9a7fc2f6d7182caae20c44ab8a06d0631f6afaa750d07b2b5f86d8a675d9249ae2945e4c358cfa1e8f95b85f33a44ef02b4c87f852c9897ee89436ed95568e79d2178a1962d1831483fc62aff0ea22e7b561487fea7aee452d519ca2e6071f383216e97fcc4263c0145f3c68a5cc096072e094755879e1119ad383794ca89706160a6455e80c9903d0dc6fdbe3b2c864498048acd748ebff53dfbc1c88940da18cdf069d4b6b51297c1d3a18029b0e87492ea147fa2d75367071bfe695e0f717317a01ff35a1897952330c6160098de3f62e7d0fb05", 0xed, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) getgid() setuid(0xee01) r3 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r3, r1) msgget(0x1, 0x540) 11:10:00 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) sendto$inet(r0, &(0x7f0000000100)="32157e0471b4ceaef8d0e6dd62756b26b2774d5f3a93119aea5009dab2a47919d2ba9a0385f8108d823a5ea4470c34f87f6ca3391968db7a6009929b985fa7d0e5b200a792d48084d1d971a415", 0x4d, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9c42dd0ee530a742f7f9eef08443574e4953e45fac7f05a448f25268db9f4869e8b08e7bd32921cf83297896ed214de3462653316cabcd57943454e0b2b5d950b0d1ba62f7bdcaa09546908a790dee11614b3f0874d6c6ebe3d33a4e0a316dd23c7b49e67d4229ba348988b690e0d3c4b4ab8a7df608cf084651", 0x7a) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x5, 0x9, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="f87585f455bcf75a63847ff3b1e7957518f270a9ad4c310c30b65c9984beb065d29138036daf3eda2ee23518ab4ab8eba4a2094ef17e32c247972dc1b97e8234b4af813f80e2d085f81c44f0edc4f1845e4a0b12585fc8873020e8789ed4b2957e1bb80b7220c5976b7f965c1829181ccd49d85434daa96fdd8e5dc2d47c677e25b9b5a946445079d77951cef1c1aec50ccd9b811d23640e2088df1a594e27f2fe2737cf1ede70a8eed2befa5de0dece1731224d4c2649f10ad3de6f29769f500418d2dc0852786bbbf283b8e6962114dceebe1c8602f555b61c3657b70b0a35fce5ce7c42d6", 0xffffffffffffff4f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:00 executing program 1: open(&(0x7f0000000240)='./file0/file0\x00', 0x8, 0x38) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8041, 0x121) ioctl$TIOCCDTR(r0, 0x20007478) chdir(&(0x7f0000cd2ff8)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/78, 0x4e) rmdir(&(0x7f0000000280)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 11:10:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r0, &(0x7f0000000340)="3e1474173d87717f97ee587eb2f9f3dbee3f0cd229924833f509bc44db278e294937", 0x22, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0xfc, 0x400, "0e18c0e29ddc9116ac6687dd8c1547b2a0b08d4d", 0xaf5, 0x4}) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79867d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87dcb40a8204959cd7fa23da2cacc96647b4184b92434fb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408ecee1cee6e9f84ffa247e7afd67be91036431b8ae4733e33ddb07f2efd078a6d270966f0f9fbcbd638ae74cb4fb0b8353c08038b801b3af1c5ff036d0bd968785467b64324aba8928030b4bd4e1d5821dbae744efa0d9bd5f003ba9f1ae1934770b4f2c65182e1baf168d34ac668ec741f559eb7c721f03f934d2e0a878f2b41fc2926a80c3f87c59257c5755e96f66a3a3d788657bd81c64e897191947623f1e69f0b23497ec725a161159654d366261760e4f83b711b1db36eda9151c9ae3cd9a4e414c1612d19e0cd0bf18630f54fdb", 0x182) 11:10:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e1ff01b28e0000009fc5da0aa11f5bdd3c047843155b6f5f1e99243bbfe4bb139726f86ea83eb48566dd056ac54106198aa6ddfe9f0999b228137e9f9ac31d334d00010000000000004afd71fa0399392e0650080719e69a4daa4c0109a9d6b40f3c69da0ecaa514c9c49d0cb941ed6062ca48f739fc"], 0x10}, 0x0) 11:10:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/168, 0xa8, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x1eb50aca, 0x9}, 0xc) r2 = semget(0x0, 0x7, 0x200) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/174) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 11:10:00 executing program 0: pipe(0x0) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="f5a1a4d3904859e12fe47e380a85733ceb29372044fbf347d26b6272bc6a95de57097d019c5f9a13c808878b99db70a12a35d611a34d8758f5983ed4c99b176a799758c6bbf85797a4c30555a3d166405cc4", 0x52, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x42, 0x1ff}, 0x8) wsmuxpoll: not open 11:10:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) socket(0x10, 0x5, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 11:10:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) write(r0, &(0x7f0000000040)="e25f762454ace5a15ce02527da066d2a70776651565c83996eb52c57e207e31c2d87bca70beb52fdca88682f6952740db1ba84bdb42340f57563", 0x3a) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x6, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x7ff, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x800fffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x884d, 0xc8}], 0x9, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r1, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) wsmuxpoll: not open 11:10:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x3ff, [{0x0, 0x1}, {0x3, 0x100000000}, {}, {0x1, 0x7}, {0x2, 0x75}, {0x3, 0xffffffff00000000}, {0x3, 0x9}, {0x3, 0xca}, {0x3, 0x80000001}, {0x0, 0x101}, {0x1, 0x1}, {0x3, 0x100000000}, {0x3, 0xb87a}, {0x3}, {0x3, 0x44625097}, {0x2, 0x5}, {0x2, 0x8}, {0x3, 0x3}, {0x3}, {0x1, 0x8}, {0x3, 0x7}, {0x2}, {0x3, 0x6}, {0x2, 0x5}, {0x1, 0x3f}, {0x3, 0x959}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x200}, {0x3, 0xa3}, {0x3, 0xff}, {0x3, 0x1000}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000240)="c06dca7ab128e5e380bb9713ecc05ef5bfd8dc03a0a8914f7ea70d7c70274750597771f843b9f12dadc9e5a58837548d96c27569fabc72abd2f682806c900488b2efb4470185accccc5a472651c11e40eca6e1491290c7dd0b620181d03f88e07bb1f2d9067289957e7f45578773273751b2873b42602ebe1bae5d31f60f6284ddceaa597050e0d7f7abc463c69da20bd5ca371fdf3dbce3880d98a68e7e12e82b7ac8fdbece60afcb0b4bdb2ca4cf85731169368c74213ae387e10321547c71dc4486d7b3f1dbbfa760a047b01c02b418d49fd9a2c68b7ef78f68e29c1c2784130e8348cc778705d45a03df53a451eb49bfb5f0056794", 0xf7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x140, 0xc1) write(r0, &(0x7f00000000c0)="cff4fea8b06100f9bffe50de03eda1f6bc1240035f84da7d9a416c922873df97c8ddd5b6cd9ffb709b951dd1568326b19070c869f7b806e453121a7724d208e8b61c7952e78044e944f6014930ad1ed5bf13bba41cbdd5dd609165ddaf1e56f574ac2f6926c4f120b7924aec03c3ee618125c34104fc132997745e02c5ee1b58538caabb46c799889f55f0cae43edf42", 0x90) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x200) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) close(r3) 11:10:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) write(r1, &(0x7f00000002c0)="2f9d19ffba7cd1d1798199f9107245", 0xf) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x1, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000011c0), 0x43f6d3c, 0x4) r3 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x9d8f) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000440), 0x0, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r5) close(r4) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="49fc8479b691196161b78fa75cfd37a9620100000000000000e06eee2ec73eaabc19330f3d2efa924bd844e9c862553454d88bd8e55c13ca5f7d92c7611be7c840937dff8555f17b5e40c27d39153b718fae07b282172e156e4305e67a34cb7cd217a2d900000000010000002e0b8aa93c2c162acd1d53f6124e1a142b1d1c74d0b4423a6bd2e2ccde3ed6446b223bcefbd4ddb424868f34ddf1598fadcaf69254126119432421d51d7d9843536c183c590c8b9040e6e0319068cf864ade88fab8c6b896ffdfdd11b3845081a59de24e0dafdc04bd65", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r4], 0xf6}, 0x0) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) fcntl$getown(r0, 0x5) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r6 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000440)={0x3, 0x5}) r7 = semget$private(0x0, 0x4, 0x309) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x3, 0x401, 0x1000}, {0x2, 0x2000000000fc, 0x17fd}], 0x3) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x4) write(r2, &(0x7f0000000280)="a10f3d9c2806dfb52b344f9bd51c98010e9df903d371897b402f1cdbd4ef4bed9af6e11fcca6d45c15782fa88956c09b493473e99bca127ced8c0c4e209ea781521175b40dd22093ec5a76395a7b1cb2fc2bee59ce6ed94c761459416a6f291e7400bd058adc81137fdcee658e928e47e12231fbb78d5b4c174504f23aa94f3b1e8d0dd4297935db8ec166e4ae0d2939c018e48437dde90a801e40d08055be4ce40660e63e2fce44e7e10530830dd8329efacaf974a7b41210eeb4245b939c7b730009e06e4617e8bb9bb2ed19a10389f992e997c7ccfcbc4c56d95b6fb3a277bc", 0xe1) close(r2) close(r2) recvfrom$inet(r1, &(0x7f00000005c0)=""/107, 0x6b, 0x41, 0x0, 0x0) 11:10:01 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x850}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) socket(0x10000000000030, 0x4002, 0x646e) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x480, 0x100) 11:10:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="b5b4364d631f22cb5f6d40b8a81468e5c50cc1ad5a8c69236cd3c7ffc3bb4ed7e80530eb7feeb806f683ac13df5c746af2692ac7a23b4ce22aed66bd1c8dbb22d5f5972d46bede6bb6cfd878439be660417c12d94825858c0653acb210677ead0d3db1f0ddfc3d729118f1", 0x6b}, {&(0x7f0000001180)="522c950a571109ade04a8c9f6470ca35464501e7def9a8f4299747a0775594a7f6fa8a80b139e3c85e67777575e4a4a73f0708ddffea3a012514b709d3288a4b8edf5ec58b7ca57c96eff702397c07cdb0e8a1341d732422060d7cfd641ad9b9334d2c4b190151f0c1e07648c770d7d43e8d90fee93efc5d2f1058f4ea4c00fd18533823631a21483e6a341ba7cf45da643d52694558896a978eb8aff0d978973754fd75fded59b1c4f45e7e87a46de8d9efde481fbf44655f8996584f", 0xbd}, {&(0x7f0000000100)="4cb73f5c338a6a227517eedb32f1c625010f0e7954b7d665367804a6ff942909c22b029be58f18c06bc4702d17be220db195f1f7c73cbe8ec2", 0x39}, {&(0x7f0000001240)="c6872af0a4bf7b311ffd9d0d2889fec5ba90a87aa223afce2d8075bf5d05b38bec917c2100f1010289ce529f9a8f39336ff0011161910943745a4d948a2a3b769402a4ab53db70479df87394be9e2c2cdc05fcbe512f53d4b312d7dcfab20b9a55e6be787494e84737bfb171aaf193cc297805d20a70ff32110a388c388c6b5008b078d123407561fc0f43ffd7cacb6ed729c3f679", 0x95}, {&(0x7f0000001300)="46d7047360ddf2dca9b6ffe3f464f8ce3b16d20a03909f2af57ba79a59818c34bd7ef7f3972b3c5a975d7acefb96f95738c3c26323225e514651d4b37c3867ce", 0x40}, {&(0x7f0000001340)="29b2a2", 0x3}], 0x6, &(0x7f0000001400)=[{0xa8, 0xffff, 0x8, "002a844b2b7577e038e949af3a8bcb31b1e5bfd28bf376a1b2a521c828b12e82c395894279c78dc4ab1c9eec56131e0cabd999ec1de4948dda96d0bbc1a187f21949081e3844d6e7982fcf8d300b505e12abb28be872a20e1c1dbc80d321917de729a46a2359601922387af4b00650b61d4375c24eeae739aae5bcc0b8268651700b201c04be767bc741dfb4db09f2920b21be1ffccd94f0"}, {0x1010, 0xffff, 0x6, "57b8d92b1e744c361068148fd39f96627551d5d8550abcec549b6257e02b58b084afcc959815415f38d918808e0445ce35dbe785cca6350f6fb9d30d7304ca6e31b95c8c95e2963421f2737b17489d464fec06b55ccbe8426b4294e6bdfff0194c6293c972f08e59e965555c9388daa21c837f72eddd2542fb732fea49b85553a8ac7bd1bfc172e98728b24787d13b88c28e3007e9f73686c1616e02fa3e9c9fbfee2cf30de1916d36f23aa62df2ad7212e1634671cc274890f9f47c7e75d0cebf3d7d639ad559dc4a42821c26436e54940ee2d492381fd6881d39051570adebef64729ab5672a5b7b1dbdd9123e0287421cf6bf780495937f4e6a432501fb22d0808ed6d8650cba895dc12f2796e3d958aa944a73bb6dbfcacf0640bcafa49220c78028ac081c94c84e4d6ef236121728f944b4ddd0d5f3d1e3caab4db77c4aa13f4be7b8deb06d9ba7453e5e7bb4434054fad1ee91f2d934f9bd3eeaee72613cc87c85f5a3a2edb6cb1f86c267b6effc41c68c98ae076064edf6f4878903823c75050ca7ab5c1d35929e6b44e015d021a4427429f885354dab4a1098cd230f3c3fc797d50a1b39b07404c623cdb09af536f7d829de605f33dad6d2a75776f99e8759437f5b16d7821cc4252d6335a259b2b41f1640f72204fb7104dfbccdb1cd5c9ba67faed60c2c9b3b45b0ee0a9a08d4f8ff744c37e61d1da4b0f35b4721bf87f2dd58a8d422c38a9ec955d1b4870b43239cf3f5218c8dabef3f17513a4dfcb10bad6cab36616fd11fbd5dff2466e10baebad392c5dd4defd59edffd562e1be76fbf7b1eb089cedad55cb66f769c476ed43c9924d384048f58472093290bfb1a8018463ac70341498990de8050e8b212a1d28fb28ff789192300b21b173a9fc9d65fa1d90d403a7c6d84f9cd58385d24fad1b2ddbacbd608a0116f0f4f46897e30d857bf2da628c1266159361472fc43f52362be4d867c445bc2c614e6fdfd89ff6ac8b73849c488376a5b81f9927d1df94621a49d114ab2060ddd82b7de4fd48474e0892a7f4ab743f8d61a459040fd63859eb635976e9a9e36844d8ec98835c805e106ba6ed857c3d2a2a1ce590223cd64aa7ff0641bb7061d3e25a074c588a7be714cd16bcf0fc7158386a5ce5cde869de58c81be7ea9d6342e0beb14ca53a66421feed41fa0ac8e8dde185994b11a7e8c411b230d7381dfb5eb292471cd545aca1a5de5de2c5bf7fdd036d81b68f64f3d3b3f992d2488a453f821371b0333b4edbac475846d6881536c4334033e47db43076ccde230528bb3c7618f978a80cb3b0634b56731c47fe8d2452909b834f1e69499862a0e5ff1150cc97513b78c8eac705ab04529ccb1e297c04e33ec4159818cf189c36ba7dbff45e0336088229a1f17dc2d3a3e81d4beef253d9829249ad6d65be772a95c7dcc6f92a81cf0795398fb9f0e60c7261c10335e883007f0df1e44166ed48af2a6a2a199a6de05c674dbfc0567380e0dd348074c8f9277aa8befe686fd6664014a7d25037722bf885064cbc98ae5abaef872338a5f4e9c3531bb158e40a5e9fbabc44240245203eefff90983376ba760173cd123a9d8b407138a2c2326c08d104d6d018516a33c23cd19f0a156963f205e84463e8f57d5fed0ee0a08994481c7567138cf34e28a3a3f9d3e0009bb9f961df2ab2125f684de4a5d783e74fe5cb646792b62f4eaa1c9c9559304ddaab2975dd92a1b44a63dc4b589d56fc341d759c7d3a41b7a3ac1523b671260f5219a43e778c4c97605a0354dc7eac4998dc44fa8d5a3d39dc57b36aa06d9a0ce73851f72112da6c26c5c42bf8f7dd406c2a673528d5ea32e50d00ead6a81c8b2b76801a85eb24ac188adaa288f15dd1a12587edbab6375218ceabee894728e8b98daa39eac217e077708e7d23bc82530649f8f173d4b2022e29b1c934226bc7bd6222715d5d137d0468eea3997f81fd4f2dc19340986d87002632fee385732d017ccfe7875c75e7ad49b960225e21c89312392733f32f78b34824c40f0ccee1849f1004524898263f60cf8b670b8511d7d3d7f5c092bcfa2f34adf9864bb6e1c915a54a426b0038e6dd0f0f6f4953c22023356eb560a613657d9f2b2604e5af430ba58bd2426d81eb872ac9532d3e053357425f7aeda446100967b6043fc902bcb5234387b1adcdd560a6d2d3ea06fcadcd386247edaa2ba79f8eaff2fda3e19208f6855fa5d9cd70aa229802a6c1b9c1e5f4400ee4ef5ab49ab47b9406b330758a43d2dcad0a10d5aa17595bef06a0124f5486ffe3ec99af7f05c80cddac686079aab9f4a9bd3602ad37a2ad7689590f6c8c8d9b76f8805e61cf3b6359d5f57e300af514b56167ae7acef1fc4cf44994429077b9d793e812a5cebfaddef6cf224e02c04b6c992361779b407568f1d9402359cc48764bde467d4fce1c003ffbcc4dd54ac2d3cd59866fa6e69c487e23e99a197b1a5abc6a6ba91ae1af7a5ebc2612291db319489b91c46bae0cc68e7af75f800d9e5f35bca98f2b249c342dd9be2db9228a2dff03ae5dee0c8e882618e887198bd53ee1fc78f1fc3c2b0438e1a8d64216f4e9a2f48e84ebe74d49fad7ff08a474bfa05c7d7a85cdd80a28b513d266246bcd5a7c50b5b7ee90f9414f4c0cb984d02c19e6e6688814b8c6f6fcedd863467699d950135e74abfdbfea1d1893c7aed28fdfdba34303980d4bc901b4cf90861278bf22100b3803582cc12a771a051ec5ac4c0779365a6957382534aed73f7b7a39d0b70a59a122f27b2f32fd181a3f7695fd6fc74d1240d062e12fae3c6295b72a5bf350473421e84d9dfd8e298de116e3305acd7fb86e896c0f767f9fb981a1d7904169b325093c3fd042f2cf5f395d11e391fce4b5887abbdaa812190863d3553785741c791a932f214504ad952279b446282e385b5774584469ef2d8dd25cf7d576c7da88016c867fc75804dd45f8769afc07722daf11eb33f93de3a59376b62c224805a44e2106482de96a15c69f5871a08c591c6df3cfc2430b0130fc0c81dae7bc470e5be8a2cdf2a9ba11c68d634404f7b2ed249efb62cbaf20894c0e7769ac4b4d659b9ab30c83c399c3d194f6681ad7abbfb4985ee0f2a0015dd7fa72b65ddd244eb3c5473ec546fd2cc67a5e256a678a5e692fcf28989277c2d4341f5333727585b5ee46ec3a3f1bc9ef302d22dc51b1176f854223927cbf3483f5cb449708484ea96bd561590bc230303a796b79540f82e4b61a369f6541d22084caaa06f2737ff6fde3acb4e83573d5ac49a115cbf26c4736936e1d115283e0e54c82a0ae9ede42f3bdd668528a4709edb6b440e271f469b0e6e43bed6b2efaf811bf358dcbdedbbbd87aadf19c64b231d6ebe8ccd730c8ea553422ec16243750cc58754fe94729fb7bf6db2b931bbcd24b62d660ad434b86ecdaae9b7ffd27ba760538937c9ed472e8f53acbb8c4fe0cafd4e727d11b3ea5c36920552abe2f9eef72b8cf8e9950add9ae2dfe5a862e0414599dc56539067abb432c9daa43a25f54ae39c8dc355c2819ec402b5926956413faf776750d9201b848a00ad0a1db68f05032e78ab46f9c466d9aad81ddf93041d3becd62b1a6e290090f304b3eaa6a0b3176d2f5317460e64c33b77f8048b68239725405b35059df125af04bcb2aff083df15cff135595d491fd469f339ac315a74f20670c68ae023456070b0be9e17df81ef4077a31a88029d60b4ca48b0bdba2bb1a4353589696808cc6fa003708685b5f0545f2c4f70c9b38d082389dec96f586aeab40bc8140e4e609b96577b4a8c12ab0e8aeafd105b333b278c4f59e55730caac12bafc0a5e1331d704b3bb438d11ceccb203c44eef1528b6bf05d871090fe11ecfc8d20701dba2f2f5793afdefb15e4d3c021a947aeece7af70d105a358a6ecb601d3588be59c61b5a6340dcdc04644dc10a8460e3b0b3acda136d1d00a27dda73e4dce7c380d9c0b58d76ce69eb0e31c1676ed2155500d5c11b90990759900315f6144887edfaa7a54b56709b5abe7d9bba19645195175b93afb5822e48fa2736f9997b8670dbc7b22296508acaf986e11773d0f5c3f18383c46624cf64c2d76eb314cde208e17dd6d2955b6e2952e993a513c434a69c23ad0ac81a97e2752728d29576629ac8b53621eea6f37a3258ced347957a9367050c2522e68e8a39ba5525f96b641a09ee173bd065d8b01d8889ce7883a53d3d081227d119f219ef41d940b927810dd69afa3402ae085dfe85915f808174c494d4aec29de11b55cc3281f470d84f6496ce4d62b480adcec228a8a74bb4ec5b05426b3b2e3e2b4e717601ab66baf2e9136f8fd3f264489dab577f8ec277ca9376722395cebc68463161c229132304df3fa51fe710db8c93e76368d887a30c8a938d010b8c961002c20f56cbc59dee523211795a3eca855cb1a57e30bdf0453158f9975526a39c77a124915f308471f8c8a56e2a65294c3c8425feb4c179912d80d982523ac8f28369ae2e993304e9e3bb58d64d0b4be9ada2766c722fde963704cbfed253391bf570a31f49c36adaeb1427c3aa3d02686ddaa16d7fae0bf8c4ded436c7f98a919a5452ce1337d08c71aced0b92be56dff27e3e6e18c172db1e15fa24d90d71f66338a29159638ecfd5502b3c2a0d29f3c654572d8f14dc1b7a8c230da7580bb1787ad4e394b1a9d81e220a06167ebb5fea1b3389c5fa45c02b9fc2655854fb6439bc6b204185c4436d967beb5e93be7db6837d73dccd8e01d34a26b230315665eb5f47709e61360cd2a5fdf051d8689a74508319db2cb95ea1ff1c34e6774f7cf327258a4b1881812f020e770e23909eaaa9728c002145d972de89c10ec36c72dc4f9a2c030d59678bd52624d8c2d623a1010568480d84a9f14f5f089bdf2984e3c4e96ff5fdb65f71fec6ee8532de04157c61ba832ac93edc7e97ec39df0c773b354964823d9004da42b5a6dc2357a3e483f7f7d1d77c87289549e7d3ad464945199710f39f241da3d35c2c038ff0ec28bc0785d8eeee2236da6c505f009bb43d70b97d26ea78f62568a35eee0d20cbdef104a35c1856d715164431d73070d53f3bf47432ed8b53a6c699f667f65d5962cf4dbaa0d2fa88d842353e894fbf0439f91571e4b50ce2a891979966b0ef152813f7fecc434d81021501391e8ff3b71bfa523e70962f9262017ee0275abfdd185aa6a44cb2e324f79125a445ca8be6d00c6b9b9f2336251927fe70d1da4ff06a4fa872a3b609e3fb18e631a17ee2e8e5b057c13de5fbe6dc12b8a9376654764689432a2df632f7a86b961c1538df45b54a1db0fb079cc1f781ecc251531b38fb6133fe35fbcecd95b3c517e19525db1d92a2913ae6c15032717b96e31f96f3fbbb860930d2356b226fc23e7f3cabe66cdbdb514943c9c9365eae068d6178f98eeeee291b22e34dc4f99f7b48689ebb1021cf27eb3ca4c873f211d6e03e0073437d9a0d35b5c8a979a0eb6303d9fcb0821550972e3fa2dfe8f37e6f4ba343756881169496c0d0877ecbaf3ee1727267800cf79ca0662b5bb31c1b17a7d9efedc25f842828c6665b322466d74522bef999837af83a10f650bb638c84380438327a4d7048692d35196f4fda2eb228402b5fa1c036d3e9c2dc89f909480a0a19674978ca32fde734ade5f847af1086d357ad7c138e42af7761f9a6e2944fb5d779ff27d61de230e11f908142eb85bdc5f778958d36fb8f535aa2bbd8adeab7c8c6ec12fafa9ecf80b29f817a17661ca47ac8e51b7"}, {0xe8, 0x1, 0xfff, "0b152de966e7c02729637ce4ad7d589d8b43ec8536056bb37bd908aa07baea01c833f082990ff57c3dd6dcdd9f5743677458cda8e8dac69c37c7cc5cceee2f4c6157c999b39860c51d9aa4553dd7fd75770f6120e3d7f1fb6f5e0121a8d3c123e416884a053b5073d3071f75de25828af1f19b6c3b715a42a1d11dc2adedd928c21b8d74e2bcb34a9de92f0a215c3f708723b8fcf64fd661fddaaf6e930dfa13d683f47a08c8a216ac4f18b2217c80dc125619bb74ac92d8996af64e87ef9c063fbb24420604125c46f032f5b385ecb9ca7765ac"}, {0x38, 0x1, 0x3, "4b5c5be3047111830fd05635e6388ed8a1ccda0ae8733e428d09aa66cd5582ab17"}, {0x100, 0xb84df3b0ade7992e, 0x2, "a12f005739040a2f60b609f817618c47a2814809c2af0c2c41562c6895c2578cd7165929200c48b2a15e1995487c0a8065ee964cd050b2a630102e3cf5fd1c4e5dc4ef44c2b8eeb32e157ead47d4fc58838585bd13ef8c0e66fd43b1960626d7bef8f9d62f5dadd4e6327bc8b8069dfb12283ce3e10589bf28cb3c4096cde4d93be0d3f2eb8ca531e37197e6c5b7e0482d2115ffdc9076c710342145625cdfd9e995a25caa34208cd7536e450e2a57d1de10c92d9f1b7fb8384e5c3d0013f88cbcb163c2da1b8c9fd7f3d4c5a8147768fd28fb3933c970e06f4f6932c927631c55a01ada43d05f10dd20757f"}, {0x78, 0x1, 0x20, "4ea275176e20015388c651cf74b3841123067278a41e8d9abe870f594452967ba921dd18e71c2672864fb6af00659f0f83b69a2a9b208bf702b895a137d49c99b674d10dc381418833787d900cae9b985e3481c8edab681892edf3aa665a96c404e017"}], 0x1350}, 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, 0x0, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/51, 0x33}], 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) poll(&(0x7f0000000000)=[{r1, 0x60}], 0x1, 0x0) pipe(&(0x7f00000004c0)) 11:10:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 11:10:01 executing program 1: socket$inet6(0x18, 0x4007, 0xb) socketpair(0x26, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 11:10:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000082, 0x0) pipe2(&(0x7f00000000c0), 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 11:10:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x800000000000009, &(0x7f0000000040)="90000000", 0x1ac) 11:10:02 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000124000/0x3000)=nil, 0x3000, 0x4) pckbd_enable: command error 11:10:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() kqueue() pckbd_enable: command error 11:10:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000600)=""/152, 0x98}, {&(0x7f0000000140)}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x3, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001800)=""/164, 0xa4}], 0x1, 0x0) 11:10:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)={0x1, 0xa3f}) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 11:10:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setrlimit(0x1, &(0x7f0000000080)={0x80000000, 0xffffffffffffffe0}) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x10002, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 11:10:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xfffffffffffffffc, [{0xffffffffffffffff}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x20000000000}, {}, {}, {}, {0xfffffffffffffffc}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x80000000}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x3}]}) ftruncate(r0, 0x5) 11:10:04 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) panic: timeout_add: to_ticks (-1) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *472800 63551 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,ffffffff) at timeout_add+0x179 pcppi_bell(ffff800000669200,fffffffc,ffffffff,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a02940,2,ffff8000ffff8710) at spkrioctl+0x230 VOP_IOCTL(fffffd802c30b760,20005302,ffff800014a02940,2,fffffd803f7c7a20,ffff8000ffff8710) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ff44a60,20005302,ffff800014a02940,ffff8000ffff8710) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8710,ffff800014a02a88,ffff800014a02a70) at sys_ioctl+0x62d syscall(ffff800014a02b20) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,c827f0ab010) at Xsyscall+0x128 end of kernel end trace frame: 0xc855bfe97c0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,ffffffff) at timeout_add+0x179 pcppi_bell(ffff800000669200,fffffffc,ffffffff,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a02940,2,ffff8000ffff8710) at spkrioctl+0x230 VOP_IOCTL(fffffd802c30b760,20005302,ffff800014a02940,2,fffffd803f7c7a20,ffff8000ffff8710) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ff44a60,20005302,ffff800014a02940,ffff8000ffff8710) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8710,ffff800014a02a88,ffff800014a02a70) at sys_ioctl+0x62d syscall(ffff800014a02b20) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,c827f0ab010) at Xsyscall+0x128 end of kernel end trace frame: 0xc855bfe97c0, count: -10 ddb> show registers rdi 0xffffffff815c3ec7 db_enter+0x17 rsi 0x118c __ALIGN_SIZE+0x18c rbp 0xffff800014a02560 rbx 0xffff800014a02610 rdx 0x118d __ALIGN_SIZE+0x18d rcx 0xffff800000938000 rax 0xffff800000938000 r8 0xffff800014a02520 r9 0x1 r10 0xffff800000932840 r11 0xe0b7f7922e5049a r12 0x3000000008 r13 0xffff800014a02570 r14 0x100 r15 0x1 rip 0xffffffff815c3ec8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a02550 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=472800 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9070,0xffffffff8222df20 process=0xffff8000149a9a60 user=0xffff8000149fd000, vmspace=0xfffffd803f014c60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 63551 29342 26895 0 2 0 syz-executor.0 *63551 472800 26895 0 7 0x4000000 syz-executor.0 44975 477489 18147 60929 2 0x10 syz-executor.1 44975 49054 18147 60929 3 0x4000090 fsleep syz-executor.1 16069 279882 0 0 3 0x14200 bored sosplice 18147 388089 107 0 3 0x82 nanosleep syz-executor.1 26895 417005 107 0 3 0x82 nanosleep syz-executor.0 107 415090 99180 0 3 0x82 thrsleep syz-fuzzer 107 207582 99180 0 3 0x4000082 thrsleep syz-fuzzer 107 416264 99180 0 3 0x4000082 thrsleep syz-fuzzer 107 166266 99180 0 3 0x4000082 thrsleep syz-fuzzer 107 35419 99180 0 3 0x4000082 kqread syz-fuzzer 107 40697 99180 0 3 0x4000082 thrsleep syz-fuzzer 107 358685 99180 0 3 0x4000082 thrsleep syz-fuzzer 99180 458105 76793 0 3 0x10008a pause ksh 76793 139030 33591 0 3 0x92 select sshd 67384 240871 1 0 3 0x100083 ttyin getty 33591 28932 1 0 3 0x80 select sshd 71361 24919 60038 73 3 0x100090 kqread syslogd 60038 317318 1 0 3 0x100082 netio syslogd 73659 12017 1 77 3 0x100090 poll dhclient 51096 240056 1 0 3 0x80 poll dhclient 47293 485742 0 0 2 0x14200 zerothread 90468 104933 0 0 3 0x14200 aiodoned aiodoned 40972 169631 0 0 3 0x14200 syncer update 58997 30375 0 0 3 0x14200 cleaner cleaner 54926 314344 0 0 3 0x14200 reaper reaper 71190 450632 0 0 3 0x14200 pgdaemon pagedaemon 34862 141917 0 0 3 0x14200 bored crynlk 42727 42729 0 0 3 0x14200 bored crypto 87041 429728 0 0 3 0x40014200 acpi0 acpi0 64508 485446 0 0 3 0x14200 bored softnet 18627 61142 0 0 3 0x14200 bored systqmp 84403 30520 0 0 3 0x14200 bored systq 64678 340603 0 0 3 0x40014200 bored softclock 68665 173127 0 0 3 0x40014200 idle0 1 311452 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9493 6344K 6351K 78643K 10738 0 0 pcb 23 9K 10K 78643K 309 0 0 rtable 100 3K 3K 78643K 233 0 0 ifaddr 52 12K 13K 78643K 85 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 77 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1520 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 64 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 513 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 30K 46K 78643K 326 0 0 subproc 64 65538K 67586K 78643K 72 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 83 0 0 in_multi 33 2K 2K 78643K 44 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 215 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 80 20K 22K 78643K 2011 0 0 UVM aobj 28 3K 3K 78643K 33 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 14 0 0 NDP 10 0K 0K 78643K 22 0 0 temp 144 2344K 2410K 78643K 4163 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 266 0 259 1 0 1 1 0 8 0 plimitpl 152 23 0 16 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 98 0 94 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 7 0 7 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 184 0 0 12 0 12 12 0 8 0 art_table 32 185 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semapl 112 60 0 50 1 0 1 1 0 8 0 shmpl 112 31 0 5 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2417 0 1003 46 0 46 46 0 8 0 ffsino 240 2417 0 1003 84 0 84 84 0 8 0 nchpl 144 3337 0 1714 61 0 61 61 0 8 0 uvmvnodes 72 2501 0 0 46 0 46 46 0 8 0 vnodes 200 2501 0 0 132 0 132 132 0 8 0 namei 1024 9408 0 9408 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 9899 0 9899 11 10 1 6 0 8 1 sigapl 432 681 0 667 2 0 2 2 0 8 0 futexpl 56 8464 0 8463 1 0 1 1 0 8 0 knotepl 112 162 0 135 3 2 1 2 0 8 0 kqueuepl 104 161 0 159 1 0 1 1 0 8 0 pipepl 112 434 0 415 2 1 1 1 0 8 0 fdescpl 424 682 0 667 2 0 2 2 0 8 0 filepl 120 4192 0 4097 4 0 4 4 0 8 1 lockfpl 104 163 0 162 3 2 1 1 0 8 0 lockfspl 32 308 0 307 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1174 0 1166 1 0 1 1 0 8 0 zombiepl 144 667 0 667 2 1 1 1 0 8 1 processpl 840 696 0 667 5 1 4 4 0 8 0 procpl 600 1426 0 1389 4 0 4 4 0 8 1 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 508 0 491 3 0 3 3 0 8 1 mcl64k 65536 1006 0 1006 69 45 24 64 0 8 24 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 16 0 16 2 1 1 1 0 8 1 mcl9k 9216 10 0 10 4 3 1 1 0 8 1 mcl8k 8192 13 0 13 5 4 1 1 0 8 1 mcl4k 4096 36 0 36 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 3 3 0 1 0 8 0 mcl2k 2048 43649 0 43614 13 8 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 74808 0 74746 58 53 5 37 0 8 0 bufpl 256 7247 0 1930 333 0 333 333 0 8 0 anonpl 16 89493 0 81523 66 17 49 50 0 62 16 amapchunkpl 152 3107 0 3016 15 8 7 14 0 158 3 amappl16 192 3910 0 3495 55 26 29 33 0 8 8 amappl15 184 266 0 263 1 0 1 1 0 8 0 amappl14 176 272 0 267 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 12 0 10 2 1 1 1 0 8 0 amappl11 152 409 0 398 1 0 1 1 0 8 0 amappl10 144 56 0 54 2 1 1 1 0 8 0 amappl9 136 570 0 566 1 0 1 1 0 8 0 amappl8 128 137 0 119 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 413 0 399 1 0 1 1 0 8 0 amappl4 96 263 0 242 1 0 1 1 0 8 0 amappl3 88 163 0 158 1 0 1 1 0 8 0 amappl2 80 5585 0 5524 2 0 2 2 0 8 0 amappl1 72 21520 0 21085 25 15 10 19 0 8 0 amappl 72 1638 0 1603 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 32 0 5 1 0 1 1 0 8 0 uaddrrnd 24 682 0 667 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 682 0 667 1 0 1 1 0 8 0 vmmpekpl 168 8366 0 8346 2 0 2 2 0 8 0 vmmpepl 168 79848 0 78411 106 33 73 74 0 357 10 vmsppl 264 681 0 667 2 1 1 2 0 8 0 pdppl 4096 1370 0 1334 6 1 5 6 0 8 0 pvpl 32 322222 0 311203 238 38 200 207 0 265 110 pmappl 192 681 0 667 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 594 0 118 15 0 15 15 0 8 0