Warning: Permanently added '10.128.0.12' (ECDSA) to the list of known hosts. 2019/02/16 10:02:30 fuzzer started 2019/02/16 10:02:36 dialing manager at 10.128.15.235:24177 2019/02/16 10:02:36 syscalls: 1 2019/02/16 10:02:36 code coverage: enabled 2019/02/16 10:02:36 comparison tracing: enabled 2019/02/16 10:02:36 extra coverage: support is not implemented in syzkaller 2019/02/16 10:02:36 setuid sandbox: enabled 2019/02/16 10:02:36 namespace sandbox: support is not implemented in syzkaller 2019/02/16 10:02:36 Android sandbox: support is not implemented in syzkaller 2019/02/16 10:02:36 fault injection: support is not implemented in syzkaller 2019/02/16 10:02:36 leak checking: support is not implemented in syzkaller 2019/02/16 10:02:36 net packet injection: enabled 2019/02/16 10:02:36 net device setup: support is not implemented in syzkaller 10:02:40 executing program 0: nanosleep(&(0x7f0000000000)={0x8, 0xffffffff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8100, 0x0) r8 = socket$inet6(0x18, 0x1, 0x4) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x5, 0x2}, {{r3}, 0x0, 0x20, 0x1, 0x10001, 0x604}, {{r4}, 0xfffffffffffffff8, 0x31, 0xf0000000, 0x2000000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x2, 0xaf}, {{r6}, 0x0, 0xc, 0x1, 0xfff, 0x7}], 0x3, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x40, 0x4, 0x3ff, 0x68b118c3}, {{r8}, 0xfffffffffffffffd, 0x2, 0x23, 0x101, 0x800}, {{r9}, 0x0, 0x0, 0x40000000, 0x8, 0x8}], 0xffffffffffff74bf, &(0x7f0000000340)={0x6, 0x9}) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x1}], 0x7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x4, 0xf09f, 0x4}, {{r3}, 0xffffffffffffffff, 0x1f, 0x9243178db1c04d28, 0x3, 0x7}], 0x9, &(0x7f0000000400)={0x8, 0x3}) fcntl$setflags(r8, 0x2, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0xa, r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x31a3, 0x4f5c, 0x9b7, 0x0, 0x5, 0x1b, 0xffffffffffff295c, 0x0, 0x0, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x8c1, 0x0) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x3}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000600)='./file0\x00', r12, r13, 0x6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000680)={0x5d, 0x4, 0xe72, 0x81}) lseek(r0, 0x0, 0x1) ioctl$KDGKBMODE(r11, 0x40044b06) kqueue() pipe2(&(0x7f00000006c0), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x82, 0x0) setegid(r13) 10:02:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0xa1) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getuid() r2 = getgid() lchown(&(0x7f00000000c0)='./file1\x00', r1, r2) getgroups(0x1, &(0x7f0000000100)=[r2]) getgroups(0x7, &(0x7f0000000140)=[r3, r3, r3, r3, r2, r3, r3]) r6 = getuid() r7 = msgget(0x2, 0x200) msgrcv(r7, &(0x7f0000000180)={0x0, ""/162}, 0xaa, 0x0, 0x800) msgrcv(r7, &(0x7f0000000240)={0x0, ""/218}, 0xe2, 0x3, 0x800) r8 = semget$private(0x0, 0x7, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0\x00') bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000003c0)={0xc1f, 0xfffffffffffffb73, {0x193, 0x3}}) r9 = getpgid(0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r9, r1, r5}, 0xc) msgrcv(r7, &(0x7f0000000440)={0x0, ""/29}, 0x25, 0x1, 0x1800) setuid(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xfffffffffffffff9, 0x5, 0x400, 0x0, 0x5, 0x100000000, 0x6, 0x3, 0x2, 0xfffffffffffffff7, 0x5}) getpgrp() getuid() setegid(r4) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/208) setuid(r6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) bind$unix(r0, &(0x7f0000000640)=@file={0x0, './file1\x00'}, 0xa) 10:02:41 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000001c0)="00c8b1ed8c326bdb07570bfa583a3d643f99d1268deaceffd68b59bb62ee5b942426d631afa51f72e18b3e8323b365eb4a0265cbbcf759bee19ff1951d585428dd6d0f5c742aa93cc5c5d77c32f5cb0f19d885daf1b8d8bb474ec350b7795ff7449c1b67914c692b89266132153f2b7b43af153763c2db8d9afb9c63f0d1cc77c1d6a0c375fa9fde7e08c7a7329ca87d476009000000000000003d33fd98e23468c95886e1df06ed082a45d545ea2c25f350354d4c6349b9123434355180bb5dddbc017f14d29aab96dc67f9519bad40186b92df6ed5cd4b1020c7772e44ff46105c1f61e04438031b29b315524daf458cd40813cb84b449229a8e808c813d303dccc3aac2c99115a19bdefe7249b430c894ee06aae16066b367f08183d5c7fb6047d67e3b22fa3ba184edceda2e829c600aeb6d5af4c072eac8272d8e78a0dbd7ba26426081dcde07b140f7e2659e433c56ec8c80b765948b96b92221be65d0d7955e67b134c99abc57331301f2399f193bcbea18e49275e2ff17b9f8b3020b7adb58c5f7fcbfb2534453481c0ce3dc51e107c4f557416abc918d5367a0d5877220c99fc6debe133ac2d3d475c0d2074ef16f389fee89", 0x1b7) socketpair(0x30, 0x0, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x2) 10:02:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000070c000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 10:02:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='^$:\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000100)='@(\'\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x17\x00', &(0x7f00000002c0)='\'\\\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 10:02:41 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="d481f475a16b15481acfc860050e85fe7537f2ec0a25950aa50810cbd14092a2999fd26150514069b7e3fef71b7961b26ff62add4c12217ef052622c74100437ba4aa2dde92b98677b43832454d1a728af25896d4b8b491600ad91765b947126", 0x60}, {&(0x7f0000000280)="804f1cc22ff2d4c9a0acb7cf9369c4ac5df75846e6679c850f19c7f35331dff2bbddfcbe8db8e8e2c9c1c22f1ed41aba052beb417bf8c688a851939efe284706d517ab69c07c759be37faa48207a18379f91710be4e35c78ade66798db861f69d06d28d4ef7ee5efb2b8ae27845b84964e27a2c6eef6cace96f3c0b6d8c153bbd3aee5bab66f4e534c95f97a5934b129cadbae2be80b2605ac8f529f92a3016f3e44b623987af2d5193bf2cb452581a429e72618d6502ff890aba15080bd2c4a", 0xc0}, {&(0x7f0000000340)="cf2976f6680e1240e83d13db0c976a5dfcf85e68f664e2b21721dd6de18f184df37b9ff5e339370619e54d6051c1333e4adbf0d5ac0c401a40db3846d128b7c3916748bd1ea3d312e731d316d3f01fd5ef2e4686c12644e546c28f92d0023fbeb9c90c5a3af94d43e9918a4a24211a457162cab3a25275bd3376b58a216fafbf3198a21913b35762a6d4bf7369ea157c3a960b79b1c77d529c2049dd3ccdb021270db2d5cc6fb741854222c025697f72a0c5ce20550ecb3d43e94f0b39a8e20fb5c67c91842167", 0xc7}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) socket(0x6, 0x4, 0x6) 10:02:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) r1 = semget$private(0x0, 0x4, 0x2c5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) lseek(r6, 0x0, 0x1) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xd90718eb85c02f88, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x10, 0xfff}, 0x400, 0x6, 0xffffffff}) 10:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:02:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x4}, 0xc) 10:02:41 executing program 1: r0 = socket(0x15, 0x200000000000002, 0x2) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x34df, 0x2, 0x0, 0x3, "ea509c4c2c384add0ab55557d74053fe72ee4abe", 0x3ff, 0x89}) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000"], 0x10}, 0x0) socket(0xd, 0x5, 0x3) 10:02:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) sendto$unix(r0, &(0x7f0000000000)="06d7ab2c6ad51a5e7e4de606e4f63a3326f7078fa937e4e537aa95b722157c02663d0059aeb1e917d1fa5c170309116493248bae8c053ad5b505f3d9dc21916227760480a0465e11a96e58d5c1d81a045a4aeb713394418c5234919861eca8eef0303da708267b3591bb7766fcd67ef976561d9114970c3f9e4428c670d12bf5f40d66baa457f286bd9260d39c796727da6333e930ba02e729e0e5a2735d8903ad5a1fd643bf2861fa03498c6f0c6bbc184520d795a44ae1", 0xb8, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x7, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 10:02:41 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r4 = kqueue() socketpair(0x11, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x100d9, 0x110) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x90, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x7, 0x8000, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80000080, 0xf3060000000, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000, 0x6}, {{r5}, 0xfffffffffffffffe, 0x20, 0xf0000005, 0xffffffffffffffff, 0x6}, {{r6}, 0xffffffffffffffff, 0x40, 0x20, 0xa863, 0x10001}], 0x8, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x800}], 0x0, &(0x7f00000002c0)={0x7ff, 0x8f34}) r8 = socket$inet(0x2, 0x1003, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000040), 0x6, 0x0, 0x100, 0x0) 10:02:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x80000001) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:02:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0x3}, {0x47, 0x4}, {0xc7, 0x2f22}], 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001a40)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001900)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/228, 0xe4}, {&(0x7f00000006c0)=""/190, 0xbe}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/114, 0x72}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x9, &(0x7f00000019c0)=""/95, 0x5f}, 0x800) 10:02:41 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() dup(r1) poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 10:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 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) 10:02:41 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) geteuid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='L\r\x00\b\x00\x00\x00\x00', 0x8) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 10:02:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x40) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:02:41 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0xf4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x83, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf000000e, 0x9, 0x200}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40000008, 0x7ff, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x3, 0x47, 0x81, 0xe05}, {{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0xafa, 0xfffffffffffffffa}], 0x80000000, &(0x7f0000000140)={0x4, 0x6}) 10:02:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)='\x00', 0x1) dup(r1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x158, 0x1, 0x7fffffff, 0x2, "183b014d0f63a52e683a4e7dd6a69f9d3b21687a", 0x507, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:02:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x4, &(0x7f0000000080)="af450e07e2a81aa9c0b1fbaad2b7775fd2786e193d027797ad6dd68e11cea1df49f1bf3cb72f28d35ecb15e69652f9905f862b80e5b20633f8e2b0eaf9963b8fca554688baf56c57a11d89a717feaf0e368697d01183f109e54935a6f9f3b6234a90ba07a7", 0x65) setsockopt(r0, 0x2, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0xfffffffffffff163}, {0x18, 0x1, 0xfffffffffffffffc, 0x7fffffff}, 0x40, [0x81, 0x2, 0x3, 0x400, 0x2, 0x3, 0x4, 0x80000000]}, 0x3c) r1 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x1, 0xad, 0xfffffffffffffff9}, 0xfff, [0x0, 0x6, 0x8, 0x8, 0xc8, 0x4, 0xffffffff, 0x401]}, 0x3c) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfaa, 0x1}, 0x8) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$unix(r0, &(0x7f0000000180)="ac09dc33b5a2a1e9bd2decc611fbedab7916b2cebb95bf31bfca614baef3c16ccc8f5fd3ef493115ef9f4902c686f7f848852b493eb468a3265b489ec17b13c6a40a4d38ff54f729f146ccf99227300e8fcbf3d9b0317c89286ad15d68c979848ace8b9b6154e8e27288dc1a9cc25a9fdbfd5ff85d0bfb8fe8ae8fcd8948eb93494394f186686c67be5f94351474aca049", 0x91, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 10:02:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x5d1, 0x1, 0x2, 0x100000000}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 10:02:42 executing program 1: setrlimit(0x9, 0xffffffffffffffff) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffc, 0x3ff}) 10:02:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = semget(0x0, 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x9}], 0x1) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mknodat(r2, &(0x7f0000000080)='./bus/file0\x00', 0x2042, 0x8000) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 10:02:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="02ebffffff2be500000000000000005961eaa5bdb1750640cfeca8d0829a128594dba99f5d6e6d792828b563141e76ae3d78d9579247fe8516eefdda6813beef19da6de2bf63f8d42fd3825423e216158e7c857c1af63276cc6a78603a0180000045a3805b21211c5a20fa2d591f60b37aa918d2dba5591203a2546dcccfe3d9604779c8f55009c9992f9b1349e63eda2e9c9c85132702e30da981ab76963861c5ab91dea0db5ae223fefc699cc0eed47543f3a9de1385886d010ba83f722ff2cb69ae1edf929751cc51a06378903d14b80c2bdd2a31475ebb6bc8443b87a019d991879a72fb578a74d80f7bb84a"], 0x10}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0xfffffffffffffff8}, {0x18, 0x2, 0x7ff, 0x4}, 0x4, [0x3, 0xa5, 0x7fff, 0x1, 0x1, 0xffffffff, 0x5, 0x8000]}, 0x3c) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x140) 10:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800007ce868ee41abbc51000b4b00"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 10:02:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0xfffffffffffffffe, 0x80, 0x6000000000000000, "5671f49da3b57b915858eb8bdd4d28f263724d04", 0x6, 0x81}) 10:02:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup(r0) sendto$unix(r4, &(0x7f0000000040)="9ca55879e6367ba29259959b79c4b04a368e7da8a525c4fd390b0b2c80d1c45847a9f2e8b4fdc49087523d73fd69a2c1289fd253157876ee", 0x38, 0x40a, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() dup2(r3, r2) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r6, 0x4) 10:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) socket(0x20, 0x1, 0x52) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x4) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 10:02:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) 10:02:43 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f00000000c0)}, {&(0x7f0000001180)=""/154, 0x9a}, {&(0x7f0000001240)=""/148, 0x94}, {&(0x7f0000001300)=""/22, 0x16}, {&(0x7f0000001340)=""/175, 0xaf}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/125, 0x7d}, {&(0x7f0000001540)}], 0x9, 0x0) 10:02:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000040)="d95c17fec945247a821183f4f8a0036d7ef7f1e50af464705a76a264572c741613e881a0e7d980a480216bc66e48c2c5ea905dbbf687c9de211d05cb", 0x3c) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) 10:02:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/87, 0x57}], 0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000580)) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) 10:02:43 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01282f66696c653000"], 0x1) 10:02:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f0000218000/0x1000)=nil, 0x1000, 0x2) listen(r0, 0x400) shutdown(r0, 0x2) 10:02:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x5ee8}, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 10:02:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x10000, 0x10000}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x2, 0x4007, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 10:02:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x587905ad969ad2be, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munlockall() 10:02:44 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', r1, r2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:02:44 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) fcntl$getown(r3, 0x5) r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 10:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r2) write(r2, &(0x7f0000000240)="1a541fc2d9b142ae06c642017ecba1a65c5cbd067df81d8f69a6ec154b586eab444a6bf5ee5e53213ae37e0351102010d5155f0e099c7393c29e8cde4b40db8202e2e966e3e62fdab0334a096bdf93282c2bd651c28b92469c876fd961602633916a2a70bedb4023fb8e80b38fa0de466f1b6fb7cb68a67940c0bdb34071cb3c9849d24d872015fa5e9905f7d0b226ef43800326794499c2875394193d904ed1a0115c2f1d27672c6e3e12ad67b4a5e291c04728a8c6fc89435b2f67f7447f93ee749d9cd71297acaa231ecedf69d61a691e8b95cfa72224d70030274d2ba0d49f6c7beedc504abece6b", 0xea) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1000, 0x0, {0x730d}}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:02:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 10:02:44 executing program 1: nanosleep(&(0x7f0000000080)={0x1}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 10:02:45 executing program 0: r0 = socket(0x1e, 0x1, 0xffffffffffffff00) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 10:02:45 executing program 0: select(0x3b7, &(0x7f0000000000)={0x0, 0x0, 0x4}, 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, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) 10:02:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xae89) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 10:02:45 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f00000000c0)=""/57, 0x39, 0x40, 0x0, 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) 10:02:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="30fb9793967b4444c3ea4736e64cad9351025f543f10279fdf5cebe4f7356c729f1aa7a3841cc4eb5ae42110988ff6431bf385621f46dddf3ba3c011dfde0b0f22a216b9117885e627ccdef7e8d31b822a752120a584cac67b1d27551f2c3440bcb252061f0896a89a27d000b7a9360b15d42744756e3bbad346de7434b0f132224ed93bc449a551aff0fe", 0x1, 0xb, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffdb2) recvfrom$inet6(r0, &(0x7f0000000100)=""/181, 0xb5, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0xffffffffffff7fff}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 10:02:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) 10:02:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/95, 0x5f}], 0x3, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 10:02:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x10) recvfrom$unix(r0, &(0x7f00000001c0)=""/229, 0xe5, 0x40, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80, 0x0, 0x0, 0xfffffffffffffffc}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) 10:02:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() shutdown(r0, 0x0) 10:02:46 executing program 0: socketpair$unix(0x1, 0x101, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:02:46 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000100)=0x10) 10:02:46 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = open(&(0x7f0000001180)='./file0/file0\x00', 0x80, 0x80) r1 = socket$inet(0x2, 0x3, 0x5) r2 = socket$inet(0x2, 0x4007, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x2) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSTART(r3, 0x2000746e) getdents(r3, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001140)={&(0x7f0000001100)=[{0x67, 0x80000001}, {0x44, 0x4}, {0xc9, 0x1000}, {0x80, 0x1}, {0x0, 0x3f}, {0x87, 0x2}], 0x6}) ioctl$TIOCNOTTY(r3, 0x20007471) rmdir(&(0x7f0000001240)='./file0/file0\x00') unlinkat(r3, &(0x7f00000010c0)='./file0\x00', 0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8800, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) setgid(r7) r8 = socket$inet(0x2, 0x3, 0x100) shmget(0x0, 0x1000, 0x168, &(0x7f0000ffb000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8080, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r8, r6) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x21, 0xa4aa71f879ce142e, 0xfffffffffffffffc, 0x2}, {{r2}, 0xfffffffffffffffd, 0x85, 0x2, 0x9, 0xd04}, {{r4}, 0xfffffffffffffff9, 0x10, 0x4, 0x3f, 0xbdd}], 0x9, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x57, 0x200000000000000}, {{r6}, 0xffffffffffffffff, 0x0, 0x9, 0x10000, 0x8}, {{r8}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x401}, {{r9}, 0xfffffffffffffffe, 0x60, 0x1, 0x7f, 0x6}], 0xff, &(0x7f0000000280)={0x2, 0x7f}) 10:02:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getppid() link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) 10:02:46 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x8003, 0x400) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 10:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x84) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind(r4, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x4c4) 10:02:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x20007465, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) close(r0) 10:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 10:02:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x5) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) socket(0x18, 0x1, 0x80) 10:02:47 executing program 0: r0 = socket(0x100000000002, 0x4, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0xffffffffffffff27, 0x0, 0x3e2, &(0x7f0000000280)=ANY=[@ANYBLOB="af540cc180d7292eb164e6065fb44f524eae4d8c298cd0", @ANYRES16=r0, @ANYRES16=r1, @ANYRESOCT=r1]}, 0x0) 10:02:47 executing program 1: mlockall(0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x3, &(0x7f0000000200)={0x3}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=ANY=[@ANYPTR], &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="6e09e6943103ff7fc33b1a62685a95c8bd8468ae93b76bbd98b69c79eb3b96d17fa8d4357c4f8dfc18c756639d86134822c559b8c683380be1df2e36059815595866762c2d8469f1f0cbccb57f34edcc3d78719283b64d371e1628b69347521eb9a2", 0x62}, {&(0x7f00000000c0)="31821fce207c6a5bd90226c59f8246e973c16085c7aaf9bd6e21ef41a013d192895b5ab76c62802f15a8cfd0ba2eab10d6b7ec50d893bfb4cbaa", 0x3a}], 0x2) load: 0.09 cmd: getty 56079 [ttyin] 0.00u 0.00s 0% 308k load: 0.09 cmd: getty 56079 [ttyin] 0.00u 0.00s 0% 308k 10:02:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x32, 0x2) 10:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x44) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x3, 0x10001, 0x7fff, 0xb1, "105c28f891bcf6439232fa40b59fd54994cd338e", 0x1, 0x3}) sendmsg(r1, &(0x7f0000000b80)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x7ff}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="89dc95b585457b8ccf6261e3bd5d81a957ef99296773cb63f916871489326374694d19167d2a6d644428b87d124703c6a84e351ea5c2e5524bf219479c20f66a9fa92ea21e7e76dc733f6d3ba7fb5c7d32aa", 0x52}, {&(0x7f0000000400)="e2b98b45fe075e54db27a6709edee37ce651de6fa832000635b9bcf21339fd690114fc94a89b775643811c4de566aa6194e44d2e5de3585abdb66b0801c48100d3ef26c260f7b43956708a22b3e76213975688ecdc84cfe7b0120e1cb245ab19dc2bc78e9298e8fcde8bd4209dedf27730bf5c41387ebc8b263fd3426ec27cd9ee8653fbd29c213f7f3fbc042d53e7e74fc6d5624730d12bf2d6ea1680019934", 0xa0}, {&(0x7f00000004c0)="4a0cf10a1a5198b8480cf77178e782812f3bfcdf34696b", 0x17}, {&(0x7f0000000500)="9214e97312b80540f5e49a0a959fc07fa62c70b991840571b7c1450c513195e5b874f080513304c66fa2f0d3a7888d5348f38cc7b226f25fc3acd0f87baed601295db7c64e4796a1eb7d115ee8ac56c56ac2714beb", 0x55}, {&(0x7f0000000580)="07cefd2c52c86755eff48513ee0462efa7f874573086dbefc5a04d7bb66f9b44ad0e25b87b62ee64022d56259cccc514df9f0607250460e75737d80f0a81c29181ccadefaab835a78a0fe0aef48b257ad91f4734741daf11f709a15cfa83f09dfea4a0ff0ca3d2f4f92da709d9fc60386cab6044b81e520632c5fe4fd9517a2d70c860beabfc554d547a04ecc1657ba2dbbc7f19fce519655dd15427a5fe8577ac710590e403b9615aa8ce661ed46bbac3239f4470bf8631d4ead37fea7ca692c90966", 0xc3}, {&(0x7f0000000680)="78bc2b5f22c673057f5a4d1c9b175c7cd091927c86e505046c475d882fc73c8549f932191cb5", 0x26}, {&(0x7f00000006c0)="a30fc325074a048a6bb6afa332531daaf785a8db92083f9cefefd2353caee5e6e2d7900060a1bc16806c6d1ff378332d1a6cba3f771ed8d4110d6b6332cd0261b58b492f1b231a0c1c0721accd020f0b334f869a628558af6e8df819919a5080c9efd5a8d5961a56138a07f6318c6333577adf5500f16730e90e600ab6588f2b8b1455e8221c5989389f5ac28b57075a4491c76816b0c12016883298ee759bb171e2a91ed048ceb03cb068125b75ad41ff71c26c912719985e1077ad80ef33911e5fa94f906405a1a654d2d88ec35f0dea764f49df17b22d49aeaed95ad2e54f43b40989a57a5d53cca412afe89cd64daf2c790e71", 0xf5}, {&(0x7f00000007c0)="d22bc755e1fd4f115d5177dac8808491406bab009f36bfb3f283432d912e685a1c80a022b5eb595e9fdb20b37031c8bf421c5f8cc7c1b4569ea31d9d519236a1cff55cee70267cfa9cbd5c8de700ab2b1c059a321559c06124615b42aac9f91c367abee8fb1498b1f6b061e5830fdb1e1a30fe430561f4148797ec02fb9efd704608101ae536ee52db50ef378586cd56f6895bdcc125f4d3d89a3a0e63850abe8c66f6805e571c1c3ae397cf8e1a10a8784d6042a370372d333e9099c8897e753a4c901606e69a271a1fb9f7e1aed72a8f67b2d3a804dfd190c300a95c3437f99ad3fbdbb28b23987996d69302fd6ab95f0eacfeb2ab4d13c00b14c734", 0xfd}, {&(0x7f00000008c0)="a746a8ff704d1778286bab920a571bd85aa380eefae083c7becf5708becb39e6ebe83a121f73a279761522889d50b49a2f07531f0d3292ec27a942de0c96aa85eba23f26ffcc400fa4ba3f35f9cd63c8344c7c42f37592c35725ec24ca6c4aa55e36224fc28d4e6470e887638daf5465d3e51df13b18bf8f379f8bf4edc2abcb0dec663bf2eb47d6eb18974da3b7b47eddb3270393186309be968f67555e5bde6461ed8eaac386a95e22c9", 0xab}], 0xa, &(0x7f0000000a40)=[{0x110, 0xffff, 0x5, "55e7ca7e367067f2dcf3f1011c09e7652fe3df91004142c2a26a1af2a2fa74b9e848dfc038f072682c372f6be6e6ab23c6b6be7099f5958732bae6682941ffed43c31d804192a79b744e5dbff66a29e51003520c5c0f5803751e8f16eaebd83db923ef7ae9d25100dd2d71a226681ee86dc46cdf3abdc1c8d57f808df0c65e02a0507dfe48dee1adf2f381d5a03132e7586ae97629fe5127c2d619f03b1dc8b0376cca35f3fba15d404386f015ceffb4a44ffe8a100a37c286824041e7b4151891f60971e67308d2dc95775f6b5753fc25b682eee86d782dfca641e67a09b5e9e0da59837339a1982a0f1300c61b237668018a78e4fe9303e76a"}], 0x110}, 0x405) r2 = dup(r0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/141, 0x8d) chmod(&(0x7f0000000c00)='./bus\x00', 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x80000000000001) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) bind(r2, &(0x7f0000000bc0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x76, 0x100, 0x1, 0x55, "bd984927271c09009ea540938baded0a0f2f00", 0x3, 0x100000001}) 10:02:47 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000140)={0x2}, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 10:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000380)=""/126) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 10:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 10:02:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0xc1) r1 = socket$inet6(0x18, 0x5, 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000300)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x40, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x500, 0x0) socketpair(0x10, 0x7, 0x20, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) r9 = socket(0x18, 0x3, 0xfffffffffffffff8) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x410, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000380)=[{{r1}, 0x0, 0x0, 0x0, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x0, 0x80b}, {{r3}, 0xfffffffffffffff9, 0x2, 0xf0000025, 0xfff, 0x8}, {{r4}, 0xfffffffffffffffe, 0x32, 0x1, 0x10001, 0x3}], 0x10000, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x80, 0x6, 0x1}, {{r6}, 0x0, 0x80, 0x2, 0x0, 0x2}, {{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x1000, 0x5}, {{r8}, 0xffffffffffffffff, 0x45, 0x40, 0x8000, 0xde}, {{r9}, 0xfffffffffffffffd, 0x10, 0x35, 0xffffffff, 0x6}, {{r10}, 0xffffffffffffffff, 0xcd, 0x80000000, 0x800000000000, 0x9a}, {{r11}, 0xfffffffffffffffd, 0x10, 0x0, 0x80000000, 0x10001}], 0x0, &(0x7f0000000680)={0x5, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000006c0)) r12 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x80) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r12}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r12}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r12}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r12}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r12}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r12}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r13 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x102) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x1}], 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:02:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) listen(r0, 0xb8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) getsockopt(r1, 0xfffffffffffffff7, 0x401, &(0x7f0000000000)=""/167, &(0x7f0000000200)=0xa7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x12c, 0x401, &(0x7f0000000280)="2522f83e47113f06cb7e3215ecbdabc20d7d59bef80e69f048728ce3ab279e08af871c2d400c016cc048abfab6779b29497f75ad56b37cab07b9aea71741beceab6bfd3586155ab489b67bcff13dbb370edac9532ea77f28aa950b47a1bd4a8d6f9cf9ca2d3ad7a5e7c4dfb428382d85efb3865f819ec6a5357948368031c8446f52c205c3252c61f3e40acad10c49a84d84c208ac7c", 0x96) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 10:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) 10:02:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afc95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee614ff0c1a511935a05e12a4455635c422c08b4c74b99e4d3fb709eec48fb7b47c469bef42bfe26d4e053534d043aeb47e6fcde7d785d3bb4b7999a893992bfa4066eedb207e28fe6aa9238c9be94afd188e9fc15c0993c955", 0xba}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="0624ee6d446122eeee207fbfac5da5b187d44cd58397dcaff443c1d270f962fa610b3e4e023fd5e9c0b232c05b9c9dae898c399f3c00567b471e1b07124f35470efcd4e4567db0540d5637ec5668372af65a4f0e2abd8b165b0d70606b37440e20cab166c40c2b44437d4b6f39d0c2055f9014cb2ecdd65d7b83e3ce55e84ed968d549f67ab3401e3f07b240a9257be8fc0c22173fd90b153d50a961c368e1716b576d7312e4fcac60a140978abe31e0ad7d05130168764d53", 0xb9}], 0x1) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/52}, &(0x7f0000000180)=0x36) 10:02:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:02:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0xffffffffffff8e86, 0x80000000, 0x1, 0x800, 0x7, 0x800, 0x3, 0x3, 0x0, 0x8}) 10:02:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x4000000000000001}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x88f1, 0x1, 0x8, 0x40}, 0xc) 10:02:49 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f00000000c0)='./file0\x00') 10:02:49 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:02:49 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 10:02:49 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)=':[\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\\($-\x00']) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 10:02:49 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x110, 0x8}, 0x8, 0x4, r6, r7, 0x9, 0x8, 0x10001, 0x2}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 10:02:49 executing program 1: lstat(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0)=""/199, 0xc7, 0x843, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setpgid(0x0, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 10:02:49 executing program 1: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x2, 0x1000) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000050362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc1986eac2c2cd892d75da5b937be6e8218c606390eadeb177fd953f3172eb7e63f70128d9fbf8333bac2565cddecb467807fb432e3bbf92262d7967ef6477b5758dd062a97a45b591ab0dc3d788484bbcfd077dac1d366ee397187adf44593ba1f5c29eeab36d45a51b3ea5cbf38ab38c7eed02688c75dd9bda496bbb8a2172a9d7c0e6e829e0d6dc7a2959a403268cb9209aada460ce38c9b97872f745cb818ae526ccd5170f0a89667f4ed8ffe9d2e54923cf25862a805825e3e6fd520aef358548acfaba9b6f8fce72f08d52842492165fad162b2b714360a50cdaf23aafd73bdaeb19e4"], 0x4f, 0x800) 10:02:49 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) 10:02:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x81, 0x2}, {0x47, 0x809}, {0x87, 0x8}], 0x4}) 10:02:49 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x80000000011, 0x0, 0x0) 10:02:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x800000000000) r3 = getuid() r4 = getgid() getsockopt(r2, 0x7fffffff, 0x81, &(0x7f0000000080)=""/75, &(0x7f0000000100)=0x4b) chown(&(0x7f0000000040)='./bus\x00', r3, r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) 10:02:50 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000400)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x941d, 0x0, 0x9, 0x40, "4edf83777ef652fb11a92376340119f95a662e66"}) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530008426f104b83622b21af958f2439e0f4b99873c7a010613c8fe0c9d569aed8f95d06b145ecd9ff60c91bb0b27f1fb8b1ef9e9c78f10fcd84d725583899d3e724427067684aedc52ecdb4a2b4ea8cf55d8a0b67a637cd68951a3bd7d6952cc5f68347d53f563a8f43d3c30d1b9240d3294b2f94a2842d4bed283d579aa8c41fe754f7190"], 0x10) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r4, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2", 0x544, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) semget$private(0x0, 0x3, 0x3) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 10:02:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 10:02:50 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x20000001, 0x1e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) 10:02:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 10:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7432, 0x0, 0x90d3, 0x0, "d730c1ecbb6fc6e23cdb00000000000000e74de4", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:02:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setregid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x46) 10:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100000001) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x9, 0x100) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) 10:02:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x118, &(0x7f0000000080)=0x6, 0x4) socket(0x20, 0x1, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) recvfrom$inet(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom(r3, &(0x7f0000000140)=""/58, 0x3a, 0x843, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) bind$inet(r3, &(0x7f0000000180), 0x10) 10:02:51 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffc, 0x0, 0x0, 0xfffffffffffffffc, "0000ffff0040800008000005fd9600", 0x0, 0xfffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f1accfd75e9ea27bf2202d6436f1beefdc0cade78557edfaae3ef42690d8be0f88bd8c34de749f16813bf95e2a9a03852582cba389a7877e14ab9477b69e06c6777caa7c29ce686c873082df7eea19a7ebe79affbe4bae2218ce1ba4a28ea7c8fcd6b502dbd6782ccbe125f423940ddf2b68a8629ba2ff6fafb7f674f485e25d7974d42933c02ea51a63ee932d075dfc714f5365c092e828541856bbbeea0d6011202b0a1f79faf7b05b147d909337ede8aad5", 0xb3}, {&(0x7f0000000180)="4ea906b0fbf337e99383e4a6d73b98e71a16bcc9d576a161a8639c5e3d5360067f6be19128fb9a22bd698b0e17ef1546c550412717c0059c34f82be98dc9e584a6c4c97c61997c391c0631507ac2fe414aebc3025d1570b65eeac6cd5c64f35db5a5339545680e0c2d38c41fd043c1e55a4c084542ce03ee20023deb6d1447953b710233b6a561324c201de8685d20accc7a1a250ae33ac0ed2b5a0747bf68af3aae4dbd1b8a915deab0a1d34a7cd3be0b109f6f7753c5577b7e6a920d813e", 0xbf}, {&(0x7f0000000240)="228a05865dfd2295dd5cd67c39558f4212882bfbe304b7d08f164c49cee8ea4ee3dfc44b80891b24cd3161b07506475ff543c68923ff63c33e4772998c1103c420cb", 0x42}], 0x3, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 10:02:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfffffffffffffff7, 0x6, &(0x7f0000000000)="d9d040629ad8800aa679a3a0b1f88406593c3b71db6630cd6a2adb271d68a5595dc840e5b9d1b6f83b806504a5cd59d5bb9206750ddb", 0x36) 10:02:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x18f, 0x2f52}, {0x8a, 0x4}, {0x80, 0x101}, {0x24, 0x1000}, {0x183, 0x8000}, {0x7, 0x6}, {0x46, 0xff}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x100) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 10:02:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 10:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) flock(r1, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x598, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0xc0000000, 0x200, 0x345e}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x5, 0x96}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0x80000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x511}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x4c, 0x3, 0x5}], 0x5, &(0x7f0000000000)={0xcbd, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 10:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5ad1, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() r2 = socket$inet6(0x18, 0x3, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4b, 0xf0000003, 0x1000000000000000, 0x38}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0xda, 0x2, 0x10001, 0x8}], 0x100066, 0x0, 0x0, 0x0) close(r0) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6020, 0x8) recvfrom(r2, &(0x7f0000000000)=""/3, 0x3, 0x800, 0x0, 0x0) 10:02:52 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 10:02:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x8, 0x639e}, {{r0}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x12, 0xc, 0x8, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x8, 0x5}], 0x1f, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40000022, 0x51, 0x557}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x6, 0x83}], 0x2, &(0x7f0000000400)={0x7ff, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x8000, "bb7eb550b589730bbcabb4c984c731f2e08a36ba", 0x2, 0x5}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0xc0000000, 0x2d0f, 0x80}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x0, 0x5c}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x80, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xec12, 0x4}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x5, 0x3, 0xe256}, {{}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0xafc4, 0x100000001}], 0x2, &(0x7f0000000180)={0x4, 0x6}) 10:02:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='!\',.\x00', &(0x7f0000000100)='\\*\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 10:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10190, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 10:02:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="03000000", 0x4) 10:02:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x181, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) 10:02:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x3}, {0x18, 0x3, 0x8, 0x2}, 0x7, [0x80, 0x8, 0x1ff, 0x1, 0x6, 0x76, 0x7fff]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xd2) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getegid() r12 = getpgid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f00000008c0)=0x1b) getgroups(0x3, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = getpgid(0x0) r19 = geteuid() r20 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="2883e9dfbd30f1beecc884eb8c5c7e70614817af62a946eb218149187eb5c4966c8f2c9b4a7c3fa7fb544ede9b6bf246c16753c83e0e78e1a39c81fc8ae9155e7ad92f3e46bb90ff0a64ced8e1992bfa0709918966f0", 0x56}, {&(0x7f0000000200)="64526cb1139bc61d45066ca1dd7332131773e2a2e427574bd0e4c24e5bc09089bee622e101140ea59cd1ccce46f3b59a32e37782822c50fd7ccfc56dcc9b74ae6d6ffa92fff1c3786e7f7fd843634f69738c6e", 0x53}, {&(0x7f0000000280)="e03bf9a8380d44379c121eae6636cade2eda83bf813d5464423b3b7875353107ba2285105b252e14f1130d57b6c6fc523a6c6383b3a3089270f268044a9de16d9f5a3f303cc2dd4d3d966cd9b4341165205cb4ff84c69459c7ab4bc5944385b0294ca93d5f45b74866289c4be0d093a0e976dc99eedf8f21ff90731b70bba82a84f37b46d28b8af1ccd3bd", 0x8b}, {&(0x7f0000000340)="458bcdb7b5a706db9ec02814d783095399830e7c8943244506c2ef12eca6dcbf8021eeb266d04e0fb8b6025f1f08b7e8193099c458e0082c8e0c3225376fba6f86eab430e772394110370d6352751d4e489c258b421b112af106845ff477623a4a52eeaa1ad1f603f7b97de031ec7ba7233ba6774b063e366d7b58c66bf82e2f6006a026add692f587625b73ae13aaa7c00105969a8417a0c94aa25c786a379cd8c6f9e77198e2f6b78fbda8d6c7beb2d89696d866468a0a10989c464c2eb34b1b18cca562b25aea20", 0xc9}, {&(0x7f0000000440)="a05f081607e4131c128947bf1250d66f29aeb94ca7a996d67f93be6213ca4ac60a8eee64b0570275b990280e7078bd79e89ae627ae9e41458de5d90e1fae0b66e3aa25b281f7e8aacfa927b7e4fa445e9adc9a434defac926569015536c5afb897d833393df18336ca1633f756a3d884a938876cadaf9c29f0f42a846c360787", 0x80}, {&(0x7f0000000100)="2661cdac1c83afb047ba", 0xa}, {&(0x7f00000004c0)="e44eff0663a617feba8161ccbbf110e82ecd59fc664559f73ca337e6860d0de2329e9e8f42e958ec7eb8a71ca9a08f703a4d9b1357b852700b7025eeb617eb1a5ad1f5acbccea6a26867535e937fe5d53fefecbac828c476b63705ae912b3d2b18d059bda49c0e0558e51ece6d5f010fd3bb8908d6fb53c54d9bc09f21bc7f962f0695d3f535be97db94c79b23558c12e79ee4ea5461cc1be6dbb9ed7605de571dc155eab7ebc365f96d", 0xaa}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000001000500c83c27b754317e54e062f35a32d0b4c824d3dee4d748aee61a2bbe6626f113820de71bcf3fdd7ac7ca8b4dbce98e27c283e862f8daf2dd21f0f9c6663bd6cf1de78641a2ddd87630fc48d29f63829fed6f2a4761469ad9540bec416f4a4c41a18ec832ef8836048909010ca7a69e907c4334fc2d3e639bd5c343cacba08bc1d7fb810994750e1665725634675b059ea6f70b526d306338dce91a1fefaa296ce993", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x1}, 0x40f) 10:02:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) fchdir(r0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="6bb7b9c2895ab34379636bb9e77e7a20b24e9ad7c6f57f3258cc93c6b8d7c2753c0736de3f9a54a5db98aa1564cbb68c1b501772bca598e636", 0x39}], 0x1, 0x0) close(r0) 10:02:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x41) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x30000000, 0xfffffffffffffffa, 0x9]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) 10:02:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x3, 0x1, 0x800, 0xe8d, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="9ec7624080b92fdc9544e241968f24296747a6fb4d50204dd7f0c659ecfaa4ff2efda8fadf864e605f039a3884a97aa9521af0dc65cfaee82666c58cd44eb8fcd2991b8a67147d8b1cf133005c7acdbd9a5fc8c2ad3059a2ed660b73756225ad828b77f568cdbb39cc4e730cedf674e3934f30b39c4e2d2808f507", 0x7b}], 0x1, 0x0, 0x0, 0x4}, 0x400) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) semget$private(0x0, 0x0, 0x208) readv(r5, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 10:02:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000100)={0x0, "42f0153a6d2e563806d5fa2c19f01878c1bf74a44b53e7164d3fc4d93cf4d076313f1766ed4e163b5706517fb51c50ec6da0eee707219527b7c497c0845b66ac8f3127978529b8926a6602edc47b43dcee7e190906844dfc1c647117598db8e64b3d5ee4e9c0b63b69"}, 0x71, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x33504b58bf60daf9, 0x0, 0x3, 0x100000000}) 10:02:54 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:02:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x1, "30d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x5}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 10:02:54 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xac) socket$inet6(0x18, 0x5, 0x1000) 10:02:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 10:02:54 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 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, 0x4651, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6c52b2e8448136d41017a9d72269b938641b23374a37a3fcc49afeb3ee9c3e04387b668df3ec8ec09099e503652f7e2ce6e72026638f09ba3f0aea71fc4052beb2a3bdc5bdd573e6012e181a34ca9613ca545375f74243bb82b8bc89cecdd493fc49b0f48aa382f511321dce83f6ab6af42ca00804b172901cd95b312dde6d159bf16bd00a2dcb8cc872f34c6149bb56920f93c8e3f5c00ba3a878b6e080d9f60e05117f289d353831b7fbab2", 0xbb) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xff, 0x2, 0x7, 0x9, "461d7fe53dc02f72b5bc30a816434ee63ad24caa", 0x3f65, 0xfffffffffffffffb}) 10:02:54 executing program 1: r0 = socket(0x18, 0x4000000000000004, 0xdfa) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:02:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xffffffff) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0xff00000000000000, 0x345c, 0x1, 0x3, 0xf817, 0x401, 0x2, 0x0, 0x7, 0x3710}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) 10:02:55 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x98, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7fff) ioctl$TIOCCDTR(r0, 0x20007478) semget(0x2, 0x2, 0x420) ftruncate(r2, 0x3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000001300)='./file0\x00', 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x101) r4 = kqueue() flock(r4, 0x1) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) fsync(r3) r5 = msgget$private(0x0, 0x11e) msgsnd(r5, &(0x7f0000001f40)={0x3, "31484fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"}, 0xbd, 0x800) 10:02:55 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8f, 0xa25}, {0x100, 0x4}, {0x0, 0x2}, {0x3, 0x10001}, {0x84, 0x20}, {0x0, 0x20}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) 10:02:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x0, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 10:02:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) 10:02:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000000)='m', 0x1) write(r0, &(0x7f0000000140)="f3f611a16ba9b49fa885f0ce995dea41d1b26e04e66c3b1df34edff68c3e9a7992e0fcadc6efe1714a1674ccafb3313c9dd8f54626ec36251bb76bec0dbdf069d12db824c4626124177e2c83f2c76be8783e43d851554e5bfb4c02f4d45034382f3f0b1a9e4a59e71818de1442e2fb7cce9436861a8c3925e5147fa87c9f6c7b36c98149eb361fc93515bd63c2b9ff09ebb2f375201a9fac7192838afd1ebcf6a1ef4da78376cccddfc362fbc6d19fc2ebc4e078f0805cccafcc2fb59ecc6807be62f16c30e1b31216d0a9a8d6cf006cf837383de528cb65edf74091e251a8178ae5de8997c83250840001ca97269d72118210ec949073e0610bfb6fbc3bfa420ece9b624f73e99f8af5fc418f7613f8806bbb24f0f6447e11cd7de5db74881243f08e3e5264d195cc450395d67ae4830bb180e2697f43ec1eface553f57dda8979bcf87a904d595d8450e0799d7f5446530f501f1369825469eb89dd6a8997fd01201347639882de92ac975f35defaa5bd8208537101fb5e4812bd6e6b8f95bd7fcf1936a2399263eec7d714cebfdbbfa053eb082ce57ab86e382e1659e46d03120e76f00e11bfe212e903ac433ded83aeb65005a37f7412f553fe2b6c2e5041cdc9b8a707fd64d22f0002826ccb2113b305d61330d1c23d04b95baad003465ff0d54b8a40df0e34025da6e717322ea7b0b028fc990593db7ac2db7dff2fde3c76c815d4904c571527d4aff1516c903928c9871a2ec28939bb03f544d93a18ff8f00370e368edc8dc0f5f9edb56af40c8c4924f6f7ff5a00ec0e4eec0b87432133c609d2fd34819785e6c91aca43d15d516532d6d4474d1a73e34927b7c02e83b77d161aba5d640ab376d52fbc1e96a313e17e7a1b2577c7cc82056b38dd6828a5786e775188269cb594eda8918f59733cc42187fa048b4ddaad88a2f3d54cfe9b32a0212e4f36e2ab36774a9d086be0f75f838c44f3d174a2422648af86c0e184605034ab31e0f5a0e6a81c5b23eb4985263b517a9a4bb62a1987dc79247e8dbbd7a489752d752398dae5873ac0a1f17f28374d344b96176c3afd88c2e6ac4dac9b28505955d38011aa7f4887eb5e8a8a7e471dea5d1743d8232e8cb7e1d886684f9c85255ff3e64455915234dff99c6302de998aecedbbf1da141ef836d3925a64d2917a2d07aa1108b7c145d2a85b42428f42da2b4aa2573ce29cca7e74be47179a3a156e3ffc7a480c3098f748254f79cc257f023e80d291c48c683d32d5abf7d694c724723c2805ef7d09810e1330b39f067b905a06499af8d3167c08d320254ec1c553621faecb272622482baffdfb51b39aa0a390de3503e1d424f57d110aa6f724d7d2641149915c179a3c7e739cc3d136968039185e5503abf0d16b08ae5cdd9b0d0e3a7df13e568c54e42ee1a6dfc17effe5d36bb6f13f6ba7d3c40ff628355ef43db8f06fd740b6b06a4b03fc90cbdfcd78d8e40fd5eb76e82d1c5433255f1b4f3f3643eab58b47d8f59b9c3e52cd66f79cf8afaff061657b2ffa71ae9d2f788910e019a8b12b4126ee944273617b971df8826cfc76b6e1141f2f1358271f9f21406277072e43f96aa79d77ce31c90c9ea7fb006f8cd57aa1e6c7258677f2b45b800f86dc8f79e75c39cf1ed0fede8411356e4a76e1eaf45ca241d94a969c3afd37dfed02b5b326e7d96a48630c1319127dd602e7e2dee640dbd32d14061c010ebb6707a354bff07ac8195e8f84b21c9c9faee626b4da397fc2e1f6d20415595d3345de05f6f69305641e3f3a2656e2264ad8e806a4223bd9437f6181c7fe10b5e28119d3018e47d788cb2393826d392068effb26a886c78791febb64214c0dc0c319cf8c2c210f6221b2428f949fe95705595fdbb72ebfc666b16330c7d7fadc1b35d395273b22177caf12a8ebd16b1e907d2b07218401fd648b2f7ad3bac17a9e1a2cec350e924faea9ad6a76017cb6752895a583e625c1e10fdd04535728f084ec4091c1b1b5643e49da041002dfa21771d99aeb87b0cafe9433f16268fb9bbb4666f23837cdaca7f494688d60c7759f8f1cdf9f80219b961081d2ad1181590ee82e0f288bc62e661b5ce949851e4f9f9df8dc3fbcfd3340740135144be69ec8c7a4c593ce5b3792f39595e87fa5b3638ce0c6e91d629bd894338e0bfbaa4435f9940f2cc66a5789416ab34562aeb446b0c61db4d5b34d4499c5da9ab7450b848a398c72c020f3f6058b7f3567d29df9eb68148fd821e0dd3a50af6d2f9cf791734a8e22437393f54858330246c7d0bf76ecc4d492d305eb7ca53ade4ad5a8c790dcf247e8447c487887c046a3884a53722a02c7bbe6bf6bf2dcc2b98150abfcb9034b30dbcf2b5d8d4e3fd1ba4ec5e9348c40f3373ce55eafe87723888bf092212a9ac63cae9f6f4107957d0976f41e2832dda9195becdbcb5cbb782c9207e816864b1398ead9391ddeb3abb9a029440f47aae4932dacf59b91c4dbfde09e4f166a8856271937026f44f003a85d1bfd133e86b0981b0d897c3e2c22137cdd93509f968a0ff53c0611074fa1150e182a38e186ee0317362aa65570cf46616a1b5e641addb5408b56a3194a9cb743e4ba7aa0ee56ac3fe3d5fce78f849ec515d3d7e16f0b12dd85ff1c7486f65f55e7c07989fea06e2cc70356da203122fcaa61c949ee532c6a6bc11f1027a8177b4e88b2b785791f6fd66af3dcb90c54744b5412fe4623d71e1871ae827162a2e855f54c84ca79e0a235dcc0ce1607cc9669fbccc9b37c255ea9947148d4588e972c6dbd384c2ec82a132a9ecbeb403e74150e4b0477dc4b58fa867925c2cce4d307307dbc1a31396adbe91622320ac4aa351594a1196c9a076bf6df9fb1d7bb9ff81028b1560006e217cb3660b768ff341862641566ce8e44c2f22dd4cb9ce9891c6ca0202f16abab9b5c87f3a451326e1cf048480a02a4317d51879f9ef5dd9600f8142a93d7daf8910f67d83d8673461cac5f4044bcb1e3d2d77b82c00f3a423892b49eca7c6dbeb62a329a7072a0a38be16488a6b51ab5a6087e0a1f92efd7336b27e70ec40669bef586e9aadeed230fc8b24f3a45aa0365ebe6630210eee27e36cc278e2e55b7eb52d24dffa10f9a89d94fdab71dfd84977e34f3c05cdf9d45d0e8919e464f2b4a2639bc271f2e276ecd4aaf80346344728ba25f029ed888d797284ddc23c30ab4ed634bdf541d90cfc043c8fce5f054b8692745f3fc599a9369a1d59450998f661bef46b34a63ac22293ab37792bea65158d2cbddb0eff352309541ce801a6b208e5ee94ce83ef17122e2fb33b80184d4b93b3baf5e015bb22c47f32cad30513718f34c6b9ce67bd517629c70cae101faf04467ebd5e39f432fdae5f0ecc7bf7d4f15a7a4d37c17d589225b18da71a9c4d721724b9580c8cdc4c2eb66b9cc50e05c5dfed9660449f291cf42b4c41491c0521ed1765222c1dd7a79a0a5e6858de952c375f790e604c646183b22a0fbdbb6f7c759444ef6f76b03533e8b153ab497fe486534e3498a0f0f2ac6e4baa0aafc593661644e9a6cb02174d0289f9439af66685b6b670313ecea857e71b331eb7c636fd4be824c73861c450e32dd98263189273d5dc082c38650235541c9bf4313e764b39f41d18019ef5176d23fccd1d0e014ce1c1c34f4f19d450d2e09d904f1a9a411a631cb3631feeefd2c7d12ed6dfadb6d467408367146cd616fc6b49c5806b8b524273cde8c0dc8b8ac87bcf8dd21510bc0eb09fbf1a73531a47f319ab19b13e1349e6c888485b95171c4761cf64cdad5d37e03adc9160cdcfe1afb49b267ebfce4a6fc053206bc631a9fbca591283a4c57f9a84f7e3cbace5d67da586554e5937531e31ea78ad4e2b7906fb1f5f99247dbf4e282d8cf8c09f395cae0bd060867f814ca8ce526f6399afb246fa07342e14051619a256260af15d2a30a2595c96a7c4a49714ab912139cc77b2d4e4eb15f75be1cd64cd5e6fc2c20523fa4767cf79a3d6dc8a46ee1c19b80f4f9794da39bd2cd79404d648ed1ab45843f5d733f275ce4950c9c29eb2130e1049df264f58375c3d29af675b7dbe32cc1db469530df59a00e9b90131c61c209462ab8375d6bff87d35ef7b6c1304b5b3e0e51affd2ebcb0de5c3c86f8f3b1ceea6219007460d9639fddbb6770fd1983495ac621887a23d4d9b5ca1119298a3e7c2262b5b45799db22d12ca4a33d2e0b91b7a5e58016224b88eb6f4912bbab251747977afc8a76e159b8a7c9d5fdbd393a2499276bdddd6cbdb047abbae2b3bff6ab3d1af4d1cdfc5ebd2eb479bb0daf8ce4b1cf54c93373234f14af0316959b508c6cf90bc10b525f1fb762e434c498a3222505a805ae7cb577d99004621156e4ea2dfcdbb1eae3b76cd7cf35d68c4c3be152bfbf17da6d2a2961c234b7614f8f2395c5deaa8e600871f711a85cd472dc81015239a415c24758a74b73fab98b4303646dd29e9fdc6384fbb3785e3b714c5a021ceafcbdd107fd3e593da370082d0eee766e094af1b5dff98194170d9ac3ec0bcd222a9294a9c1cc9a64ad6a3c60b745a19ecefe3c0b4afc977278f03edac4391b6ad87ec6a9aedee55d4fc4db047ee906e151012c477a92a47ac73aecbfd8e2ab6c3128e379de4e612b57b23346306163fd3f5bd10a86d64478b8fdaf09a9132917e988ba0190c3db17844aca552e1cec0bbcb2ebb2917bdf6d607e6ff3b5e1428c70f2ee70f69a9c559bd5244aa91bc75d83fa90ff8e4755a9f807dc4791f02654d3c6a570ac93ce08c0d1a0abdc649590ff693c075f8bd2715a8a0459a4b96f204af4d7e1532b093535244f901adfb2b1bf623298843e8e47a02b1bbaf779d1656ccbfda507f3ed8503ef206ac5a7b5a8cdba27115551cd2ae8e8f4378a822d9dcafdd00e4209d4a2c5081238b640f140a7fe752fa047847657ca3c17b75c8670e86efcd79b6e18f94472366982fb86875a504225a1659025a89af2e9561ed6359e01df8874018ba83c86154ec8d9671c3594c8b12535cf5e44db0b9e1c51f9ee21142586c497ff7df2e769d16c5ec770a1b4ab9b2e357718459fec71fb039d023df83bc721da8e8b088595b78b30eddcf3624ca728c0708a12c50f58e3c087a52af0b8513739f2385db7fe8774acf4f822d025629f510d7906705e956d9bb95ed4628c7b1bfe9ee906e5ea90b69dc5203bad43e7a8c61f4df9cdc771c52087b8602c17aa622432f058f70005e8e445934050736a7cd729b401501b01cd7556cd732ad450732796848c386827dd4050c82c3af641f563a2317737d4933a188aa5566a35ddd6fbcb7f2fd31d3f7c252f1510c4d271c35ed66724b5ce906bafe673353b683f63fa9343a5b0c801d7dc8cef709fb7bf71f5a5a2a5c74a015a85fb91beda4e8a8dcfaa6cc8714bc2d3bdf0b8dc5d1f60836c1a786e31c23e0a87b99fff686e4a7a1392b6dd20945b5af1e4fe035a3fb669c65545c5f5456eaa369d2ef5e6dc1af589ebc84c461b4fca47bdc6f10bfb4f277ba2ab360cc1a7aaadb4ee80ecd1c6367a7881c3c0c58ca249a76611b0252df6eb5bff6766d99082092a46131a2e3a82351bab132e18709d8c7e1bb2f11ba5f1b7ce3b08353e91f61f492959f5c11ffe4adffa85b20bf76653165626bf3223dc5598e11e90821ce13c70abcd041c597cfe98d765c6d7ff72fcda3a079902ca0c65336baa3b8e04a95d8a9bd11e69da75b0d3ea56452094382148a42d6c4ccd9131158c2ca9f84284056a57dd409df9b956987aaac7f000424bd6a", 0x1000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) recvmsg(r0, &(0x7f0000002240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002180)=[{&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/28, 0x1c}], 0x2, &(0x7f00000021c0)=""/65, 0x41}, 0x800) 10:02:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000140)='./file0\x00', 0x801, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff, 0x8}, {0x10001, 0x100}}) 10:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000)=0x5, 0x4) sendto$inet(r0, &(0x7f0000000040)="9f8d52951b99054589bd5146ad1a7803cf5d2d34147b43763a6f36e3bdf1ca49b76a56c3b2d136e50d9fbfa1a32b1d8a9a90dc51768e2876b9f1ee6289b276d012d7d12711a699bd2546a73641125b163075ff629562058e334888766dd29d05b53174", 0x63, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 10:02:57 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10018, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x16, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:02:57 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 10:02:57 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x78, 0x800fffff, 0x400, 0x37}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7}], 0x1f, &(0x7f0000000280)=[{{r2}, 0x0, 0xdb, 0x1, 0xffffffff, 0x238000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x4, 0x800}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x6f6c, 0xca1}, {{r2}, 0xfffffffffffffffb, 0x71, 0x10, 0x7, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x3f, 0x84, 0x7f, 0xd65}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x18dc00}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x8, 0xacb}, {{r3}, 0xfffffffffffffffd, 0x8, 0x11, 0x8, 0x5}], 0x9, &(0x7f00000001c0)={0x2e, 0x39}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) 10:02:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8000, 0x7) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 10:02:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xa1e1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 10:02:57 executing program 0: r0 = socket(0x800000101c, 0x1, 0xfffffffffffffefd) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x22, 0x3, 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000040)=0xffff, 0x4) socket(0x2, 0x0, 0xd1) 10:02:57 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 10:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f00000000c0)=0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) setsockopt(r1, 0x100000000, 0x80000000, &(0x7f0000000140)="1c26731a0bc7ccbc9268acb47be32a150c81a301bded2a495704472b633d27877673afb01a2c76631539b14b28f960077d0d61cd6e1d18445ab58f90bb9804be50db0b28b9d4a41cffde7c30a64db9cd945531cc36f5a0811412d7c5e53bf4016248c3b14889de3804669e1ac6ba611a8fa14aa39887dd4271d0b9a75fcf96bade594ccf00f815b8cb1a359bff514834ce96f76abc6811d52288bef0d695747ab74760469aafded317198da8cdda170e5eceb0e22928ea0ccab719", 0xbb) write(r1, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) 10:02:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 10:02:57 executing program 1: minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) 10:02:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:02:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6d, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000000), 0x100000000000021b) 10:02:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20000, 0x1) semget$private(0x0, 0x0, 0x21) open$dir(&(0x7f0000000640)='./bus\x00', 0x80, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/68, 0x44}], 0x5, &(0x7f0000000580)=""/136, 0x88}, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 10:02:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x72, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x101, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x49e995b3, 0xa26}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x80, 0xffffffffda74a678, 0x100}, {{r1}, 0xfffffffffffffff9, 0x11, 0xf0000018, 0x1, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000002, 0x401}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x7, 0x80}, {{r1}, 0x0, 0x2, 0x18, 0xe6b, 0x2699}], 0x3, &(0x7f0000000080)={0x2, 0x7ff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x1) ioctl$TIOCNXCL(r1, 0x2000740e) 10:02:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x6, 0x367, "42339da254909e65969c7dfeb1726d6ec54ea4ab", 0x800000000000000, 0x3f}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x209, 0x0) 10:02:58 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r3 = getuid() setuid(r3) msgsnd(r0, &(0x7f0000000380)={0x2, "fc4be95925fe518b30c2d6488850e355"}, 0x18, 0x800) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) msgsnd(r0, &(0x7f0000000040)={0x3, "28aac95cb7bb9275e4348b2f3e589ddc72937d7919"}, 0x1d, 0x800) 10:02:58 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/148, 0x94, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000080)='mf', 0x2) 10:02:58 executing program 1: r0 = socket(0x6, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x5, 0x1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530002b9cb2623570c16f993436d5bfb49e8c1940f6aa9ef5ab4d7d1d17b340eb753517ab247834efbcbb7f4e91797cba8c96ca2acf95ffa688154098f365889c1e237394a3e9f3d3bb4ce4eeac61b653311799f278e09235ad05f2b7a4a3bb5c021ea876ce20ae4c476eb097eb038bd042c8cd76ce00e54d3c266b69d79d94d5e008886529c09b1a05e03832fffff7da6653397b35"], 0x10) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/84}, &(0x7f00000001c0)=0x56) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x10, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="06000000"], 0x30}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/17, 0x11, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xffffff25) unlink(&(0x7f0000000200)='./file0\x00') 10:02:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) setsockopt(r0, 0xc, 0x4, &(0x7f0000000080)="82845bbb781aa85ce78b4fc6f0599c00969fbf39fba8c6e654cdeef05d3039c0f62e8088861601700901725696cbf008e1cf2b5644e3f3cae0caad30bcbee5e45f861004186d5e4aafb7e4e4af9d3dbad1ba192cda89be4f628e0c7fbb78709113736f98a52b7d23e4550be8d91bd7035f7792369c015348e8c5c9520ae08c10b10e14a6e9ade77a843f52ca4f01f21aaa2e460099e163f38acb3df21d20c41f48e7b8df8c5a43ed868d155aaceee706f67a79fb718b95f6cc10fb6157fb212c0caa76ae6be7e447d928be263ff6e955a544aff7afa7d6de55231a2d9c704a1553a9124bc427d970b3a3cea93f9bc88d83318d052f", 0xf5) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) 10:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) write(r2, &(0x7f0000000380)="55fd8632662c6a58bb9e698c67efa14a08746c12165ce6660d7145e77c31e49a5c8e5512cef4458decd4ec23aa8097bed120a4064149e3e74193e0ff80a2849f023f36476f13c74a478f6717962cd13daa12dabe2fb4f72710e7ab5f4fa4138052115ba41f2c48e057905ede991f4fe05e5f6b29d42d1a20153f6f15c6a2feaaa809ea1ccebcfa9bf60f2724b59b4d4aa2c97c1c8bbdd5abb9610322cd1b19c81d3330707be9005c545ff0a6da3f62f141f88129cf1e7776a46f61084d3a9dc7220bb795d38ddec96af429f3b9946fdaf25a966ad4eb39051a3c0e9ce171913daa292b7af4b147e93cf15aa58548a0816f5c85e87a", 0xf5) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 10:02:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r8, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) r13 = semget(0x2, 0x1, 0x252) semop(r13, &(0x7f0000001840), 0x2aaaaaaaaaaaac85) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/176) getsockname$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000002c0)=0x3ff) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) 10:02:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) r1 = semget(0x2, 0x2, 0x420) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x101) flock(r2, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000011c0)=[0x101, 0x9, 0x9]) fsync(r2) r3 = msgget$private(0x0, 0x11e) msgsnd(r3, &(0x7f0000001f40)={0x3, "31484fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"}, 0xbd, 0x800) 10:02:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8000000000000000) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:02:58 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x10, 0x5, 0x200) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = socket(0x20, 0x8004, 0x100) fcntl$setflags(r2, 0x2, 0xc14dcb00b4cddfd) write(r1, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r3 = dup(r1) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/32}, &(0x7f0000000240)=0x22) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x87, 0xec}, {0x1c3, 0x1}], 0x2}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() 10:02:58 executing program 1: r0 = msgget$private(0x0, 0x224) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/57) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 10:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x400, 0x80, 0x7, 0x3, "728a01fd06781af153a03c0fad58752aa9769fd9", 0xffffffffffffeabe, 0x100000001}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) login: map stack 0x20719000-0x2071d000 of map 0xfffffd807f00cb40 failed: no mapping 10:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380), 0x3e8) 10:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) close(r0) r1 = dup(r0) r2 = syz_open_pts() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:02:58 executing program 1: mkdir(&(0x7f0000000340)='./file0/file0\x00', 0xffffeffffffffffc) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x64, 0x1, 0x6, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x43, 0x40000000, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x92a5, 0x5d8}], 0x3, &(0x7f0000000040)={0x0, 0x6}) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000300)='./control\x00') 10:02:58 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0xffff, 0x8, 0x7}) fcntl$setstatus(r0, 0x4, 0xc9) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 10:02:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4324b0", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 10:02:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) mlock(&(0x7f00000ac000/0x2000)=nil, 0x2000) dup(0xffffffffffffff9c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x800, 0x10000, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00000ab000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x6, 0x4, 0x0) setsockopt(r1, 0x3, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:02:59 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = getuid() r4 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r5 = getegid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000005600)={{0x2, r3, r5, r3, r6, 0x14e, 0x3891}, 0x400, 0x8, r7, r8, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x7, 0x0) fchownat(r10, &(0x7f00000055c0)='./file0\x00', r3, r9, 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000080)=0x6) 10:02:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffff, 0x71d}) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) syz_open_pts() 10:02:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = semget(0x3, 0x1, 0x9) semop(r2, &(0x7f00000000c0)=[{0x3, 0xb0a, 0x800}, {0x1, 0xffffffffffffffff, 0x1000}, {0x3, 0x401, 0x800}, {0x0, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x67, 0x1800}], 0x6) fcntl$setstatus(r1, 0x4, 0x80) fchdir(r1) 10:02:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(%\x00'], &(0x7f0000000440)=[&(0x7f0000000200)=':&\\[\x00', &(0x7f0000000240)='[:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='.#/){\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='\t\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 10:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:02:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f66696c653000a69f881cbda2feaa5ae4ce1a"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="f1f059d216b985081a17baf7105935a18e30165b7886dd63fe3e5affb982d2f21ee70c81aa8f3b570d98e2538da1ee8cd124ade216c0a18d6c708d624a7ae8ca93b5853b8f589ee48b8c49b92d96875b0d60059f45fba65e24312b9ce3dbd1a3710f8fd3000a3e15e5b7ef4531a832843f158236542d554710cd84d08463e9e58f8522a03a650f2475154905a9ba967c1f4b582d77537c80765d985c3d46231f8f4e4b66d7210e38b18735927f", 0xad}, {&(0x7f0000000140)="f2c684a1c31b640abdffdbbb11b32579f0270643d2cf9c0fbbaabc30c776d1aaa7310afd3c3c36b8e715614b3cbbadb53dca7f84d6e87b8195eaf90aa4d1e66e06a42e8b63fbb6844a55fd5b6dc22fd06136a48ecb7f263af68f9ed76df598fb5b29c923aae2a6f608d3b3af7871c21960226b8c13d5a915045027abaa7445739f387cbc651d1b84a8f98cf85cc5a5cda1f0929184cbcb2b3e68e4678bf3de0843aace0e4a32af29d026f1d55758324579ce08261bb3605e6b9bfd06e7f1fc572f7fc27cc5648042d0d7e7ccb7", 0xcd}, {&(0x7f0000000240)="d0aa4657c6a744c15c52bcd5369c0190995146b092fcc02c0a84d1d83ec1f9a8f7acf6db56ce1c1ddf6413c3399154a9ecebe091e81b5286a629d432b739f64d018143557467286534ab1e9ea0d401358b91eea8c3bab27bd9cba4a0af1b9dd692c475f946db40e65f3a8931d1628bc9e1c0f1afc58004a694542c7e7e454b299edf8a7d11c134ccc29f9493c7b6b5a809f300b4b196a3f7fbb759ee94a20b8715163f1c990f1784977b42136baaa2064115f9662a333aa73a049c5c75ad15cf528da53559748be05fcfb69a8ca1a113df3c509f7f64918d1fca91b54f1ea1", 0xdf}, {&(0x7f0000000340)="7de5c7cf3aca418a1d012e8dfac176902981acf9175e9cc69bb689b9e31b3e3c006d0c00bb8ddab22a756ea5286f037e8d5c176834b131eab506501e6694461e8cd50830e04cb9533efe6ec51d0608fc4c3bd6fc2c414f0a01f69e0b34c5b97bbee19b2630383d966e06dae9be366383b89883caae3832b87ba20189b991bbae32290dd2de289123d14e5b4698bd21ebf2ec4cc25bb643f897c678f481", 0x9d}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="2000120000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x90, 0x4}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 10:02:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) getegid() ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 10:02:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x1) 10:03:00 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="057488eb7407c29c69fbce4d0ba2f8594a4f90a6594b66e9b03e10c77b29301ddfb529107d6648353e074300f52fd93be56a8cf7a9d4ccd0fc7341e02304faecb1bd61ef3fe3a888a8cebc41347bdb72a3a1dfd16d1da2021e8e6cedc41c9909ed4906602e6caac8d73a58fce6d6c617afb7cf1360d9a1b8a3b8ab7f9db2ecb0135f3783c5d58da9f729c5f6b5eeeddcce2c94aee11208cdb107314ad53f5c2cf027224dc2cbc63d806e55baf902088d15a93df0f8e086f5077f452124fd3a804d0c32d197376dd8b3ef4c3f0c8232ddd55f37a7827ba20e1c3919876fb6a205633e45ec03a9e37d7c9b133538580c1a21016eea1a04a792ca291c9e00a8e9e22abab758f815c1cecb30fab50937d8fa204e7f36c31f94ba5d434d0cd2f9ebfdefc6a8f33dc984242736509113cec17624550595647ae443e0dceda19f3b7ce7fee849db62b9d1e188b5d1fc5690809cc36d4dc30de7624275a127d42b26c95b26c88c62831bba252966a705baaab1550c8cbcb98d83bafc6bf7ce1f27e5c9556ca7aef07b30019aeeaaadedaa6dc1468a6db5ebf4ef908208c8dc8366e8db3bde176a38b313f4677aedbcbb875420691d25548b8eae4cbfda33e349a3c9cc6e246e20691cbbce15ad5d3f035e2afd449e400c3ff3ad9cd6fd5a376d26cec0ff5ada5255d731064f6218797fce26eb9930fcaa8687b4733e364ae678e4d98cec97cd1ba7bb80748e59a5336f73a8b0ecb5801369b3cf3b959793c4556e121a90d8bffce1de220d38ae3ac45c3bdd51c22fa8630bf0fc11f3d1a224bb0a72d514e584d4e34a030a48e710881d4a9eb252ecd0d870b50ce2c105c7eace46c48785104c58c2cacf83cc3d43ee3276247f13aab66fe6aeea056b64392e222eebc8910b359c391fd5b9f804aff8c34e0120aebff89f57c54800fe0e2f8ad0f1a55a7304eb5cf5cf9d773851c50911ff425a7fdcbee8d856551613f5e7db80d7205d0db2248683f8387623f9322fca2069e17b25f3818042be7371ce58dddcb64bdb10a4d6c4d215805694ffc250ec5b13ab8e2cee893367e0ffb85793634ebf2a53dbc1534a6d524ef2f4ad8b05e07aec66a295d5be148842757c0e9fc6576dad28fef9e852aaa020a8ef84e3d2d0d8a0f0f0ef10667f5d81312972c8c23413dee2b500749567b5d47a8e8fe4d85c13178df615546feee8f296d57103ae89c53381dc0ca329d18577daaef1ff7cf3051fbea8d490821ce15f8ae10f8a4fc02c62216fda53a9acaf320e2ca2b5cb41f1f062ede711cb01b404199ad4f25097ffcae81f9609d40211972989b3df2ce16172411de052af69dc31dfecd9789a3537c89d804869206cf3117b3f799ded962b897669996fdd1306b235e21ac75257afe9bf4d23d3e4fcb14459621c7b46874a7791657d5ac2b9c1a5035f5cdb46b7d5374f8aa696273c465c4779a6144eeaa3df94700116ded81c9e0dcc2790d4a8aa465a8b10b63edbcf575823d94da325826af2c63e052845583cf6a549bb50f99f98a04aca41653db064d19341eb48905bfe7813b2abfb1c1c2913b0d8765cbc35a00325c431fc2b6e5d81ef7aa47322317620375d1f0cdca0c10c7141b555ea0620b09767d172613eee97391cd4e78b9e7d2551173d5e9aa9c026dfcfc670d5b4c6054772bbf41504bf4c00ab5d0f9a36b11dd4f06f798a0ef3582f509ead73a5e8f752693915793960fe1c30c8ab1059b7dc4837b74fce56f87ce078a7c01b82f41b819f35a9fde8c0aa3a91138ba058d0977f46c22aa945b1426791a64c382ca5eb9651d94f915639de552466ec45f92fb62c488f6e7e915c703d618194260b00ed47958799d61192c107ff575af5128bc1807f9137819943c8267cb72a5a705d7a979d03d83dc6afd0f6689aa8ac0d4b27cc395375cd1eaf1c2826a53a07bbaeda3967fd194d6a0e1dc03bdd56d6a99c4299fa8246846ee4d98f8f41fce0d05a741a1fb0caacfd48b0915514852d8bf6109fa8cd50d0e270170a02de08fa69813326c5aca5146e234fb5c3a72384ec41bc1b9ce1aadd089a94be045ae6d5ceb78e29771940ff01e9a1492ecd91b3926490cce3ec55f6d9c3410da78088d7737b26b79be063fe0164251e9544e9b10ce4e102926a375d02025a7e2ce2aa8b6a40f02e891bc53c406e3bf646be88adaa6ec2cbe900432cc33525b8cebf9b240e96b0fe9569fb618f0d9be9da4e18c0b0816a86b6729aa0894674dccf51af0adfd2d9e453638ee8c6f2a5e5a2c23e74d202c2f8f15fbc9ae3ca0e2dd2af517ee35cd5cd63618fbb2a6629c23c7590dde64f1fdb4f45d535ec78da45511086001d03285250395d15dbc607b2dc33667e4bc321b32047f622e9f4eefa4da60e24c62c40dae10d0b0134b40459f54a6f63f9e194e5d2c1c9c13d81d4272b20635924f067804d980d193a898a0e63787c184befeeec4983f6e0c00e5be3fe84b897d342fcf79d554d94e470fd5de28e0b275598cc3ef5fa7b0cbf2744f4e505199d77112c53be87803b1c4e0205db3c7ce03c8715e09d03a6d32f989d8b94f4312e96a2c02c05fe7a7c8dc15156807acff5dcebdee7b5e438525a0bed14919a6a9ab4cc0309bc5f6f8360338006f05bf108da765220a77e0dd39a0859378ceffb6b1abd9814d141f012d3c1203393bff54aad9a881e5cd1df21189aa38b44d19b9cded496b462e91ce6c8ae80da9dab06998cde84a7e487bbf759a4ed846a068dd6dcc55abeb6f884bdd2baea5794f6521b6fedf97a2d56da29b051dd2aff2f512a12d31bfce3eb0f34cf5a42100582f70df6668a6103931c7bfe13181a5060594d72c0090d9d1330f32971a0b0f783b1448de3e2a4c4ee253005fc7aff3cea8975a889bf92eb9a0ee9300edd089c098a06df342cc835696589d6b10d075fc2114b98cbb18cf9de02a8bdd0e2cc5826a7c392266fa3185bf55340cecff8d60952437102a27ac719e239b77f2a83587a4b777f95ce9674f3bd7285bab1ade89ae65c49caa5db3c6cba4e42d5ffa0f5149ca6d9dc888214156eb347f97aeff22fe403e15e991e8858336e2eb3847eda5c914c1d485b4d27fc89a52d3d8b4f2c4db5e56b65c3d70b727081e9ff898f47a97b5fd89ebe4c1d72936788e0e7bd06e674367845ba5cdbbc12048fda1319a08f0d387a32ae6b42b821fbacaaa093218c8214101eb9db9b61a9f84206c6f54db7dfa4109373295593361ae7186bed5606a87870cebdc4b1d0ef5ae409567049ab4e82573d6f9153b45b4b6b043508280063aef746b5796143839f1260c0717fdcda5c3a86b8fa10f0bfc3b718b3e05110bd7b068f1e0df966f0dac33d2cb187e130a7dc3d4198744225a261fb7410887218c388abe88d1ef52fdac088c08de9657b23e45eaa43dee240e9e7e0609495264233499a088e818e91fb74994ffa69c225c0efbf454f02c0ab8d7a1cc8151844f74518215217ac9780e9d9ae437baa1d55905cbd856b5619460a8a4336167e4214951c71b3908d0d856629a8147b7cfb3022d10164172dbadd2a9e336558eb3c2beb0c11e710555e9feaaa2d853e3f27250ef395c69d625658029d2f8a30fcdb8dbb6a6a512a22d95008d5d26fffe3a92118656948eb1b8cf9a0abc13455a09bd660557239527d62e92ba6ae143b8a1f0d5a1581a8b80d7dbe81b32b7a10d1d8294d1c4494550e41e3e83457c9ab6402544a5ee933e3fb1f96f5d63e3c689c1056d9309bd02c32832c55b03e0311191279f7f7b5741df7837e058bce8f204ffab013ee96eba421e18bfdbac9adb9ba3dead55ab83e21e976e1d2ca44912604bb0696c2923a0d69e5fa620da59f219064bc76dae7b7c70b6a0905a48b5b2c16917a9e5a0199c1d8106789e089e42c2a1be9ee72a5f4c7a5fcc1cc60a39707aa60ff11806a1fec7060280cde22b140b57d884934675e0e0dde04cd27357cb18bf50d9074b66cd110d3d7420126bed1d9773a665a28b76f9db541d8e9bd8f76e558df9a5e20c623a82d91897abfdbd4e5add3519304de7b0a9e5e96d6474135c80d341e78ce5c431ab67601877a21c8c8b17c39e1906ee9e8455ccb019f4520b10d7bc5191cade5b3eb797bff2daf8614ea93ae179f2c23e18ece985ae6472b117dc1703dad2fd5617a2391664b3f0efc2a57eb9aa690fc94e0a442166da9feca77b8f16478c53787da50a50ff6f519083463e2d4042aaf508e875b5d81b52894a8284522c374d6bc3b44ca8d6418449191b45ffc054577a418fa4e69411d79536d4e32897b34755637f83665b09e01c9cf21eed1c5ba22ad1beea328a638ca85acc2a06b867f0ba68dc8dd7b6bb027cfe085694ef922c3ea57de6186383d3d13ee0d57d80db8457c221c6b81fe380c71167ab09bc238f3dd865830bde017c7101199e0627a1533daaa8908c35b85815ded1c27b33e6cbf9a73b9133011aa1da3556ce6a433ba90c3384e319d709e29c9d325e12f6108c971ad8b243d33834f21eb4be92050f2aa86cab975466e21d14b1ed7d6f2e5663c5320fbd6bde05c11e7257774302efb9f3d78c9d899df190e011fc217db985cc1561ecf27e44b5f92295f0e947ea4305d327ce4379a6092cf3a0d9f20fb96e16c593b40cf991d84683f42a5a2f5e7aa66592f15b51716fad8b63d43a9eac79c1dec3809c27af7d6a2bccf66e4800cd22307a77efb48c7c8c82e41239d87234d8b75af936c68d798c7b8497ee06be7bbfad451e0beeb6a646758fcdd80fdcdd55d413dee7c0f1805e36d7028fa1bbbafa954069236526e20cd44985bcd47c1892212df78b13d400c10766a7e90de20107c9372b6ba3aefe28495debcc70f5ca25746051138ef2ce68481a96e8401f584b0f6023706e4190768fdf43cdeedffccfd49e4608fbc88a4eadf803d50a44f2980f3c9218250dea924c2645f59049e18e4e59a44ca77df00ca1b7ce5db34897d10acd09ace5593d1747cbc0d2534abc811eb00153e1ee18ca44cfc7dddcd2a6b42e67ccca61bd92b8192972e3f4986e33f47fd712b23c114c54f6f2fa721b0ff24f73dde18b97010ded720b23ae8abbb23b28f03db7dfeef5c7157864560fcf90ac6ba7a21d1811c2a586da87be6b05f5f12cea04aff09e4b7d5a72f66fb31422b943973542cae19cfb28e5ffac0d5dd5cc542aabbdd8b38a5790739c653c7cd2fb0dabdf31cee67dbf1fbd3cc8900e3fad371d33cf3772cf673a23595d4c7a11f79627092362739589bfb5909463ae962364e32f4e7fce1187a96d59e590232a7a7d2ec23ea410902d7fba7f08f100fc3f3acdd5194fbfb4c7a2f4b048cbf2fdb1d33cce13b1608ca9e415d143c3c52efbd38f5d802d8e3f35fc7a62e7626554edba5755cad40b3d8c324d270c33367bf62e153898778ea13a70a0b5e6e452521b811d60b0b3ccf16e512860a3f7e725642c764c26418023a3de6b430df1808ed9f96c79d3c10cd2a69117781dc42685245078a133e56e95b6cfe109e639017b88e2883b760fae19bf518501a2e984f2f639efcee4c0350d69f1872e00692f9e503433ef283a55467e79da4c0eaa15242df444626cbb5b520246fdc3fb345fbb74cb32fbfa758df85f350223262a925e25d68df80ab3b0ba6c9c3f674c5f6e33d68c985856307c925b0d5631c60e225448720832a63f752806c558b86119f8da235a96718417680902a37f65a602f1776e02e6cbb0e229b89730cc55f09c1ed48f2f53ed9f10941e0e79ba6932d43239e333c3532e4522a9258007477bfecb35a", 0x1000}], 0x1, &(0x7f00000015c0)=[{0x78, 0x1, 0x5, "10fd862a0bbbfcdb4eea0b07eb92caedbb93bd8e1e26dd96ba56358c7ef74b0be9dca72af3eeb5d5e57fc9b41a27e7ee44ac48844fcf12aea5ec69d77bf29b3e592446cf5eb60054a77975bf310a25c072cb2dbd476c41b6b55e5de128f751535a8bc1"}, {0xd8, 0xffff, 0xfffffffffffffffe, "be6de205bde3ab19fd5a6518a7e7df0e8dcdebc2ef13a40e86ecfe2ec88c0fb42d22b61e64a5d4ba1cd1bd0b2ec50bbd3428bdb64aa252a880128462119cad432ce99cb7e42d11d61e4413a019cbd2437c40221587f49a611309e65a8f6e6df33360ccca22014f91d851c1a2e3477a3685cd160b99f223239725ea25d5d322bb77bc3aff9660ebcb7120602073ee54018e00f10388cfb0a70766d5f89f647d17dcc20bf0d02d61473f87dd1765f2d6a62cf0de2af7e6ac4c561cb598923a28ec469d798210"}, {0x88, 0xffff, 0x2, "3ffa57b2781307e730229b361ed77d7e86fef9ac9f4a68876f8c0b60e3498ba443912ffff03d84000ed1041ace60981f0fac82337293af55423ca45cccbe9e6bd736efbe472536f120876ea36e91424b0c9d6c4e5206cb33360aa45e28aa2705cd7d3de4b7b3d4385819bf0a0e7f9baad6a608c449448756"}, {0x1010, 0x1, 0x4, "d1aa86593770f11a656bde55cfebf7b35880d65a82ace61443c98eb26ef4604356932e7447e4acf9b7d16cdeeeed44fa7c41db027c308ced1caa4d2d9ef8d290dbd99be1bca472ebf44ac417c66ec157198702a31671e6516e7e176f1ff4a84ed21d6c20e7a34276ab43eb3a007c49b2f14fe8ece42e9e4195f5a7a2d31b1088ed31a6c633d02a42ce96f6d54fc5fb79b371179e2b6e906a95c60467bb85f485ea0ff733c95524834bdbf56beb341e6e314dc3bd7f5cabdda58b5b505bdf8f6a1a955fdb9c869d0b1822232580d9c552c57a9c07cc740503cf2d5b0d450d35e64af79095226582338bb11ed4e8db322a8df0081274fa407a0ece1e67f0a893fb2a019485ffeffc5d0b7af67b092bc202c2d6676905506d4b807d13c634dd79c49f1b6fe9fe9032d31372921ac2232183f974f7d44901017db7c30031e9ac226cb7328c7e5425b09f717fbce9dbe125bc2d93bec8f393c3b7ff95638fe90aeb01792f0ef73d7785f038c90e85dc1228081b9d3f6e6f787c93374d2633b5370216c8fde8db0f08c6c32bbaca7ac48f93cdc2ecc806b1ff414aa2ee0ae5295154fc6ab7fae64fd375f6408d6568e4d261b791dadf24941194ab616340e84291600e4d5c44a969cbb3c7923d1d967947262de49da590d1a21f021d9b4756c7f918bfa978f2af0eb3a5279f054b328ac49334e0f796dbfdaad40e3eeb9567608c1ec35a8de145967409117f299c7f0010b73f7e5d742734543239016746b5197402f9f2811e8d9ff671f4b923eca40980ea1731ed6e76b431c73c78729a3c41c8f19fc0de2caaa881591a3dc1d27fcd9382c8757b7bd005ab116fa4798622ed70c1f767b3ecf538e5ae2923deea327be0be43814f8990a4248cc8b9c67b7c793d567e9b4a1186531b723465a32c1521f9317e58a4ff650b9cf5e36e79e8697397206ea75ece85ab24ea36946605d054eaa86e836d5a10573625e37557fc855c8d2134d4fdfbc6c8d78740ef4d9d40648b43525d354829d8080d48bc3ae0f1b18acf135f8a63d961fbe5ed981370971cc372cc31c0161e1e9e1e3aeea36c06b77f497d43d72a6031212e20ea3357809c7ffb4f101e4a60a14252ae9dda7af75e907bd2d4dd3811add2604b5b258cc78edec7c8738e88eb02a5fa4022143032b13e67350ec18290db366452ee9746831773f27e8fc9f0a1a5e8fc68e95b29c228608fadc909017bc002081cea9bf5904db07384cecf1df245a6312ea736a41f10f4a55d5ef1388821d6f89f3a4be03ea09ac14ff3931e5b87549929f765d516c14365e8b1e422548abc3b67622a63c34a99544d026526c2186fdceacbf8f6efda3fec229d91659888dd265dac83ddd99785953cd1136b6a3e446bbe8e1580527766a10c4f461058329fcb390387b4a58044589200279115d8a24588dba2f89ae870bfdd832ba666f293955fc8530b51d81936da5822fcbf71c6cd8f832a1b9911fd8e49ab55c8b42c5509e5ecbb71f33f85bd5f6f7a6e0ab3cdd47de6a37c54c0a79d7040663e979ea8cd99466d47bbf64573472ca59d7f3ab045a33d83ffa71036374d0b700e8716aefa7b9185da29d2df9f0e0a3d3136d0f33b0a8331500e0550a96506ec5cbde8b79bea5193dbad9ffa0bd64acc68edb9e8137111d58722069139822e1f3ec6dce16fd7ebc9e5a2a9440bdb642db528ff9c2ce0e1e94c50330c90bb01ef5a5fa7c699ffc8b52a71d099826d71262209bc14a5e02328005616ee033186e39abe86b178d062ba2aa14ba9e4fab14fac1cf428823ab2ebf0283da0b3fff0ceac3d39c3d8daeee1734d8491df424ade3cfe9c17770ab7c4d968defa4d0bd853e9c496f906bcdc206b8024554fec7ff47fa0bc3a9dc61fcdac227e0e981cead354cf0699bb6d91573a98173373cf3157855c35bde3bb3cb373ff3a40c2b61f5706cea168d02fd794049b270c85486b56d1b0c9685c97560b7d39b94db274ec434ede08303e962f10f8dfeccc191df48fd85f62e2f7bdff82c58cec06301a98cc5d44241e3a020858599f95f910c94b1fc1e3afd9495832158c0e0339f1d5e565a8752a08b8167bd7799a00a6905e8a1ee1a005d8f440356dd43b6675f6e15faaae43e0b5b3e02c0466a0f1d83ef7c5a53e211320da703637d0ece4b19195dfd3a337d82f90e56515ae3ac191eeb6651791c4ac15aea3d2e5d04e8c71b37cd4b076c5dbc374238d949e71ed74361f1e43bd280901b794d25d72e3e6c6629f32904cb2408773a04dd4722d67d6a099447be92d724b21960f8af12309d710f7fbd8be78efcb1dab0f48044c18711b1ad91c1677956ef8545af32d1598b555319e330afd05d34e4852c7ffbcbf77ac21ee5a4d02acddad253aab65b9868a3d5a8432267707307c3e2a473ebcd15f4e5dbf364c98f46ac2778507ff69d5cd461c3959a6d792a954dbde0d3f5eeda248fc13169c786866123c47cce57febaa0c974be7dcca57a0c346d4101a7436724c40aec798682bf426c5b6b3266d322b5a6c17036b1b0382f7c63a1cda7a30f08cf6c294fca3d3040f72ceb266e246514cefa5bf76398b45157659fd56a0e70fde25a3f6b933d981a3984c8debb45ff1a6bd02b80244d982d2194ffdfebd8ccbc013eedeac40dac3c2268c3dfcafcd1bd59168f0b823f04a26107883d776b4e8195ad537d75b8f67d5d470e8b0e346667cf36dc3e0ad709b2ad474c573516be8a1d4261dd4c637a2996d15ffea7dcb579496f5432a539c674a3e7c74447decfa596fb10a8f5c34ebebb8f19e4679fc94166eb4c505ed01c599990b89a326755b15b2720b0a7040ee41abe75b47f9ac9f16343f62f5a5a8a7fd424c40acd24b04c7002623463fad4f5dc3c99a9d067b668ce50d0c0bbc8766f62f1d0f53bb6642f4a58bd8e71bf44ddb2adbc62addb422c6725c6b0a26ab8c1b8b49484c6789d7b0d70d86607b1280864ae32e38bd16ddf13ed052399ae98d62cf9cb32edd8d9de86b6240da1564b4f209511fe9e36f1e61a0e7921685706ba8273b3a78be41bcd13aa8f9b565399eeef9f548d163e76864ed0b4cfcb21e048a63680e599e577d859b372bebeaaf2830fd31e7a85a18cd88d36472d0154eab43e642882c52536cf1d812de709c9fbdfe5ac86e984e54fdf1544770827f275196fb01f6eb5fea17aef08acb3d9a5bf919f38c399f3cdbca8cb3e67d080f438e379472e718067059c1058f8d65a18256cc37eeb1fa335d895e4c334c9a4e6f298d880b07566f66c9c44c1c59a4002649dd7b361c792889ad5e2eff32af79c54929b9381b25187ffc1ed988f8e3738dbdc863582ec73711956efbbeea50b71cd6c75a5bfea26e2f631e9f0668ba658e0f521983c2206108e709ff6fce5cde975c7a2c252b9a19d4fc142434e336e98980dd76d9a21dbe0f8eab76fa1f3241aa4e1548f64ce9b972c68d08e4c580d634c29cd7f154c3b88ffd3a88543970c46c81427ffa30a43426d9e176b211b3abd810d1cf233e38fa6d29fd59c9ca0261e7c5cd76dea0e54d366e57c78c1ecb11e6fd2607e3b1d931c6670b1cb36b79ae3686ce8eb9ff8b0a247d9fb3d1bb4340b2dcfc4d945d65e35e05f0b748b9e00109cd9549ac322ee72db6f81056c2a9cf395ae27e26528153037c3879122146a5c6c0e3e905da43ee839e5fd13909a2f06806f510157f14d1b896305e3c7e9d8b1a8bff14a30401123cd996951f0529fd06799990f5f8041dd5bc492bac122542cc843e6f29d67e86a4fd8c95d856e9502b738656f350084e3b9a6e718f3f0ae175a50c27be2509a696c065b9fd5a9a44c13098f9762f09009764055e5a1e5f69639791398a2031505578699dc92f4ed4785e8a939fe31414538779c809c896231680370d0a9bfc79b63f63a6537f2f3bffd6bec3bfb003cdb59b5b631489d1e91671608f153d5031af4c0342479e5628d766830075615aa3d8ac500425a1d092ebf6c23ed6c0afb84f50de0296b95680be07285eb8448183e41f0b4080d841d021d056e37411b16c6bb16cc3444fbba29fe0b46f23a5161fb91052464e4219e67ea09b67f82e86842a7a9cc0eba11f20e2e7c2eec69d385e9b9a25c9e2b95498279401a4984b686be79908658550124c8caa00758ca2ff0733022c8cc888cfae9a542cbe711868884a5a74f76973b2989f3d086456865d1b3c05bc24a34d12b71a888bf4f7189e3963b6040bc61583ed79b6b015fcaa813a385f78d86c250de631f38bb0be39fde81067acaeac3fb220a4f4f711af285a0c0762b55ec586c1da89151eb50fa869769443a34028946006acb34852e3d9f5e02fead4577bb863c2aa19e67d301a96807db9230315d84ca9a3bcc5e67d0ebb1ce24da9a7cd981a3e458c7e06fe9d91b7f13ce6985e4cea27ce47d739954e4378d376ce1f2fbefef2296d6e6d6faeb03a9c59c323019283ccc37aed2fc55d11e58a1b32e57acba229ed77306f20f584651494ab7b8b8b898ef3091228f7199f6be71f121a86ccf6d90c7093064fd09183a693d465956b7838b58f65423e85e9211e7bb8b07507fecd239f52ab6957989af4d29adb29cc4b1930b41980edfc3673f5ace1b01dec575072b825d9ec7b312538c5f5502e55763859b7497e00c78839827fd83cedb72128c5b01bb536b9cef1cd6c1bb2b860cb820b220e95e419a801da99a1fe5e87fec39d3decd272152a4b5898879d87ca8cdb2135ac8660442ee908f6822dccabfc6329dbcad0827987725b45f3fc27fdd31914044f3db6026a47534d9ffa21303600982fd6ed76e580f2c4d7b916be85e7d559ac6de3cfca5188e7ed5de9c5d2256ec285b8c3f074166135681dc89ed14b613116d5e8b3a178698520d42c53cd5caa5e49ec8739a8850a1d54e3576a426e95b9c1dfb6ab66f04b93f8d922a8af51f6d851f75e70c50a149cbb3ca3519527e0b4e58d1849a1b534351a9b7c957d6573ad3259b1cc55671d0dfe1267003038e4fa732eb27ceb8265286451bdd9fe04108d8576bb96694fd393f67642af9f4fc065cd14713b94d40bf68990be00ca17e60b971605ad82520cb7dfa46813e27577794e53e97df44f62abd170f4c294b0becface66bc05e2c3e51b4a42f6d7fcba05720ec79f8dc868ed411a4b982e8d85c2f33ba5fe62078fe8af78dc78f8137e2b3e081b9c76cc5afdc982e35ce214792ee3f2a9efd654acf420bf172c1127bc82b886c35d2ab91f8aedf10eb61b80f91edaf1cd386455969a56cb833783df42af1368382d67c215981eb74121668349703282f4f655ba08ca4571cdbb52b7b1471c680bcbb82ab942fcea0b66ff3be1558e555ae0dce07cac9e09527081e0b597cc05a50ca6bc04f3d20199833f70945548d797e820e6e29f9fccae7285136baa0f3c8b540808b6e4f4ca7ec49ae6d7260b8797dc8d42ec9dd9164ba8b4ce3489a24170302e4f648b9998fc2556b32e8309f283f64ae1a8727a0229f4939cd0975182be7334897afbe2af092e68ea7915173d62332c7ce53fbefc45c194d6be37f3ec89f788f2153982cf5eb4f8d45d420a0b3f4cef1b71d486436b5ff5bfd68c79bc68be22c4e52c5c538be1dbe75a4a3f558eeaf591ded3ea2db37e834d224963dedd3d5f18cadb64466da63ae3e8d59c724fa67566fe5303a013398fd3d8d44710bfe1ab7e4887a0140e2adda9a3e9a29897031d1e3e0fc4d963f87bb55ef2b2dce085085378cea9d0ce9f464c86aa2694894f95076dda4207883daa28dc307344425e472590222d31f72"}, {0x40, 0x1, 0x429e777a, "8bf0f881718f2158edd1c31f7e0964e3790efa38f1bf917af4d6e45969010446cb008ff28e4f2c5b5e51"}, {0x60, 0xffff, 0xfffffffffffffffa, "5a8febd4c251821b2ba6346ca032354f0d5f65e512b706d2c5dd8caec5273133777a95447621ca9cd8333d9509cec505bf22738930e91e5363efb958f94aaf19cc15ae0786e90f6b9f07"}, {0xa0, 0x0, 0x5, "6f51cb36e8f2ffe25c5e20c0910158509cd3f34ef017a5430cf65c9a90f26edb81eb662c064b7e5f6fcf54df8f2bcc6e0f0963648626936b7302f428a2c5c6075f5c1cc3ca92c00c38f7f7974c429f4801544da9efdcf8a3d08527e98ebaa126eb1e111aa9f7c918338eec0e3a90eb3684aa8085fffd593eaed49d128eb9d58b550cba26dfc5f5ca425fec4086e707"}, {0x28, 0x0, 0x63, "18434a3c51d544a15019b93f2460643487fcd3a4bad5"}, {0x1010, 0x1, 0x7, "854dd508ea4d57a11442dcf16b774d20b64e9fa7afc5d9e3aee7e6d0b056424639110b79ce9c9299465a18135572c2ffea7400ad365e4ab3eedf03a67b031158a23217b88ee540953ace80bf29caf8fddb33e47bb0419cb3a118998ae4e1c33f75ac8ca4103f20ef156314a288439a2f5b84a26fb09321cf50dd1e4a4eb0b5146e2a524857c792f9f136b2b74ceccb2a91c16acd46bb1ff50fb63ab008359c44212ccabbe3808c1bd745da57a5215f7e34336676e781c52052758000d932ca4ccb8c299c7e01f7349e61640d79ff9a215caf385028e35ffc86de9e06dc128c0aca1a4130b215d5b5eb65c9b332705162947ae1aeeda599693ef1c6f75d609de33fd614c0dbd8fffac1460c9c32e05e28f7ff95e414839e901b5fd8041bf66746a227ddc1009c979c032cf14ab329653c7f2bd19cf3c27277f2af5c1c59217252f278c32d0994b0efded5f44692f4600cf7f07c71487ab902e6bdeaab655d36982f1083f1db1526af6ba8eb5e6770908866a6e0031fa6839711e0ffedd5c5d9a3fd218a6192241c52b86e3181390708ae5f1e431f5e06ce19e301a152beb6e171677b203893d62b71c1459e2cb0eb91fa65e1becc13341d600e2636f1fce92d56dacfc458e4c203b1867f7bcc7f38a19aa1ab1c5569ed10019703e78ba0e5739d158452fe173043bb184aa930c7e84b8402616784cffa162a039554a6abd641d68a7d099b4f1391b77a599abdc176942cd04e11a4ac115da97a46450af6718e33c6098d4fb99fd8ab4a413f9df9e638c732e2aec5c8ad38762f2974c48f2cc97b55c3750deec80713c70c699c41ba86a7d9ef4c67e7df7184a278e501854954e559ccf967bfa01bce45c3af5523b37eede7ceb832b7b4f9d49651799bb5a9b7ca9a721faf9fb23fcaf12af3555f98c5c418fecec0c0ddd70b32bc15ac844a60aae076d7d2049e9b09e863c0ca1cb6b3bca44bf6d07a2f89cd8a5bd0830e732a06a7f186ce0c342332c323c9be35971989da7d3f75eb0692538fa5cac97c344d10c4f3f4741dfbe6023749ba33776c0f045e805298b93625527152fbb165632d6cb0cc1d4b055c16ee6fddecfac80b547509f0f4f11d1533e42cfa5a74ef8bc25fb8f9ea8fa6a445fb0adf53bf099092eae2fe5ab633199c5f89e8481bb086f002e2731360da9e6324dbf9dca734e08f5ef6367162b3873146058d04c6fcdf9ec57eedb02840e7d932caaf1418e2e4714be5efb10eea5e30372e1ec7ca4c8bf92014c490b8cf4e51fc01889c2cc51ae637f56c0f13721229327a4e474d76d2eab73cdb2bd85470ccb6e02602a8a0e557589b5de81f4dbea182c6d30f2628524fe3cd273dd2e6a1def47675ba37f49efc91ad87f5a57490cb3512c3119f840e3b16aa64ded19908584bc2c02604d184e2ac2e0812527aeb15c904d99b79ea59dd77807fb9e56fe5a7e798107fab9df65d924e6f98317f22bc2514a6cfe8e3f5612f45ce49d8b320c7ba63a8c6d9ad9126630bd54f537cb6a6ddfef26bf4a57c2ea86f34fc71e676d4b5a933190f04fb0af3644af8e25bf1c866b930a0887d76b71adc00d2c175453fac9fa04bc53c900b6e148f925c399d9154780fb90a8a71173854723e6baec3097b796dbbc0b185522b03c389596607c48026754c2c598f963bfa6a7afddb7926f03fe3ea8907fd79c3a7894313b7c6f46f2ec62787f1f5cab12495c5a8bf688de745752933daa74036b2865af486e0757546ef1170e1ac699704cd369557b45abd5f0518713749d2531579249fae71138a07d76dab4f322fc32305db17f115f4fd2dc5a4b82f9e1582c2774f3315f8b2314268938e1fc7fd0584d43da565a3557f48de64047ffc7f3cac844334de467456602e72420efba2eb57ff496c4f63b9dd27b925e361b5818c29c2ccb6a80cc94607a4e57f723267bbbf8195fd3e71df3844a62a6894d2ecc10bd0f1efd6a9296ca7f9143b51fff0c467ff1e38017f989b33cccfc39b1d5cf937ae2972844a229364c2896b47a288359f162464f7c92ca079021c810ce9ee8d726bcd2e840dc02b7e44a9e768a5c3f7b157b283fb91f8bf1e42de096b6340afa0d6a3b006f0a0bb050c4075bed3c755fb423e2942d8dc77fde31bd78bc8e35e0413e0a9a780e7d40ca7528f4421010f2e4151790f7b28f3b009800e90a68aca210b2528d59297bbd03debcc0a7f81e3aaff4935d4f3ed28a7fda0872c1c59ab8d797ab23531d868435a7de912ba1329a08b55dd3d37913617873243c7f0a8d1f36951c358642dbdb7c3320f3c3f2c010be2a83c9b50f4615687508276d0c4b62a58b21420fb96f4de138f0d5ef501318f54a9a4109d648d146dd3c2cc7763fb99b7529befa75d978d9fc1743fc9c6cb2e34200fe858ffccc67dd18e675295ec7f98f97f55bf2fe6d0198b9af7c304ca8d442c4373c4ba60cbc90ae6787413d78744b3eb218ce570ced84d697a829c9522df4151730f6b1929c0cdf2fb11ffcb18859ba431075803ec490f75662103ddc97e10bc23ce7127b7f6305a8cbee5a8997254093f04eb56bad89171035b58af60e6b4e4916379dd31f970c5734bb6336904f4cf154a693317b96d823396b45d78c40ed1678fef386e5bccb533e50d28a2c52a044f50c1980e85328175f6b4cbd7cf8042d94c625b835b7b62ad52c1ee785b15bd344e8237cae9156f4a73d5498a68fe18b7757bdfd243180e0add31aeb6d28987eb84f4c4bb86b0e1bd6f62bafbe323a2ffa9858450b3822229c156ef8efaebc81cb29f0770abfd44c0cf0d556e149537f035f7748cfa821f6ce3840f9b7f3403ec9c30615ae0055be668397bd7a57db46bba28193d9d9be886d67cd3434b51c59b95a3cfdcb32c149483469fe13ce9926d5da8d20508cb1c5f54af764896ad95cae3f9f06b61de99ff50b697004bf6509a38c30a9998e1fcd4440bf8850397bad5321e7ee9726f2f993ba0b176a82e37a8f2c166173390f84a16f4b870596db6524f64fbdfc1ea10d635f43c69f43f3a80774472a18e93c32700c1d6d7fcf756d5710833986e2886e12f356ceec291eab1227629346a71428ca31f63c2041b334a90debe39502c2ac91d07d2390bb0c6be7cbb0b4cedc978d2654056234da67b072c673c4882c2bf6155c362d1363787191013f58ec12d7315858538ae2128b5338729d5881b08e0156e151463442444a1512944ce2da3d1d34964d33229416d5cc851b5b8fe12dbb14ca2aa08645b3a1e9b61694dae4194662a70c537dabc3f529d4378ec91a3c2df631f3dba75d920598443c5ba7548560d13273ddbb43617dc7fa892e2e6015c7f70d92dd8c6550aca404b483fb6646a409906b836114d5f3e00f5adb026a9f61a4ef4be3781169084c4761cf20f1b77cebcde8daebefd7e3f6bcdfe4a3200971e7faf22bd8be189b94f4e392c09349cd197629f70e291a7341a568ee2a1eda5d840019827d1d682c339c84c1906056010d745a9976410ff168014c9917e6e3f6f87311726a4907fc86988ea97c4e5701123433bbde7f36cd59b47dedfa43178e7ebce10a1ac39e02bae66fc19a02a12be471dcbe7eccb0fc99516e4cb7f0f6040360360b656cc4116e14da2683b213b9c073b30a5f32d78ecbda2d2154af20163747fded9cd12ac744912d0726eb110a66472babcef78c6bd89e69da6bfd12fbf468efee35869a1d10499e6307dce8833fc441d792a8bf19f6d1027fb6ccbf9ee8638e8f51fa4bbbde7d3fbb67b42084bc9c43d54e416e1737eb4e27ed0a81bc78553ded8a50e98b6027566972c2fd4db2a7834255445b6bbd8cd37ac9b38ced87148d9479f1a3999f5806dc2739a38bccdf871f1948829d12734a80d0416dc950414af9dd69e91775bf2b6582442963f305d08141dfb65f0d19c2059c04ac6a0478f32fd4ed1a48e4cc47c4951e6bd1b064e9115bce08370096ca04d45cbf32fc51957d797b38a8b84a162d295f8e1c6818c27ad5dd2d36e7e1d95252bfa83905f6a0d67dc7a468900b2319443bd0887e9ad2d00028345349e1f9aeb7a4fc67ebb79d6fee0331a17e6ceb5cb4991a478231ac12825c6c56a23ba51e5425880d4d5a74c81d564aa8c01d75dd63c0031235e4c70c2b15ef659015fbf8d593e226b6a077fb22e057065b7436f57c726b62eefc22f920fbcea175f95574d9988af45b45751fa7b5e0ff707210dee10067967de2a7feb94ff593a8fa331946b69b486b08b30f308240ded484426b8297be5997392c26d9b55ddfc45593ce958bc6116ee521a94f6a7b5b53f0bc9298e5c1c5e03e600158ff605bfe5daa71d36f6bffd1c9e7562ec3fa3bd395586a652a6dbcb756fb1bbe797c90ba04d32e140d46768f899b2cc3edc9b3df668b5590a9c0ca6d49b27f55a484fe1d1de92d6c5bba5f355f94eda39e3aff49a9a383a168c0d0d9c8760c3caf0fdaf2ecb9934daaad2db7c84d018f566dca6b7c6238c067ef58810064c40ae4d51672fd4eca8c83e64a6a23d263ed55ed3406bd2d22e3e69e587dd24c46e2bf4c2f94c54ea2e29f6e5fdbceda588fbb18eefb046c6d51b21bbab8ad1d17b866cfe7d072f1c79b909f4ffa0c71f9f8f50bc400e8b5aadd674b57e4beddf1509e9988ba22ac2f66044426aed516b687c330ce072acf069182c988b8f23786edaad638d8277b765625c348ea7dc2e9f2fc990fb40529c1ab76eb38cf68e9009eb1511cbf1e1638abd2f3be0df240d885a780e25fd56a55723d71498c501add0c7a4cd6cda16c175a4d13c5335079976c6ffd79ba64d27e3bc82d7ab42e60f0bbabd53b8613be87e060abcd326f35ef876547b8151909d2e2cbb715367a4312deac8d45ac44ceb4f87890f54f21e6d29baf4d7511a61682f66d1c54d53d03d29c11a92716005be4d7d04e8a100b423a5a2450ca8c7012033c0ce6f09177e16cb4ec11cb1a9022b082d9cf69152d653a7e030f9ff546405597aeb2d534c108ad1fd86a9be9fcd18b3ebf9df1f85caa00d1a794f4fcf1182891d1772312d1ce47b24664b6c76caf989f1c8724ce3e01df4cceaa46aae9065c76bdbc413b826c7c29e88041f9e71e608846cf563172781982ef802590f18998c05a3c8ae72a292a8dd3875537e3a3ffd1484ed03ebdf95a4787c590c77a44050d2c02f3f39361c296cccbfbc764d6b5ed97b80f449b749fb4a5d7a8c0ee7e23a24e1d53142d7ae468f405f1bcf8372de02942469ed1a706f0a8506cac37aa6f6eb9330e4f01a13c8720ad6a830ac372deb0bc51b47a2ab770c710f2d0c9840d4da8b1184286177ed959ff53a746135fade92a9eb8de8960b312b67d377cc8f3187232406989f1601f4319728d3400dce97df91cf90724f5f2fd1c7149071fc571dd080bd444939cc02dc739ba4b940ab7f03142f1fd3a5df2cb256fcb23c9f15abad73fc1eb45ba460ca67ab99cb0a1fd160db64dad8c557125bc912abf91ebd7c39ea4051f63c8b81c683a484d20efad0480eb500dd0a0edcea18e8ff6fa3582aac0f7c26634e6f51db0adb832e09a3ad074fd61c68d54cf3fdc8ff0f136822cc8c087782d9c134105b296c6e72729f695fc2b4554f6009bf9e655d7275db96b5172ce96a9beb3713d8f1e1e185ef4bc728e666eb8a91dac74aa67cf55790f4b0c2b6070256ad6535602a7068f41647de965f38788659ed42102146cb118f62b64fe61090bf1680d405862c20631b16bb9678162505c8d1f6cc83b28a3c70739f5d2ce5a0ce9b117ac242271a4ebe795b0672817167ef"}], 0x2360}, 0x1) 10:03:00 executing program 1: r0 = socket(0x1c, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x7}, 0x242) 10:03:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 10:03:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x480, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xffffffffffffffde) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xffff}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r3, 0xd9e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:03:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f79000000000000000000000000f4ba000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881c430f0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923b25de8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f0000000000)=""/141, 0x8d) 10:03:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 10:03:01 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) listen(r0, 0x80) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 10:03:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x4dc4}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)="afec39574a2e3b29b3c8a11026cde92da22cf1c93def92f6dab8d32b002f2106dbd049a6c65907a9eb7a683038cd3bdccd74b35fc1695c7e647974874c45a88289ef4ec05a2399056d8b9ae2e954847b0749f99cd2bfcb9222da9b154442d01e091cdccc8e0fccf0d5a8d766ea73506d6c829efc1d6dbc649cce449ac4c4d994a5d0aadadc1bcbdb371a9dba45be0633786bba0cf6b2db2f2672990f77c485e1cb2509cb510ea542949917a7b8e8b8e5c1a1df847608c7d55ad6f5e0c23a3dcf9e0bc8", 0xc3}, {&(0x7f0000000240)="982679024216db8ff3b6b0b7390b9301d0c051e70e1260f6d4285a1cf2543b0a9e9b2b1e417a186f903fbe4868978ec582c95bcd83887154a6fb6e861630328383f778a739da81806253ec1c5babcaea989beb681df170308c8793ff9e66a5d4a4a922c4226e173843f9f7bcb2ce9612202f905165f2c21295858249690aefb6191e356c7bcb35b17a08acf95842d7a2012f64a603213bd697959d4d140b2b34751a79336a5a2cc516d6a4353c3fe8a5ca6268", 0xb3}, {&(0x7f0000000300)="2fbb6a1cf01e0dda6c900d1a91816f1336d53e9bd6cdeaf9995677d14db88c04a921d015b9b3087ff9f72cca3c5320d0ae6a65ce46ca24e6101fbf46825b6d8903f4bd12b07cb17fa9fc13c689824c5a8a8519f9e906eb8d0d9a69f57eea0e341a3294c4cc036e4067bf13133b8db9f26b8f6bfd7fe9cfeb4dd02b3b941e7b85d233c9868577b5528d0444f4e463ca67b3e6299f18d6f70c4c1e1245e797463e4c71ac750825a062aa422dcaa920be06eaae71c17a779750da94ef47c4398e22ad7cecb0de6041d4a4581d1797b1ee6da6c0b91c8ca013c9c159264a", 0xdc}, {&(0x7f00000000c0)="c61d2d752af5e551a27112cbb5f706b62aee240439c18e1752fabe2b50d34c5f6b8a4dcbf2a6eedb0399ef", 0x2b}, {&(0x7f0000000400)="d11d06aa6a983790a37ecf44c80f72930509bb59de58c88a258d451c325be55de89a75592d9dd85eb250da3ec48a4fa5d76864127e896eea2297b3f5dc0f95ef59c157fc536229954f78ceec6560b095ce1d111f641abeca94e1c8a8d875a00f1ca453f321650d30870f65f242ee3a86d59c30b7f171362288b421faf213c0d5acc5346e8b188a2765fc2c5b55da9fcbd9448ca2f1b5c7aae03687bfe5448c482aad21cd3f275d2d413133647a037fb2b8321ffcbed7ccde6dcbd35a78301a6606b4a6923ebbabf947f7d09a272279e41b3960c24dbb28a3a2d0454d44", 0xdd}, {&(0x7f0000000500)="0f0fac468081624650911b8d0aadb61d15f8275a7bac973960f5bc269f674d15f5bb77a4cd47c3ae58bc7115ba1edf0743c3df1940ef1a81faae6d855de744df0ed03e6dd3e604c2e26864e71e62c08b600ad54cf0c23b2673bd7c0eb4df03831032952929542ea327627f58c03f7881bd36f01367705248a22ae55ffa7ff13204e153e65efff08cb48d7a1e20aac3599c204d75c4361ec13806095c1f0d2b8ea6a54a9b1cc0b701466ec540b939951c4235c9292b9ec907d8e4a5286f1c63221734cf12bbeb9fce956e432129dbc376565ec8536204f4609c8198f2788e3e0c6caa9eaf67bc56b5ad5919a486b4c438e18b", 0xf2}], 0x6, &(0x7f0000000680)=[{0xf0, 0x0, 0xb96, "af82ed46ececd3fe9aae1d645f893836384e5b1ef3f58988e6b23c5ebad557d6db1be2d6cc3c270fd0b0cf5115e62c87a31869f3907e2623f02d61ca33d1b690f6b1699fd35d7cba95c46fc6aba8bd790ad4ee6ce3fedbea1485da77b2d359c7428bf9fa502983c93dc6b83a3a04b250e27cbde2f51bfa1c7f2bfb6ea7761d499ec3e05bab9f01f6c6726eae6e6d13f73bc03a323e268a1619f9aaad7a0507abf311797b129c95d1111244cee76eb303f70bb8c8258baada98f964a2504f28efde9a321d8b54331880a7d10a881fb1313f2953332c7ab533b05e161b"}], 0xf0}, 0x401) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 10:03:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 10:03:01 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:03:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 10:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mknod(&(0x7f0000000340)='./file0\x00', 0xc000, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x1c33, [{0x3, 0x2}, {0x1, 0x2}, {0x2, 0x7}, {0x0, 0xae}, {0xd7ee95d180e45ee4, 0x8}, {0x2, 0x400}, {0x3}, {0x1, 0x8}, {0x2, 0x6}, {0x1, 0x3}, {0x3, 0x101}, {0x1, 0x24ba}, {0x3, 0x2}, {0x2, 0x3ff}, {0x3, 0x7}, {0x3, 0x9222}, {0x3, 0x400}, {0x3, 0x6}, {0x3, 0x200}, {0x3, 0xffffffff80000000}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x9}, {0x3}, {0x3, 0x6}, {0x3, 0x7}, {0x3}, {0x2, 0x9}, {0x1, 0x63b8000}, {0x3, 0x9}]}) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x9}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000001, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x60, 0x80000000, 0xd56d, 0x4c8}, {{r3}, 0xfffffffffffffff8, 0x84, 0x88, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0xf8172833036646de, 0x10, 0x2, 0x100000000}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xcb, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1ff, 0xf}, {{r3}, 0xfffffffffffffffe, 0x33, 0x0, 0x5, 0x41}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0x8, 0xaf480000000000}], 0x8, &(0x7f00000001c0)={0x2, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x4, 0x1, 0x5, 0x7, 0xffffffff}, 0xc) r4 = dup(r3) open(&(0x7f0000000240)='./file0\x00', 0x28088, 0xb) ioctl$TIOCNXCL(r1, 0x2000740e) flock(r1, 0x8) poll(&(0x7f0000000280)=[{r4, 0x20}, {r4, 0x100}], 0x2, 0x9) syz_open_pts() lseek(r2, 0x47, 0x1) fcntl$setflags(r1, 0x2, 0x1) write(r3, &(0x7f00000002c0)="52daa242702bd17cf02dd770668c69e87c10a84e0befae75a8547101587a97f39194cbe87f04c7eef14529aaf292d94c85acbed413d7cce15769810ccfe02519b0831d41329fe2948c1a6afee93970854c2ebc14c7c7c9580e0054cb863e8f600831513b6e5718d6bc0f4c", 0x6b) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/169, 0xa9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) read(r4, &(0x7f0000000480)=""/28, 0x1c) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) recvfrom$unix(r1, &(0x7f0000000500)=""/183, 0xb7, 0x41, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r2) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000640)='./file0\x00', r5, &(0x7f0000000680)='./file0\x00', 0x4) syz_open_pts() pipe(&(0x7f00000006c0)={0xffffffffffffffff}) syz_open_pts() getpeername$inet6(r6, &(0x7f0000000700), &(0x7f0000000740)=0xc) truncate(&(0x7f0000000780)='./file0\x00', 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0xfffffe47) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2b1cdf833948f4c023ece10bcc1744db00850dcba803bbb748743187411761cb07fc781b5c015faa374532d56f6b6e7100cf42efdf259f5939c6903d3f3aec3", 0x40}, {&(0x7f0000000180)="1700cf48c75bfd603bd33ff36e2afd1771aefd3886f99bff126ea9062a58398fd56348b11475399e718d764dc54ed8bd3320636bd8f73ccd0516997ae333b3b6a9427fc74745019b1138c770bc5d09fab2361eb2d15f5c6d3c4166d8e3ca7ae5d56e6c5dce8b84a844e02868237a5b7ece338a3994da60c94c7dd3139566eed4b620c1c12cee435ab2ef911c37cb1c3ce1b897400000d886b76544b8d716ec58987c00fd7c44268cd2aaa17996981439e32fbe39ace85c0fb1642c37811b5f8742", 0xc1}, {&(0x7f0000000280)="6fef07438c48c7a244ed4bcc62d3d79fd8cd328a004c076b1cfcec80bef87b48c3a8213e14e2ca852d77ad80e50c90d1c911ee0e20b60e1125d4565220a92d053e1afc8cd8c33dda236997f5a5d7fbbca069e41609472e5f7e98e3c76b4ba03eee1380195f1fec8727751f5a8b7a97407da92985bf3908a45cde92c12ab29e4434e832cd35bbdff7e3218176bf39cfa0c0f530f35f47c4fc52d9b138cdef4e70d7b3282c536110147271a917bb18d473295905d65e5774381a569761e88f5e07715a3483504de5f32ab63e1f40399a1f5515fc84156be2c99a87a4ba612fe7a64e454d3c535d2c83de88d2da1e234003627357c78be7", 0xf6}, {&(0x7f0000000380)="6033976506a801d08a55bf387211dab521560f4790d95386b48f4e3746f07221a1f099944fc81f31d5149ab9bf102a7289ed4aa5c69911f0689baba4699a67e5d0a6a71cb1b5d04207606fe13c9ce420894b257eff62bbd3f996", 0x5a}, {&(0x7f0000000400)="657d8cd4379029396647bfde38f4d3cabb7b1087e8bf81ec865bb27556998e71960837a73ca0104b9091e3f2fd56dcb6f0efb569d2c0be1c0c93d8d05135a1296aa2a677e298768e8197fcbd556bc79e3b32274ff022e7cb27d46a72b23a9bfd683a", 0x62}], 0x5) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000580)=""/234, 0xea}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000680)=""/232, 0xe8}, {&(0x7f0000000500)}, {&(0x7f0000000780)=""/87, 0x57}, {&(0x7f0000000800)=""/188, 0xbc}, {&(0x7f00000008c0)=""/159, 0x9f}, {&(0x7f0000000980)=""/130, 0x82}, {&(0x7f0000000a40)=""/128, 0x80}, {&(0x7f0000000ac0)=""/5, 0x5}], 0xa) 16:00:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000004e596da7498a810f8fe61c9ba8b44fbf6a4f0201caf0403ddcad53a23c0b86a641a3f50d3008520642c90e423dc863273e3dddd2512c90c91f0a5ccb00fd78e8405fe285c7a6c4165516f46e5545e231fff9098ad7daeb61b89e1612d40e731d007f118eadc4f5d1abdb3d22832005a96ad7a0996400d93e15f2693940da36d878fc07"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x28060, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x13ad, 0x2, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f000003e000/0x2000)=nil, 0x2000, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x120) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) r2 = socket$inet6(0x18, 0x8001, 0x2560) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x811, r2, 0x0, 0x0) mlock(&(0x7f0000114000/0x4000)=nil, 0x4000) recvfrom(r0, &(0x7f0000000100)=""/24, 0x18, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x8003, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x60) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x2d1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000280)=0x8) fcntl$dupfd(r0, 0xa, r2) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) getpeername(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/103, 0x67}], 0x4, &(0x7f0000000380)=""/169, 0xa9}, 0x2) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x400000) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:01 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x44) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xffffd, 0x1, 0x92}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000002, 0x3, 0xfffffffffffff000}], 0x200000000000077c, 0x0, 0x100000001, 0x0) r2 = kqueue() r3 = kqueue() r4 = semget$private(0x0, 0x1, 0xca) msgget(0x3, 0x4) semctl$GETZCNT(r4, 0x1cc73b357e19626f, 0x7, &(0x7f0000000080)=""/11) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3013, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x10000, 0x6}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x100, 0x4}, {{r0}, 0x0, 0x3d, 0x41, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7fff, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffd, 0xfb}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x14, 0xcdf4, 0xd5e}], 0x4, &(0x7f0000000140)={0x1000, 0x100}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8000) 16:00:02 executing program 1: shmget(0x3, 0x1000, 0x41, &(0x7f0000002000/0x1000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x50, 0x4) listen(r0, 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x418, 0x92824699e488249b) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x40, 0x8, 0x5, 0x1, 0x61e, 0x10000, 0x2, 0x0, 0x1, 0x100, 0x1}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x17, 0x8007, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4fc, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5a2b2c225faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x100, 0x380, r4}) syz_open_pts() sendto(r2, &(0x7f0000000500)="7a536c2e2001277839d8d99f4ef9148054091c9267d737e2e8a56d9c6557fa21c200508438a072c26e5cebee97447b2ba9fa4e49fb52c924368fce2afeda7153f60a17c7df12cd540cab9a5a30665305410e864ed211b77c69f587efa4e0584a76c143f64adc964e4e7b42193f6b55f726980e962cceb211031914bf99c3eb32f2b3e74782862fcd93474b113c19aed42eda1f66c6f0b27503e16dfc31f880ead231d073d107f6c97e509a6d466b1544cd1641cbc25371e9d169d78afea125b58eac573148b9228360b68c517ff8adb532e7d872dc1f5e566031e9751e39bff763aa2fbef21b8b3f4ede6b9e780f3708f2342d572595f58e07848b51a2f8bb141fb864b4d8299e26bb8d9439edaf2be9bb68bf1c7fd0bfd5d1b32991dc77c344922a906c1f924263f365afeb1dc486155e1b681f5fe5e851faff1e9b612cb7127b1cc68932f2caa038f92463f59cd67c568d4b187067a2a481cb6a75b1cbef3d02f0abb62f8abbe7b3e91930ff5ec4d85ef2951d79e4b181603d1c5add3af13c97eb026a424723717c6b270f68c0c235d08c5f7174a1140c6369be719abb4d3797584dfa985a29b693c73e60e02c3edcdb412aa1ec4d0456b2b45eade9319a980176c6c86472bae02b5c6d4f0262f51a7dfaeaf3c5eea2c426d9a14ae7f6897fe1e429376f404e904620bd0d9a71178febf093053c546695b4307ed1dbf0c67710abf2d92de0b327cf7189598e5ffa4ee96ddd5377ebaf4c8902b06514606940e67e0e6d5dac372ff2307fd94c668b14ffdbedb1295755983f1275536037d1ad18e2a2f72dd87b11ba42a777de445516cd6d7985e22aa7e87fbc1fa5255bb750cfc2bb6b1a98e0db7c5a6ab86fc64c44461f82138e666da48d21867f88fa8087d9ae76cebdeca620de4b2bb49f58659a37e534febc0c6b59014a9526ead914b83fe8543e8441f620b8fec4efd8eec08e461da61f0c4fd792ac1ab7e3413977b59e1f38747e839b52d2f5ce9e183f28c131100df2971784bdfa3f1b0612ed94e7cd64426d79f4bb350b72eade6496cab75a014bef2722b55172b41def061a5ce9c1bc64650d321ee5e64f9ec43cf034948d5277b52c9eca8590a6fc88fab41488fa409e260d996f0f0215532f5ec2159b27bef0eb8cbb039861dba59d130c5eefbe2e99e0cdb596a376aab0ed629840c4e14639c78d236783954594496f9a5975cf312151ae8150627614f60d54504473b98fdf3b3cd96db28fa6ec472f330bde6ed78ca1a5d0c9600a3c0da3430f0fdea242ced6b3a53ea11ffce68de1566ae0b6fd6e67f087aca45226ad8bc3c1556a468a01c5a626e577eb227376bbc82bc37ff1d3d5aac8368a7cc54ab6410512d5a7333cb2582f05fc90ee4fabd9097cc0ac347a4f3aba880028224f84c6d42365742dd6b70f8d011f9fcae38599b1cd610fa8fce44a51d84919b015fd1b45f7382beb5e51b31289d09945fc88f6d789360a531adb28e77ff5e2fef6ffeaefce9283e5336314af5e95e8a45f3a25e842f78051f6602bdb4c4ab91ee93f0f2b9b49e05234d634344a4bd4f57c8bdd290f506fd41f67a8414a36f41f9e22a969e842e2ad85993d5dcdda6427790b6dbd912bf1c8fc3ce874095fe20e7f38aebb470aba5b89b6f8fb6809727f906eda15bc28c1453afcae2eb7f8e4c673c5d1366c374e3083519298702c6172cbd3e67a11252c02f61b5d870262d256dbe23c070c72e30104613c176cc4ab0245d3b0c18ceb841e01f99fff50e348bba3ef033fa4b4a5e132365ba513894bbe48395edb8d634ec96c5af905aeb91d63b9bc745a40147eb6c7083321e48463d193563792fa9557635fdcd44f655bc568e315c81f98bb461846b2f2aca57934fe0408ed7fd79cf7c552ad58d0e46908d383c4d1f09f9df9cc411e82e12dbeffd60def5a6c145c0645b841085219309a72bab97c12bd9ca3e6894c0572c6dbddf1a798d6bef2e38380d39232ac6cd0efb756d8ce8359b9eae2b388f7ec0c6a3a87ac92450caa0638543c566b8f9edfb3236cf2061ad99e6efb0cc71f16b14d3e7810e25f2aab3b69708131d2e3fae740577f1f232beecbb40c3d33f4cb399108bf9e0b1548e67b4970a3aa3206777600b8a588e2bfa02f2e52f4b59fdda06fe02f4884456e1f5ab1144823be084a65aff94a0cfab445d3ee4f8e1380df7d9adc91d974849f1ebf05528b71d06aab604aae87d55c4968a2c99316b80bd94bf54a1513bc1f44df44efc167806c7bacce9c8382cbdd10e54bcacd7d623b59f08334eb591d759f51af45f5b08b6f5b2a476f14d4293551a4404764966b539123b37597fbb0900649c8efbec1b1338567a8d9d3f09288a55075c8b7e4e842904155744ff27cc0107ada0ae142de644436c68923c6bcbde0568b586c2a708ab6da73d530af4a1c156b48728d62b408694da66cdd9ab94c486d8ee8ef09bf8f9fbd5f0eba62ecdcb457df93b04826a7fd2a1ba088f84cc65d52a0d7d3269ba59b0feaf69027809d9fe86274684fa3e356d6853553f41abab2a66e8b3565dbbc2e34abd87acc31870cd972d5e46bec9a824150f0b774167b901201c00ab4c8893d2e576290813797e835ecc1ca8db5b75bbc93b1ed0417fbc3f9852522f8c3267f04f88ce4bde0a66b74331436287667ea120de7eda7cd77b5b3d0660dfde4ac53e08d18036b0bbb2fe7fba4a7406abab8ede81b59acc3cf29c190e03670b45ed9ff9ca6dedcde125f42483b1b653db827fa4a29f813c46c60ae73a64bffc4bf9102359c97132129d23d5cd010ae33c3a3e774e58fe92c5dd9b10e2efcd96827ce452b98147671773e2bf10fbc823c6bfc6fad176492306f366d41c246394012b46865a24d1b3d5871638bf41329912b447bc30d63832d9b773d565d812f6eb995a315fd4536544566ee0fde0d6638beb61674025799f05c75d78e7e131860b7d3144a0f8ec2895e610c5c7163b4e6ce00b42f10071864f73818633fb5802c9358cb9cc2fa714a851b1eaa9a6e46b6cb70e5b4f1d7f1b894eb3e6283a349a855e584ef9fc0622c6d9674b822f27ece4f58b32a3b9fd8c75424d2b08fba5f4c4305ae37fe2f16cc08af6db05148b6dc2f0ba79b2029a9baeef7ab0c16b87da196a8aa2f3582158963be10f36857d76f1fe9d8714a70c04972cd1385c0667c01c4e6565d0be0407a32a6a2a1ccf0ae0ded8f771efe88a6fe17c8b3f4a8f3a4c4ccad51e4fc0ae15341ea10782204249e84497af1896909d91eaefcbcf81f84b44805b750f3bdad9f4206bfb0e3bf3637d8073c10f298ff839db3f4d7ffe7ccf6d87b16242e654476a4b3546a3fc73abf5ee2efb5d207da89e7b102e32f98ff5a82deebaac03788b603df9a8dcb8e59638369dd00f0b7142cfc2c8aa9e0004902e5ff1bbe2ebe0878c46e5d1447ef8fe42b973575a613d7debc7f9835c3d6ba080b7eb016babdd770b08a10937a1c6f16a800995f240347128f013493d3490bdc5c34033480dd095025622bc0423e2ee58ba9b6921cdd4f8d3e168e7600663c83c3ff76f175b67b7c7959c9b72d01d036bab2cf72b6b8a410a3f33683d73ca50ce6ec2b1efcdb67b95e5910ef0f0e315cebc7f77adc10ce4db3ef5eb7c422c9e32f877f16899d8a32ab5b0acdcda65247572f7a9de0dde90a79f415eeacbd275d061d32d425680a76c1c8a40393812338f248292d89c196b4ad12f517b179074d74c6489102ed4433fb4a3cf7f7582a2a9efda1f90d4364232d4036f70efbfc13f9267fda46260c5a92ea3b68b7473808b9fb731e15c8ae64ed9cfddc285f4f47b740e14404699d363fc9db0a9978bd8908c0aec01dd321cfa8c8ee4f49fb49026e739c5c59964dcc2daeacce021affd64c42e8f50b71969e3c64c5af638ce784ca0f9855537f0abd23b3cfb1687f358cdc772ab2914e7ed0a04b0a59718c4d143b68e9cea1cc84acbf11a487cb8e19d4178e874c47a69556b00a6527a78dafc80596f62dfdf299310bc3e3c70f9b92e9cd08f9ca874ae6fd00bfe0cb3349a7172eae8c867e20571bb11c96e2de5bcb15ed7e3c315dcb67213e75bc4cf73746f0e5442c26376a14d79ebd8b181bd5178c97eeb8d2fb0cc762e1f80634167b0d7230564d95b6bbe3a72aedf11ab74533d51a3537717245a9a90d87c13b50833d1084cf20a2845a3f531842073ca3631ead29a6f5b44bdff284e741ad0aa298d24067f46a6ef7a68a24af4255badea35ecc6c4c748d136ec249f8b7588cce4c1ce5d6680017b313e95a0c9a790c9ef370131bff853f692a5dc73dbbe893882387400a8c8de56f69be2e5bb1df8575e1a3f514d5c80ed1e8de14adf3a478d1d66a76091ac2072a51f7bbb9dccaa866d6733a71bc29130b4d7fd8489a3ae42d4c1f55e944fa6e8003c65f57ca760dcc037f62c9fe21423e2230fa0ee79f6d1f8367b101189d380cc485c57b4f64cc5b289431b8ddbf093605b8c7c7fd754f3ae5b947141605426f863f72beecc5d3da68c365a1aaf32e729fc65d9b3fdb9ed7dea33af24d095cd97cbc6b72b18a55bc74bb2f58adfcaa631a0eec650d59b8b5abb092747138f7a29012eece2339a463ccc3713d09ed78b25cc9b765e53a64b5dbb658f3eb26bbb420c8553434200fd30754d6e14a8716e06178d6f70a76a26bed3a2853fc4489a906609c9018c5810b45ac9000b84cabb9903867f749012880bfe41269b13122a41eb50cc35ac2a792d0adb7b9f20fcd79c0f0331f7e8b2e354d5a3d4a0a117c92150aa38b184ba26462d8fbcc14f78bbcfed467ab6123e79a1a18bacab2ccc20fc3cfef0bb36f6afb39587e408965e5dfa21a35d0e0770c5a0af099c8ae0abcfbd037c48babc485eacccf87500de08c8c56833f319eb8f81c8280f1132d30714ecabb77793122baf9a3f390b82e7e6628419efae12ffe818c0265a17385d3341577f2adaaf125758ecd3847812d44330369f3f4e6d5574f20703ef3c78b9ea4349604f3a55600f1aae8b0d18d2a5d99005ecad6dcf67071931017d8a501ec0b7120b59119ff461a058a9b63cf48b190689b8a47de3d23681add8613856b27445143b5e8aa4d03dfccdf8b515edd3e45906768aec41ce691f4afb68420b909c3e1621bfdcd998a2921a661753dcf4a7aa6efdc475e73abd3c5eca3e38859fa66f47b2d2f188ae699c93e102c9093c19dabeed77de3b02b404166af619902908f36d65ed3129a89dde2cd446255f1c216097ba87f5fc58ff2d10922b8cb4a7b619053b6db09a8ac85fc9be449f035706f937ec5ca5f189f413e6154f5a956678b2aad06194a46fb59aa21341d7e328e0939cd3fbaaa2040605a48144c5e866fb4b942dcb1e1aba932b7e3d6df9ebab91144faf39f3380f5d7d04d23a21e97873616bdc93c87664b2ce54e407086a2ab50267f0c1b9f72b7fcc6b61d0fd5073f54207a89596b17e28734dd4fc31d72e4d9a11afb1acee4b2b8ba82377e3c8598f26559bc9de3e52cba98488597cea7d0ea255a391207443bf6175bcfb4728159f381078c6c6024f5b619717da49bd505b3f72de225781ab36758ad5079ddc1b565bc61fb9ad7a658bd11ef1e6854a9d0094f27097e519dc9bf2b3d0b8f6d676d542b141e3397aa68f455a905eecdc2d5386064ba623d2d90479f1456affcbcf87f32626ed17dce839b7a96df957e0e3b462e45e3d7fac15256639bbbfdcc89ef8ada7092cb656ea52b2d29d064593f13fc0a3d820e5099a3c5b537d5ea0dcf2c08dcff726dd1553aee", 0x1000, 0x40a, 0x0, 0x0) 16:00:02 executing program 0: setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x80) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:02 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\xfe\xfe') 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mprotect(&(0x7f0000545000/0x1000)=nil, 0x1000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:02 executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet(0x2, 0x5, 0x412d3922) r3 = fcntl$dupfd(r0, 0xc, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x6, 0x6, './file0\x00', 0x5, 0x8, 0x1, 0x14d}) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffd, 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) r5 = fcntl$dupfd(r4, 0xa, r4) clock_settime(0x6, &(0x7f0000000080)={0x0, 0x7e5e}) chroot(&(0x7f0000000300)='./file0\x00') ioctl$TIOCCONS(r5, 0xc010427b, &(0x7f0000000340)) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x84, 0x8, 0x101, 0x3}, {{r4}, 0xfffffffffffffff9, 0x60, 0x60000001, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0xce9, 0x40}], 0x1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x5, 0x2, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x12, 0xf0000000, 0x1f, 0x3}, {{r3}, 0xffffffffffffffff, 0x30, 0xfffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x7fff, 0xffffffffffffffcf}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x10, 0x2, 0x1}, {{r4}, 0xfffffffffffffffa, 0x20, 0x8, 0x7fffffff, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x38, 0x20, 0x27153344, 0x1}], 0x9, &(0x7f0000000100)={0xe4045df, 0x7}) ioctl$TIOCEXCL(r1, 0x2000740d) unlink(&(0x7f00000007c0)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000600)) accept(r3, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/128, 0x80}], 0x4) 16:00:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = semget$private(0x0, 0x1, 0x80) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r4, &(0x7f0000000040), 0x1) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000080)=0x7) setegid(r2) r5 = getgid() setgroups(0x4, &(0x7f0000000000)=[r1, r2, r0, r5]) setuid(0xee01) r6 = semget(0x2, 0x0, 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x20]) setgid(0x0) 16:00:02 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x81, 0x0) r1 = dup(r0) write(r0, &(0x7f0000000040)="6a2ef372a8b70c60339da3391c7c509b994154f7bd99ef16abdba0ce0eed3a6148fb3908de9894e435365df42be8e992c1a2025150bc605211d6e54f8705d0495db6ae5b439c0de0eab8c61d825149c6bdb39dc70c2f76277e126a5fc7d19057c38b9c18714ee5cb442e699ae67a73ce25dbdceb9746d5d76cb9140c322936ade33eaecd481c89edf12e8f0dbe14f9c1eab5f2e8f1d93ad8603b7abfe8c965f992c0713b517cb130cb581c913bb254ad0ea9d53e6adcf5", 0xb7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0xc0) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xfffffffffffffff8, r4, r5, r4, r5, 0x81, 0xfffffffffffff6fb}, 0x6, 0x3, r3, r3, 0x9, 0x20, 0x3}) fcntl$setown(r0, 0x6, r3) r7 = geteuid() close(r0) dup(r0) r8 = msgget(0x2, 0x2c0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000240)=""/180) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x7ff, 0x2af8, 0x3c, 0x4, "c4b9eb03d4eefbd7f804f3bff77357c2a17f761c", 0x81, 0x3}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/193) r9 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x0, r7, r5, r4, r5, 0x10, 0x10000}, 0xf5, 0xb9e, r3, r3, 0x10000, 0xea3, 0x7}) recvfrom(r1, &(0x7f00000004c0)=""/34, 0x22, 0x1, &(0x7f0000000500)=@in6={0x18, 0x2, 0x5, 0x1ff}, 0xc) getgroups(0x2, &(0x7f0000000540)=[r9, r9]) msgrcv(r8, &(0x7f0000000580)={0x0, ""/41}, 0x31, 0x3, 0x1000) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x40) r12 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000600)=""/247) write(r1, &(0x7f0000000700)="8316bafff3db13cd5be892954fee84b269fd4516829ddd273ba404330b73659cf73ae556429341e9dceea40386ad9b511a21c40dbc105a57a4381c203328596b83a3c55bcbec33f080afdfb9dd1b708d5225b872674b3457817a9665d7a93b038340e9b7508a83323ce5b93198d94ad8cd5d14b91c3246c06e7803be56a9a8c2684632e23fd3e9bfb2d2ac040b85f8b566ca7c5c265185e87b08e09d1a5f8ffffeff9527d310ea947cf9551d0245a1e8ca34796d0441f2fdf92c85cbe27979077b0f8ef0edd2113218bd7db46079fe7a34b7f356a88f", 0xd6) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000800)={{0x9, r7, r5, r4, r10, 0x4, 0x2}, 0x96, 0x5, r3, r3, 0x0, 0x9c03, 0x4, 0x400}) semop(r12, &(0x7f0000000880)=[{0x3, 0x80000000, 0x800}, {0x2, 0x8, 0x19aa49990c3eb4f4}, {0x0, 0x7, 0x1000}, {0x2, 0x1, 0x800}, {0x3, 0x9, 0x1000}], 0x5) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10001, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r3 = semget$private(0x0, 0x3, 0x8a1d61beafa8937f) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1400, 0x7b) write(r0, &(0x7f0000000080)='}\tL', 0x3) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2fcffb7300"], 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000037c0), &(0x7f0000003800)=0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="81bd58c3a08af0539b787ac10fb654d424bfac4bf1987299c7d4a18738166594f0924bbc9a234e6341ba6d481add78fc09ce3fedffbcc4476844a7f321252bd3e91b7518386cdd984a414fcfbe8df8482444f9c5b0c5284bd52ad5f3a9455642a7", 0x61}, {&(0x7f0000000200)="9ea89f97", 0x4}, {&(0x7f0000000240)="5ef1c1d41eba3ecf56cf812ecd54cb64611f78c3eef1c903912eec1023963eaea661db3a77faaf5d185b14e7e1fe5a76883ce302bda04ea657c812b88e5604efdaeee18dbe6bf65f9340e3d5555da340978df17e1e81d4fbfd60a8687424647baaa133b6affd0924c6c75aff3413ec9a5656080f7923e663091c60338be76fcbcdd63fa4", 0x84}, {&(0x7f0000000300)="0ff47958b23b0bd6f91bef71eb3fe0c508ee76beb00cb65f8c45db65e33a63d06969d7c47e2d534b5afaf75762de68a1a93c4f25586d4b265fad939996f8cda2d9cd92b979916e170df5a8b6ad9a5250c9e2307f73e04164dedc", 0x5a}, {&(0x7f0000001740)="24626296096bc872b0d6931ec90a2ef834686474a553e6ea88f8c1a77a66775278682fb1d2d59fae25174df6c24e2cd7fe7a2f6ef629b8a88d82ff5a7de77636c2103722283a851287bbba9a20ce3543dcd4c5c983e30ac2af6876e2c549cb7fdfce19ce46213706571a91e0aa4568e4d4b35ba62da27ceb7e52a5d61f347078b4e6cf3876df4cd42ec5e7fb4abf62a5ca132caf19736aa8fb268d27764ef153a4d836f0c1096138b563c4ec8a652263fb954489e49a6a7cc10e230d7d59b729fcf720e282a189ad1db251c33fdab62aa7e2b2455709c932cf8e00c93000c7645f82d414b3b322ad873a075345cd024059ad6dfac6f82de54130aabe95d322be34ba881801937d20d1ca7f6c51d2b2ef9ee1bb2637935c1c0e2950542d805f021df414af653dc57fb25d9a48e090cc0c420ab3ec4cf52403f0df8496119fc728e0ccba1c6db2ed0010d12af27ca2134a1fdd86505a94181e5cc80a8958aec77d6721ce8b79490b5598d93e6a8c0aa00d26aa801e6ceec0cf199f9ff0d26c1a879e1382b275afd04a4049b607f598f75e697de9606662ef706b6d738e5d25fad99f7970440a2e5b4ba7569c15645950aef4f37e8eb9d3c1ef8fba529fdb6cf2e0cef1f5d8cac76fc0da644eba9a6fd7d5abd0f31e422b0afed1822dfb6572916628b106780db109fd45bb28561f3910408745e5de3013e6ad94f606d42a847142fdb3bc62741eab69f0182ac5ad07bf619ff9c3768ebf438ad73156c547b7b5ed526f4a24fdfb12896f59834a4b84e23d6bbf9e51ff8a9533cbd9bc48dc7a26c5d9e5e3807f056eb57208ed7a3ec74c617a31959c4ced26ce4175b0073909bf37ac827490bc2307c9f4efe6d49486a7fce5cb9573de6034944e5981b8d1035d1876565c52f40c9de6e66796613efe431802ce8179db2d575dcc3fa433ee6bceba6ea1a0119bec74762b2507935c9268d7ae6542f42714f00ab31e38615f30d8307d0ec1c5aff0da190a209afde54351c6942a97227a46b3ed127f3b6eee0ae78cbb7a0869fd8fff39c3b97d78bbc8185b7954601fec775a0423d3e39ea5108db518be36a6e7924c9b1059e3913a4ce76cd7423da0fcde9b6c771326a71e6531bb58c0db4518186d613c28f5959ffee25dcf04b5a22dc72de2186f22b44b13e841c03fd3510421381d6dd32d0115dfba7f7246e0aa79acebb0e51cc6834d6086811b02499730ca0df898c1e102d9ebf95e1867a8ab24194015f244431454f389c4f0fa7bfab1a4e0e7f1e9a261489e0f9f232942a947180f8dc66bfda701052623e5bcebef2cc92e682ff73220d602b6ee97f5f1fba6b30ad13f36af60412310d0f87cf0bc3e336a88e3f189c56cff3effdafd2c2eb470c0f4b9aa116c6900caefda17dc0dd14b90f437c8863006e668510aa4db6fccecff6aa73747db9db5a1b7d5ea996b4d47c2025bc0e948f8f6bf81a8974cef7aa881db5563f8befd2d2db65ecd1b07686c9e75d1c5cdc116f63bdc8c4bde1e7123163fe36a245b0831640b0ed57dc25336c4739d40c642ee5c537087a51e0465eacecc1474a857868721b8332fa854c82416dbc810e2748b0cc2257ade79d8577354e429ef8628b98fd94ccd638ca6a636a2af6e768f8f993731f4848e4b7b8546d7acc1ad317edb6f63e88407aac2aeb6cd8295b4e53b6f4e66a1557b5837dc52976fdddffe6c2a963962700b85ae1fad7dfec0260a43e7e81ff59c8eefcf1d73c7b9e165aa5ac8c917b456374f203a5256a65b4f0b506bac18ccbe5b90b73b29a95d33dbfb759cd5a0d7f2aab6765b41632b8faecaa36e058c501c17dfc0803e51762094224878d1273d8f6a5dfce054c28cfcf061de024ef4c2e0f6ef964e1c59b0f50c33bccbfe83f65794b5dbae705cdaf960e2e023208cdd606ff56a3aae3be84681df6c537b116c2fbe4c0596b186df26f806e2a46ef4f9fb71d0a53364908deeefb701d9bcc81ae6562492f0c5d4910d1e8425269ceda8508205b96dd418ba1f912bdba28179f13458e0509cbd64457feeaf475e96efd62f64b1236e9966b39e5c37339bf5d082a49e128802e94a3030bee1d85824f452ca18b7a9c75fc36f43043a5f3770ad10f01789a073fd5ab8a284c6f2f9d7693bde98e097384adf1d1258f70d5592d0fd89a94abc806991d85466fcd27752c338cde4a65d2a6512a2613f0f0cc77ed585cc0cd41df3ebc63568aa598f47b7d0023bbb98126ca0497b360d5dcbdecc3eced9bd04c0e1df1090797c3d3aa3344f8d9b320481c8adda0311403c8095c5d761c8f9db43b2fdb096a92fc9d76312fcba047cadc7ae188ddc431fb70310d22553c616793811d1d96253bcb0cef714995466c47596b60604b8fc32798d578aa7fc7ece4559ef3247b6fbe6d31938f6f20197525c453b6b8a79ba274635cf7f4e2205d8b97a4784752fc380d0c2405e1b4a611d7669fc57ce741fb6e69b673170c1b656bf5de06a0e32e6d394d3976865329f3c920fe74ba91c65d403a2615cc0ee42885a8f4d06cc75d1f793665cbc332578e1e1260f18d86eb853d22768b1b534445292c50ba764d2c86c82f6f5e7747113bbdbf191baa4a89b120521595f6b26398adcd264c347a4ca425ec878f799fd2969743fea8a3c446c75f1da0f430c413751a85fc22bd96ab2dce4aa852215f379a7ba5b810473d12acc7842a88a508b2461788e1c70a58acca5fdb95204940549b5acc7556b82cf6f87787bcc7b0bf0e91ba0230612e1fe18df129dade368086b73387f072b1a8e37da522694496221bfe458f3f7c24bb071c00aeba4c3794a93d67decded812641e7b82a97f097801a186b0672ed1e8dc92a4dc0d3754d9c044bb102c31f9252ec312af3655105a9a8a7f8c2fcd4c91290b151b61385033ef53f3abc929b3b96bd1092b2f5b2c3fd7c48b6ae3105a48092c9a2b2a4b5d04804dfbfc5a24ce17a7d702ccba67a3f764899d5c4fefeb73472c6105fef8c39a4abf1922141d43e059fcc250b45a49f522a67426f5a97b6391aa6947692cd37cd925deaed3c4d4ce3aaac2e9ac285ba7e1004ec5ae46483adc7b835bc0f9798c8b47bc73e52f65ebdb982a70db8691d26dc24e768ea665fbfc4bacc11cb01c08a622ed9c68d1e116f23e545fa8628545300146b6eb7cb7c1c4bd01b2b5399103669d6dab060b859e8ecf28c41abec9173f600d0f8fbeb83b6520ce4a7abe185ddfc5171d666e3389e50e0c313397df50578f8a14005e78b02114972ce72d4811f2ece6c5c89b57c54b51524beae0877338c80c6ef34e9ee37deba1cc6c8d7777a1f53bf4673adece68bf1336925bbb1fbad70c59dcc53300fe7b6bd66323cdd596a01cac449b9908d81b3003675ab8b1ddd21aa86f1be9b9b2519028ac708e6f6d04879a360d81e91ce47d90b01be207c12cb8a3b97a29a797a72db9de939ccdbb9ddc3f5669ebf0d5ef80a5b520659fc516238fd7a97609b61ef6f2e8d2208efcd7378d6019e3a968713d87d15fbd5d40f8cb4c5e94aa4cc9cf23ffe5ca7879bfd8bca238eff088ec9036435b408a1c27c816fbc876b00f6b33cde2171e53cf61f50dd464fa4187aaed994a17f5c90846fb663a23794f31a2c420a9df17ffe7bccac8091c2b7906e7fc67bec0318f69d0d644d9bc8ae608360c5b3defae59d1070f45f94ccb610201f96e4b4b7506781828a5a2233823bb610c9c206de7347c6375e7388ad6ea61c4102aa22b747d675f162d4c79902cc213ee37913cb78ea805d17ee4d223d5548abb7cc084d8b06533f96f6aab90568b16b70fa7db0d1f6254bd2813c88891d17f9973e720818a015758fa2b2f42dc321d36f47e9d78bbb05fdf3838ac1b8acf06786eaa4d32c7423470fd2d36dc7d7454d1b9a7b3a5dc96831ea79e113363e5f68bb8cf2741725a790e9d6be88029cc0470ecf63dd4cc1563e43bfb2a2d628ca796a4a868a8f1c192af6c9b7bc9f63dd256aeb5fa33fd702a3397cf0c058f4270f723c90c645d30e90281b386d4ed3dc4e9ae1df85134f6073e824be5422974d85fd076fcb9c59932141ed4b70406c623cf44e80a63d2e63e30450c1156c208c96d3dd0b84d378c0bee8ae79603860b765c3c12cf7385705346dbf5e7d155781465392172c32bc670123f7133700653402c87e94efb4f525b6fedd6a58a5ebe4b2aeda203972cd93a601605d8fb898f4cea70d70bee5721a274043ec6c84ab54e4d3a5cd9562a98827988a85396d43c2097a01b1bdba13547bc0b333ab8c59958d16269c296ac9dc33cc260183adafa8c23449762c40f2ef7554ef4d5d471febc8415a116a374912c877412a4a13718ab9e888d7b8936ed98c93ccdb45e735eaf10dd8015b8913d68f580f663b652591193f6089384dd1d08a6a5baa2765dd9cdfb2d095d826e5cbe1d394ac1965195a8a542e7954f88278e3fe882cff98bb1b4bc195bddd36c19e1a46b6985608865ccea171de8b834f356d4f7a7120f0a6e07dd1afd435fdd564698209780cdd98b856fa329cfcb9432d5b60b8b3d9473084cae77d35e5573687a0012110fc845bfcbe74b5a893813904f2199a1dcc35d4da0778d9c4b8955b737d0c07ecef38b5ea385df761367ff2f69015d5acc28ea5ff79d5824f3cc41d42eb626b6c49143dc5067793d76e2f9015bec4f8ae9aa0b5994000b6518edc66686f2817d37b2078f34b103b31ad253d37164bf212e2e713e911a48d6bf43cb6b5e96f773a931d2c83068b79125f24f145c0f94912ac79c49e5c9621e4906df572ba6118e3acb43614abaf16ade2998d241f91964782323f92b4c4eab9086101ad6fadb644cc5375e086272148fda44974d7973776f15a2f85cf0b3248146e81df6d8877d7bff4dcf57b6fa134f7855e594c9e305d9a942b2eb55e69fe29565c746f48bc390445b96d791968136313bb298c00c2368d2d10e2d09b803a7c1c41f7ed90830a562ced4a9dc895d10d1f9a9fd12c6a84f236c9fc3dda651393f2e7042a87290cbd37b2b8b7f87a720431e9d441c8ccc4023508e063e0a7cd5a3bb336272f22886723a574404d81653700e68db8b304846826755dd6f0ddd09446ad64cf90d13b7026a92d6323563b26079122769ca312c6fcb2b9992d17a28d29012511e70accb05c1296d2a60c4e35834d6ad799be662acc9ffe65f5b080e52bbc459b50cbe06b03cce97b4daca34c774a8e413c890c3c023e66ee6e287cc2018ad8dcd70d72ec16eb48c53f847a85f63f1c39c932af4d8d91bca84c05896bdd41403ce14a59c2b3fea582d3d7bee6abcf4062f765abc1cf50f53f0ec7355a34b1d5704299283f0379df84526a0bbdcb41bf476801b40b0d1d6b2c4dacdbced273f411daa467628aff10f6706761dce7104264d34b0253edbc8d90352e6fc94ac989d562e9c9485e31b76519893b4e9340a54fb13ceebe4bfdacfd2a1239fa92746399c09fe3bd1e00bdabce521440874d4d7aa54da3ca16162302e57292ff435a7c94e1f8ec3704b1c9312d0485c21d3ebfea0a85a57d75f562a788f79b2a9bfbbc92ef7d299693bfeb1e91275da62252c2918d63bec77eecde9e08a990dff33d23edb8671c19588544e267808791b3474bd215e9a9eca0b537eee71424d87b68f98d52acef5373923d5bcef9e812e8f160e1c338cc9bf246a37a6d8ce01ff8493eee294c320f37bfe71c5057b4e9a3a9896cb7c98a726e9938dac69a7e6a4faabf47bf4fc1b8d7f288cadd8294512d3bb09252384f0b8db9a47f506e80c8295b8f8", 0x1000}, {&(0x7f0000000380)="f580d5b2597085891738464559aa79966e659410242e5540547909b2e45d2cb931b9b869b7592fb1f598522559ff445822a770a4e9810d1f607378b67d4a3b1fadb8cdede1b7d5776c4e9179c4551a60b113ff525a9d8fa5eb1755365df0c82ecc912fa35a028fe3eac1129b46f9763d5400be196dbec61cba45387226362b8e3d5709c4ff1e433df986125a3b090db3e08dc121e61fa0a0da092e85932dce2a9f60f4787ddeb3559b825e630933bc8c7abf37208330c5fef03cf3e9cb1ada393c058dbc", 0xc4}, {&(0x7f0000001540)="0c9576a769a6b772578344d9e9e4544dd29b6647c86506a2aa5a15da76e786f312064a95be4887a5e8d4f4a84aad4c056ee71a26d68a1dcbbfb02fa333c88570f552c9769ce86f0dcde1eb8f28a346e4db2c62559d49823dfd87a5038d564acf101d0994fd2865786c6902906a2e9126", 0x70}, {&(0x7f0000000480)="d894430345ba81d2987f0beff82bedd1779f04b1fb605e8980a6f034", 0x1c}], 0x8, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r1, &(0x7f00000027c0)="39f3564773312e2edba95b97d0232caa5434b667fcc2aef52c263b882501feb61ef00d5865fe5b3d2792000655f6b6bee80995a69f6016691c01a256c7b02bd2769ca9ab7e0cc848e6442d2834ed0b9828105c5dc7edd0db04e9c3a141756568586459c9409abdd92d9372559b200e187e069deb869d773034f2bdaa947ed49adadaa05372f4d75c657e7c322dc15ce901eea9c2327567faec69c51be42471399139bff1b5b517b588791d6293f9e82b1c1706bb6bfe71d8e2ba668836735c6ddf7511d705ad838a70521576f0e0343cda1776bdb50b525d40d9498960147aa652a4f93485bd98d207075e2af06ecbf62357a5ad1bc7df36604b7ca91b5a7fd9f51be3723f7e9de5975a589bbe20fd8c9cf1c9cdb4c1c2a8f331c4bb49e3227e04f1c35c531417e4521def6a54b731a2112080f1422711f68421093d5a56b5cf2ca7d0b160e5998990532d30931ebaefd195e0e6a4041e2384ef52e008c1ae2c7e47b0fc37d11b566e32b8ee40a269dee63718ae64c3f821e2614fffcf5b582e9bafcb9bdbc39060fb4fcdf6e7990c91b9ec4aade9e89b40031cf0d3b5719b46cd563b7b5e99bc2f60f20b7076f9fee720172cd1f8ff4ad5fd101e053688a233d9691d75a285244862ff8526386616903564e5072ace242072df5fe358dc705ce021fb51ea1861f0a7c2164710051807fc9c730a518e5295fb6d7fca93f3fe3624b47e914c37a073796490372aedf3ffe4e4140e6011f63de94956b9f948a0a47dd08e9cd9cda8f178e62373a1df119822f82208eb7336c117c3dca37de0232f180d46af7e542e5d2ed51abc4c8f624fa57f86dcd68fffa9a60b64956033d9f4e228dd5418d333facddf872204346b026135afacbfe5c6487caabadef03f5987cff3907eadc00020b4e367a5f58619413831556bfcf22dad629ea594a7126c832d6397c9b9b2318285304524c1c009c45629b303692e75c01924934de5db62574c79e06d6bb6d978696f65ba2645a021397754a3121ab6583a1fa919a50d00f16ad6b858fb012b899eef128ca5b4c5724b89e32ec651134d596cdefb6b823ea941bb8e29bf6943db0e18cf13c47c1e1a4d2b70ea8fbe10822ee0ecc7aa875ad374f6bc19bce39b678ffec0469a2d847bbbf48e44a72b2be9cbc16f84881c85643d1b2ca7c683453ec875eecd1149d64687bdbb61765d8b8fa8aa7e3516cb69586a89f1c65a74749604fea623b55dc075e5acf69216da7c262c919bd10627b370f4259203c1d6ca19656c150e9521e26ba84fe4d3a5beb68542bd20c2fbaa5545e809e2b651957bbd0090cf39b261023e190e4a3cced8d5b672d7114ee66fed880b0626ebd48584e4f3d112d4ef4fb9488f6427453064d7bbd9b86e34157e743cd005123067a27ab1a8071691b3b29ebaddb583a14197422ea68fc3c8fd40fa93c8870441c78380734064dc54f569695fc16e8d8728093f40eb2d1d059b67aff8846ba01370b3067281b307242dc1178f375afde6e8e0030e46efe118230a8a649cb745785c081bd2abe209808aa0248101b1267e35181841ab484081c00f7ffbfb064f079917d104f339e2a92209cb4e3d7e9751d751b25de05ab7a06b56023e467348cf5fbfccf40c50043db018c0d568172d7d77f798e1dd420f93efb851fa78effe6227d41ce45b5c796d525ef9fbc46ee5b946503f21c965262f6c8c55e466f662620f01d3a295fafa158351724fbebbb3e5d09bcd018fadaf031349d7883c1fe2d40531858b9e415d64bb2ec0ac6d25700f22944fdd504d9bbda31f36cc1d757e3d537319c85eebb38488070451bc7c8a6e703d449997d3b2c23057c1b5d8a2dbf83d0282a8b050e7444b3c88e96fd80eb22d260c40922bcdac312eb28265f0b3f8e8136aa2fe597b86cce87cd5ed80e50cc97056743f89dd7402c949653d90dae5e779f427597a5b05fedf2acd266bf0dec5a999ffe5df008d317cdc3f44fa97543573b8425ca0a151cef0d2bd32d4b8effa8ba897b67cd48d59357cfdf194bff301bc366157cb1021dcc6ffd9b8335175c0b263c48fd9918f38bbb66484b635402ebae743207089dc8d2d013a905c88783d8b28ff3431cb003d36c1677450bf75bc9bb4336da4bc4424f6b47fd820f38893bcb7c749bf03590e1073a8b650dcc1a49d52506d1f864e1ea55e4fda68b14c1529298ca0703999f3768f1058e2675ff3f521376baaa8a211e9a0501900e70b5c15bd5c601e85fcc3bf7858ee82087654a8d8b448a8bc805fcfe98f37e991f4902b421031c12179c7c77b455cf2c1ad8f4ae396d91bded2de6c280bd3ca1703ef26badf547780f76dadd7af38c67f6092cb1c1bb3ec042e4e490b149a42e180343982ff313eb8c45c59546e74774c14f8155e5379bffd5e2d7db77daf1712f40c1afde1aa974dd1315bc2fbdf073bea8c91b757fe7283b399040af4e21c080c91e018c89ed810f5328f6b47aed92be8370980344f396e7b18fd0c297ea2ce366c547c91767d37acfd76f02d6ed6831b5cb0a11224c22c56b7080c38179b092212e3bf1bb6944ff3da748ac4453ccac14de8ccbf869a85bdeb65c64dcc0cc838fac0f6b0e41aadbcebe872dc70fcd5ed3de2a05c9dbe83402b836ce67e5e912b0aa4852802e46560a0959c0604b527e567a9f3a1fce545aa80cc1838c2e76032ead3e47b6a8bdd0e2a9f2101adafc2550571ce6a303bbbcb33f59747874778ac869f0cae478099355d00cb71044d3bc9939edb8058acc585add92e42ef5a8415844f8a9ddd5733002777e3f40d8afdfa6e0041575b059d4bb05c29e867cfe6009425919d37ffffb43075434eee7a703d804a2275683f29dfe5054d9d1b66c82674dfa136b123c6c7b195fbfdbe3d95cff3a2b6d45d869f1472fd4fa860bf4b43cec07431ebb55265126e6c91ee4cdb38ddfa27df8c3f70dc20dcaf1b21ceb5084d75e800f0519bc3f3adcd3a9e8c8184d3aef46455a05fd2b29f684bfd648568aaf4a9ea1ca11791519f2b22365a2036c95df5f34789328405fee4766fb6013c0e91369411367f392110dd701b294654270c0b4f26132deff8caf03b0195ba1f6ac3cd2f89b5387e8bac4e85c990bdcd545f5454560401f8054690025b9642cbf5d5af0d417a268c4c281f8b35b007146068e663b8bb2a116c4f82b6be258dec2128e095cedcfd0af9880b61afe63078cbb04144893b2d4dfd3c8ade91cffaa577024953b3200486383974c215677bc13bd2331af5af82f4456913aa15d132a2e9f184606caa57d06f34f82eb09caad8d5851773a36e69ec691c624faef7596d18f5c2c5b79c34a36c8c245df44db7ec11cdaa37395ecdb4c0ffd74bdc6cc2eed950406ae28c4d5c48a2ccd721817fe2184b06cdad49f7ce9a5ed743bd407d331a8879ab87967c0df890c32ab33a774f25da50bc2f97f36a9fe75eaa7ce36140141ebdef69d3cf18d86ba76138d682f8010b206bee0cf66302f792cde45abbc872da875638bc64a28da14d95b7827ba975e977acf28624a6596461e17396e2f2e844e450ef96ca54b18e503066817a935ef09311d18aa7300090cf93a82792b717d75f88c522718b4dc8ad8e2bcc998e445382a20078a5b160677c631c997d0010c66f117229afa96b285d213413cca1a32a48df6609f5082d991d60fd969c3efe67224f72a2239961ad6b51ca1f35d9b83b6a2a04e17c19a8ba293fc4bd732bccb2035c5b00267f49bbfd9689723cb6918f249df082a1bf5a974b2d966dc54da28d7cf283ffae093d07efc68f99785a2e416805ebf7739deaa7abe4f86842c4c50edb400dca5ae7186c22fc36fd6835ef08821290c8a682b740b6a5c5bd3f2cecabf53c0c059e47022d19c9280590852567cdcfdf6b416aa07118bc4bb9bf893bab7d88e371bf45b737d57c0ab9ea0afff3930a631c85c21fa2c952c521a1e4572c1f1cc7090932dd4f15992366f5e7166c2cb68cc61a77d1deca09256d988e64f460c31c2704f2da7ff2b11424addd69f62928cd9c3b1cf9eedf1c46c200edc984c017bb6314ee9138facc462d0f68ef3fabac8aa0f020d5eb8bfc20c5c4acdb018f1e4b0968b4531c7c3fa73f7eaffd00cdf90bdef46be85d651367bb1525a715ef9047485310f452c5fcc941469ad3ba012061edeb18269f569dbde8079150f00720a21f9ae0290e059f32b05554927046159fdb7f1ae6efb7ff69f9eb41853072659fdd25ee258417d826459f5878f378a28504d438a5da70d70aa538ab0d9f1355665c793afa649bcbf6c309e5648b67ac1fd6dc5f2d15e152606cf9fe28bde2fddd33355e2dc70402294819a2ef77970d29bd6d0b29701cf9f3df2e68c19dc26572f168a7191e73828ca0170d77dba0534a41cd5e573b606647f71795224d4718be97f1ecaa4a1e459ec0555edd5d9591a16394147f61cba3f4d9e427404fc771cefc2b3ee8837ab7c9ba5309ff5da48f96f1bac81bcf7f99d925408f756c124022ba886094457e9926335cb850eff556993d5080aa12b2c39265804402f60973c285864dc691f020bcf2c2bfccbb1b0c011e39439a534dc95ca5db220695cca215c65ac9d5e4854171a5af7dd0a9cd63e7409d7f8570b1ae45eb9242e6f5e6fca2340e113f95a10071830066ec76a4fe4ddafa63e2a54994343887cff33fcc75777abdf4cb4f12174fc8a1e907abcf73c684b5ed9ee36ccac06875064de5b3a413c7057038433a45fe846454d08f6da2d1b45b091931dabf3c4b2a52b8f56483c40a8785952cb86b1f31011789b557ab35445a108f749de4663fa5ac8bfd795c9baa96716495faef0aeac0fb936c055437e973fc1cb38c9f246149b8fd6021c1b79be394470e8193be8702a9869f94dfdc5dd6814f7362c45c2621263c1006b1b9ad2ce2b9a5def9f1a1ce7083aea29414b3a55c39518d11e5819f9dc15bd967156ad28c5f1792f509db55d922d48fd8800a3242263bf7edfc87ca5692c03915ac3a5192d24b6d7aef8c8666fce71548e98e4d34b196335ee979145057f396471ee8ba2371e7457b44898c193f3a556c50f794a4e4834e7b113b0927197a106f51ec72da71b6bb930f5fc1edfac68739a8e800ab4aa91b44ea372f71f3e3e4d3ff4aee566eb4fcd18246318fdd1fa1835aa169b49b767e18d8193029d46cb335df6ba287d79376c62c7fe19524220ba31908b5c0e2808fedce3852829956d17846a0908d1b8f3618403c6ec1949eb36c0285f93acfa874c88ad51d24f6cdb85377ce4a81cc6eb90085b185ff83d2a1a8144ec2ab438448d3d2d6c80ebf4b1f71913ff18edfb40957cb398a9ffb66eb6f58cf32ee5cdeb06b1a496acb463415b293086ac688a4d51d2159401b468716d353fcbbfba5850effe070d0885c065bd8cd70db13c5a2b7ef51ab39e10c73ff9865572b5477bfb1a22120ab93af0cdc6a32abc06a896ac4c021c0b9dad0e7ddf8b0ef6cf84b2264017fa2a2a7e2e0c32a6db6f94040ebaa8cc8eb9e1ce897e231adf9aed0fcb749310a091524cfaa9519fe18963403ad8ecee07a0237d4a4df7ab99458416b445d362fa1862f7ad8c71e6b1f78ee031cc68e72328c221106f8a32ca2a9aabef54f73646a8e26b6f8227876890a8e66871493fa8ceda6da4e79ed98d1ded9f569521f3f2a5e10fcfd2e3d52abc027413d7452bd93d15c7bc4a0565a053c0d426c532eb814f288ff1d27a20a3b6379fcde726ef21df2f06adb14f10f698ab93aeb69314442807c2b4d39d0817fdf74a0837eff", 0x1000) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) setuid(r5) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) pipe(0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="ebabd6734a9305dd3cf5107fde0019681d20b742338eba9723555f2416e51092bd7bb752299f0aeaa11bb1e51331672c6fcaf727d86d96f08e80f602116f066bcac3981e61b0c5a2a47f06f6daf8ed1af8175fbbc7d1b995f96c46587c7d1ae03ea505e5a0ecad2ab5c1128e8358593b58b66d6c307e9f21c0833307a04845076ba2a8d02b428b10166ab24d3de6f7eb92579d7885946a26d58627b3892a270475332271a6fd440f42e9be222e8bc05aeb5728f3ebeee3c94103", 0xba}, {&(0x7f0000000100)="4e1e442b22f9e95751d66abc9f9f56702caf7c01acc96eaa7fd6fc904460295533e4342641691c75d004e84240037df17765df2b778b7b9e791a87075dd3b1dd4f86eefd27c452b87dc45e8e65a5eacff71c93ceb14d8d639c3f3ebe48691017445744bd94e068e454af662bd3613b8e4991d0fd46e67b124a60c3c471028fddc421d324bbec5c29570f38987161b92c7f2600ab0baf42ab299c63bf8c17e82887f19ceaf5cfa8ecd1dbcfbac817db717a95b015415294b48067af628a65f2093dedb17cc3fbcaa35f1f25503b5bfa260b67bef66ebe6e5e9d7417322870abf06988a095514dececeafef94d8c7e492b00b33293dc", 0xf5}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) syz_open_pts() syz_open_pts() 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(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', 0x180, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x7, 0x9, 0x540, 0x1, 0x2, 0x8, 0x8, 0x2, 0x0, 0x2, 0x8}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xfffffffb, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x5, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f00000000c0)={0x1000, 0xfffffffffffffffd}) 16:00:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/252, 0xfc, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7, 0xf9, r3}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) socketpair(0x6, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe2(&(0x7f0000000000), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x208, 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x3) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xfef, 0x8, './bus\x00', 0x9, 0x5, 0xef, 0x7f}) recvfrom(r1, &(0x7f0000000080)=""/133, 0x85, 0x2, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x35) socket(0x18, 0x5, 0x9) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) clock_getres(0x2, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x140) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) read(r0, &(0x7f0000000240)=""/79, 0x218) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x110) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:00:04 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = socket$inet6(0x18, 0x3, 0x1800000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7ad6, 0x1}, {0x18, 0x3, 0xc4, 0x3}, 0x7, [0x1000, 0x8, 0x7, 0x1070, 0x7, 0x7, 0x7, 0x94]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:04 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x28309, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r1) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x880, 0x0) write(r0, &(0x7f00000005c0)="414e06aa5ef045f736d8be071ade9e6fa9f002b0c937f0ea48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce73a604d016aed520ae730fb1a06bee5c51f8d6ff8f81ac65f24ec4f216f7100e375e669af68c6ca07a6a5abc8a4b485659f1ffffffffffffff00000000a6ea8cec07998b1517604decf548dfa90c018977aa949787284952991874ecdfb9ccfca43f75c2e746cee88fdfaeb0779649ccf7ae4673c6f42f40ac0dd07ac3c107f2f6c8c60a2e50fb2715d71114075b06952a56acf7186c387a90", 0xdb) r3 = semget$private(0x0, 0x4, 0x18) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r2}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r2}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r2}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r3, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r5 = shmget(0x0, 0x1000, 0x10, &(0x7f00007c7000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x59, 0x401, 0x5, 0x8}) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e3000"], 0xa) fchmodat(r4, &(0x7f0000000280)='./file0\x00', 0xc3, 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x2, 0x9, 0x80}, 0x3, [0x3, 0xfffffffffffffffb, 0xfff, 0x5, 0x10001, 0x4, 0x81, 0x9]}, 0x3c) bind$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r3, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 16:00:04 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x100000000, './file0/file1\x00', './file0/file0/fi'}) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f98e7ac60000000000400000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c1b7f79516cf15018d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081240000000000000000000000d7f6cdf56eeb6626f7c136079b6762002e4c18cfdf12ffce90ad083b6d7afdd3853c9fd10ae8547f0e67e7c8c5177bcf8a21a890c89fa0f561afad8f3e1314c956ae2d22f1e2e551fec79d15d07c531e25ba055081059eed7b415839cd4874f1e5707fef92b71e056162761a0c863419c6afe2be6d93ec6b213bc7fa3ab8249e2ac24e06063eb77d56d642322f7f23904327e5ccec7e26d20bae61508600fd0b928ef5cebd5d03e956f58cf280cb87604a118792664f25a2d9"], 0x0) fcntl$setstatus(r1, 0x4, 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x200, 0x0) r8 = getpgrp() msgrcv(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000f2ffffffffffffff00000000000000000000800000000000000000000000000200000000004000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000910f1046000dc6cf0000000000000000f36424a32ba0c67fe5528d7298255f91d4"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r5, r6, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r8, 0x8, 0x4, 0x1000, 0x71}) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x3, 0x68, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xeaa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = kqueue() close(r0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) fchdir(r1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000000c0)=""/101, 0x65, 0x43, &(0x7f0000000140)={0x2, 0x0}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getuid() r1 = semget(0x0, 0x0, 0x2) r2 = getpgid(0xffffffffffffffff) getpgid(r2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/51) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x7390dbde46af40b7) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x80000000000002, 0x79, 0x1000300000005}) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x3, 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, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) listen(r1, 0x101) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x86ac, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0xfffffffffffffffe, 0xf4}, {{r0}, 0xffffffffffffffff, 0x4, 0xe, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x0, 0x200}, {{r0}, 0xfffffffffffffffb, 0x25, 0x1, 0x0, 0xf69}, {{r0}, 0xfffffffffffffffd, 0xed, 0x80000000, 0x76f0, 0x2}, {{r0}, 0xffffffffffffffff, 0xe5, 0xf0000001, 0x2, 0x80000001}, {{r0}, 0x0, 0x4, 0x20000000, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xffffffff00000000, 0x9}], 0xfffffffffffffffe, 0x0, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x130, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chroot(&(0x7f000009a000)='./file0\x00') r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, &(0x7f00000000c0)="b4b62fa9acd0038a39b64063535b8e4ceaa1a66bae8dfc8b216cbcc1128eca960c9c50406a681ff9f0f1333d6e7cab05171efeb3baf50bb5c4b9b1d7e328428722b3b94aa5781ac2c61855d143205d5284119d73848d1d7aec73e21c929cf3a36736757744c4c4c32aa484fab74e9562b2e7d323be64df6bdd4b21dc10ce9522da0121", 0x83, 0x401, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r0, 0xffff7ffffffffffe) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f00000001c0)=""/8, 0x8, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1000, 0x8}, 0xc) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x223, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) fcntl$getflags(r0, 0x1) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000180)=""/141, 0x8d}], 0x2, 0x4b) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2040, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x20000000000002a0, 0x0) 16:00:06 executing program 1: r0 = socket(0x1e, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) socketpair(0x1, 0x2, 0x200, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) clock_settime(0x4, &(0x7f0000000080)={0x2, 0x4}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) fchmod(r2, 0x140) 16:00:06 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10, 0x20) r1 = dup2(0xffffffffffffffff, r0) r2 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x89, 0x10) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) r4 = dup2(r2, r1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0/file0\x00'}) r5 = semget(0x1, 0xd9d054422d347932, 0x10) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000001c0)=0x2) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:00:07 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=')\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='-\x00']) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x1) clock_gettime(0x0, &(0x7f0000000400)) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x0) clock_gettime(0x0, &(0x7f0000000340)) clock_gettime(0x4, 0xffffffffffffffff) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r3 = getpid() wait4(r3, &(0x7f0000000240), 0xa, &(0x7f0000000140)) getppid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:07 executing program 0: r0 = socket(0x23, 0xb, 0x10000001016) getsockopt(r0, 0x4, 0x10000000441, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xd4, 0x5, &(0x7f0000000040)="b6c678fe718a992b010ca5ae6d62917e7f571dceccdec96a49ba46f06f7408f2858a9341bde399e098535b61e7c3521ff448cbef5e4854b998bb445674", 0x3d) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x4}, {r1}, {r0, 0x4}, {r1, 0xc0}, {r1, 0x84}, {r0, 0x20}], 0x6, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/122, 0x7a) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x200, 0xa9) write(r0, &(0x7f0000000100)="1a5f516f5933368bc4859ba10997181cb337e3de924e05f361d361bdf8ab90a9353cbf23e550af8d282c0f8506280ede719b2eccdf06a2ca188ac3f5d14df50a5edf13a7f2389e5a894f35ac679495f403db400fc6f6e63d50a05c1615a90593d2cde9b22432a3cf7d2ef2aab42ea625bd003b3722917b31f16012aa858ebd8263d29bb35e02292f73658634cf608fd75cca5e6bf465567e3ec46323ba728bbf0a1f0f0b6a3917ee7947aa53badaad9452f775c9039a2d21034425528152bd79e3c34d3d5bf627f0d93469d3ceebe0dddc0b5bf5fcde8ce047ff2b8e564bf016cf7008328454c602082082addcd44f", 0xef) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffb, 0x0) close(r1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="a769ed6dbe4720e879e21c6aa2506d26a312958f77ee088581ec5826da6877b11f947a14060ada4cf3a42d1d053e0d87e6862831a12ac61573bd48945828d56b49d7bcae47e499d49de3966352f5c7591345e221a71ae4ebdd95", 0x5a, 0xf, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000001540)=""/13, 0xd}, {&(0x7f0000001580)=""/194, 0xc2}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000001440)=""/181, 0xb5}], 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8102, 0x0) sendto$inet6(r2, &(0x7f0000000040)="7b39995cf99c8470f9b8d545d8ad2a46c96c29246ef694", 0x17, 0x8, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffff0f7, 0xcfa7}, 0xc) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000300)="f707bbddfb873374d688cbe45ec466eb671442ec377cb1b6d0d776eec1b06fb97dd97b7ec65bc5f9702f619fd37365029dd1915fd0ba37aa3cdd7bdce24bf550e3411a58f6a854e2991ebc5b95965bbf05eb1f49af523c2b3b9490bbc01ea600aeae02e82c5e8cac73ddb451c159bad9ba6c1ce2bb3a39ac7f02dfab3a0399033cd9f0d8410c1962d22b43ca5c9323b5703824bcfaef4c88349857a56c93ad98a0dde541990c682a5ff1c92a45a97faaf2e2b3e3c10689e50c13cc774181d2ee8baa18d8d3044257297ac4b22c1c425ac02b7b557fc17b538f50f94b06aacb44b6857b75f5aef9005112feed7af5ac5477284b2b3ec64818dabb2190d9174ffeadd12f421ad8abcbb520084df1e2330c64c5cee27411e4ad458a06cb6de9392cfd36c5911980f81fd0ff8f2353388a736efeb54bb9d374ec754c4e7f0a55059b2e43c02c6f335da1aba130a3fccbb9c115c0068049c3dc1c6ac508b3d6cdc62be4e1d02e42f290419139282eff270091415297d750553b440f192177ef3df2ab327735afe931434a535a60f12a9ac9e51f3fc6b0e47ac3f84a3269a9b81b728bac3895ee07fa070ca76b404bda21af192695f06310678eb94cbbe35bf84fe1d9742f7b3f991496ce58a59a97c1b5dc2bdc19c5fddee384cc864681e18de4b510e87095cf8cedd789b4b4c3659ac61a505e01332ed086d4acf1f9f2e92d1d710ed177dbe2cd02bee5b67b0cd526530253159c2750eee74b56e804d95086811c9ab87c8dc9e4c92eaa0d658ea4f203325c16f3ac1c6d4b062b545331cb89b7413db7a8b8f10190f14b74248d1274a61b14785169500d4b8a35553ffa5792b1bab1c8d19e01087d37b2a535aa66783cb82d4026cd07abf4a961190728eade6ee17e6abcd05d32164fab7370b9f4ea543f8f7cc4d7056921dc7f28ce36433c1feaac273a97bc58395d5c16068dff3f14db7776cb814441442643a13727016a81225dc7287d1cc19d140197010da4b5b3289b459011377ad2c015d03850d49b5bb81905ccf1060af84657f8ca11dd74b09925490c2d8fbed8750b220b5a2ff9485ebb2d4343cd3b39b0349ebb233793adc863f0855b9ce856e7cbf883f24e56f9418efd2e75fb55303f75d1adb7066dc9dcdcc533d10c8b5f1dbefb06b1954ebe48e8e29168a2ca674b573d5241acc1350bb96603d3f6b749a8cb0695b56629c4a5c9e6a8948429b91640555d8ceb3ac6bd1f7697b31212ed2a7d3cab011750b169b56405b7e788a3137960a92b7b2368e1507c20088a31a702c4f7c2efc34af0f06ed33df14639c7c288215872330ef6e1006d2dbbe1803556c7221fba64cc0640bf5847fac437d185b87dca6626286a1263af5effce72fce1231bb878fce1a75f5a137b3ffb69bd1d146f31297a6f6441d858cb7dd581cdf0908a6173c9f9e63c455ddefb348ac5e51d7762573551a86185501ea75335c9f2fdf081161c8674863c936cc5f5b17e254070931bb40333251da7c22b53dfdafcc5bb538e45ea23d9c44d5a025dfa62e9d272be6c4b5b690ea6e916c039289f143c502f3c6ec93243dd3041e5a1f9762f5f47136adcba2b17ba660ef9836c7410ff442fae136d5660759b046197dc419738e3cb50f31b820e80a8112125328ecf67cd9175b43264a599f83411091a22f277e885d4636a660569bf3d8efe91c4fd17c71cb005e4c9a7a9d10b2ec35eb8e8fbfccc8632a1843380e5264ea6b8e0329fc0a5b4449409e97c1f80bc32e4c1a75593d4ad63512136db1eeb80a91d453d46e3a674659a5a116812f088d60fde2a07971760b3ded45eb211df233c78b00887549e63c1b6730528aece3a68f049cb8afffd25cbd0ae10cccca5a43fc87294f679c168b710bc4c2aea98c9364c2531f58fcc3002f6834822d17aeac0366f6e0bdeccee6593ba243cea2ce3fc72d9d3b3f77467cf1b929634638cdecdf7e14128e33a61c1d5fcb915e8db094eb3abeae1acfc351bdc4a3226a96c10ecf6f9ff933e95609eb2636af01211b4ec8d7ee60cba0e3e36ea3e1d0c9ccc2bc953c3eef90c9eecfd280f2feb1154c1b7b8a80452755407eacba2e81e41841d41b0893624a7fee3d6e40a3998869d0dd74acb5a9348eb21d7ac7659659c280beddae7859f178398f75441900a190f31b971dfcd5f9e55da825c7b5a7e95ced1090b65a54c26517c2db91e94b6f90ca35b0efe698551bac48b2bc8d6b587ae9cad64d26de74377f907732f0923470ba10dfde6860427a23cd71c5194a4f6676e4a043cb5bc57039629e932c9a601cdaf74861c8ce56d35013f0df43f755a918018c564d7c4340e91ed44a2ce29a128828f4c1d22b2bbfeee65f5fa1960d7142fe828b071a5343b41203eb50f8080abca0b4fe0cc7151abe0bb08c1095406d24adc8ba2bb363cf77d07692d1c4e4d816d253f8223350d777aa6293fca95f90ad72d2cc8a84982236775402c188322a21cfa8248c11af0f7f2ff58f28be2aaa8c3406519332825bda0543c5210529aae322610cd5e6e24ece7025d59aa5047a70ec37d6ef7957b4e5abe4b04252b8ac49230c1f361a218ad831db1ed9f7add48b25b3b409d292b06ff59951445f63543e1816e0c2701bbf0db4b29aa0a280ec7b5be523b2c69ab9c08d7312db9a7947f3d7d292e434cd4b8b675fe47e5db85240928258fa3e184d0f6b7b2131ded4495f9716291efd6c15ada619c546e9acf45684a01e1149b7423b5ff21412504f9a14b7b0d5aa50172653d37a487d8e0fb6a6c017abdebaa3e401174752dfef481eacebcb65f55b3aba3c69999ff627fdb2b4f650781aa06706e3950a2e254b37102598bd916aa5545b83f43bf7352c1f0338f12f381db00af5196a462c3e29df45e9450bf4b25ee3763f48a935a5eac1fc67785e9fec66b0c10ea0f128c45bca4085ec76b82c16de983382661332266b0a70542baf71808a0fc836728ea852517ea1ffd2796d4e5144dddabd0ef7ae21f4030bb69f3ab3f8454e72f8cb9b424384081269e209bcbbf851f64538cac4f76668849e3cf7a6a9e50e56f9493fedfe8297f17278e15f59c495c228089c8a49be1425e43cf78324ebb624d91a578b6a67053663188e63c3db0fbd150b6e61b6b68ec4fb8c216fd04098f26696e2ed9adaadff31e07a358e0407f1f69b5a25885020294218e238ac13c900a3b682904a85dba9c832a3465045fd42e4abc432cc7a0ea813b4abcdf9086d87ef9cef3d26dbb3edef3bff32dac8f0c9e656c17e9703e3b20f37a8261e5b46b5db8afa8ab2d8cecb7070d34d3e386b6134edc223ec77c368b8f14cb439051f879527ab74508cca1878b7b1108ff92fbdc5ab3cd2fcddb2b85165abff9a3b5a11afee041159051664188c761cf2b6c5745893709fbcb4604ff9496b5161a1a446a6878b836130897493c44719317216d965c330ddb279b84bb58c5b740fb9ba3f237c57ffee77c62b16a6bd134222a068bf79ccd877e5b2ea5a15ef291d846872dff0a5e7b9ba9e5157dfc0feab5ba7e8e6e4e49b3fdb7d30482c2e92829d6f7323286a2e6ee7f7364251164e5e49b9e2d5faa03f84a10a8bc7d97c5a889ba5ef57070c03dcd131cf8dbe14b2e44cebe7c05d1afee3ddabcb99cde6a326dbd0482cb636099d33efbf17f482d2d05ab4d055d1a2e84d77df2f338b213a4421cd659f6a38f934120070fa13a6910fbcf95b8eca43ba77897df9509677cc15996375e9f3d50c18e622cead03b48f65d973f34745d8d61dc08d6503f4f336ddf167b69d2cef3ae032a0d708155039f995340a59e8bde68de194a5141554c128f9b899681e25925c64798ac522caacc8ed94774e1b2a79e3f1837cba415aa56880a599245abc005c7ff82cdc63c29b117f7aadab9ac5ad4e223f2c9e5f866ad3a9a2a13216c2d32dc7dcffb9397b7857186f978bbfb2a3dc731deb7349e43b3a047e82fd3d760a9689d76da4463d30358858caeac578c2ca5ba62d4bbf2de5038d4f528ea34ab5d991dcddac040374a72ecdc6d376ebce69bd6d31d7fa3d2ef6a96b6886d871fd6e29219751e6c181803164b21163acf57332ca242595d19f997d44e8e87df77a962b776d255fd94285066349ccab726c000c9821f65529d2daac8f5f7e41d09baedc8bfde5d742316f49629ca46f40dba2a39b59d844c9994f092cc921f55d0e73580a1d6cd535e4ca58b77e4494e122700f1ccae0611264e812ff3465523c838f0a659c09306e5d5c2df50e2ca4fa68b4cccfe16637b5344cb5b62135371e26edc796d2e0e578c7ecfa83087472e4755cd613828c04bd8b2211578313d3bfa12ba2ae3492205d266dda7d3e0cba15ede059743183837f5ac49e0b28bb90ad227d58bd0dfd0cadc930bb762637634e8a9156d22509da96861216a1f0ff3da55ab660f3af92ee489b78a09c31633707f69e78b4f960de315a1d2610cbb91d6779d6a50247d24a58c5ec75550546037ceb4841f7013b1c03001e554e900002b50fafffbba02679380a2d9f7ce521112a1e038e0bcf89071196532cbf0206dd5874edb314856d8ed5d9564854ab9375bfd497f1416ab3d4914b8e2dce91621990fa0892cdc9dea4f0784e5c16468a3e284a440c7f79910c774c4eb3d4822b0bdfdaab55a3c806c661bed970c01009f32dac18727caaf845a691c19593eb26aa0530e9c660d8a546b17668c68895ae4e5d9392af2f6875fcc5b5a70363a188b8ba726de8764095562e80ca4f4ba6b3713dfb54ac754b5d83777172e35ca83d0a467c426e468b5e8542fdae71be2da0b1e181cdd44c66f9772972afe733896ed931ae8065d6594fae0e76d275f10b9121d031c57cc24df7002f5c532bc7d3b880c9467d252fa3153e80aa2eec2c2216fbd12ebd0d2193aa63a82ea3990803bd931e984735155da65a9891c7c7eec065a3d2dbb7b7d74a2b4f1e6f569b214d199ae056000f6e76ba9d271651e1779b4cd485a0f6a0c4b42ef887db24cdbb84886ac9d726d00a5540d33dd695b15078f17bd7827e46af8c0cd05fb0b7f649e215670190f4129fd9803e2a70fa7913d88007dc854ff6915149c7bb9999680aede7dac1ecadf83b3898e44a21d39c01904683217f3f2dd9ec885a8a6b46806080ddd1a82bb2eb8f6620c64b646c05fbd11b117f935265f0c2800c00750f0604d20150530d247c08de97469d874d1d15304384c72208049769dcbf08d314dd9ebcac4e544d8a727acf5aa4d96007c9420f47070b5aad4f4a297dabc4a2c0c0dd2b5fbc46878fa0bcc471e2ff10df3fca6b4ac599ad00fc2e862be7a4b5c7e89397edcd2da980ba0fa98474150ae4bba06750967638a7f7009982bd9d457ba08177ae01d425a0b240eb3d6702b57aa1a2dca5b288cd5522af836c5269910344b3675659f0c53592dc1d0ad2a9b5f91ca1ed57d54b9992457d43be1179a89eb91a85e22101e5281dc06ff63a3ff9f5afbe851c102515f91d71dc35002098e5b82e3cac265dccc4e2f5d0a2ea0963ec06907a73fb8dc09e3f9677abd7680d0a0ff1127b20525969b34ea6193182793b979ba3106ef3e5ac53d47ecb6cfc349ab0ceadf8fdf7351a8e552cbffb3fc3126084523dea39a8fa0fcdd852c2265c4354717f099d735dc8f3daa8bec0a973247efe8ddd314e145bdc17a63bab65af0812c939448c642a02e7456e343a6e772bb8f434c9ce0ef326430806b9b3c06826ac9f68e819dcf35dc7aa25c81367bc21a7c298637f208132c245fb4ed585b64e72b5607fb45acff", 0x1000) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="300000000000000000007c98f059bdc99207750911a6da5e127e60c54b1b02ecbf0c39b6dee75f3d65eebfdf68f7c75cca4aff18c01f37a8f434b41b6b8df4127dcece8150225cf191cd0a375ac93d998cb5528f45739887cb4a735b59ee8d1ae40510808a2e1d061cdab798cd8db06953376e150e6024726c4ebf7084194baeb35b9026b2f1a7e0ea40a27b617d00b296a1c4f89d9ea051b4967aeb0317ef5520abcd73aa1d4fb94839903966ac18c8fa02551dc65f1f049d26964823e9f67656dc3185333482313b656408b34339b93bb5d61dd787af41c3f49cc60edd23"], 0xa) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = socket(0x18, 0x2, 0xffffffff) r4 = getpgid(r2) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$setown(r1, 0x6, r4) setsockopt(r3, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) writev(r0, &(0x7f00000003c0), 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) 16:00:07 executing program 0: setrlimit(0x0, 0x0) mlockall(0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) read(r1, &(0x7f0000000080)=""/89, 0x59) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r4, &(0x7f0000000680)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0xb454, 0x1, &(0x7f00000000c0)="2e16233d605fc947975fe9eae3692523f358c907920c5b3b9b65ab4bf35a8792940ffde203e728054aaaeecc922b2cc2d530cbe1bbe7c2", 0x37) setsockopt(r0, 0x3, 0xc64, &(0x7f0000000100)="83178abd66fe3648a42a7f127c18cb6288d0ec32254ba06b031ef96c7ee4df664f618edf03609516bbc20e0bc4d72aabc2a0c8a02e638d2a6628cb6717", 0x3d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfe0, 0x0) ioctl$TIOCSETA(r0, 0x20007465, 0x0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f00000001c0), 0x2b0, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) load: 0.06 cmd: getty 73756 [ttyin] 0.00u 0.01s 0% 305k 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) shutdown(r1, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) r1 = socket(0x1, 0x2, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0xc000, 0x9) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xf, r1) kevent(r3, &(0x7f0000000180)=[{{r2}, 0x0, 0x81, 0x40000000, 0x8}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000340), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="e2", 0x1) write(r0, &(0x7f00000001c0)="fd", 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='@!$%+[+$:/\x00', &(0x7f0000000100)='),\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='+*{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='k\x00', &(0x7f00000002c0)='+-.\\\x00']) 16:00:08 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x508, 0x1) fcntl$getown(r0, 0x5) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000180)=ANY=[@ANYBLOB="56022e2f66696c653000fc89a98e190474da124c56446e9a6e75da6c97449f34d75242fd316c3636b659ce3a4c1b9bcb2605f357a14a507a87c6d1a88fa5ead9a1c232084f9053712bf5ae4b7b553a45a6b087aa69ac5e97fd550e22dc790917703fbebc09b6a6328745552d119ceeb93bbe5c8de01a905cda57b3df149d211346bedc4e3b8f827c82881da8430b56a49c201a60b0c43b5771a3ea6852b85a3bd6256924a6c4548cbf729352289a3fb8a2cf0a371438387fa63d22c496742c58edb9a425d34e27f1f7b3b2e17d3ca59c71e63950781ec34bf0bc72987ce021b6e6076d26dacd1feba9194254533a"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x3, 0x6, 0x200, "5b45291cd426ec72e16fb2ff2399a0989ab61b9b", 0x8, 0x1}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1ff, './bus\x00'}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x52, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x4, 0x14c}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xac1bd3c1d1f0c3f6, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x101, 0x11) sendto$inet(r1, &(0x7f0000000200)="704043c979f538dd049da3cf67cdb939abd047b99436a340716d6c58ee400c5e5a550e9523413479d7e595148e217d513810200c2a040cdbb14859d8e563741b73bfd0beed32d22e7aec4bb79cab64b459e5c0441e9b8c6dd1318bb3a5402f655aca1d4d1453a929ac9f3d22d7c3f3ee601f29", 0x73, 0x6, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x11}, {{}, 0xffffffffffffffff, 0x2}], 0xe2, 0x0, 0x97cf, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x125) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="b37cd17cab98065e26fc9be9b55aadba61f65c508cb403941ba9c2003248126a85d27d74eec7e06e2a985b74", 0x2c}, {&(0x7f00000000c0)="a3f6627efd27c02c4c7b3928e30434edd8c03918248428f2c4631c93ccc9daa72db0a99ebcfd93c696b14c3786ca7c643c7515aaa57424ec48f71d515acc23d09d7a43e1540ecfb3b60c86a791bbc1d66e00d9f041d9b2d5985244bc8246770d33dad15d05a72a39ff1f887f9f58a5c302debf8cdffc2b05cc139071ae2ad0f1557d", 0x82}, {&(0x7f0000000180)="8eeac6d1cf51310e38a1c6a156728a486b450afed79eb83fb9b70144dc06c4f67a56af6fb796a50a960380655704c115dad2a97d0b9f519bd56f2b705d0ec66237d0979fcbf6b147bff4bf42c6e2cc5cb2cdda7d920ed884cb032e57b55d0bea81207218aa7d41", 0x67}, {&(0x7f0000000240)="cf8827f93afb85630745924c16f937e8a2e1a4d1ed184015ccd4c5cce3abee322e544b86", 0x24}, {&(0x7f00000002c0)="c8825e55ea8474c742e0e428508d8a507ad73d3fb857d973796251965c0835b953a1e8732b564ef7093b21452cbcdc2cba7a1959940b0a968b805d7d94d43e2f658393cbaaa8bbd7799d24a98f5c6dc362cf7edc5e9b601f66926ee39f0db5764a14a151d8e3bb757e0ee7a9a213199e6fbe57f5adcf2950f9db2969b53c420ecb0c8a68447e89fcf245ec75a5997b401ff8ec7c134354b19ff152bcfbc90fe737c948eb98b85cf19d71a73f2524acbff415fdd1451b1a993b067806dbda7228bf68176e1466871df6cfd8c7f8793a918f5ecf78ecc1", 0xd6}], 0x5, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8c) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e755300000000010000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) chdir(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x100) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x101) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2000d, 0x1) recvfrom(r0, &(0x7f00000003c0)=""/212, 0xd4, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f62757300148bf3477ad2ed4037d4ea122a1661733f0d4ccb5e6f882ede7ea0ab46127073b946d64f436b30d43432a36733d6bb9acab1b2f57d7159e528f56d0b881fd33d829e20b0b158392ed4143c18c62a729f20ea6042fd615514f3bc050bf264b0c24f53ba272e560740fc6ef31c03eb0acd1fb1d70826e4d36f1484c14fe2fd7f90bfe61a347b94b710d0467f46"], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x6) 16:00:09 executing program 1: clock_gettime(0x5, 0x0) clock_gettime(0x3, &(0x7f0000000000)) munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:09 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f00000001c0)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x6, [{0x2, 0x4}, {0x1}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x100000001}, {0x3, 0x5}, {0x1}, {0x3, 0x5}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x64}, {0x0, 0x3f}, {0x1, 0x97}, {0x1, 0x3}, {0x3, 0x3}, {0x0, 0x5}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0xffff}, {0x3, 0x40}, {0x3, 0xfff}, {0x2, 0x7fff}, {0x1, 0x4}, {0x3, 0x8}, {0x2, 0x200}, {0x3, 0x1f}, {0x3, 0x40}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0xff}, {0x3, 0x235}]}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:09 executing program 0: semget$private(0x0, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x400000000000, './file0\x00'}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754617c8564f63831eaaf18bc7804012ef07fa216c3df2ef32263201fc7eabd105bb342238a5199a1e97b25525d19d6d2a99bb4422d", 0x5c}], 0x1) r1 = semget$private(0x0, 0x3, 0x24) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0xeb8, 0x101, 0x81, 0xa7]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x3, 0xffffffff80000000, 0x6, 0x7, 0x4]) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat(r1, &(0x7f0000000300)='./file0\x00', 0x40000000000010, 0x80) pwritev(r1, &(0x7f0000000200), 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="f7dbcbab9798cf4dc08f8637687e7924f16be44f5a956f837b7be4253103a95cbc82ef31f8f0027909a830637139eb1891e1dbe1c070e1ed719561f6e9a06e7afdc86468c581ba08e8516854efd0a87aafec4d045b6cf365ebf2499edf9d182b9e21b7165eea2554f144d756b773fc00b1ba307442b8a4114a80519e27cd7e14e9418939b095554dc3bacbacb2e8f80ad521d2aad5fd9494a9cc99b6f15f2eb76c31d077bb4ec287c1b327ad8f119c49f27ae5a28f971cb5d55d6b443fc6b3f938b80b5134687af9", 0xc8}, {&(0x7f0000000200)="1f916ecf0dcbe4cd800477870a49b285de1a4687c42797f089e2de69d778ba5e904254ad35d9baa0", 0x28}, {&(0x7f0000000240)="ad215b7bd698e50e7b399419563b964db31589ef5c278cdf0230c070155c3bf568473a822dbafab84695d0222a56cb8301cb188a5b69b78e94db3e7681f60402b06bdddf410726cc6a09c92ff6e0e96a0204b048b1cb1deab57de8f59122bb7f34710a54b6b8775d6409747d266f5a346a2d408d007dbf14615f1e4bb6a0d246a7b78a1ccc6e602a33f0c35264d4816b5e56c65337c3b856443e107b3d8795639422415066bc71044757cd8a02685ffb312f04d331d57d85a14639c83c18b49b15b01020605f8849959a9d3a02232d474e91fcdef9b864d61b204443031c13b6818b09512073", 0xe6}, {&(0x7f0000000340)="9573b157fb96bcc2b843e03d529eee12acdf28082baa18c73a42b0cc6044e3a41301dedb787b490f3b644fc1c1227592f702d682b22a27861cb4ac8e840b25054d82015595f7ca2bd67866fd82f002e4147672cd3f78b76303ceb72f3f6fad422bcf350c53a655171027dc894a095a85a9eddb06db7b90e08bd9bbdec1f486b3ad59b3a128ba8accf501908c1f37f081557459cc8005c9b7e5a925b3318068701de20d7dae91d5c0b15fbb7f3da84b43c5d29f33", 0xb4}, {&(0x7f0000000400)="58cfec2849206426d0410775e402084f6b7c73a9a5558c197ff6441a8f5dd452611c224e72117395b13f67f0de9b03d9f006f4e77618d285494654ceaf45dbd15898124d7d2086e3eb0561cd7db3b269034546d4fdd35cebfd8ab6465b2cf92a506b85", 0x63}, {&(0x7f0000001000)="b1cca57fddafa0c37a6ca089ed6a5e5b71e02d978ee6806b0f97ffe598cf930088d66fcbb00d27b61ba4200203ddcc20f3db33d0314f81590d7fd47488fe4518c978c60cac67fcaf1ee18fdcbe2c4872931ce31ce66fec953a5377728bfe746f59859319c343169c292fa66a7a35e36ba0f6b7731e6f10dc1e22d206772f4b86d77d8551779fb098030795d06f048f6abf1544ae94630381b042409e90a0c2a60a12550cf4c87f1d8f476709179ef3660b1aa4b93798979f813cc176d12a621cb3f022f4736a8aea913e80a2a922cc3125d4f5cf8b1d91b1e1aa907b23c155d64306760d99b8a231b039281feb49113576ca22fb809f551216468b4496ac906fd8a343ca15b9aebb272a5a553fb6b214b45213de471ac7545f8f1db0a94ec9e7a5077bcad1910aaeb35d28fbc39288f8d7a4f7b30eb32a3b6d9d3029542450bf13a870a682894a1815cf371855c651e306dc24a635b492a6c8e61cd28c8a8d8d563830e4fac2e767df498fdbc24cbf97e5eb7c96f045f541c3b04b5a1709baef90a5443975740407a649f84b6d75b23b89bc91fcc445de2850660b63879f43fe17024113e4a1b6aad7c852687a19ebcc008fbc42e8fba4faae6fd241c5f65fe8edbec8fe6dd8c1512a4e31c3065d49990d3446974d40eb90b4492329c75d544c9a95f2d7dd08cc2286a15bef36a3fffd2286cb48acccdde79409091547356a755c470b297164a15e6282c3ffee3c021d88579987e4a416820d89467ca4b1c825aa65927bce26b5cb2e509511971f669c6cef4ecf9980d6e57f0bf63b4940b20edcc2a959818b67dca470e276fe52f8acab103327ecddb54442663bbcf4ecf402afac5b0155d5780d12686f093cebe6fe6e83cfbecb7b2df7ffdf2e28ab554d486e54b72ca417fc10e5e4b24f38e32aaecac3757589f6cd11877bbe814ab28e7bb350c83d64c0f5fd0adf43c990d012d71bfa1e2782d136f0fe4e3bdd66ef89455194a87f85fe97ce2a54d94d76a861ffdfa432e66d7db4e074fc54a9f352e421169386bd36fdd9ee974a19932e57c71461de44873be18a7d64c73feb90f94909107792c0112bea6d2ffc1321b33b9b7590010143c20804239b24f894295158b60eab4c0df26f8fa7c18e2bf09f70e3edf99f351d985fd89675bfcbb8d3ecf6a9a2e3fce7873cb1871fa82be2845a7629d9febe2af8d79e7e232fb578238fc1d050efda48e09a99dd6e9dbc7a73a601a955c38aa31b1d29d89c2f18185805d28b06e94da150d529e05528dbf2ba334e24ec6608c5e0cf5369ae160e067488a33d563b69f7fed40fe3e1be9313479b959558d7f6fdf2f766bde326b1d0541d5d68104cdf19e96a39153a8d29fd2a26876e31ce2b98c57b405b7e76aff0573197f1a523dea85a72855b296d48c11fa58d6edda88f4a0315252955a2ada1337256df16a3f12928f18b6146b730ba057cc54a99ccb97abbb52698dc023dd9171323883458ff6f1b845a2e71cce8fff273ea66ea5443994eddff43f1e5b7f34df3bd7d82ec77122665825f38d1af025bd3ea18306e2ba8b46524469129be7318eecfd271e5272f8f9a350000e62fa3b526ad4928e976bfedf71da766b51a612c3cccac0ee83e58c9d0e858283241af38bfa13f7a54b8e72126bba9ec4c6324336d422ae796bf8a5147acf7da908d0d586c354e4d896356d5b418524a1c7b88003c9e4541b3d94bd36a0479255230edbb3a1ccbebdf0aab94176238f469b6d453776ef6c2e8facfb0c18b263f30c5e7d481df62b51a98679f28830cd6e7ee9274ad2141bea6e5f30af8123009986b3e71454971da35ca74fa5fe289b0819596aa8fc217df424c3f79538450edb650b4827912022d673f6cedd064ce2ac576db51d79401f970127a9727cc968d0a78e54a14071f5bc774b2f4b0e2e62778bd40fba5ddfb90c22f3cd39ed25342a54a71afb36460d37328ea3793bdd025f97b59f40edcbbf574f7692e7c9fde3592a6bad20f29c64b4306d7b8a2675d17f3eb159c2e684422763b4023d3aedb52182fe87ea9971b28a5c0b861efc6cf278f09b19d1a3d863d28d143f16f9287ef0797ef2f02e5f308cb56f568fd43a1a83e6b88f38dc622b439815a81bef7b761cf5b7008a19c5b5ccbaedb9e032b3a3c4d373a7077be359d1e12973bae0c65cb6afb362d0a427919b5a4d8eb70b5f656ba68c05cceae5abdb94eb4df34741c17d97fbfbc31fdf3e50ada11babaae02c69ca6a7e51a6ab8250b0f9ade722b8d3b72879581df4572a988bb1590bd5121383babac58a0f31ec24df09ca47f12289e5733c2bcc0f076c74a3deaf2f936af56807e6284d23c99b8d2e2436e92c12e9d0df86eccdf74c710390e45462ebf90c4ed85f3ad8f8cacb2c2562d3c3a019f2fc6f547e8864798b34e1fefa547194004108c47d74e7b080150d54f5297f0c7b65633bed74a64666fb4e7bf3a0e16f83c0a68c42bfbaef4dc462420c651556bd3eaeda34795cd41776c20a3813d67e404c4f48fde4bcc83f11c55ff234afb05caca5b90a7a6c60cbe0075e84b5300578247f2fc73cb50832df2007743efe9db4886a824fb799a993ac865e3cb416d6986cdaed3362b27c0dce0d98bd346e0ed338c847b29c47c1fd2be72afc2627f02742a05fc43a32104188f7cc50da3ed5abaa4791cf1a112cd538cc2ebfb8609c2aa33eddd517fd7cfb81489b73d764a2465a63400db97d46901f73fcf14d260ecf414e94a4561e16d3822b3a56c12c44d9a3dd3d008b5aee87326754add1f212818ec06f1ecc581d75be28af28e789b5ce54f813bfb3bae4f7b293b0de30f6815c031b028ccb40659db671d163bdaed4b8be2c43bd355c1fa38e31edcc32daf6c5fbe008ad2b0daefb8b2ad44763018b9fc33ad72387567f528b2d4b7efe91a2295d47bf8aae52c043490446657dddbef5e1a3622fe58bf584f84e869748691921ab40e9bb2c19c4fd3bb23e7a1c3f9ce39e23eb675d286848b8abb788ffe801d3b6bc6f5f2e8f91a3ee555ae5dcfc84b6c70613206851c3ab9bc686736c39943142364d6eb9ffbcf87a241a12070a3219c2af2aa0f4f72bcd993264371ec7811c00c4d191a464ffa7511911d423f609c5f7ca96a2a8bd38af6f3374362bd34fd8846e92b70fcd4703564c319caf047bf804bafc3b1dc3c492199cd7decc528f1dc64b1060d37d567225e6da99fa43e0523b9a07c07417b1692eaac6445fb6ab23810d671ca600174bd8e105a16c5cdde325506e8111a498d3dd7a2538b90711dc9897a84c0b47d6846fe01274edfb0d079c89352420e4b9cb91c4f7f756ed617f9c7de621dad4d9b9f73a5aebac9f2647d085856307f0213bcf45ea52408a8fd932d711c01415678a0e18adec38a034be797fb6e9bb9f4b81bb4cea1025d264a925f6cd4fe56094a2db933ab57209fe2cabc475f4f86393698ed850ce28dda29ee4afd29d6360f4f9db31ef98a51daac9d458777de976622b8e7c05480c241d5c66478ec0d4b8fec1a73b945e74f18efa20262dbcc82ca27fdf750bf9fd4b3f2f36d28014289abf45eab500bf337e98d9711648d9ee2a1d65e612e817cff90331a0d03e6dee8aeb438468f1977094804ef0be0de277848759b32d9ed7937eee5ca3846f2ae93f2a470c8ca30cb27ec566c4bc475bf6f04f991810be437b6f5710229f1600748682703d6338a5963ba62fabe02b2b8dfa7857ebd5068dc693551237d922a060a6fbac56938d4d63dc2a53040a0aa9168367e2a749879c8ddad991f628fa653c8bd29485f1b267fdd4d8564c9816a2dbdaf59ce1523a832e8b2ba96d858f921ebd50cf1bbd526d0db5c130b2d0172fb5dbb9bd9582baef70a6f1617643a7a5fd8b1a5080e951d24480dae4527967f722a8548a883dbef0980932c1206d84e7bc85252ca3e98702f43f54f1ce5183750b446858884efc2f76c48a99ae52b7fd3eedd16e8f07e70c1dc9befafc4772d71b273a4a76f8af2d7ab07d04ad83651dbfbe97eda5e4ba3dec1f76e3079fbf8cfeadc133e3d45b7f5f418c9bb1d52d2ad95d62658ff2aaa8975bc192aa2a6f9a1835efb11b03b7886c415f273d02fcd13b95464138f18662da94868a62966a3454f98ac9168bcc465475a8b2eabc4615e0fd17c7c2c9be75879ad2661b3b5d2b59f64764598df909456f4474d432c9e177a594fcd73c4de71244d30c2ee2f887923fe91014f61f92f78d9f0417d4902b351d55b7d6337ef38fb5656ad13d2d6335390cc59d6af987b4b929f0db1fc94d67c75b302dc2e320fa8635de95a6628d5b4feea3f4f4a7bfd096de39a1a0fee6e6003e338a77e7914d119e6ef225d0916391095fea845ff3302b1625328b18578019e8e1761b57142ef9aa9d3adb403d3a523e6752a1deb7891b4eadb597a3e817bdf3bbf8e4839eede82b0da20aaf0b44f6c35878681a6aa19a9d6262d8884e24f379642a1c9b282cec804fe54af57465b2fef96ec7d919e1b8f12a1ed1c143637f408755c9888eb519ec7d7f22184d0630962fe8811d39e4eeaaf4f5313bd1a1ec6684d782339f44eb8ee0550f6e47ebfffd80c1ddca048a77571ad54193693e8dec4fa39243737f11d0930e127db6bead0ffd016dcffcce59476b93cb9269ef07cd92c74fd2e75c8d1f7698e1c295285d543c92684601bc262f93641548813aac1f0a615761a575a1d79119b8c0b4b29fbdd3b6455768383e7304b299cbce1c8de19a394c6694740b1f68aeaa823b0fe4a4711f250bef2d61cadb0acfc2fcc26f8ee250e9b4d2f6de1d1d0f390cbf2c70167bfae513fa637881c96069f7ede9165542506f742834509599a9e5bfa3756f4df06cc94a15e899f13dd35a58a532fda094ee2905b53968ac08c9ce5ecfe134a3246bb138e7c031b59e429c4ce1aa789616228329a485b671452f54cb5407919d81888f1a9fd09412bbf351d099dd223136724840a49900f1c9a14f85e852c95702cb7fd897e927d4bb5f54386eb3c674d2c6cfd35787a0bf6296f0e6fc50367c2710c04918469101e3b952d34a3abd4a2b78d04f68469f225e866cacdab123cc23f070ea692304a5ff65b9e405d2084794072538d71dada94431effcf10729437ef532c41b5d9e0bea8867f7e9f25b24d2340255f675534050716d4d1e3cb10383e708a99579c517bebdfe1ff2bf6aa390e3e276511bf1d773ef30fb6b7ef2764fd6b052a4534a85c814b24d4fcd5e50c40bc3ed790f93372c19139793077164f346cce08ed0780651907da6667dd4e0ac18ef4026cfeb4f6798f19791d86dc11e7e3cfdcb3f2318e41db7a2e0478105b7ae23b7377c60e407f6e8d6465cdc2ba00e4b62326d9a3b009b7282f957a350accc53fe9db1c59543dd67a13e9f59f65d53d3f9c8362295b4a3d2c298d8c6bb43b9545f9e03c58156f3179abf3a383e1c0932d4d9dfadaa07a029c5eb58ad636fc633e4697b03a7b411d36092b2e20558f1d721f73065093d1fd449ec08d4bc1acec81a10a86d1494cc5afd10375697b73a8a14121ca4f6a475b9ee87ca5bbb74db48be1f37515621677ea2d2827d4e69e63b4abe9f8f069a1daaff17e9608cbf9c4d54c6af62b3247296fd4d3461cf6ff917a30adada6e31ebec0069f29653c5ecfbafd76ced85159aad2cd2e68440eb812ce9b39f51a4afc190df80b83db0217de255222bc4bcc2c9dd6b184f95717280e849afd17daec7624f9e0943fd6119d90400ab9b0992f4deea32743e0ac7bc6df53bbedf6763e7e02a494ba725602", 0x1000}, {&(0x7f0000000480)="88f7eb767c5196f26ca2a764843d2c3e43022167184b8d3a177e17b6eb06449e77ddac1775b47361218a4bfa03eefaedbdd815fbef7084a32246927b4cc18d53ea997ffd7903df6d09a1274fbdcdb17e060b1ba50cdf79f9537cd8182008789e26aa14ef38d011284afab868fbbe5c5b1e113dd40bbdb5b8474dada01559f1f12685c38d3487a1aac06313cef81e25068a264bb4d4b8c6a70ffa8593403724f0e286e1b2adfaf38fa4d1b061a3ace8681199c74ac4303ba9fec4d9a2534de078df5b576d593e0cd0c5e732e8d96d1d096b87ca19cc1850", 0xd7}, {&(0x7f0000000580)="690598d367e5159330899b7daf9d2957ab8f0b7e6b992d113915b23728550b0492eb6e0abbe1c0b9a1ecf0cd987bc21b97833ee55de48b7a2979b857ccc5f7e4b302de6679a0b6091162e786d8f1a0e441d2b6cfbd67c450815c202cdca2f79bbf56c6c92de3c8da326938c5eb978c17e6f751890029d64dc3db47b62f09fa960cdb8a5213aa5e", 0x87}, {&(0x7f0000002000)="143d5825edf600bad8b435c53b2084b46a3a6c70ded4d1ef645ffda2f2ce4bb81528f4bfe3766e033032cb11652dd5575e32cb3f6a4dafd57ae5a0c71111f89401996897ab84630007e8d86612acd54cfa0999db0b4a8d67ae5837ca5b86ae2a613b1b68d22598bf40b7018b62d84bc00e34eefe4e5bf0fde19d436a7361b2fd60f688244418a46004294e9893c23913a8593eb63d52bce7edda386910fcea8a6f5c09f6847449a1a381d8561bb6d3ece909da908646f6999b1d0bb00647c5f5a5562e7d4af03cca2bedeb139ecde4fdd80b7fb885dfbb526f470fc72074e9b1a90fd003e5d8483b1ca61de8d0be5070e73b6a8052ff6ee8865a608920c2c4402cdea99baba1fa9119b79157ad80ab7c7ca17870a405acebc01c52ada3e738f969dd9c8efb29cfd4dd5e4cba7b08c93b2999cc170575f2bac4bd85b6abe42a4f5a3e9fd5e0919c6ca32b63a6d32cb604747b93bb14849c84097f86ff10279c0e1d0c31e4d5c3b288250bb355db995bbae716f463b680c6ad1932a8271125667f47b0deae626229e81c07a3cd90bf1686b5279d971fc9ace498291a301e7475e70e9ce9e387edb46093d6424a02d746aebbaa0608ba5d179dee83fab8b172232d2af5d99f78b92ed006b8267637d161920ef6c70005b4f6d59d92d300a6ce577f7b88a9a910306ec7d1dbe03dd95a8a9ce8d265dc0877c3b745d788dda171ab413e7fb62c9ce982accde33eeb034a3c7d98f8a3a0805ea4d9f892574861bee2920354931855e5d762bb7d8417fd24445826457f932abb80959e0a421495ae7202001531592feb6d4344c5e75c046fbf720689479a6bed6d27bfb7d6c2e9375dcb42cca180b1153e75393f44c22095db0648897c10b8a6b217e723aea624275170e3dcd5d7d92483f6e0e5440e54e77dc4b213ef48fb1137a4cdbcceb4df895417201ebf491c83cab3cd718f2ddcf4c16ff0a777f52e155463b8cba09ed0b102a7ead713d82d531d5854ef0f5c91fd32326118f328fb68b70f6d49229ad8eacec288961b0c19a915fbfeeb2a66c2e0e200d9ba3ee6fccd185ca10944f139c4e5f9f9f2c8e951521866381d2ea394755e944a18103d7293821ecad9944533c940e1d3c676ee90bd29d0c6e3a6f51545bbba9e830d19f8113847a9cb45a58be6d5ee68f749656b73f69c3cbbf212d3e61e593d6a9583589dd3f39da54e071fc8afec50af25f33c667e87de510e834294b4d96dbb3d45855e01ff918cece7aa588f45e3e518773a887b907634dd29aeed627b0aaff3da4dcbdf47b4669cf0f27f36d70351e8cfda987edbcf3163a1e1958dc893b3d9d3cdb907d4325470a0547802de7b228b4db8e09d7a6e6b217c372c6beabedf3ac958f400368bfd172082f77d7ae23fc7558b2450d3161117b359ee7184e9262e3ad6c58ead24191b49db37c8f09cc39dc6d4b12dab32e45347c98072a1a4fffa824669ef06ea32d6df15b7a2888924b888f6a06389d6f050cb17955b4ed89bc67ba28692c66399e34dc46dc53742472c1d4a66d809228a081eff1583bdc0cdd452dd2f2a3b73c49994847f275cd9f496326ddb4aa1d7dc9152525b4648e5f44fa652e03f761a36996f412527b72d00d4922b5dc1bc7c15a3e90ceeb1b58a63794232ba1e199ab84973d720ef63913b0823c6bb0f230d9bc2a05fb2f13d614aeb54bd48bf3e92a5f34dd93e61d09534338be90c2e411377169035307f4b67f73344f36bf7859d1c1245a3899c4fc693b614eedbebe11ccf0b6c08ffbc2f8dd288c367c3c91d90e5c6f63cad0691a2a9704abda0795b1eb446f83d9ca6b89813b8cbdb2814e577d38224f9cb285d78b7d828d564c143f6fa8e67dd48ea03a17d4db3f0adb0d0d3f98a28b6e557e3e5f3a7df24b78291b28effa52da76d9ff1812e29eb62c37913677b41e2e50e7caf88b726a4f5956259a1672d09e2137275ea3109c5f0f9147b6b21c51b923d190e5be2e0637bb10659c02cafb4fddfc53a3b19cca464a46b87c1ba2ed0e1dd19add4c8e5b629565ad58dca1c59f67a2dcd27bf60c09aaeadc85ba3e2690f9e42ec873e27ba3bcf9d8fa02936e28d17ce8cd279b9eaea0bc0cdff5fc0e9c4756330806f6dcc6ffc6db97b46c0320605a6ffba6e04dfcd239f47b8c0feeb3ed7bf8176a2625be59e984ff386a78cca759a447c7c3d04c574abb08f549a71407a21db236071ac79a28251984fba5065b5e63cb381301cd69b4d410d1a105f5ac3cd4369d3d8d84181c7e2ebade317276a410a132d7da5b364a6aaced7daddf59809628f4702da180ef65e66ae45c15586b27ba90bfe8f93fc809530817de5ac6a9d962e7228a9287ad004cb37385a76e015b4d5d78467f642149f3c0df01c7934220d675864337c6ec7f590e0ba44539f9de78126a514e064ca1e6e214e9c8053542164592c3c0b3c86895aaef53daf5884363c2e9108f9b1e9d4290f6a5b094545cf6065a517aba688d671e86baf9a7a00c6a9c3a228ea89962602ee1ee1226996e207dd35bfeef1303a0a5920b0dd7c380a6dca5faa1a23303e424060e5ee9b0ace7808654a32068823c7208acbf08be1190f6854dda4fe3f9f63ddf344edb47c79f3c7700c07b7b71d4c7a22101b8a519fcb2c3a9ba15f11aca8e2ea911eb80dea7a5eea1e1e0e835bf0c6157683ae301c1a5b232beefe85c9e18ba710e9b2ff6a53d1e16251d7f37a24985fc6cfaf0c1ae4e263d65af84eca8ff4ed1eb25ac6085bb5fc3ce987f5a29fe23b988a1826a43b9043c6f6f6812e71d1c2a053cf4e269fa8cb9baa43be6c869b2a31aff2c93e536d1e1c351fb7f1ab1fc9877bc866e0191c920cb9000ba900d8c4683bce8080e92c0909bb162e4991a0b94c8cb427d48f8f79cb7e455e23f01f47145b5037bda1689ecf6e9bba8cdeecc22f4f2068c04895859a79b8b3d0677922edfdbd27dd4831f25055f3d4878288094e4053bc62887c34c3d912b8bae52410fa4993b337e8f7a63d30a7fe70dd4a6561e7da0bc8412e871f393aae05324f6fb406b8fc8967b862b093cabe13b08b3855f1a58a547d8c079cce71501d199bdb0cc6d0efb2ec84eeb8fd9e19019534f7b98a9cf375edbdbaa55721da3977720c1489f464d936d95aafa19032c3797abf3030937bb5ec3e6b5cd4ed54e8ddb6931727064af8329d375e982ad9eeee0480d69c4c89f7b17b17469705248328e4794068907d3bb79e83884fcd9f47b7f1f53d9d5edbe7d94d608578830cbe2a4ce40cec2a9ba9fb35a35a304964cc443fbbc868b0719b16cda4a90cf425143ad32a7187d357a5eeda9d7f4c638cdce0d2d42b33428c8742ed489ef6ddc94570ed37a3c8401a66252aa41f4c7038baa903063264e075bb151db7952e60e209c9fdfb43de20e57892a0d9a1436a79f14692355d5011877492cd0295b61bee85333a5628e1d3bf99bcd16aac9b0e10b4fb0cdfc9c1424ae3795c91f56fb4bb657bb8451244db3cbea228585c0469cd831c61032bcd96dedf3821f779be24eb228a8ff143df60b095110f6a595a5ab6367485c77dca26709eca13ff88368ba5fd864dcb5086a8676ed91451713fe5cfb37716032c9b2e99d9f1b4da6d10446f3f2af2897f56c30217781d14577cfab27e90ecec37dc3b513b51c6d14d9eeeb6ea686f706bbb31eec50935eadac9c3e5d033045ba53aeeb470c180e7577f570c8db5a43a0ffab3c376b44bf704b425275ae6293ac458f015a9f59ef62364aa9329daf11862829b9d1624b3ed2531e9edc0f58c2d4b6346e02e0d183b535af63ae16a6880331b77eecfa6841d58888aa2700d3d88977c9e354716f19543be53c8f6d80b06295c747932da209ac19d6e2598b0e01a2ced4fa37ded29489297b26f00d38c160ae3ca2046979ad18a447c389baec2e5e2e96ab52e2218ac38cbab78d0d150928d4dbad95d22b9cbfd274f8d3a327d0756ed7a1e552b94baa9931a1f4726842a8c200008cfb24c637bfd4208e9b9ea22b913d179ee56e479e844d1e28f352404133d273383d88925697777dca4efe8460cb745289f40207b81dfed460eb5ad45c435b82a6b0e450936251f9fc47eabe1d76ed69b9cc415d17087c1e451a6ca3626eef49910de98f9266dc877d86895b98112f437b4e4c85df91956fd28941ffeb51fbaeccf08ab9787b6e6d31bb33e94b375a7ff31bdef22143651d0125e45e151d796045a72bb10e2b3f60e72f9df3e6a09d22f8f5092b5c8227f77ee95ac24f84cd3c7361ec6cb8bfd10a3b59308e9671c6a3fb314993087a533026bd505ebc6b5a80371ff8cc44746db5f73dcb11953cf979d52b9b4af3bb1e2b508f277904b312939c07d84f0be13619d3ba92aaff823ffdf40f0aac521a0e8659278ab2e021ac3678afdc13dd442fb075615fca1ce3aaec5fe97d8115bf51c7462f2bb39cdb51eb302b49292bb66afa1be24b8d9e1f2cf911b1fe8b2197b955ec9b6082a389b70ee14bad86c4d6a393f743e93021261402febd6afe6971423b3df48d80175b200b940e9cea326bdfe27302defc438a3d32aad50ef0216dfc37388bfee4e8f67381eb47cb5f4d7395dacb63c99093941ed40faf969df758c4720e8631241c106a7e953433db7e6b2103f6d7ac3f7873f2d01d54f5919258238f10e1d143b05de0a3ae53731f1b81248a310a85e9c6865eaf01a6395d0839a0fd1387fe3db76c849ca787253754caad67b65e90da37e9ad5a726eac5178771826170c7c03493c2444576dbc1340a9ed88413545d8d176ccff189a3a9f9097fbbcbd9a7a889ef89130be8b863d539ab8257a7e0f9112647d374de966e3c25d586f7c7424f44f9e1fb9f43678364af5b837e18b4d8c13e09155e45f833c0b01e4dc9749842a6403995c30774fc195d0ef0c8a3c88ee5b8badba0fa6065508314040ddddd73b4faf0ce3f39f3592528357e87f234a1c6bc6502d5e2c94e257b981eaf538172c0f82ddbfd1f93f28f4c3d0420887e1d9353b53d5bce1ca036d03daf38d38c787816412bfd0980e6e1d00c5653a54cb2c8b1adde3cf7d55a46280ae35b025589af74ff694563d57477847aa982cb17be4ee449f8d91a0a271c98cb22c511120d05f051620cc5edb55114981537f579b12750fe01f759100b49da3da1445a19402443c06f41f11668f140e5de2ea88ac0fb59872765c59c679f871b618b4a1e714543508094f162862d4f8672c1a0f1f14768f8c13c8fee2da50498c015f7c3e2dbdc01709f5c06360803ac26a4df703a11e0effe945be086580f7a8353ba5f015c9ad76dde558cf320b732b5c23195b654a6c982e95e22a572a1bd94483dfa5ed9612d54178fba359c8fb5d892eee6848422395cc6d4ce798aa370f1e368617f9246546f7d459dbfc7f3cf65e065c351b11bea6cd94df983fdc09380df13949b4130eacb92b8acc9328085b79a979c5fc3f0623f643fccb4e904cc9a91e5de587f558b324c1c57c10ecea80b9040d40994441e53375b1f06dbd34c8a23550ab5b6065b38e72e8b02c45c23e1b1ecb8b6a8892eb18aa486e6eb8c50b716ae8c6536c4a3529fd81912b34a5d97c77457c2f0e019f7a77eb7790e9ed1e8e38960268509ac3e371751223843dd1dd46a5551fa47abf3fa4306003f88be77ff4b87fa2a9bf3fbe74dbeb5bf0392d22b34b37027a36e4b4c74c4c818f63d297c0581dab036a269c551e28655cd243cacfc16bc9ce3768b990fc37be6badc7e4c2b308cc5bdb8fc643bd0e8d798943894abf747384c22f469", 0x1000}], 0x9, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x1}, 0x404) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000800)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0xffffffffffffffff, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x403, 0x40) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x100}, {r0, 0xc8}, {r0, 0x42}], 0x4, 0x2a) r5 = kqueue() r6 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r6, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x20) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') kqueue() kevent(r2, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffe, 0x2, 0x2, 0x6, 0x9}], 0x5, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = semget(0x3, 0x1, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r3, r4, 0x0, 0x5}, 0x3, 0x0, 0x5}) dup2(r1, r2) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b80)=""/169, &(0x7f0000001c40)=0xa9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000006c0)) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c80)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001d40)=0xc) sendmsg$unix(r0, &(0x7f00000039c0)={&(0x7f0000003580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003940)=[{&(0x7f00000035c0)="0c34219b0cb438dc87f9887bd08e975ab98a97c1936f42ffbcde", 0x1a}, {&(0x7f0000003600)="06b1297ca59ecdea2b837a48fe8b6236b1fa", 0x12}, {&(0x7f0000003640)="687c61c5d3dbd81edceb657cbe58fc17f163571af052c2e653dbaa14acff791f88efb257746b36f2f55b9449b647e7737603f72efb047671947bed305a356bde21e8595391a3f70a0b1816a389ca4c8964f2231e49bb88bc280238fa5f6ab2ecdb71f51647b5ed63c6b66146de406f59f41523c0ed3ebf63ce35ecc922c97f93adb7f08fce293f9139b8c8ea5f0e50dedf926c20abe7efc75d1d6ad7", 0x9c}, {&(0x7f0000003700)="026bba6399148afb4ce3a3c5c4e9fee670cc9caf1c42054b38371d64b42b88dbf6f501c2f5a7496f9253c61a9e0b1f53ac267ad0094793723e4bda92d42caacd28cd2ee48302a212b7bb4c0f6eedebc11f36b39c309264335b11c2c558bd871740ad62aa763d63676368c6814ea2b4ecb48f80075acfb9e3c7093bbf704a8106b73a1e5d5217edd00872a6f5135d18d1ba98", 0x92}, {&(0x7f00000037c0)="430fb748b95ce652032b5f091db506aae0348a32c63285b2aeee8c70c9933482714137b2b5cee6e54d30137224b1c226d2a0cf22c920fb00306f3909db6e211aafa43f9bfbfaeceff0dac6f4e6195a104ac2e37ebb13bda5f75fb6a5e224525c383f6267dee2ca110a34b5164b41e875f9c715dbf79007a922a2f6cccce1bb8efd4d57e41c1d13905b85932c594de3e4c526b04b9fdf91b89919d569c674419bab6a1fb4cf83118feb738ccbb2e154a0", 0xb0}, {&(0x7f0000003880)}, {&(0x7f00000038c0)="dcaf94cabe28b1657633d3884063cf983bb3c0ff9e9120c5e56464160eead8952a462d2f0c411d8039714dbd8992fc7ffb5a04d796c3d2b30670a2b47df1170bebb08b56b6285247d2952f9ee6588443348c6d16a2697b2b82c5b0ffed1f7acb63987c7f", 0x64}], 0x7, 0x0, 0x0, 0x8}, 0x4) preadv(r0, &(0x7f0000003500)=[{&(0x7f0000002080)=""/1, 0x1}, {&(0x7f00000020c0)=""/157, 0x9d}, {&(0x7f0000002180)=""/137, 0x89}, {&(0x7f0000002240)=""/79, 0x4f}, {&(0x7f00000022c0)=""/158, 0x9e}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/82, 0x52}, {&(0x7f0000003400)=""/207, 0xcf}], 0x8, 0x0) readv(r0, &(0x7f0000001fc0)=[{&(0x7f0000001e00)=""/203, 0xcb}, {&(0x7f0000001f00)=""/148, 0x94}], 0x2) getgroups(0x5, &(0x7f0000001d80)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={r2, r3, r4}, 0xc) fsync(r0) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000600)="ad5043843464183b39ba3f507bacfb374e635317c37a21c8d1c42e744896bea5f70176f02bc37f11629d6b572a581636c708a8d8a2b3670055c0d570b1cd9f259b833e2f9e9593b2e659340a38a330f0d37b0042d12b06a45392f4516eef51354198a5765510b556dd6210cfc5ad9458c7a793b7256dbdac480c98d26175131c97", 0x81}, {&(0x7f0000000700)="8917cf59064ec96930e699f3f0f0d3ff833e780a37047cbb585d2dc1365361297e36c92fdcab2470e75ad3ed25ad1a68015d0bc121533ce3b1caf3f22e9a6858e253fcefbc36b39f037312b17d25e4766d956e0bb4054edd33350a5723030503cc20d284a7261882c4890d7d90b744a251b47bd89fc0eb16618d1790b7eacd046b81244162a6d89196df4e34524d7c32e7c35771609a706fdb90081e6589307945d8070b49b043f507ca2d4ee60fc1350ef99685128e498a3658d09ae4f14adad91d38a72de9466d3586c72191ad83e44757e047432053ec60405cdbb2fedede7f5368442c80dfad7b", 0xe9}, {&(0x7f0000000800)="51bdcddffe0a388d006ae8e4a8c81d480fd5a2acf22246595d33f5b7bb786e20e38db92d75f1d7a04a73c58a3da3fae0ea2a726530d43b7ae02aa9cd2fef95eb124de8b713b3a678a8550b80003b6bb99878e9eca2c2e6a1d92a88182d04cc3b5c8078c4633d5085bba14641192d80883249c61908a4c6d9051c784d56cb3a9bd278d18d6d66839edc479f7ca583f034d58f3d995e143bfdb2b6d2f5269856df19a898684c9f7c4a97c3c50492f36e178794996686fa520fd2ccae9fbe40ab210daf8b699f37f78b4f36e23db49f0602c4d4cd8619a860a6d2ef0c2103ccb43173df1a9706c84949494cb95e0729077471d532b7485f9319028370ce985b77ab3f0516a158a11b39085bf42744398f3726c8aef8a37d1c9b2a6cc1123dbfffe551b7ad445f59229b1933a3a6845b9e0aa421bd58c308a3befa7f7dfe2e6d94cd5bea6d439037798f0dd57c18bd8024d683b7c43dc8c80a84dab824d12d949432602b300e5a606e2ead71fce98e412163919d6a02dc339756d4850a7727b221707906494a5880affede82d8d0aa838d71ee34a14fc43696604901b887d7797116e2f0f83ef769d55c51ee9a84bf1a8a857981017bbb498f39804b63c878a4a4eb3c6c0a07fcf506071520aae2d5c998cf2413b2588a71bb9fb167b9a7c7c11c97ba08761e3b95800066bd056eae1b5c6c1b41e486182b0aabf022de503d555d5ac2ed071a7b9fd0f4b473f24b5ea07add35707f5b7960ac65ea4b51fcf272877547e8fdbcf239032e2974f6f76b0d59e4d79c9287629700508460a1d82d4c7d2fb7270504b0a350e7de4d6bdd3e8b4946cb3ac9ec97f97ba50fec83f802fda575945197c24801560aeec39dcd9a4bdda30803d72231a0b9cc61a329b862fc6104f14bcadff3b4d3e1c9990f471a22920b9aec6b791f94fa8f28874f08c0406e9fbed7ebb4036aaf3fb55582b8c34332098ecbdc9b01dd0aaf86d907c7898c56e606f24665b80bce4adac78c7cf6f82cd735038612acc3ce0b248e6d00ae0f656a47f6a11fbf0d0f98e751e35e2ab8f6f226f7a2d433769233b639b22c0605fa7615b4a930259575a26fb5277044ab6de4ee5c548e14cdafa2c06212b18c0ac2878cc1da1e9371ebfb9ccc89059bf8754c4a156e166552e0d61d3695fac4203fcdc3f1339950ace14a9c3ebea80135c0ee05eadf4d6344bd526a4f1c0438b637894ce1dc228db33284010414c8319235cc3e42493b40649c8177afd5da8c99312f5bb648377c543cd3ff054aad1400060526afa48ee89672ce6147973db5aeefeef5072ffcb198230765a5a00d88e417f2578315b47d0def8af7da27b04d57769335bfda36fb700cb82183c29508aaf0e78470f422985062a2cfe43eb42f1768a6dd7e4ede925bc1ac8dfd5f18833b80539fe9456556556d59999fd8bbd89cced8e21f36993e09d2e32150be7247918a74f7172f6479b5cef5edd37d9f15e897aa51f96450831bd5c5c36a45e87b25d9e79b3e1a64904f109d62557351c6b7902f54c134a9ace652479323a54415208d5a0ea8774cc45b57d16c7b8efcfe5f8f83dc0c045aed343871c65d9b7ba5b2936cf9cb3d56833a191dcf5200063ab9087cb43bff3b754392c6f56da641e8e67d08cbed3eabce7ca4c033a1dd77f99130bd2d2bb35431397d511ccc24d6c9fef5bb28bff4c7f52c3e32f4e99da20a2e5aab43ef455db5d418dd4d94a7c1fb2afb7f960de10bd7b53c6e5c4a3c24916aafe1334f50e8d66c312c3cdf2c58d6c122039249f86d738debea34dd051f58f2db3f2b8a9d49d0059523af1b589bfe0aa55da3bfba377649b959bc281847fe9d7790673e7ce8704800a8bc794f739841c0cdadd70b10135127f953316bf3f7e09021dd3d5dd972a0e7f7ee46b49e09bdaab626f69667203e1909814650ab491096a20eb7d89de139fdc78693ecd2a86c447ee0309a18289dd7f9d4d90e2885673a1f2ed4e9d1c76e35b5e959579cffaf0652912252658e5519b0fd8b676a6127b441f9ff868e57b0c741fff149dfadba8035a80c791799ef8ce8a038d15d8c0087419c04e1827a28b13f3708b1cf343ffa98ed8d2a85c151558f8c236f345a2c595635df445d6013883c73a6f751249770d590d7dd397e483a9273d41de107c6af180bc245a9059694518fd5ea8e036fe432c2413f1b56bf8f8cfdd6cba5f3759dda1c7ef5b5a78201dadd7fbd20f2ee85fc015b601538d2ead08cfb2e7e8b01e89d4bfbb59e6bd5feb5f7b24aee2f78342f0a23a3b42fe0f98196c7028d3ad7958cd65d90d471f3223b593fb9983dd4848eb93d1c5253af2eea9a043301bb3f16957744811e34fd629b641ac1894d5f4ed65e48387a20d70c980b5daa1e548fde5b14c5ccfe4be09dadd4a2cf7d8bee81c2e9714b4be9af8233bc8eed483e3c3d5d41ac66674cd26152453bb3760f1f6d810dda5a64bc94458191380eeb893cbcaed4edc89fc954174afd3364571ad8352544748a13da04d4bbdd501ef1e254559e01442c0f72fc9a565f98aae6dffc81d8d8ff8a3bd644c9893a2d77f5bc5e1b2721089ef4ef6f9ddd21a498c7d0eef434e8fd8acd6ae4f05d241aa44f8ba1d0b84b524436816aff27afb9540440ad057be64369282b57bf3392fcd1a2e00ab85fbaa86c73b9c503a99def630197e034394b9095061d2a4cdf637186b735b564eccd36268c9a5357eb64ea78cc437b0dc46c835494705bf7b6cccf0eb969dd802b13bc22ab1a08cefadfc0fbb3dbfe460552aa2ded3d65e91ff3254e198d2291907ac20f2c84e67608c7a96195b582ba1e8ddcc58f0423cc362b536339de4a3f9b55f6ab21d3f1492fdae9d40d9b8f8f4dd0275257f5e20514d6649ec57fce192f24cb02e2c3a145d3ad2730cbab638afdaa7a5cc5fefee43b8f31f536e6673e1edcb981056387840091ebfcac34b6f709b54c8e604645ff290091d9f2f42a452a132c5beae0f32064031c6bc9e6fc776190288bc37fbbfd72fbcd9a5ccbf0c6103d2ced6fbfc0a84f087d8ad512c53d7ba0f9c3c333495100806994567635ba51b741463d891f042a5f219279a6bbb166482d4b5e5f8523e4e7926803cd2b1958bf2221c0696e10ee6816be3d319e0c8a4fb670528b148965c2e14d368b718a1c62e27f9ee060a0435eacbd8bee12b14bcd961462dbb3d1100dfaaa1cd5cb1832620efbf98c67be3050ecddb1982d209de48e71cbf8df8a558c8508289c79eaa3139d269e389390d9b7a5e12ab4009103a06f16ec9145d502619a706e07e9c0cba911e2a89760502a7642a8055653e84bf8361e3e99a8081638a0d686e9f064cbf67eeb57b55e90fc5d64e8f4cb294f899e9e3f36eeb4aefeb4220d4d1e3c9a78a6bc37fdbf1a125d0ba6b37a584cc89e10c767c4b38849e27c807347332ded5f833feeb332d02673a5193065456a69a24f420eb1217a7d294403711e1a7774fcb88c64cdc95eacd39d3b97a9b1d3a7ff9c284a4d1729a2a3eb3ab99f48e9fdc732bb2a29178ebd275425e2e516c0aad6acf8e89cc82d4004b5e564f34053fe7e81f323afb5339e35fa85c6ee98e28f84b5b6a36b54841d8b005ea6478e1959345907398bd4c7da69168839e426e27f3c4e418a640322b284fe05bf6f4c45900cc5af9c9ad3074e9cabc23025f1c2074ea86ea0e6cb63967c7eda7c864f95ef3e42a458f22fe3d8e3ff0dad7115783e35f349d5e03aba726661fb2a67c3e5587355a08003d834875b25e4edb8b1a83945f3028236fba455a18e00dd9ae1976aa55892cdca4b3789dbcd792ca8fd2a36a2ab11a034f831fa27047e0b258f8a947ccfab2ceea442de8145afcc581a92d80425434fe389c6d1a8a03897629977e3e52c8a980a0dc078ab21760fcc6486649ec0f67e5e73698f3e90e97c581ad1116217f23572bccd579f26485e0baef1b946accd528234d91786c86388941ab13b4fa6d6770dda657386a2be9cd7e59ba3a8eac95ac49f5e2c9c4b63bec555b1ffe21ecddf6ac4a4651031bc90ad82fe905ea3da12784da4185b9656df05f00af5695da3682d4e8a94e6695b8b14b37032d3ccb37051d2ba38646807354aeb001c52d319e70d73ca942a0c4225de6854e8f9e36b8d1149ad37e9f69553f5a27273e356d5aa1a964ccecce4360633eecae263db77d06673544dc27ba4ff159962f62d2097695592882d578bed73d74fde13321b0fe11ba3534093a353fdea94b40a7fc15c410ffd9b23dc4e54b2f0af6216f4ad934e4b9357a3f52b94bd43fa51e5e8deaeaab12e99dd3557c04ec1c3837361a426a456ec39f69ba29766798222ee72d2109a1be1e0acb5c1600d3968c1b1d878f1238f367c085fc05c5de5c1e362d66315f372535d8581c22e49d4850087abda076aa89704a81bf695afd100807c1152c68ac8abecda12e15d4478e8808eaa20000ebdb16b1695450fa31a2e0ca48cdb053e4418ac244feca2eb5c2d6a3d6a935d7deb2f264e932fcbb27223f960aea9800660199749e2ac26bb45b7a9c01c52f7bc767e2cc84ca760bd55c9de082507346a00494b374dcf2916158ed798e976f578a41005ef8e53b65536bca75268d39b12b94f2aae6678900cae92cef9fd8144933db3533db2dd2bef94881a076f867a5e9a831c32716f583cbb6e30f391fa7fe3a2e329c1e1b463e6de4b5700430cd1154899cbba3b4b6eef810b5b2713b622f423e1b2884ced59c2a7b14ca6dd6210fc314faf282ad5d028c26b268223cde27366dbe39c156a3e8763a597639f9e0f7a2675efa3ce6354a15ec3bac729dea449bea1c372a37669f25e2a24cf3581970ee92225f2b854e1e789b6d2b48f5535cadda245496fb3ab67410d2c4c5b3872c8418f95367f4fc0793470b3580389bbf8540531f3df398b2cac4fac131dc0ba250a00121331a8327570c6fcb2d4d877863cba82b0a05505740216aa2a6b025e02ec6ea52ffbd17894be8aa5a136d461ad5b668613a5fbcb85ae2006b250d22c5e2989821f21e8e35fdd5e6a7ee3e656e0d1eed1dfad156f6ed51e655d132964d4752b11804ccf273b35bc5f8a1b52edecb89bd95e5d8f4859833616dae970f731f2be058fd7a0a04a7209c7405371b15c8f88f2a553bf93132213510e60d27793a100b818f3d6b9004ae619f808c54266665f6b8b4665cace2381b12c9a3979c02a9f4d79340383a35a1fdcfc4827a52644652b84b215b2c6a86d19a818a448a71d3b27c60c9dfc7fec4195d82763a21a604638b02d15ff927ab5edc5aaca1383a440e044d43d7d04152cde57331ecf77d77617a858404c4da47d6b888dda17bc9fe9ded19d424162a16c5315bdc980493212bd385fc784ebb7b7eb534ab6dac2c7f3af69c0ccb7113d57e12304478fa2dc5651cfc682a63928bc6690851751562a1d251faed62c85fcadb64ed408a208e57a1aa0d303245df7dd0fc85db765a73ce24a40d6ed9bf7eb522f135c2d0334e545fcb76d029034d28c1036c6cdcf4bdfabba6415acfc4f825306e309dfb51a77cbc19acc57bc974ca2e75c05d9da8b00311aa7d6b5554bd97fa8c5e2bc2d9ca2dd279a668ec62a54a6c6b95e5823d676f48e565a823e7432ceef3c75fa17af8301d73d314b245f2584a5357737ddc99050ea061381b65d55347c16a34f13d22467b384bb3e2fdc2e39fc13d8ca2cb89afc68cffc3a27d6047632fbdec3a4f55ee4334e8448a9836fceb9af4d3092c2d9c7493d882040b95b6b10efdd06ae2fc7f9e78fa24bf86360e96bfee3", 0x1000}, {&(0x7f0000001800)="a3ef6a8378f9f81600246e3b68fd9e8d11accdc674b44a2e9ba7d72151320b8e778aaa16724c97e2e79c7e459dbf65c00dc3f6f03ca1734918f20480e6888b2dbd67641ea050616d923d0af41d1daea139b18a687a841ad26de7b1190c6db42a45884b0e69f392f154ab2c02aff2c69327da9077361e0ed981ef5a9135d9ed1f5ba86dff3b06d938341be61a2b0fb4b25e689ae115ed966187", 0x99}, {&(0x7f00000018c0)="0eec8eb9af3c19cb13ea4c6f463e7dadfaba9d4429fbdb306cde50dade0660164f1c103e7172e1e8873fe18afc0a35443b7df1711ec6801ae5ae01d0431d1e4b9f266ac23086ab3fec80c796c405a7e1", 0x50}, {&(0x7f0000001940)="f3081177765387b2ba6e4930bab9f0895270a83dbccd204f0d8f3f419e1cb3374410ba97c3c4c4479c946badfb157fb93d77f07e6a08b616ec9befbc95ebd27c3da134c309ddf6374f9ad3", 0x4b}, {&(0x7f00000019c0)="77812cb4bd2cb6bcf3b3b0a1f91508c8752b68840f372ba0468a8a29f8cd900c6e74d8be5fd0393ea609177f23368622ae759aa560281f118e508ace63748aba14990276721a6665d116fa2bb103b6be390ed265575fda01cb3babc54552ade8fa5a945e19ccaf8e113d18b48d66e730c307068470d6e522d08298112d9b8287d5459d7643a3b1e6c2292a5987cc43d27db9b21c990d48764d693530c2c4949d5e536765ac1cda9d2322339f33599446b7d5edc307c3dc8b11e0ec1b693a1e18f0b9db43f3188bf809e507efeb5fd40acdc2aeba232cf9fafcfd7d468c521968486bd140788a94feec9a4b12c7668bbeb9751821aa3f02b2b13986", 0xfb}], 0x7, 0x0, 0x0, 0x400}, 0x400) getpeername(r1, &(0x7f0000002000)=@in6, &(0x7f0000002040)=0xc) syz_execute_func(&(0x7f0000003880)="65262e66470f3810ea64a3d5d9000000000000c441277d01c462b5b7ef46da45992e2e660f3a08de8e2e6666450fdbe60f12ff44db0e0fc734d59d2d6872") ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/92, 0x5c}], 0x8) recvfrom$unix(r0, &(0x7f0000000500)=""/129, 0x81, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100002f66694b653000"], 0xa) dup(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) setsockopt(r1, 0xfffffffffffffbff, 0x3, &(0x7f0000000080)="b2a76f6a2ecfe1286aaf4f46083d4a56cf08250242df76e1bbbd4fdd59161d06795883bd3e", 0x25) r2 = syz_open_pts() getppid() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_open_pts() socket(0x400000000001, 0xc007, 0x202) flock(r1, 0x8) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)="c0d16326d57c3e09a43d2f5092dee247ce96e16bf2fd87278a9ff3faab7f5af30668d3086bc2bee92537e2ff3d65dad384f0c9e2cbcb9632d200a54d5eda30bad64dde6a415fdca7a78386ac18886d54cb97bfc5a09d8d5894050245923e31a11438bf8fa773133c4f2752da3b37aa78a454529ead4694fcc89dc9a12db1065ebad1f3990b9da4fcd815b4f1411a24b8aa", 0x91}, {&(0x7f0000000200)="b711b4a74e1afbee2699f5e370a472ec76847b214bda711f606aa6097a0623369e9344bc3143a2e42da85a74e21a8030e9cd6a9d5e78a5243be048712015bf569e027cc02b39cd34940c8650502cd5ddff99f2ccdc761e8819d771505dcb74a6ce7b6527dd3f3429743a0d15ecdc6c53c9f6c8fe8087a1223bfd7ff5a8633adf525742ee09925ca91cf5765ec79f94b873d387ac50bcb588f78f001e12915cc033c4cb1d33854b8019880a171dcbf59e5f977e0fc75822a3c192823164650fd7f807f4618d3eb97d3b", 0xc9}, {&(0x7f0000000300)="2c18d3b6a2e8f3a219c87dfcedd6560d04520f4dcb1f58146d9995d1cfc18b86cf626e5b0e0d79c57e4cdba8d1b7181a3349a4315b03a0e8e789334f6fa50cf58289cc1646c5e3d62bd8987c7acf4d77fd1d2793a37a95400c4734deb8ceda4545cd728155a194ccaadce04c4069c0349caf446346e958286d339cacb99805fa19907fed26802ae6707a80d571de635559752f18bd757bad892b53779e37deeba8e189b3", 0xa4}, {&(0x7f00000003c0)="693dcf0800d35453696e6b60c38b94ccff40d62a46b7ec1ff724de3c58f6af6c6dd165923fe93f1696f2871df539f2f27437dc57919f431535cfe6abd1b5b8ee8d5f45ee9adda41f305c1e4d19d12e7a1f586551eb9649234202c88ce4543711999fbc8e4b5b1ea4f93a0e84c6b42a107d420cc2287b48ca5c75d85b7b108a097d4c5098d236a9950f7698443a27a43f4bc5239939820172ef6811b4e59037aa476c6d354cd8ddf9d78c414e6db3d41d77db2e1d2abaac7061afbdadce07b7b7e5685f21701562477f99", 0xca}, {&(0x7f00000004c0)="c8ea9d5c6a737d0dfd46c87a068f495001eae6303e2125dec7de50b03fec59", 0x1f}, {&(0x7f0000000500)="2778006b69a66f67c2d3facb62a59d3897c788fb4bb4e2454059f2cc1727468d48fbace0b335a92dc93583ee9b4a90f5322a78e5fb6527ff5e400de434db5a737097a69f9a264c6f9066c3c8641c8e2bbeceea5664716911947200438d7a4d1adfcbcc936e63d5ebb90b0dc97217109a2dfba7fa888ce9153ecca53da7de3c96251b2cfc66aa41d27c6b98cfc6f79a3cd6603af794bab87b67dcedd2988e40dba73d0397d0b25b40c0b2da6c37a4d2a5b307a4e8c65bcc0433d75477e9aced8599388526ea70a9038126f060f8f156a6763640592b0b0111ba75", 0xda}], 0x6, &(0x7f0000000680)=[{0x40, 0xffff, 0x6, "f032a0e816e108f37a2c41af1ca9451b4ec51661fbc3aac1a453a1d3cdb972719584d3d3d3390c039ffce3b0535199e7"}, {0x48, 0xffff, 0x100000000, "79a40ebdd90382bd8a8626644e6cc9db59f2d78d2cf49f696265e5c852e133e81e9f5d1492b4fd2df977d08dd25b5c8459e0"}], 0x88}, 0x1) syz_open_pts() 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3ff) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0x7, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/1, 0x1}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x3c9, &(0x7f0000000400)=[{&(0x7f00000000c0)="957a82dc9b0fdcda30d65ee812f28fd2bbf2d2234ae8f72157960e2fa35303c26c41916bf6978491db7e9bacef4147f7056131da9668a89a732c91730d96d9ce6fcc81f4280a90e9874c892b947cd2eee72ff64ad6b7cb680b62a489c0d93944924d5aefa084543d0be0cce5b791dd61b0a39a16fa812c8924471da664d4f7505b06750ebeeac1e29f0ebf8eb22463c17eea246a4fc7e5e4a574836e290e713311955913e3785e3e79f05c557d654c378eb1cd0515485594a9ad974dcbc7e2daf40eefd78c6b617a3df31b1f1ab90d5134e8", 0xd2}, {&(0x7f00000001c0)="e774ff85db1c671e63f03512ddd357aeca87efe690f51fddbf2a23ec454fe53d142a0a2323d7bbd23121c2bdb3715653fe5a823369191cc903eb11edf233c5dc72f7067a614666ba7956736aebae5cf574b7379f3c9d8497cefaf63681a1aa6961feb9635eac088739c10373710c310f41e714be1c", 0x75}, {&(0x7f0000000240)="c0d81cf52d61b5fcb6b043f365a9c4b30bffdd927f771ae5d42db08a82504f035595f031775e06e7e1a9bc2a2b6ad7680b449fbb71274f74365d91a74091c39f194c1c5298b57000d68a2ae26a7db757f4cd5b9f779ea3f2dab5731fd9e36360c2adc449f9359ee0620b3fbfd7adc397ea1a0885e6f68f2e0d9b717c9ba043a1add79dda3f04c1a331e1f3354bcb904d39cf3125bcb0872636503c85dd498ef5dbe9ec7f624564fb10c42a200a8096ae5d5077b52172c1a13c8642f579a866508a31c6d3ea529adbd65f0ce07a0c8787", 0xd0}, {&(0x7f0000000340)}, {&(0x7f0000000380)="6e059ddd600f2d2552afbdcb85ebbbc8331846253d11b5bd04beef5be14eea62b4ad6b97fe801bbf32f4b70f730c0c367840149472112199e82871926d967709fcc5d991e11a514d", 0x48}], 0x5, 0x0, 0x0, 0x8}, 0x2) socket$inet6(0x18, 0x5, 0xcffe) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000500)) 16:00:10 executing program 0: mknod(0x0, 0x80002005, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fchownat(r2, &(0x7f0000000080)='./file0\x00', r0, r1, 0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r3) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x236) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x7, 0x10000) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000080)) close(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x8, 0xfffffffffffffffd) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x180, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000040)=""/93, 0x5d, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x9, 0x40008000000000, 0x10000, 0x4, "2257d69164157acd277e6289779b96c8db2b3e63", 0x7, 0x7}) unlink(&(0x7f0000000080)='./file0\x00') syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) semget(0x0, 0x3, 0x2) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005ca000/0x1000)=nil, 0x1000, 0x6) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x800, 0x20, 0xc5, 0x1, 0x0, 0xffffffff, 0x0, 0x2, 0x2, 0x7, 0x200000}) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130dbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) getpid() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7) r2 = socket(0x800000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000080)=0xb161, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:19 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffff7, 0x9, './bus\x00', 0x100, 0x94e, 0x101, 0x2}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0xca) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) renameat(r5, &(0x7f0000000340)='./bus/../file0\x00', r1, &(0x7f0000000380)='./bus\x00') fsync(r4) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x80, 0x2}, {{r1}, 0xfffffffffffffffd, 0xf8, 0x40, 0x40, 0x401}], 0x66, 0x0, 0x491, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000003c0)=0x328) dup2(r1, r2) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') chmod(&(0x7f0000000200)='./bus\x00', 0x1) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x7ff}, {0x1}}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82027ab073a673dd0ef5000000000000000020ae5a1acdac6907b7e0f56018e5b0781566c52c2119acc5ea088552e32f08befdc9337ed99271753ee57bfefa065bed6fefe99786797300f591d9b60d42315050bdcd14f5434694569b6ff96b99d5cf98843fdc536b60568f68e67be460023413607a775787e99d2413e192c5"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0x5, 0x7, &(0x7f00000000c0)=""/153, &(0x7f0000000200)=0x99) write(r0, &(0x7f0000000d00)="bd", 0x1) flock(r0, 0x1) syz_open_pts() close(r0) syz_open_pts() 16:00:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="7bcf723fafa7ae46667df54142fdf69e2e803b1c84a83438919c6b646d44eeb44eb86f04cd4f0238655a1a53b127f3bac6a6f4", 0x33}, {&(0x7f0000000580)="409f49184a6cfc98392da01c868fc6c10c5ce801e516ad146b34af81a7b7aa5ee6b80fd1fb4a9ac96361f32bc0228a94df6705aa365b7101c56e0622c23d1c46c65d357342efe0d358cc089329209d83276d73426c7c13caa511c02615cf404a7962a20e9a3c89bbf14f14b5e028ee5623dbd4a27d9ed522b67e92c75749a92ed45d032b316ab80324921787e54b0308744e5562bf204f816078f9d2b7983b17849fc88006f5d62c23921ba5476b8fab725125d60339b218342e3c881a38fe31fe45f274a31584067b56ac013aa5445b91b4b8dff952fc97c708444f8c6cd974efe972b7a9875b267aca1110972fa216cec231d046e11957fb48ba6f57945c058ae193ad617dd442074e0fff3d24afcd2917bc0d6e479f35427f68295b836c555b9888e7ba80e8daaad7698f31e179bc8196e574f3e35730b264802c9f4fd628c3aa8b6edcb11dba435fc96705b565e18c5d6dd1db6f7bd82949faa3a274d66e838f44742740f16063249eb3b1625f63b4e20f21189337c9a84cd0d166f1a246749e8c4849f17ce3171197d01da78411bd917eb2864b38656c2b4af77d4564e9b9ec63bc27ec42682e26c45f79a2a1c16978ced13e03bf0aaafc248c1a86510ba96d5781c372299bafbaa7b08810c9d7e80b8823c4f3d2511b7099f2969140b455fd4e8dae91d63b731b74a4a51bd5c0f0d44a75ebbde7d59ed152faaebb4284a99482bafcb3a351a1e4379e7a42433fd2f195a36c8a109ef11ab2db6cd503df46fa5ca813eb593a68be4fda690a2a1b9cc2157d28fc7dde78d858a4acb689aef4133251d9602746e4001cf0306d9fd8602805a6c18dd810740a05bd8ea397a680d575b73dd707b405c96681326836e2cb6c902a8bd4555d9412a6456a5cc0451bc4b30b6bb25d9a2a9b7791f4f18582ad7a48c2a3bbf242521e33590d3aed4a6ef304c0a1661f903275bf74171ac88b572d2fd0383bb6e77aee4cda2eb9ec1a230b86690dc8bfb05abfb205b509dc74e67e0fd5209895df194182fff9323f9e35ec37b98e7df6f7e432f87e3d9a99b403aa600daefd1336b36dee2b3de1335a60b854516ac1e90a67ba769a663d67b5d6ce6a86f4aecbd77fde6c52d678744184c46538b8f0908bf59d1bed80b1309593ffd955fa10832043ad0ddb47437e1a040e79bf048423f7a989e9efd34ecc587026e47933f2b8238e9f7074848d7229b9f4d6672396cfdf5f840943e13d70c0bd3de2e4ffdd0c4a336ef3c1049fbd917b53534aaa73afff35fda2d826e41842dc0138a6eec3e30fffabc716e0ca19482d39e82473c07536a11b86390f731b7aa8dbc4e0301c3e49d92c1861e9ed894b1a9ca25610299b190c19a1fe3c8e1ca1fd322c9efd459167fc2a9118f6584f511373c658c69c7cadf1b1119fa67e43fd2fb39ebd05c6e363232e2975c4a18353a1676688f9f066425c78cc67cddea29cd22e8a935429cb94078c479120b74911222d502ef91d4a7a92268ef562a0505c4d0ce82a2b8a42acfc8e90b27ec1658593e28d88e7d04bf63bb751b3f61d036fee4f83647cec59c2c9fb8498ab16d375edf3e1e02cd6435a07c63deab7c8cc441a4f9842f13434c1f911607518e51cb7bb1ae5f6d05818750882485ccb2fba595390d17c47285228d88da24e8eb0920d560f5312061609c7101c9bf8837fa27a7132dfaab24cd1ea40a7d914dda6199b501e9202b737d144133fae4ac91fd055b7abc62d2b6687302bb25e0c5afdd43865b03e98515adfbb0373bc85097bdbfdcc5b356a13b9decfcc250b1fda94c8b2f034743f23255615d9e2a3418f8c2ddb80d0379fc3afd8e130a953fb20baf9c5a85898985b13da2654b991fc9bfd2b2f8f310271c78ffd63bc14268827a13e854884c676a8228226def40dcd4c1876692ff3ef3b86fb07fe6429e38e952977632843a0ee2666f6c17c4096ead613cba944577ad58ff8aec238741814632b0950098087503382c0295e15fee026487bafb69570df0753785b22165e909f4a49be68cd50d6006b20fbb1c27d759d5a0903333a888604bf39976680902085f5a95c6f479a0340812b306f4aeaba514e67d7d8330392dfc48205b30600b3e987b04ba90bf671a1da65bc2ece8a85f17340b03a9e562c5b346ade66ca8a9c4f23c30836b580a92a89ef80ea525e1a92f50e718db414a45c626e2f42f1438c2f18d84877232748c95fc8e4fad2a88f8a3d5bf6f8d5f696ddec7bd751e5d18855eb4f3ea3568ac90d433cee15ceb4cc066b9e6d38e641cc3d8b85a5550869d26fd06b17d0967ce92bed3d64773191b06d38c64992b2d6f518f2fbfe4ec3d1b7a11f24edd7958673f3d97240e9c76a7ab4b387575df1aab2db752ebcb8eec87ca28cce0e92441e57b0524ab41374ca54ada3b9380eec31cdc35a2de9f7365b298c70d0f6f7151bb55c4719415da46a47e8513ac3ab078a8b3774432542cfbf02a06d0522f1be2ad3eaf7398b88fb62cce2a3e104dc7b883e99f3023e49d01c1835848096bf8db05d4364fb7afa02c20d1cf29e353b165f32f6fb733027c3663cc1ac915f8f20b7ccdc2ea7816ff03c0dabff6e90f43e5152ae508ff49659df038d5e76c1a6366e47f0bca87e4b0d6adb0330e81c9ad9c09e82ec12091320ed8e60cf1d8fa2ac2664f193a05e88f84af85e9dacece708353f9804cf6e0eca2cb26b66fd6fa12b4a3208f2184fb7dfc06db4cd4fb41fd9074d03f03d2f540f50911cf339d0db246852d45d9c0cb0c6bc149418f5fe02817fa452b751afdef602607e2406e17bafda5833b91ca9298e20313c571a154e71eaaaad0a0a52b676b8ce73f2a243443258bd0df79ea13b40afe64b1b1dbcb8619d312763535ca2e68c02172c6249d12d5189a9b9efb401c746b9733e87b4d04813b41c7dfc62fa8b224703c54f0d7dd5199fb4222ce27a127eb88a29836a9292b296905e335a8770a426955c4b179ceaaff22d140cbec220ded076cd0eb060fd63c97c5a9b0f48d5a9baffc7391fd11b83eb27716cfd5c723a80846f40ab44b65183c760c3e350cc84791137e5230f0e50fe9f61e8c940b65ab7efc75df64498c1271e83ca693589681558040cf20aaaa3149140de52fd09dc57fdbb6172b71df1a5de5a03f1151a982ce5002fc6947e6aab92901bc8e06fa77098446e999452a4f24a2fb86a6cfb45c1516045f1abd4e5dd841f4bf41920f06d82fa490035eee533333bb4579003bd5272192aaf00d6b94d83721766d06d3b39a5d164713503fa14e3d6a2e7ea5cf0d22a44357fc9ecfd70fc36be5a0665d30b993e89fb1507605014f7476eb139151e25904b7428bc669c8ecaeabc56ea3d86ca76612892242848e62f52568fdf391455f764ce3e115ba72e78d596110be3c6ad9dfd7435304e79e79aa194c1c3aefc2c15ced0cbfb822db16ee133d38dd9307980c7d9626061fe4e2f567e2320b9e7156688042db2e0b2e4c6021576a0656b464020a7cbcb482501a349f173eb973c261a4a031fde82e2397eb98be95f12f7ca91ec17cecabe03af61fe2a930d2112d796b30fc4de84ace5637f70492d68fa8fa01464cbb222e8cdc24fa0046ab20d60bbcb25249d41ba90cf48651d4d18526a68172c31807a0c05d521f65cd3cdb95eacb2df20105c2eceff80cc760b8d2c2a455a83f0b497aa7b078874d0bf3346fd3c81cd2d6dc56e48b39983af61206039434d04d6c6ed8d00e2268ca3e2ec54b32dc03255e4add202d6e4541dd599ac52ddab351652c578242adacf223353e78bfcab7a494fd0029b147d1ca73f7b3825b08060627d92138be5c869a377b36f8cc49763c411538e125bed199f01f130b52417e901917c5c0d80d54aeb205b65337f60f1c24fb66f966ea1a563ae6b1bab67c58eba70614943fc6109576ed8242eafb5fc261ec85e65972b3fe0edc411d9348df8a88606a230afccb4f9b243c0ff9b931f0f6ec7b328ac154ca9e0c1afc8c12e824215421f1493c05e7fb67afd53992eacab9b2b0d9c219d0165034365fecc454631c402a65d8769ecc7bbccdf8c6f370658d5911bcac6fca295c12cb641463cb6bc13a0f8aafd0a2a866db3927a63f24eda901471ff1848f7f9de1b9125179ff63650f991a8a5becfb00ea8c4f1885c752113c3c2aee385e134f63eec2515f7c181aa9fe4fae3832e56bc5ea1c97124a81dc81a21dd75a11e54e1fe7ee6edec2987ed5a39be65b17cf8d915462719f355fa5d38aad4e217e756cee6080230f4952210c89e0a3803626812aa98317a3790893d9d12b725303597309e51a4f589175d871c178dbb164e5f9ad4d9776238baab8838eb6932c443555f1e89011f425fea5793c957719e8837411de8c912c54d60c4f87b9ece1faabd92ad448e40b1fc766a9fdb6e9b4b310e87161afcb2dc0a25b571e70addf7b31a2fb65c80a1d402b87abd5fde1966000c47ce8c720d6c6154fece31c7f36228789ec01efb929023ce559c1946200ea5cac698793dd8f7bf07927ec890297134da3e3ad3094b0b4c29b8be3eca365755a0683d3c29a7e3252e4719e89793663290761d98e41675fb6f0b561b03040245014035b1aca720420e35bf5d0fa2b9cf5292866823d34e09a8c0d55cd5afb1391ba9b57205aeab3ee5f21364b28754aaa2e44ad048b1db990e1c5029f7808fd3ad4aa02b163c584d29b0162f737ad5b55051cb8afe8e4b3a4c27e5456c3f7daf63b0c45109611105aea1c72a37f8170236a35cc94f8ea17fbdc20d3c7800d7761896b7dbf4433cd71b3fc8047399da2b1ed398ef4f89aa84902c58a296d791f1655df0b5f713c0e371802ee50bf3660fe1cdf6964ea090ae77961de3c58851e2def29c13b7293e3cbffa62393ae42274a90e2c9646831f28840939dc4ffa1539f0a71dc74240526321bbd48804c7d8ed16cd1e7f83655e9f39cf3fc3e5a2beeda0440998fcd664508b837d55334cfbfb231cd25bc94b9d569207c66802cd726addfb5677f07f496f1d6b83833f5a91e6305a96db87fd6f2de885d60d4735b6ab67008514416d5af862293d2e9f999fe3b4acc986180366e03a83e9d49525f7cd8e6597f2a3f1e4469784d2b9278326d47e4ab8c782fdf73315773fd1633a5b8014e13c8e43871f2bbd5bd4c561a8366ea6b6e85cd07d5b9a5f385756c089e83ac6f3ac0f528744560dc817c1d55b1ae65084e6f1d53a73aa3b05498557a97c9d50feb6bfa913edf1727012bcb1e4320f748b372a546926b5a75fd6d1d4851531fbc0292949228d44def6f143ba47ae3069a6039d6817430bdedf1ab2a26bc8e434e55a908cefc6b29e070106b648ca368c6062042a8cfa33a5289dc37641f2c5c2bc961033c00aa5e911cf579173014ca818ce5fc3fccc7327dba94db997b0324f6d96bf826a239d74016d6ea1ae6846218598692ab769c904b8444132a1dea024ea5e752e39457415fae1f9774ff44a6015cebbc6f1fa8c066ce1a769d9bd427e34bcbe752e3cdc2529dbf158b8e5fd645fb185401e202e470d84cc46f07ce3b947e1fe9829ca844a7567cad1953f388b917dab9d9ec2907df20d8401530b7e9715d6f053e63f224b0230817e6eacb241adc7054e4b93abb380ac8abc885a4aa52b662b6e914041f46f63496bafb1340493b078b2f4a71e713798881a4b38148d595cfbb129fbb48b0cc526a6087aa9b22a7ca8311c9d3d49bceac68e082aa82928741a2e69c9b92e0861d7a898b59cd4ef53dc9352e98fae22ed1f51a7acf2f4c6e011a01560ee", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2a0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') lchown(&(0x7f0000000340)='\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//../file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x1000, 0x20) unveil(&(0x7f0000000400)='\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//../file0\x00', &(0x7f0000000480)='x\x00') 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() close(r2) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) dup2(r1, r1) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) 16:00:20 executing program 1: 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) dup2(r2, r0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() r6 = getegid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r11 = getgid() write(r1, &(0x7f0000000100)="4b313524d437bad5921cd022a5cba768ea25bc1e0d10ad5b789babc1179e346053c883551f701804d9365dbec9b05cfd199cff2197c785a066a86600d71698f8644929e3203fcd49ae0619dc77b9ac59ff7809eb93a8646eba7c9cdb962869ee2f48223ac3ac1dea4584b980f360bf530779e7cb", 0x74) r12 = getegid() getgroups(0x9, &(0x7f0000000180)=[r10, r6, r4, r6, r9, r8, r7, r12, r4]) r13 = getgid() r14 = getgid() r15 = getegid() getgroups(0x8, &(0x7f0000000080)=[r3, r5, r6, r10, r11, r13, r14, r15]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r3) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r6, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) 16:00:20 executing program 1: r0 = socket(0x8000000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4, 0x900000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x844, 0x10000, 0x3, "386e98e1aff12c932db150b29d4915549c644744", 0x1, 0x4}) 16:00:21 executing program 0: r0 = socket(0x1, 0x4, 0xfffffffffffffffe) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='[\xef\'\xe1\x00', &(0x7f0000000200)='!-\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='+(/&\x00', &(0x7f0000000380)='/dev/zero\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/zero\x00']) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:21 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x6, 0x40, 0x0, "38ddeae00a9c65b820a3a78cb3d15c0cf68eb51f", 0xc6, 0xfff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xbb) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x7fffffff, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x400, 0x1}, 0xc) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000200)='\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//file0\x00', &(0x7f0000000280)=""/81, 0x51) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x7d67f87d43c4c0d6) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x410, 0x2c) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') mkdirat(r0, &(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', 0x89) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x8, 0x0, 0x40, 0x1, 0x8f0c, 0x101, 0x7, 0x3, 0x2, 0x7fff, 0x112}) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x80) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xa4a}, 0xfffffffffffffd71) r1 = dup2(r0, r0) recvfrom(r0, &(0x7f0000000140)=""/71, 0x47, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x1, 0x5, 0x5, 0xbb}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') sendto$inet(r1, &(0x7f0000000200)="448a8e5f97062fab9cff1fc9259f6786c73564328b29e5b7951b75324d914427b161eef03e6fff926c7ba388b81b0b2da15677c2ba602fe490ed3e2f24321d7048a85e0e8651e54050c104a38430d668c549aa09da6b29bf147573d367b80693944445de77a768a944ac222641a682a86f6329d753a4dddb2eed8b64cdcd7b84012bf1fe0f97499c65931ddcc1dae324a2874e399e7edb331d7b682c87d1cddd5ad10ec32f2d0ca4b3566a60a538", 0xae, 0x0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) stat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) bind$inet(r1, &(0x7f0000000480)={0x2, 0x1}, 0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000100)="ea8a874542d927783a4809b1c9d2807237201050cf4542f5af1e01115e301ed25e957ffbb992fd5a9f054a16cb514a31c0a8d19fb04e442275c89ab3b382c591e77c2bb71fd668ad91f347e32955a7f394788fe831a83e85644f143092269ada7b373140c4f5dbae876f8ebfa3901eb3ec7ec0ac41b83d2e6100a5d421d0a9a3dc8077c0f0f7a73333d391ff62ade63e49980f60b42a1c4a2ff2d2a275eba7c1b7c766f4d0e4627dbb5e6e518bc6697f2037c8b4f7ea786fb4fa4f9163c547e6f7022a0b81624bd47fa360321b", 0xcd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/149, 0x95, 0x800, 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x2000000000011, &(0x7f0000000080), 0xfffffffffffffe56) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) r6 = getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r5) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r7 = semget$private(0x0, 0x4, 0x40000000000244) fchownat(r2, &(0x7f0000000380)='./file0\x00', r4, r6, 0x2) semop(r7, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb606, 0x800}], 0x6) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) socket$inet6(0x18, 0x4003, 0x3) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7f, 0x1, 0xffff, 0x2, 0x6}, 0xc) readv(r2, &(0x7f00000000c0), 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) setsockopt(r0, 0x7, 0x2, &(0x7f00000014c0)="626b57f3c9e5630e4e87e41c2fb76eea947c0ac9d896fb48375858c9303c2c4d9f116a93ca00ff5e37285c9c35a9947e5e006b0f05cca01f3b229d", 0x3b) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="4abfa5e3b6d6d82566cd1756da5bf5adf7733f18787f1accf835e44926b2164db938c87dfb487201f33380a97043c1f645ebb3", 0x33}, {&(0x7f00000000c0)="4d212d9ae7329e29dba337bad7b652c31977", 0x12}, {&(0x7f0000000140)="81f798cf311ec4a18483f05e1d5b83d191be46a25de6bd8b2a4544b23db231e07fbc464c0fcb5e5492f3538aaa59956b279a271afb837563690781f6403c80361df510d113e3b9c7aeaba1bf121f08ed9f5584586bc2814fc8b2621cad438a5e23f68ccf022974a200931d20fdb8884a5872e7e4ae52e9ffa5a40ae372c536913c3b1aebd0b63af4a8e438c0fe7012cb56b907b029ddd48f7d3ed83851d6444dd374fefa8313ecd6a16dc50b3832462c23ef797cdbb56a9955c0dc4fab993aa767502dbbe4", 0xc5}, {&(0x7f0000000240)="2656eef7e87535135a4c897af6bf56a35eebd6159ac7b1c8e1a3c6b86164858a12afbcf044a0a481c5cbe60b5ba9f96d782a5f8f78d84c704fe0301c238661107eaae73ca960b74303075ce8e462b0ea3b5efe288f5e2079ac3f46b5301c8a4daade32c273eaf4e91ead1e47f2e3ed2efe36d0d3026b4a8d135acefbabfae5234aa7501a05a1f0ab53682403a3b658a46e70", 0x92}, {&(0x7f0000000300)="07efec4f1c11e3c6bd4e48b947d399e4613b75d793aa861f938d3ae9e78b204a093aeb952c", 0x25}], 0x5, &(0x7f00000003c0)=[{0x1010, 0x0, 0x7ff, "9fd53b56bd1e9595581f4f4a0d4f469c458d4a77d3bab84d52460165bd35c47d6e73f38fb68eb5d676c7bc58d1602daf7179ba00f4930f8ef1f129858f57cc5205c4a659e52a1942356ddf45b153815835e8c6f07e23862f4cd9ac6ad1ab388c90fa47842cf310aedc05429912b48a72a2614e150d35e44dec5f3e4eb38747182363c2bb6366e32b45c655820ca277780e1d5ffc0ae057a1c963bb79ca20c542699f5f56946e69e50849f25033b6a66a9e5a616e148dde9686a61083f1009c527d2b3d36713266d29b750ec1c8a0a16772a2ec3756216757dc275fce80c4a8d881ab96bf6ec98448798efdfa114c1542ba311de0b9527de8202d3c713679e0746186bc47ed0dbb45d7a4d2a78f7d6ec6d594e60c6aa0d75c4404c00e5c2d57333b9b12a3e2963c071504a81d1201c022a164ffc391e00357d70ae4dc5689e97808e3609faf477c0e3395fc0cf8558e5d8f41de91299c650eeb1aa69f4322664daeeff0771a5bf715ad8ab1e4bba8f0865f05f9410840e0e6504acb4ed144fab79692dacbf1c29f7ea3ac3c8df94cc1ef7f73907e9f477a76519bb44c6b82d88ad25aa7d9f3c936fb00b43ad11391d28d240c6517b7f9f4f4f8b705e295d45a27306a406dcabe874b0fb0069ffcca4d0da25d5b595af7937750465c4a6a2858e46a79ffd41cb8d152923b25875edee42185c0f24bf08b53d1f257c0bf6dfb41ff60674f65d39d3face656fd1074a1c46d88bc54b7f2e8f3de8f7ff5ecad316e191a3eb9e9b020f97ccbb5672934641c448358adf56aa0e485c05dd74202743c35f9340e85e2256d3d41be9504275fc3d40d34d5ebe590b51a5fe4e43efa880d2d33ca989cb0bf31bd2d3b64b3ef8abeacdaf966c331d2a9495caff06f1a80255ef95294afd0bd1756ad0ca29caefff46b305093cf5e00509070cc32cbe5c59fc7b326cd75a9b98ab0e331e066a0eddb0e73984b25fc7af983d5ac1f0b7d4c1d63886b91920ac7a7d0fa3b5117961f47fd897e7f4da2ae0b73ab4dffb92643e270706519bec03e23d83da5c869ece2a16602c97609b473599ab64eb5f0a723214ec1e41787ba5a715b1ae5a8f4761466df59c2d664f2b134c653f7daef1110f44199c5f3c5ea58ba8f539d40be8d4e98e0bc06760f0b1877d5a42a83e7eedd3c9df019171bbfeee85d13be57e88f17b6f6661714c8d8600d8d6b7e30cb7e08d4255bca7bc3f9a1d58cbf328c73bc684ee3c219d7023d881c76c1ee4ac1e046bdf948ec9d495a6edabf4e05cd0270daa3c6c2f8162590d314ee6092e9f8269877fc4f91f04216db0e83266dd92a2174232e0891b8f6120ec776ca8ad12488073a8afd64106581f48fa70e8691dbb36dd27d6881ad99d2eaaef71ac589235c91d7dd8f64497010422caf20e8dbf906e83262e401e3b9063bb47474f2f133ebc46c73c1aaa36ad3eb6e5a4ff01fc9817ab1455b26fbcf80ae4e691320c73dc9d03c96499a2fa02379fc43765997d7b95e1e979ff41f4ebd7ecf0ad5b0e7abe7e533035abcdb92c8dd6a0a11cab1e2c6d3fec25ee36508a713bfdbb5d47ec5e4d017175eb67ce766170cf4e4688ea56d42765ce2af826eabec7f650cb51f3aa52a8269217c0388233604e72b29187e25fd8b4151f5e207e93ef39b1c2548cf77ad0f9dfad17ef84afd1156adf6961058ea6c8531257dd6d2cbf66e680aabd3b32ea257f9a02e68b644ccf5b12f3ec0ae46b31584632842372b3dec56fef6ab5bd9cbccd0fc317d57ea415c04bd62382250fc082e2233a87060d29d7b52b4c1bfa5afe588b1778c7291eb98a655599221c6d2e00c0dcf9fe4cd6f43066efc9d159fdd39b1ecb90697287f48a565375e5c10cec515c9e8d24f2feda8917612bd1a9ccf8ffcb8b3e08de0570db09d19d48d884c35cdd0c5900522782059c6ba5905e821c0a6766b2062186fdac05dc9f4d94bb070d9341b6f989add5febbf58a0b662840f22d5756cc7667cd3024c73ac893d0b3f6f978c0fa09b0ca811af11065b629b7c5b6811a2f5d29c0759730ed7e72da476b40f9a5658578b7cd4dec115182c0fc750ade87777a858b6a0f57e683c01126571d0a36bf0d2ba8de4fbf11f076c3ffb0221ac82b011ea8bf124016786fe9f8ec4e622c1516bd9a2eeedb688d09a4d4c991e6449847fe4f90a547dd536e2d4b77740a8899b3a07b6227779e1995b51cf441c72519374747dca974ab00ae81c45bb5e868cf146209a0e2e8893ef34ed5d295f3af8147cde0d906d6f19a64dffb490e072b91b4154cb00a2d10499fafb0de0703a997c747cc811788f3bd3b62d7ce7a245ebcfb08283fa889a92c515e2fa0b09d53ee895dd54b8829612fed4f92304412432ea96705183eaf85b91bc4165fb4b2a54ec0ba61d72c291d7da5a24fa60c171b8b6b5ae51dbd738f3a8fe45022d31f6006e654b6fe462832f588e89f177d21b9464f60d646cbf2f2392be6a34e17559c6a2f4bae6b6fc7a161d93ae90f1e52896c1a4ac06b139f37814969b9a6042df6cbf62c2869885fe0e723d207e7117f437157aed4c03b5283004d83acd58a5a95fcd6730b8e5613828274d71d5336c5eaa7cd160cb7cc143a589d6b4ec42ecdcdd7632a225587067aae4ec3c1b7f5c07ab59e7195a60452f2ebf55338865086de54a06dafb205934f2cb6bda081bb00f1e66ebb882360e16a5dbb0f0df69a0a9dd144ff927e832e6f7a293daf7c3f4db246ed53e6fcacb40b1afce63f6dcb721b11241a420ef9cbe85e3def20e35c1db2f76652cffe42c1c97c0fb1acb70cbe2d3d025906faea4cb113e596f1e3749a08f9a4bc4372e3d023991dc9eabc7ec3fe2fae0ca10b1e06cb8619efddacb6e84f962af9dcb96c803d578b80f0af902871e685dab0579c011dba6b80d50a9fa9837c44ade96655a9a163b8105702b5a8e6bdf6e318e41821d6432163dab9efb11993288f514b4d6803f95674973f6e0ef0fbb665d51ef7e28caa4296479d264ae2d494fd591120ef837453138d63ae4a68b2a3de023afdd1a6511930daac90e91081f52bcfc729a3ace4e1d3b1e248d01a392db69831a80be208ef7f6ab3def2c9a2335ea075670c5d52b8ff00356feecf0a04ce3cfdc3ae4e7feae82f4d64f713cf2670da5c2c1a1587fdfecd27e705a57a4f22d3d787468ef4eee77016eb6b7b18453a98af74937902721537b280c87892578a07dbac54f010e8b00a2eceb1e2a796b314dfba93bfd74a203f925f6c3710408cd108e28a0dd309db370cb6aba3ed417af87ddb2b3badaebbb3a82a0fb069c10b9c3f8e989f3a5c4737c4346eef262edd29d4e70a5b0239d4a1f21f7c2b48eec6eac112fed9dd244f73a581f76b0b3686d0e8be3f63d6140c3c5bbb1d16d8f0bd66d16101d6a7465afaaed2e1cbb061889e4d9d70e1e3d4b616550726d5f6f500ba25daac2621bc0f26f8b83377e74f2a6e5445e2648f642e3399819cda3cdc65a4277bd1ba9c267ab70605ea945d8b9a643140c68a43c3136e7fc4334bb43cc622dfef7b36dc359e707828e8ec1425c75644b8e1943a03ecde1a21794cc017d7a91bcde40d9230118176f0430f55e63e76b48fb76fecf7181dd590e9c306c1d8c21e9ba2f1fdb66b039ba012539d63007b13daabf60d94a68243bad3e8b6464865e2ca8c4f1134a0af284223095526148e800fb231bcf436f3a688328e9d32cfd847dba29074e2178168da6f124632cb8057414046556e24ef13ce03ddf0e5e6ee7ce9cbe9df66e906dbf54e996b76ea13cc8b12758ec7ad6da047c9afb2a37a7cb67f73c41357af7ff61620ca0e76464bf78deea58c96433e84f7a92f3e5d14495636d28ca715bbbb69e474717f2a2576c516ff460dbfa3ee55506e9d483b9dd55212e717a374adcfff68d4c530e00c9d5c739c5028aff780c948431219cabe090e50aaea73b97ea0bd1cfb2b801eb85d00182b46c6914056f155cf4d1424133c4a62de274ad5165582cca4b8f9879c34fe28b12aefec8392fa91458ca2c046e7f25a69a0d4e504cd6dbf35fc2de0dee7da76339eb1266c532fe0bab550df3de02ae50fd31a6d0e55c2687aea254047af82eb8b89da9521a9e0c5017f52c303c472d14f235030952195cf71f12f6bde54b9982569989b1a9130dba5b86a771319a2552a4cc1d5ff61921f36ffde9fcd5f53c0ca75fdf7f9918f723169b8c561076ee667bbc9cc19f8c07c62a455b52e0cf785aaa8a0b3521776870b4d723c9106e7d6fda69c58aa52c1471c2f0ed0c9eb62d304dafc598b02d7264ecbba319a227808a9ce1c27c6f0390cc02a514429125ee0b53a5ea1fd082259e72807e5b2efd8d1d2c76d4148565cdbfa1cd8be88447d00ed11fa6e439629c60868e5cfaa7c14696f8d608e6cfbbbd38d69b27a268ba0e3fea3a4c1b32efee6fbf6040589eab5ce83d5ced2b7d34372e010ab9f55f27fd244fcca328ad3f6bc2b81ac0e12663b25dd794045a8bd49f328aee2634e279f2ec74cb806b2d8ec69a8283767d1c12f35e7369e394a32d353e50ade8ef5a3296496d74108d9a5f9d4add422ae78152b06514f680579627bee84879c7455b848bf3ccd29eeab3db6d45a638a4ca39af6c37f8a0f89ca2e1cc52066c45c505d81fa4c8c7e39b65aaa8af6dec2794d805ad69718229bd98128f7e04d42008d91b056ae36645f665bf7e22c0e87759d8f59217d6c501a6d66fca6cb66523d5c87f6c827d077112fada6bb7932486683ea6764288096982e32fefe8b4948e25cf6efb0c9983d580f36340ee5a724707324dc4bde625d1362603bea127c04bc629a02d1054a670f29b93912bff444becba0554df99fc1d0980d90ab6515094833008efc50cd65c3e8934e9f8fcb7f294b407208cfac21ccd420981265d619065fac4752c4a86d0a8c6a139e1935ea1c6f10982937b1344f6e9c0e64bec3247a4dfaf0b6903bd489bf6a277d6de75aa038c88987d28cfdbf1040fd38c579df68a15d331c3d08152a2afb09b27d9adde77602a2ac471e527d9b5869e18ac56e9fc8a151255c85102c3d68f35a519912a317ec78181277f27e4836d85a9681c3a5728514f3da1e1fa221d3edf7e43d92e334345ef47eb4292163e0e4b2ea78131241f6bd6c3f14ea11aaf5694dca458ad314d50f897ed5bff4584833043936eb5d82c21581862d145a2b94ca23121a61b79c3b7bd598628bbf657695333f98a2dd0348b1326fe3fe0576c1c3a9045ad4a3b45769ee79b14bd2bfa466dbf9324595b4ec2460ac646de4ebc317840869eba2f1056adb38938b24eddfdd03beb4d5400edef2ed15f1f3bf23555839e66ac136d08920de3fe0817d46f95d402c504a98c7d7f750d48a83a097fcbaa550fce1a139c0932a52cb315f5cfe4eeecd5c19d39a9f67498398272c13953d07b5ad73d6b4f3b7a264b49a998eb94787e1fe1d686b50abb4d53c66adbc0f0b22ce10ce67406958847de9a7d9d03ea91e5eb899e340c63eab70ecfdef7c0e7beb81bcf150a29ccd548461b0c3a2c3fd598b1c461864c52badcfd3352650403a6f02b0ac88dcdbf392fdd64771b1183b85897447be4f930393b61f73ab6d0c320e7587ff36b76aace9c2f68c2c4875b04ee25d4d31aaa4083376b7195b08f3a34c731da2b8ca8137f2d2f987d05517bd2a000d265e3cf3e670159fa2a4de26e29d07f37390e0542cfc7ce7d28bccc3f0cd5effa2f4375f75719ba5a46a109598dd1b9b7995e949d0b6fd065757d1200f108b79f3315d811367d2cfd5cdc9709"}], 0x1010}, 0x400) dup2(r1, r2) 16:00:21 executing program 0: r0 = socket(0x7, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="6ab61a34c07dc836e7b358ad012be2ff743a3751f3acf4461c4c289a8d98ed2a15f082b735a1235bac076d991968cd07aed494d806d052823a3675ba14dff32e778641e7761821f51213e721daa8d2b6afb332ae8b4077a771ce446b85c4bfb5de4b3ada6844b1cf9e76757e70fee90ee770adb105be0569c10e84b0283fa287fb6954351065305b9d5662e2835cd08d573837", 0x93}, {&(0x7f0000000240)="8cd8e3ec32057bdd850cde260c113b8ce62b3003aaf5d3cf61de0ff7e2e74fd95a424c701cdb9a626ee742e1ca7742e004d00161abea0a1b28a8c600d8c685b58e1bf3db68866764db758e748b7febd6ee86d1f9852214a086f45ceace6183d40d987d94cedfac95b4dbf70bafb1f0b4ea6da85a5273257fd6a3e6d0ba1ddbb1a9d3fe748117e631084776904cbb0a4c4338c2014658d4c8f9e565cbc046d81cfaa34e187e1868b69836ca725cf0ddf5f6265654e0b53d4c4a64c428167b1c3d4afc219ebbfba108d86b34b405ad802b414a0c549e82d2861ebae02c2da90438c4e809ad7cb74d38cc", 0xe9}, {&(0x7f0000000340)="3cedbddaad009904847c0842f9fdcd9d72adc2e11ee8f4fcea00eef32c3503d44b372b9ea02b0cf8c4443bf8098269bbbe15d7bed65cb3bf46d67fc27bdf566b7902860c87fcbe6a8b777f194603cbe21c2ce299d3ceb56470fa71ee38575f35eb6c42907f66b2ef23a0dec02e0bb2bbc22b905569b887d058bc4a703dbc9ef1682c61eee412641db40a014a2efebadad51196dfdec66388a9204807dafcbbbba244c9", 0xa3}, {&(0x7f0000000400)="35ef539f14c141e0ce0cea3cbe077e", 0xf}, {&(0x7f0000000440)="2b2fd0f946edf2de90dc38a084844761f0cb8627a269b93c8d7729863cc92c76c0838eaddfb51ade5cd6f9e47332b0794cbd2684074ca56c06f95a75725e9634ef2c1ac0b034aa62e3624b279470f0774795201b3f7a3ccc7c43be0f5de8360ebf995cfb7171830f84e8c6e4d730fbdc1dc5a9c0a9dbe93583d678a34512fa5064", 0x81}, {&(0x7f0000000500)="ade7cea395265a888d75d3283eb7d568d06350041d7fc18c76480b431ab3b722a0416c20172d9212f571241847f456427c8f90976f8056cf696253e4f49e7d64cc0c32beccfeb777809abb31c52b8cac4e4cb380d9b806bc30308280f94e6c6f3171df845118f29bafdf270f72b33b70b0a1fc948227fa5705b2ea9e75ba04ef37d0545a8bd512ac8d4f0336a43fcf57eea3d8c04014b14639021816409d603b02997568ee7d2b13f4e4237feae5026451c685d4fc3887a2b772a7319133ee2fcb7eddf22711459ead345fdc8dc4f414a515006ba9bb7e45cae2896e8faf4cb9520aed98bd5938b436b43d17c4fce5a65f3599998aa02611e0f9", 0xfa}, {&(0x7f0000000600)="bece812bde90efe30402baed516799d237d028b58e14fc4c9a5f1e71972250e08cefa1d007078df2da5a6f8c0f4d8fbf22f6b01f6ededeceda0eb0faea6d0f1935e783787f64dbce9a1ff7fb755b1729309687e636c7f0d3a4bc8ed4335a020844ee088ca4b82d8360c48db8ef9a0ef87967b272fd53fcb133b2c66a6543980ae4a273c810d6e801c4b779beb7a10e3f547b32fae98b16851c2a7c65141f5cf3efb00d138c9541eda20295599d1fcc2042e88f39bc744a7a855d09d9586dcc9f32eddd610c812819c62246b2ed61fad0a5f5300f9a8ac7", 0xd7}, {&(0x7f0000000700)="c3a85fb68a0b5ebe3b0198f49148e15c03c912437a3a15d6", 0x18}, {&(0x7f0000000740)="467b0fe6df757d632afd9a", 0xb}], 0x9, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}], 0x48, 0x5}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) 16:00:21 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x6) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) geteuid() write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x81, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:00:22 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = socket$inet(0x2, 0x8000, 0x10001) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x8) msgget(0x3, 0x20) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe2f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x20010, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) recvfrom$inet(r1, &(0x7f0000001080)=""/14, 0xe, 0x40, &(0x7f00000010c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="6bb7ba344b93b2f81b3122ff8e8af43a9a9947b2446e3fdcccd086b48607aeff21607d6ea89e45fef9b5e51ba3db74918aec94af8b8964f1be96ced8a1a27e7cd25e691e7ec8f84d0b64c119dc60783a6643cc2f1e7fe4e3ab61da8db55c62014e034beedb17dd6ed795860873cb3a79936fd043c4ede8f24ef210ccdc837831369f4cd4ae3a666d1612ffbcb530318aaa9a413aedf2acb11349e47e31f97ab2b7e49ecdd961479bc0e342f0518857020ab067059d20c8aec74145cef2a38353cb01a9ba2f7ddf3b24279a6e7cf5fd670f5bd6e555fa6164baa5397ac8c07b91a2c6a9ea3311310d51dfadb53ae088a09b86586367c2bca4f54cad474781fe0438f941127af6588cc9812c4fbc2086998fb1497c107243ec42be333d9f80d8efa58b6062ef9dabdc5d3366c58c75436c4bbd3a1b6faf5d52185cfe163ab5ea5ba7e31ce75cf08ab43da4d2581e753eae1c87c3ee5ab308ce4978fbbf0160d3e9d53fcc1546c0065916de0931fa3dc962512ade9a758a6edb7db95c769cfbb9c1552156b11b02da22b33005fd2bac6eb6228fb4659d3ee1334e6fece0636a235903b62cadcf3518b1c7a5cbe177699588d71f41f55462327b816b19a46b734d30cf7d951a9ec27e5c50f63bfa774f4a5e9808b90824165ab431a5ad747b49be2f08dcb809a9e52faea4918ad325cf3a81203610acb8251762d9e98aa9a30858034533934749c50da17d303547549c5435b09dfbabe0df88f5aef82702213abd00abde8f6a04e45d78422a79898055950f638c96a34580de1a43bd450a82784ffb6701bdca346b5f040102081daf74ef164bca869f0d3fe1116899eab58384e0a965d7bc0e820dac23ff6c778a4af59b6d821cf11183869cd2299d929038a83debc2cf998638ba88679062d50051108d43adead0e23a80f498b88209a7a0aa2940158bad332d958cec980f89c840dba5899cd0e64a2db419c313a232803dda6ae38b220e1d0d31d00a1108748d70a6ece09fa0c15a0887b4cc4e61c3177def8181fee4dc68428a8470c6306263a5acd369ca4a17a5fb559643f78810bbcd9f82f165bf03e90e00c1d8461bdadc31fa0a62b4ac3831681173d5e2c2ff27ebd8ef203759572a28bf1aac1d4867a3f81ea1cd5c82c4e4646649181e7ca44149fbe638d60c77cab4768d30f9f0737feb0a18ea81bf64258df00f5451ae4a509ead78280f8ddc019565cbaa9394e8a7d50a1d705bae53cc81c5f9efe232a9170a22e540f9e27fe1ae2f63f9068f621f057c1589a8fceb0936960da0c48f7910b63c6b3526c9d22dd2c534313c8ada271cde5845c7d87a08e73563d56494cf8a2913c47ac869e52d0a330d2fa21dd32dbe073cbb0e6abd83a77b0c4ec46d7f108829674202f651dc5de2a968fd535eeec4eba6a310b24979a724bed2e0b310c5cdc806d71ff6f8e7db13075ee8c269872463275911a7b4584c417b43435fc0454f7e2bdae049c6d7f3e66dc4cb1ebc777636368828f1627c4183734c51cbbde3edb64eaaa9148b6dca9414eda9a850c911847c076ee6b92fefcbd9661984991688430e5d1e1507adea9b928d8586f69eedf3e229c60a38bde01d5b7aa3ba9709e1930ac94fea1857b1de3e3c195bbc2a6ca03148cd9085c4618d4aa6b74b9ae49754777c8a66c71f74959b0ea3cdac2884a652b7ffad69df6cb4d79dcb27405dabfd88bd1c83e6fc1593596341dc1e1980c5814796b97b69b3a70637cd34ae0cd6fbf2fe8ba7f0f63d30e39db1996dd120156d152cd3d88c5c527b61ea06fbfe98ed2bbc2fbee6770f331056e26a7b51a07251a3a70641259cf4d71b001b43a7618f46b37c1fc4c2891d4b8c4bb7ed30ec3c5fca7ba1a3ce5ea8b3bc258f353a67f7b7346d0559a506c5f33a7db32e628fc11f19f4c1ba86c261d80c75ba641d699375e2c772d0c82fb1a31f82f360cb1193a6c20957466fbf5e70754f84ade277dd131a821e34617cfbc978c20b5e8f288360664b13cf7dbdfaf65cb8be9d062653d80855445a3a3beebd43972bcb85efaf3ff93cee8b541084eaecbdee1d4bd5fdce6244dcaeff45385f6a32b3ce1667c86de36c705067c20e823b96ebf3293c65067a29159a299816a10cc73053b388eb859bfb76b1268c4ad1a72c2aa9230d8b4a93defe00ab529183b8ecc42e18ddf133f394a9c6cdac730875eab1f5a56465ec1a0d8c334b59aa247a38d44801ae9e4b551d39a26c3e966b0ffacac7755a547f61c0cd7e00b10810b010847df9250d9bc7e7b67e00c9c498d4ed8e79fb2a96983f10eca8969ac9c0c0cfdf42898091ed868a7cca1c09abf4e77f4239af4a3c6e860bd02e3a562d223c930cfb2318ad653c0be59a76e4f0481b437fee4b46772d097bd6809a12d2e7a0050888af8aa35b47ee0e7349051555d7c8314253c9fd0d5d0e439c76efa2116f72b38d0a3eb826956c7d998f1ca0b20225cabdafa97291bcce85c70146004b9b96521560c96eaed30aafdafcb7e3bc59576215eb0800670f01c29525bc28587574d9532ec960434a4148de6c5f292f4fdf2c21d91565ae50767ba6db6106d64a5108cb756be5ad83d488f5e6f35fe1f1afe6e01efda19cd6fd0e30e09d21331ca8679be78bc769ab349959db522c69fab70b8316e751c9ca85cd2e8e33da1b7a3e69df1a6e7c393f455112448a72e4c1dc1287a419c74569a64f3e54395438409e6d7326eca907e928af9f8de20ae948cbc946621bcfe2d241648aa13bd82bc5cf72e27e0d669021cb355d43fceade5d5a6926f142008522b9bfd7a3fba935d7cb28fc53e66fbf17b454b35cd45f1760f31f9604e752d2a9b3a1de168be619750d8359e53209d9ddd09e0385fb3c5d035934593bb3a276031764e916ea7426538422e8049a48f9a4fe8d16a5a9a61416639225282b98c38726f04723a5be946102ad4389a283491bc0c7e368eae3416c35453107db7160d6996fb18efc956ca922039a690a823d974dae34bd2a6ec96046528ba973d65b48aa3544ab6dd6e455bfe52360071b445e744c9bdb013c4f052c330f43805b9647cb799d6beeafec1d9524143642641c62a348bb7ceaa464320a66e2ce7b6b0bc8b6a6b05095f3bbfacd48c26c70b797c989c0655366d4ad1953486e0c14a5a5a00e73cbf80cbcabae3d9df3a68330870f9e84dbe04fef91b51905d8469054f6cbe8e38e098af79baa6def43afb14d8edd8e4e18c306d3025df5fbcfa05c5f1354b350391557e3dd620ce1e3e4de0fea64128baeef2b3f4bef85c676b102a8a507e79b030647ba1587c9f09c63e1512d3004c08064c458c1b92bbf5dedfb344018a088c82969357fd8bf4ba6fb7589446b86736b6871b9eec40b37eea36972923f59e2d3f0e583e33d399980550ab6209d9088a2a4d59c26c382e1bf39c6b66bbbd91a28fce1d787a10ef7a97a292ddf6acfc15f90cbd0a19c04764311d7de3b1a71d429589e1dc00c9aa64d6e95e41740611082037dffee7205505eaabe3a821c97b74e982d814eec833263dc884ee4ebf221b8566af17d88c1c4410c6ec89a2d5eddd81535882f2f228d2bc4f0983e1e7b87717114743f6673b3525f7e941fd04218ef539c3299d2cfd77adc06ed81de8a10933500364137cc32d326e56431a324e92fa99960161617811a5c21c1c05a5b9bf7d7665e1b08a760f484b6b3fbe1d1e3d60b4bddcece3d85a58ff6d41110b6a40ec466c639d90c19865a9eeb8d5ccf708955dd980d73e6f33b89eb621690cc70887d97fa9947d05ec2abedcd3e478dd8ac476269fe2871c56a61bc10d12c83bc8212e02244bde740fe85eb890478d9814f5c263779c39f9fdf4d94157688c8a59153c7677d075e2650c144f12cc175a6bbefda6154ad5829b166c50399f66933934fd57d877a209276e3381e95b0648f8ca706570f13acd5fa83718b2b3e761a59c2b999bb3a95055ba62ffb60f4c52bd80664cf6e0daf3620c216165ea990a76c5528494bec1b3de38f82ab8e90525509a0f1ace47fd5bfd956566c73d027ffca7f992a15301befc8abb1178da83deaa482ce010988f8eb0fa6d24491892fe9a7dddf4d3ac3ca0d2502ef0a29c561efba65a8432945bbeffd646988509fe87e5fb495298792395ca43d319169fd2ccf76cf38ac8163376dc2a3fd1afd43070e3c709f23222ae8ceb26696fc2872b44be6eb485ffb03088d3b740f30f48aec45e9c11614fb85fa8d4248bf2654cf6b9c9676d7aba5b7a1de7b5a78658fbd4a174a918c0025d78e1763781c31bf7211913074275d1f9672ca0ca01017896472c4205877a7f31389f0e7d261aca59c129f73f8e07aa655e1e373f18b463bc204472f55055242745e0ee0dffd9933f661df409ad77636ce1f7e1a6cdd679781b10aac73926f34a54416cb471ff19ad2ad0014ff07c95a37be47b3b843ef350830af5bb9f60e687c3c4a4a8e3af115d3a21e3d430f781f0a9b44ea2bf071e9b3d6f425ba9cea7bf5788e16e2c99b2b74881828f915ac409f1454b9c6fff1ebc59824a7dc2e53b529c42cf17857f8fbcf26de19874e6df260b08e5da93ba70ddf16c2104cb28239071c8fe7d95f9c8dc4fa769bc75a2487e27836162dabd6b72040f31a2d7070f27516638a6928b6ac1c95f65eacfa8a29969cf9792089ed5d422f94a410976b1a06d6704ff82a149063e5c2214690f16a93b3683e7be8d7356d41a3f33a5f5d82047c31a5b8e2b708b068c03609b75a009a9e0f74a6e2968f9c29f42f16175ff156609661528b7318fc103eb2b2cba182e17b3f993cd24a2f11ed07c2ce98c204f03d19eee3b3a4e4fa3408b5bf88651c18b35c0c61a4989ba67b0e74658c5b653a477fd36cd77e013b09df951767806950b451e56c4f3d6b53745297c1232add5c8edc006bdd8c9929b03da676de37dbad14d3d3c4bde8822bb9cdbcf9d58831bd6dd5904db4646d6ecfd028b88fdbc8f4f71af45062b03b76435a2b30f0e1b6c13f1d7348be15d3e3f0b6c352daf2d429e2d806888426f9b42bd166fed01db411644f5f0f1cb160118d1680ec70926f239412e55f281f9f7ca8cf83385b8b766520f5b0fea23ca7a00ad819cae5051523e3f78c1d1d727552c7b251c209dc318fb2018890d7a109a02d5968567336f563206d36716a14d88ac131962959bfb50bd26212fbe977e641b161ffa2493f18e5d4b00a792aef66e842635ebb12cad97a26933b0afad78ffc85bba84cdcc22985b861ebb1d36fffb346b55327869b26ae668099045dea10195389529f8b7e629ba34294435b1395cad80bf69d8447b418f75f620db5d2bc244af711cb72f493cc02570180be9d174362f48bc4a30bd040830dfdbdeb8d24c48e6b5340dd3180cb16f9e3733aaada6c079793f1a58f1b9856d4515e807ff520934559b46cc37d649fc2f99ab72a9176d49e62326fa9998cb27bec44fbb6e39af24397dd5ce36eee9b37235cd4595de89424068a3bd77b2b866e61b4d3ca8f0b48265f4c4d3372ce882b21117e34e43935d16affc18e3dcbd470656086fa78be4de377271bc452687410defad31fe528e4a59b5f00cc4395167969ed31329fcfa9786c1516126478899a3a1ea08a73b8f0b4d1c0abcd198a1c1ab47625ec6c10f1f8671ec9097da1ed00bd6b4f8dfbfd201658eb628f6ea0b5912648e83f0ec9d28ecb7f02a05f677404c106a651793833be5d9e27d82fda4cd6c3d9ffc0d92022f80bf2450c5b8592697a4cfa57e19817262d776bba8d0fa71664c000d4d38b", 0x1000) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x10000, 0x8001, 0x27c, "d7eed0f9552c7f772795ca13570711d1b8265db3", 0x6}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8008, 0xfffffffffffffff9) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:22 executing program 1: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x88a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xcd, 0x7, 0x8001, 0x7fffffff, "de46724fb5beda9230b1d1ddb9cf8e802677208e", 0x1f, 0x4}) 16:00:22 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = shmat(0x0, &(0x7f00003ee000/0x2000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x6, 0x2, 0x7, "dd7f154f04fffba6e336cead5e20b8a12a7a7542", 0x6, 0x116}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:22 executing program 0: unlink(&(0x7f00000002c0)='./file0\x00') r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000100)=""/39, 0x27}], 0x2, &(0x7f0000000180)=""/244, 0xf4}, 0x840) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000515000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x1, 0xfffffffffffff17a) mprotect(&(0x7f00001b0000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5803, 0x6}) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100001ffd, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x44) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f6b202c, 0x400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x111) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x25, 0x5}, {0x82, 0x72fd}, {0xcf, 0x8}, {0x26}, {0x0, 0x174a}], 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='L', 0x1) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x3, 0x3) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/69, 0x45}], 0x6, &(0x7f0000000500)=""/81, 0x51}, 0x2) r2 = socket(0x18, 0x1, 0x0) unlinkat(r1, &(0x7f0000001600)='./file0\x00', 0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0xb73a, 0x7, &(0x7f0000000600)="729eacc91582cc63337a107fdc623d64a23073d3a115a7c5821601b49c1867a4f56522bd630a1917f302718ab587d8ad6e8b5bcf8cd52a64f28c16e202ab8be706bc5b3f44048cd33138d1a98e7eb310b18bee3a34127ddae6898d1632153057ebfd840649be79ec343890244a952c8c63cfafa346af6f62304986ba5fb2c17ce5ce5d959c2e52410de2093fa0cc051038a892c5ceb64c488e5a72f30096be0a935738b4d3cd8e0e3aaafbe251ee3bfe7269b05a12a8bd6a7cf334df66b1041b7fa3bda6bfcbcec8bd9227328ba284416a294f9f40be480eb414ed5a3037bf3dfe93e63be7eee09e5daf01440dff14f25373c11b6a37f8f1266880f2d37da878b5986378a1c22ccb84182c0c6e613c875d5037e15ae4b91b4537a20526dc7dee88739bf616ddc57511997efc096fda61a2d4de445b076dd1f30cfe2d1cfee52a67af6a17777c58e4f13ea25ac834f4a856a065b37299f003380126e3a8c4e2460399f2d3d24c9670433adea926e4fd5edc17bae85313bc433098f9fa886f44a443844f754dc830533cc4acdacf663b6dd5c60fd42b8a85bd93fc94d7ce81148dba9bbebc086adaf78f323dd3667df08bdec8c33d5e3181a1273e66bff30a9e7884a2513abaf5a28c304552e7316131bd89edb2496179790a4c94b1f8fb24e8e532197df3c0768df85406022b0df5d37545796e603ed79d8d2212bf675d4a94fe8d5e816add2dd0b6565970113e4cd2d1c019066f3b19476fca66769d47d18289bb7795461aabb998baa073fdb92a7abf77db1e524f1cf3750335d108f06934e168fb38e9cf74f7cce1b1be110fdcbeaf37aefef0e9832cda725115624cbcd86646036a7a353efd237e48810345e6298476766c94e87a12188744ef7bc18d89f3c3fed41ef26c2baf45a222af81611db22f9f54dc4b782d22e053a7ae865b4d4229300554d8b85db7f564a523558291c519a8d5f3cf8645c1801d4870e996d4db8962cf0dfbd71db5d9b762b0541f970147344698e92958d3d6b700b299f3dd168ce6824f77b4bb87ed55d451c50034208dc4df4caa0dbe1c52c7f903c2cc0067cc7d2d412dcde6d7381ef51055984906673eb994139b984caa8a38d7c2426851747dbfc53a0ae20402f198023fcb12edb20a16d60462b96daca8faa335786778535e1706402fbb5125047ade08045b88542a16a221c8651e3461a4918eb85473479a26a0b3164eb1f39f5e83c4884336b67ee4c45fef59435a204ea7e0c3d5b2f8116d8272aef023b20641f8eb9cef2bc7a2432f26603d1fbb43cf3fad678b85619ab6cb59a35c1e6182ad6fe37a03a4e28fe477eec8bb96b91c484ee838c8955f0b7ca83f65f689fc5fc66f54e6f5b0f2444b2220b71a4d4dd3b1ea2098c4db8697aa9461197d95988391cf19d561b2dc9bbaaedafd714e83822da2d2d98eeebc4b81e7b785044e4e909a5f80b258de308fba8b72af6e0d159edde81bf411cda9b9787389b528c892fc726938f300f13e27c7203fb4152e99b3ea942727b0440630fed64c925a0e74afd3089908eeacf1c1be55dedebdde63e46cd7299d02e8e7d694f4d0f17ebb77a572e2de6089148c4e0962b9fa8519176a3ca5554612ffad4bc4fe6f188714e3cd1e07d15a834c8e1663bc9f6524f359830e3161207d5726ff8c12a41e2c1ed07a55de1b6b17c333608aa04e867ecf7076e5fa2bbce14aa74c0a1ab5ebeb39de3b208d3412bd3e0bcc9f6523517e7ecdebdb88fcdddab9afc6633e8e4c6760ef7082334b3d4bf47adb74f50c8e3c5de83f32182a66178ae3e1ef936638b567b329a58225649ea797923e516dfd46856b970083f6558de241ff9db5628f6548c5774e3108b3f65901ef51619de188fe7f92af0b5c150a8cd8c1763fd5fa3b02846e04af945b483e09e57da8e40baeadd66eb395d59970bb291e03ec22c4b5f5fc59f5c17072a36926a06aa790683e2946b07c342546b1fd924b14446c9cff870baf6c7b716733c409c422c961298634bcdd71538039d2d6aba51da4ec5bb649f8d3611735bca8d2813da2aeda093d6180740be49670de5f5d5a003db69d37716ecefaa9826ff297c88b11690a0f2e465a2ce200510ac4b54f784f1113137431840fe3c724ec09a15bf3f6899ecc6b23a4bfb02f9ad7c2ac8e31a6cd9869ad9ee096ae15922e0bfa1ac859dd5b22ce6f83fb788dbaedf9fdb3143b7eb7648642e53106556aec067f268c21bd6d7dddb21b76626fcacc8e7cf1ab83b27b1a7621811161c8e1bec8e627936f513d4649bf84b111d788234a04898acd352ee959fd3d70ce34472d78a14be4aa769c90d2cb93da4110b681404c229e13f45db831d026b81ab5282537f024596c53f882ca993bf54393a321ac3af5079a6f5bbb38fae38fe50a5c6fe6c4976afafb82a9391a2e64ab8bb437a490a8163273a059c5b506f257e94520846bad67bcba383cb74edbaa744fef946ea0e38c8a8182922412147834b45ad45752ccb335ee773807cdb4934045e7a1432fa1e7059aa7cbeb3c9dfa9dcb9bb29af60d18d2f55416381e14c690dad17378b34724e30ec9475badaaa489ad9f772c05ca53795ed035e2542dc1ba033344a5b64689cab00ad5decd239eaaaeac15c0095765a18f41b8785f60b3298c2ff848acc81726d68af2adfce92a33363b27cbe297c8db3b33746fc5943df4c489d40fb9a0e8990c0501d99842e20c49c4acdb423c7400b0d5e6b7b162d5c477cb32b110b19b99414e34844e083fa4d8efeb5fb51f73b07f7a0a690e699625baa4cd2a0fe39b561dc0389e367323261cfd58a1cb3013bec2dbde820c6582267c2ff71d17b7c1ac295638c4c2fe4726e5b6235977640556ebaa09c6e0ef85ccb4ed2dab02f7e958214a2d82ffa116ab75019073c56c4495e0a4e42d6bb0a8de343b7a11f8500d5689938b87a7ec0e6f1349c40b403f588eee1ef88eb6d98ca4dab7632d7c7e19658d72456667631189deef3ce600a93d13697d75f8828cd3cd44856fc24e3afe3339f8ef5659f50fc9bcba3af3637521f582f8586131f761b7ee2435257ef7d247929fb9b654f69b935fb090543645c2a60789e3b3f40fa551d6165328cceebf277ccb4c0739c2c49da5359319d9a321edd68898f3090019172cfc3af0e940eda8de68d407a67f37ca6ce81c6e75f48d11f3ae93033210b434dc9d3ea5c46a44071b7b0caea8c47f374ea267e741712315a5ab21d2ffb742dbc907635d4f7fff74b1a7e304aa70d5902824d3f1436cf2e5daca8347b0644da15fada6201cdb9fb735396999335d08922454c0e5bf600dc88ec54bda6251615e5fa8b864eecdc9d91080420aa22e0d40feaf0eb6f92fb307dcc679131bfaa4567080336b88e8afd8bb3568b1957d2a9e69f72065cf670cf4874f310d6b1f85e99a2f33ee3a875830bec954050bd5810e5666503aefd1713017c8820ee416b19fc6a456479bc01073b0dc68b0d692b953feecd65c80318f4f693544ab68edeb51cc9e7e40e1f1c9f777c83695dc3434505353c71d87b21c28dc52d7999ce474fc5441f8d50f5e8d9a17f4872b45151cfef8887880e1386af4dc0133bd117d89f60280547798dd0a6564d93070da3f5c1bcab567187dc22f7eefbb10f16d41968f34f64ee3d5dec310a51269babad48a699fb84e71512f99629314bc75ffb68484c21b72d79c810c371fc78a0dd9aa784615830230c9f323b584194623f928fbc22e2c5a10aee287d451094879b431a5195801f4f8d8cc7e8f7ca062d4623e5c5edae30818b6ddbd968813d7d8fa7a8f99335f3a742d9315464fb7570adf98795bc5ba93ccb80836ffa35c2fea72f69f8f8f028b57f1d9d37af026d4ea3daa60fed96eae25977f65c848588c9da077b6a80b0791e1b503e64cf0cf2a688d3eeb2274887845145af9afc796092c903877d3ace5962e1bd2049524faa87c3aeb67f3154cb1446ea15fe7c028096c80d51b2f2b969a2d1bbacae0eefdcc3a70f457881705a650586a6b0ee6c4c3b771a40b02785064c4d763efb6be39169cca6f086706dd5d12db9536b5dd9fc2643a7eeed2262a03b349c097b1e340998ac51c86424d78e051afc968d55c671ef194cfb823e6011d9d7ca0c7629fd550f8dd01d205c7fe2211d47784b4c9e63a96326ad180b39bc9c878c4a64c5bd3ee3a2a5bd8ee41ecc42942f66c26c791c1fa39edd9780ad4708dfc6c1012c51c6f4ae4174c1010c26e133fa0b18faf59d76a686748c9f5fad47e8ca473ed187965f7bc266151d73ff5cb690e33a51645d5353d0e4c4289c5c26817858a11774aa4ee4241d73e77032c31ef2c45b4718cab7f0ef43f66dfeca83276fdf0c81c04d471596c26e8cda9d77b1fe5b241a82492a96ea444aadcde222e0375924761be5d609ce5a060447025742265fd06aa46655bb2e76e01f07f5d3f4b468a13b7115dd3e2c475f0537aa29b915326fb8a14b073ca213750f7b4905e14df4757916d598b322a5fec1a35e5f37b3fb16d75088f0bcc686a71be166f74406eda17c8855c394cb6ef949b2573654985fbc513e6e0c7e4a3a1ed71431c8d1c65abf1400db5bb2234af07a465e41e6f8440621c0d95247b8a31a41204bb47e0be302e2f122e3aa9c4c623adfe128a5b493afc00ef5260724bbf95b012b3225f7f55825d6d50b4ceb76912fc1d917b704e842e6da73417e4e2d16641025a1d0ac3a636db4677e8296ff218d58e113fb1dbc63921a8a174e80f1432ef5e8a8c7f0531a311d28d1fe75ac7b93255243688fc245add6aeaee9814b84d45da9f414626fa220052c2a04719da834da2c4cbe1ab2d4a3cc07ddea9fef3a087eea8bd565b3314f9574f216721a94f569e05e9c980ee2e1b5524ca2f3e2dd73c7ef9bc566bf56fa78ba55a7bd5d0714e1c294a097723b7b78bea97b73a8916be9ed9bc26e036df05ac71a5e36ae5ef665295cc57853b08585efe498ada589609c20261bf37e6e0376d0673264e90f8a234158fbf6572fa1469a860a57b4479bf76c68b4f029696cfee2a7dbb4a3a0181743bf519cba51c141e688aa1a73074e76daa8ee880614a4addf2192e31f2e129af169abebc525690b2b1df507239e712a90c9ee425c8dfb286a05e9b4a61ec71e52af39ab3ab47e8e608ca2d349c517ef5bd3cbc130d9ba482582c306f523050720c8f6d8cdb6caeacd1d0948680ba6ff6d43bc9d2734a4f1031d64ad0e6c04a5e6ac7a2089ddc398b01bdc5accc862e78cc085e5cc84fec79b5c0afd09e714862f21b215471a0b50ce75741e9d6c0f1ac5c7490938adac8155fcd5b2d2bdd91603a6a0f4cdcc1f3b61f3cc61bbbdda3f7b1aaac9fddcd75b2e93173e9c672cbeeb67ea170a45ce8c779d2db91c04e0e12a856fd997c3b8071a2f416940fdf9e32dc10104ac7a97dafb60f205d38ac459e02585bc5bde52ac9da8abf51aed5d9cc8c1a1229e27d57df026ea45fd604e6e4f7f658efea8168beed5ba31696e6e5253468e71e21c9cf05e712aa5bdf11fe25088972f03608b5399bd6829647996e10712d8a41417b43d99a3d0e01d69332ab8f175213c3b6b22595fa40869f554881368617900b94f3f1851ae65f02d61fd4ebe9cdd4abafafc6aae9188d65fedb52af540582b6a6b9d7684dd4681de44ce7a339421c7672f278ac2e701c6d2462b6783d1fbedec69a46f309cb4fcdb2cb3a1d90c64361d51942d7875e706a127ba9e07a2b9acdf8229a7c196fa1c103f1c5aa0de997e04ce88d21f4a8ab030f6b375db2cd", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1039, &(0x7f00000005c0)=0x1, 0x4) 16:00:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffc85, 0x0, 0x285, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchmod(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1000000009, 0x1, 0xd7b, 0x5, "cbe9feeb100100000000000000b1836a7eb5f1b8", 0x400000000007d, 0x3}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) kqueue() ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfffffffffffffffc, 0x5c, 0x3, 0x1, 0xfffffffffffffffb, 0x55a6, 0x80000001, 0x2, 0x3, 0x4, 0x6}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x100001f8) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) kqueue() 16:00:24 executing program 0: mlock(&(0x7f0000bde000/0x1000)=nil, 0x1000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x7) 16:00:24 executing program 0: r0 = socket(0x80004080000001b, 0xc007, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x1, 0x2, 0xfca000000, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 16:00:24 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x400000100000021}) 16:00:24 executing program 0: socket(0x12, 0x4, 0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x400000000000592) munlockall() readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) semop(r1, &(0x7f0000000300)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x17fd}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x100000000001000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x6, 0x800}], 0x7) socket$inet(0x2, 0x1, 0x6) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() setsockopt(r2, 0x7ff, 0x39, &(0x7f00000000c0)="8c20485e99762ab0b1c6b386dd4546c927102e7c79515b44669c423d800459d9dabd8cee9ee8942093a10cced479e834d5d2b346a6773bad09f8fe7c21f60882a94d358f7c6be36f0eb328425f27670d9b77e520c128df84a98bac5541be8560cb80bd3ec659f29b6a27bd12e331e9958f8c58bdff88b62885eebf613746a604dfd8a6e083b5e52953", 0x89) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x403, 0x0, 0x5, 0x0) fsync(r0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/file0\x00', 0x200, 0x116) r3 = syz_open_pts() r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket$inet(0x2, 0x1, 0x7) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x40, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x802, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x44, 0x4, 0x40, 0x4320}, {{r2}, 0xfffffffffffffffa, 0x60, 0x20000000, 0x8000, 0x7ff}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x34, 0x7}], 0x9, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x13, 0xc, 0x3, 0x100}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0xeaf0}, {{r6}, 0x0, 0x86, 0x400fffff, 0x100000001, 0xa9}, {{r7}, 0xffffffffffffffff, 0x20, 0xc0000002, 0x2, 0x82d}, {{r8}, 0xfffffffffffffff8, 0x1, 0x10, 0x6, 0x8}], 0x1, &(0x7f0000000380)={0x3, 0x401}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r9, &(0x7f0000000000)='m', 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x50) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30020, 0x0) clock_settime(0x80000000003, &(0x7f0000000300)={0x5, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r3 = msgget$private(0x0, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYRES64=r3], 0x1, 0x2, 0x1800) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x3b, 0x0, 0xff1c, 0x0, 0xdc}, 0x841) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2c0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10092, 0x18) socketpair(0x6, 0x3, 0x4, &(0x7f0000000140)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="0645757e6b6ae840d8448f6f7d4c4be8504379b582bb49afd9a987f2e322cd097d1d6b7ba605c9e1e8c3b69574e2572c7547b7681ae34171fcecef5747b4475729be079b75135fb553f6637d7b09b6c36d1e7d780ce30d624a043c60f82fb383b9d2a64bb600a39b81265e387130d63a1994615a1ebc9f9e339b0d6567375847b247b64ad7da788fbb56f50ddd708e520fe1ff89758a7b121581f14c13bdb88d3dca3f0282dc2a72f6f16fb9adb638262c8b6e1cf79c7bff7e8eba72ed40dd4ee7492118cb427371912da0e866107b57bae0f6bc4a855aac2060cf3feaa69a707aa66a152ccb3c52b831ab9615ff3a4f5f8fe999444206701ca1443abdb5031947793a53fd71029561ef945df7952f6389de783285a539927f9b47366afa92a532eb074ef0f88dca80a7db160652871c577383329553af58431d8606a80e7613f78f2d28313f6d16ab47a0aee00f088d77880fc5a4472e87b173534b8119e53ef3591b9c48a0282131ab10407923c8dc55a50d4301798d3d3f130183690537c8990b9d7f7e07946dc841a10cbbe883fc165d7bba16840096261c93251191c69b9a852d4a32b83a1e3375dcedd5a0de00ebd74169b234a3def9d436b682d5c767a2a5ddca605e39be3dfe92134bc8fd693d8531b5385fe3804065a6881c3be32f9d61573169547d58284157d8c194f4cf00f7114e853b7f6594175812a3b0761f7020b7c91eeeceb3c65d60ca9a8936c0580dd22cee6898bfa744217ef38721882088672f5b0b93f8f4b6e2ed3a49d33886b5a0ec77447bab746f394a24cdcc1c71bd0743a89c8ce441da4413c5bb8c0a110aee616ca0ce4a544a9639dbe3440ed3ec067b308d8806cb41e3d198cd0235826d0e9e57925002cab99ef362472c45f9c120b349cb5a7600f5a97665c131ad105173b763c0789159b798e8c0023facba1df9f1ce7539538d8a9a0f2ec75433ba18fe392e401a852370d6d41c882397d39222f86a56d02504570da7e7590fe0fb0300fb8600fc6c594a63fa4aa30fb0b1f3d00990b0ee9fd6367383f9ab8df2119debcdbbe46692da1a8e6a967a21329a3ff9942bb0ae765604d106c9dcd6a3abdf3caf659aee4c4180cf4d0a77d81e0979269e6e62da29ed472d878f6fdedc681645b2b5b5b7b459c4f5cc94d5b94edff1cacdb8b49633dc1f064f495e1d2cab5b574b85ae0ca886861502c9c8d5d4844c5decd26f352f39e8a88ecf0a47ceed4c1f8c20691f07a213784dcb2a7334218abbff96e55dd1a9a6cfa546ea6383b87df3b607f8249d9387fc5184dcd4293c3e79a5f7d0d624d8f96679f7c88fb635cae39d38fcfcebc7e0d51b291406488dd5b447da57624b3133b14ff7e464793de0d52471f8940f3806db76ad1f21a8eb99827f021b6dc5adfa571ee2ce9f260d2daee68d904715bc6a5c8415c04628783ee81e85f6039a08b607630a747a0d09dca9acc9ce8ea74a8cba53db9043794988a99d0d9e582b4ad3941b1608e115a43b2f5ffd52e21b8f93d049c3729e7c3ec048ae06320de0f6b09cb76188a5b945f140500938192b4b3431a900c07e8e4c6224763a5361d306e650af8bff892de156784c546a2fdc745a679c15f0936756547c7a97b36214bd8400b3979e62fae9c27733441290d140e3f1f3731307d541bfc09c5294dd6678d89ac10d11e7e6332b9fe645c51a2a6e6f33415d3cd762a23c45132ac003c82caab16de92b4988b59c730cd92a592c05cf26149724295e3a5d931fefcb6f9405e27c4137dfcc31fa5f51e5407aadc67d46e31720217b5a43061e7d5cc6e4d59f567a8b4c6af301407778165ea07b260adf8b23ec2e0c4d9f2cd4140299f493ff5834a2aceb713f7d4a84309d0a0ab176adcedfbf25b892097444bf10ecf2b9510217c9f55164b019298d04936cc5e8fa841b323282ba3ff93f866b00b7ae6f2f1c3afa86d764296d89118a10289fa354d6345b27631d93a608f5e6ae2f941c23a1e2f60bf4cdfb7e9c06312f4f67bbd8b351948850ec42ecb48f2fe7db456df046333b52903fb230980b454a5f3d63ec8dda638ae2e56b32911872567af5541317fd024ca40ac4aec2c8657c4ac7a5dba5f87c975d5f6b12709b0af236fc03d3d4746dfffaa8e2db2e139b171469021c0133011d0b080970730448b6169f85c0e4c0dae0b0d8b02426a4567a59b2acb57572a39f52b280d6f5be526ec1ecad59bc2f830750a8492d7550450c96a92c9adacee1c1cd945dd8ffc9864b0ad0b8accdccb1ad5f4bc6bfb85bd2505802ae23ae872c893c7addee024713fa9606ce9f02e726a6ac8fc41ba3ec4f3a8e5ef9fcea70168bca50adb216261f286854e977e8f14a630879c2cfd667f339904a23aff3eba668aa700bbbc64a0c633d2f5e6c746bb31d2d0a32332c049967000691a222f033fcd01e8c14550e4698ac32434a3d3d66631410c7c2aadd6ddd85576aaf7ab313f3df0c61192b3c6019de5e852adc588f1bfa57492d89a3e01c83073ce7c4c8e78006d0eaa29bca662ff47ae1dbb7c3411204f23c350f5a4a0ed0410df5f4251d16b7137bec6a3acf177d21de5666e25bcfe9da671c4a02987dc7eef17c80d0c6a831afe3a6c19440107b2bae0f171b06c18dff8ebc29e50901f9d14dfe8fe4ecd228b98fccdd35b798352da1049d39d3977d3dba546718a6b376bd11ad2a25d355b2f92ff0f0b7eee82e225e52318c1c01fc09cdf73646c42a331aca9745c8b0701b9b8336149577e02b499b25c7bde0f8cd5a8a3449cadd7829252ae287a79d35d76d0472b9970550167036aedd1d770a60fa8c1526df1e6f375087197e9865ca81a7b7cfb7918b9c71a27b0b9170bf07c0db8afd1f5c6caf819a37387c70e0e0073d44fdbdb98abc62f1f8831aff1b78bfb80182aee115c56c58676fb61b4e24f87024cd4d82b1c504245525f2f671c2217cc23db5cfb619de23fd834fe37ab82e54edd8b854f4cf79cbc1c6f1edd0c151148a12ba5cab54797e47b042183912c9976f02c1729b20a17e9232bf6ac49dabd9deb67034af104ae1e2167741d92549fd13b013ba87679f2316cddcae2c24fdfc27a44035c485925bbc3920124dea9559e1cdc1bd92cffaecc69763f6750fbce25b3b91e6e6cfe2da6d4aacf4471c72aa498c7c5cc5747ff7c52cc9ae4e49c59b89a75e09d294af106c201ef3a8415b0dada23c460887c321c76f0ac9fb6e4443778d37abca1ce695526ef738d96a77cb9651472bc0aadfdf06aba32f8e0eeb3a71700256218bc2f4931a744dfcec974bcd5691f479c2f8afa2a4ad1c7e6234bf32cfaabb5f361c6ed3cfd806ea51ce8295ed7a15e99578634ed9dcdefe75107781777c987178d7b6b2868ed96ed6923bb626dd218ba0cf5b59fe73842b3d0405cd7f5c0b806b61ae748657dc817cb026c648f0404b2c32293849f9d210c200b11a5eb2ac384e5590a0979ea2565ed3e0a2e83980453fb0406ad35527d4dbea23160bb3cabf8ba048eb567c50c99ec84cae3871497f1bfd84df0b84808bc5592dfeb1a5220f3b3190a5ef529d030143f48c795e4cf200b60d629dac3bf4a44a2904e4e901703ba18eb90d37ba391709c87a8b23ae8bf66582bb192cd730a6c40200e01c25a4ead009c18e534165657cefac2b0808a638fbf9a27037eb585ce62361f436b063b1137fc8213d12e7000aeb8eea603657d1d897796540980daa2c597fb549e7c56a2faf9cca4abcbe06b254753e310655d369d03acd85aa522e8f93bd6407f2e6f7f937ca0f1ac2a823ae28d31b010dd08490b7d4677dc99ea2f972647b18a7592a502fad872d748b3f17ed89d2b2a77bb21a175692856e64a7725ef25d45e4d5bfbef8f1adec8e399d725a25d77d4eeb610a337aaac040ee7577a6021f6c2059cafddf9b564c5da5d4c36ddd116b2c8aae5f485d819e7fc201fd6b99ccae22d2845c734783b0f9268afe2cf6c5a27cd06a2767261c04adc9f5f964040b72097e6dd1d2cc670d74f4a2500e8e7c3ce19923e195368b3ca18a2b0106970a34da9c55486819c163e02db36994c69e3b3e3727d3dbefd3ea38812c438178c5952b523e662b06709d1a028476c3abc7e10a91a449365b40fad8cba94024c57894529218c7fceaaf1a8296e97a5cea4f5881b5dea79bdb782c9824dce2e0f77dd66144edf26487ad6d671a6d248f60df91013dd28d9e0989662ce99cb79865056b231f5368cd9de56bf345f6e22884cf7ed085a51b18f7653117cc3ea340da82e2fdba4d0f7fb9d18641bd9e9c3eeff35fb84d8bf3352994285d20a585ddcc90bda37be03f00dffc24f4dd95e19f54d24df46283c5c6479daa84d411ad1438a990620871b313bda26dce4c9242a89d7555f1257bf2b0dd51e899394ed04fbf339e4b1dcbb38785882940a2ce208d7ff55726db5363ab06c5fd588577dc6e78b09fab7ad8b68ce8278e24508bf4be0d9c742122b7c121443348cec1c78676a3c7ec85f461ae0bc4ae81603e4899ec4fcd803b8a8d116a6d229a73de7d0ddb5120ffbc32c95e70bd188a14982ec871cb58b42e321d846cc9c8457a1246c7a444a9c6566b6d822a68534624329cf12dd7960cc0f78923a39a238fbe22d489a08d8cc265c87edce6281127da3a7b66765bdc90b3824b04e4e6379b25e3b61100ba079bb9e29dbaa1bd5608b49d37930fb07e37395595f79592646a899c4ff4d4fd99b723b4217cb674332ce422476bd3ebb5f87cc313a42dbd7ee25b43c43944c80a95aebb225b8d062aae8d6dfcbcad612b5f29fa7d1311092307eb429f39b95a2e1829aa37c6ab2eb6be23e283a4d3341b2c6f16a240dca9edd4581a4af0f8ca80a5f38ff38a8e8952a73c7111d515f2dfa886a9d6f7e497014f0c8b404e30f783a81d91d3f62a2cd002c7274811d3798c5f37e405a44d43a7510b40dcb041376183066c99488bdd67e247ff8809726b25b458fab5a3de6a632c12ce73c0b6a56ce89fd8be850e52b5a525a79c3074efe60d78446f1ab85e55aa4bb71d5b5ef4313dd5a175af8b91539eb593084571e04b08d98c703bc42b2382f25154d0f8151ca2578cbe62947bfe58af7f7e7879a47b6a3dc8d039731ba64bf822c6874555ceb3b3c9d3925eff44c0a0fae002283827c2e339af5884212f88ce33f3da883e1ecfdb093a7df30d2d17e481233f8d8ca7237bad6ffd0e48d93b93349097dc7dc57d34e1c9b5fe7e16bb20eb5cf38d6d1f71ca6e81a368df71ebe18b41619549912bc6525c5d7c6cc042f2daaccece264ea98370f47efcef2929883f03b68a831837d90f9b928d74d2cba296359abeddac82a6be2ebb8dbe2635a30e86ffac3a58aba8baa9c1678decc36b5a6860108426a7732cea29f330ed2883a2b5778195efa34041a2e0d7d1e969437a7f8f27b6a86070f225e17853d6ceb1fb5bac8a1ba6a274460f9aa4177148b58f4282a78f22dd99e1b062fdb70abc7a83091f060566e132bba5b6628542808673893ce222e68236feceb778959a69a4560be1bc30d4e1a581f45115da2ae42506c6038a067658257000cf0f5878b7b43475f83c2744cbd89c2925724174bd5edba06383927541404785f7727c6172ffe424a1bb9803cd2dedca0eaa938dff59de47efc2c1a9ba2643656e669f74ac8491146628fc3e7854ba379facb3ae4c0c0be4d7eba5b0884e7c50773b7a492ae5ed862d643e829f129948bc44df6662a7b5e49bf28ce3df547eb18d5869ddf84faba89857932c433846231455c433b54fcbb489f10d", 0x1000}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x16fe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2120, 0xec) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0xe4d, 0x229}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x0, 0x2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000, 0x90d2, 0x0, "d731c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1, 0x1000}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x947b) r3 = getuid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000005c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r3, r5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x6) r6 = dup(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000680)) fcntl$lock(r1, 0xf, &(0x7f0000000640)={0x3, 0x2, 0x4, 0xfee, r4}) rename(&(0x7f0000000700)='./file0\x00', &(0x7f00000006c0)='./file0\x00') write(r6, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) dup(r1) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) syz_execute_func(&(0x7f0000000140)="f26483d13cc483f963bdd0000000006744d34622410f01de67660ff3d3410f01c4f240a5c40171e8ca66430f0fa10008000094d9e8") utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) stat(&(0x7f00000002c0)='./control\x00', &(0x7f0000000300)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$KDSETRAD(r1, 0x20004b43) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x800) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x8009, 0xfffffffffffffffc) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10080, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x880a, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setown(r3, 0x6, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffc, [{0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:25 executing program 1: socketpair(0x1, 0x8005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000010c0)) fchmod(r1, 0x1139f407013dd646) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) mknod(&(0x7f0000001180)='./file0\x00', 0x2000, 0x7) r4 = openat(r3, &(0x7f00000011c0)='./file0\x00', 0x8000, 0x40) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001200)={0x3ff, 0x2}, 0x10) r5 = open(&(0x7f0000001240)='./file0\x00', 0x100, 0xb0) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000012c0)=0x546) accept$unix(r3, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) pwritev(r5, &(0x7f0000002400)=[{&(0x7f0000001380)="27d2c25f85e771df0406bacb12023daef09cd585c7f2d7328a537293b744542331b5f7c2f44d966a997e1e07a2fcad7cd49065231835729227a8a4d76f20b0b86752c0731f36a6a58cd4aff6968060d198ce5e6527bd16d5fed687305a4622f631b8550cde4d7d2ec6af8a8ad65b3a717a1c9c77177eaa4e1c166c89baf53c9f", 0x80}, {&(0x7f0000001400)="1dbd6abb590330e130e01f8ec32fe5a535c55019c45cee734eb1ecda1c70429d5d885947d097d2602f5a0487eac0c57110c51a87eaa7ee6bcf380a40b4fbe233b8942b77e71a8ee9576450afc58686991799246bb7b706a56ec221b4df99a5d1a88ccac2f1ef87406120f469fe650eaddb28ab8bd3c710594d1419d844584d967ce9b1a7d4da056b4308ee55e9db502d81a0e8e0c123daaaf48007c76d7fa19221f155967840548a0e8b0e933e4eb9123a10126f9591ec48116bceecbd209fe72857686f552ed447f5b4a9f952a0ab7b7597466b7e7ec762eed383178013663c239588a5777771d4a6c2c532f068046b2105a526a89baa6c1d1e21e1d48468cbbca7ca91b76e43377ea635abf3a95b417bda4c7cab85411c30dfd6896208e93d8f4f20d831a550980643e2fe8ff38f64f58834e1ea50dbda8546f30b3f91ed1864db584dffe426c8f31112f43b0102c67120b47c9f58f0f64f9f3c2d1a79f09b0cb1d520dbdc49cca3a95d3807da1c4e58d6cf2b81538f8e2320880700715460bfabe05cdb662278b4443bee0c5877fb769b78a59d5586bcc7761d130a9470d7a5745b21982b0d5a1d131acf20e95e03b0a3909028b507b0423e2b3b7f6890cedc5d8294774e09853b0fe4d5bfc37ca840586b9ff711addbcd4e6f292025630b015d09257085399374f01132081de9eb03166cba30cbea058ceb16e964a65fc75f6e9b0fc027bab10f1acc9eb664e98be4f21a5db860121ba79e57ed12466acf60b280f1087f3538b2b040a82130664f644c66f5d6082d81f34d66d92f47499b43420562a799db65b1e18165865b2d642fe386a66a1550b082e84eb2a8a6331f83dbdb0e7fcf3921d76e2e005cff1f25605dcb997dc94f987d8f8379a94a787ad6b11e9fc253b3bee928a772c8c6e36525d932cb04cad1f2b0bf85f0e9ee8c2f8fa1135fc02b3edd211726e29a902e8871c9df13d99ed17c1c3fc8f969c5ba07907a658180aff669d136a72aa18e166cf788e8565b87a7569955e7282e0c5af992f1003f79fd7cf1e3bba358057152e4abea3ecb494b302e147bb77fb2aaaf0add59ace5fb8456f8909a7e54371db89ad772dd31a1ac6fcb1ddd0689be564c12e34c626f8b8ca807cf5097a98ebdc1e067a71dff70d0e2230b36c8c0bb876d8ae4ecf1dd6d48dcd443b97f574134b26aa1e868adfd5106f983d2c355e9ef27ea0cf9743d14ae4dce57b793425c03e7affacf578694c1ec6901adf89008463dae758135fc3fce6256db608d126d38af6e020b9208f09d2d3905dd34e603b5de47407e2731af2b92c503c3b4c1f1ecb5fd4f431eb2b8b1228e7d5d45405c8a2b3a3a46eabbf0226a74257978d0d4851412dd5fa6e6d50f3e1989593ea79cf5eed517d7e4c4bc7e005c9bd543f481a507d0940a979e9500ba446701cfaded7548f859070cd6f656a54e412e4bd86810ad5fad6de9d49a03359836bcd6febdc8eb95f75a065480aa32abda02b3c64c3bfe8c6b4eeb5981396875563e7ab8cff2c8c33d70cc8e85a96456131d68d1dda57371a050a721a9574d69bf5aa2e4fda1fb12d83df829d5b80315144f7079bad37a0bdd26572d9e27c9f46caea5a688c6d348617bc15f06c9f99e1a41561ac16f95a1fbdb770b056d5055a34239bc5ab6d4f2b1086d3aa2cc03de1a8643ba42311a0d2ac6249246ffdb14ad52755c67250b38d92b529d82f1d2fafdab5da2407cb08c9705e0678540bae703a9f3211a4c00eac4fcff693989ce284231cb066d7f5b14af49a3e98e8e70b11c21c52de30ed59772a76a57cad3dedb5b8de4693e1cfebac2391ae575c8d3c28d0a28b49d23173dda13ef6a84906c06cfdee6778cd334e21de0b162dc2801cc00c22ae1d2a634917e6c8e6556fe2a4c31fa97802921d774ad7c3b16d9b5d878d2cb9c1b7b8caf50ca4d35a2a6ff50de033eafda01b63bd285b56e99d5448321f31ad92fd007e65d583f96e2ba462f9945045834634aa63aef7f7b3130e8ec05d4e30212a22ff9798eecb9e454e241930e22997bf10c2075db1ab66b8ca9c687b1dedc2daa6a1c27079f04394094cd33cc4194d1604fd4050830b1e65f6e5bd4a8f53c66e87d2b250ecd022036e796964791bc615ac9ba03f55704ef0667c2d4057618cfbc4bc69b92d67a521420537474d0e2b719980c25db905a2208ec615b39a0ce40f469563800acf40b07df3cf93b05dafc3ab135f59c80fac479c2aaf65f0d85826d7ba84cba02a46de0dd849da143b6ac87da77c99b150a23651142924e00a785f5721a307bb952326c7f031aa71da3052b28ec5dbeb422d0a6dc98869ada3d6da3ed4b332d8b0aef4407f05e23a7e1256bcf9352ac4498171b23bc85d8c0bc27272c0de4aabc0d00db943e00223db4dfb715a09aca350e633ca14b00eeb107961cec1ff9b2d3438b238fbedad6215897002475f94e5ecda26009883ae172e71d9833983581ca90b7b0590d7516fe10fed57e1f260185d8078d863d39d8814d16182ebc6c0b6391a7bc0a45dd5b49305b01d759f161b768c152f03501c6ea2d4adc25d1e5502d2edc13dbe75f0796420fbda5f6ee3de1147a4bc2c740a32f26f4483b9cfaf19bea344d48eaec272b14f301c89058955deb32fc508ea0be677199ba5c72e970056cd4f744ec9d1f326ae5a1f42cdc69969ec8fa40419124cfd241284366c771ad1ea66112e267648151c940d8d06913deede71746d3f0204e88b4cc9f6012be3aa9ef154670ed7f6f40e549fea0bb60e6d2e7b6b40d11ccbf582f6c67666ae700d7b5638c7f4f3f9e8b084c57bfa4ae216c18d0a7b1b2f5b051289ee782ce38e44188e98fa3ce3f39a74b673e6e88b5fcfcc0a09c5ee1591810b22dcff7ad13bb6a2de9ce1a4b5c71fc3e2338a39786c2ce1d508291f6bc3776dac51dff619166f1a9551f2302435abc8d99b12bd91502148d4b6faf8f5443fd2b8de8cb05bb40014a61e1580fd15f9181be033e9251f68bf19b101cf06240fad13ec864222f10b0ff534fc50271a11f8a31c6814d79ca2775c1589f253dee735f4ff82c2d885ea1a6a7373a7d97fecb0df35d3802486b7197690b094274ea03bf45e9248a6cb74bcec49ce37534d6fa0f8e4368fb27c95e0f0057d8beee27f53658632e1c74b3183f66baceb42f6fc4845859c4241e09d07e91fb131a297c0b2ef6988aec30b810b120c005d459d6d5bcf732392e12d1fc5daba5157b8efb61ce7875221945c3fcd855df9d811f0df8c7c8cd6ac2e2221ea7ce35cf09fc6308182b4331556ac94df2ad0f5c671814cf76ff3b164dc05e0952b3de5a04742b7754c131e7aca4a6bac4e758e5c68d6442d3a9ac0ecc8b94478ed09f1a31901f76a9af7a6f4af6e39d48fbe1ee7739939bfba898b9c6da98d102f088518bed9eebfcaf02acd27aa8a73b51a8b8a7bc80fd300446e66a0f9dd8ec696f77ddacbdf2144890572a9e32a0bfe053f8316d88dd0587d541b9e858ea481f523da2dda56fb56c002dd901949d5553edf4f8f1590d962a843f97b3137b1280a74bf28402b1ecc7be2036d13cb032907462789b7a464c06c6029eca1da027f7f4b12523e28aa25c5844f769bcc111a31c9394ebcee1aacc193082ff18aab28c62f06941783d642e2e3851c2bad781334e840ea7886b5570eae7e077d7e11e995ec15118693c6d5e81094f3201e6f2e256ad993e1b76df9230ba9ca8a0675a61463a3ede9e176fa2a15a2287f5c1315debea76a38c5e9ae25211f50cc400eeca8cd7aaafaf6e6119a7f94b2ccb412722138b94e6a92c85addadcc2d58e36f2ab01370ceab9ab8b18cf4ba1aa10e73acec17e483d3e3eb0188723a9212a233bd0fc445b71685a1ccdebf870c998583d97e455ae44fc2fa17cee4ea7a4290a5faef31232e665b85d8e56b2c8f654ba234aba24e2f0500fa44a00c168a243d4193d99b6d7629f398b352b516f5516ec64c3da6ae5fb1df219e6c5536cc0c7cbc2697cdb81bce004390dfa35a5351758106d5a171fd905fc95bef353575b9338697c4668ad8ab3b762eefbd61799878802df9e331b28ed2634a097b01c212e5e9297f7d13b959fe9ee54b449ff5fa578bc39fec7594bd665df3d0c633d44a69c90662cf4e7d9aba589dd14a87bbe5ab6aefd26f4f0bf7e266e9c30f5b9a9351ef4057c18ffbf5efdeeb7958780688f531d4a90c7c5712d8c5538279cd636f29fb8d9e8f30f68b4e7ee2a88d1198cbf721e1cbf747eee0d6402b587b1d3089a9b48c6e86f424d30f8dfa428c0c84f4b655b08669acfb3e495bda375c1c165ce412392c198d1a0e3655834a22b609a4203b56d36cb246040a4c16177e43ac7405e0bb6007d478b6bd35e1a139e55005e1d1eaf5d74cddbc9772ebe4d92e8b9b12ad8b8b94c9c218af2c454de2a25940cc5c9dddfbf0428d0ffbe28f199a03539ae80f790c356feb290828de48f19d8e24002af2a8cbd0a774ab507853748170a58041f296808d1893b940e765e25f71c27d0deeb3a9c7045011573c5f41f53a0784f0dbf780c5afbec84efa57f28bb9027004bb316571b363d8f1e71322f21cfe9b46384cea563889d2ff6924924ccf724fca3c45e969bc64ec9403b7edddd8dad3daaf469232e5d6e7daaafd2de9f4ac2bd5b517d56eb79b5a6ba81ea9657853e105c3f7385885f70ae8dee176cd14d090fe5110ad50fdf947ddf574b4d8bbd7ed4b1b1913c8dba5d72ad59e8add31f7ef6ef0cafc144bb0d4f4c68ba437e0abecb12c2905b32932606857116883d73d47593dd9b3dec312e3cc51646cc696925036394b621a3625c35e97960efb6219d715b6276bf74f0cb7648e05050e1a3a5a97e8aac489d0eb157b03d2a6d606f1bc55e3749410ece1ff98861cdbab93085a4174798c54f27a7ef1049dc8ea6dca357ee40daa0f980308d1c9fc1a1571a23bff71deeacf604259244687092d4998c22b32bde1a7bc968db3c59cf8eca69888b2898ab3842404f2cdee9b73d37943bab639ee528a255cb0aada0697c13bd3fc83a74513db4e8686d3b41025325aaa389a02305e4b215b4a8d52ac54d5e7005e2f8d8207289f7cdbe06b071d80dfedb9a9326308049f1bd12fa5f2cf1486e6745df5f4efcf23c9ab1780d31098ee366c632ac91443fc751ca7b47327c577f9766362bae3c20528963dff176e00e6d1e92392eb817624723bdacceb4272f152d5472d8a9012b474ee689e63651aefec25407f3578712143d70a54326e31e8b47d37eabd36bcc019374d7b38761c67ffa6284d64cc0964ee6d0e1a9ea12c7555c9be8b297d8538a03bd72abb99a83971dd2ea83daf82440ba2d177cb1879c2c9dab4c1b34b0a3b75e76519a7fc7aaf239667663341c7d4356c2f1d2090adeb0e4486adcaa3f248fdabbb02dc8240c3bbd8a7b51cb6c73f27887de6e7123230e5f060d6ec9696d4f45ab3b1f4e9144826da9a6576fbc38d8c10efa848d4e65ba3b858ffd4a5edeb76f67c1cd3dcb3b0a2cc3965cb63976a7e3543363a3888fcdf3c206a5311aa3af76dfb992b304c9608f7d784101be1cb4cf68bb2a3e019e8c41cf44cb6b45d1bfbad117947b8747ad0b1d60219aeebc38979b4e432ab45c6ccad417974e891b381ac3e1bccc6457f300dbb01ae8c09cfb3d588a1e7ff0caec825ef63bf8ef22f283d0494198a13365c7b7fd5e720bc91e004b9ec3fc9a3d28409b5c97cc7707d5986b6a41ea11f7b7f2fce3965d427fc3b0e7d81e5538f82f9650ae0e2983442533660cce61b0", 0x1000}], 0x2, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ftruncate(r5, 0x1adf) r6 = accept(r1, &(0x7f0000002440)=@un=@file={0x0, ""/108}, &(0x7f00000024c0)=0x6e) r7 = accept$unix(r6, 0x0, &(0x7f0000002500)) sendto(r1, &(0x7f0000002540)="c1c5e3a1669f247426edb3aac21d082a4950897ad26737e8996a22de151f9635b6c933325693e60b8ae33058584b097edf1275cf43875598b38ab6ea73d5192c034bff7927d4f6744cb4378ed1b4304385c4f5aff2ea7daf1d8c2b56ea0fa97f4db998c233fc80a9dc8e516d03960b133823e4ee5a37065f560912265e1d4900fe8e5de87ebc8caf525a3746b0309efd69c8b661ba3990a7609d5318058a32d514ab99007d488fb41ede8c45453eae912508", 0xb2, 0x403, &(0x7f0000002600)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000002640)='./file0\x00') ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000002680)=0x6f385776) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000026c0)={'./file0\x00', 0x1, 0x7, 0x1, 0x1, 0x0, 0x7399, 0x9, 0x1, 0x1, 0x4, 0x6}) r8 = syz_open_pts() r9 = semget(0x0, 0x0, 0xa) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000002740)=""/176) preadv(r8, &(0x7f0000002b00)=[{&(0x7f0000002800)=""/121, 0x79}, {&(0x7f0000002880)=""/197, 0xc5}, {&(0x7f0000002980)=""/99, 0x63}, {&(0x7f0000002a00)=""/110, 0x6e}, {&(0x7f0000002a80)=""/123, 0x7b}], 0x5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000002b80)={0x4, 0x6, {0x0, 0x9}}) preadv(r7, &(0x7f0000002c00)=[{&(0x7f0000002bc0)=""/40, 0x28}], 0x1, 0x0) panic: timeout_add: to_ticks (-1) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 288124 5620 0 0 0 0 syz-executor.0 *410516 5620 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,ffffffff) at timeout_add+0x194 pcppi_bell(ffff80000066d000,fffffffc,ffffffff,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800020c2af30,2,ffff800020b43080) at spkrioctl+0x123 VOP_IOCTL(fffffd807debcc88,80085301,ffff800020c2af30,2,fffffd807f7c7a20,ffff800020b43080) at VOP_IOCTL+0x9a vn_ioctl(fffffd807e624c00,80085301,ffff800020c2af30,ffff800020b43080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43080,ffff800020c2b078,ffff800020c2b060) at sys_ioctl+0x646 syscall(ffff800020c2b110) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,38f06af4010) at Xsyscall+0x128 end of kernel end trace frame: 0x391eb47e030, 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.