x2}, 0xc) syz_open_pts() bind$inet(r0, &(0x7f0000000180), 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x1, r0) syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 10:52:25 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xeb, 0xad}, {0xcb, 0x2}, {0x8a, 0x7f}, {0x86, 0x9}, {0x189, 0x1ff}, {0x83, 0x6e}, {0x45, 0x6}, {0x47, 0x3}], 0x8}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x101, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x84, &(0x7f0000000580)=ANY=[@ANYBLOB="0f1f00001b"], 0x10}, 0x100000000) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 10:52:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) dup(r1) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000001280)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001300)={0x0, 0x2, 0x7f, 0x5, "4272370fdf71ce6f91f87bfced804019a063f240", 0x8000, 0xe5b}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000012c0)={0x3, './file0\x00', './file0\x00'}) 10:52:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) getsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) 10:52:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/46, 0x2e}], 0x5) 10:52:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) getsockname$unix(r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) fchdir(r0) 10:52:25 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmget(0x0, 0x3000, 0xc2, &(0x7f0000ffc000/0x3000)=nil) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 10:52:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x2, 0x5, &(0x7f0000000140)="e379d72d7a5a242118e29945065d63db47f17ec4099de2c39450192b88c07b85ddddaa8edb843c7bb771a9252cfe5047a3dfb8a624bd7e44956b0a75d30dfddb8cbabbfdd2ca2bee3f0ee804181c7bbf81f7afd319d1cb6da264ca23b289f9c5fb4dd1be92703aec91fc8f14abc77ee8e74bbcd249fd89e6922f1244a964fac2d0c0ae82e97ec271b73796324743f4368ced447d77d1e738ef5fd7f31fdd1643d82107a87a112b8bc20e6a071d99d4dd89da0f2b3d6fa277fecb8a0c54", 0xbd) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) r2 = socket(0x10000000002, 0x3, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/255, 0xff) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) getsockopt(r2, 0x0, 0x4000000064, 0x0, 0x0) geteuid() 10:52:25 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) r1 = msgget$private(0x0, 0x100) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x9) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008df3c2640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) 10:52:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x800, 0x24) 10:52:25 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x8000, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f00000004c0)=""/242, 0xf2}], 0x3) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 10:52:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004100000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="1a4d69e93ed25feea6c667a06474bc561be297e6a787728e16edf2cd67085cbf944be1a7", 0x24}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 10:52:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)=0xfffffffffffffffd) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) 10:52:26 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x80001f) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000500)=""/12, 0xc}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000003c0)=[{0x3}, {0x27, 0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000440)=[{0x81, 0x7}, {0x25}, {}, {0x0, 0x100000001}, {0xe7, 0xaf}, {0x8b, 0x5}, {0x100, 0x3}, {0x8b, 0xfffffffffffffff7}, {0xc7}], 0x9}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/210, 0x291}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000300)=""/44, 0x2c}], 0x5, 0x0) r2 = dup2(r1, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x46, 0x8}, {0x8a, 0x3ff}, {0x27}], 0x3}) 10:52:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) mlockall(0x3) 10:52:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@file={0x0, '.\x00'}, 0x4, 0x0, 0x0, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 10:52:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 10:52:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file1/file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x4, 0x51}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000003, 0x6, 0x1d}], 0x1c, &(0x7f0000000180)={0x7, 0x4}) kqueue() mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') kqueue() openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000280)='./file1/file0\x00', 0x2000, 0x0) 10:52:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 10:52:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0xe02) r0 = socket(0x20, 0x8005, 0x2) dup(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 10:52:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="52bf0d418e0143b67e2ac7864f56d543a12366538774865636185fa5638e67dbdda02f687ba6d860ec431db977eb58794202167f3d9d300e13a9e04cc8de4505f4615cd9a9676552b5e80c25c6286d85d311f7e5014bdd0a2f14a6bcae8954c06408da47fb0ee20d26fde8c21f4dde2162127a18e441937faed78e0080c141e6e7b786036e0e26aea3b478feaaa92c358e68ae84a88127fc04f98897854844b7120011c72a65e0f90ca32142e79b6a416a8a553ed78711bc41e9fafa9cd06aa6282c09f2c3b7370916151b93fcc079dc86993f4e372e", 0xd6}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='$!\x00', &(0x7f0000000140)='\xa3@[\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='$.![\a\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000340)='\x00']) socket$inet(0x2, 0x0, 0x9) ioctl$TIOCNXCL(r0, 0x2000740e) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) 10:52:27 executing program 1: mprotect(&(0x7f00000fc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x800, 0x80000000000000a, &(0x7f0000000100)="dc51fd9af41240a4efb8d6359945b9938460cede0afe60c51e5a99e0bc145f54b62a646a9e7aa8ab96286a02b75120530a410ec593f4592d036ce67bd19c82556a0b9f7a2012db96e2dc09aa4f250506c8ba4c8820fbdff4c10e32eeb48738ec2504a08c70abded824a38c2d56e679611915ba657e4f402d07f34bd822d8", 0x7e) pipe(&(0x7f0000000040)) 10:52:27 executing program 1: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:52:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00e22e2f66696c653000"], 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 10:52:27 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xc0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = dup2(r0, r1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setrlimit(0x3, &(0x7f0000000200)={0x1, 0x2}) dup2(r3, r4) fcntl$getflags(r4, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) setrlimit(0x8, &(0x7f0000000080)) socket(0x20, 0xc000, 0x5) ioctl$TIOCSTART(r4, 0x2000746e) execve(0x0, 0x0, 0x0) 10:52:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34", 0xf2) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000004c0)="df5ef2dbf8f6ec61fc775c16a42c76a9138a40d8b1edc8ba7665ae80b04b28a0ac67904f4426e56f00211de1dec8a8715ad0da8b9c3ab4a06fcc5eef060d7afbb15786cca30678212017d9e45fa7c6b429e1fde2b1816fff8848afae48225ab3c34b45704f1837ce57959888a5b2a9a07c00b2789b3afde42154ba3ef5564d876a798ad7fe4dcb194739ec29ac79f7fabd894fed91413d238c709b34f54cc8139a7eeb984b3735124864a095c9de475a082047f2c44e78b94f60b66fd8c668cc9a1f7e4a252960794e4479213268a367b52ccf552c7e1b689dfbd7b32cb37e8780dea2639d2bb084cd6da105d07c3ac587e4869e2101158210aa5325cc9efdcbadf61fb34539cd98a01fc075b131d0b915be4c0b5b8ec151487d1cd3bc14db3743ad900dcca24793e3f0c4061e54b65bd7167749336198f35b885a45331ab5c8dcbb573b2f71fc4251767cdd9a6b541cca885f59dc959b24f431b89ef363da1fa7fc9d0b5ae9fde5ec947e26c12a2a0daa76156971dd331e1f134c872ac3d00d67ccb16973ec91c18bcd96e58ade88ba1cbe11a32bbeeb571a0e63c79fca8eb0370bab0ac4519ca85f4043e211331c8551992790bc33dc4590ae21fc65ce1bc4b391cfac8b74314f5f3844180cbd33e67c73688770726afdcc31b5b8d044c875a2cff2339158cd7eaf9aedf38afe50461fc924743e1dd9dc9d217f5aec17ea1996980787cde16149b2c83d5a9cdef8c014d2bb2f2c464d0d3294c50877834aa731d5c7507882be820cedf25656df8e9a6f9941ec373e678228d971d1b38c3f7b3049763e0f1730e745f62827b7f3ce79742bbf7240c79c2febae677ae7b832347bbd63574fc9f7989b50485dca6a0ceea9e8d44ff922a3744a9b152f72e9cad6753ac55990574c343f3cf42b50d2352add41584ea4288d018deabd9cf205d93a12a38bb5aaa4df0c6ff3f2c36e657eb79235ee5d8b345024f00fee8b056be6e0d1970a76a8f40234da2936c6ae0f6e98c5650a6ae7895953a41a763a6e59459e5f064a66d53b8bb136b85b6132c83f86fef2bc8375ce7c59ef4acfe3405211ebc50b626fac733021403eb748393371f339dd8bcbd6469bb1aa6938162004ab92df931de0598dbf9b51abb6f7711aeaffd3002af3ce94eb5b7ee4a11e0ad5670e7911fddf17e8c334efc9df414eed51c65fb6e8974024994091981bf5c5b4bf7c6f93de04ab0e5f3c4fac2319acb87147f2c8c9bfe5111a4015b7230471a5a14f9c3af5a0f241b587650ea234842844a2edec84f9ba284aa8bc9a822746059a11e5357d88c0a16ade7709c757084722a4c271fc674b45c8d43e2791e626498426b32f40484689193cb96f35afb630799156e6017c54dc12214727b0608a7e1dd66476cf7d56794ae4203aff0118f613615c70aa7625c193a6c09a80fa2bc0797691aafc81d41176db99322de0165dd86384ec9b1fa389b8c0d0623a1d1755f82484088a17400896fae9ee8144d454ea2705481b8d53c48a8bcd0764863c39908ccfc633bc4b9b139af66cd72b1d5b1b86d89d863bfcf0c461566f24cb583806e85f663eb679a16d4b09cff3b8d4bd75d44e2ac30b4bf91b91d114b59a9cf65fa21db9184141a394272e080e7ae4ff4010e9dd262ddf59c3de61d6e055c1c3a374ec632b9310ea0f909ee5c1391b147e0e3ca5a7bd4f5cd0558ddf84af0f3a7b9d6225c84c3042de642487845c5132382e0e887f396ae9fd64d7cf9ea7998106eecc1c3f91d3a110525e3b520033c0a9fa18bdc574a5e37ad8cfddd7f106f2302604e726541a04ce029ab35def60aa770bab7f0788b5243667eb87be324cfd3daafb8e634413a5bd93ea0629e82c86edbd8a8e7371a1995b3b156028f09d19f24a2e50aff0c9df76c1442868964f7bc08f7f8c4aa98ac7f402e5c54f187d2f46e0923b0c33ae2c12059f0db75dffca2c40c5ea3214fd145217b541e514bd7f5055676c0b1d980b956d3d870c26b586f633a348ade6d52dfe120bcf27184f4b0eb922e6bd3e15a38eb3a840182f431289032bd4fb6bb8a92ba128badb86eeda90eda21baa52cbaf981f02b0f8306881816d652be5ae5e4b83f31b488bf602f282d4680429717a207163737a0422d0de23f4da5015faba1e49cdece0639806cdd18f2f9545851510c2f2e19735df392997f397014f719ae2d80c2a2b998338e5d02b3becc84d11cf61f0d620377462c58f9490fc0bb72026c705ba9b67b4664a5c5234590bc9ebec7e7c75146141e7b17b4fbbd8c6d4b15c85365bc4229457c8f151397b0d1eba01a38e3513a666755693cacd2d5aafbc67ede268d92acfb2f8eeb0484f02731d930f3c063785b968a7a6569d82f95ee122976274a20e48604613c6f9d704f881e8c7f57ee3fa44736bd2e756a921b92fda04e423cc0b71684afae9696a8b740d25f534711b73af4463aedf176526f64be7416934b74b9527c8249f277e6d2651f272b1fc2ac370f642036cb28f3108cb3efed23a54cfc5e57353105706e425e5caaee8b2ae197ead84dc0e34d75395e1e6654fd266464519b4c6f9195f4d80b47847fd93af88eab67113dfb3bb2632370f3439bf74c8d1f569b35bb0d08ede58307825400d9c9b741045750ffaceb1ad65c44e5a4d06683318d77f37e12ce0d87f5f1fe9b8b3833fced49dd14104c343f1688e15f345f263b3008e5930716d5579fad7e991c257559fb6783fbbc1a30d79ce249c2f2723d35bf2d5a64c72c23d57e4dc8add395dc320d6935243808fc076ebadbacefc7874ba4b642263dcd0e641dfa4f1db290b3b948ac0d49c7f8889603daa765730302e94b8164b2282be01e0557ef040de011c1efbc7e7d464435350057e81234213bb04fb26526fce46ac59f2a612528312d76f767fe453729ccf106cd7a38e3508593e717e2ade291f457a0668ffca96aec69b222c24fe0eabcb376b62461fa58add39457ce3dc2ca052a972a7b3c39798b0195d8eacc6ca49fda2fd6506a4a5a269469f750b557fe4c17058a6e5902c3f91cb0b6e818652c6c3b18b894b833cec680ff9108a998f1592a5e13faf4d67a8b7f247918b65e892931d7eb572514629a1b1f1ead24b85ac8f8bf54439fe700fd54eabadad6c20231ec38e3fa1ad729026b572100f5f623b90640420c0613471cf078518927c139837d324477e1caadb032945d310d60f9c1b989c43e1fc1198d7d5eb5699458163e19942ca21ff893e472fe4f59eeccde62c1b4584627c68b67e8eec52cf7429fd20b03e15721ec3eb5cd258e0e970c780c2c545ddf3163d796b081e89e450d4750786e33b204b60be76ea3b49aa9225609e3ee9678d09909bcce1a5f80c14e5f8df517bacfc83887d0c0329b59490ecb013ac8ab013202252264555d34c5eeb61ca27bf2a0c2bd546f458c424cece07073e0aaf1f38d36ef35d7beeadcbb0ccc724c7dea1b3771e5d126b4ef8611a4440c20c43bfc30eecba39e62701e4a0fc331254da50913f67a427adcee28ed94cf9a37de278f85530b15efa5343511323a62cf9f31a1406549825d096df4904ea691232ab0dd94073ff7bb9a2848fd1791c15eabd3972091fe4f4c9aa91a20c07bebbc575cda85a5c4d5e1ec336381e7b8e5d17c900525ef4dc70caf20eb6ab440f3f00542ff09b29fe7fe7922d7c69f851e0006fbb3423466c0e241e6aac660fd6565c05d47cfe4c7cdc72b2231d0fd578b0a3bc6a8bcf1c4ba0c807f767da5a9152d1f78eff809560ec83830e08072dbbc17f842d3e48287b9197c47fb2757e30dbd18fbff5a3da9be11684e923dc7ad23eaa6df53fde5e4b2ca3f8d189f7511f70976f92654b10ce776ff9fabf2c6341e2bf71496368b05501d85b32566484bea46bfabfe0be7ff86f331c4f69e1a010ab2f072efb344198c1580adedde028b54b0e38a2687caf0b8b6d61224431967e8691e81e5e1f6915b16ca475cf157e09a80b2ff637e318f5329f7758fdc33026814a05167a1aea8203d02ed2969b5a0cf26238896286cfc3e4f6e3858bc9447ce36348d24c9a772d28c5baa3038b0514ea7c4451b846bc1e42f97ab8af2dcaf16f992626d3053c94acc067500feaf60194f6271fe6f3869bda8c1bd76c91d77b4290e669acc36bf23345636d7ed087f080065d77447cc29384af21a8d087eb85b7be0caf0b556151861c5f2f7b483c18112712faffcf7a2a2cd19b04e66ff03070ec446b15edc81cd2a0258e8babdc76ee6d70856a86bbd79a56aba79042c54fe5649606ebb50473513458eb1e70e8df1a5a4e40026a289f14af05d58eaaa74d7c2ab0ec1a87d9c177d965c33c8872588ac951ab2c4adaa2fbd86e8916cc48915d825bc0369e8840a2008106324abdd3a464c2fd6babcc497d57147fe5b9418606e67c4c90b61ff4937ad52c8a753256ae8e712213bf99f2e7cb4949757da81bfea7b6b75ad82ab0e8ed8b1dc4b6ec86b6e566ce8130539bb26ff6a06f8b7953195df7797ddbcff765cd9bd183b0a0177c97c0d605d6c1ebd9c573e0d6772267f0f0c2929b8ae9d1b7a219cd0edf5d41e2bc9389ae57d13dc3383f7d3f51c0edbcce929dca1c1b1af334c903df41014301677b43ebab4eb5a056af2e95b8669df6729bafce92024c6e5fd55d1d0f72a02175248baac651e58ad51d7bc89842278988508e1e60b554420c818fcddfc918e4ebbd15382b56503170d425f09fc95518fc13b414dda0db7a570ac4ed9b8becfc57413b7eb597f773bf4febe7d35b6902ab93be32ad438da28835f2600d6f8d953f89e5c83fc2aa61f59d195e20f4b8e897acd0427cd44b5f8b40195ef38650262d9eed9a73cd5d4f5f4589e1f4dc6ed0bbfbe1e96cb3566ce0418d3bc9976bb551e759004c9fb3ed4852269ac72d847ac46a0c717d03eab09369766cdc8b0ce434417ad857a82bcb325bc8fbd9d0cdda08e3668eeaec7efd2b894f68355255e4e3ed799051b7f5a70e0b3594b7bc44d3e8d12706579e81fb04c32eff1da8e7a453e9df2b902686fb8f07a6e509942a5f2e252fe10b17d802ea0599c305b1534f9c834f5e998ae226de1168ffbe103a052957d202004728f156fe5fd0cd16b8c389817d3bcfb43a3226ff9b06b2eb7050925e2df08229e82ccbaa6d5bd0b276c351ec95285a4d583da85ec49c085becb8452ca46ca2003984c7b8d9a1d0797e823942d91b1c1fd023cd1457e6a784e3d282eed48c22b3705dd16578d39ec780d392b8678cb5b630ae815f26467d509e52329e780f1f41332ec275dc9ccc1edb12ece67dcc0b70eab5fadddef314f889b49aeb9c5202079019564f1f7fe75f87b241d76596e2869eedf4cbf9dae1886cb3db5c6a5560481dc243df8ee635ce39db94bfd7fec84377476ee49aa5218499d867e685691462de29145d1686424b76e7f2b7d387b348db11426744ea84f26d22e2394d6b7ab47e17efe1f1a9000112a1806c437e51b6e77ea1859317376b0c2a5e384f103e1b239908841daa79530ce6751e08f34268b3be494772069ef73cfe14df0bf5deaf8f65bf372ca4662040d8755a64cfc2f331a958eca9796b26927a96ee57b6bbf89a272e9202f27193803b14bd6d89231a272fadbc4d4b2e07ca2c6651eb15d04258b9e373c034b60be6dddb1767b7d1caa328ccdcd3fd90850673bfbc29faa056cf76f6143bd179641eb752888610206057f05fdf30145b562f42ae22c1d14938f27e2e8207c3724d3dbd9b345db7f4143666156a7a5613b949fd46a1305402b3f30bb0e451", 0x1000}, {&(0x7f0000001e40)="69cd1ae2bedc12402d1084dd58ef560f267fca5846be733146079a91d07a3dd9d7500f5bca9e22705b8c222576a8", 0x2e}, {&(0x7f0000000100)="fa73a8739a1cd2b1ec42d084b0c01f0f60143d63e036c417b3a1ae69273fa4b23a0ca4ff140b1a6b9dc4e20a77b8f247d881633ea480c1d56e762737eab4a026692f485d6417ebe588a7b7bd768f23e91bfc1429266bf62bc027ca99b5dee2e4139a41aef0b20c46f3d91b181efda4cb1b18fc79466228800018a810c88fa2c32c097f8309b80b4e6be1a57da4760f0840b699d74519717a9d8b4efae2565d37a1a62614a9c390bd2856d7b3cfdcdc29c2fb16af76877ae774de54c98414109f6f5c13447cf82743f9dbf2074774efcc35e4c46d3b", 0xd5}, {&(0x7f0000000200)="eee88ed8666ebae204b9b634c1e4a359845fa45c404fdec267572fef2844111f3bd2946cb102a98cb2ad79b02ae740339f6cb10bab779f2069b94aa63cdd93191fd0dc75a63559f7774699a7784215ee2c10b734ac72b68ba4f2df2bb35ce72bad0508cd8e69251429", 0x69}, {&(0x7f0000000280)="b858ffd8c55068d037ebc642a6d572c6af1afe6a870e3bcff4e19c4d47534c2568428e90334545751308eac85a31a335f15866ca903a4b21b61539a3e0fb23f258f5f28d3f38444c77e9cf7a39866e4f45fdeab4a6578a1fe8ca098a9e2e0d50923eb498a92f8d416b76d7994b5f13b038c3ebc06ae5a322e2d7a6089013e72b7fb9df34cbe79e897f8ffaee7b87c3ca16469c500fd5afef97cc7b628cf10dbf0e9194635f02246051ca8d72348c3fc755213b93b8648fb8b8967e21708a1801396137904dbdd957deff406728e7", 0xce}, {&(0x7f00000014c0)="3f1ea64809e6071f65c09d670be99fa8efd19fca042252a6d49f2711590575bab97025730969a78bbb983656fd389e9ee5a3eec63ed5830a6841762384dc6df128b48bfbeac610377cc1c0b64e490de281cceaac5793ec8f13f1fd6185b72c5b2d594131e2ae6cb5b7ba25d5fe31b7410bc3048e7344c2d9a95c12254339c77219ca600466702e01170f38aa81e4d26630e2735c5e1501ae0cb42487b35834bb896a75c0", 0xa4}], 0x6, 0x0) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000001600)="a3c1218c8d2d8da839e04c73f86718225326f8fb0acd8321950731b4535366a7d5bc1925c953d97f0c32eeaefd07b7af022e185ba1e88be6df64e990175e9494c0411c87398f88b448ab6fa2865e6bef9eb0c33b2b8728cc8217813a102d7c0e31f5812b7924649558bf8859dc88c161b7a3e0c88ec65a5d13f4841766aaf76a7e008e85ed60e3", 0x87}, {&(0x7f00000016c0)="c15aab8785b4f5f3239c350755315b53f8acf67288d69d2a7a01f485ea769becbb88cd3922e90a6844fa2d2f6f701b8652e9175bde6b425f18b429e4142836710a9740d32cffbd8624f412f12071f190b06c37a71ac85ab50e1d4893ed659a6981982d09e24b59fb78d3d8c0764a199eba05e8dc4b0a17b51cd7c3fe5cc9109b18e5a7b3d75a2a83bc447ee5228035781990c06f50e79c8dad664a4fca6dd63b5fbcd33c1e6f3274ea26755c928d18b5617bef697d8e494e8d2c0bdaac76a6494a8db3fa353b9d515404b2b94868e813930e2b06ee66dd1a37860642cec5", 0xde}, {&(0x7f00000017c0)="3029a8faf871bee78fea87b6f9f8b8c2adb92e534fd3eb301f8fe3e895f0cc5914d01e40768bef8aa68626c21a41519c9bb28986c61b1ddb2ecdda4673d7a45ddfb416d74873043663a09d75bc1665f0dddb730ec1101cc14970e7e9e0968e8fbc91a31776a2985c5053c8cab717fdb0e01a4b3b6d75e10a0162041ad4fdec7a777d6e24db891004582a2a15ba4f47c11484bd1dd349bb812f0034edd08b4a8069719e930630ecb34d8e040a20ce9f0e5da8815c346c4fc6f50cf1feede03adf89bfc1875f20470f9139b080ace0329a74bd8248d294b927435b31e5fc02d9282abe0fb7d9797cdb9b306e1fb7", 0xed}, {&(0x7f00000018c0)="474fd381d9fcbedde1314061814934868b754328428cd5154253896363cc4e464184904fcfb48be4b0e2c307c22be666bfb471de557eec46d1081ac9c7fada5c707365b201b7a876c4350fdb0ac6b0f423fa1d792576df5806b6f6a6c98b59df6d0c3025093ef530af880532cd7b9ebfcd669dd5c564f0e54f10ca44fcd41aa6f666880d9576301e4ab13679ce96d9575b67a0003161997d3f09b7357628f69971e90544c1060312f8dd15a1b0a60bcf8e4ea6a6283c8db6ae5f6fa50956de3498c44f09d56548a0dd32a22d4191d8", 0xcf}, {&(0x7f0000000080)}, {&(0x7f0000000380)="ba9144d9e72c63ef7e91a61631da89e1142e64572527151b1661", 0x1a}, {&(0x7f00000019c0)="a0cea1ce0c8cff03d17bfe9abcde11060a19ce8e95549e9a8c382f526d2677fb272eac5cb9025cc654c097fa63c546fbc52bc5cf393c60921ef63a9f2b0b1a7da3ff82439fb2590c75511f778c62562832ff27a30c1952acb491701144680f6aa9a050520cac287e7e77c31e59bf1f29e884573fae665e4984bbc35a79", 0x7d}, {&(0x7f0000001a40)="072996c825841b363ffe2a853e4b78fbb9eca8b19410", 0x16}], 0x8, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001b00)="2033740ae4ee661b4e3cc84a1a502b0d1b85d54d87c14eb8c63c67b29552d1b71696e9ab025c67b744fed7279648503b98e69ac53bdbc6ac6ec298f4a6fd5a443e41b8519b6d43f6fbc592a6dd020061dcf808248555b613f218868f823ae16562d7764f859b74175d503b8d34f1a207491b264faf9a1049ba42e3e2a3a5ad06ce60cbcef8585c9bfb22ae0f4dc542a1d1daec840882254c0cdecb751012cad76c39a0c89cc676933b6be20d8bf27153f8a0b72165e00b79a47f", 0xba}, {&(0x7f0000001bc0)="cb6ce5b0e18cb7e3eb829d0e30edde69df00c1f8a5e53463512b102d55f0bae7ace78712a0ba0e9966d6de22acd667de3d012911ecfe00ead90f6b95f866188ffcc05b0f249ea2ddc7a8b541fac60db44c7e176a15566f285e13ddfaa6437e40c019b766faf2e17eaccb8cadf6ecefb8c8204d56d5644f48d722cca72a4de8f1da4425563fdc004d48703ddd8c0c4a2a1fcbf11e969c20f29b9ea59079059c5d12792957766af22aca17bc16041164a423eb87713266c4f62cc3b0a513ff9afc", 0xc0}, {&(0x7f0000001c80)="e67db3ea9fb97075915b201685d0e63fdf05b0fca47972162c40fc963bb1b5c03378f11e5f9264397a7136f19c262ee13937011d686b68449fc76be6de06f00b10d7b2be2b7eae9a0ff81e42d6f8fbbe53d65887de1198de56118cb4332a77fb24beece0fa8f16fa4a69b582d8dee686b31dbb38b298e81a7dd406e3dc2f5d79b674422732e901b277ae4a13cd216dd2a07734094c7d17fbc1ed23448b2c109d702a347f58acb5538c61058c02fc847430f10308e9a84393b13211222eb7f2a58ba14e5f093580d361b89f80e152100c5285b6f1a74be1f53fb4327dbe7bd9ec2493a0810e59b7ece158c41fec892094ae2cc4f1b47882dd", 0xf8}, {&(0x7f0000001d80)="a7b776db021e5add69205de307ae7c3a95e24d1493df8042eec66666de372a4fc713e015258097574b69e76f6edcbfe6d9983c1292b93c9c767415a557520101b82c7d8c90b9af8787b9dc82c595db549fd8800e3a26362761583bc868ddf2dbc1e883ffca1f1fa551e03aac94010520da7975cc48d51142f4631fdb23d916dec595a3b553c053e657fe282c238560e191d54d8356196e95a8073d63a5321ff70bdf39071db32c2f17f5ce1b252bafcb8d248ced084256", 0xb7}], 0x4, 0x0) 10:52:28 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x8) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000b00)=@in6={0x18, 0x0, 0x1000, 0x8}, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000000b40)="78b8defce2b67bc18bfce71e5652aba16cde25a6a7eb5bf95cbb8264368dec7555d031335beb19d63090870ab7263f5402ecdb7f0d2a3c67a7cf148e2727062a4b4ab1b32ba24e94ad768cb335950303ae929d330e40b06ebc17dcb1f5cc944e56cfe6632af11a66365046d768211e670dbc2b293dde2272aa90207437d26566cd0924d090131b9d58bd4019461d72e35ffe4e83916b01ee80d24332058431b74aa94555c26e7d2758bf47ab3165d97932ba002466ab0808e5ed82f61f0042bc3bd6bb7351f096f712b8d15b3c754c740da9", 0xd2}, {&(0x7f0000000c40)="416503832106c5de80e4e8612c5886d328e68b379c5feec8791b4baa9b01ebcd233191f866770d1015e8162935364322a63874e027978c09d8a2b1c0e3df846a899c3ea5e0d28cca06e01cc23ac6d168ca3536865b8864e89c66c7", 0x5b}, {&(0x7f0000000cc0)="ef1d7fd3df9224e3dc96c5673307aa6787e5d859fc0453057a5d7a0167bd3ef1ad41d90467a38a06943455e3ceda99b07de6df4975eb7e5ad481e82549a085ce57667e7088f3ebf7f85281dcdb3fad6d2b949ebcf6d446a625e30355b8208c0b6378f1f2767c2cb493f26968366afa1bf71140f1a2cb8285dae79b1bd44245f3742c8e20fbe0c113eaebd25a451763fa0b88bc6d85c146973e848c475d22ce04385531911154dbbb589868df54e7dc3caa3bf9a64a4ef2c7aab266958f9de541ef4536", 0xc3}, {&(0x7f0000000dc0)="028fe24f7d3da7236b7eb73ec70cd05b847503dbd73292b8637c3ba3ce82ba02c33b25961a6927a4da04cfe4cf8907cfc3eee169bad9c3881e1786d1a723fbee39acc4cdb488ab03f7163e", 0x4b}, {&(0x7f0000000e40)="ca55b437591084bc8b8ef2b95d603d7b8eba0735f72bf54c791f9b3ad364bc9a8f638ba95ce6e0f750adff40576942d8a6316de291616d5e7a19d1b82a428054a1187af5ae1e91d6dec81b2c7b56d00664c6e8d5ce4de92ea002d23f3606c686a0ec09dfe928f56c17c8072d2937c1afaebaa8347aa67cea72a429a81e6646f4564b26997b0c09396702438d37eaab2f1715e2bace11e9", 0x97}, {&(0x7f0000000f00)="469e954b71cfeace94f501760a4b3f53355fce153ce8261c9125cd2fe31edf39e23a045ec35eb7f892adc14829f76f61238fe46347cff1bdde7b95041e946e6973d7ce2c39c59573d31f779be38f76d0cb3b5f104ad30c29d688cd614ea23af0e1a5ebaeb7335b", 0x67}, {&(0x7f0000000f80)="743de9ff324605e3e46271748f31ccc1486ef99ae6c0c435dc0398b25bb651943ed0cda60d5dfe20", 0x28}, {&(0x7f0000000fc0)="fa407035177363c7fdba8a73d1a8229e785e01b9d2cb2dc8357850dcc0d6a9165fe7c6fc578c7485c5dd892fa21254afcd0bb7cc6233484e51ebdef380800f0a2d2a2af29d143f0cc446b17885140881379a2c147db563ccc58af772800f9cd6cee742431febfce8e579146f6e21d5a6a2035ebc079dd266a113a072aa17863ee74b168327e86bdf40b5396e2d700f06dfb3a9a16b0c684bb860252d5767927ebe3f780b7d9894a36e0fd35b2e18a1d0cc9137551cff214b7cb63c6dac2dffbe4b1a712e2cb7df7a3777520d757659b69421fff0803b33f7de3f2032d0ea220df07e5d273077f17b90239ec5bc22ab6e42d014a7d09d1fa08c524a3d00d9aa8653b41ff1772a5939f44ae761ce0474e608ca035e17812d3c8b86d8a2faa24f45996697ad7da07fb6733870661b00b940e0b49bfd566811311153d0428c034fcf3e8712edc38e2895c8708719c7e43caa9a91b5d44e84f4375c7146f1d0ee56e02768080fa6de22c146df5cb09dc38ff078e76238f13d7dd3c7ad9441ebc4f2db0a68ec338a55870007a3e6dfa9b1dd0dded455f66d50ddd8f709bd67976432beb5995cde1b128852bd5c8ace4bbdad87d50a65128689a1cd0a7152609219c3d0e8e274f2232ee91560e3fddb02f89ecfa81aaf6730a2c22aba8badb2db8bb341ddb0b224beaf1f52d717225a362fad80c4e8100ae878a1e9eaf2472ea91f697b6000ae8f3cd4bbb40ff5c6210b2c13701cc7873e68120de8afc51623c0de4f47f332a08b2b78cfcf767b677e8da85a82a131b4bf22bb8a7fe8ba3e534a7d722dd012815d45c462ab17d218061f909c022bf4d8a62b935ccea3256ea7be24e537ea0ac7cd47b14bf1f1e6e4189af28dcf3f2922dadad3a7583996bc1d8746d9eed83ee4b9c566c342b150dd37533f74bfe6c2354f67d3a3d8ece697665fb8bb0b3809c7f20aac5ca11fa882427c9fe66958e1aed9937ede4eddb5cf0adde7947c6f184d84fe837286471fe1c18168bf65d3479e7c8ff6948a280056a8f28936861abf9dd74f9c8102e0f4f9da22ea9292f586521e3127fad7b3fc4479c2c9ad6cbf3df38da27c1b10f9bd4d76464bf0350c9755ca8e5e20376b4b62724f0bea5e8b8df5b4f6478d455f02d28c991a95e368f22320c75f70ae0f96ae3769afb64a01fe59e43714361aa3877ffb75f6ecb4fde4b951fa6565eefe610f18e0ca17f0b64ae650d184cd51198b863cac320aee01ed69de4e74eed677ca89debaea382736d7d79f7b5a891a91aafdd81e4087baa3733c3a21d697d49681936a3aa30fb346f9aff9dd8f686b4873ff5f4b9c62569ceddd1676ffe3b812669a5231d3800ed160f054b8b640252e3a666cce6cd80c64d1503fc27b563a34db60cc867443c9cec07b28d117f69b2e0fe0ff59cf96145a70b60a272c74780c9d5c903f54a8472c51656e30ba7ab7333dca8f3770518376254f7917444a26814c1edf8f091bd917808979f97873801b6826656aedda93793af42656b87247d00cb4ae174d5c73941b17e1cfe6b248c531f1e56717307b331108425dd9fd210ceab5291bde714cb5ab74f526b61a74e3c4831a45f33a33b73e894e62de6c7d172fae471bfb7afe21a17995571e446452de481687156dd959ea97f95b05d972d4cffe4855906e58cc24d181ff8381afa7ae88b2fad6a53aa81fa0db8d3a5e0c90b71abd8330d34d6164bb24c8c2f0d59ff77e3545bea2c037f43bca285f0e7abceb57edb3a75bb04a488b15a586be088a1112b40cfb332a8b030fe2fb74f0e382c67540b715dbce1d2262c0b784ce93218fe0d83025be0128db2bf8ed0e08576d0348a877cbecc09bc4aa4efd8acb9145620d9f474e6fef20b5fd196f8d029c80711019eea174f552161144c3d8bb523bcae6d799a9e051fae63a4908cabe65450aaab3ae1483efb9269faabe79e9f6df5a60fc740b147ee30a76035346ee85c04537d2253052c6c0adf27f96f024cc7feabc4861b1dee3f044c240f4c8cc53fb0016b1c63e606ed7b2cece0d92207cfa53ca733e41456b3d8576cbe764728011b6c7687c11c65b848e6f71605a8c779717f4c6f08e1fd43aca420998b698689f28d6391f7de5d8970e93b725b1799f24b9c3752e3b62ff248683adeb3c5b55891e7c4c571baf7a243bfcec7164e039568125c0dc1a6b77bcfb38d9bf9b3de1f9bce211abb1338f62182fe3af2d333692d36f16144fd85192ec036dc954c4ff6ca62f94138b183daf9cddce31662931ab617069e985b5cf65082138713751c7f0975b252c42f00ca35f556a038282f1a30f9ae123ff98fa1509a0b7ef099f6a42fd39ef0690e52bff6d846f7bc6c609ede7aaa2c000c3cb00b5d349370838f5d83498d395bd2473ff08259226a7109284ece57dc8f6b99380dff42ba80bb32d66af7de552b08efa17b17a9c8202d9554594d10c5cb7447d9a0dddd250cdd7a3a7465e0fc26b8c4076b35f9a28dc1aeb46e73f5e4e8d563ec22e07efbcfe244d6f220119069c932e23f50882316dec020312d07623fd565799c4168a27d07070f0713fa9f1af68ccdc771f009bb070dcd878f127cf4e716a849ee35742bda8ef21e9c123be7000239a1d01a9f3885c4f117f5b3b9047b6a441be7ed942214aabf720a1287ec454d3f1c8c9d9bd3fcb7357d0708c4aea4319e7ce5842790bdaeff5ebb711ad10c034bfbf579d41ba9be5cc509d813d758006e0fc87f4fd7e62477bfe00994334f516e211f99721f25b74bfbe0c327d750f1f5939512e5ce50c559c2fa094924ce572ba208ab3a591019387c6abf1f1662e72058eb4cee37087999a7c67f73cae7d052a8c8d73c37599578d638ebfc1a14e7d8438f45462f43016eb5d98059caffb2df191fd1581dd7b1ea13996405b4b08d0b39ac1f0e6a3edfdb9cb7a4d88e959dbe6093676e4b3480887e53830371084a2961f81b8b634180f05aeb110a4b526097917550809bc5dcca9e55fef5e206f24a91dcaede64edde56d8dccb3573fc1dadf3eabf03d235ba02d1de07e43ea3c11cf29a18974fa20c52f39e11c3d7e7aa63217b20770ad426cc36402cc6185625220c32c20f106ba078cfbe5b10d56b230a2becab95b27af0da8eb68e91ef9035b1f034a6bce73b94c0b1be438746e82b27eafa354b1ded7b0653711c4942a47fb7b5ad779bd44fb4491c1b6b182d6922ddf89fe3094a97a7580451f27f700797dbbfed5c47cfb6a718c2637237ce5144d85aacb1bfb7286b402d1da61fb56427c0de5bda520350ae2ce1e1fe9f0e9461f822e3743f2c0f832928ad7d604cd67f3e9c3db8643bc56ef4ee6f4fa9bc450fa56f6b9a995d11f5ff6440d009efbf3e937810712072e0acdefabfe658bf14e931ab29ffb5ad251e1f83e04efb0ae975a9ff6c8d3c0ae944c116cc6d12dabb61888ee2a3c39e4d6f93e2061b16aafe9fe44156ef4c5189d64568488c03c61a8fc6f226c20a94e55cb87e83775f8c3faf4ef20970ddba5d3a72e4914e6ad73cdf523e8dc07aa9ae6111c7ca72f22b8876a81d6f11d608ccecc9b1d48bed5545f06bad2f81934582ac8952e43f42702dc732a677dfbaef7f0f57380de635ced165b8fb495f7b6d86f2a309858b4988b046e87d7d9270007c823e4a2666dade1c8fc9d9899623622c891a97a1011501e5b4bae36fc1ab4795993aff982148582d3918076379efcdc13e453dda5b59be941d5334a4a1b9dc5e70bbc8f49a9af9a28e57a359688f0824cab0785eb59b193c2022ddba2869e48d00aac728b8dd80a897d63d56cac8608b71c31499cfee2b24d4d370aa7e17152f3dca8ef31056691b862169a1e78b023e54649b573e6e0ac8652193a0f526e8734c259539b8fb5ba9eda329b10d530364500c50ec757d1e9849c1fc4715102cb60164bfe98e4ad9c5eb98133dd62caa3f991309deaa94437a67fc9e7f3ea1fee60b7c47be0504ada327f31f520d9235d0599e1dc6afd5c6048355fda1f646b70247b4514d1cd221b3e831d2b2c8b06d7b82d5af567fa98f4dc4457751156a7326759525f2c93e8e24c3bd4ac6691c42eefdad8cf217914ff008e90563ab49a664ea00b8a00229baf37c780fe65458e247aeadd97f04500f21636cb38dab7bdfa641bca266edb42f8b34431641f9546977b62958449905a3ffd72413f5cb068ddf80502254437c333ada443f0b33db290b1ea20b5efcf015a7af0e41dad25a6baf0d4f1481bfed82f3fa005b9366a25c0682c015e424c3d4c143dd0fa6ed183c482576c8ce0f50287020c8b4901ab35d9c49e36acb00394969ba3cff028a27b67084f15b85e260bed3316a135079d3874bae79ffbf0d81445ce229fc902fb7ef60533e3f5c2177029556b1e3ce2caff518141f8ec44f385aa85c0590f488d17d5a3534ba3b43c4ef7fb9717508e45afd1fbfc8896535395c55576a252a81588b524635bb7327d672b5b9043264ef08c0a917e39633f99aea01ebe9f5926654d57485f8d43049e26c8efb4ce649a11d9868c0e95db37befa9d43617b2e7fd30fa02a2b5c1799cf132dd17ee979de588c7cc14be2a7dbe0210508e0ee8e0c51029a9c6d796a5f9f69293ff5267aa59da8f266f759dda1cd919b316c7ca83fd5b2f5ca159f8deb1b56c6ca78123ca6f4d93ae0b3a1098bc2a850d53a16322a72fd29b56c8e68b216944df9b13eed68d9c560ad5205899f3ed391404d51b18876246c37133b3b8aa692b21f00bdb09e3332c4f6ca41ab4d9401f4c674308f8ee4956068cc4090d1f190e36306f3377112311166d3f1354df973f576c47f0b3bae340f88bf7768e69e2dc844876bc32bcb728e4e053fc5b58eddaf60ba6a638ab961b085d6930a3061b4ec233be9cce52d3c0584a254f43d9c93030d4729dfbb424440dfdf6dc16e20a147d8180ee2bf4301fe7b02fa7d91aece13bb62d4242d79bfdb1cccd6e3ca779059cd88df53d49a767d8579056aaf5f91805f0a2e003263980d0e311dc8b9e3c545df63d19b3d866c2e58609ae81e455b54390cb86eed0fd2d140e3d9e6404ef555f4192aca6fdd03ae14d6217e38b3710f3eddceec130e94b5349f9a2187776d12324507871bae378d9939717d87c7f3a7f0effa2b8122f8b41b625622a1501b040151bd313bc3bd5afe9e79f09466882b8733f61cdaed7939607c8c4f5c58e7a70b18fa87a97422eef728ba6841fbe3fceae4506ebfaac278c131fb02dd25b8331b7ef74c2d8a0be2f27dc3d7fdb50c39ac7d4b3259fc02df59d04509318c948e9b2597b7256a143f3d6875c11504e5f6bd7b6bb7f748f82561d6ba2cfbf8d929a3ff882214b98350595530157d7817ae176ce206b921f1bedc12bd0909d62880342d6fc9120bea241ba30d5587b38109a75b91516f4c279659b47734b831732dd2228597c77a8c941d238ab5c66253fe35e3a7371b7277a01c8e40811da2ddb10564587489bb01faad8e7d3bef19129f7faeed465ccea402a338c65d99de8ebd20032ca1205b5cd967bd6ce1e449a0f13e1884e8a438ed73c68d072b0728b382ddc5215ef5a04d278b66052c8d2fe928f55cc982fecde15a023263450fd4ad02fda894eea2f16eb84203dd4996de1a7fa74b0e8531c3ea73af320e95c98e996f40a0b4bd448a0d69b34a059203a4810b531a31d3655a7a9cfeb5d05b5f43cd297d293f97836ad6472ba09b6fbad9a73ae40e6213db766a0927ed60617731653be90138c733f62776603107fba69dd936c75e0d2b0b564cc90389647c7528fa5922b5", 0x1000}], 0x8, &(0x7f0000002040)=[{0xf8, 0x0, 0x5, "86442f8fa646b2108655a961f306552c56bb218715377bd292f0fc1921f9f0e0af233cbb33658ad822c80f2cca56361fb55ef202514a2bcdc9fcfc623e21e4a2f432c7c9d97119b1f22c9dbc41a3ac30da9e950a68e2f4c5a8e70149e80b40de7838f15fabb1346d895682c726888da3fb411c6efce4e431355b7a9374b0ea0d027c9ef2f7d316119ba68a1b99257e99b1e21bd0657c4949ef1de9122822a2fb52ba20a336bd8eaabec46ee6409a62eaea4c8d234da1da47884871c5b91e1156433fb70dce98fe4145e2987827a37895730cc3b9db5a8f9de6595c86eac45d17836b"}, {0xb8, 0xffff, 0x800, "3b38873a2c755b5f1633951f968932784a79805a1fb8d58d6c369a8d96ad78537f2c00bcafe82e17c95b6c93d6afff910983cd4404d38d6a1bf09dc450cc0fd72b02c70830586a2bfd7796c246e4b23a20deeaa0bf054e94a2b978f46055b0d972d915162205ea4e7039943d8649c047f6690f83d8d478b1a0fe673d48038f8a6929e2bb293d55b8203bf06e840311446278a6b69ac0ca5c4341b3d537feb25ad149c99bc09c"}, {0x60, 0xffff, 0xffff, "21823762e376195329cbaed497e6c495b22ef7e64fd5eb6c2891d41342eaedd0a0a728e34ba428ff2de504463c60a2bd3bf0b0fe249b56703957aff2b40ec7618c53885a088f95808eecb1f3acb3"}, {0x60, 0xffff, 0x6, "383edd0946808f8c337c8e10bc943f02d4aabc4d849de21424f0a071d4c24d14c33a06a8f793f6902aa5d2d69cfe9c5ff381b53280eed4c6314fe6c53bb0fe16d2d1a0a13ef8b6785608cee2"}, {0xd0, 0xffff, 0x6, "8ce5372ac397f9a9e2e1555f5a45b1ab310180bfe9e6e83dc79c22bfcaa45fe9af2d7290573a6225897a49d805f8e571bb42f85db87eb1cd687b812d05a99d121487110aafd1993cd33e743efc63897613394ae69e0b314feb34aae565cfad8a164a13c96a38accc815932a204a0344398f8023c847aad765e781023d3f0813eced101d503a277bf54130c3061a2383433b9ced6963a19bdc1d409eb3acac31a8b11aa7b70716c31b2387be0a6d297e270fb9b37e14185ca65af23"}, {0x18, 0xffff, 0xff, "916b7b1365"}], 0x358}, 0x405) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0xfffffffffffffffc) listen(r0, 0x7fb) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="ff32ca3c981f46b8bcf3a8bdd4d717b09e2167305242e5f8fd508057d1207e5d70cf2180368278d8f4cfe77f03384876677bb71c1f263e477089900a1ded47798dc22b13bdbef1a379343d3ee9918cf7a4ee8c1cb65f30661eb7b0abfbf02ec06f49bd9edf240873577d5269c779c7d5fbd08cfb09c87ec29f2165970a111179358a0524648cea5b6441e488bc5eb2ac6c6a4510555c97ef883a40dd35884193aa8a7d4d8486485ddc463a3f8e41bc30a3ab8f717bb09526a8fd9e734e0bd42e90b07d9a6509c9ce926c59c1906336040214d437050969fdd9303b0c", 0xdc}, {&(0x7f00000001c0)="8fbcd9195be7a51260128249570a0cac985cc134d90733abd3ff2ee8d7996f92e35d26f29e14283e1a1348fea3e882ebd5d011736f2b51f57c5102ac3c4134a5f5ba9d812d4eaddcc5b412b0d40efb84e9fceb77cc175fec7a8f46ef3b8945460d095cd4e51f8b0cb9190c0ce575298cc2999f9ec2f69ac79cf29f3a4306a4de14189fcd81dec4911f1aa5ef9cd1ff90ba301b2796c382b036ca3ef6b482dd342d534a10ba02fd1357e47722123b57abd624a943db72605a2b", 0xb9}, {&(0x7f0000000280)="37f79b245a19a59c4c613231855585305c0a92a079c1d76030f144d7f5f9242ba78c6fa45ea3910e03b50e3c4bb49d9b7569", 0x32}, {&(0x7f00000002c0)="33d9924d2428c3d4c5d1f0941bd6eac846d5bf086d216fa4581040fc80fa384b5c1228fabc605e31de196e56f7b10764ca54abd03509f79c731cea0ee37138bbe381b7262c35e4b2aa210d7b7d4c16b02d28db2a87cc520b7286cf192a76b063f2446c32a8b190587cffff9b1fb0042db2393e9f1aee74d00b41c517268c92d45b6481559fd661978dee183dd4b0058cf464dc36e13d52848f9b5d0e1b1d547c3580d020c3c4bc8e6f9bfdc0bc4f5d0189529b5e193b5ba505b1bdfaecca539ca90b6730e0404584e0758240ff82d038", 0xd0}, {&(0x7f00000003c0)="019a6404d460fba41cc98493c848a6c252ab91984f3c06302b4c385210c37e754055f9b82e734c8df22054459f2e2f8c18cc34d0dc6d1935a5867bcdde5a38fef7d90e842715a95aadf3cd8357338ce514640411f7de99ee7585c18de2d5da60ac8004be3b771959fd98b3e2ab0f59c62780cb309f9a12903819b89fc96c611c1d30f603761f03e29edeb45019c40260e033f0ca2b3bae939ef0e3056c3c0c9f53d8ba11a3dac5560aa7cc4860eee61245d3c6c174fef3185f86b96ff0", 0xbd}, {&(0x7f0000000480)="967ede", 0x3}, {&(0x7f00000004c0)="8c9101c0bf86d69e68d30788d7b9a4873cd89f43c0130f19b7ad1fcda08a71a1206f0bbc413859ec011eb2bd06b6ebecf4ed474033d85df87ef086bbecf95e91ec5bf7698c456ad83612b49c6101f7749a3fabc1a798ab671627a1173cb0b3f52ca2022adcf2832bea1538c20630826c6a0010d0558199ea3fea8e15e08bb553902b70fc3251f2889e147158333a428d48e1524817289dfcd0d84646958a677d0ef5f808263b4eb9360b51f157fab85fa3c0e56d3d11853c1d5d7b35bd16e43d3587f98cc388d2a3ffae4045f3cac8480f98fe74c87d97ee840acd02a29423", 0xdf}], 0x7, &(0x7f0000000640)=[{0x18, 0x1, 0x7, "5cb436ecf0bc"}, {0x48, 0xffff, 0x40, "91e802fcd0be745372b37430cb62909a96ed070f4dd770b3ff79925bd4dae22c2b56550216f324055385e956d15ef80670a1bc8fbb"}, {0xd8, 0x1, 0x101, "2cb20c14d3d30833c279d38f5c1d83874ca92a2fa76e1839cfb46df4f1efe69192d1a95ac91524ce2b3836eb65d3cb204ef2ed5f5187de7cd5c6492e731dac35342965eddb23f12ba4516fcacf5b646b2ad6d02bf3cd6bea42469faed55c079a3d3264aad6dbe07043be2284d7dfe5c76dae3a41305a36fecd2e76604aa9866e04ed96e13ab2dd40b5c83529af059983fd72db0e7459a1e30ba1f6874fc91adf72a3bd8bcbf720b123d4986ed2139a73bc2af22fd5250b043cde1187617272630a"}, {0x90, 0x1, 0x2, "c137137f69fd4721211cb57087e0b48ed0a426ced9af9d788be6c49ef135b55f5ac54b9e061edabef446e51b5f6112f3d9c111e201d2cbc6ab645c03225dd1a67073ff62a7d4b5451292cd43c30381c50f516e4d916313deaaebef2e44b6a2a3bcf5cbab936dcd6b71ec1bdc243e85d857048bef456d40befdaaa0"}, {0x40, 0xffff, 0x5, "09982a2170a520b480e9a994d82ab6c9b9f55886cd39b83837432155fa3b0fd7537b347cdd26526f8748"}, {0xc0, 0x1, 0x100000000, "641e22de61e9e26739677b2bf2d805fe6636bb4bc87f9f574b093bbaed1329e2d840c64b2a811f124fbb890ba82853f505a3f4951c81fc1bdf045c7a1782b222fa551073c43b472f03df5c2ad106cafbb2f11223975dc9f7f6f42963a633ce1baddf3d422adf63ce1698f19722bf367600af4235e0b9bf2c5c68e0c2439a84d28d6f147edec618508df8fdd3be1be81466138c16d7f887eebf3e639739bdb742e250429635b6f6f5dab4ffe827501bee"}, {0xa0, 0x1, 0x3, "d0add7bfc4226d87e03fe278c46f2e286283f6b50efc4eb86b0f7574f51e2d1a3a0beb354b3635447828e742637c2435473a50059f83b675a8d17207f88e49ec2af668e64dded7a63b773db280bd57c50d8ca8e0cce16e01ecfd9fb4283211db5713b1601c3df2d98927e7f01aee6a27a66ea7e5c3e455d6a5acb08e7120cde8abc22349da8cfecce18365d9dba480f3"}, {0x108, 0xffff, 0x5, "b2a87aac65ca2fbf9cab3565cf52d96092f2a7fc8dad61190fdd8f0781204dcbd6eb1de0b3d109c57cc142f8cff359b4512efe7002537e6d8cb4a7b27a19babdd8a0b1ff6a61ddd4619c15046ecc8252babe013ea761de5bdfd3f752d8234bc4879a1ca98dae86a0dc02b296b49596a38afb4a2fd7cbb17db86853a340a0f46c9d303f0b6456c27cb960aabc8d6d461b65922d7ce1dfa07b5dc903873c2c690873ce9282d99d64e44a6fa5a3ed8714abb4841497be633652bfcaf28360b5c38bd7c1e2b552f9e89fc98b0f8bcdc71da9a139460560acdb828de3138d0a119085f21921f05f64ff6b911d0d0eddefd2e36b5cdd"}], 0x470}, 0x4) 10:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b5e87cb2d72b8bcdb9ad8a4f5f728193eb3d35abe037916b136a54c", 0x63) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) pipe(&(0x7f00000000c0)) 10:52:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:52:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 10:52:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() socket$unix(0x1, 0x7, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x10000001, 0x0) 10:52:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xfffffffffffffe1c, 0x0, 0x0, "2b3c4ba482a138cb9c438e5bfe1968ad94e1dd54e88584db0429b43db85b78222a931d311671378d40f83c6b81569ed10fa3e82226a94d"}], 0x10}, 0x0) 10:52:29 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x100) listen(r0, 0x8) 10:52:29 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x86) getpgrp() setsockopt$sock_int(r0, 0x1, 0x800000000000, 0x0, 0xffffffffffffff63) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x80000000, 0x4) fcntl$getflags(r0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xbe9) 10:52:29 executing program 0: r0 = socket(0x1c, 0x3, 0x7) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10008400000805e00540878f209000000000"], 0x10}, 0x0) 10:52:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:52:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)}], 0x1) kevent(r0, 0x0, 0x2c36, 0x0, 0xf8, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 10:52:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r14 = fcntl$getown(r1, 0x5) r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="64931a34a8a73d290f05dbd90c79755791180fc9477df36dd6e3b001133be515637c76ff1a89216adfb77e08cae98150537b5eaf0ecba774ea48b113e9beaa5028a0a712465fe17abd5abb5bd36c6d99edf78d99504d65667763151fd264e106897a58e4c2526475f1e4d04f8d90b068a2b0b85809ac12777eb3a155fabc1bd78e054d127f664809d5c24f4a89062efcf7f84de6fbe56dafb2691127f7b9118b25bca68a77d37e970178ce21e220d57b52f2db44d6f3e85baf652ef9f92b59e089539f662805b0c2dad87572e8ed3cef", 0xd0}, {&(0x7f0000000100)="ba34aeb1d77337161bf244da220d467ba14f53d06ddd80d0d9ac06e7299757d3862cd5ace3ddf3d28ca04ac122e40716d53e215d443ad37cf031688e5a9e6499843a2a1aecd6648f3cda5a525ba35ea07db213f739c21a126e3b5b9a102a14cd886de3c057151ca5494ac0d5e4243cec1f379abe804a0a0f70a7a59b2d60ad77b5139b3172189902ab5a17c53bc11834d93ed2ef9e3114a7a37bd07d4ab31e5c3638abd7e951f50e858d46eb288acc", 0xaf}, {&(0x7f0000000740)="201d4a05beabdec17c13b9a99da93634a5109595cff38383ef3b57b3fb0e818ea089c7d99770b2ee7131e168980d8cbe3a8ce787aa34c8efdac6eafcc9bb018be8c377d3dbc880479f52e429c4508460d4c64824285ceb3669d2cf07ab89483df2d3c23b88c21ebd2c49ce3c6d8a2b3685973d37de1db78c1effe37e1ee744174e35b8050ad6638eb4272899e6c35dc34969fec9871e9abef8eda645972737e8e98e6ff0e312604d87da2bc3ae150ed3d8a60da2d728e58b5f5227acd01d59fb003571d6995e8dfafe72044056dedc908c8e2cda4f2f7fcc4d7500c07ae21f5c51c54177f4720e25cf6e5653d0e17b573240c582e215badf61e5e1c6291d76c05915b7a0cffed86e0e973fa3e97c53a031940892b7d2959c6ccc3b5951afef96151fcdef502bc6f0f088284f40945fcff406012aefb74316d077ba5bc17cd0de22af7ecb57fac2599f42699bb421c4ae9e5f412a7431c33d6277e0ea77d6cfeaa8de9c0b7472e6f26466c9c85592852eaba2852c4cb0b9d8ceb76e8be3f702ffb41c99b50500ffd8619a52d55a62be3800a9e51d3304d08fe795b07c384deb63740b43d73ffa0788fbe7353ef5525be59ac101a706fe05a528aae8723e506561a345848d72b1d4ec7388e97e7f564a2ea8e41265a926ffd7bc20560c562b1cfeeed0c800573f61e85aa814645afe1d49773d9ba507304d69772b12b5f34d938f4e6c03df94505115797110f694b18a5981b02bd44619489944f3bc7c9008b3ed5fb1df12a1277a3a37992ce9d006c28bc7873867f1fc86ddb52b4a40831ad331be933815d2933314941a2bd9b8f8b57cb60c0174dadc880844c7cc36df8aabe5cbe86500d652f33f501b207e93ad0a75fa3e736bfef7f5d52dbc19c5d6d72025b8727c1d9dfe9f2b09b02007996fb63c8c9ca344e9ceefd99f4c961c905ceea6fb777cc0e6b44b6fe1cbbf74cdbcadc02abc2f6b342a30715acaefe1c73e8f4eb85dfc8a6a25bc31eff7e755fc6a87eaf9e07d62ab2a3df3ec56070866c46e986361e91d3b0db4b4fee5b93dcfb4ef6667ed994f1ef1fe59d600eeac8c91e706d8e72e7eb8677ed544a3efc0ca02206c355b0eda0779dcb168a11ee014edad8b8ef287c433d414470c4833125a6d993f7b8b8b2e4221f3c8af385aa7ccf062145008fe2cda0021564c0c7e1a22ff71057284151b2b8c7295fa75e154f62eb90f916dadd072b34b979f846bb6b2332bdd7ad37a1cd26bee5f0c8c75722d83431f95c82dc497c4e8e55e550b5a5936a6152cb99d6bd5e0156fa3c40ce2846a4dd8ec0a68fa3fab278e1b08e74b3e550a8c053ca2f1f2aaf2ade6c2b6364a9da7569ec6c8a3de1a1c95d7249245734c6d3bf13d89493b24fd8be85e83ca4dfe6a3c0693968363aa029e8d3f2b626a24fc6e42487f1d210b9c9b49ae62f18abb186371abc4d849267af9410b3ee4fee87681c8da8e357dbd0ca6802c152e112f63c4b2b9e9808bdc66503a521f9e375e1b566fa15831ea32abd06762548a3d776b8710438be26ea3094e70c49db4a6e93ada51ecad055c286999825ec17268b68ebf727563a96c7da2ec060a6c750681883ac0bc42f4eabb4d8f8a5b00fcbe65208a8e59e61b434da526f939754678f00e0ba7cd2f1fc01da29e10a8968f742d6865a864ce6fff08f4a98ace9dc4db3ae603e5ee7f42d7c8b46c56e83ec7d5ea3ad6746b3c7843e5ea42c807404ae45412a1941232c69bd3f04951f1e9691d947225ad6d5b2648da4f073b08651d3a033bf6d8aad77f515284a1eb245bbcbf58caf7e6bf0965d26d7b7e67082330ae377c4220a017f9037a98d4c331ec06228e372edec564f95a3aeefb9e67821298991a5da42f1c94abc9cf52a6425a8662a5f67fb859bf933e9ee6aab620a0243e2cddd374aa93aad46dfddf4e5e702a458df012c1806b666ddafdae3c711f8c748922c31a804f6b23492e0a8d25ea8062b40c172d478175c8fe0259d7be6e5a6958a59b161a88293c3715555e53e14236db045f13a6f90a20e274efaa8fc3b98ee533dae9be7ffafc719eee1f6b2394f39449787192bef2f6235f54f0c19ef1fa01c7b4aaee870fe43245f6ce3e796ecd2874a86ac2d6ca8b84b94e9f5d4b439fc4aa9ede4bd931065d4af3cb47ebea8787dc280141a5172b78e1a0a9d26f9a11cae4d03488b0fc0fc41a62401d3f6ecd558e1a09e844f5141f0f6ff95676605390c9286c680e9f1d58c5d7592132d01103d621f13bb27f3fad685d91d2a4c4ab5f1438c83777e19fdb39305918122ae056904e7f3983ddd14e673eeb8d426e12bc0fb8ec4fb5e8237a817dda51a031bbd84dd47d0301db488999685dadc421de7e0b7cb985796ba873cf6abc2c48abd2d5dfb6dfa1fdf7cc46858519fc08872c71b5564bc1ac56328a7bf64d6c012c6f1ca5a54f4d67eb779f5da5f98ce02a157bcf0934b386a9ae43b2eab0f1be5d571a8b550e900acb5c89583f304484f25edc331c759ae197e72e22c9f736ecbf7107295203adbbd839fb07d5c1680cc6246e8bc11681847ddfdfe53788e89945844ba0593b7101f3e2fa07e36a816824c3e0f7222c3bafe0c904696160e3bf94f4c6b57796c88e567a6d5f01dfbf3f6cd34cfaafcbc8ba03d1c44e5381ec8f631d7557faf7d29c494e1b59a1397c48c1625c99b1ef9632875769232a6fd89465fd4aeaee7d51481023127520e55d6438cad636f2049998aca418db40aab73326c7d5fdc3d57819b70a8f1e858a5c5186d8afa85461724cd265c926d4e48a264e141c8476d7b72719313038b8686df876b592e0bf259fb98b34a6aaeacae30c43df2193fd51b6294ea7b19d8aa81e4c27b5fdb6a17097b9470272dfb7931186bacd633b47c26ea4017a5c1dcd59baef7ba5a4e1131082a7b74ad8ea2740e5fcff5b6ee6fc53d5737aa03e33d6f927d993474b004a48c381e52528f0d521e3f0354c378862e403063b64825309beac265e589f6493c270f995b3c5602b49cba9c6f3b075fbf070dfe67cb364f825f186a02e02468c82a8ceac0e687d9abf78ea1616f077a29a348c46a667d91c80e638e7f5c67357568cf16668e8e9cf42172d753ca0f7272db618d8590d756d134f7cde86db0ec6fa4c59b99244bf779d9d8632dd69fe278ee54f1d20cc08116127f8390a24d571c68ca04b93b2ad130a089eb34e03675dc3277b0114ce0e07988e05ebc2ea9e4c83ca22d1c2761b59b7f0ca1efc95b395436d8e868e88f8f8b49b98b22c82ba87086ec5d78cf5526b395ae65e974a493161786e1f57a77de3b3210f127b2a771bb0da7e21be5329e4c7b78531aed2a00edb538edd6f7e67211aa5d54e127f54fefcc69aee69874c4b3fab6b986581f167417d483390bb9a21935591ce347f728b7c74eebfc661eaede0bf370aecce5b81fd849bb0a6154ce71c279cadf60e13a4de4a14564b10c83a00407a2dadab3d091fe5e26cd3c8eac88f818401c2364fc2f0e8b9ea9ca860f759a2b39954ddd605989796a7d4ece5f8f4e65ee88e761aedbec06ca78744f677e9f58df683f41253c20f9cc35d09d392706e41698a84f66bf75cd4201af00eb9becbb5ccc0c0ae73c49c822c60e0fca5b60977a2cda5e91507903ff350b45cdc82dae9adcfb0f8913f3088f607c4aebad831d19cf1780a6fd01a03a3c5019247c7bf65ee340e28c9d1da2826d25bded20213df3a2e647410a6959a91504e36fa33a060a3b24ec7166da0c8154a8654a5052e26113c479502eae935930b7be2db069054ec3c1a7bc660f0ef8efefa38e414ba527e55ec19a4447e69c1d997eb6dcb0c5ce9e57f70f7a7e48578d99f1986e6279ed2cc123f0079187a963133f33394394877b237314033d0cf369d00a085e9e043e19b9a6958ae6644a4105286a471dffc75d90618b5224b07130e6061775e22dd83bcf64c69dfb47505ac46d915aa9de47d0981ab242110342d2d8f5d21093aaa3ba8ce86a8c01e56147020589a433d3b550ccbcd78fa57ae60bf58c5be047b14f3d1a421bf1ddf7b1ca9b4d7b8c376e51fa058d5ce974c1c1871d4092ad6ccaa27d9d25aab93f3aceb9dedb595c3cc32dccfe2f9b77e341c281a4847ea96cb538c256cd5d0853278540b9cf18e00ec8dbe5b8678f67b59088c3a885e95fc16a2cf16b4352ca0df11ade227deff9b99ec0151f6fbf5f7d35cd84040b90513a15b6e69397d6cbe42d2eeff25ea583152bf0454be7a807dc24b0b51cc55878925077cf724c3aeb4218f959888ee814421eb2fb0f71c67dd4917ebb95c3aa3cc0d8df384ecaaf7ff36a15323d69b61b8d84f8b2efa006b4ec22049ce960f68962e9fa6b359449b0cdbfad0d68d87b7c4bcd4ff197ed41e4056c62a0156184c80a125cacb27b98b3867ff35a4b6d0aeb4917197e8e4f8e3cebaa2d8267c47472704df6fa496c4cd2a6b6c36087f8dc8f68b996ae787451f48151f0dcb99936b9f3a6fff81b9f70148bd286ddc7624cac57f79233c1efe15000e287f18b957cabfd1897e3666f649117ffccd8ecdcf25556105d6de3f7e0707c905e409c0f9e0137bd41a65c507a18a9265ac27763aeca673440dbd3050ea0d86571c7554cbf0875863fb4be9c16569b255568634a75c18de11449773ea249ea4b08d8fd06c023c979f411cc99c61e6460bf083a5ca06af29f67373f4e452db84af7af23c5d818856ab1c9d6dfa7a83c859517dc2caa3a1dea651dee599776bdb1198d177137097079e709983d7828584fbd67d87fb8a2c7d16ffd0e4dcdcd6407a0e96052e2ed191142e8e344dd89744c04e1eff92f2e50b81e9f150bbe5dd5e9999c666a19602a1c741396e30063e9e2a902d2433d6a8da8f7bcb4f32f259f61ee8c5a2352845d9734bc75ddd1bf47b2ad134f0721a40a5f12ad70c348d952e976da297f8a5f2ff89dea839ea12fab3b4a2d2be55bcad4557a4fc5f7d85d6a7ba7ff46e61d1b8faff6a7a9200d61c85db62b967e2ccdd1416bf82c4e03cbe723f90dee5c9a373baae28f9cd9f8b03b05192b46dcf089c2899f13818be9334421f4b313caadda70a9860adf161a294ad73afa0dc958fd4475bffda18ee773ccfd4ab1dd34953c8a95b9d75a1944e99fb71aa21bff8579183364e67b6ebb4cb9d70b532b72ac798b9719aeb7adbdc1378939de43167e707201c43288e9f9b9bb88d8ee52d67292084b1354335ebc7c1d82f6f274d1d6553d7a0e1c00d8c705d04c92be64670b478cea45ba285db6b59592bc29f9651e9bab7705b2fc041acd69654504e7b37991e201595c19cd95ff90165a0ed305fee318b6a7165ee5833281ac0803b652af4f71c45d95ef361c543ff1497f619382650311d3c8978a700e44505f41c1031a29e66934c26780df2bbba40cd5dae0a1e0578918c6777d4a65409945b52ae4ee3837142feb73fb949259aef46c16c295050ec185590fddc6f29eccae9046bcc1ce73843a7e99c7d582a92255adfc5306131d9edf31060c533f34988007a8ec235ef31c453170317d1fad78ef35afcbddaf08f2de58fcfcdb761c3f285da42b3ef3db23dbab123082364f4090a51afd10808c7d58f1addac57a3d37100e63abeb56cf1473a65978f12f558da47b3e2d09d328fcd75407f61b1abd367c1c8cec5227bcfe6ff907c98d9f096e5734fe06d1da4a00906e57c82b7be929b2c068ec76290f9cda3df95f596d252aaeea46f3cd3cf8797102890e6bbbc62e8da3a2b427effc37ce59a67949c7c0f1739e48e2b72488f906b585a06a2", 0x1000}, {&(0x7f00000003c0)="e2655654fc1e8e563ac55289cf5a09ab6619a86bfb28db163f5e34c590f0e019e4b4233de14a5056", 0x28}, {&(0x7f0000000400)="d4f9f5054f8351e738aa30fef8c56cc9d83bcb6923043fa868a31ce002e7c0b0ebc9e344db3d6e4a965f5d8823fc6bd6974c141a22bf3005d965e489efdad6f1716165d47293626fd1873799b118d2a09a45f2389f27de9b0399b163644a31ae2b4653147d92bfdf925039a33faef0504b5baf650e0dfedea96856a329b9f01c5b752a3f714cf330b5cc4397130f8d30", 0x90}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x1}, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 10:52:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r0, 0x4010426e, &(0x7f0000000000)) 10:52:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() r3 = getpgrp() r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0xc1c0) fcntl$setown(r1, 0x6, r3) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 10:52:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) getsockname$unix(r1, 0x0, 0x0) 10:52:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x400, 0x4) poll(&(0x7f0000000300)=[{r0, 0x4}], 0x1, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x9) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 10:52:29 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:52:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xfffffffffffffffc, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x40) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x786}) 10:52:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x140) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xfffffffffffffd50) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x1, 0x7fff}, 0xc) getpid() r4 = socket$inet6(0x18, 0x3, 0x6) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff9) sendto(r3, &(0x7f00000002c0)="c32efb1dd32855b119157586172596c0c5636b188443b7e0720aa5fb622d4954356055fd896de3229d23e65e5faafa1f3891abb027bb602e578c30982464cddb46b5c8c366127e0b7275bac1179f552e7cfc9493adc88f8913034b2f5c91709c2d61b982e1101d6e09f96d29da3f146ddfe684c79c1e0b01f128df2bfce04172478127e4e5674eb0da22c0e8a1dc12cc786594022c1e97f461065ae2dd4b58714ff383253d437bbeb9e1cdea14df00598f9e90ff4f3e503ea1b8713cf2025a0a5fdf28bae7fa200b88308bf436d53344c062db3400601c8dcf6efc2e1150429b4ecbd366acfe73bad0c3aa5b13a50a0b46151510e60250f74d0807889a56a265e94f99094893e80eea8102d67e261f2182cf657cd01eefc3cdc781e0e6ad7cd7933e0399044070d1b113918037884d063b39c13a29e2c30e739a026636110b956d684f22af57471aeed2cdca4c745d92b35f4847b0740fb37f11cc2f6c0e8174be58128db32edc100c11faa2e264b3b7cf6bba228c9ec8b8658c8227b19712d0a5fcabd056433eff80727aa45d9334be9ae20a9f5e572860065108b1128906fae379537dff65f8f700e2719b071ec9541cc5d6b49943f5d1022acaf1a30c95a76c0a487e5585ece10abd27216531b85e0c7824d9000a33ecf6249595c2c0bfabd70014d5d8da88f10d259bdb8130059a9fe2d401beb516e0a4804286602d20c176bef4c74c266d9949dc552ecf3a83b02e3f8377020889ba748cb1a550c343fc09a1bd0153d765d5c040afb39ccf112d20121dbd705bf9c7c797f3778f393e5da33c21d641921c64891c29c876e3bc60350b1b5f80e73104d2a7127b2fd90021c0af7c1c6f062628c8f598e35403cf47d82a7096d06b0f4f1bb20c5dd02cb9e9182469439070c066dc4ceae1d2abb74b6250add28bb772958cb00a9f082a6f7a7462a670b1dc639ad5c013205067b882f7780c00468eee0cfa4b12cd2c77baf7b5d647b8c5b6b1fecb7053a530b87a748df0d2e59c6187dd09eae82402a7a3ffdf345c09404fbb0e0eb70d3672d58c38106c0240f36fceeaf768077826d9a1558e220812453974d0c1726a56666186af5f07bd44059d640e51ba1948312945e29057f96b72231311eaff80e77b8308045ee4d6be626f653544bd6fc104df6a60f9f478cabce415c98b71f3071c99448473b94c07d892896a6c90a5c41f1848a6b0cf1464f268f51b86d47e91a14ffb83f0252b4c3a5fcaf4ef4ad57f90d1da6385dcc374d7413cc062ac3244e51d32f522d95e9226537e3400deb321f3dd4124b4b1735d2ad2d161685a7b571466bc23dabdaa57e5c08fe2aca1ef802fd2db77da0905c02f229ffb1df5eef432e02e89626ff8d4568e6e178b4e97043c4389207139c02928da60074f838e45b836663ee2e9d3bb6168afc16017681fc078cf70b164e902a5ec66cecc68030f97ef2dbe1a65d7a1553a0b76fa8c640e63fb08f2baa88513c9f27e6fcb79dc7e79e987515bb430f975a6100a367f9543a73a2edf0473b9ae99ea61725adf99f0f109790a43cef6377fd2c4ba49cdf853343c5bbb426881992e462cd247c2be74fea2c977e53347176d7c2269a8377ace55e54b0425ae277f249f348b349ffd724ea2fefb75a39a34d0d00804585524c17e247ad63144b0a02543b707502aa72904af3e7630d011f3445bd7a4087bd5aa3114877dd256d9195d0ce858d745854484fe19b4a14ba0d52b3e71baad2a52be20ebc946aeccb3884416f44b63763069b0f38feb701f0c4ce09b70ecb85a22977027b0daa1885a8598c40384827437b98779fac6e8be642f9094f8611ade36308651e7e394611d9c580639d6e64d3195c6de7096e38c8d227550d0875ab49ede261ce86786b8be714831b51fc144b6071834723f4b07b4ad1d67d458db6258bfc9935e082c4be03b70f4a2862db4245fb4baecbbc200ac873693547e8d600aef9e438559cedf9eb93b808e0d69291ff6515ee9aae9fb6c89ee89d57948a3610251b803f8efee6d5618e59a93764b5d405bc2a9ee8f7e4b8933afad2498f5eec6424d56ee464534045c3a775d78870d77f92d9878a3fda313792800d8a2acc416155e619e9065bf771668fed467df6e37db53e0ec200c5fd9dcc34af42917972347f118439ce37c361fb2fcd84733b236fd2d4a8b974bdf404528a6af2671f5668b62f0d5d0ee7f93522f8f165608d36810b5db4a528d35742bc71dc4257e526ed94ffee2cfa4b6b6fdd658200be9fa56148c5bca515a731fd9f8f215362a637680e7a524a3350959998436a1c1de71efaff751786d04ed35757b6a9c1391c2885bbdada66348147679b40320f76ade84d82695e00efed9145f4c8bc48dfe6cc731803dee1da2aa06734ffc2f58e193530bcbc246c6e625ed28dd9fe4616f9e917db67eeb5610177acf5f82f4e7576aed690bc43b228d5da1807fa31f95f355625c4532be26ca7dc8b3aeb43478a01e12b91459d7412a998f481f6d562a8ba1ec5c56291230d0ad851c94cb9b1ed1419cd285684913aed7c191f65605531cdee44b85aa1ce171653d4c2e807ef4acb67965a417922070c3aad1c4e93c40a8c7f354dafc891606167a8b1f12813b55e70362683b6f01dcf096516ec3117a2e806a7dc567fc53abdf0ce4dc7d758a6ee3eaef7bae8ee308659aee92e5507ff70ff84196dae6da8ba1453caf5250ea45268866cb549132f06a89c7493c5dd5964805a1c18e1c98cc6f2245146b4c08430684fba4c089f5d14fc86d48a8d792b1a15de66ad3ef92a62196e1cb64cd9885ce524c697141ec03974d0d24dd1054f2460930ef65921bc14798220e8c0d49b4eaa7c045ef1bb993536b518827fcd7d9a26fcabc0c49c5af80b275e2b3e4a187ccfdaf0544b9907b5ae034c9b864910d9783e92974af8e48b233fb0854cf8c6093d811e4fd4e1a8585de664d06222ab8c2cbd7c743a7f7e0e7da13d098511cafe0a24734c61d9675dff23ed6143b98d3782ef57bacd8527e1210494d460a452d647e98c750ff4832ec24348b8ca3e77fd56f4de0507e7c629bb8c97ea83b59526020ad1ce02d7410ffcc0c5a7477cf3db3ffd864ae2335e9a6685f20694846cfec5d91fc8cdf760cec491a382aa2776cba866ca1c964bfff2be94ca4e969b603a1515538e241f47fdc97114b68775f5b0d2a10fa10d589007910021045d57a33761f2fc6cf7391f4d5a6e5add3190bb57b1b28fe330cbd6499c7bb4eb880de6b2cae3b8d03d22feb9ca98f15c7145340194ab42ef19bcaa7f52940b7be9fbbfcfa018fad65963dece932b29f28e9c3e1c3ef1d43a22418974d388c1a817fc349ca7bdf319e85d191702ff98026c3dcbd9c3cf97147f6ee43fbfc860a71330cd96f4bb45ec4c0862a3fa306a0539a262311b00442e43270ad703952b50980509df83a14647371ee400d6c7cb3bae9e32046b4faaaa6f7338a8b8bec1fdbafccb740166813d3b0ff267ff7d62231e476c73a6923f9f9df8b5618d02697adb4115b57aa011b2fac6c2599197b31f56961c6fce2e8301fbccc95c51846649c52bc85e474f5648b42c5f48a405a3f6d1a6bc23817e1bde3683f00161bbb51fadc5d113a77bfe88829dd0d2c071064254a3180c813180e7c957951817e75f3e26099229365b4256fdd9e61f5034e1ec7129201052bf0f440805884850c413fac719ead8984340c5e5cb76c039fc1b417595865b99538eb7b63355243e612ad64c84aa8ba4c423d2ad77248242fc53e6e0340a45d5874280d5308385e3bac5b6fdffbb9fc22940190ffb7f58cd68659d734391268cf01580c6a52d61a203d1504d798c3c38de9c0c73c6d137cc961005a748245e6359115ec262e1236c9451d2d7611db45d23173f84111777a4d5bb23b9533e6caa48a5199ab0f07dd6397236c4ebcc1e6a9ffc95d93cccc62d273badc6b8f7085bcd8a488c12b6c5de960c387b4e95720ca146d9d59752c4a3154e5f371481797a718884d482909f678abfacddc4ed2d11d4bfa50711556e893c9dd6b41bba74ca35fc4faf9de1772f81393f34146082135f2c068d1742e2b6ab91459b8271ac8b18368191cc05134bfed7934f6c48513f4233bbeab4fd1fcd3fbd9c1b80863f26e7a33d9f47f677165e683de29ff3ba6ed05d9bf4a3ff26b11dad54532c0bfa919653725a997052e19f107d89b7d048e4801a0ddddfcc20614a063d8e0943500bcfe30b7b57f680f02d4d333674ef2909a9356d572506eb63d6998b85399228b491416a669ef82b0cd0265338b322c21df09fdc388eb1c745a16520c506e0275e154a5c0911d57574ef14e6aa923d087eed0ac5488e7ab64330c92a7fd7b23c143c30d4c28af8efc70c9019a05cd9fc199c24735b96dc22371a9a0642fa24ab4ba4d6ab71c06db6f2ff7663028c79f1b4207eb06c0ed6858cc3781ad5f047f2002f3d529a7d28b49e6bbb4f0b7c96292889a0c91f629ed58442313c465768d982b03a0d038fcd04f72c7de395bda9bc9a694ea117756756bc083ae96712b046696e1465917cfc4ffac508746e3df4a43dd26c493dd159aa4efcd086031003699c6347c0412303fa818c1052c23894f8142fa290829fea498d54142d6740cac4a05c2a1a9deaaafa96398d978b30d9545204ba5155e5f7c593627da996c9e9bfb23371568155e063cb16f1a29a51431905ea21ce12da59921b94e4cc3edee09051803bcd2829a1e75a9513a08b9d8c1f5f3b7bc4f5ea02adb58230496ceeb98444ceb5cf344c14a26bb9516ef20f189f4b383abfe84e968ade2ead4d2c0994d5cf4e68fac322c4b52b990be3697b7244a3570902f9ed41cbc9dccaf2639ce6109aa11e754ba002065043ef1ef123748abe4265311e68ee463194f321ff502273f296b8fe3f08ec86d7f5377efdd794d3958574917ce45fa2fb9c1aa3f6efea8fbc7463fe0542e4959916902fe25b6142abd01f32753e42d13a4f283bd34877cbefc76d31e879170097f59206cd6afb29950de81ece9d116c08438de0b3973b6afaa58714fac638d954a3eff7517702ce4fdc315f364d8651bdd1548fbbeda14ee8f8f59d26196b49cf58c82b411df7ea3996fd92f23f1505bde42098da1dc640b0a0a5d253ee050f8ddbe5690c9fa0d774d4aaee4de6035a43c0da1675d23666a4859443d1bdc40b79f30547df590203b2da03a1794de907e5f4b38bcb1ba79670e42bcb9de2cd08d859f67b4f3d990faccf246a0c27d23920fa4a220925cec02f84fdd6f17c1fd145b80805be7941d6946147150d158e795a40001d7f35d9a502c2d80f1e9598fe0ea6db16109d0903095d4d8360a41878e7da52e6774b24f402d5dd22b2323349fda822cde98d0502353e7874a74fdfc308d2df09198da15497a963899bbaed0c2100b7fc2eb83b794d56feb4e6547077d63529f31764d0af21879c72824a4817ddce3416b850e5c57e8b89783d0062e8add3863f6c1bd2984653b19b7dad29ab3f4b7babd9b37218556b020bb84ba39871fb757c22f64f630af63b3c443e59de7145737467b8fb4c50c653a71e2b4fdf905ecf4426bfe96393fea73bdb2b2543ad09953f19472b06d1fca911b59090829b08a3635a08b1ddde528e58b610da3de272694c3111b51a086a44d6159806edffe2f5341f434f1124fd6c0a47c1caba1266336988e18a7cfc0bd5c1fc505162dad9993eb2f6ad93b427d2892362aa78bcd6e95419fbd5d3466816eb8b908874eef0da221e0bf10798ee2cb77d9", 0x1000, 0x7, &(0x7f00000012c0)=@in6={0x18, 0x0, 0x6}, 0xc) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 10:52:29 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 10:52:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x5, &(0x7f0000002340)={0x1, 0x8000000000008002, 0x0, 0x4}) flock(r0, 0x2) flock(r0, 0x8000000000000d) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000002380)="5c9fc6a39df46e58ab0147cd0ca61397cc15e33ec269cb3a140b1d1cb6192358a08994db97843ba51329599e8d665974fac8e72c81a7e98313c41b41a6f44376271a85313ac12d98bad634979ec0ef3b5c3ca3b72c1fac5896c833f878533d9e13492a2b462c02a8408f1f41a60080c9552d85fcef1eb46478114a5103a517799a5d9448d521ae765692dd7484e45d2209239a79030c571d292394968274318a9a2722da637a5f641bd740c4a315c4060e7db81185e0fd37bc22bad85708287bc77df0432cf5", 0xc6}, {&(0x7f0000002480)="a06fda01e21c5acdcecbdd31771d3f2e86ebc385fb8e5c783018b77247533efcd669cd08660fd9745f1cccfcd8e3541500fbe92da064b6191c6679dd3b1ce8b9848b6f8904cd70c8257fe8da5087932eb1e14c0e9435b4a50fb46343f33eb1a8847bf5e0e8f1a603c6cad70623b6380a40998011f83915f68a001ed0c4122df88dabfa13dab0612e71018dbe3aa80ff3fec246fd09c9136a237d2f89e97b10be3da44bfd75165d1191fda6b96e05961e9208f3bb9ab75aea1b494eae49e2b26dd9a31914e275e695e428e79aaff5ac12b21e0caa83a42352abaa61d2", 0xdc}, {&(0x7f0000002580)="24a40f571a71fff3fbe8eb89472f654fabdc6f061d36428f33cfa46ee9f87d4e9a8a2695d1b1fd342fd5a67df09d2b2fd6db580b6112a94b9126f6b45b39c37a3e21520b34bbaf5e802b666f91768299aa72f62777a0dfe58a49815697149cf930b450e55e7c37", 0x67}, {&(0x7f0000002600)="2d35c5a04c3033079765498d72036b239a155d9d63204508b246c67f0cc85e9dfb9676f95524b944acdd722fbb1789b7218bee926787b551bf19b4d6e9c2c21f66194bb2bcafef2a846bc509a00c01f4149e812c9254103acccfed11a096284d6140995523901cdc595b6521cdb6e7a56c952af41319bf77319659140fb123d148caf697cdf677891b4a0e57589c", 0x8e}, {&(0x7f00000026c0)="62a8c747af83474abdcd99bf0160f663d7817fb138", 0x15}], 0x5, 0x0) preadv(r0, &(0x7f00000022c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f00000011c0)=""/4096, 0x52a}, {&(0x7f00000021c0)=""/218, 0x8a}, {&(0x7f0000000100)=""/110, 0x6e}], 0xeb, 0x0) flock(r0, 0x4) poll(&(0x7f0000002780)=[{r0, 0x1}, {r0, 0x24}, {r0, 0x6}, {r0, 0x4a}, {r0, 0x10}], 0x5, 0x9) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 10:52:30 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x8e28, 0x2, r1}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:52:30 executing program 1: r0 = socket(0x0, 0x1, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x248, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4de, 0x6}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x3, 0x9, 0x1, 0xa495, 0xff, 0x18, 0x0, 0x0, 0x8, 0xb7}) socketpair(0x1e, 0x4, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x80000000, './file0\x00'}) getsockopt(r0, 0xfffffffffffffffd, 0x77, &(0x7f00000002c0)=""/213, &(0x7f00000003c0)=0xd5) setsockopt(r3, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0x10e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x100000001) close(r1) r4 = socket$inet(0x2, 0x0, 0x1) fchdir(r4) dup2(r2, r2) pipe2(&(0x7f0000000400), 0x4) ftruncate(r3, 0x6) 10:52:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8100d30cdd37b4037e24"], 0xffffffffffffff87) clock_gettime(0x4, &(0x7f0000000300)) recvfrom$unix(r1, &(0x7f0000000180)=""/180, 0xb4, 0x840, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) 10:52:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) geteuid() r0 = getuid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000500)='./file0\x00', r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') 10:52:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 10:52:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt(r0, 0x5, 0xaf23, &(0x7f00000000c0)=""/184, &(0x7f0000000040)=0xb8) 10:52:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bcd) r0 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x8b, 0xc3}, 0x2, 0x3, r5, r6, 0x80000000, 0xfffffffffffffffa, 0x6}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 10:52:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x290, 0x38) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x7fffffff, 0x200, 0x1, 0x0, "bf7a1cfbf4f9432cf076181bf7a8eba85f4f07d3", 0x81, 0x8001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000200), 0x10000, 0xc01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 10:52:30 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 10:52:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0xc005, 0x6) fcntl$dupfd(r0, 0x0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)="0aba731de48b9751", 0x8}, {&(0x7f0000000180)="e7eda170f8dc2a08a4d4143dbc06ea327a38fdff00f0180a281e280eb950c0d9bc1036e193ecd66d707676b397a0940e6b5da3b0fad1f525b4d0797d178e8f5c916c6b3bf40e878c659faf121f8662bbec631eaf8166da80e13e737b7f9c5b0245fcce0271f205b89a15273f5a19f5fedc8f630d2caf2a8454e6fdc9ab69d7e7158d69a079c81b9f372b8188", 0x8c}, {&(0x7f0000000240)="48bc7338b4585b885b4ca25820777cf0ab04d7b2ebbfe0cde949bcaa0105c12d8ea845f775e847082a0e447ae2d3743b6ea29e25c7aa6f0bcca32f5f0a1326bc84adbd3ee4258927c11d6222df3e07bb810063921a2d99dc9a5ae5631a025508bc98ea319fb55468c0c2c9f37b6b72b9658dc78aaf32109b36b99e69b4275b62d1e3547077dc2a03bf8695a2dacd9ca634ef993055bdb4f224d708a7af9baef3b87b56355f0cf383950fd00e0597ceff0b67c0a19817bba3802f47e42f3c8ea8b686c99aa140367c9662606a", 0xcc}, {&(0x7f0000000340)="c36171a73eef863688ad8bde86266084c92d256ad2e9c743e2987df4f925a8fcefa32aa5a377c8884c96e8ab6dd882a2aaa196123316ba4b3f3f922c242a8d14945762ed0c3793eb53bf2c91ffc64f90438ab5bbda9c84b5a9efa73f60c00bcb07fac4c7f3d035d563799ea2bec21d7abf7e721b3b3a146f4ee6a4a347099f37d2273ac7d7076d4c9a05fc014661d5e5767aed83d5c1dff19cf83e83a2b9a251ad9a580a5ed9273cc9ddf550dc238fd5ca6a7773d4", 0xb5}, {&(0x7f0000000100)}], 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x4020426b, 0x0) pckbd_enable: command error 10:52:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x1}, {0x2}], 0xc}) 10:52:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0xfffffffffffffffe, 0x80, 0x40) r0 = socket(0x18, 0x1, 0x800000000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 10:52:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 10:52:34 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = open(&(0x7f0000000500)='./file0\x00', 0xa0, 0x188) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Pfil%0\x00'], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semctl$GETPID(r2, 0x5, 0x4, &(0x7f00000006c0)=""/73) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000b00)=[{&(0x7f00000008c0)=""/116, 0x74}, {&(0x7f0000000940)=""/236, 0xec}, {&(0x7f0000000a40)=""/179, 0xb3}, {&(0x7f0000000780)=""/2, 0x2}], 0x4, &(0x7f0000000b40)=""/10, 0xa}, 0x40) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) flock(r1, 0x4) r4 = semget$private(0x0, 0x1, 0xa1) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) getpeername$inet(r0, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r1, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 10:52:34 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x3, 0xa0, 0x6bbf, 0x100]) 10:52:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 10:52:35 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r2 = getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) socket$inet(0x2, 0x1, 0xea4) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x1, 0x3, 0x408) chroot(&(0x7f0000000100)='./file0\x00') semget$private(0x0, 0xa8aedce41bd9ebc, 0x104) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 10:52:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f0000000000)="c4a34d4b9e0b0000005f3e42dcee36bcffefffff433d0000002040d9c13e400f7e34e8c4a3c54065000fc4e282f540e7c4a2792277e40f1b4279") mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x7d) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) fcntl$getflags(r1, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unlink(&(0x7f0000000040)='./file0\x00') fchmod(r1, 0x20) 10:52:35 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x0, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 10:52:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r3) setuid(0xee01) getpeername(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x1002) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) semop(r7, &(0x7f00000000c0)=[{0x4, 0x9, 0x1800}, {0x2, 0x2, 0x1000}, {0x3, 0x7fff}, {0x0, 0x4}, {0x3, 0x1, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x0, 0x1800}, {0x2, 0x9}, {0x0, 0x7, 0x800}, {0x3, 0x2, 0x800}], 0xa) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="a538f9b40eadeec1fc510c5c56bf611abdcd60c146034417490394c02a915afd066ab13f90f4ed182bebac4dcf399f7c71a3b0b70a1ca817f4a6acc24e68a099de72543066ce7836c7e0", 0x4a) fchdir(r1) 10:52:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x401}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 10:52:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) preadv(r0, &(0x7f00000049c0)=[{&(0x7f00000025c0)=""/21, 0x15}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/4096, 0x1000}, {&(0x7f0000004600)=""/137, 0x89}, {&(0x7f00000046c0)=""/220, 0xdc}, {&(0x7f00000047c0)=""/253, 0xfd}, {&(0x7f00000048c0)=""/18, 0x12}, {&(0x7f0000004900)=""/192, 0xffffffffffffff5d}], 0x8, 0x0) 10:52:36 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0xdcd, 0x5, &(0x7f0000000040)="888783be4c8e896e4304cf7ebada00c9e48a27d5207f6059b85f9c6c692bf462d40cdcbbb5032f0f8612252bde7a6b7f8f9a727c2f62f5a7e7a85421bddec5907b529f6e94a1addae6b4e984a87bd0e056e04f8047213066d8226f32af97cb446c089c3b7e1df8b8437afd1a8dd2506b833c0bbc733ecb8dbe7efc5d7c953eafed11997de4ebdfa4c30c308eab584e61c15df2", 0x93) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:52:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="09725f829cf54e438387d7f0d22df966aa0dab17c7ac3fab156106d771", 0x1d, 0xc, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 10:52:36 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x1a, 0x8000, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000040)) 10:52:36 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) r2 = semget$private(0x0, 0x7, 0x100) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) semop(r2, &(0x7f0000000080)=[{0x1, 0x1000, 0x1800}, {0x3, 0x37d, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x100000001, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0xd, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x9) 10:52:36 executing program 1: r0 = socket(0x18, 0x7, 0x3) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000fc00"], 0xa, 0x0, 0xfffffc4b, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 10:52:36 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ff8000/0x2000)=nil) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:52:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) close(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0xcd4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x3, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0xff, 0x1}, {{r0}, 0x9051a95c8c4a53f8, 0x20, 0x1, 0x4, 0x8000}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20ae98026455f56, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0xc5, 0x1, 0x3, 0x1ff}], 0x100000001, &(0x7f0000000080)={0x8, 0xcbc9}) ioctl$TIOCCDTR(r0, 0x20007478) 10:52:37 executing program 1: r0 = socket(0x12, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x80000000, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r5) seteuid(r5) fchmod(r3, 0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xef, 0xfffffffffffffca7}, {0xa7, 0x5}, {0x85, 0x8001}], 0x3}) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$KDSETRAD(r3, 0x20004b43) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r7, &(0x7f0000000380)=""/160, 0xa0) bind(r1, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000004c0)) setsockopt(r4, 0x4a99b276, 0x14e6bcac, &(0x7f0000000500)="6fcec3c78499f39984c6a9cd2df2cafe3536f7bd64e0dff9dbe060d2d33fcae30f767014488f7ff567b6a94e0bd5df4ba4f65917489bc7468c390080ae84efd79e9a8f3aa060d0ec69e6ed081d77e38303b3499137573f2aa76fefd5a6e6dfc2f119d33da2881c14adf3d4b7baca82055e019256c3e6c578d2aaa930d085c0ca26c493308bad813fcb3e28ca9093893240588ac0bd667dd4c39008db585328e7b587b022fc0147822a00fc78828d5c0cafddf0789f4800d084a82dff2e4874daf3cf5054eff4396a5c2c29f2d46247818146009e71d1063d8596a3", 0xdb) socket(0x27, 0x8001, 0x401) unlink(&(0x7f0000000600)='\x00') linkat(r10, &(0x7f0000000640)='./file0\x00', r6, &(0x7f0000000680)='./file0\x00', 0x4) kevent(r4, &(0x7f00000006c0)=[{{r10}, 0xffffffffffffffff, 0x40, 0xf0000041, 0x1, 0x20}], 0x5, &(0x7f0000000700)=[{{r8}, 0xfffffffffffffffa, 0x80, 0x5, 0x3, 0x4}, {{r10}, 0xffffffffffffffff, 0xc1, 0x4, 0x1, 0x8001}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x80000001, 0x1ff, 0x79b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x8000, 0x5}, {{r9}, 0xfffffffffffffffb, 0x5, 0x1, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x1f}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000080, 0xfffffffffffffffb, 0x7f}], 0x100000000, &(0x7f0000000800)={0x8, 0xfff}) getgid() 10:52:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="69260776c86199182512fa7b6795d8f8deb7e5219025e92a08957ca08dafece089c929e7c62c406a1aa876abfc76f0696acf53e2b44d119bf5143a9711acb7422c1f17685d6ec6fa5c92d731fd963c625ef42b73b882bc8668ba367f1f9abd", 0x5f}, {&(0x7f0000000100)="1a9f8ff4b3f9fcb03f74019a30fa1ca490955d6f54f9b1b02a869c72b56ec5f2f9dc7bdd24d96cfbf0048d47b067d210d4c26fa5feb8c3fda4a69e1b3bb43202dbb44765f44a09c52ffd51548aefe8df6edfcc8277429fb688ebe2d87428e49eb3c831502cec75462e67ed4d9ad967013419ab360e89476fabbbea0674fd046694f7c09202df25dcf61821c5a2143d7b24c9eb6a91f938473b71dee8c0e0059a08ce7fcc2501c7c8a0109d3e94d37630d34622ddc2a0f096fce4528208a4facb13", 0xc1}, {&(0x7f0000000200)="e08e82b688909b53151120d3834a8b75df4bec8fb99523c4a98a4bdf072115c990af13bd4043a783546e2ee7eaa70463e8732d830e1efcad10a778a5f3340962180e349ac946dd6c03f18c5ac655d1080ac125d47e818d3faf6cb897123bc361937513f629e045eccebdfd9ac3cb6493dd0c6ed1381a86aa2021445ad6ecc29402dfbfa5ca37c5422a57af2e8b0dbc310567f68e5cfb71e737f4467d86b463ed75299858566f1a8da35257ea4690ba593ecdf57816f59233beb9824a0e748ec80141c47cae62cd56b754709c2160c95431e43deb995b2a6e778b9e810e98ef3b336b8b41089f2b405b31aed8bf9c5a2f55ce409a", 0xf4}, {&(0x7f0000000300)="b1011ad37a1d22c309be6f5f7cf7ed5b73d4403ab632922a5259cbd9c1d9f7ba1272e3633796c38aef6676e51a5098e4a447a79ccb1c4fbf3fa186222af3d5cacfe3be95365eb3099e7c0e8627fe76b4d4a6ef5f5dc6835af38d20a4b03b56f6ca4c8cbab5428c811173256a9c807bf77ea8193c0c79c688d4fd88894d8e3b8cfd2ffadc150321392a8d399f450336b1c30d7f1570ce8e6f7e1b6a9af624e9d283e81b18c9ce1a02702b021736025e96a1e25499d612e323b8e726d9c2dff3e1d0fc684550c6c16edf33abc9e57ca43d429a90ca560d7e198c80c53e68224d7e080be9564c5168c5be9f3aaa6ce9eaafb45d5f6b0d61da1b677ed222132deb789f693fd061a1f1ed871bca156e02f835178a681c0894c958d19206df0a37e2f4cf70d8a6cfaef3242d327fa8d0dafbbc5d27b05f8800812e1be89fbe208b2e81a4844c42a59a9c1ce540684fc23b90145fa259ee687d8090cb3e6ca5820b51f8bc78a0ba73146c783a820fd62d41d6a90bdc6d603d00ce02615d60b52332a33fa109f3f9432d8f9019831045ca9135bfe16b5de2c7bd0784229ebbbcae64ffe3c16b852409a5d7f1878d4f05633c0256d6747475de1f9f230d3250d696b7909d450e9becac11d545b72dfa1d03a225dfb08df903091c2a554beba17d01ff034e5e64dfeba143cf121c6c406a09a0e88fa960ba18e15a0e9acb2695c907675ad2e7a9a4dcf1c1c4c79091162b788247781bf2c12916f15b4b2c5510422b64942bf4d10db32a7c22915a1257838d6d0538ab23e174c730784856126f6b412b046933e9c5316e21f0bd628774e0c7bfb76fdcd532250142f5cb71b380035aaab841157976d40c8b40894f3b9ee89d7066c4cdfcb357ed053fbed2055bd1b024fbe91cef3fa4f6018abd68d7427a05bc16488748a5bf1693edce31a0a63a399f5b04a29f0093407ac6a5013024e2bb2418d48ab0cae2eb8cffcb7ea832ff41ba32cca2622e29b86ba1b197339ced5711af0f455f4ba766729aa9423fb747ab3f2f220eaa6a0f062a5554e2848ae78038b1c65bdd7a50b92fb34e2e8706368ef3736b78c47984e6fc5d7ec5cd3dcbcb65fdfcb43b437aefd4e57cafb76bd80a6b641775833712efd7603a7ed71ef6bfd0a1d7c6859c64c0a896af121f51c0a6dbec0d4495792dc630f536e791bcdb542bdbb9c79354d392483d583c34a9870db23756d81ca693c6f32f7ce63cc9ef0652dfd0cc7e957f68d5e3111c561aa9207f643635a5a28305e12a6cf051ad2cacace15910cc4fc8a57830a6a507966305343dbbccd38b4b59b2afd20f99ef6876cab3bba7fc8d6910c10b92e46ed6a7ee0c1dd54d2a6b3df75805394d8e7f5f4017643ea80fc36c2a866e020ff7e9c01ffa51501839598ed5f502b42d538581d9e1fe108d6c8d31cc0eae78f39e41384b7f1b7231e00283f591203bdc7d8d6a7390494ae0ec3a58a3861f6bb116a3d4835c02430a4f28ef8cc41a9da9a9d46e7b2f4b14a56e86402e1a2cab251f5520f6c21eff3ca6713da890bbb21b538a5b618f6b956dfead5b88d4cac05c7d5ac442affec2626b7045955710cde95260220a552b52499946bc85213e5bd2f77ff5549a7ed4a1d931c0fb8b673e2474d9a81626b80f5a161a6ab37d29807e5fbcee58b0161542d6febdea9636922d1ae85e23bda31a91fef98c8d4f7d21868f9d49132e0cc9351dd09af4504b5acd8256731755d1ead1008258433616d83ea96030843c01802ee8b4ba6db443d6da5171ef7c3543d899bef87022c2c43454d38dbe2134e6a0af8e00cdac92b3b0a81780fd5d6454a623fcc3ee10f45c9fe40e7dce25a65debad0e16f2c34537b79e4e03fae5326b48a356f68e62276e5cdc60f180adaa5259bf0f7e8d6a846f0f30af07d558a7897addb6f72b6c5bdee939228a194ed5fbe35ae6839357e553908d9a4825293fabb2fda6e65f1a7bd4bf84542b6b8e6f6ca0d680ab3694e55cbc33f0ed3ec5f67245593e3ef269923a7a5e763480840233fca4d444e09aa9b411113b3b111a3369dda897aa910627ee72c7d6a2f5115a147c373792bf80bccb645d507fa39cf3ffd848cb9c3970d86268b0e82b77f27b8b0690738487396ea20729ecd50cdc6696124d7eb05a329d5ae9de70b57723b9f00fac24095222d195d3ce443c0388d5f08d9c3df8108eb724981e7fbe6e0a7a39a1d18e3abb46162eaa2e636ebee689e405fb707b4179314746ae870e23f537838381fce4cb8465db9caf61e2ca61abbae0c64c414a9b19fc62ad72e853557419ba5ae03aedbc8d96ba67c68dfdaa971fdbd0953f2619775004a7316ecb822c82b6022696722434187e6959c2a69bd984110f5cc1da50c09182dc8811e301e4f6afecca7be683244555cde8d1960fef98a1fb512fccb46569108e6bff7dc018f5cc4819dc3fe817f5d7c427f9ad4a3cad5d167df317e1be189d5bdd45d33e1ac7a1b2798b98c5d71686dc8a91429dab8be61caade380563ee2167e6da2ebdf37bd9e84c3b9bf069308803c6cfd834c7d4820ea5b197a19ff31c636b8d4f32949e25ab6dd7ed61da12f21a75f2d5c4db650ba253e77df15dee6c538f93f2fbe70a13eeaf2ae9f6bc0821981f768a5938101c427a6c078e4899306f3d2003ff474c6a6fc61aeddd4fc9a5792e6f45b7a91a3db61ece4ae1192d7ac9e594b2a30782cceae787026b502eef52ab2c54feed75250cf8b4f8999290f4df5ad97051ed3343218de92c5ebfd0c132e35d698a8a5ed365e3f5e741610e7e7757011f6b0ad3f2887ee587b208f6f7abd79129bd6bcaf3732e79f6babcd7792cf092871cb7dd83dec1b387fd3d7a4b8e491b0bc9b15f20dff06cf42bff5275fc110b1545d1a730ba608b79e1b974005ca2f8f56127d0247092dd42c2dfdbf75fa6bbe03248440bb9a06531536d03506ce20f2943316de6f048a748c6c342c3db45ece5514fe1f57f26da21eb94641859289b705991f958919f095d8651a5e6924d979a444a48bd414ccc8fd8241c6774ac41a8d9efd5e9a767d7a9a502e7e724389d79c0f14aebccf1d9146110c35cde37a47a3c880d7e3d65280034b397dc7760ce228c8171f722f1c4385d752e4056c1243a1c0bcdf99062d885455a227e341a36b2dea445b9b4a0d0b275d81c76450555acb68be6a487c7a5fefe020c9e291aa213564022cc1909a19d2bd23a40d3ee962d60a1c9ede0a09b04488ebf57d39f2d1defbf604cea5ad6ef197055205dcda71a05dd73a282ea2d40df4bca036c5b20b80d57f3193d4cd2c559b7b6a01e5853061de0a65a89acb846ef6c0b5f2db2b54d440ad21f607be16c1fdd4a1e4d6c888a90dc36fea05d5fe084dab5ccff34565864d46ae2a4cd3afac7b6d9a9ac6126cb6218cc5662f3e36e2fcb407fd301fc743d771480567f553883b7f5015c160e615525fcec3eb36ecb724f7d17eb722a9f62479bfb2d684e1fbd3cd530fceeeb285b9c9eb3718ff85381f6a59e7e77c5238268763cbfaa50b6d40f009caca35fee5cf8e1fcd782ebb2cba253e55cdab7f8b33958d08c0fca104f2cf25f49556ea101cb652ec5ce013b30bcc71a9aac5fe71a94e5eb7bcaccfac41950f23b3009b8a84e93c62fe042175128efcd785fec1325d9d0fc206771df48d54375dafe84dd24d84b6748b7438d823031e390b0df70befa64841b3d34b5836ab799a949bd7fffa42ab20fcd700c6c7252462f5882cd5b370cf15f2cd64199f9db126ef729b87f34f9db75820ffcd9a3ad384f68415914a62485f7c72537db321cac61e22b3fa6aa5e04c9fec71bfcc57bd04749fc5fb1361b7b1319d45a60d667d63f86e383315c9f2d9a37c6d5706323677e93882f72a359e0ff3e1fd0779d5e194bc0209e1257521da49754f6b8bbf724d44a1d1fe0a6e4adedb1974cc28ffe311d0055f481c0b79535b510ffc4e70969bf1878fb2272c3881f8a075fb05efc1edbbee77bf3e88e754d544f1154e697840c71e3e75ced0747660092b7f06e9e35d2cd0ba39e0b7d57c4c56670e255736c907d12da1d46a56570ea546e60bd7004d227de401188e84425b7417d4443c28a39d667ad3e5ff0150ce6bd897dc192af14d77387abcfda8edc8c6db58c63fd486d8eb03710734e3727474869b49043cc90a26f5e39bb00ad32af0d15a3e7924a5f1730704979cabf80aa6ae7f846e4c83dcfd38c3ce735bbd972f9593516a3670a96df47589c3e44fad4318d8c490ccfc9a45feb473efabcd3e3ad4e9cb71c311b47345d1626d8a99df9cfd7adaebc533be3ab7245dd9323615c7d099b3fa6eaa447a0b83b1cbce4fe84d4cd3c99170557ab40d397c126341817de885656fd7b95a1e269e469244e209e0a2321558244286c603fe03ee9dfc951b35e5a4354fa108ac6bfdcf6db09668ed6b69cd4b4bdc2ff1e13a683756b337225852a27d70bb1310ff9d4f673630ff1b105969435fdbb438e0ffbd12520f54efe0fb16d8e0a0f00ea99607bcbfaf64d6cb58bd0d9d746f26cd50f5bda97ee6bd5ca9ae573d47d6f122d599d401cea6765917f5a803b941c962f14742bd98df0b7d7594a8d1421c09d2fc349d894e8afb393531128125e334f5f7c5177b3c60ad10a303a815c380afd74916bc4f283f81a8881b9647e134787da08752ba1a76514cc9d297f049d37425ca96059a63c36b7dde00316e67087cad114db4a571cc45944305f009599e0dab277f0a1267337e85526b46f483bb540f4c13687c8e57494c3df187a578f458c41e6c5ecd790619d76ee597571fb657e477f938c11bf778d9a9da53d74d53bfa4186690c94f53bd1d6e32746b3c998ad02e1626bc0b85f0306ec2e19426f9f2aebfc02198c218806ee7d50a261d71aa488a4ded28fc05cbe4e0afe3d6a5559cd891bb5c14b8143da35880bea45fc5bb023b542e265d42be4a9d542e5ba12fbc9d58e058a38bf4a793598ebfaa1ec954748fe9ed7b421556540f7505996a00f6a5fd2ca889ffb0e73859a740612ffa769362f9219f6a2910dbd6f1303c39644b7d154d235ab4b124c0c1382f1bcd471c47f44df1c3219368fedf4836a207d4fcf236d5220442c4d51e68d3d2fca3af9cb21f172ac74092085850d43e58b907013571b99df25c1b44c42719c6cb63a3ab8d11e79e84e330e6b39b694431ab89b1db9643c788a959344ca34b5ab951f150e9103ad9e24acd3c4272ce1a2dc55ac02916c05b18c5fc283245c6f7341afd0df0b2ae6e2e2ddd4e66132d14ab2eb9ed9807f80e8391e97125a22bfbb0069746d730c9120f4bda6c8055c60169b760b54841a29a6f15685317a3e0b3fa1fda00bc5a7b4258086be592ba227f609a2d62fa8c3ca99cd028d0bf010d028a0880de47abbad62770ad0d90d6b0e49848112d5c3d470ae035d07238d18f04f98e02c73cc467facc29b03e9a657a096137c71a088c81d7304e2cdc9e3fe1c95c954ccaf4b74e506e64efd5882200f9967d5376d5d8db564306d23a9063e72c1f9d2184b1bcd473a868ad681ea6bf0a009ee7d97623278202584eaeb4b3dcc7bb4a1836c3194ae93954eefd87529354b4476f9c88681a4d4125c9529eadb9c2ade9196a1c4c8f3ce9600f385623cd6c602873b11c6d017bd72447b4bd4baa843461869e559140b92a7b0ac32af006033913b63b6f3dd192616308e7dac2da314df34230e36e785ea5e50598c1ea9574daf41288c07c7c04146088dacd77b4488cd24465fd4869659592ac0db15ef4e3a7efa5696002f7cf8e3", 0x1000}, {&(0x7f0000001300)="6218555345", 0x5}, {&(0x7f0000001340)="8b05b6d5822f42b1f8cffdab6193aa0202d1d0b76c0c15388192524282a9c4ba9f26a0d2945a480ec03458b336d8bf2c8216fd8402", 0x35}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = getgid() chown(&(0x7f0000001400)='./file0\x00', r2, r4) rename(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') r5 = syz_open_pts() truncate(&(0x7f0000001540)='./file1\x00', 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x27, 0x200}, {0xa7, 0x36}, {0x85, 0x5}, {0x23, 0x4c9d}, {0x43, 0x7}], 0x5}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001600)={'.\x00', 0xba5, 0x8, 0x12, 0x1, 0x6, 0x5, 0x2, 0x2, 0x3, 0x5, 0x4d}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001680)) r6 = accept(r0, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) chdir(&(0x7f0000001780)='./file1\x00') socketpair(0x10, 0x0, 0x6, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = geteuid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001800)={r1, r9, r4}, 0xc) symlink(&(0x7f0000001840)='./file1\x00', &(0x7f0000001880)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000018c0)) lchown(&(0x7f0000001940)='./file1\x00', r2, r3) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt(r6, 0x8, 0x1, &(0x7f0000001980)=""/247, &(0x7f0000001a80)=0xf7) bind$inet(r8, &(0x7f0000001ac0)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000001b00)=@file={0x1, './file2\x00'}, 0xa) unveil(&(0x7f0000001b40)='./file2/file0\x00', &(0x7f0000001b80)='r\x00') clock_settime(0x3, &(0x7f0000001bc0)={0xfffffffffffffffb, 0x1}) unlink(&(0x7f0000001c00)='./file0\x00') ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001c40)=0x1ff) bind(r0, &(0x7f0000001c80)=@in={0x2, 0x2}, 0xc) r10 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001cc0)=[0x9, 0x9, 0x0, 0x7, 0x10001]) 10:52:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) listen(r0, 0x0) 10:52:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="b83d2c260b6850ae8ba1aedb4787ddb4564076839b394a7b2e", 0x19}, {&(0x7f0000000140)="3c5e54bc3180a14e3b8c1bb561b1d194e647bdd46b65a910d97e180c798e9647b3ec7e091ad4c877c177b527378d3086ded88081fa48bf8773a0db8bb0aabec3befc20e6daa20c7268169a43241c61fccc71695d656194cecbb3f14679a1f127ec2bd639f0da701a92c88e98a040a4a47ab44ca724a9cbf48e3a5daf2165ce35b95be0c62fd7d7a883ddaa746a7258105f918001ecc2", 0x96}], 0x2, &(0x7f00000002c0)=[{0x108, 0xffff, 0x5, "0ff021708fac7bf19e931504ace4732593df92c374a8c8b0c1d851dd4525a187e52abdb239b997c4477be10630fd3dc1dc12358e12aec91d347ee3443dba1ad5490cb0662fc30f67f09f8ba72e1d8f0e262536e225921a02653eee55038c93b5cc3188d2d9790b9d29e57a2888f083d8b5ddcd68716a44e78c67f5ab36eb38ac33d4413ecd07bd201220faa306f49b0e95ce5ff91d4f04c1db360212b02559164ec08e4efe38ba49388131a98c38a4584c4e110d846998cd57a0911c5e848eadaae3bbdc62e74e0a7b2df18884edea5b4ec47942377dc6fc7425eae07081c467de44a9f9cffe6d211be7147525f63c1a6ec5820d9b"}, {0x110, 0xffff, 0x1, "49c4c94b68de050f31470cbd751e4b2a6c387c4ac0a23f997f7b2e09647c047ceeece277b64977e4c60b49abb52583a571601a22c9f8a5483869dc2cad80346d7d5d02582efb77cd147fa11f83e2751b03803100b5f76fce19adc9eed45311fdcee35c591432807efd221b892c9b65688d66e390ab554a19ce27f777b09789458f6ca5f8fa1ea3d4c182835f577b6a2cc6ec116d64d86f0ecf9ec1a97e4d7b79c2eb0ed67db8884f3d095d77a8ec84aed27f402f9d39c4d5ff9933023e7280612db8b3ba1d5de7b1dad12e286411710db7c5b88454245f0332b3ba210e63c66add490c39caaa1da18824d0a9a32f7ee54eb9e6b66b3715076540"}, {0x1010, 0x1, 0x8000, "6705bbebe32412f256334f333a9e3a66fba793a7d287b061f0d398d190e2473e4fdc9c48a0e1fd3f1dd7e5431dc3b91f3a272259317da2bc14b604a75d228cb2e1b3097c39e84b2632c0e33e81dec2ff76123fff543f9e4f91d8850b25f1c1ad30e90e612eb176d34879a4dd61a6d002dce341564eff60aece224a934a181c4942199194b02d2875ed596558c4fbb7a7c33cd752a4c7c0197251b43877524130743f60ad5b46efc60d5ba19ef9ce346898bbee8d2b5e61033ca250df5b521aa9a8d7eebb7ac2bbf3c14a363efa20242561447418cf7d64149dbea5e1f804858b114571242c57c116aa715c393c432988cf6cf9d88a3680cefd45cca5dd07e5ee26814d8897ea8fae164ab5f389e0aa8074345d5c7c0083968004dd33ef160122b50522c0995a0c9e4c4b215c4bd319c4044b50c13381527f0485b629ed1792b88c5c42096da6a399f82f24c9296bbdde7c861d8c9d035152a02c0aa808cd47a1058544860b11b4bd9bbc44be876fb163edca698a8f3815f3d7c46791bfd85c1a7ac1aa4ca0fab585317394aaad6de214ef8b51fb71dddba8a95bd7c35b1d29b21f905057f4c44aa38f8d54346a780739a042590d774a1a43d80a2a84fb52e267e816b811a9b58bfc69a42fb6c2ecfe6ff3c1a515b3f172537c07d9a2e4f31b43c83605f79c2ed5e07fca8591f365695efb1f1410e5d5d50e912334474713c0e2111eaa033602df6d52ab184ce60da41eb3fc81e7bc9928022f78776da744fe0868250e2f8aa56595088ebba3eb746b2681b937d67bbb686f65b6296a68849dc4e2a6d47591dc2581fee9d37010a383cacd93c1830de31895019ea7f7f0414624e4387101b0aff5a885f060454642334248992d160ebc72a590338ed5a0cead014089120a6b8d7832cbbd08855479f797419c1bdbca42b6c93c361bf2cd3a1fc3c7f8078be3bc030e698d9a58a11d1d9fc55e90a4969214dc7b159979262c263822afa388beed1d63bc7de78b2bcb55bf4a2a6d06100963591fb4377acfdf36418984565643db6760ade2609e9d9b9bde7fa089aabe5c4847313302fce43496dd9e5bcd7056d59be36a33c22d167c7b589dffabd56298061b0fa28b749f00b64cf5a1b8fbaa788dea4d65b7728ecc69604ddd3dddacefb90253ae6fb3a871007c6bf3dd642d3cd113e1c1f066ad920c6c31dc7f5eac12aa23c7cb8fb177f592aa4c1b1c596e9d922fdfb79230d89bc2ba594194ee02344676ac6324505c4864e9476b5ac6701a5abef0b28fd9a8ba93b24c914a468bbd0c7cb881e7f59ce63183f384a689826edbaff961ff455d8b199c4ae584a48e350fa43b7435a226e8be222509e59bb54b50af98c0d320e8d88f13028b3933c0d4e0f528240ea76387e6cf81f4770d00c68f95cdb35ee5e7b1f325ccdb80c7331f8410bc84a6bbbbc74eba6fcff77d6f0800d8d585686d75ec6d371ff86944ba711874ee95b8bd80f8e3646f5510548aed9570c03f594e609d70a90e9bb76bed1dcb0af226089b66a90f329752d4da0c82cf39ccd93f621911cffb9c8003c339034b6336150937796e751d8adbdfb5618c7ffdcfe01775be1b1445a6cd03d8f2979fc1a857243974d7a32adf68701f9367c94e0468070fc4c76ee6a27f41d581d98abf751a1cf85d457e76592007db22b13f0b668cf1f79920b1ff17b508b36d9b03dd4da059f086a3b0fdd4bbe6355484dd94959cb97ce55a2a07bb531ff45728f0e0e3279573ef96d9d09c1596a4c03807acb230a962205b1e276c9ccf4150b78fcccbe9a52c200775bb1dd4666384372dee9e56dd47d9d8661319ff748e1083e57bed6eff8e999b2490e6c2802731d7d4d5f1d620e389d5b72e8edc5c215eee47b424f8b9282d96def92e64f2fa47547d79ed52c5a53701888ed220fd933755ca016ccfd52497b0ee6e5769f05a99d5e6b596f9431fb4f5c7121d36b0424d68a78fa05b54b77674680ae75fc9ad518082ec2760c9b305dd37f1071d461d0e4d691dfc731baf81c444dad97fe46e1253ec6b816580ca8a6ab2af53d87fb3eecdd506d6f53d69ed2bcafe1b330e765100cbe394dfd0318c485e0a3f68a9e8699afa8af8b9ec15c54a437272151a900eb2e7e19272003d2e83492561e75b2262cdb5bf2e9926464952de12ab122652af2b67892dcb2e02b83aa3bfa0a279f59893dc6962d4f9043098fb8c1cff9b2ada60337d3cc08fe86629af261c20f640fb12ccfcf9ff7d846b6fa5392205e95ce7ee84156783dea1da21bbabd4ae2c261acb6539fe930e816c85bcf85eca9d6c9b372d9f86d53d4b1004e70e66c0aeaacbb149d44a4fb6c318985936682d8b3b30e2d868cff9a9b454e61e77a69ecab6ca1c8a74132ffc2f5d150fce44dcf752a0de8636f63cd635c051c0e15add431d715db623818a9dfa39ff883d8a338de13f6dcba4e6ee6bfb85027170cb1f0c010ef0c1733ab919450930733e72b0883d4f33e9fff2ffc8b1dc3330e5f2b4eb9c6a99725dfbaf6b5e83acfaa24669c37ed3a1d91b4b2091bf66fa52f5c7b3c694edb309b52986bbb4a66837787a87d7cd79762871051b50de5e5a9fb6df3cf3f353cb4016a5d1347f7f3ffa4b3cb2c4b67903be7f2da3619ddf8a9611d6f247391477ba4ffe0caffea84fddd9803b12b15d48ba0390dbdae759d398d5f8d359adf080b31b0e8663d7e63595ced0e6e7df82a0873aaa6b323f99d0c6e712c44fea2a7796fc608822d64b33e04cdc9899110a489677c7d9d53331e5a4e2ef416f2fa86adff306cc606de5afbf174b4a37dcf358134c1cc4aa52ef0012a5733b75db49e7fd6bff3ba5e170ee0c58cf94cc5d8190dde9d4036d1f2241217b5bb8ce978ab950e5730eaf4976200e0965d622fdef5605f3c37c7af6c9355c4e7ac51cb14ca8a8af1088897eeb30f86e29d62a1794b8969e95f9b848fd047277e0246f41687401212af1311528a2cd12ccfacd02a53bacd389a50f6203c8655c3397d427842fc2ec1853e9abf0be9c4223fc44f7657b00e71b2d0f67384c0f7e7bf930aa443ab11cd889e00a7f5560b5d593fd330d23feefdb9d6eca00955cb1eec727e3f24e9d803a28f09daf3e09e9edfc2136d8ae8dfe803e2afcf707dfb5fb09beb3dd7081940bd55a41b8edde02ac8cae0b66d60a66c843177172cdbd25d7f9f5038e3c2d5e9bd388c2ea48367ad3ff77a5bd224fcc65a8effac88e65b3f79a4b977a0c05f118d033ca3432106558530b6e7611ef47224a43709a360268e6a9f4945aa57a867e6176b3f65172e78108a75c1e174d8f9d7b840e805ca1c48d36d73908562cd057ae3ec2787142e5276961bf745174f320f3a20e495887c0c6b796379b1898a882f404920ffe6aabc5f616a8c85d4a0d0caa1350a642b364f6e99032aa6e30296ed6e1b5d070c48a0553c7aa216dabb63828673e651e0b40f2c88751fe4e39a3c0101ded0afae19863b37da1e6b1ceca239cc6cf28464fdfdc343635ae92fe8c0b2f3dd34cd4e05ff00dba1cfb97741170e5bcb41551c3d6d5053a9e8c19f118ec2c1afea6079b8e0cbfd977a31577d8cace132192b02f483f22e9a21d541fb055887f3a2da8db424b90ac56df1084cccaee0464b0d815ffa7c782b3d95504f51383b7281f5a4e4db31d86e7ed6ef2964b28b365b308f6e623f6e3f1441c834dca425df4fd8db471595a9359c9e53f00d4c5ce610399ec9e9df500eb78c537e702d03d192f5762ed96e8b4858ea00b5c25fdeacdc86c4ce571e2a76251710d5b959628fe809fb1dd3a210024ea400dc523271edfb943e7a5ae75942f1e228ed6a76a3e90e03330d73abfca2d8cab21c249d07320b66f57153038da02d0a99ee61e0d47b68ec48872dc212b9bb0ae7a19b91a97761f5b525c5921b8ff57acb44c9a50f03b097506986ad33948c18b08cdb65bf71b9402b8895534a3cbc64096b100ba6cc25f9b9a1d456059c250ab539fef7f8577410d5ed64b0a4489c661a58fa1242fbc528edbc18c55d3e989e4bccd392bf52af5dd802646a82114231acd8e69d3eb9eaeea83c9e69b9ca11394e8e8f6ba3c26826340ab0ba4f10e65ced758d0078f039413fe44f1a86476fd680c59314540d84f31c048978a7d0f2b08278abe9bb1e01e3a53cded193fc6799e01aad719a5a95a22633f13125a087a1611647462e99750fb280f0e0f3408809215afc94a7888e868f3f68ed0f766452453a4b64e62831e201b1c0b46e0a3601bb6ab91315dedf942297f5c6c53d60ae1d8e9f09bcf67e7e3e658af20cbd96c0263ec75028f565914b5f961f1243796fa2fc9ddd3490116759a1c3cd3d68a7d940bb94dc68a9408ae7b76517b9607544f375ecf2d52d14c226c4fe305273f213b7215755dd9440e1664b1c7c6f35f027bfca9fa53299b31916c8de51f1fc42a9bf2975d7df47d4fde32c2eccf3db9f633443e7175f46acf5da58c3cb7fad11fe99ba146d46c3fdca912a50c745c3dcc015e20dde96e60329d7e73661d726a7e1d9e72b3720164e8152177c4d00a83e3fceccbec340ea2370f93bd99a76b23eeba16e52a42c4ec303d9ac5040efbadceb77a18800663a7e04a568adf43558506518178a2a11b2aef6a058cfeb3a831146d764c41b930de8caa1f64a05d913d1617a7fc100f7a88aacf8994cd4450eafbfbd80b56b492708a8aecf0b92c1eb0e2b8bd799951f4ff706d8bca5417d6a6331b7b2ac6957c1859912157977d1647b6cf68f07866a3722d9e7ec6709c057eecd5870d666698e2ba14afcf85000eb5eb0b48b305f16ebd9eea1bc1c189ebe505c04df351c93f5319e9fb772345928e6549d333bdf6ec36772d34f1978041c132c4783cc67691bfceb76b9efbdf5de52188cf984bd213643eb2c4c41b873196844bac08459e10af4e6cdf071261721e17cbe5e286295a900578bb9f618bb5d0f2c512e7edb94559ff2f818b6e6885f815da11ac5dc0deb3d9a193ed155d52808d2edb3f1453813a654338f3a53d7a22d016174d66e6638b00f0e93376fb650c54277c1c5ffaa6cb84d2de97a4014dd07d11aba155ce3d7bd87d817bc0b09264d5365d73c7fcd413208b89961135ba36c1eac60c5b2482765a82117ec4ea5321288fb8588c47ce8b5513f72ee63c7572814fc1fd10f5bcf2f7700e10c0a938a5b01ad426874ef284333806589597146879107a9ab9dc5d4802945f4cf3b94de6dd9ca7a26010c83859e47c18f6bfbf62fca5daed9a9fbb9fd632693364ef3f60601e32c9eb746d45f5aa3fa9e43a4c5c3177e20985391c5f8d812fcbd74f1b68515c0957587b9329eeab04f7575c5cd4ba8d6759bc5af9220312d58e00caa651fa74fbef96cc2111515714fa0a87c7d09e2ca08eb115b86a4f86bafdc4b0c15d1fbde1048274899a9a94ad83dae21e54c66a0da65e23e7d6081f98e2a69fae1b88f8292ba8b9761ec62f0861be163599b556afff14e227c37e2518884aba66cfa4383707c68c020e217ae6b1db56286939d08cc96707d0785adfa8c4733726716d595a18b1a266467de360c73cdf5a1b5d6d936e777b4d63f2be035b6f6b3e4883f43a413036f4b7d924ecf6c9090004b6458d1f080482f5d7d8aaedb4fb3dac3783b34054328275b48501ee3473a42a6ba9d137ba5a320c2f116c0133cf20511c7e6a34d2c58d354888f9521169de80b12490c74d45b10b57239c9c78981d8f9933ca2dcf4d19c7d96eb0d06d5eb0c8dac90c46c1a9305fc3151c30823c1d4c1b4a35e52dc1c506d62e8ecd"}, {0x40, 0xffff, 0x2, "dd058f1256330e0f8fb3111ad952fa60a47de7058aaa064b2b98c4f69aa487ec876d4fbf591c1dbe1097c3c791"}, {0x28, 0xffff, 0x80, "02ff0bad5dac41627c91b6ecebc40ed2554b38764cc6c0"}, {0xd8, 0xffff, 0xff, "fe5e2177cf443052bbe05a6a4b8f6def7b55159029a2003249019665b2ad4f39eaa2b0e11c2b29946f9e1967d690d809ce069129296dbffcf981c336102579e6c296c2986c1854443fcf5986acdf6544356902994737996297192410300d8fcaa7d4ec0c5e50bb1c58c6f1d8157e0af0d43b935b38fa1934732164cd8aedf0fa43a215bfacbe10e60c92f8bb2fee260a03bf006ace984fc4fe53bb1f4920528806f9651c799e1f35325cf8e3c107f43a174e8a6b6c646d9f81320e5559c680f9db18abd0"}, {0x20, 0xffff, 0x3, "98bea7d35427a586e135ef672047"}], 0x1388}, 0x1) write(r0, &(0x7f00000000c0)="9c87ef156b1f3b5046332e2e", 0xc) execve(0x0, 0x0, 0x0) 10:52:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 10:52:37 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) 10:52:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000200)='./bus\x00', r4, r5, 0x2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r6 = geteuid() r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0xffff, 0x100000000, 0xde4c, "9fcff7f947386951c72367c1ceca209c7d060986", 0x0, 0x7}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) flock(r2, 0x2) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) setreuid(r6, r6) 10:52:38 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdf7) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0xb5b}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:52:38 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, &(0x7f0000000000)=0x210) 10:52:38 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffeff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x20a02, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x100) r10 = dup2(r8, r1) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20, 0x0) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = geteuid() r15 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r17 = geteuid() r18 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="00f235d318448d9104402d191e97e6cf132a498e501c642101e3f6049cde47f885bc38aebdf61fc77a4861a4fe94132d2d7ab0e48e529b3afeb34ccb9abbdeb7d42628ec6cece90584ed", 0x4a}, {&(0x7f0000000100)="9a352ead682ac9a57652c27d834a0c526d72fcb5edea592587997a60729d34644c555b6045c126bd339c9d974f692da849e8ed45ff9ced697f0f52769a8951c8545ce4d4fc62fc24fa8a5095fab0bce885409b5da3d9a637e7e72acb047e0d81e14e3e01054594e10c175947bab5e68216a4c27ef4970162e53c0ad5b1fb50d4bb70cd5b5b7d4eb9d4dee6b05f3cf418361ed5c08c3123b4a010293a09b0e2e7975fcd0d2f306a1f50153037e49dac98e95edff25b1f2521d3a06b120e35778928ebe0063ad9654c8cd36161d4302e59c93b91b3156d562cfa27730709dd006e76f4cbaadbec58488185a94af88397a76fbefa48683fa99a", 0xf8}, {&(0x7f0000000300)="60f68a49300cfda46b9141e877082ea63fa7e4f06ab96ef2da4d119a2704fd549f66dcf2fc0d67459676a8eef1542aff46981384d317c7d32f038569879c1d780a924237135bac683badb796178c642765e13a2502b9c0a854a573bf71b294f263748bf67496963fc8592147b066fa24d001c03d61a00186cfe7091340fef4b2c00b643cd28e268014d6d081e87966602ec1cd595911457776b60339051f7523eddf78", 0xa3}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xb8, 0x4}, 0x406) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 10:52:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%+$\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}/\x00', &(0x7f0000000280)='-@&^#\x00', &(0x7f00000002c0)='\'+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='=(\x00', &(0x7f0000000380)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x2, './bus\x00', './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x2) 10:52:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6f) recvfrom(r0, &(0x7f0000000080)=""/146, 0x92, 0x3, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 10:52:38 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x1a1, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8100ee2d1e782a7917c6e38e3f51fb58ba74b147e49785cf22413251a9e4cb71c0f3b82ef8e73a85b4b89f90cf30bd0bf08045d70c4f64b5b9398081fd7b21543e7bb4b11bb35bcadc584d3411bd699d4d37dd6fc72effcfe94fdbf8800087f7f789ab773dc61925cbab4465269b7f04e08d3ed4466f06fb66e2262ea1360d7fe92d668378838eb181f65f802c164c6cec12bea082e103a6a7ed91ad19e781805dbfc35df6112d99af79017c7492deb67d565c7c05ef93c2a636d7c3435cd29b5b404d77d4bc"], 0xa) chroot(&(0x7f000009a000)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x400, 0x16f, 0x8000, 0x0, 0x2, 0x0, 0x2}) chdir(&(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') pledge(&(0x7f00000001c0)='+}\x86\x8f\x00', &(0x7f0000000140)='%\x00') 10:52:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002001, 0x4300) chmod(&(0x7f0000000040)='./bus\x00', 0x100) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 10:52:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x100) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="232eff593bd1f41df51507f82184db1ca1bb6802a2e623da32a23318916441ff4d795d210210d8c2058f343efc075521d255677fbb2236f7769fc4dfa686321525e92cea1afd58e02b1eaaeb86bdc8e6640cbeca43a2b91c688911c9f932538054a0799e3a0724834ce75343568e3c4a11b06e656a1eb616a80bb6d2bfbc9fbc32536a0efe1da13072c2cf7b8c495f1ae391c06b32c791a063ee3ef37ad3aa785f93c36ea5fc1296fbd4e06d972af29add9406ab8cb25d947d5d8c12b0ed0c41ef5755260a7c617d303547ef16b60c8bc57dcabb58c51773c3b47b8740c39554a092b28fa40f056198ab64a0198cc731d8788a355084a722a6c4c71ab8b6ed016c68ffbe1554936cb777311aa8f8ce027e3e4cebce176190ca3bb971562f6949e901d8a0af0be0aadced9871aaa071d50751182c19fc57102c575757a6bdd61f426ed36e8941873017afa5e517f570eac7b864f53ab5d971373c511188dd5f252ceee061bdcb197af416cfe79d090377c9e579e676cac2b3212531ad483e75f001af4e6571cd25b7c021dbac2dca138257f444f9a7e3503f17273766ca8cebd517156749cf09f04b59a73b91e0b6f1e1ef648692f9c5b2e0c52efa60191693cd1c369fd4a68602a15a7707caa77d4c2418a21e78ae057a02e7df38a35e3757fb367103d43c121c73b9fb00600aae1f6a17a4691653770c8586e5f96e3f2b6461d2678b9d73b0cfa9b7d5b3ad32bf8df6cc280617b2f20396a6513421a63be3332269a5957007e98dd1fe6de54803fba7d4d420066f213b6bc7a2fb24cbc8b73582ce1b7cd847da5bcf33974892117eaf97c1b791d80e59a11623acb9d8a5909319c6119fc62fd3ce863e35729564fa01e194f08347e0a64b1d272f614bdf0951f026077cf74e8dc74355632db59e604745692f0987a8c59b568500813260df386c84de5ef700c37c5dc212bd23937250e1d5e0abeb882559d56b7035c3333645826803c1991e48fec8187151ee5660a47d8b9b09f35d9dabad104ac687473a7e7883b11c955035edc4b65bc4edbd513b8df6dc359bceb37f61f7ee7b33b5277ffddb120e13650e075a6652909832c542f6d8131750d0454c0643e8639a3f017d4e214e1193136f34cced404bd8b3c7a9b1ed24fe5a877aad424d85ada8de589b3a8764c5157582d3172c4315b092fa8fae0c046c01806a811f974d50fe8013eb189680cde66b7b1119473d55b2a6a80fd265b2e0b628bf9d093faf8ba2feade403b935a08e278b8238b599da02bcb510a3085320784e5eb91e9aad09eb8bbda3b619d8b84b0ed8dc4afc6a1877a34aa7f1d07a1913d071fab8aed39b9b83b89f3fc1369d7605031a70a4520e3ec7aaff2afb4f798b5cd16924fac6ba8f64466154ccf10dd719145ecd88bd77919aca9272bc7d5900e68f4d14fc1d2650d9926951f440ac3f8c1a0c269d88ce31249616e4846d0cd4c546d43554c66ca62cffe27896adba9e53729fc30e0e90e1e6631a1f6c99fd160e16571404919f8230affd1ab4c1601077fa33a842ad905cc8486f3fa39db73c21fb08b9119a834014f4ccf739aa771dd0292157d344800f8c76df131fad32bfea0221634e69e49195daca7878fa22e7a0b6919c7724f88e9da682b823c0a4c1ca93522534d964a3b9f237debe842c6853a92eedb6e3401b6a3b55646eabb0c7a5b0ee00f7b542be0837646d036f4148e79ef839ee2169ff95859a3430447e7e1d502142a0069dee47189a26327846c7192415bf88287c58f0ab8bca83d579b59cb46be3ce09efd770d33716511b745ac362ed1027ba40b9c329743f319f2c3465e5ef7797d24c02686a197fe745072b1dc40feca7a5b5c207d17d6e14a0a1173bff1fb00ed496d81b65dc9ed1892f4e4cfbdb0e6fc87e5cd46b3cf4f6ea5d2ec4f75c2b96bde1458347464a52b2b01d4b29556e0ca133b50657eba50a51fa47621c30653f36debf1109c500623041462f1ece0fa3994198583e8bb89d7655a9624df8de2125cdd6e639e1091ce9d519449eaa7e68498af79d49a043e22b85acd3d4c9c53b06e1c02e5554ebe43b911c43b6ca363d4d68e9671709c91fe3266a0885a837e879c368ad79885369d1d3a509a089d6db7a0859a358bba37a52f09526d242af6d921307169361a5a23c21878e79ff674de781932218c407916b2e44cbbe1b9be4c255c47262683575cf1631387f5593c9a61113ad689514cf61d164fd87e809b3613519086825495f2177ba2b99cca76d856531a3add8981b2b8915de9a10d72b961957ef3dbd3034a229e948d01dfab465ef06dc9a2bcab85f8675631f5fa93579485fb5e9cf8253c4ef4dba02e03f74d017c5222c29319a5f47505c8733d3a0421c714755594079fe87cca496f53b8cb281961f567984a7d426f6154c57bb19eb8a9fec6a40d9ed5a4855d6f52b9c09bb166e370d69739916fa7b1e6419199f22defdc4329082c442cbc62099211f5ce008600f2f32ac140e939e385cc5beb0401ec14bda377a28a6bb443f55c0f992adad7e436bf7cf505303c6387c79f71d8fa589ca8685c777d2b416e3c3f809bc4dc1eb4a0c97997af44e348159c2f5996794592c488fc78d1628ea88124670322fba26c59433a91fd8d7146e977c9ab15d5dd605dac42ab38f854d78cbaa37926c4fdd81637ceed060d78fcf3848b5cc00685770f51a130fc08aa33a730b064feb3b4f313257e422f4dc2b4cd9b2ee140ba9332affcafbbac9ae944b3795a39b1f9ff0dd83494f2ad72d4bc401c28cf86df705dd65a1cb3758f171206abb645d4ca190f6d70f4a2ae8a1ab72065b6bd3e87a2777fc0ecba4db5c2a9aed74bdb3e0ba373c4fea2ef819eb2e13187743442ab7ef9af0394f96e928d73ce3da2e073a37bc0aec1e19a5ad528e18091afbff746ddbd39757dc0ae170467c03b3b74585790da1d44fa5ab9d3cbc9b8bfbe18380b66e65d360006a4e9958d40b309d70a2c037b1e8eb091a7dab4fbdcbc2b3024537d0b92639d6e54060668d6efeca8132f07feec9e15595e2d3510c93678ef9e831c23fea99f2bee7910f0f24cc115bde1315c0050ae974e024872a227dbf68850444b8567cb7069aae08c5198120747a3d4ce00398e52644df8c2e5b0fc039b5778e2d9ab47ef254c0751ce1fb76f1e773d4a0092f592bbdce55907f14f0dda5ab5679c659630f1a355bad5245d03cebae9d54a02da82bec2bb9b1cdc01400cf52018c9590642c80e690c5095303f5c6c0d6461375e123bce03d24949ff41a92da24264bc50b73ee03288344a524b715e2a4e83d0bf1f3055c8fab961c52d923823d3f325613e876635c56bcab58c18be1c59e987f740efdecd2b49ac9e0dd8e630c12e86314afd6c1eba47dc45460b0c47a3bb1f68929e90799e307651b5a27bbbb057491592749f9b614049d23dcbbd37bced68313e60c1b1369d11a6578f037405e4fcd97009dcbac9a7193afee22abcad9eb009c90ddae1d9f41b3337dd1504226a42d4c75ac915758d993a12d8992f8f2a98885decae38fad6497c8765a3fe3c9ba1d3f1ab56008c99c8563dc19f5dd89d1aa7c57eb468235604159dbe51ed99c1e9be872d98077f047705c34a0bf2f84d6e5ba3b59ccaa9187954c71edcb9e3ce7dfac3a152d00a7dff8fc40bb22d0fc3696f0f31599762fdfaf790d323d59a1f708afcc5030f67c1f53cf33945abf8d29604f2dd3a47775cd00ef82797b7bb6d8e7165d36d528b58fc9d01b154a6ef8300208c20164daf4bf79c4c9ce8b9712938e016a992f839c96beaaa0d3345d8f551a3cf66406944210e520a4932a394e2fd7ed628064f01e996f8b083928e8284a58e814abed88775c2496f525f264f112c1e6dcf0443c8c9d0c34656e503f0c08f9c32e49fd9eeabf688c895e4bd2e28b9c476d70daf2b47975f2a68a70ffe9d3a492203e3d8b2b465bede8e05ead330588b01606f30b9bb680b5d31931ffdc3504c22d5166afd3ff08aa11ab2eedca3954d80efbcfe88c8dfd8734e4c16ba76c410a69086bbe80bbd0d6a2ec129c965699a50b297146c875afeb64bccf91facf9f349bf809e2c43d34549e8595e7551d8d8dd014646980c9d1f5b64350c18e2bba0bd23e73f9bd5583e362f63971babe3c76f7c52ae81e9ae430daac7374d41d848107c729db1ab9e897ce2310738fe66802b35ac05c51ed68a7ac8559c8d1cea3e6eb4e52188ae77a4c1a6c463ad18b5e07bed69792063cb18546b9a02e16e79cebcfe38a2743f2b9665c212956b49d61210d280012a287e345475dda1aa9669e8253888343c3cfdfeee2ddcace4fb76aa430ebebd7fcbef54a1093aa379834a1188ec524934c4fe9fe87245b57a30a81796ebfa8be8966a13533a4a3209753be33a2f28b7d4c235674e273c88b26c5ab5bbfca11345a051facef97c99b6e40d2f19151aba6a60acf8bd183956cb096b8110e1c6ffa29349968f45eb51abe3bd7c9e69cbef6f1161543e382e18ca86dd8f421ff3f1bd8b551c39f85c635a750ae308c903c59c8ce13f2621705146bddcd51d138bea5fa6e891b2c29e39e9def3596d658d2362a51ddeb2127000fa1b9e4011cc07708a853b8966265da3f6bd394200923b08c517f007a54d151b2c2a4e90785ff6727bd029d5939907eb9abcfda578513bc422288a787d87197284981540102b779a1dd325be8280bc6f318a79f7f501d7462332054ea6f02f89c4a5a1a7e09d202b13059834f6cd764675f9dcdb0c26c5d937df1f22a947f7786ac339a2ba37ce440f7c216fcfe5273b25ecb57cc99fd553c7ab6f3078d4d44fda0f6f1e9f8855c475d27c0a3a4028272a1b458e56274cc42f932dfab13234b7f531313e6c4b6844a83ee9e4a27a4ed89f8ea7742fd8dbebfd6a88bf3b0b1225d8b41f6ba59fdd605cf77ba78ae32a900e30b116949db1a82e22ec227a1c11138bb2b7d05aa3bc153fffc47942f71e98f3b5cc5b74090b9345d2b371b8c9cd695fda74a8be6330ccf2636b0da26c74625cf4626f1ceaeda82e0a59a6b7d4a040e9f14d18db246700e308b2f540c313a69f6ed673f4f55d00389587f75546f45977f77af5e56e7af7a9fe5a69ba30f310f83e646e96293f946a3e9bfe071962d1805c0bfdbd8c27eff1a61363a886e9920ec4bb6edb426c0a80fd7b1f9dac820c369c96f87b884d451fb7000049b3885dd31420f7faf1c18a996472547c80059267c222dc7a40b3355a89b671250b744e2d21146b6d85034d06eda6380beef2f144fa445370d0ec118c5f6547b8b794c909e5e32870b05a47d0f9e028bfc439f59969b1d1f85b8d544b77c97b78656dccf7493f463a26931b369153f2a1610fd92fd1350e6b77fac92eaafefd6a153d27ee5acd7d61c228dd49e3a2812f22cdcb1039c97f8298c54d4f06ac1c69560e8a1fed4aaa8e5847d9a5f0e77507b0d40dc22dbef8400c75e785742eee2db2faeb06b1397b981077401fa9f5ffa6df5c1f3b36deecbe9cabbb7484043f870f04fd9e7df1844ee9405a187c2e80eac2097e3a1404cb8a52dc89ddb6bbfd904a1bc396b0949c0a52ce70872505b700694d4cf384bc11951b2cd49021a97921f2c67b9c44ad2ef33019eb1469bc6fc91c73ef0156c3de933bd902b9384d661d232a18edfa670df34624b3ccfb8fee2c9d076ed878f472b0d674c02a4cf42a78d7fb6400def81809451fbcf769628aadad1d62fe28879b91a26b4b5a2085f66cf049af67c75564e73753e833b76a39f87c3b05ec0db66", 0x1000}, {&(0x7f00000011c0)="275d4b58b3d6459b2dbfbd1505e1d3430f3703b3926288a699a4cd7bda55e3a7d77d96a7a2a6c1659c7c38e8922f14bafcbba48e5d7b7fb2c4ac57b69f7eed8dd79b37aa7986c1b31b913ada5ebd79c34c9c5ce3acc14275feeeedb96dca8b5fa2352db716f440e7898ed009809c0e753152f55be0134949383bb01b67a0a854a786ed19ebff7f38a358b67e3524ac4bf87132c1fa08284c456d7a8426aab2b201b9127dd54e6a2be82a3bcb5af110f365a003447db12af3f50b584f2e286409b446adcfbd991a4faea830970ef7472510e349ca160aa7e7a633633bb6258bc7a7a46adea978621eb3a841283e52094ef722", 0xf2}, {&(0x7f00000012c0)="1d56fe18e99ac1ac635c358d037990f12e19d4544ebcf3637236787036fc4ee4af1ae4f5c35bda358b99a987c6b39a6a18b964750e37c1df7cbe155a4192d6d1b8b7bff7999089ce49aec04ce66b9364fece5130a9592f8cbba07a6275d55fbc6bb39e651e2ed2d2874acd983d061ea942222b16fcc39862534f08f90244a408920280c3ac69bf8d", 0x88}], 0x3, 0x0, 0x0, 0x8}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 10:52:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/81}, &(0x7f0000000200)=0x53) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:52:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000003500)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x2}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f00000023c0)=""/149, 0x95}, {&(0x7f0000002500)=""/4096, 0xffffffffffffff9e}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x73}) socket(0x3, 0x2, 0x31d) 10:52:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0x100006) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 10:52:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x46) ioctl$KDSETRAD(r0, 0x20004b43) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:52:39 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x100000000000002, 0x7f}, {0x18, 0x3, 0x8b, 0x5}, 0x8, [0x3, 0x1, 0x49b, 0x1, 0x1, 0x2, 0x4, 0x3]}, 0x3c) 10:52:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = socket(0x10, 0x3, 0xe82f) socket(0x18, 0x1, 0x200) setsockopt(r1, 0x1, 0xffffffff, &(0x7f0000000180)="17f25fbd6e07a4525aeec6c1777eb78d4b9fd4d50b0fd366312361c3e23b045f245e38fde0f76614e6ba5d5473e2ed804092efcc69f88fdf93ec239375502b869cecd667cb8b21de7c7c42b829fcd3ff408107bffcd246d46529165daca187a1d4f8ea84827c7b1aeea3e1dd9b28e38a6b157f456627cb4a956f702366753b7dcf2417914f4503e548bf3305eb7bee1f2c7911", 0x93) 10:52:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff81) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setgroups(0x0, 0x0) r7 = semget(0x1, 0x4, 0x40) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r8 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000007c0)=""/241) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x20}, 0x10) setgid(r3) setuid(0xee01) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x6, r5, r4, r5, r6, 0x180, 0x6}, 0x20, 0x800, 0xe22}) semop(r8, &(0x7f00000000c0)=[{0x4, 0x9, 0x1800}, {0x2, 0x2, 0x1000}, {0x3, 0x7fff}, {0x0, 0x4}, {0x3, 0x1, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x0, 0x1800}, {0x2, 0x9}, {0x0, 0x7, 0x800}, {0x3, 0x2, 0x800}], 0xa) fcntl$dupfd(r0, 0x0, r0) 10:52:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) 10:52:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) close(r0) 10:52:39 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) r1 = socket(0x2, 0x3, 0x1) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r2]) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000000)=[{r3, 0xa}], 0x1, 0x0) 10:52:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 10:52:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 10:52:39 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x380, 0xf1) r1 = socket(0x6, 0x8000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() shutdown(r0, 0x1) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 10:52:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 10:52:39 executing program 1: open$dir(&(0x7f0000000180)='./control\x00', 0xbb967771beed85ba, 0x8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="9ce2c8517c947b9f9aca2ab760b82150bc1e2653b10aa31c5b543f6247745da5048aa70fa2a25a69b3adbf8f36bfe248582f", 0x32}, {&(0x7f00000002c0)="16220a1369d1936135ebaa7704961669a3ff008916f8db6bc69a8f09d3e3fd8f1770121c904a2938f58ec2a8e629f7f0b2ca98162004178a5fed11de688c0cea992129e50ad48e5b2fdb732a40ca0e0898508b44da62bd8f830b0c2c038270f1f174c401e6d7544423f5ade4df287e5333155571f59a5a2295ca10bc8625fde3062f2b3911c1fef856fa80f94702a7d25d90c0d6fc27152e249f47ef52f394dd8e93fca7ba13bcfbbcc4b7ae885a3ff460d9fa7da68f12168b8fdc888bcb0ad62545", 0xc2}], 0x2, 0x0) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setgroups(0x3b8, &(0x7f0000000400)) accept(r2, 0x0, &(0x7f0000000080)) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x80000000, 0x1, 0x4, 0x7e, 0x3}, 0xc) 10:52:39 executing program 1: geteuid() clock_getres(0x3, 0x0) r0 = getpid() r1 = getpid() setpgid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sync() r3 = geteuid() r4 = socket(0x12, 0x7, 0x2) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(r2, r3) 10:52:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x802, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="532dc1b4debb8401500bd2bc74b1fde27f8f5136c82aec3c0b3c36462e3653816d881cbaf1a6d63d7d3f9350c45704cd8b886c3d5892945d7a9d9dab547b9526845d3dc2a8a7d68502232393e515872e975fee3503a2ae958b5f1a", 0x5b}, {&(0x7f0000000080)="c81d13f23f09b86cbfb53664486bbd101f66ebaf88b612c655d16d5ad8a5f0ec571113893e1010472226c684280f1b44d1f787", 0x33}, {&(0x7f00000001c0)="a9f001ba7027a8f8b870e959a13c6bbe5c5a0f49b9449bf1567f7ac78f3cd1fc5d09cc70ba4cf6d1ca0d0afd70caa8a9548d8bfc01b27c0e09664a3d", 0x3c}, {&(0x7f0000000440)="e4473e13737525ca9e9c97eb2f4068f89f06bfd242041a027473efcb524d0370a4ecf2909f6e628f506914b4f86c6607fd90737600f472a6134907b7758193322a149b44c974538e486f81967d9d3eeea24c69510af21467d1217992d109888efa291b67e7932b370b2f6ca2dbfdd81c64c0d6c4fb346a590d3dda8853e13dd516207b55ab493faea72a441c94f51ca622c2c081d47f65a23e89d01f6e35273cf84e48d017c806cbe0ad2da596a48e58a149f3cc60906230fddf9a6ac5bb138baf0fd206e978bf0efd49d20774dcb12812c70a5f55cc736399499ae2a85eedf4ef7120795ff8ec40ffda487188c65050c9105d5f4c950adac7617c3dbd4c683fb605d9235fdf3910a25873b5eb073af0ffc1eb3f013a1c5e30e9cf9a0371ed4ad4ed65d23a732e54e53ff1ada98466b2570222459dd884f4ceb6e5685f4df3ca266a4f181969c3983b4fe3497d690c89f2cdf4d9cb8907ab4f3ad63f97b1b4c92a4bb0408ae511bbe0a4da33b57d91727e27743ea8f970d1270db98b2b7945497b0789ba1dfd8c5ef60b0e35db80a3f2b4d2a47ca5b71bfb235927269b2347526e4caffc8c11b6abd174dd528cf652e12e9f24854d565c569037b1fa301e10ccb133dd5046fe2d0e857974c0ef22f9d53456e657080c9c53f413d1009fd4cbe62bb475a0eab4e66753cc11b8f69b9ef7ad5b31d6afc34058fe10f9af5d384e07628f662fcda76db0cab3b88e51468b7950fd28ffeae408482ce6296a3d46e3779aefc3a5af29e31517a1d2293c3fdcaca72ffdae8b7f0e20ab64bab83de556620f61cf92ffe9ce56bedbc1e3d82af59c1fb4f64c19cce6d1a1a29a21efd930f0d131e1674ef154a648e625067f00aa54cfe91df345a5e8862fcf6f2d80b8ed355e70b814ac0a89c03b3cc2b1f7918043daef7e8aae90a49fa7fdc383b66fb3ce064f176ef1f945646ba4f0a5c4da12e99fd89db9efa07888cc4a06af5b15844c0b49060b18798e6886fcda8df7083b748d87f7d885b1573a4c5f01c8a22cf710f5afac92a047ba437d393065f6bb7aeda9ec354a1f4f5625f024eb80ee1ed79745f52b489eb58f21052cb58f53eb90ef50565bc7bf30d86b8f651e7d4964d23a8822031178a9f30692ffee9e47ee6ef53ea54f1972238c7c5fb1847b872934cb1ec7a85ca677c00efaf4d6427e8e351f736dc01b280ac395b73b197e2f4169aca2f8d8562b53dd892a1457852829ca2fb2bd70e2a26b4f858f178128776d4b7f4235bb586674facdc5207d18b1e76b453881b555ec31ff577721a422ffeb5ca6ae2a0797f37228dfef8a4641ecc3f9a59cfb28e3f8f8a4959f42e4875779a43c355018289f015c592ca77dbc2cec8703737f88af04884bb676408705063d52b77c164115d6110f4d465a95dd48461fabe29a2c5249bc43de9da55fcc893d0ee93959e8c15bd5fb289ace76787640ff0636697a799efb0c1f58b626e5ae64b841232da6a2c5ec3e5de404260d9f433906916f790c1d14fde81964ff8d7312d59aaab44539cd598adf48716a7a162621e1274f9e571fe7cfbf1ff4a3337acd9598aed99c8ec396ba8e496fc96ac4bababaa9caf8c23b349b0970537f95cb0ca0651f7663200b858166266141bd68541af2ae3fe347d77594a5327fd8bbfe08497ba70714b53eba87be3238047d4cf5887b5aa5772163da44ca828aac351b1cb4cbd67d6376d44c9eec7cc448648701cd742652445ecd88878b289cd5fe751a22e6732c9334ba8e4987f238f27f9786812da6faa0f0a67ab1b64b0add4b4dfb1526fafa081d4c8e21ae828d4b23a79b27aec1d712d862d45dc872a17dd18dfb8c0a4f3d7593f32d63921c33441eeeead945c91b062c531d278bbce6ccc93a96532fb63e011a53d8587a214ac9f549edff7f86e0ff6589247e7a0333f15898eebd66d652973c0caf09d4ebd484f71f0abde6ef0aa05cbe9b0149f467ec13cf96f543dcaddc706c2f3a2e085ef2c6843a01df0b6e8fd5439702e118aaddc9e79d1f38ba569b8abe98848f9a09c2574a3427bce968233cc002503ef94bb633beb6a12a7332fba27440636edfda10d55fe54c6688475f06e224d22e04fdedc0d2d3810fa9e2aaabd2c7554daca6b487e5e1605a6729818066b9e5c0a8975bf16bf32d2f57ad929463cf5aa141914cca0f46a1b12122dd0016f023c0f06714a29d4bd85cfedaffb2d9be2d8a6ff05daabe14fe008ad7ec7a1b3fe3dad3a3384a5c41a1555b0a30dc3e626a6ee551c31510594235c9e3914ad797b6f51f8117533358d739d86fa25b3b844c184979ac689998f4f3d051cb363819cf628b12ba335cd84ce01496ad6649fcf9e54d1b758c56089d86b256b9fa846917549208ec65d95ad4ac9351a85d2ecd774a528325f3ef097e478758adbb728e58a3843e3d3c25e0ccd69686f6e6d27a9199aec3b67bee79704bf56bf537d7104ad3c25e6fdce1004b6cddeb676b8c648af89045bb5614ecc52f4f8d298220676d88cd8562b38f2f5c07627bdebf3aed7717f9ac14a8e6f36e87d4cfcef66fa799dc2bedc767e7c312782e8599b24db5dda08539cb9ca46abfffaf4239cd3a604a562645efd2c4e1fa712c1e0ca60865c6d613c523cfd1dd6e4750fcfbd756ef19b579c39d1011257f3d30d100ddd9f94639826aa4beef5a069810eb47042f994dbfb9c64b396326a2443145e4be639caceb95cf31a91d351d15fc1ac200837087b6cc1ae4af23a93853c5b4710dd2dce4389f5cfd3653d8d95b8c93b63181ac487a7e44dbbee1ac6f55991e95ba6b7b62437708355d47e2c6bbe137e2b482d3c485019bd68512e3bc4df8d2dc6266113e5332b425f416e3df56db6cc1ab038e45a3a36d0ea3f334248085ea17e81ba5f708928fdcace7b7eb456f85b79fc28a2c7163b0e0d35f871ee2bad0724337d21678b63cc3274d342a9abf8e8b7cd61fe3e19d73fa9d6f257a69e15aee0b9590aef6fddbccd4b4243b629aad9e7260ed256e6d6eb68fc3fe0dc6f5e2915ea6b0915a47c58eac57b2d6a1600ed117cefdba37a0970d410ac7b70573109d20c35d23bcaf16700a4e61272c1c1ec000fe46767f8fcd198deabe8b79202df60063eedf6d088f2ff40865df013656ff48a589d204b9b6af318f2a11b2ca2feef2b6cec592f42aac7557d6a040a66555cdd33added56323b913593c3da518e9d2bb17bb912a176272d8eb06a6fa3b2cc60cc7d66d15c1f1afe4eeb8f73a783c9ef787ad99826c960fdac727babd833a68a7673497c46cfcb028cb38d81cb666c8a195424da341a2cce4cd0d2144eaf07495381a6d8d72618a42799a0078626fa17e06118742759c90e893555c9f60bdd0e7303197b7b5f8e5b03102c9edd796dd860d7051f1b82179d823286e295c4d800063f8dbd480f2d7570692a0526fac01ecdab9d3f716c33b1accac66648acddd8810eb44a019fe935eb49d3534a29c4c865c41c8944b29dea6b5906db761c044df07ca45830a5a0401988a310d23734d942ebc2546e5e749f8b95c3229d11341e8c038d7e583f64109bf91ad1858b24b869802573bd87db59c753a9bff5148e219c3832852c85254bd7c6032f2414c09e3db0b6052e5a556ed727461c075eb54b9cc1f558dc028842aa1cc715ca6eee1206d8b7c0857c2d12e5536f6eb9ae1aee5dddda25750ba03eb1091dcbe62a126e5b92d5d88dfd1a2e8707ef7c7348d1fda52604bce136fcbd43aeb5dbb40ef3f8b46b0bab0a580c7512ef569c23951830638c4969cffb567625a11440b307070fd31cb844f90b367baa9a04ea93b276963eb18d3bb36b0aa3d72633a8c036b873682f05b125ce739d5a27ab6e01e89b25b58b338af8fb4160e97820fbbd077aaafe81d6ec1ebf52f7f3f02a031ea44f02d6fc2363ec7ca07e66429b36323b32f77bb0c03d95c949b271c22637ef458b22ffe0ffb441d615c61752cccaedeb14f10f7ba63a155c7a2eb0b6c83a86235d66280fb470bbde8be498e9d9104bf5516c196153e9838878df194a5c6e7a1f3bc24ce4c60df3c10e63a6a92dc1fc56d9cb6a17ef7b9b9d382fee1b78c17eb28bdeecc16432f8a8fb681a177b97003d384a787ebe2b854234a92fbe598e0e5a98696cfde7527bd55b9929a07122028f1f328487677d83fbcaa246f8b563f0ba515b9179f5906a11af5e144ba18b118dc957f75625b5947c7994d92cef29b39d452c7682aa8111b42977ae87c588e86fc1fcfcbbaa4f0d0f99c4936f5bb6bf960881ea8b3f1efb4b34c3611ef551fddec31cae743c94d0202d4d492da9e3e21013b3062ffac2dc7fff35fb45167160b40ef1e71c694467dec1801f1d2e42e6f139046eb4d3d7e0b69d94b754c69a72bafc9f52ea6423cf307d167a5c0b77228013dd70a7e0ac29e79913d9341be2f99ed8a54272578394ce1ad5b6506922d68b7776049c9d1c00c1e80ff6f24b9dd63e51c88ea2c7928c4e16d290603382f6b588d40c6ed79a2e0e84dec6f6d323fdfd6d9f4223be6ccea9e840ec990e2ad01c7e7d0f5eacdc88243a7bac64c39b8d0329acee6752828d8540376604c715d3e28b6f7dfc1306eb9139bd428e07a337a796f997822db5da1e293c670523e81d009f248846247a4a6386be65a7b00ebec7a6db9da3d0382a31c7df5d65088903747501cd3cafefffdac305737cd66a199b847ce30be12090501d595ca7b31859fcd9c47d1aa7623fa93fabf94019eb4a619c378645a0f19633ad9084e157e53ec1bdd39b754e509f70afe35915933eb254788e8d30e57575739a0bd6ff6b0b2785c1d7854126985aaa943228821b560eea7d87f1aad6b3787bef99c6be2cd1c033a479d8431383701733afbc6a707f774822a2365f585a23a6ed9d2922644e4339bfb9830931b12ddc0c8fe91a5b0b81aae8e894ffd94779c15328972526424e18e1156e52994a2a89ee5a4ee19cc7520b2d04ee3b289848203b697b9b1d15fed01002f67fd4a98a35b753dcd92726783c3224abf0c3a8761505cdb71a0ba1c90f22375592333b4ad990dc2afef11917cccb6d58f2f1446c796e9c3163a58a085ec7fafe8d8cf2d4bac8cbe021309b871bf8d67f2769b471d96ed21a54f6d88253e287c3c5649b3dcbf60faf7a3354c302dd6b47d7091e70cdbdf81103f9764ec6077ebe88f3c2f475a89650ec70cbbf3677a8f4ef858e771c2ab45056c5014747efeb3bc481b669150fa7ed8d589e8cbcd3f6643d66e2b3ed2ead0bc7e193ff8b25924a160b8141bcbac7d145045eed1bde012bdb8cc67f48b2c2e0523d3196f920ec85321bda0862d1491be3c2fc809fe170b835e52598415c7ebb8264937ddbe03972c5d656a7cdfe015f4fbf1a136b6f5326b4eca3527375a3eceb04f842f7b9428258cc4cccb091b2327ab698a4f2bc119fa715c1c08b10f6e1f114c5fca33b48696bf9ddd6a636b02b3806dd319e585e7d2c426611fdf630d1040a4d9c273f811ca4a2b417f898d37acb62b5a0282e802a94fe8ecd05aa5375b70336c93803aaa8f7c709f834d23074e76d1211d343ea899fa8831311ce043d0404cac798faf4c39b51c537b7c723f469421063e47f7631dcb617e917a694894472976049906f6cb28d065262d188c39e0594e7771ab3c32f8c81f5dbc790c63d502ce4aef364435273e770147adb45fba94b1c148112965be59355f8fb970748b582302519b9b3cbb8563dcbf018e82c02dbdb9f7d1798ca1ffafd956b2724c49e0353d225f35c57661a805e035fbe47f685", 0x1000}, {&(0x7f0000000200)="4e415ca0460e1fd929d758bc04b186072a6438f2404aaee65fd77db866d02aa72984920442fd110fb24c494e05ad42a14ede52d5cd9bc851d309f82a838acf4beb71e04c18c91dc54fee856d2bc5c36083125ecf49685de1d45266d11b0394a65c9d9a3b338367d103931a717571d8ce427816927c3edcddaf266da08ce6bf6f791c2c50c39fa589e278eb42c463456b433c9577f4e2df26550ebc9935993db5d74776d1fed3105be38bbc14545beff6d83bb6f280f69e72187d37080f625b57e754c9e0eb039ac8ca310afdf0930b00bdd718124fa965a0e82460e7413f031c", 0xe0}, {&(0x7f0000000300)="ae6b446b79fcdfcabf02670032c82ea44c60b7b75c3d6c28228b", 0x1a}], 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513010000000000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) 10:52:40 executing program 1: getrlimit(0x7, &(0x7f0000000000)) r0 = socket(0x16, 0x10003, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 10:52:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x80000000}, {0x65, 0x22f2646f}, {0x87, 0x80}, {0xc7, 0x709}, {0x20, 0x10000}, {0x25, 0x1000}], 0x6}) 10:52:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x60) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 10:52:40 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001480)=[&(0x7f0000001440)='\x1e/\x1b\xe5', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='c\x00', &(0x7f0000001200)='\x00', &(0x7f0000001400)='c\x00', &(0x7f0000001280)='c\x00'], &(0x7f0000001340)=[&(0x7f0000001380)='c\x00']) chroot(&(0x7f00000000c0)='.\x00') 10:52:40 executing program 1: r0 = kqueue() mlockall(0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x0, 0x200}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x800, 0x5e01b89b}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x200fffff, 0x0, 0x80000000}], 0x1, &(0x7f0000000140)={0x2, 0x8}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, r2) fsync(r3) read(r3, &(0x7f0000000180)=""/33, 0x21) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x9) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)) flock(r2, 0x8) 10:52:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getpgrp() mkdir(&(0x7f0000000000)='./file0\x00', 0x6ef9059a958e0d5f) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) fcntl$setstatus(r0, 0x4, 0x8) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/215, 0xd7) 10:52:40 executing program 1: clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f00000000c0)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xf3ca, 0x9}, 0xc) 10:52:40 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="8074f45afe76d7285e24d561ee5ecd5da5c0b67550b0e693d869c9fd07ea33", 0x1f) syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/12, 0xc}], 0x1) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:52:40 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r3 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/175) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f00000000c0)) pckbd_enable: command error 10:52:42 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0x2, 0x7f, "a6b1cde219937c464ad42588a2cabfb0386e37d1", 0x7f, 0x8}) 10:52:42 executing program 0: r0 = socket(0x21, 0x7, 0x10000) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 10:52:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x1, 0x2a0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/87) r2 = dup(r0) writev(r2, &(0x7f0000001940)=[{&(0x7f0000000640)="e42298138337b3a83525f8aded6acd2477ae9f2223bc2c6bf0ebc325b56c20ccfddbb33987b5e48d86fdb94b2e6f92b388c7276331fce01e0d76c233a12955391a6d01fae1e6227655d5c3805db7a14a5bfeb718dcf762c8b12ecaa15668fca6e96170cace89775c11a3ccaa17857f20defb2b29ef23c3a9e41956fef85f08b165092e121e9a6a293478e86e447b9642ed878793aae23542590828fc74b614fb632e84386a7e5f851ffbfbf6f9e7efcdb2e20bd1e3bbd4e96276fa4f0fe2707a2cd4a2eadbcbe4643709e944964c5f0ebc666a29a82639d870a09f3ee34562", 0xdf}], 0x1) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x49fe, 0x7}, 0xc) 10:52:42 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "968b0d82aeef273b434801005276070200"}) close(r0) execve(0x0, 0x0, 0x0) 10:52:43 executing program 0: r0 = syz_open_pts() syz_open_pts() sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="be2cac37a876397fa64055bec6118212dc8ca508e5c7cd918440a7baff0283f41029f97ff9af39ba95705aefabea", 0x2e}, {&(0x7f0000000100)="af97c45a83cdb86292f9ebe0842dd428c2a74070dd4cdaa1a2bdaec6d4b699f1418c9bd123035b89803b43c43983e407d06e9ee08ce67fec0788f7a1316e0e9d9db99160552c2eea08e6dfdc3d5047a8a7292325fe431259afc014b0618d2d1aa195903fa4c44d628ee50b8396a8eb116b5bba6850b410ae5b7f57be8b77e97237577071a9ec10c27b7d1de0926cca2ad808c723984a2e8a1ece56f098839f055478500da92d25e77a4c410114365805f79d27ed2daceb34d424c01c6f1d1abe4900e66fe2e0830b35414f0e13afd9aeee1d27f9d9fac20ed1a3f42a283b2565", 0xe0}, {&(0x7f0000000200)="12495926116cd62cf9ea577ba00f28b21bd8293b2f6c9d75c87fccb69b51f9c479c9d561596ff0d2d2e6f0cde2835eb4465d537615b2ac7d91709ccf9fe77fdbb48c3f20ed23d3573cf6d01ce9ea6aba32c96a8e2afc096cc8e5", 0x5a}, {&(0x7f0000000280)="fb0d09843f326000a0fc81b1c774ab8de4c0334eb65c6740821f8921adcb4a24b60d097e6c93e612305d827ba0ed2ed19112d2525b2a280baf3870222331ff5dd081299e803c8ad0775764651471b864966f8911806220a5d36e9c87c508f30f9b028e7db62ee2891e72f83a75d3bc4089fbc8d7b679c54b93b3845e6a7f7513dd23dda6bb2aa3519d36c78cf5e541032bae46710f87c638244ade94972b1ba4b603c405ad1f06c120840f5e01d3c0a6eca0bb7519afff742745cad37d76fa5601962a9048ce215028f295800a82febb4526e402e80bd3563ac286de325fd33d564c7c715445e38eec1ff450fb9e5bfb4c1e2752ee0be56143e2", 0xfa}], 0x4, &(0x7f00000003c0)=[{0x100, 0x1, 0x1ff, "ced1b6086f4cda4b7bf37b07b8bdf9c8d05a90a86bece4545a25a91bb71b6fbffa3a6d000e4f82f40cccf67ee7ca463588d0de2456313ade705e2ce3f655b6b3a847f2fdaaa60739d0cc6f62b584ff2991596ef996d4220e551d27d0df3eaf4c288cb24adad70cb09b39be288cc1c887914a33235ac8a3ed5dd61a3b6d9c04db54309e361a075591e16e988c2d5bcbd8ffd0f5f45204de57795a9c1ff05d1f4a41b5422b71016156f4ad7e275d4fdcaa25907674a7e2a0d9151f3cad64a33e9779c06846df09d57bf2f32983583d3402f575e90e049d254148bc2b95c6e26b1608978ad0998d0c0dc15a7e46556b17"}], 0x100}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1020000, 0x112) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0/file0\x00'}) flock(r0, 0x7) 10:52:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) 10:52:43 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) getuid() r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x9) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 10:52:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 10:52:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000), 0x9a}) 10:52:43 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000002, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 10:52:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1d8) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x4a, 0x9, "dab8efccaec447f6757e70a96c9697c4108a8da1", 0x6, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 10:52:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 10:52:43 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = msgget(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/44) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x101) msgget(0x1, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 10:52:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = shmget(0x1, 0x4000, 0x228, &(0x7f0000ffb000/0x4000)=nil) r4 = geteuid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpid() setuid(r4) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, r4, r0, r5, r2, 0x40, 0x4}, 0x6, 0x8, r6, r7, 0x4, 0xe66, 0x3}) r8 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000002c0)=0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) getuid() 10:52:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x3fb, 0x0) write(r0, &(0x7f0000000040), 0xee) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x5, 0x8, 0x0, 0x2, 0xff, 0x49a, 0x0, 0x0, 0x100000001, 0x80000001}) 10:52:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33", 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 10:52:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x42) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x739, 0x1ff, 0x2, 0x1, 0x40, 0xffffffff, 0x80, 0x2, 0x0, 0x6fa, 0x7f}) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 10:52:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2, 0x1010, r1, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000280)="054815a732042b984f7c20f9f34f30f6c79cd7f237a8616466cbac3bb614b5998aa0f1daf5aa9d6bf94c3364e132f40b3aa7ae619fd48851a91a3070a761f6df596d904883c10528b64f2b99afc3caa5e055214115", 0xfffffffffffffe28}, {&(0x7f0000000300)}, {&(0x7f0000000340)="2d60693642e3a08dd801ee4971787bf75056bf721469f6f541fee51a341a48cecd3a11a425100afdce52dc4861f0e6", 0x2f}, {&(0x7f0000000380)="aac885b621b04b70fb3b5437da1da2ce109da061f335f2b637b051ac7c2e4b62dea2653a8abfd4c1714e0d3d12db114abaab5cd45f969c33560cd473d5982d5d20ea5affb4870a5eb35bdf158fa82909ca521b95bb37d3cd7e470f40611c4f87289866c56762eb132cd58b98989aba9b", 0x70}, {&(0x7f0000000400)="df0f31e4c9cb596f09dab7d285e3cf715cca816776034fe8637ec8055d2f5b00a62c4b8b413a55f6a62a787dbccdb3f8ffa24a4fcecc9533bdd0395be44311c9557079461cfbd49e7b17203951116321441697aea754a3d6a504a97f975a396bb68a91452000bcbcec9176e5e04aa76da42a382137c179ed841e7606d29d2587493f54c86d399018f7b43839eb3f4aa3bb7349b5c6bef15571dfef43af8f2e79fae452bf227bdaac9178d471da1183e54275e8618a64c27eeae5fc0b835ee3839809bb5ab669f29808ea99cf801a782ed57f564aded17827e20ef4b14f31092af1b6a83cfbdec5ad5bed9e088e3cf375b8c4591a2dc0ff99cf922c76ec5ae8759c0fe3c08cbc0f9ce7d166a3c0d8e7ef957ef3772369039d98dd56df815f6df4b49afc04db10c002cb3670ed6134b512c5712302afb27be8cf405b2c614884b2ce94ec5c6c00c281eb2f39e1a91a9acd7651f20d7256e5c47dc780a0a6326768695abec9b2d3ecf252c6fd9ccfc85101078d7cc8ee8264228798cd2df995e3310e96052dcbd52d723ab8835839c7a95f2ff7a0f39cf68b3a322725df9be11fa4104cbbcd77cbe6a8a59d799f0779350fce1b2668ff527c6574c0a535db10536686cf4dea50d3d53bf9e13652caf6724c7a8d4aba40d09d0ce0d7b8d3e124408839d24ea8262733690e71fa645c18b6bf4ca10118373632fc87798f6d182bdc5569edb71052de11ac16fddd8f558ebf23ff5be3a432dac94cafc2e3b15e6c34bc4e2c1b27cd2f3d7773300ab3ff6bba6ca93ba55bb836efd69173607ab7b4504acefc45f180f6c1bc49ec90e254faaf491a3080ff88428b5a1985ead5b894047adda836bcd8cbc5ee9f3499058476a4c333eac134cd02bb50711bcc5acc2ac8f82d5218be0344790b4c001589faad8ee2d458e5d4fa6108ea427314679c4b90fed0a93dbcef71940752536176f1fe0263baa7fa63221aa18cac4e1d10fa40e4eb9a5f614768bb0e68f7eaa6857f837ef891bef185abc9c15a5a70e809f0f07ebb8ccf55b8f4d0e895c11810a3132bc7fcfb83881467187da448fdb5a9f48b91b1a49f61239412e3c3745cea697e9b111fca514e4174155cfc92120861ed3812572cbbb6990e2472d137499264ccd69b0a3ba576f9f94557208667e25ae50896ab235178a1397de44bc3307beeb6ab29090f281773b18090904e76627c3c3d6f4b59fdf10cbb98de722c8029abaea08399f9d01f5925dc685ecbf5131b65f16a585e2fef9d458d048686e1092d8f823d8e695154c8707e2c494ca82c77d27e605c77c1b452d4bce3f31a7c55bd8236180750c2b6af12d43611ced2f407a959676cbe7871ad360f0df453aaebecd94b42ec79162850c9cddd9600c5189f1b63b48c8e96ecbd5ad83cfb12ddc822d09950adb22dc3f2ae7f0b1bbde6f8ab8532cfd848b750ffe04dc12242c19dbc23299b60cdca076175107858841a91c67ad20197ef183c9f154a5055ddc865d3575f858ce57775f669ac3153a9ef1d73880c5fd4dc8a4e9d202cae659280cb3f729cc8e24d2469b0d76c7a6bc4529d931a930192f6c7396951c32ca78e2c05b70afc606fa73ca224e785e58e350f328717e35cd2c514f8ed896354db8ed6a91387205e1394038ba8d4346396f9e65bc1e2e0cd0c8aae42d5bf323a7535dc8b817282c87a8cf8c03d945f16fd7904520d5286b1f5af867e8f7ad8c3d54668d8787d4d1c9a5780ad3eaff15f7e101f05b816a1436f3f92d52b9442d82a96164f124ca94689e5746ae61f63c37f6f2744646d61972057f0e9b26443865d6f1e5de9a987968a7f421a731a81da6e715fd298fd081435c02f12701c847870432aa01149f9cb9356e09de769d6a4aac6c6d256c4d61b125c3b2f6ac75241f26bb993319f50085b58659fb5b59dd1f763472abfca044d6d82af48fec3bb2feec8afbc1c2e2cb2cce44508ad7eadbfbeba968df2f01d548d2a5ed6b04859571cd7c773fe5eb2ed98783c0ef132e084da4371308e1b1dcb81650da4c525b88027c674d5126d0ce9dd34a121f4554fc389eb9758c7bee1ce21787e057cd673d2437ea3af00aed520aac6cfe0a46ce3368fca59833e6ae8a67bca461df2cbb478e660194d943b5430adc0945a46aac08b24d2c38d2191ad05be4a9ac73fa20257ddfcc4e4c79b8568e8e20d9ffc879a55552f6325064311f45503f0ef518227762d185c4babe33ff58d4ce87fdb3dfa1a79355bc9bb75fe855a29429ef8c0a5d1b6878ee8a3ef1484ce3f1f2ddde9d26efed8646418636f285112a9647f0376c013b800044ee966651b388910be0e3b14b3095a7536ee30c3a2e420e41ef8ce039d871f6ae55276a93904a055405c79ac000cf43afc0bbd87c923c6d92e1de145165b0eb0a32ae40019a6cfbd7c319f2444796308f0a56e9edfa46d0b73b881f651b5f14f63c41f51755e1aa2ec02bb010753b02ac6e30ba8e6bebebc6907c0bfc565736c0a5ec9fb3b7e55eff1272f4a71cdbcdb2f740860ba5b036a1978e535c1005d44ffa3592792b60bd85b9fb9ffd1e14ed2364d4c7b186e619d19d44a6f9bbd08dca25360ab4bd5b02e9f42e2a6864c1d15624d27af341f2114131e1525b18f846e1664bc876bce9428bd5c832541deccf356048735dbbe29d292207030dd1c354e0ea0faf9a8932d1c7f01dde431728a990156fd9b254a4af92c4287ac57dea96cbe2fbac31a8282084ef49c79c96359762ebb6e880575330a1c929d6b18b99f25d94d1418df2fc27c8ecceed9a95d85ce7ba7785182c8efcd8138618eecf3357f361c573a8325ad1b89207840b1e843e3408019ac7bd434cbeb4659d8d8cfc7af8979d1a42022cdafef4a8b9b023696018828294b6148231b15aaa75710e6a3ce483c5ee6955c7df8bf693c6e2159592503e1717b9f10bc88aece71fc7e74914f800c6ef741e84e0509fd0bda39f54146478bfadb7592f3a2fa53bbc807a09ab251b67dd470c97a67bfd4aa3af7741da6ffc36a7ad20595d4cac0b3612105c2938fdb6d6f18e95d25592c75c56041413b911f944ffc99837e9ea7770afd8ebd367d414b8be70dc92537275d00e1b3a764e1bcb514ed5c217bc9f3c65200584cfc6543403cc825a310f3ef019b437d1db7894976652b8894417f058c0291aa61d3b7e10c93890cd8addbbd4c159846686c6e66e0fa1fa40acb13582415c7d0532836b72a53b01b29742764f359e4cd09c4ba46009ac7e7fbfbccd190a2f611e63a2c6c2842f23006a04db4ceecd074ee9373b7db3d8a0368f1b041608d2412a9bcea2332e7d9bab3a88a69d0794f2e9f58338cb554b600a4b80ccabcd03fad624ba41086355acb81e4ca2a9d2c95c37cc92759173730733393e0a4096b3b55b91d4959ebfc31deddf17384bf844370d7f9e1db5786de798677faa49c1183681de48ff1cbdf25adc722c1804efe571ba32083a4f180ab0822dd444d4c0e906621bec99d4320e28184ded74d180830cc4ba201ed781bfaf1f735316420dfb779cb2c5784421ff958a513435ceabd741c43632ab57d32ddd30605f06269a4f341b2279c282afa7ca1ad58c0afd1ed79214681e4a54030c8e4264507c5d00b1283f3e312cf5ee0ca89638ac8bbaa39ff7bdf61e2a4bdab0be1fd87d8ae43bbdf06f425afcbf25e63381ef2112982117667f6e93d03cfaebb0e859eeee341a94817dd28d20430d57683af94029865be06d6afea74ce5ce77e7de6968e7281ae133892c4068540ac94ae6bf3fc1c132bc5947bbdfebbd48b0ded678bc0e4803ef9d4bf58064fd3986e2d7f9074057ed606c4af656f89cc40711850c2757c49559ff1cdf4d70079614a2570e1b1ee874483ad0c21823318162678554f9e8aae3a0df360da7e6f5d900457165162a7298020f9b45c4cebd33fb87dd743bbbb67e74b3252c0a576406440a7f93d2c4d634a579ba694e3513c17569e1d764c8702d246c51eacc524e108556bf5193509611489303b7c2c883489685ecbe29055bd3be3614f9643ef3747b7e38fd84425c3dc024873628c8fc511036d03324a363e4ae1c9902da1685680cae482ad03e23d267652db986fd29ff7bc727f7c65933a5bd0ec10db579d104e18851e344b5d5e522202cb067ce1c3cab0fc9f1c355caa383d6e5166e031a3ae45c196f1f5905dd06c982df2e4bba4899813e58b5b30d5be8368105376f6bf260cf2fd1aec13a9df181bbbf54eee38a9d57eb95086bb5ac29a3dca567a6e3049f40369c9d35e0ff1aae5ed41b6d5f63c098bcf11f5ffb8ace93ede444e17cbf9ec809f98c409babf03ef53d56597f7ec6d62853d8a795bf4b078596f3227721f99db7cf4c3648f339f91681f9a3d40dbf94da1267e55e8198d545d93006fa82ee20e710e3f7a12325826c57a4bc021151bbde97f3baec9b61db56f0f8bb68942b3b0c5c3e21c24b86b284b74d2e1991f64f02a8a73d3ee4fa96936ed67cdb269801ffc47370fcc3ad7af4ef27f15481b30150cf6e28f183d5816287bd26e402602ceeeb145b86e209f34578f6ab0e05fbdca5f85d53739a6e74ac1fff615911b0c48a7e824c1efdc9532528421d2de3da4f3898c8c6ec1bc17abe0c17a8f9bcd584071b66d9ae61f5715fac9124ff93e365c8f29ad549c08c66a3df491896e6569881c431674d5be7198a34dce1b573c113c4215150e5e59b1d0e42ad6def84112dd44362c11bddfa2bd99dca34a3e9898ef2a1a7f729f9c27ff6ce68ff8cd4433109e03cea8d6091342b1a97ed4af60abb9522ccaa7625e65abe76bf08c2561bd14fa16cc9ff92051c4495360c8cee0e0d027124be5ef6a7e89d51099b3eaee8b5a0a6093d4e87780e5e563769c571bc74c028d9cf54bb09c274692e1b65cffffbfee511ca66b1a86cb79b40a977f4394060139e7840250ea2f61f9f7c030aa4440786367125daff8c2e330d1950c4d8d8cc40d7b5f1dbfc9a60ea9213221f6c2c227d4e9eac0e4bfe3b15ca33e594bcaf75da71318d2248da87cdafbb5fe3effcd4d84ba0b2409a0f35c22b0351307784e147874ec33592781ec1a448d42632f0e572f28beed77746cc533190e88cebfcc2ecaf287d4571c6c13144bd493329b02b8fd798e634981154122bb8534d7d0022294028654c047f186ffc04acd9be14b5216358466654eb9804c02e77992c34252858f2893aa99ab347b7ad2e867bb5dc4eb76da198efbe6a9704dd98fe33c2c8088b67ced75cbdd78e6d21ecb3a29385a4107af28a4d662a1925203cc77bde93f2a00e55d89d0f6da046b94da32f45acae4560b3c6d7835a434da90e0959b6fcaeb36556207192eb04bfe84ff8d6d8ad3fc1d4799f56f17998dbf6a4e520ccfb90963022819fbe75f83cae3645c1ab9a9a25f81387159e537e68bdb15bb095f5223bbf3b10c5461f2533741511f4f2036393964c9c98b79050eec23cbe757b99ae49dea7b0522542e40c2b5dbe10f31829c64d9a62b6d163625634412ca8e2a2c6551169729b4bf0ad3ac29ea9e60ed463909d845c659eb3f551b1886ded82461672493dd173632e3572bfb288b7007797e964d0835673388d8c5b86b8056e678445d1677418e68cd39681b1ec3f4da304f308d8500b87d86f6ba827f77f37b6524e86a0e8e4fbecd911f7764898cb8ff0cc9f906af4d19493bcd3975bb021b6c15c94576bbf64e453ee8c47f6befa5cf5ebf1fcce2ecff9126e855a0c6d96f1770f268f7361cb5aa7b441b6a4e12fa21d5b0cf1cafe4749c6a1b4a27f963", 0x1000}, {&(0x7f0000001400)="2661d123a1bbde2fa7bc8559fb81c2b93619a3a9cf3792c4e9448fdeab142db2985624926f992327400e198ea97e8e83ce5ece3be8d3b1d17e1c00a6d86cd895b436fe34d3eaf131db62831297dcafe671761f371c11e2ba08bf3163ec7565bb263c316c47450583e25d7cb6ed30538a26120a5284fc66fc66b4cae8579fd26c066ba524a27a47d3ac59eb06820fe3f1d2", 0x91}, {&(0x7f00000014c0)="56cf8b88bf9df2efc6166f33d5854dccf23f7d4641881e60c246929ba84fd05c47d00bd079980a28ccde3d8f345da3a05b8295c40eb5a13018c706e3f0e3d472a2a0be931877a8bb97702e86daad9598bf64e56444b38fcaff34b11f1f1b0dce98be48fc7e10932737512421bb0d58eca5bf7908fef57c1b532d00499c63cf4a5846efb9bf875221c8c66df90e9820bcd87f829048e8d1fc697f104af9324b93aa0827e2918e61255e6387f186f777c92348577bb5e3791b5f820f3817eda8571a0bd07c0df01d8d72e9006bd9228273990f641afb59df808323ae9e1fef06bde64d54f2a6ae44d3708814f174a2172da7b23d28b14295d919", 0xf9}], 0x7) r4 = socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) 10:52:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket(0x6, 0x8001, 0x0) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, 0x0, 0x6) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x401) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x3, 0x80000000, 0x6}, {{r4}, 0xfffffffffffffffe, 0x8, 0x80, 0x1f, 0xed5}, {{r4}, 0xfffffffffffffff8, 0x79, 0x8, 0x100000001, 0x3}], 0x101, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0xb4, 0x4, 0xffffffffffffffff, 0x200}, {{r2}, 0xfffffffffffffffc, 0x40, 0x8, 0x1000, 0xc9}], 0x7ff, &(0x7f0000000240)={0x81, 0x9}) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 10:52:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = getpgid(0x0) getpgid(r1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x81, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb1da3757ce3496a9ce37801e65666b9e5beea367f000000702e9fa000", 0x1f) 10:52:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x100}, {0x18, 0x3, 0x9, 0x9}, 0x7, [0x4, 0xa2, 0x1000, 0x8000, 0xfff, 0x7f, 0x7, 0x1]}, 0x3c) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 10:52:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x802, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xc, &(0x7f00000000c0)="ebffcbff13b9480000000000000000000000007d27ae373b9d96c8bf5f135fae7320803937c1a2a75b3ebfb2724d15455bf3bdc32a834665599a8a2ea95c8d66506774e2991fe0365dee1bc2bca606effb464273b17f36bf43ca8e131fc6989e84d77d3ff241c698242c18db7b0cbb69a56be5e9afab6c81ef03b3f1", 0x7c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x140, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:52:44 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x13) sendto$inet6(r1, &(0x7f0000000000)="25c554b32b7aa5983dd99a7e51dc6ea3", 0x10, 0x402, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x7fffffff}, 0xc) r2 = syz_open_pts() close(r1) dup(r2) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:52:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 10:52:44 executing program 1: r0 = getegid() getgroups(0x40000023, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r1}, 0xc) setregid(r1, r2) 10:52:45 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x42, './bus\x00'}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 10:52:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getegid() r5 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 10:52:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getuid() r2 = getuid() setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 10:52:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r0]) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 10:52:45 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="7946b7f74cbccaf0f3aacc6c3acf734c416cf9fb6606f3900d21e174de9cb39672f2a61b0fddc4109863a942b5b67b7ff4cef2c3bedec167f4b8156ef14f96c159e7d04cb3b5a4d8cbe54670476f7a82462454dd6000812ccfff415f33e03cd35011d79485f1b448966f6cbc459991b78a980ddd2edef8939db3642c124bbb026f8fe77d906bb58b83c9b88b70abc8e65cbe6ed2899b665d341db9306811541c7194dac92222d7a25fa24705e174ed894a07c751a83d94d810386d3727da57", 0xbf) write(r1, &(0x7f0000335000), 0x88a) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x17198000000000, 0x100000001, 0xbf47, 0x3}) write(r0, &(0x7f00000000c0)="cef5f1199ec7073fed99f58cfb194c450219eb525d0142e8e540cd4947f8ea05cf2692ceca87ab779ccccfbb6c5f448e4d4391460feea6daea1c4b9d1527435ec9dc16", 0x43) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) munlock(&(0x7f000033f000/0x2000)=nil, 0x2000) write(r2, &(0x7f00000003c0)="46b3896b36ba7a938f7f2c8bf8ef4f569383dcf65e1eb0cd16aeed5b4fc30aefeedc19c620043072bfb308ce33bf4bdf16798b35c20b2309bdcb4d712006d8cb0318b390ec4ae9f84da83f3913a275dbdf8101874b68463b2d254708ce8801458ac4fc59f33b3e47b0b58d56cd94151de850f63eee3d4be0329f558ac4521c9b5fa1fa4298bebbf5402c03ec5a690a51690b90ab21a0b552c0750482f0b501810111e670373967111fe61cb4dea1ee143287fb556a2bc22dca4aba75e26fa881521c69", 0xc3) write(r0, &(0x7f0000000140)="e0662248ad31634670ba63a08b01db887a00dcf8dc6e2576e0d3c5ed2593270fd23482fa470c4a122632d7a9d67df761e04422e4094ff9711d723b54739ffe710aa98310b2a2fc11ea4f430fd308061589b10c0d54746fe84ad35d4552b057bf50b8c5cefb495520a46475586e64e5ff672ab0be685080d18e3b0feae87721d93ff7b36e959f0c30efafb6e25586e48fd79c114268b3d23a644c160d604e1c18daf1a182ca62e6e0665671addf2aa71c8cd138e270d378443cd4c534208ee3f7e6332a00f9fd4c99fbd1587d927b1d16623aebd38c9478c6dfa8e691297c47d6e347a77914bc2f159765", 0xea) rmdir(&(0x7f0000000380)='./file0\x00') 10:52:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffcd2) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) read(r2, &(0x7f0000000300)=""/161, 0xa1) 10:52:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="6da735ab81c76acd64ea4a4cbcfb8c054a83d644c16d53", 0x17}], 0x1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/219, 0xdb}], 0x1, &(0x7f0000000140)=""/1, 0x1}, 0x43) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getpgid(r2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) 10:52:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x26c3, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 10:52:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='/-(\')},\x00', &(0x7f0000000140)='+%^$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!/\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='-!*#\x00', &(0x7f0000000340)='+}\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{{\x00', &(0x7f0000000500)='%.-,\x00', &(0x7f0000000540)='[{+\x00']) open$dir(&(0x7f0000000600)='./bus\x00', 0x21, 0x101) open(&(0x7f00000006c0)='./bus\x00', 0x400, 0x1) 10:52:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xe3, 0x7ff}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 10:52:46 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgid() getgroups(0x0, &(0x7f0000000500)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r2, 0x0) ftruncate(r0, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) r6 = msgget(0x2, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000800)=""/4096) r7 = dup2(r0, r3) lchown(&(0x7f0000000000)='./file0\x00', r4, 0x0) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x765}, {0x18, 0x2, 0x2, 0xb2}, 0x7ff, [0x3ff, 0x0, 0x6, 0x7fffffff, 0x2, 0x7, 0x1, 0xbee0]}, 0x3c) setgroups(0x0, 0x0) r8 = semget(0x0, 0x4, 0x42) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) dup2(r3, r3) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00', 0x4) r9 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r5, 0x0]) wait4(r1, &(0x7f0000000200), 0x2, 0x0) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000140)=""/138) 10:52:46 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x20002, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000140)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xff, 0x1ff, 0x6, 0x0, 0x9, 0x447384b2, 0x0, 0x2, 0x3, 0x4, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) msgget$private(0x0, 0x102) 10:52:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:52:46 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)={0xfffffffffffffffe}) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x4252}, {0x14, 0x1}}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 10:52:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffd18) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x5, 0x7}, {0x2}}, &(0x7f0000000140)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff00000001, 0x8000}, 0x8) getitimer(0x1, &(0x7f00000000c0)) 10:52:46 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r1, 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 10:52:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 10:52:47 executing program 1: r0 = semget(0x2, 0x4, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x8001) 10:52:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x3d, 0x0, "cf50e68a63cfdb78c7db0afb48770786468927b9", 0x5, 0x200}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket(0x18, 0x4003, 0x3ff) 10:52:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) socketpair(0x6, 0x3, 0x28, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() r3 = kqueue() r4 = getpgrp() fcntl$setown(r3, 0x6, r4) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 10:52:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000200)=""/253, 0xfd}], 0x3) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 10:52:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="9d3c9df3435e76dd5d6f5d048ad6e4353ada73265df087aa28178ac70ec60af61e1e046646edb41dbd2492b0b8525ff9e9091c06e98eaf7d01bf182489457318ba6198e29686be101c84e1", 0x4b}, {&(0x7f0000000200)="dfc045cd598022b256418b938e14f57eafc4cbec2398f4fcebc61f8d21f90c0400238672bfaa7e614a1b1d38b8fea090aa6929c22fbbaf1d8fc3484c954012f1efec17b94a4fc1c21964ebf6ca214df6646b6d3245", 0x55}, {&(0x7f0000000280)="98f22c9113834268bdafddd7f80889bfac242f4af31b7e6e40a0bb516784cc45dab47392a4c7f8d5bda716ad3b1b8dd52619d2496ed6afe499813f915a1dfafc8fed3678a513", 0x46}, {&(0x7f0000000300)="df38d586bd2e6d751149d5b6ee83a3dad6f6df4d7174fcf75170748dfc75fa819b2fa6a93175f5ebbf58f39196b6b22c18b2ba4a3d29e1e588314aab6727c6dec48cd930c9700d5d37028b", 0x4b}, {&(0x7f0000000380)="1dd0860e8554db863f59744c40c2a0d1bb2182c560a0cc95bbb462660b358812e7c33f886881027b81287abcdc08b21905c2d9a5378a628b2e12efd9cd5c885505170323024b9c247941be7247f7645b3cb1056807cef00ad2d966b0ffab08741df285cb4f4c2abb2dcd668a16133530d361574de2676c32d634d59ad0c7666601c530819f3641ec4efb7d040aef213a30a94c39b1bbddd99d4d94819805c04b4b593b5e680d218307aa8a2efc16d0abca280e", 0xb3}, {&(0x7f0000000080)="6e71b3662b5e3121ec0a223700", 0xd}, {&(0x7f0000000100)="ea00f1605bf420726b932ebf18ff1eeb60", 0x11}, {&(0x7f0000000440)="3ba384e1b71f19254b206d02b76192793d6805c933ae3b6646dd81ac0f398bedd611373780f935c7f07735ccfbb9b89de90750cf82f99a9900b26d43d256be96e4cf5895c334a206bebe6353e42a0c9812d1c410bf5ef71dfe", 0x59}, {&(0x7f00000004c0)="def2022c519147a4167824fce1f7a99dd14f3f4ccf136b7e15dab5fe010d4009342ad4f6427e8a6c80a9cf546c6600ea6476c8e2f5ea92674f5e53de385224d06fdc116e59f9192a09b3e0982d44717b5c691d9c5363bcc9d46a67254ca34149b5a3366919b5bd088fb2e499d20f696c6bfa696096e017d917b13b3770f5a8b8cfe39d6c9680f91e64c710369541c5", 0x8f}], 0x9, &(0x7f0000000780)=[{0xe8, 0xffff, 0x1, "51899aa9ad1590a6e73bf1dad3cf7b6a67a3b8a600adcdcd474cda8ddcc13bf95b89908d87ac4b87d6dc791747bda5d7389ea60cc879234eb74b8dbf4514ffc5fdf2fb692fc9e6bfbd3f5325d47090dfffdfb8ce4e0f07595d550bbdb53e35656894c9d916ccf105625ac6728b10d0b86538b9c0d88b5e9b3dafcbdc57e888ba28730edfac774f5beacf3133ab3b0d86611b907383494382402b3d3bcb511acc07cd801f2b2a4801201b7a37229266a1d3264bf1058b2b3601cb430e75b93e65cfd3068a7b0c7521c0441ed9826b484feedd6e2fe4f5dc"}, {0xa8, 0xffff, 0x401, "8b204d35a4c002bf41d373fcb103f7ac942e4e3829688478a8327fdae8df406284d71b661bf853b50e9375e9a42b1a9a950975228320092c26447c55f4942e66d2089825e61720a4067d0c973712da489da687443f563d80e5a6105972f3d75570a356aff7456d80d7e8f3ecc98bbe063128d282e5ed70aecb5f05b12889b28c3b157424e3015ea3681ff55b525334f7cf950902d8d1"}, {0x10, 0x1, 0x3}, {0xd8, 0x1, 0x38000000000, "7c967e9f2a6cc8cbccabed7bca33724e0a68189c18045fdf428a107d20ebf88db83dfb0d11df79715421ad6130b2194e1e561d73da1844680a57b0e803a12346d74b20e19fd51ed3d88378885923074226277466cc2dcb3420d05003c442d03f20c9baa3fddb7ea113dc132790b1af846b0bfd10d69de12ed056acf5f4049b9d773c42fc2c5842838b679b94fec436ac53bee0d7a325bc5abb552f7299913fe6b68a75463feab9d45c560cc85cd560a904cd93d366026e987ad59702cee95a1aff04b0490ad4"}, {0x68, 0xffff, 0x0, "6057d7518306055ef557fad816a250e61ffaba2cf8ac7d079eda0ad349ad51bf7ea926f00b803abdd1fd54e1607eee16a40d5db0828d5c9063553cde7e929d3c5c8bec5a8201c05e11c276f123c1141e78"}], 0x2e0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 10:52:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 10:52:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 10:52:48 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x7, 0x80) r2 = msgget$private(0x0, 0x400281) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x21a, r3, r4, r6, r8, 0x20, 0x2}, 0x9, 0x7ff, r9, r10, 0x5, 0x100000001, 0x5, 0x3}) r12 = getuid() wait4(r5, 0x0, 0x8, 0x0) getgroups(0x40c4, &(0x7f0000000380)=[r8, r7, r4, r8, r8, r7, r11]) r13 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xfc00000000000000, r12, 0x0, r13, r14, 0x84, 0x5}, 0xfff, 0x8, 0xffffffff00000001}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x1ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) listen(r15, 0x100000001) getppid() 10:52:48 executing program 1: r0 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socket(0x20, 0x8000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r1}, 0xfffffffffffffffb, 0x8}], 0x66, 0x0, 0x7e, 0x0) 10:52:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1f, 0x7f}, {0x18, 0x3, 0x7f, 0x8000}, 0x9, [0x9, 0x8, 0x1000, 0x7, 0x5, 0x8, 0x9, 0x81]}, 0x3c) dup2(r1, r0) 10:52:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000011, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x87, 0x6f, 0x3}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7ad, 0x3800000}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x3, 0x3}], 0x8, &(0x7f0000000080)={0x7, 0x80}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:52:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 10:52:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f00003fb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:52:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1000000046a36f57e700000000000000"], 0x10}, 0x0) 10:52:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x3, 0x200) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/104, 0x68) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 10:52:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x800, 0x8, 0x7, 0x1, 0xe0d1, 0x10001, 0x8, 0x1, 0x3, 0xffff, 0x3}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) 10:52:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x0, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 10:52:53 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000000)='\x04\b') 10:52:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000000000, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 10:52:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f00000002c0)="03390e00", 0xfffffffffffffe0c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) mlockall(0x3) chown(&(0x7f0000000140)='./file1\x00', r1, r2) 10:52:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03001000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 10:52:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080006002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3f, 0x13e}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) 10:52:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0xdc}], 0x1, 0x0) socketpair(0x18, 0x2, 0x10, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x30}, {r0, 0x108}, {r1, 0x6b}, {r0, 0x40}, {r0, 0x10}, {r0, 0x5}, {r0, 0x102}, {r0, 0x80}, {r0, 0x80}, {r0, 0x2}], 0xa, 0x5) 10:52:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x2) fcntl$getflags(r1, 0x3) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 10:52:53 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket(0x1, 0x400000000002, 0x0) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x4007, 0x10000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r5 = socket(0x10003c, 0x4007, 0x10002) mkdir(&(0x7f0000000080)='./file0\x00', 0x22) setsockopt(r5, 0x5, 0x1000, &(0x7f0000000100)='d', 0x1) setgroups(0x6, &(0x7f00000000c0)=[r1, r1, r2, r0, r0, r2]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="29dd407ddebe27989a333ddb2de3a3cede133aee9fdd8d57bf0c039a36de6e6a56a7103928351adaf8f6c26befa7ab90902d4ab702b5b7f307107f341a3d6a17a45f12ff587e046b66457c93aeb10e0f8ea5e0a464efee1cad665fa02bb44eff207bcb0fe850b61e3588106f81e12a152f9bb54acfe98f6996a70d6269aef97580190cc32a350ded4163d454a38ce1ccb7ca42dd", 0x94) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x800, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:52:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x65e) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="f97a4fc3a2f76aa69f84995b6edba99b223c53db4bf869b59f2b50284d1632e6fadf89b08419e0d07c57034b2e", 0x2d) sendto(r0, &(0x7f0000000100)="70fef643ea55dcfce6e474fff5b3dbee7eec8101533786cd4bd9c2c5ec1e566954827f9cc2b644e5c93a9b7e109be6c0a6a1fb53c4050579ea54e0f39f620244801dcf066c1bda6003bb823dcc1178f0ca127b8c6efbdf43d40ff316e0cb2de8969204a8e6076475dc38e5e8316ac2f152a8967486898612f1535e4b50b37fc7903e83922b2ce7fe92e5ac77ec45ada35b830997338a801e58c1b3c8cad5135de42cbc88b9ec5638d27652d9eb5b0f29de92716a2481cab21f984543e93ab128e490929a78f8c012", 0xc8, 0x1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000240)="fe1fe8f48d66ccf1353338904de4ac3910a0ebe0e437ffff3594afa00c1c0b3dccc4c271abd6643ae5667ec9543277a7f9062bb8c33ef73e2f5b1780d4af9cf4190f9c3a0cd8143b04d04026f323ec5cdaa4b8160d11531f65b8a8ba29e383e981d6b2db50cab98f99ed9aa2c7945ed25e8a9adeb35aab3450bfa83e16f570ddaa9ecfb0d61615c34c6a4a9a7b202d3e15e608e18c55", 0x96, 0x0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000340)='./file0\x00', 0x180, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 10:52:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:52:54 executing program 0: clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x68691f5b, 0x7}) clock_gettime(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x900000000000) 10:52:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffd, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) poll(0xfffffffffffffffe, 0xffffffffffffffe5, 0x1) 10:52:54 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="58076f47d1a160f578274fdc2fedfba074a1ad3a18cf27fa99d5f73a8ecbc8c63c99a5410d4c94a48b658db315eb24b9991cbc32d7", 0xaf9c7338a369a76) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x490, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) 10:52:54 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="32ea6d8edf0322c4981524336e10f3a44d565d076ac53e2156fa275c59e56d929183f5bceee6d8ddedd9901325026c71763e0dd7fb203435d1b82dd7a62beed023b43277f22202692abcaff9f41526e344cfc8fa0af22545374de4334d7982267033b9f9b4d057f4d9a57e3d00f67e666f155cd4805393476c156ce8fb39b007f18a1b32d5bddd1a5a0a493da37f61", 0x8f}, {&(0x7f0000000180)="b237efc810d233a07370227b69d258a5e371509a1a6bed52f5f7c98d9f8c2b1248a641fbe0bdd8cc35755c27cc7a3c4f0a043356d3289546126e1d8a40a947499de8f04d95489cb3487dde852ea6142572150f82831821ad4686bd2fdfa586f516644a40f1ec64a91177f0c37d54a980543c00237dd4f3e2129e10ecc628b060298374e7e4af1907aeb3e76416fd28eb40442920bda2492189ea51f79cbef9ee27", 0xa1}], 0x2, &(0x7f0000000240)=[{0x30, 0x1, 0x4, "8fa437c71aea0ac571f6187b7b14af2669c15de6654d0423b56fa656"}], 0x30}, 0x2) 10:52:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r1, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/241, 0xf1}, {&(0x7f0000000280)}, {&(0x7f00000018c0)=""/215, 0xd7}], 0x4, &(0x7f00000019c0)=""/4096, 0x1000}, 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 10:52:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x880, 0x0) close(r0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) linkat(r0, &(0x7f0000001480)='./bus\x00', r0, &(0x7f00000014c0)='./bus\x00', 0x4) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001140)=""/224, 0xe0}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000001240)=""/104, 0x68}, {&(0x7f00000012c0)=""/145, 0x91}], 0x4, &(0x7f0000001380)=""/87, 0x57}, 0x40) r2 = dup(r1) connect(r2, &(0x7f0000001500)=@in6={0x18, 0x2, 0x9, 0xffff}, 0xc) pckbd_enable: command error 10:52:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="05ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 10:52:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000140)=""/57, 0x39) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000180)='./file0\x00', 0x10440, 0x1) getdents(r2, &(0x7f0000000040)=""/32, 0x20) 10:52:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x12, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0xc6, 0x20000000, 0x7fffffff, 0xd1}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x8f}], 0xffffffffffffffe4, &(0x7f0000000180)={0x45, 0x10001}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) 10:52:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 10:52:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x2) 10:52:56 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "3ca8bacaf07093cff7b9b8d11a7e04abe830bfff", 0x1, 0x8000}) pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x47c, 0x4, 0x1, "72e16b02b1931a1f064991108c7f7498d863a945", 0x5e8, 0x8000}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 10:52:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001700)={'./file0\x00', 0x7, 0x0, 0x800, 0x0, 0x800, 0x1, 0x8, 0x2, 0x1, 0x7ff, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001780)=0x3) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000200)="bba841263a66565abbc7b5b13caab46ee811d559ae4f93a5c9d7421d4d78c746191ea5a04d7d3fbc41932aebbf18374e474dc30dc32dcc2d3dd7c20ed16e1e53cba445e99aeafeb2188ec62e9fd83159e20fce70aa878a", 0x57}, {&(0x7f0000000280)="5913973a3dfa278e30f421cfe654ad8ac63795a1d7ccc5a4358b4dbd84c230f4a2d3767b190bbf32ece4ad9ce1220331ddc3f75ad80f411addbc137d60c84105b5026e9ac0ce0914fc67a2017c85a0a9c28585af1c7f0e7c6696a3eda033892c52d893507990075312ce241ca1125a7e0024baaf1ff3580cc605cf2d44c3f0a178b51d12d57264d63ecf2166a85e8ef19ff8f74bc7164d22c3260bb21ab724d095413072562e103ba06eaf4269cdb28485ff184a2007d84b41d181236c9db37f7b6907bc9508ff03194d1daece5d9ebfb50cb0f78d67d6720388f4f6fa516aa2c785a82bf44c9a2487185de16a775c2057d0a576ed34d838548446cf40bb5c6c999de1de10b5a745f619d433296b5a4d76163852dfc6f9af387839cd3ee550c4b91ad8bf273aee159ac447decbf431ac0621cedcff33cf14e7cf70bc1737f0275b0e831c8e597d36c3fd7ab0a09ae4ea302455b5456c1d0b05c7aebee4365dccac0413704daa6efaec239a55f2f67f680cda60c5d94b1697f48d6f6714c2f2878de099950345e7dc0cc52b5e909abddba9b823b54d357abdc7f647a75bff5ac94ca99efe9d0125844664951e7c62867fd644678030e6c8539d3fece88d1b36fc18769e1699e523f12d98a07ab009c0eb3440ce5fa7d3946307bd62de3612f42e7bfa025ad95917a7dd1b4e31ee10c2f23a2b13e927cc6949c3b4a247d4166c78800c786bcea9dd1a5e8fea9c29fb83111ed547964cf8c67d9ea46868d9f3439c6bc38f0098f9e59f5085f678897f787baf78330f0e6f88b2225df2140c09cbf4bad78fec2fcbd814fd82b96e6e30c6b756fbe7b47570684ca76e84057ae64e3efdc75e92b06cfb4dff2697941291c0240342a5ea3c124fa3863ae11f1822eb223b83557ad1987d037ca22a518918f3cf4a853b71a54460c49820428c27d29f73de1752e4845649772469f7c42dfca81c4fd258bb7dab7d8c1be9523652068fd8586995e110373ada21c25c8efbe79a3720d326be0af1f1eaf7fcc6e53ea0ab38a05252a3d10baad33228240b3dc50493267345ca70277bdbcee8ce69e912e058336b9d691837070ab773f60b14879bf27799579972a7f41eece0b25739dd7bff7b2592dc9e4cfce0cabc5237c578b2f9a81bbb1c686f6be927457bf0caf422400158a4275ca89310ca7f3f5d8c682922c45f4e7d2108032d984351f92aca9c5f5438d9f76a1db55e667ba1ae71d434c554361a3e58aa1c33c638f4d67a63557a3edc02cd252a28e967cd18ad134acef143095f54aea0ac65d3ed5e41897a3f4fdecda1c9cb237b23c213d0e3260cbdd09733cd9750a2624f3fd327dbfa8ac855216242a565eba66ab0b53f442cd16e9bb2b82e6f2d27cf2f6891297150ed6e2817b9692903f1cefeaf225b5780fc7c54f0c408a0d94cc971c97ad07f0b988e503cc571e3cb96acc13f63064acc6f92b79d9bebce50e08aa54aa45c83274b83b36816aff07e969922b68c5a6361fac9b03f498439b033af039e2d9b894abaa62ef3ab7595757f164804767669018de65c6b1441cbf3c6f257c46dc61373f9e1aa2f3dcb1c26fe2362bc83e07bf5addcba359cce26ef319a5302cfe37ba1b5719f89e337b3373e496db8bcb17e55f3de04f271ec113caddc4a4759e224b6de3e89c9d2f68f2087b4aae88c5ccc714f31964bc5821739336f229246184bca754aba97f6c67e044bef6175d7673a6dbbafcc98c64d7eb8b58e2ca492d4576618f3aa1e07330007aa2a4cd192e3b28944bdb8ad522b0e6e63b6661ff2ae83291f6f5a6c43a88cf722c3eedac13efd7bb4b4de239580ee8e4823c7ab919958515b47ea20337cfb068bbbac67a732576bc282a3868fd4b9e27080901f7d7299030c32690392ed56455b06e22cc239d84e4e4dcda13975e6bcf15ae530d2e05f7be1e519c8087e5903fbd0aacabb79db9a0eeb594486d63dc41b1c0f426fda1a5971ad57e0c7796c72ec1164105506a9f354ae1abb45009f22a32771b233ad7b727733df5c979848b9cfbea7ca86b66e8de00103e9174f179823b44cee3a8686970eae86ce25bdec34ee91d69e34f48a20fe3a9ff1b2351f28217eb59a6aade29dc335eda89a9372a8e09ff6fabc3fe8a2340a36b47e5ce2a0b410fe392fd36c2dc9949b864e1bf632ea87787af0d5d58fe6ef078e3adbf82e597103c1029c39884409d540653ae6d934b2d37dead6c62abff7f9a34fa2a923d6ba233d90188345daea995defb8d8abb06e30b37ad4f2957f60232e0b32c6a20ecccf5cfd424470dc9f8a92121c417d68b39948371dacce0e9883b5b3d6ce3a8da01b4e273ea1261dc1536ff47755d45d3dd39c9dd23b142221eda164012a9f22f0b092abde50639a82a1c531da761e39eb2ce7289dae0858d49ff49e638b0eac268314919a2a676e8b3140b4347615bb8670d0ceb67c3473c9e4239c4bad1ecf4294a582af953f919ec48328656d5d728e37724be802d57bc8285e95abcf20852ae650dce1f6c6e0bdd309aa0e7c69555ff98a95fc45bb5f5fdf610865542aa20d1abf923b9f4bdaa187fe54b8df441ebae7da293c0af43710a19c8de4f29b6861566552423cde1d6a1501d64faa544d228bb52043a1c7029297ec89fe273c62178d2262fdfd1204dacc67d6982ae966fca7909bfabef825bac21f1301ab89a0305e2be18f6e0816f8b9b632afdd5af53908c3817faa63a9c148e344ae59c555ed5c500e36d647478c257f8eba4685a6051c72cb842c9eb16724db3b189767781e1cffc8881990ee729da872f86687df56f13e8e6c353853c7cfb817f1f89132cac8dfaae90fede1cba9ac9c09be99303452eaab2ca2eaedac590983c8871085e3406b1fc65a7a095b25bff7dd659fdf2cf46d074b6fd6c8e3a6eb58c1a6a01da24d33111c93546ae52d041ef59a43bb78ab4eb31c5c9e857993393374e000c3d45552870bd9cd2a24b93c2f008cd33a5e5b13a53ae470e9541f945eb8f05f654b5cbb898c716b5b9e19e6087f3011c4db917ef8388de4020c680642cfc7835a69beaa2dd4830201fbfb275af9dae03c74ad4901a8b92eff0f9c0859dcd2b314197799db04c5844d421f389b1d590a3386a1d72401cb55a86bba30b2555d5552756219b50ff4093d3cfa37f87c96001b1266531c745727287127507e4132f328fba4197d2f9353faa737c32f6cc656ce066665b2e6fe310fce6c0eadc7a9e089e0c6fdc9fc903d6c8e718be4fae6c1fbb1cb6908cecfb34fa84fc32283ec11c56241850731b3de61f9245a20ced762268d721be98d50061d4e08ca50cc136985501d2efd495ced3c49fdbb9fa1d1528ffa46a03a8ae0559653834ee8ff2012fe20ae38f49b01c52ebd5dc9a2da2145be5ed6f2b7cf48d0ca3b00214c5daad31ede9a23b9988367868a0abdbf2214e53e4243e7e638c9bb13a397890b4d94434293da008c3e86d79914117258033020d59fce98dd7dccc716e52fa837c359bc21c1a903d52214d02f75d290c9dc3ec352f906fd1473081ac4005b0e38a30637307a3e48e38b7d6d20e2285a005b9b282d30be269827933c14428a7c7289311c442b56759c882e45bd344efbc9f34c4fe5a6539181f69b41a4916aada37b615fdf17b093f1215ebd25ec50c2bc890acc68b7a1cff23d6906a531b23b4c1860092cee6d1d04f87a31d1c7faa5d40e65439ed73ac85ba03349999653818327b15635cf6666679505eab1bb127a2c4e9eff3ff38eb5846472c9a9d5a8b68b497a3fe70b92e80e4a23b2b5f83f1f17e6a0664bca2c4d40163609e119c43e319f23d7ba9395cbf2c006f3dfcce0c7899820cfa19ea6803a71af702bb8a96f2b4962966c315a58244ee8276630cb372868d41e97b23fa13b620716dc987c145f9060992c10a334d298750a15c027b607138443abdec340f09dba7c7dbceb8236d20eaf41a4ca9a2a5dabe07f347b2599cc9365a2e5037b7767ded6b17765005127499ec548c008a176ffd97d9fc8622a397c7d71466bcc084849872f4d3dcf03ef7c32c70dd01eff869064adddf5e1a8136e2f1093542003032a8a003ed5a86c7defee2464d504c5ebdda0d80b21377b6ae8ad0701386e3536495492017f35fe18606362807995e63842d4c3cd30c88463aba1cd59267b755e504101bec390eb2a5026b668f92a979c037353ded563df02f2b2d20134cf55d3169c46631bc8c6aaab1fef50d79b1c3b36dd2d88814c4a4d8e20f5432411276c1eb36367511795d23bf3fc31d6f93abec98da0e7553b3673769fdb70f88a6c9b5388adad4a33039c56c6d686de507e777453918e2f438567f3e44f103ca717f625c2c5aedcb2e9f388b4274be9d89e8b380e4b83082edd8fea9b98cc45d47ba991c4d9d9ad00063170acf7b08e4e5885b5696958a73d2b9f17aa638633694592c2a4a73759676ada2fb25b6609f0a93148e7bf4e3a9f9cb9ccd59477f657fa602d823142b9c5b3ddc9c7c5b8942a8f94f46e41e3c33bbe08e4c81b03506bd2503ee80575097ce1e56dd8903a762b74f0902208fc64979e506eeefef13154cacae69d0aa660598a9059288138679c655abec75759de471664aaea127e055bff8e05e0b3d53e0d95c58c762c872b325c4b1fd4aba28668fd353886be297f170f71c8aaa6642586db594b3032703bea4b728e33558e74d3cc246bf8657d0618c12de7a00b3afe5a8ce8fd5f16aa6861f5001e8cf290e6041abe111f6766ed243ba5a115a6c79867bf3d2817ab3c00176cf1b3a7850090b5138a741c8bbbf07feb1201332555dadd103a4f594f2d205dc7f17341d8225df233fe3fd2985ee280588707fa5f244f8bc6e558921d557f98cdfa39aa22f9a4e3ff2f5a3b0e30859d72d81b24bc7eb2c72a3b3bacd5ec2150f163b4ecc5fa57b19050147d6be45b7a2f9e7a9161dea4d0148d3f9252d3f5f640a86bbea92bdddbc3723e6129baa79dd3aeae50c8d68fdc5f76c80c6b8b14ec934162c9ade39ec37041665acf5303a191ac8d20936e3372934e5cefefb75316b413e41b897bc80489cd0c1e31674091be610ed59670563a7e77435b483c192254f70b14288d8648a81b09f2a33abc90ce14b381f344a87bd756b10e503e6027e3043242fcfc03cfdb35dd0488a3c66db2c07a6154cf3493526a514ba3690b6ff6606592c154985f45031e9e698cd43754ecb338f0b5d546e5bbb3661d8137810b9095537d67532c1bb180f05e6329fb415ebf1284cffaaa156fdc51eb9d7edd232842857c63bbdd6641e69e32085567e2b4075c241f62c28cbf036fe475d504ab778639df9b7e408ae162d40a492af0576d2a9c0062f191b98c3a0319bee43631c71def338c114ee5443fe310bbf7e63dd229683fb7607fa8dd19f695467f779121cf951cf705d1c3013c5ae1200c1ee19ab1eec1e9d55295e2f58d579903a6eb7c29662f75b76d9e286255d94e9718b15ad7bfea679a1c0d3591357ace6d18dcede95e247aada5b10fdd7037cf557098abafd9a72182de2927661075c38e12e041f3cfefc8a301b7bd62b6c9a982cc9dde0071cdc0af254842633548d2eeca377379a6c9d7baf005f7da1acd0aa67226ada63c1b16cf126a43c82c2d5f7a96ecf506441314850e358a8c670ddc1c6aef245b67da5641cc18b59b35cb52661c5956f6e07e821295c0cb919bcdc6f52d8bb371e55e2e274425e273802989e1f8ea90174c96a546f0c014c849339e5c570f4debd96ee6533b8a20f114cf310ce949f2beef629669", 0x1000}, {&(0x7f0000001280)="5a85dbf0c0ae160cb23074c0c7195f03948f2ed6174cc64c595a1a9fc598c5d3441f48fe37d6559acdf23cbe5217e46735cde0ed3b2b5a132485a2882b0a5d748f61887d6ffec5690e7ccd57ed40f40dffcc288be60a837dc739556f250cab35459877b6544d73ef178a4046032178fb19aaf3e2ccd7c4a9f329fe53085741513506700563bcdfeaf46cea71539146b6052b582e328a7759f0a2391ee5aa48474851d0f4cc2d5666575a1348a8d77887d52fd1184c12cb55b71dbb73b5", 0xbd}, {&(0x7f00000000c0)="5405c1a08aba090c8ee79653c9f8507332af1d044701be2107ef4cb15a42f6a6d3d2e353852357a9a39c1c90505b609c65b4e6b27c7f80", 0x37}, {&(0x7f0000001340)="3d29c4b97d70bf231c2599ef9d514ee30ec458f5b0d32c3efab1f46c259c4692ccf20052fbc2d79ed859c76eb9f1e85abc0c307f2500d75ede2d35689e738a017e4e0d375c234b4589d8d478fe847c633d0308d4e8766b24a707f5012094ff2a73d229b0423068", 0x67}, {&(0x7f0000000180)="aac7a4346b88232ac2bbeea1c29c317b5d40ca9d5546fff8b4a14adb50f3f98afb7e329c68de90986f168dd287b0d5dd1d40aac8", 0x34}, {&(0x7f00000013c0)="971705a123263dfbae9ecb36273398c3bbfd0ed2ae57be145f06ac6f4a364722b6496095da3e9ed954e4e9f1cbc684dd6b99fec9336c9dd7af6bc12d82b258be5044ceef2b8e00bac3776eae645e22051bc4c585bed301315eea71185dedb6b1a29f86e5ec047390021d6ca4dcb9adbd7ef6dc6f19a68b768342f2459332cd65215a19c1426efa05efde80209782a5c0f33726356e420128ba52b1ffd13e7fff03fcf093ed490bfc3a8444b58a4df8e7d18a97584d381a7795c11e6bbc74defaa6f3d89143fb461568b50c0dd3c573ea3bec88b3d6bf96b705817113fd8f8627e9c2888e33c10b", 0xe7}, {&(0x7f00000014c0)="b2db988f9205511098097fa831e134b6569156220b66bca3cc8a1c33102d44dbe2a9b8451770d4d70b13a1f04ec8e1b82248fd608807e9c7a9431846ce7469ad799c86d4768d25d8c25baf853180a52ba9", 0x51}, {&(0x7f0000001540)="c5d8e6c2da50fe3adda23b6c4aac22ef9dc912e28a84f456e62fed4eeec89f079741eac60d0cce10a3f5fe8b41d870b801fe597a170dbb1cd68bdd15e8c25bf975217304c613c31e672b003d4bffd47bc9212e19aa8cf3f28bff4df19da22787ce561b352dcd09412654addda95aa26e5b10505e5d8df9a22fbd79ba059688f18a22ab8a08081771544011845e70b9a083a3539ba4abbd81f6f709d4dba854659166eb8de84a8b7498ef7e743b63fc574c925768e8886591a038d0d1f02665990de013886cbc54c53109b6adb4da0eb95f0e6f908c43f541db172345fb77a8e2b8e99a85193b7b81dd8373a85d57b48584b3caa4b6", 0xf5}], 0x9, &(0x7f0000001ac0)=ANY=[@ANYBLOB="e000000000000000ffff000000000000d36e42c7229daca37fbc7b245d45fbc2865d47fc50add7ae10babf7b1612f63cd734e11784aeab315295ceb88416fb37ca533ef998bb648c2503fbabfa8b0eb7dbb848ba0ff24c59f52a70c606b488e0d7e0ba72cefa8060f51796c26bceb22c3a1965fc08d61bf4ac4f76bba00201498ce91be0bbeca00a72843f1ef60748591ffdafd6444a926c3332dbe55ee15035af081888f921aea2e7d88204c9f2a38605a4fd6c5ce619b887e6d68af4732bf926859d12c3568d8c9c52412f730ca17b574f8f48fbd6d2708edabd1486000000d0000000000000000100000009000000f46f3cc6cbd518714fecb305024721cf3f3c5644cd2f53ce3d1ccdf4d62238f0fb1238e304e4bc5be73aad6d765233e90c1150e19b85850fa684d2257edbd1a245de84b372d28278670729420114876de1e7dc5596a224ce580dacac0cec2a259ffafa334df0008176833fb41be73cb10233018eb07547815f854501900a15bf787dda9b561959eba94db8bda395c2cc355d023183e16f8ebd4ff64cfcf081fd2d0123999d65833f09988b77b028ed89fc44ff710f80f666bf49000000000000d00000000000000001000000b1080000dbc556230dde9bbc3f16cee716cd03dd6d6ca734bea8f950d9a5b7d4d7742c1cfaf94f42bacbdfcc98b3e14930eb8a167afd8ba8aeecd6f478012e0794c2ab0f6bfd802c6973b3f82b49af4d4b2a45d211d29007a1a7f3df5135346018a9d8a734cf83b982be6dc4659401b7574047b8b333cd05d55eda997bac4a20b28babeba9b464e5adeb97256776e83a6127acc46dc71699d28d587caebcffff9b911acdb112f746312628a6a67c7e6edbab48b407fb370958d13242667b000000000000e000000000000000ffff000007000000b3a7c262f73956bfb45f55ae2fab00baf342997b4517c2ac9af465ca9583d764809f2d2f7f97f152217b7f76d4ebc97049e451162147fa1c0a0b051e9a01a03387ba31595b9367d64e77309ab2a51195dbd91c1d352d64a9819cb5caa7860d30c67f144485f52d9077562d6587e36b2276b780d60a37206827f3d36f9afa3b7ff3366860ab3409edf3a4fb441b0699b56394629a12213251141ce95817778d73fe8e0d97d81c0aea0d1c03a05a5421cb4515fa502e1c43e7cb4ce9330a825d4dd034ac0a0987073539000000000000007e05ce696a1624b8df608353970630efb568ad5b8cbb3f54b65c1858bf3732bd205873629a56eda0e6ab"], 0x360}, 0x406) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 10:52:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000000)=""/20, 0x14, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0xfffffffffffffffe, 0x8, 0x100, 0x0, "4b35366d4f67b24eacf37f172917fdf09c0fecab", 0xff, 0x64}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) 10:52:56 executing program 1: r0 = msgget$private(0x0, 0x202) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) msgget(0x3, 0x0) msgget(0x1, 0x2c6) msgget$private(0x0, 0x100) 10:52:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552cb318886f0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab600afe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f685aa69d3c8c8", 0x12d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:52:56 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x6, r0) 10:52:57 executing program 0: mprotect(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f00003f3000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) madvise(&(0x7f00003f4000/0x1000)=nil, 0x1000, 0x1) msgget$private(0x0, 0x1) accept$inet(r0, 0x0, &(0x7f0000000040)) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) 10:52:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) shmget(0x3, 0x14000, 0x111, &(0x7f0000fec000/0x14000)=nil) r1 = shmget(0x2, 0x3000, 0x12c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/137) 10:52:57 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 10:52:57 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 10:52:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x9) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) syz_open_pts() close(r4) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCONS(r3, 0x4004426a, 0x0) 10:52:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 10:52:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10000) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) 10:52:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:52:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) 10:52:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8, 0x6}, 0x10) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10093) writev(r3, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) pckbd_enable: command error 10:52:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x18001, 0x0) r6 = dup(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x4, 0xf51) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x400, 0x0) r10 = dup(0xffffffffffffffff) r11 = socket$unix(0x1, 0x5, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x88, 0x0) r13 = socket(0x3e, 0x3, 0x6) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x500, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="445162e1fb3223808c2458e342fe0f6edc8d8d22630c60d6a621e3f776439dfa3fa4", 0x22}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15]}], 0x98, 0x4}, 0x4) r16 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r16, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:52:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x102) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 10:52:59 executing program 1: mprotect(&(0x7f00004bd000/0x1000)=nil, 0x1000, 0x4) clock_settime(0x3, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) mprotect(&(0x7f00004bd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 10:52:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='-],@:\':\'--%$#]\x00', &(0x7f0000000080)='\x8b\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{^\x00', &(0x7f0000000240)='\\{@\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:52:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept$inet(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 10:52:59 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fide0\x00'], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x8, 0x5) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1805}, {0x0, 0x100003, 0xfff}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') semop(r1, &(0x7f0000000200)=[{0x3, 0xbf}, {0x1, 0x6, 0x1000}], 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) r5 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) r6 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r7 = getuid() r8 = getegid() r9 = getuid() r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x8e3d, r7, r8, r9, r10, 0x91, 0x1090}, 0x5, 0x3, r11, r12, 0x38000000000000, 0x101, 0x218e}) shmdt(r6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) sendmsg$unix(r4, &(0x7f00000009c0)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000008c0)="af1fa1482f6630a46cbc5f943ef13cec7f94cb0d5da50919ccbc7db14acbce6fe67e9c8bfe5bdf21fbb9be8399de9500c5b556dcc2bf23a49c4bcba5cfff66a6648972b384d14f97a7ea59f6d4fb4f59cbea8c4493e6e4725e56843f13518fed8264046be89fae61c73ef22be98467b2bd6541ea04e49d445287ef3690e28c409a21f07db793df5a1b0f668437bc80485b3804853e409f15fef0", 0x9a}], 0x1, 0x0, 0x0, 0x8}, 0x7) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) 10:52:59 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000180)={0x0, ""/200}, 0xd0, 0x3, 0x1000) fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/147) r4 = msgget(0x1, 0x8) msgctl$IPC_RMID(r4, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 10:52:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x100, 0x0) getsockname$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) r1 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x6c) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) minherit(&(0x7f0000720000/0x2000)=nil, 0x2000, 0x4) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffed2}], 0x1000000000000105, 0x0) close(r4) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000240)=""/103, 0x67}], 0x5, &(0x7f0000000600)=""/245, 0xf5}, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(r5, r5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1f) 10:52:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget$private(0x0, 0x241) msgrcv(r1, &(0x7f0000000040)={0x0, ""/63}, 0x47, 0x2, 0x1000) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 10:53:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000001c0)=0x3) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:53:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000000040)='./file0\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x7ff, './file0\x00', 0x6, 0xffffffffffffffe1, 0x100000000, 0x2}) 10:53:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8001, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)='\x00\x00\x00!', 0x4}], 0x1) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="1b41d19e13030bc0a699b1238318d4f89c81a102046a794c49300abd2bc698fe31543bb3ea0dbcdd76ac8264e07fe967cdb624d8b0d4da08d100b07bcc3fc34207947157cb2f5d26ac086abda44141bb621357e4a16d328f97e1b7375fe858bf413526c0b00702ac0ed7f9a298e7be0671ba057ea9e218e5e68e5574606ef25ea4283b6bedc55a28c24ec77d6d92a5bfc121e6b758b38e90dbe88f1197d9b985eab9d4c251bdd90a936fb8490fdc5d9b2232106528fa2e9d0eb7c571189e8b061395e28c3b73628c8173100d5d650079d62774", 0xd3}, {&(0x7f0000000300)="b090c2390c1d9a73068ec676296dbb064b7bf1d06b72b1", 0x17}, {&(0x7f0000000340)="5a400bfa30e1d279fc5c0af30b0d92ef4a45016f06731cd1e0a36aebcd91a70ef8afc7824ed0542f9599e7", 0x2b}, {&(0x7f00000003c0)="e08be30ba86938ad535f90bb0f17f1818af755aa0e97990827af42c1d3c3c9d48ac8228e59dce2389c19bcb35f97ec2ed98281bdd94c6eae9b1b0cec70e74036190567f936030a0167aaa149ecb80f8786170ce7818172ad7490fc3cfd23623403502b0304bead0844b6673ffe931893846d1434e0d16d5bf8f9760d04bf2ab2b145005a64d320492086d7776093e0fd9fda1894dee8703c696c644e94283febafbab04f689ea57bf5b7ffd75e315d11d6267d9956d643", 0xb7}, {&(0x7f0000000480)="905ab7b527959b9339243d73bc90fa4e", 0x10}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xa0, 0x2}, 0x2) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') mkdir(&(0x7f0000000140)='./bus\x00', 0x8) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x3}) 10:53:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 10:53:00 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x42) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 10:53:00 executing program 1: pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x100, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2006, 0x400005) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='.\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.[-(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00']) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 10:53:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = syz_open_pts() fchmod(r0, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:53:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="40736f150d26b25eb5c741f91602a48b8ed7b9078e3b8cbfd853aba4faa58bd5abbca4aa04db9d73efabe0a012c02f7234e9c1e3de6deac3f898089fdb627adf3474b5dfcdac10436ab22d13bf5f5f2dbfee2fa0cec917b0a7f9ad5e5849dad2fa5a9de68e9172c80be01a71d50e905b4908a8fc7b015447bf47014fc8c792c0c73c6403e6b541815361124d1d247a747a1ac675c81b44e8635323bd85ae2e8a729e94971fd8631802d7f91255b719f3fcde47d2f74d9869af3e955c12608c3e631576689c6c530c360dff0fd934c409467f0d32211904998138ab99", 0xdc) 10:53:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x640, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="7185e6218afa81eebcbbabb0697e80eb411bec93ef6d948c29c4a65db8bf34e846d11f232b04f26be951e9b818805b86a6a2fe6955b5ed55d9c96e674c8f522e9a69af63153f944b87f6c85ff0b549cf9a626f8002bd720c7cd0867e873856caf2747eeab6dbe6c3c9f59cc8c2a2d4d8b33dfba222aba6c72274c9de9b4ca065c8200ecff8de0acbc9ce565ad827086bc567cdb9bb1163fe4ef7c84f4165561f239efee3546e012f07012cdc2ce1d60fbc3f29afbf0a3ada8c3d20399901a20d186f450e6bacf720344eb8", 0xcb) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000580)) r2 = semget$private(0x0, 0x3, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000540)='./file0\x00', r7, r6) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x4, r3, r4, r5, r8, 0x1b9, 0x1}, 0x7, 0x80000000, 0x6}) socket$inet(0x2, 0x4, 0xa) socket$inet(0x2, 0x3, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 10:53:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x2, 0x2) close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0xffffffffffffff81) socket$inet(0x2, 0x0, 0xffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000340)={0x2, 0x0, 0x6, 0x8, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:53:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 10:53:01 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766a3e86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a17ea0eb9e9339eb4ede6b67730569ced9190aed5572178c7a080000005164665fa1e9380baedf9db1c2fdecf666ae"}, 0xfffffffffffffe40, 0x7fb) truncate(&(0x7f0000001380)='./file0\x00', 0x4) shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = open$dir(&(0x7f0000001340)='./file0/file0\x00', 0x81, 0x11) msgsnd(r1, &(0x7f0000002980)={0x2, "b5a21f818a9bbdcb198b2b5b3403"}, 0x16, 0x800) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') sendmsg$unix(r4, &(0x7f0000001400)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f00000014c0)="5b1bf32e6b5d0d675bfabf0cd6602473d7357deba2ea11918562734e09668d426c68f9825dce511b9c35503b6899297764b6baff649c7b1b45bb040bc02da061ffa9fe08bffc6b7192cffc03d9f827c7d20f8037235a09fa94236da0f3d5a1fd607420e21b4bfa0c9f4fe012d58b462f0c7d1e2ea68bdbcb1b07400d4e390ff270bbd0538c7686a26a386a25706a066ac5cd5008a21dfc2a199920cdbde3c8774e256f62cd8a944175dfae5b2cad088af059f99b4e7d66cbf3363d8e3bee9b78b19920f1adba31a12b9853373900ab2cd51df6c6c93819ee869e68ccb7dd613a9f4ed1e207e98eee90d838b787421e66a1675d0f4dbf3633e096d03cf1d919fe6bfb6700644e2937ba9637ac18b3eb0f3ae893d69165976f9b226b396a8a3947e0c06817b80be9e98b8a59158779003fc3594e8d2798655dadd0a3e528c3ff9d13e7b3e403b3fe2947a49df9536daef2e5c6c9ccc3f9bdfb813a901e940048667c5ec1b5fee5440afe622a16bc29c53871634ab6de6cf4bbdef0019d558926064d431f18d4e91c58d484a5c106e81644279adf7f1e9840348f9d1985426d724793a218830a31ecb8c900d1e50abcf545cfe2ff5407bb054623a461cba12bb2847c42d3a2a00adc2ee251c56c6353d21928cb8c96d5420cfac7419d104684912ac4de848cc69b6dca14deeffadf12fcb1aa126f6119c943399dcc7f56be3aa6737e543d641155799ac749e965cc580457ca5178e96bb85cce229aa09ad58bc874674e7800ed992a4258b50a68ad4a2ece25f959043004602add702240255576c4b6eaa3ece000bb42395e273c7f08894f639722c98f62880679726cd4a48870090dd8f5342ad06118f64147677eb874209bfa49639f1077ca6c72b0337c496b32a16ae6a8852f8890f12e2b6a367e018bbc074284b54f046114d89065efa74915ed25a29f7c8909d2048ba0f27d6935455613da3cdd142b80dc36a0c5baabb955b9f0c41a9f01c8a49503b73756e75bbe029a70792d7bd6f835225e14a6724542d4f81f190c5be4763332670e7a4cee56f714e626aac2c5876434abacdda7894bd719753debae0bb9194b28ab04c6c597cd77ef8ce277206dd005d8255368d0b5f0eb4325a49c59876776d1d99b80b79e915e1542390688b1e0c081c1450f84cd1cf6dc61eebef3f1021628aa8244bb182b13f9f0ab17339cd90a9b18159807f54bca988717b899439db11e84878f97abf2a0af869ac140fc3a627ab1f1b80054e10312016e89f90254c68838ac7d892e8beff80d40eb8d35609413542e361b157370ec4538b3784c05b1d2e3d39d992fdcb7f2669839858b0c94aa34f3c6cfb2a317c9d922221e2ae2064d5cee80e42ab904a7a28794bda69497a10cc07deea80122b244634ad4ab7ddbe464fcbcb66cddb3783eb24c9074134cb7a97bed9482f91097f157967b8f873619b668d3ed592dd76e7cf9f0f42f5e7b17c9d7b74a41d9a11a9097bfa502be96723b792581f9807d811868b09620c90486185e2caa7b7c16ebdbdda7d19c8fcfba60d442c02edf8c57f52b32f891bd816ce6e529b73a6c69780b4525b1fbe5c370677019f0d146c3b4033f7387bcdd3d4bf30f5004fffa6ba19d1fc40498b144ca28fb1f87254d3a084206ceb3d6737706ad8e234140182fdcd90dfb2dc79488d0925db8867fad96397ba7c0baf2be7285766b43a7a607d1eb1c36f9517bcd54fc29ed67e76aaced7b69e999ec8b9c9339c9a659b28695a0ac2dd20f24aed5c002d88ac208abb044a6689467abe8840d40d30c46d1a4927f52f4c7bc1e9500b33e3512b032eb96d44c7506831657c628fbd4622229a74af2f20d7ec195893215b26db032754cdc4a1a480c6db7db241caa18adbe6856f1a0978e744d26c953301201654c83a28f633c959ea32e36d13b7c98085e8e974855c943a336ec11dce62d71acaac184b25cf55b8265928200bde9c3d041cee1bd8ae858a099faee32af17e774c6ee965e0faddba3a876e45932060f3880eda41c299cf701fabfb6ec9b2189f14a3c6d54121f88f0419707d12fa0e62b65add14a451e5033410457a3ddf60d0603ef9946b75885de76f58bdd4805ede1edbbc86ebfeee9f2e29c415124cce64730883e768eadec185f448542e815300fa6d87c1b9c8ade1b0db4b19956f11370a576ae5b84e5eb2d4d482b29aae831fce262d5025fae6e9824adf95e1384e954464de2abf29579a13b672a21d42273eb9fdb776e8f8f7e93e01934b60881a7d4632b45096ade4ada05c239160ada8eeef9cf7db32754942c1a32b66cebf1e46bf6b8bb6eb6d1c23397664a8df4af0428f7ec9a25cded8c1a2868501972f962e9523a4f5e3ea3510836bac3f3b9c875141f426aac49ea8b82754406b41493da51f8afcd30731ec729f98b7d37598207b3a984a9d6cd1e64aea23c7dca429711ff1c37f394fe495ec4bbfde295efd1065d0a03e904e754774ae20fa7d0a771010d681209037602f5b8a6b90fb958d25a0a8971a16d5267bbe74627d90d137b73e8952685125517329fd60073231fcd5d57174b7d7f46a11ce47fc8157f25d3d598e34d0fc27dc8970885b04a8c97dd2b4307cde382581f6888c6e93cea23adad35f44a8bbb15f723e53ec99e42f6db8deea607bdc55c5ea606f99ac2ed543fed3e20e46552ff9c5a184372f8de68bf5306949d02ae60c44f84c92198603f6160379e44c8e54015f9fad2038c6dc38aa62152a82ceff6cc179e2e000df406ba2dc298c1d1cee9df892eb1ab154130ac9b39e090f722fab7c2fd150b686364cb2fb1742d3706cb28a0ca40253d3bb3056753cefdf47e7d56e9f7beaa3091acd745cd4ba161f8b2c2f720c1c768dad7b7a981fa0c2e329f6d03ef785ca6abdbe1c4a547f6c5b48ddb58fc7f4df808aef9a7d8956770ca30a64b73a32ea3501a2dd36046b19134d7cc7f92da0aa65e8513b5c354acbbcfb167bb7aa5c6016e597e245bcb464371304437c8cd4b2c250054bc540e70662846f413319af062f433094c3264546242ab478cf34f25c46cd5853ccfa1f6e7c4006e357fc63cd00b6351149a547749f444da668aecf3426d82b24dff1215b25874bea8d91307b995ee6b5f0a4c98b296ce40a71c61681618ce94a827911574f8237e0ba36067180032151892f19cffaef3bdea596360985c1269f4269e0f5304f35742c832913eb03416efb98e1d5c3221cf5f20b2829de95a21eb640fb64daae33d456d64c77c7d6db209a130c83da2516697fc7bf593ff2ee2946d29f0cc92d2f189fa39fc173a9fc0f9c30f89fb6f148e6a077186c39321218ade6330b679884f1762a281db4ecf87211dd65db032d1a7206134b4805941b489adcc6db396d8eb2c7defa7593fa1733c517a9382bb3f7894e9310d1382c29061647de2d4a9e3c72c0bbc65a5ea40ab1e1f1cb1b9658d9877ba2f10c968e88e941b6737faa114ac632c7429dd661a2fe8414a9ed1c84f98a4e7a3b149af717c5905110a5d0ff57447a0b623566b58bbd3c90cf66774957e964e15594680c0851cad30f34a60724241b47bfcc0d7be73a1926a66f49419ed5115ccbffe023bda374162ba0d52fe386e8e21bf76a3a388e38326e18537896c6cf7197a09ad2909ebe93228ea37591464ad08e359f8cb5d94089b61f797ba73bcca1f7637cb400714c7c1030779c6fd8629b1a1176f6a66efd67fc429683c806fd8290b5bb20578081c2a0590509fd59798bdda605b3b0559d0a49221407231e8abcae8af0839494bd2b8eb5db3628bec3818d55d2eaf95f1a8150f17ac76635a061663c32afdf56e72ccd7806acd48131c81317f22e60dea6061aaa82be64b743178a14eddbad784f6b1b0c617bd63c93ed805a67db9bdaebd5a744c0956826896c67b902cf1948a75bff4bb68e3cafd5d8be564a9d2d420702579e88e3ad9cd2da7bd6a43890b73b3a81dbe6853c2c7651c8555ed6e9ae484d91451dc93a655cff638d744384cb075999bd9a8b59510cc5e317a3cc2429bdc8531d6def4446dc80da0406c62bf833218ef65eaeffd3cef5c5e276be130c0a2e51d362948251d38ab4f8a729156cbfe8dcd6f0ca681eed4a0a688c9640f1a39e467a7e1b737d2128e51da8f3dcf7383c07024f432fb2b22a7e2234ec9320c5a5cb45a7142cd925ebedb697f4f3a7455d8cc899ffc8dc5fc88f1b193b21f1345d07c0a5212edaa47d1018ac1d770bbb6ce1541811712c964d8d2e1f051f729fe89346c0690514cfb4cec88680d1b222c9f2e1e30d0838d25fc6b65d0d70fb3a726795949005b842d6e544e4d3766ef87a7201bfc3b9d05425684248573714cbd5279e60e00f7aa6a176635c76ac7a0f68e37234751da470cf24da32f000b15bc6b000f6f264ce32526a4b23ac1dff0cbd0d091492036f8e9c5ce77ffdf0352ed980c837ed8411208af5b6162451871225df36f3561b6b33ff822f22efa75d9f1e01205f8791279074eaa53b2d250f84d61ce9f01f51ce4daf6e84aa5ecd1d80fe4b708df67efc64b98deae6356ddface5e632d206fc8f644ffd64bd4e53e10f3190134c5206c66ef08e4a4b70cba3b3d4a60cdaa27a9866722325cc5c630405f49ef56b3b2ffbd944c87db1a399cc9e2e9e7e7cf917d8a64d1a91a37feffc3383cb6db94932b8aa388bf9663c64682807fa7e327911377065eed77355b21c75132504b0148afce7de3a562de5cf767fe6e1891a371ca368270bee3ef841885fa6adb407ac9b9710d87827994c48a80d5b12769f33924a96e0b8a4e840ee24f1545b85fcb22ee63a0a63012010a52b7fa0b5774d6419fa62f8d0548cffc2a9c4b37afcf02dbb785aa77d0672a7aaaea728cb9bbbb8d89dfd739c9e616f46d2c7e7e38ac934663e5f27a3654ac656f03f0fe49a2f7dda3de22aac0498f941780e0eb948c76468d01a2938a48dd2ab03d9ec1880edb470f40079590ad09c627f420a5f24184e1f9bb15b9fcc19a953ab300d06ee489afde2164776fd6a44d46f7259644582a9c24db48403a296a7272549b04c556d7225928129539524882d98b52fd89f9f6153b5b4907e9ae4ea516d8956673d162141213a650c495b3d685f6f132da1e21f5bec5826ef827f10aa7452529880b11fd57de6d79ec5350a37832a74e0b70694ebe5217c359d885ebfe69f73560b59a692830ba24cbb5857357100973f16675ceeb0abe95c3ccb3979c202b825af621dd22c378f71aff67368f6756739c28e10771ae057ceb03a8f5e439fc4e1082cdca3f4caac0f23534b0b75d9cfd82c87a38f0ab8e7d0b228fa80639ddd35bc9ee2cfaccf9c485b8435203a21db1c68187edc0168eb1e9428059bf7456ee44f437a0c5d4b1fe04a2ad6c6e4998b8d84d4b78752aba4325d32c8247145689c465c8f39268db1f8c0e0ea983666e9d398b7743894930f73af15f03bd17d5b2ca33219f9ba37d7b64ae757fe5762185bc268462d1a6602e2bdfce50a067e0d81aaab09e7f23962c893025f0cddf82dc041d9f3c87fb672d0f4f199726f8b14e3232027dc6c4b1053a8e33a7b24f9b478162fe4a37a6146087a9117ddb557e220494d83f056e7a7d79b251cb1c978b06c3d4c0da4e2f4bfa70aec4f2b764187edc8f6206b1dfb990ca6f128a45fa7eb5addca5bc2ddff3dbd2f3408667b269f47159091adf1f3993c6db1fba4551718da35ea5a6b2a543c92cb032ee3d762ed76c810f11cd98505797ff37ed863ef38e9bd83a9b85b74ee852b1071d705e48e15bd0", 0x1000}, {&(0x7f00000024c0)="98d47a8db467430227ffea163aac55f435fb65686938bfe72127f6ab14d2878390dfc1a543b886f7ddbcc7f44e141b5ab15d7a3dff44b033e5478f6946d56284361dcf04cf2c1547c5fd24314446d57ac864d155f3a298", 0x57}, {&(0x7f0000002540)="4732db3ff8649a90a18058d1f32278f53a4728473ed810cc9ab489334a7f48b60f19e376105ddef6d8f63b809773cc885941268a960487dd73a46bbdf81141c01412d4d217b9bca8384ec1523c245eb223ee46de2058c9a31269505b11f33d30df6b4845ceede804be905866979771265a5be627f5249eb5fd5f7972bbdb70d4cb83c43bc76a2a9d5ec993e7c25593e9ca004d8980c0d3153b5b3ff51c27838d031169a27ae83078401e8661bf7b0d5bcba9d6081a9be615e09d1c5d6d7de0fb5bb40567a621eefa811eabbb3c6105d2ed783302939d1242c804259d77fa4dcc01bc2b", 0xe3}, {&(0x7f0000002640)="0caf611ceb6bb2facb9e1fddb5be4b8c3f7942a2315174299d4fc28af937d93d55e7f0df649d26feb3071cd2aa1ec8429592cb92df5c8f0af82abf6d69c7e3e2558b30492a0818c1a1ce72369d4648b6bd0c21b8c58b20fe53a4a203f1c509ba9bb466a4ca5c8bd7931dc431b1105a1221e9b88768587934d5ace455f1c3a5e509cfdda19cf70e608f84b14269927d7401498c68a2d641ed15932aef33252c649f1b2fafb0458e53677797a0439f8af7b5250e0d8d859e266d11c65962543a607963e0ab6ec93a17a5393bdfb726d05adb0b4b345e0dc871e402cd24b3f0e83ad479dcbcbcd7a2bfee6d9fb95aab19", 0xef}, {&(0x7f0000002740)="26325199f8b290dc3e6e8844cf2bed6ad9c83b1224b6eddc68daf6c674923ef502122408dc1143acf9ef08a416e360ba06f70a74549c298866fd364e2c0e39bb4f591824854725aab231a531a2592156370e4a65536dc7c01e0d828422953fcfc92f8ddb3bfe083038b90bffcb7ed38d11f1e5dad3e6fc78d5e649c73fd21e6c0a5a4762a1f4badb50a071aa75f5a3c26911595b7bf1290ff40c9d309cb5b1a38467d4e77656169f9e95b879f05b6ada3fc8e8394a0e756e", 0xb8}], 0x5, &(0x7f0000002880)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r3]}, @rights={0x38, 0xffff, 0x1, [r5, r5, r5, r3, r4, r5, r4, r3, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r5, r4, r5, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r5, r4, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r5, r5, r5, r4]}], 0xe8, 0x8}, 0xa) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 10:53:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 10:53:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x200000000006, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 10:53:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x6010, r0, 0x0, 0xa) write(r0, &(0x7f0000000000)="70efb22447b410bd775118b3961716918e", 0x11) 10:53:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1ff, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee", 0x69}], 0x1, 0x0) write(r0, &(0x7f0000000680)="9cd236250b930fafd6fe8901ea50f1a9da3ae744aa67532a9e619dcf5b4832b933eb83a1e942e13aa77f033b797e16023d7a0ff7389ea668847a9084359caea551d8930cbacbab5ea24b3e9660f98ae63d5e9ddfc3ccd60634a98abe9f513f3956a1a06f56b47965f390260a05936e3835341688ffbb8d5555a2327302fded98ec3bc63e79c3103c9a6a050000000000000083226d921a5a584802519e6bf6ec9a8e808705fd65ef42b4eb77c4ea5a29a113a75b042e4fc862b9ee33f38edf951596cf8f5dc5bab8dcc730d9e9b513ed9e6fecc38d376d0bd351dbb4a16fb6658501f42bb69180c1d56a81b7b365f1824608f5af0c062c244bfa4e693c76eda849ee7fb4d6674de6b92dc2139854e8063e839aa27144e57ab32ea6a6e7e58f6feea978bb3d6d751fe5c015fa3138d028f44160be270a650f39d18a342e1c2062b2a9cb8eb0370820168d6539f829057c943b8dfc1630f8ba1bf4aebeacba5fb288d9564bba38c6b2761a6bbcc1d1e29925f218561dde92ea0fb07ee2fa6b4eece813743a3859d4fb4a7e910000000000000000000000", 0x61) 10:53:02 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 10:53:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe6b8e2da26c2046c, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 10:53:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r2) 10:53:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 10:53:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x18482, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) 10:53:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/104, 0x68, 0x0, 0x0, 0x0) 10:53:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r3) 10:53:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x23, 0x1, 0x1, "03eb0253a1053b305c378ae227b4df83c2290b09", 0xd0, 0x8000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 10:53:08 executing program 1: mkdir(&(0x7f0000000200)='./control\x00', 0x2000000000000) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f0000000040)='./control/file0\x00', 0x400000109) open$dir(&(0x7f0000000000)='./control/file0//file0\x00', 0x8000, 0x1) truncate(&(0x7f0000000100)='./control\x00', 0x23) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x93d, './control/file0\x00', './control/file0/'}) 10:53:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000140)='./file0\x00', 0x848, 0x20) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) truncate(&(0x7f0000000280)='./file0\x00', 0x2) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) recvfrom(r0, &(0x7f0000000180)=""/188, 0xbc, 0x801, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r4, 0x3f, 0x1) execve(0x0, 0x0, 0x0) 10:53:08 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xffffffffffff0463, 0x800, &(0x7f0000000000), &(0x7f0000000040)) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 10:53:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fcfa0f4a0d4bd9620af6375f8b02e5242308631373d9875b2afae878c49cf0acfa9eb01d720e908ea267e97b412a5ca5c1b97a58ec4de15e2f68c5ecaa69a22e6463a4bbaa769ef3aedc4c32a5c7130c119b0c3f4917526df0f86ab417d6b00100113b60ef6d1f15be2c95156964201a6b98d6e651cbd06ed7ba5243f2d7636ee042dd5646899cf81920605ec4b5420e1b2561700ec47e33f518076b693ed8abafdbb1c92e0c2614ddaef4eee67ebcaa399e2fb3c5df75b090c4b1bfbc6a6404ed5884f3761e8b10e8c60815a8925c1dd8be35061d2548a378df", 0xda) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="20ab91eb0b3e00a188a08c5b62bd040e03f807c36c0b56f2f994fd21423619d89119cb982d6eb5bdd2af5103998d326788ae0d05453d9e7358c6233bd1a8bea02ff1b55daf7eeb66d9cbeb55eac62cb179b5e2e2e50d1b8da85001fe14c637ec", 0x60) 10:53:08 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x3ff}, 0x8) r1 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x2, 0xffff) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:53:08 executing program 0: chroot(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chroot(&(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x23f) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x108) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffffc00, r2, r1, r0, r1, 0x110, 0x66}, 0x7, 0x4f2, 0x1f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 10:53:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46, 0x80000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x5a856c99fd3b9d24, 0x0, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffff, 0xfffffffffffffff9}, {{r0}, 0x0, 0x1, 0x61, 0x8000, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x42, 0x40, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x10000}, {{r0}, 0x0, 0x80, 0x81, 0x6f3, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x6, 0x7ff}], 0x3f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xb3a, 0x4}], 0x7, &(0x7f00000000c0)={0xffffffff, 0xba0c}) open$dir(&(0x7f0000000280)='./file0\x00', 0x48a, 0x84) 10:53:08 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x2) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 10:53:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() shmget(0x2, 0x3000, 0x93, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 10:53:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 10:53:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 10:53:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000180)='G', 0x1) 10:53:08 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x9, 0xf0000000, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x68, 0x2, 0x5, 0x9}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xc7, 0x80000001}], 0xeba, &(0x7f0000000080)={0x1000, 0x5}) dup(r1) 10:53:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000200)=0x8) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/50, 0x32}], 0x1) 10:53:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget(0x2, 0x0, 0x0) semop(r3, &(0x7f0000000080)=[{0x5, 0x3f70, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x7, 0x1800}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r4, r2) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) setgroups(0x2, &(0x7f0000000140)=[r5, r2]) sync() unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 10:53:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x30, &(0x7f0000000040)="7e7637c1b2c7cb72d8ac6aa3ed681bfe84177e0e8fedeefeab0c26e9cb67ba25154c1bc57ba56219751f58bfd0f769a6") ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="54cbb355a488bb42a36feb906e75933c0633287ac8365602726c001dbec058d47ad1f87c28a7f6603e266c405a99b44b982a26764f9950b917b9a8ac294fc7f553ad3788a3d64b6ed2b289d652f3a34505f2f46c9993b7f5c0190046d00d", 0x5e) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000280)=@file={0xb8c5604c863b9689, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="7f9e7e7e5c58c5827a4755d49f2228d9f965fa720e431f34a42044a15dd339919b3def361a979db8672c3d3c3318ff74af68a75b6ea57a922f7099d7440684c381c5f356c93fd0bf82fc54b0db0ef90b680d7fe1968c50da", 0x58}, {&(0x7f0000000340)="9ccc407824c279354f9705148bc3ebb05048e830e92d136950b690611a85abecd52ec4ee8947148a237c61117218673f5d751ed136028b6433fe23726872655a950310438ea009cd74a17b52c6b9755d094aacc7bd165f24edfe0059cd119fa1dead04b3879208794fad82acfb5f6ed7a5905c5788d97910cebcaea7b4004b1b5b79c2ef65b3f7f2b2f76d70741cb96352a1e77390accd6ff7dee0555484a22bafd731c78e7adba17b097bec2081a060ddefecd5d7747de46775ef88c5b10467ec9fd1ff0359218d22c620be16376378f54e09dfe23430", 0xd7}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x20}, 0x4) fcntl$lock(r1, 0xf, &(0x7f00000005c0)={0x3, 0x0, 0x1ff, 0x5, r7}) linkat(r0, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00', 0x4) bind(r0, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) setgroups(0x5, &(0x7f00000006c0)=[r6, r6, r9, r9, r9]) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x8, 0x0, 0x2, 0x0, 0x8, 0x8, 0xde0d, 0x2, 0x1, 0x9, 0x5}) fsync(r3) setsockopt(r3, 0xffffffffffffffff, 0x1, &(0x7f0000000780)="4f96f04c417c68f60a5ae10b6a92ba4fe2a7230cf0cb959d25146816283d253b61f01df15224a79f046b8ede6f217aa1845e3d52de7387a7ad022d982f05f06538f2467ddcbbb2602ede323a552c8063b297a5c1ca2c10c60cbaad688d5ecc478d6fcb69daf8370ad5821d57ab9c10fa4f1b043717405b0c8aa1dd311bdc09c890a2571544aeecc1ba2f44c5b10555eda5d4b84f4c84eaaab21f032a2657d542ff31c0772aeb4a9df389adf459f026422c9159b031fa2413a69f5d36dda1e458825d932932510d711b38c22a1b036aa94f1ca42db58f82a1d25560c8832c30892a0b", 0xe2) chown(&(0x7f0000000880)='./file0\x00', r5, r9) fchown(r3, r8, r9) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000900)='./file0\x00', 0x2, 0x0) mkdirat(r3, &(0x7f0000000940)='./file0\x00', 0x108) ftruncate(r0, 0xffffffffffffffff) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x10000) unlinkat(r11, &(0x7f00000009c0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000a00)={'./file0\x00', 0xfffffffffffffffc, 0xff, 0x1000, 0x0, 0x800, 0x3, 0x6, 0x1, 0x2, 0x9, 0x7}) open(&(0x7f0000000a80)='./file0\x00', 0x20202, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000ac0)={'./file0\x00', 0x5, 0x81, 0x1, 0x0, 0xffffffff, 0x3, 0x7, 0x0, 0x2, 0x4, 0x7fffffff}) 10:53:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) setsockopt(r0, 0x28, 0x100, 0x0, 0xfffffffffffffff3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x9, 0x81, &(0x7f0000000000)="dde43e6d28ba885c9246ed8b23593383d3ea1cd43848cc32f5182a3e7d06f26446adde53733e5fd27dc88fd6e85502e5c7bd992168435d8df2f81efa9b3f6b93c5e196b9d7e6c62e24ebea597ce8d556b79350d9be314473a46d4aab7d9ce00bbc7a597962f28b7d3c2abaf02f4027073e58a972f9582e9fa971cb95ba2ff14523c14a56d0e8b3a3a54560d67f4e1baf16382f651a96cc40e8f183710393269547989b0acd438d4c2dfd5ebaefbbfb5e09b36c2ba86c2277020e43da177695c6da28dc49d461bbab39c583450fc58e91077c83f9333ddca5c115eb172b85093250a2157e0d9b42773242ecd638172ea8e8378ec28588c019bef0aa71d216b1936a22442192d0d9b32a9ed4091c118a528a9acf9d351664db4f5bc0bf7b870ee06e7f05a55c2eff84954cc294ee992f564e4272856daa37a517b02248547aa136ec65088a6098c4531d5cc3d0f3d794a2c42dc414a3c02046f7733d9bcd5e8ccebd2e1d19ba8a4d91b28dff8a702f69d9072e088bbca8c6020a15fe49bb282c24891e8c7b24052c356eb5c7ec2aa78ed48216b75aafa797d437b5d98d2d322c16e109c8f679c06038d970233dd4540870633f6f3476a9f5c5d6839d78d21f84c3652e05960e2480db16b2b7601ac56e730ce8bc231b2b0fbf4caa885f1aa4bfe6fc58028cbac90cba858df49e0a5c39eb50592c7cba223f702aadbc304d82d4f45911a6c682a564c238717b8a8717988837fcc55a48ab5d598f8f32a7aaab0658797214ef652918c128510486d5764ce339ea162c6de6c63edc84ffcebca1c45cb23f02a238ddd429805a05be38ebe47d82be9c81ea548417f8feca28181f7b7287029aedce2b1db38de4ff61f400e160b8da02556286bc42aaddcc7c916393af87e5827cca1b7a43cb9aebe79fbe0df3e12240f5be82931f2d8db0632b963a53b519d08e4075d5bbc0220e56750289e4aa31e38727be3304a6241ba1dab560c5ebbdb8d226022632f09074ccb9fa27c31c0fa0ffef3cc4294ce248718f0c0a9134563e8c0ccfceb504ac8107ae3653d51e2cbe1d238609f4ab09fef73131f18084ec64f9bf476e6d6e8967abeb49e1dea8c53c4f33a51c67d17c4b93011ddd73b0134699bc0357971e13d4426d383c0dd4fd6b482c42cfdad613692f0bdfa99c854e6923c8b05df980c85b37e6eb4aad934102872bf9f6931a2accd7d5e97f4ea0c6df2e51c308afb6cc07e6399b71060c56a0cf0433076c0e4da47ae903e150dfbd805f84610a518f6c72ba16c1b9e2f2f96aef2602c092f4ede2406240f4fa58e9ada08d83d6b07bf05ea43bc039fe817a2d734f60bccd2ffebddcb401d14712c74b9d117450e692a6af8cd1438f67f4f449757aed043147efda30f5e51eb1e1a98bc5041c7132de13ce73191ee08da8ebb0ed34a3a4066ade39ae3ada4c34dfe72238dd83bee264cf46d34c3aa254c0f420daa2b40d45f00b023acb700d460cae5c4b73b380321989dc66586f90ea5b6d3762c4cbc2a341a772efe62c1f3866d789251139fc5467cab2748b45caf9f6b1cb2346072088a63df9a9babae0a3bf3907842d8fbb2f0496b553ee6d71b64b652128d9af1d973ee974b2913ff3eb78204605f91df42fbe13d47af135e61a3bf6e9ee454a9fe7d68e3b2f5cdb1d6b21f49ca2cdfb2c41edf9ac1a2b46be77b9f56a97f5129bceae45196ec3b632c0011b67fc9f6d1349b22e60b2dc96628921141cad24ceb7fac35f2341ef64f2174c76701390f531d0cb32d77aef02d8ffd4219e4a48973b9fc08f77fa09547296a6797af1630a5e65287834afb1c4bef766c26f4af61188650780702089ac008d1278c747dcc9e7fdd565d8bb34f3332956adad4c8738dccc1562fb6b726201c44199fa43319381c750c2af202539023e6524f4adac1a2da85e66c2e4a67cc54fe55aaa8b6bb4758e120ee8e4f29b998869fb893a2a4af78dac5029b670cbe022ca91ffdd2c30473baa132be1eacd4dc8e8e4687347c8f7cb432842e0599ad26b69a41ab29ea34420b031c6211aa688b0ac237cc79cc48e476bb9d08104aa945f3d9823bc5afdc2519bb62c520935bc3f17a1eb6c2fa6da229757a949b6bee64146a273a00f2e20476636193902a947e411b7669716518825beae7239bbe4fd30e981c22ccd1e48b6901e33b2ba4353f310d3ecca521fd88e63e655e9b1820bd0beb16080bf46f71b0bb60c41631813f4815bee4134e1fb2eecb095cda052a414d3e173b168f96bbbe0e3d5148a53efa9b0f1872fe6d699eba68a71e9fa726ee126885cd2306bfd9277a5390e1f48d1854306354d4078f965991548b454ffe2a537c546fdeeaa7d101688b6812601b53c8f01f3c4a9efd488e31c02110d0a06b49f72097aac441d5f96f69dcd252394c91d34c860b9be2cea5da9da80dcfa4a47eab4a8a95757f493dd200dbfef7561e0c55fc1fd6c7794013b0f68be91fd2035605da7e48924d598356cd19b7f9cd821383090b9ebae16f6d5a16576141f1568d8ad5a33924292761f6ac99e7f795bb6265418b73f68edf7fca98df669ed03540e78d08b3766698abdc499327f130b2de5db5f844f7740bb7a2ef7fca6562f606af16e7e3766b2c661c32a84cf79527836712bbb49a3992b4a57dede68fce996222be3ea3a453bc264db3922adb969d4a495d252e3b9d00412e8c5c3ba1fd5e3fe0a4d12172775cfcb71d17ca788283853e412ce35ca77927211f429e427c6f6d68a4425572ab7244b923d284b10486cd8941fb695d9ec7bc658db434aea737923c8bf34142e4d3ef9468ecd1c7583b34374eed2f34ee5a0e306d77e8bcf972b71c43ced2eb3b33f1466f0528cdfc50819c8d0efad80ef18c1784c2a35510841c652e32e5c2fcec6289cc3801d9dd0c18b5475f6f82089fe2ff0ebcd4914d9994e491173b501ba88ad29fb962b262c1bf6f9e4ff31118801e2670d4ff0665552cf587c6eb36fbea7f19467faa5ed3b4017d18885cfbf8c7075d3fce569cdaa3bfaf89ef8da915a294a7e0a9822bbeff96a0ff5350a12d49fa9b9c4eaa4b98a288604169199dad4dbbb1f2a29dbcd14573eec4c82f41255627f603f72cf4b9cfc1ac6967ac8a086577548267e7cd4d176e85db92bfbf1155dafbc7c389bb9f16ef435664f21926c64200066fa8b1c70b6805915ffac0e94e75441fae3ccff1bba798a71dd7c705ffb299a88fd7f410c272d6489e6dc023c965b1778fe5d9393657a23437c33cae0850f5e46714eca1a25768fb29ced881a2c70031ca07a67e5bb7633fecd4eecb3661e3dafdb42abf49ff810467dea4a02f59815e78d944b5b8c799ede6d2307a9be6db3028cecc8888d835f11671dc9659449570a7c19ba5613ee72041bc76235abda3e727c5fc483d09012b0de60c88856d3d77473862610fd723a9b2c9b749d916342eb44fdb0e66f03e6886508da964e09b31bd1800b2d7f49ad6b83e8a6d9b626a9e50eeb22c4d26d4582df1d61cbd1af54278e7b656af4a1cc48f47037b37a38e8df29f1048d9603c7874a09f1977f4ce6c3201a61006fc1cd6b2d2622de5f5825bea16bf5376f9e8b58a6a7f302d20c1ec36c254538e2b2728ae01094278829993fc30ea5ff6bf999d9d8562046a6ddeaa1915cc1443eed35c3c7cb3ac71472fed03915fd1b282f6505f11c338c976df6bb3babdad7656435fd75319e89165c8868736c59547555498d8bee13206b37b9dd38def40a4edf668e6e97eb908e300dd72819ea7ce1686469fd3c5060659cc60bbc90385dd219a18565df1b503680cf6da099b34107f7563acd3d24757ff87192dbaa5202b6c77f543cd4c78188e271aec1bfbb4b4550d2323a4374164e8a228e4edc955dbecb0c3d5c71778b154fbaed494a6a5fd5039601530644d75c34fdd283e37b2d149b19582125ddcc539f77109eee2eb83f5b0e50603f7b845dc097978eed07f15135340620462e4b781a329d3f41f6bc203f6c9d85d126f1d644a5d1da7cff14f3a060e9fa6ac38467a644e42dadcd78c49803356fd660211c556ce19c3831b794b3a04282627b2eb631f6f43b7cb70104caed1bda786d35e52ed486c50600bfcf9899c6c156ce982fc97d2b2c02f81a80de91037bf7b21800914dad528fffa5f2156731b7e9f0b77fa34ca14e6784d756e2601e70b0e210e84b675c02ecf540baa5d5c45dd4e7e3e232fbfd7fa433df8516d9e771053a5bcbe0edeec77c15cf39b855edfa9d7920f08cfc9eee125f65edd17beb9e24face5eecc32d736f5b68d11004009dc7a3d63a9f1f41d034caea30fa247f61fbbb2cd607bb4890a91cad01ecc69238061932aa07a5a683b0b1da5f97b814238212fffbcc41c118a5aceb5ded88600dbd85a02abf24cfc2df0a9617ba28aaf3ec0242d14d6965ff8fad3c3a9204305c92b4c07a41140e4d9170a056200c47ea76654e3bd4f4631a81b499b47654ce2b6ea0f55e7e6d97946a056cb96972711de19d7476196b0e88ed463708b6a159cfb6bec68aff6186c34fab28d4581a594deb768725755e874c283eea3c8be0d64f0f39f96c71b3dac95b406a96043361b271f5521a9c1033db73af81bfeba4487e5d96c98cd8b71608b1f9f7389e2152294bfddfbcb798b82f2670317f8f57e1cab975304e2d5a64c727b06260274a6c00c13c23ceab32fbec223680b2b04e6054297d430e48b57c084cf561fed31f01d6ad1c67bccd96f482180e70a56cd515859b0d284eb5b98b0c830481eef4eedb665294e2d42791a8b23e0c1e3131134ad0d0b956e2485e07532e47ed9848e26470d716128112d9a2fb5483c2d68b262d8d18c1de696e7234a4103dd5d92013da9f5260763a034f4814947ef90c19526ddce066041bbafe99bb55650bcf0beb112f2fd7da1cf7e1febef4073fdb749a9dbbc91a2cb81b6a9a03032a42b529a6bb4ebd441f2741f778e1c91b0f022fcaf4b88109241c97c83c36d48e2f6050ee203f3175975ad9850aa60756ec0c9fcfd93b1a027c820858e61fb3fec614e0adc891acca5e7bb5895c50bc676b0835eca841e7a51f56caa9b1a01f02bc968c97c0668f854823fc367df91d1b2f1a53c11a9f4fcd0df4b96c8407e27efc422157743a80696b1512e32dfa68ebd5918eb78ca20a28ce81f46962dc7c293d1855b175458bfc8f5d9d91efb16fdc49da5fda1b6a890ac11927b95c53ad2fe2598e9f4aafa018bcabab308ad950fc9bc26180219725f28b365ed212271e2a96b435c44559df2337528420fd2869919f9dd33c47a3e3f0521c30062e8f2e955e60e7bc841321185501ad7e841bb79cdeb909f7d12aeeb2a29d95d98ce3e735d47875a1e8d655f6803d88a5502a7d0c96e501aabed6fef70096bb5f485a512f2b4427f81dc4b1a128f2e18fa50e5e9e3a51f4b6fdd7cba537d02e9053b89127fd6f3b979e19363abfbc67fd85244fa1c1a83bd4161efc581120db123e2ef21553cd3ba5eb659d2f8ac48c719bab7714fe8b9902212dafb1b8997077aa54abcb4bfddbfbb74dde2df77ab3f0568512fcdced67b5059fc2cf0bd81219993ba6d1da1df961b0c987f1c68eaf1b3c75611ed54e2ea325e5bcc8667265363d0eded2ea90b13ce7732c07c7b2c8068451343d5cc8c87f94161235057fb08c732c70572ae87f37ad1fbaf57164f5d3028313f06be98614499dd4ff81c473e22395598d75fecde497248b65eca6eddded2162e142edcbe27dc83c59113b3c2261a68f88dca2d113d9edaed914f877ba1d3c62910ba0", 0x1000) 10:53:10 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 10:53:10 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3f, 0xffffffff, 0x4, 0x0, 0x2da, 0x4, 0x1, 0x3, 0x1, 0x2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1, 0x4, 0x0, 0xfffffffffffffff9, 0xff, 0x3, 0x2, 0x2, 0x64, 0x101}) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x100000000}) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x939, 0x401}, 0xc) 10:53:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x8000200d, 0x400000002065c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x22) open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000080)=0x4) 10:53:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x24, 0xff, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x14, 0x42, 0x200, 0x1}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x3b9d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000002, 0xe111, 0x3}, {{r1}, 0xfffffffffffffffe, 0x29, 0x81, 0x1000, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x80}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x3ff, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x71b3bc8e}, {{r1}, 0x0, 0x2, 0x2, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x3, 0x9}], 0x400, &(0x7f00000002c0)={0x2, 0x4}) 10:53:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)}) r1 = getgid() setgid(r1) 10:53:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000140)="8c96c99c8476e41bb868a3f245c79cc4b19e7dbca35499a13de837c591c0e4e683130193e2258935cf6132baa010b63feb73fbbd0d7005f3d778bbe52e7ee91b7b5606a8909559a293d8064faaf5cd3ef357fea34c9be58d35fdcbab", 0x5c) sendto(r0, &(0x7f0000000000)="d4", 0x1, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000100)='\x00', 0x202) setsockopt(r0, 0x0, 0xfffffffffffffffa, &(0x7f00000001c0)="b26e7553ebda408ac361edc1e8833d3fb1dc5286383449cc90b53e80aded52a65a07e628939415beaf057bf3a5dd75444bc1e5d10d47f6bea8d7b6abbc3a104b2ab48d5ef2cc4ece5321e2e0988c4872b4fd638d73ad64e675a0ed5109974aa701b1d2eb9fa453a88c5d16d1a3fafb8dcbe5011357b6e3450dbe64680f05155da36887c31d19635d64236fd60d6bbef4dd07f5053789fa17487672c475d738", 0x9f) 10:53:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x100066, 0x0, 0x7d, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 10:53:10 executing program 0: r0 = socket(0x3b, 0x4004, 0x400000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/224, 0xe0, 0x801, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) 10:53:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:53:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./file1\x00', 0x2, 0x101) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './bus\x00'}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 10:53:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40000000000c0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ftruncate(r0, 0x0) close(r0) utimes(&(0x7f0000000000)='./file1\x00', 0x0) 10:53:10 executing program 1: link(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x4, 0xf24, r0}) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000040)) 10:53:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:53:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 10:53:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') 10:53:11 executing program 1: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000800)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x3) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000580)="f7684c2541dc49d1c8fd6364a7ff2d78961d89dc95c04aa0168ffdc27d92d3bc30c3df70a7dc921851687ac6584b890cb8c17a298efe394d2e19748c9b967b1a92b3b1274225eaa94e269a2a7913feeda2c8b11e854b1dae30330fa11e16aec251c08c4b030041cef205808ff672f935fe97f11e4e4b466d6a71decb2681a14445770a8baf4c9b29361dd32fbe4a2716ad89026bc2ae07b640098811e2cabb10d3", 0xa1}], 0x1, 0x0}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x2, r1}) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 10:53:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000000000001}) 10:53:11 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f00000012c0)=""/4, 0x4}, {&(0x7f0000001300)=""/242, 0xf2}, {&(0x7f0000001400)=""/71, 0x47}, {&(0x7f0000001480)=""/75, 0x4b}, {&(0x7f0000001500)=""/227, 0xe3}, {&(0x7f0000001600)=""/250, 0xfa}], 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 10:53:11 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:53:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6f0000000000ffe400", 0x800000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 10:53:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./bus\x00', 0x22, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 10:53:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x81ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1ff) 10:53:12 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) rmdir(&(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 10:53:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) lseek(r0, 0x0, 0x1) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x2062944985febbba, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xe7}], 0x18d, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/11, 0xb, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) 10:53:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) truncate(&(0x7f0000000100)='./file0\x00', 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r0, 0x4000000029, 0x6c, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x84, 0xfffffffffffffffc, 0x0, 0x3, 0xffffffffffffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/200, 0xc8) 10:53:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:53:12 executing program 1: r0 = syz_open_pts() fchmod(r0, 0xc0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x200, 0x40) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="0aef27a11fbabd1c3b2b3c107ee885b552eec038bd8bda7a9f40cecb62ca699b6efa9aad103d3b2be28faaedfdd79ca7ef29479e5b3398b147e495d876ec", 0x3e}, {&(0x7f0000000180)="de82a1db52c0c61e1bc7ef01b7864276bb608beb00907fd5d0fb2bc306676d45c26c65ae1c2198d5e5863c8fdc723d90489e99124a0089d40d31251fa40e783a0a484575d13b4504432e399a384dc60e1a2e0c439873c4336dceaba5a01b21d8691f7f0ef41cdcceb952f91e8597ebcd370736858c8240009f47b8acdef85a714e91079c684574ff2ce1c430532729104ae2b32ef1e9fe8c3db4682d0e75e1735e0d97d529ede69e2c6b39cf8ae8eb39a7321ca88d9770125661805731e06e8b7dc7ae7a29fc7f9dc9de22b1fa6d2beffe602b124d139e5437038d6744a71b1f061a584b2f166b7cc8", 0xe9}, {&(0x7f0000000280)="996c3677986a05edac747483749ef6579701a4bb1b4b7951b793f528bc17c8b9b35101bc93864755c1209d6e32997d290fe6ee3e72deaa313956174c471805f2f33db560bde4047fab54b8918ac0965424361809c3440a559c26debe97f430eba129238570690b6962ca20db9b507d105f610f54be0a2999ed809558e2bf3760cb5190960e306da553c2a73c46aa8e4142bea18e71a135737af70b1b481ac624a0aa4bb4e1640ba9d47b50b8e658e572f98d1ba11e8d946b27fdeb5340aa46348eb36c27164b3e5f659eb54145616d21bb25ff4fce9a698df20a279dd578df719db95a3a5b3b7d9ef3c115318aaaa04b90d269", 0xf3}], 0x3, 0x4d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80085761, &(0x7f0000000040)) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 10:53:12 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)=0x8000000000000000) socket$unix(0x1, 0x5, 0x0) 10:53:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x8001) 10:53:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x2004, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r5 = dup(r3) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x9) setegid(r4) writev(r3, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r3, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 10:53:12 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000080)=""/221, 0xdd, 0x840, &(0x7f0000000180)={0x2, 0x1}, 0xc) setrlimit(0x7, &(0x7f0000000000)) 10:53:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 10:53:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r3 = socket$inet6(0x18, 0x7, 0xfffffffffffffffb) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) recvfrom$inet6(r3, &(0x7f0000000180)=""/92, 0x5c, 0x42, &(0x7f0000000200)={0x18, 0x0, 0x3, 0x930}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x9, 0x7fff, 0x2, 0x0, 0x4, 0x6, 0x2, 0x0, 0x0, 0x4, 0x1}) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x100, 0x2, &(0x7f00000002c0)="adad2bbaea72d0c430e5fe7078bae2ecd4734dc3974b609822d9c968c0e387306328d06eea802a98cfde9a8f888901fd24bb6bffd1626c96398f9e61578afc52b28e81ecbc6ac6c5229343c716107aaaf815810b16cf5161e6d34f6468a545ce96c6bd42aae17b5f6e83dbb5b771ce933407b057819aef954a5bbf2be992b52c76a80d3603426bc35b2a343bce844ab7d708fa5cc24892d3720978", 0x9b) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = openat(r9, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x0) recvmsg(r10, &(0x7f0000000540)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/111, 0x6f}], 0x1, &(0x7f0000000500)=""/40, 0x28}, 0x800) syz_execute_func(&(0x7f0000000580)="c48179f7d945ddc60fada000800000c4c2b0f244620026400fb284f33223333336477aff643ef042ff01c403817cd5d4c4e1562a7201f364f0815f00f7ffff1f") rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r11 = open(&(0x7f0000000640)='./file0\x00', 0x18a, 0x80) r12 = msgget$private(0x0, 0x14d) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x20, r2, r6, r5, r6, 0x0, 0x4313}, 0xa080, 0x3f, r4, r1, 0xfffffffffffffffb, 0x5, 0xff, 0x8}) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) r13 = open(&(0x7f0000000700)='./file0\x00', 0x28, 0x25) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x204a0, 0x0) faccessat(r0, &(0x7f0000000780)='./file0/file0\x00', 0x0, 0x1) r15 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r15) kevent(r8, &(0x7f00000007c0)=[{{r13}, 0xffffffffffffffff, 0x55, 0x10, 0x1, 0x9}, {{r14}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x30b, 0x1}, {{r7}, 0xfffffffffffffffb, 0x2, 0x2, 0x65, 0x1fffffffc000}], 0x40, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x82, 0x5, 0xc5f}, {{r11}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0x1}], 0x5, &(0x7f0000000880)={0x54b0, 0x2}) getpgid(r4) close(r0) 10:53:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x4, 0xfffffffffffffffd, './file1\x00', 0x800, 0x10000000, 0x8, 0xa9d}) 10:53:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x400000001002, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000140)=@abs, 0x56) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ±Âõ²LÈ™k%2ÛÐH¶ßòh#§eü+Œi9BL¬¾«cûÅAÝW”n ;Ç aÖ„.Ü(þC6>a/ˆH¤[Fÿ“C—£:¹#K _F¢zà …S¸ýØÒ¤'?†ž[õWn(î,Äø‘€7×|UÉUBl'MÞ¹öÿסâ—!D1[žÂã{c{*„Ä êy: !ìYŸUÿrÛ.Ÿ©ñ=' ìµµ¡†#¤Æ3@ÒJûJ äÞÂ51!ÐóφSL•Dw¦Ÿ~»«ánRà7úC¦Ý$¥ ¶ëå¹øN™ Kq9ŸéÎYË»žšß€)­ÞTBÙç}Ë’¸%VX4y,2\îuê]~‘.4ìÉÑ¿ýEårwkpo¦cstÍüèoÀ!r‘JàÎã3„5ñÓÒ+Þæyž|‰w쨳Ñy¤G &³¦I$¤M›\™Èš·(N£^Hdp&,/]YPÒ÷è•ûÌ3ÂýY=Ö3GߎѷÅö㬆¡' ²\Ùì¶+kÏ<ßVYíw¯ü¸†Åà­X¿LÈ9þR;Ðß¹ 10:53:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x2, 0x9, 0x5, "b2ea20d9e6ea2ee800efd100ae455ca18edeb80c", 0x40, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/75}, &(0x7f00000002c0)=0x4d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10c20, 0x0) read(r1, &(0x7f0000000200)=""/183, 0xb7) mprotect(&(0x7f0000027000/0x3000)=nil, 0x3000, 0x2) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r3 = semget(0x3, 0x0, 0x13) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000300)=""/201) 10:53:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffff9) socket$inet(0x2, 0x3, 0x102) listen(r0, 0x1) ¯/@²ì,í÷¥@p1×X_p<†Ò÷*˜Ì©NJ'; …¡œ#³UÓÿ7|á‘Öq‡ADâç¾æE!ÚRAðg3Øá@^{{Žƒ­j© Ök=W-\èúd¤këbXAžÕn˜þA !]sK)X/&ŒÕ‡/È"KJL!a‡_ $¥i4xn8V_ÉW‹8Ï?BM¸AÕ®æD.€öð£ë\ŽH;™úWîMoVãùPÊz©;·Ç­`œ²•i ÷~üÖÿ¿øö’ß4ó’È\å?Tï§<Í%¿Õ…ºkCñc‹bOrpê<öUíb„é–Ø’%&PÒ XM·P¢ƒàI¢NŠ6 oTÛ$j9±0ÛÅPO'9–,¿ëö,F;ø&´ò3E÷‡‰/žù`\ öK"þºï ª@åw/ÚÄ4$îh`†ô0D%3MENLë>ˆRxýÌטmg8œ:¼V'Èñ\k³¤™ážÝ T| )j3ßù-Ï ÌûEpû“«~^EmFÈþc7 a­ã–øu6G¡AŸi„Ù*jй |¾&÷yéþ9çP:£ö–°í!§'7¬½Ä&beˆg] ohI ÆÚÅû¸rN¨¹ê¸Y&;]Ö!Ûè¡IMrcjÓmuC¸¼”ŽŠ‘±†*Ñå|~Lö•L|þ±_¯hü¶Û@‚ øe­+<±ƒÆöÒ©ýÖÈa£ÞÁGÐ4ïËr§Çc“IŒcåþ85½öãEî®N oÇó~BD{ žK‰ó]æ|QÛ ö%…£ÊÔFw×UûgÂó¹òI9^o«©›ð”ç”,6pR%ô•Á€ñO°UûÔ„þ3.Ü&±Y²úíȇïGÕÏtcxÛ@ªŠ\9³º-ÁÆw:ÝÙiÐMœß„j‡4FÚ.`tR+%^Ò87òtXD#KνßÌÙÅÈ÷RÅÊ÷µœÇG£ù.Õ"¡¡Ñé’ì8Îh­]¦¡ÍÅd‘Ê+ë¨tªÖõš{NœC„úW1þkž©:Þ«>ûvÒ¨¶“™. OÀ˜€*Ä÷hÒ[‚ÍçÐ$Ò2„€Ý䱟‰ŸyÅj"Ë•ujþ!«Ç6’X¤ËíØ~“¦·:xÙø×Î`i$?€ 4–@ò“Æ1:N±¼uq4Mv87ŒŸ T¥¦])ZŒÌ3Ïsòߥ´âÈåR±÷ZƔܼ‰»‰SY’*Y*/!¦÷Ûa±«UÅR@»h{ü-Ý×cÞ8aÒà{cç––WbÜüö›F£ÁíOíõ¶ÖõŠDÃÍOò6ÎÖ&rXÁÆûQÎâÇî÷ÅG±òCÇËx¿Óè8Ó?ü?_p}ŸäðeWànX*À4åf»ý /—Ã׌—Zí¯–,žXœNšXáÍsd^U`Ì–NÓû×å#fƒMVdÄ2`ŽŽH"í¾‘9PJÎ-ŠM³ž7âëŠ …߈+{êV‹¯˜ã}ZôL6Û +Ú$r̶KÌáš~J[G¸(NøÅôF—“³dµŽ“ÔK]˜¢4…£JÔ\ú6å4ïü{“¤‹Ü‹âŽÕFøõöÀ7Åõç¸wR;MÊÒÉÈ¥Â;¶¹ÈX‹5l|µ&•}'ÂȦxTjja\T w}¢+ívØåW…E.¶Ý[ÌbŸ2Ãð¸ßÃÒ´YO‘îãûœ½ªXÄÞòHÔûÊÜ¿ú5¸5Ï<ˆ5¨“|)Éëq§£ß£äh«‡)[®$ÂÅt¯f¹ßh)1i®¶¨D‹«yÑIàs…_p3†=¬ß•a§Ûùh€¹ÿÑ,«¾Àç€_ѽ5Å- $q“©”Fúq1¸kGôus½@7Â}ô.ç·[¨›ÜÒÇ«¦ÚAëgÒû’jÕ«…‚$Ì&þ'bo1î¡ÓfS’‰¬ØR–}îý i0õ3=ØçCmmaNO¬êÄuz,+FÏÄRÁ¼wÐZC„¿x 10:53:12 executing program 1: r0 = socket(0x40010000000002, 0x10000000000002, 0xfffffffffffffffd) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) getsockopt(r0, 0x1, 0x40, &(0x7f0000000000)=""/76, &(0x7f0000000080)=0x4c) 10:53:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x2}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) óõ˜w˜XfC%9ò(u¸…³ µ¢à@ÏÒ‡ H´÷F„F*žrci‹—X· ëÙtÄ 6üg±Ò¬»’°á3".×1®ÑßI"÷€—ýßåÁ„ú2è£p3ZáVÿ }„‹ojˆõ§V ÷±_¨ìej×aJ¥ˆÓöþU$ë•ŒNîpÑœ-MæuüÚ3Än•Mº¾lËñÌcÁÀ8ìwsù¤OÑýOº„qJ£dEËJGL{ )jê™dkz;²¡<†ß{ˆJž9ÿ:¸±ƒë3ëý‡yÇ9óPu[ŸÈd<å2op¢aÊô¾Â×V2ŸµŒw¤¯¹¼¿@ù/4ÔáJ ¥¦ a¬—?6KõRõS3"´†Í•³íCw&8ÄÉGW üœ°¾–˜eë=53S¿É“Ëq´ieù*£yNù®É9¶TyåÚš‚Aœ-i€À š¬…t¸Ë @±¿&µ®lb!S@uŽ'à.Z©¿°pˆŸC¤ˆ"º\/Ý@éû^'öIePV“ýü&+Æ?ÝЧÃÅ-.Ó–g˜SeeÎãkÔ1ˆ¡4T'š`ÅJʽ¶³ÆTÁ>òÐí–~ÜÓYŸ„ƒÿ©b?÷œdÊ9)â»æIw’}mACªJ\sòéQ»TS¢séR29nmùIƒßoj¥³æg}ßèñ‘kGò°Å'•ŠT}üæÇ“+Eñ[}§½aÁ-7j½üôTÓŒ£ôÌaûz‰à¹noÙˆ,Ñ‚ø©©2b‰Ñ°Iµ+'jÈxtž3zx (À€{Õ…®ÈáB 8¤©¿„³¬•â·FÀÖ)Ž&¥I11ìéåkm«œºqé銧kíXÐêˆ*g‰Æ TMŠe‰gQaeOéºÿx8ÙµD±¦»e×ä,àÂÿEæ„´nƒ†PbV]2$Ùóðÿ«|9.XvüµæÄí°{ˆå¹û ¤Yû·Ü^úmþë1%ï3šÎîÒB‰H¨hE‡F‡uWù¶èCím±ä ‚ÓLå7}Uq}ãÊ%'žy«‘˜´?¾âŒàò6¥b@ Fás¶;èÒíÿ˜‚< d”f€ï¿Tø® ïHSâ8§|ʆ£}ø‘w«ê¾Œ° 10:53:12 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ¡–X©V`eél©¤•ú£ö~òê,}1t…vF4mdõ^ËŠÐ:I? }R.™ÂOõÊ¢›¦À —®Yw+…épÝòÁŠö~+ñm ]Ò íþ\0î·§!ËÏEl÷†µ+o3¤~ijH–Û6ÓŒÙ³Ô Hï”péb}õðÊ+šwç °E†ô¯°øÞðf%3=È*²–áøÇýÁpØñáûÍ«U*z\§àšêjÞM3û¯Ý9‡9ø¼ÖBûÜ·#Ä«H¾°ò¹¹ˆ4 ÷ nœØPïÚÒ†wˆ$Mo[Å×QSYÕßMª¹@ºo-Áò ½¤(Âû¢LÉc2‚fŠý¿[„³E•_šž} "ÕœRt^ffW'².é¯ÞP¾zNØA¯síÕû:ð0¢½B趰µ6"ìs˜Ëö9ؾˆ0 LŒñ£¥1ös<_{,ôÓ°–¼{ÈrÜ„š^gŒ¦o…†E+þ]‚egNÖpô2•IEvhcÆ{w5s¿~ù C‚ëCD¶ÿN^«ÕÞj¯pT·¦«×Úù.æßv£÷ ãE%ó_e ¬‡¬j̹±z^ÞêÞxè ’œ¤Qn¸½¼õ¬X? ~§ib ´Ù?wd Y9 10:53:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff21) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) vÞø!Fvö`Š–Ä ^—bàK7xÁ¡„§ÜÞ¦‘ñs_@©¢;à2çM‹/P¼Å’Õ­LúÔ}*]Xzþ’}h­õÚ»’:›Ö¯˜ãÊ|µæž2AÎÚª[à[ƒ„õéþš6X´9åÛ¡$—Kr”6Ò¢¥šúw4ßßæ'—Ê.™¦¨F£–^ûà“ÔðœÍQ\¶-½®Ïk[SÃ#̱ ”Œ^qÜ3`•·úÈê´ö¨ÁŠDÝ=œCçÈÇC]¥¤È°Ö"±¯¼ï,iúQb“ ÿ‡x®ÐCFŒ>ú8³²ö'“× †¼lÑ5²¬Ò!FÏ'.ìïV¸¾­õÞ*˜G"c )tÚþèC7f9{w’¶³ÂÜ=òî,±bôÚUïȬXüåDÜžqPÛ˜zu…Žg€Þ‰™úì©iÙeà5ø»àª÷Ç­±Âõ²LÈ™k%2ÛÐH¶ßòh#§eü+Œi9BL¬¾«cûÅAÝW”n ;Ç aÖ„.Ü(þC6>a/ˆH¤[Fÿ“C—£:¹#K _F¢zà …S¸ýØÒ¤'?†ž[õWn(î,Äø‘€7×|UÉUBl'MÞ¹öÿסâ—!D1[žÂã{c{*„Ä êy: !ìYŸUÿrÛ.Ÿ©ñ=' ìµµ¡†#¤Æ3@ÒJûJ äÞÂ51!ÐóφSL•Dw¦Ÿ~»«ánRà7úC¦Ý$¥ ¶ëå¹øN™ Kq9ŸéÎYË»žšß€)­ÞTBÙç}Ë’¸%VX4y,2\îuê]~‘.4ìÉÑ¿ýEårwkpo¦cstÍüèoÀ!r‘JàÎã3„5ñÓÒ+Þæyž|‰w쨳Ñy¤G &³¦I$¤M›\™Èš·(N£^Hdp&,/]YPÒ÷è•ûÌ3ÂýY=Ö3GߎѷÅö㬆¡' ²\Ùì¶+kÏ<ßVYíw¯ü¸†Åà­X¿LÈ9þR;Ðß¹ ¯/@²ì,í÷¥@p1×X_p<†Ò÷*˜Ì©NJ'; …¡œ#³UÓÿ7|á‘Öq‡ADâç¾æE!ÚRAðg3Øá@^{{Žƒ­j© Ök=W-\èúd¤këbXAžÕn˜þA !]sK)X/&ŒÕ‡/È"KJL!a‡_ $¥i4xn8V_ÉW‹8Ï?BM¸AÕ®æD.€öð£ë\ŽH;™úWîMoVãùPÊz©;·Ç­`œ²•i ÷~üÖÿ¿øö’ß4ó’È\å?Tï§<Í%¿Õ…ºkCñc‹bOrpê<öUíb„é–Ø’%&PÒ XM·P¢ƒàI¢NŠ6 oTÛ$j9±0ÛÅPO'9–,¿ëö,F;ø&´ò3E÷‡‰/žù`\ öK"þºï ª@åw/ÚÄ4$îh`†ô0D%3MENLë>ˆRxýÌטmg8œ:¼V'Èñ\k³¤™ážÝ T| )j3ßù-Ï ÌûEpû“«~^EmFÈþc7 a­ã–øu6G¡AŸi„Ù*jй |¾&÷yéþ9çP:£ö–°í!§'7¬½Ä&beˆg] ohI ÆÚÅû¸rN¨¹ê¸Y&;]Ö!Ûè¡IMrcjÓmuC¸¼”ŽŠ‘±†*Ñå|~Lö•L|þ±_¯hü¶Û@‚ øe­+<±ƒÆöÒ©ýÖÈa£ÞÁGÐ4ïËr§Çc“IŒcåþ85½öãEî®N oÇó~BD{ žK‰ó]æ|QÛ ö%…£ÊÔFw×UûgÂó¹òI9^o«©›ð”ç”,6pR%ô•Á€ñO°UûÔ„þ3.Ü&±Y²úíȇïGÕÏtcxÛ@ªŠ\9³º-ÁÆw:ÝÙiÐMœß„j‡4FÚ.`tR+%^Ò87òtXD#KνßÌÙÅÈ÷RÅÊ÷µœÇG£ù.Õ"¡¡Ñé’ì8Îh­]¦¡ÍÅd‘Ê+ë¨tªÖõš{NœC„úW1þkž©:Þ«>ûvÒ¨¶“™. OÀ˜€*Ä÷hÒ[‚ÍçÐ$Ò2„€Ý䱟‰ŸyÅj"Ë•ujþ!«Ç6’X¤ËíØ~“¦·:xÙø×Î`i$?€ 4–@ò“Æ1:N±¼uq4Mv87ŒŸ T¥¦])ZŒÌ3Ïsòߥ´âÈåR±÷ZƔܼ‰»‰SY’*Y*/!¦÷Ûa±«UÅR@»h{ü-Ý×cÞ8aÒà{cç––WbÜüö›F£ÁíOíõ¶ÖõŠDÃÍOò6ÎÖ&rXÁÆûQÎâÇî÷ÅG±òCÇËx¿Óè8Ó?ü?_p}ŸäðeWànX*À4åf»ý /—Ã׌—Zí¯–,žXœNšXáÍsd^U`Ì–NÓû×å#fƒMVdÄ2`ŽŽH"í¾‘9PJÎ-ŠM³ž7âëŠ …߈+{êV‹¯˜ã}ZôL6Û +Ú$r̶KÌáš~J[G¸(NøÅôF—“³dµŽ“ÔK]˜¢4…£JÔ\ú6å4ïü{“¤‹Ü‹âŽÕFøõöÀ7Åõç¸wR;MÊÒÉÈ¥Â;¶¹ÈX‹5l|µ&•}'ÂȦxTjja\T w}¢+ívØåW…E.¶Ý[ÌbŸ2Ãð¸ßÃÒ´YO‘îãûœ½ªXÄÞòHÔûÊÜ¿ú5¸5Ï<ˆ5¨“|)Éëq§£ß£äh«‡)[®$ÂÅt¯f¹ßh)1i®¶¨D‹«yÑIàs…_p3†=¬ß•a§Ûùh€¹ÿÑ,«¾Àç€_ѽ5Å- $q“©”Fúq1¸kGôus½@7Â}ô.ç·[¨›ÜÒÇ«¦ÚAëgÒû’jÕ«…‚$Ì&þ'bo1î¡ÓfS’‰¬ØR–}îý i0õ3=ØçCmmaNO¬êÄuz,+FÏÄRÁ¼wÐZC„¿x óõ˜w˜XfC%9ò(u¸…³ µ¢à@ÏÒ‡ H´÷F„F*žrci‹—X· ëÙtÄ 6üg±Ò¬»’°á3".×1®ÑßI"÷€—ýßåÁ„ú2è£p3ZáVÿ }„‹ojˆõ§V ÷±_¨ìej×aJ¥ˆÓöþU$ë•ŒNîpÑœ-MæuüÚ3Än•Mº¾lËñÌcÁÀ8ìwsù¤OÑýOº„qJ£dEËJGL{ )jê™dkz;²¡<†ß{ˆJž9ÿ:¸±ƒë3ëý‡yÇ9óPu[ŸÈd<å2op¢aÊô¾Â×V2ŸµŒw¤¯¹¼¿@ù/4ÔáJ ¥¦ a¬—?6KõRõS3"´†Í•³íCw&8ÄÉGW üœ°¾–˜eë=53S¿É“Ëq´ieù*£yNù®É9¶TyåÚš‚Aœ-i€À š¬…t¸Ë @±¿&µ®lb!S@uŽ'à.Z©¿°pˆŸC¤ˆ"º\/Ý@éû^'öIePV“ýü&+Æ?ÝЧÃÅ-.Ó–g˜SeeÎãkÔ1ˆ¡4T'š`ÅJʽ¶³ÆTÁ>òÐí–~ÜÓYŸ„ƒÿ©b?÷œdÊ9)â»æIw’}mACªJ\sòéQ»TS¢séR29nmùIƒßoj¥³æg}ßèñ‘kGò°Å'•ŠT}üæÇ“+Eñ[}§½aÁ-7j½üôTÓŒ£ôÌaûz‰à¹noÙˆ,Ñ‚ø©©2b‰Ñ°Iµ+'jÈxtž3zx (À€{Õ…®ÈáB 8¤©¿„³¬•â·FÀÖ)Ž&¥I11ìéåkm«œºqé銧kíXÐêˆ*g‰Æ TMŠe‰gQaeOéºÿx8ÙµD±¦»e×ä,àÂÿEæ„´nƒ†PbV]2$Ùóðÿ«|9.XvüµæÄí°{ˆå¹û ¤Yû·Ü^úmþë1%ï3šÎîÒB‰H¨hE‡F‡uWù¶èCím±ä ‚ÓLå7}Uq}ãÊ%'žy«‘˜´?¾âŒàò6¥b@ Fás¶;èÒíÿ˜‚< d”f€ï¿Tø® ïHSâ8§|ʆ£}ø‘w«ê¾Œ° ¡–X©V`eél©¤•ú£ö~òê,}1t…vF4mdõ^ËŠÐ:I? }R.™ÂOõÊ¢›¦À —®Yw+…épÝòÁŠö~+ñm ]Ò íþ\0î·§!ËÏEl÷†µ+o3¤~ijH–Û6ÓŒÙ³Ô Hï”péb}õðÊ+šwç °E†ô¯°øÞðf%3=È*²–áøÇýÁpØñáûÍ«U*z\§àšêjÞM3û¯Ý9‡9ø¼ÖBûÜ·#Ä«H¾°ò¹¹ˆ4 ÷ nœØPïÚÒ†wˆ$Mo[Å×QSYÕßMª¹@ºo-Áò ½¤(Âû¢LÉc2‚fŠý¿[„³E•_šž} "ÕœRt^ffW'².é¯ÞP¾zNØA¯síÕû:ð0¢½B趰µ6"ìs˜Ëö9ؾˆ0 LŒñ£¥1ös<_{,ôÓ°–¼{ÈrÜ„š^gŒ¦o…†E+þ]‚egNÖpô2•IEvhcÆ{w5s¿~ù C‚ëCD¶ÿN^«ÕÞj¯pT·¦«×Úù.æßv£÷ ãE%ó_e ¬‡¬j̹±z^ÞêÞxè ’œ¤Qn¸½¼õ¬X? ~§ib ´Ù?wd Y9 10:53:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 10:53:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf61) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:53:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/32, 0x20) 10:53:13 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) semop(r3, &(0x7f0000000140)=[{0x4, 0x7, 0x8b79b7e8fe0c741e}, {0x3, 0x11f, 0x1000}, {0x4, 0x800200000000007, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x3}, {0x1, 0x8, 0x800}], 0x3) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) r4 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 10:53:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x285, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) 10:53:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25, 0x7f}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) close(r1) dup(r1) pipe2(&(0x7f00000000c0), 0x10000) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) 10:53:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e1066696c653000d5932f9bbb80909f90b24535be4d658385f86e28b1bc06bcab23d63683e87bfa1519b19ec6b85e7b443adc523dee6ae9d4391a985b7723cc71503a6b7e1571e675687d0647ad3c5b2e03b5be588e727d44196ac5923005cb10ca5253da2e517ae4da8f425fed8763255563dff5468d88e27598d3b0fa2a5c06272d94bf2da757a5670467b965914199a6359ac7f6579ac8a33522ef2a02da99209c961453ce33490fe53d02988eb04037528d3342004462708b0cec9eb9359cc01b15e5df4e0baa33e8b5f1c6e1c808c78d1681941cc42a2d120b9e64a5077cddd4ce1953c6ba811535a2f82611f3e0ef1ccb070920f35968743a1f099ef6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be9742ed5723158048749", 0x595) 10:53:14 executing program 1: 10:53:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') r0 = open(&(0x7f00000000c0)='./control\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./control/file0\x00', r0, &(0x7f0000000100)='./control\x00') 10:53:15 executing program 0: r0 = socket(0x1e, 0x0, 0xffff) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) 10:53:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10500, 0x5b) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1f, './bus\x00'}) 10:53:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x71b) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x80000000, 0x100000001, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffd) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 10:53:15 executing program 0: mkdir(&(0x7f0000005580)='./file0\x00', 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = geteuid() fchown(r4, r5, r0) r6 = semget$private(0x0, 0x3, 0x14) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x7, r5, r3, r5, r2, 0x80, 0x8}, 0x2, 0x4, 0xc1b}) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x0) setegid(r1) r7 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r7, &(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(r7, 0xffff, 0x800, 0x0, 0x0) r8 = semget(0x3, 0x3, 0x8) semop(r8, &(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) r9 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r7, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r4, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r9, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r10 = getuid() r11 = shmget$private(0x0, 0x9000, 0x682, &(0x7f0000ff7000/0x9000)=nil) r12 = getegid() r13 = getegid() r14 = fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000005600)={{0x2, r10, r12, r10, r13, 0x14e, 0x3891}, 0x400, 0x8, r14, r15, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) fchownat(r17, &(0x7f00000055c0)='./file0\x00', r10, r16, 0x4) 10:53:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1013, r0, 0x0, 0x200000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:53:15 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0xfffffffffffffffe}], 0x1}) 10:53:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 10:53:15 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x800000000000001) r0 = kqueue() dup(r0) msgget$private(0x0, 0x50) 10:53:15 executing program 1: mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:53:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 10:53:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x811b}, {{r1}, 0x0, 0x80, 0x0, 0x4, 0xc7f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x800fffff, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x56, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xcf24, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xff, 0x7ff}], 0x347d, &(0x7f0000000240)=[{{r0}, 0x0, 0x50, 0x0, 0x0, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x41, 0x9e, 0x0, 0x19a3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000029, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xfffffffffffffff8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x34, 0x2}], 0xfffffffffffffffe, &(0x7f0000000000)={0x40773d6d, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) 10:53:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000a00)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92e78fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c005000000c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b0000906838a88d756b2d17d0d7da9bca80e367f0000000000000000000000000", 0xa7) ftruncate(r0, 0x9f) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000300)="8d84180aac894fe727e9b06b919176945342e00c0596d922b10810987b273a13bf235d75a745bdd602e73fb5de141ca278e9d4c33089d7d9d8cff742c48be8f0b9a6db9af426c67b4be98f037597d0fe7b357ce1c7e2ba7c140ff548b721297bdd0067329f4b7075615086983fd511e27d86ff", 0x73}, {&(0x7f0000000380)="b4423c5e0a86cdd1d3de84ba6100d24bc80fa5e751f68ec24216a61d487e404670eb80969f647635526d20595bd9", 0x2e}, {&(0x7f00000003c0)="65d768a80d971422fdfe1402de7e5d7a16594a41e1372775a7ebe823bfde4d9ed3c01fe4d586325dbb5e82347df029450c7f0f01bd504fe8d28a8c93b928ea481e4069796f2a160095ac0dc812b2b227ad644228102d8ae827b1b4256a192291740edf86ff83a1a23c0470f062a7c1086cf73bd1b49b2707bdc1eb2493333c691efff9bc070559b240e13b8b11642cd4c1201ba6d3ec331c21af3194d4e4f4baff5c50cab363dab2", 0xa8}, {&(0x7f0000000480)="68072ce8f1f16e8bdc3fc98ed03e4f4ebbf63f1108b2fc4ab3d5a8a647881d28479535d782b928deb644da6ba56926a6a570b8ba4d406e0ced4ed08b40815dad118e70e31466aa779739721090b5e48906054931abf7a1ddbdb32a87f2aab5", 0x5f}, {&(0x7f0000000500)="56c2ed7a8418deb9a60ee00a050679e571b5ecce3912b20714c60a75e502147af0ecb00b0fd69d2e462d3bc32f5baab0de009cba4dae11e29f5a43b3c65f3c8630ab3040c0336cf82ba86d2e98157626bf62d0fb763d4acd17bbcb18d410bceb1f5a3893e08ea746b502add3701de324dd9730694a24f51bb2e8252634712173d177b377f869a1a492d951eca7e4a1306487e30c12a491793fa061f8bbdf9351e954f21354d2dac874be4e3faf", 0xad}, {&(0x7f00000005c0)="907ccf19db1ff76dd140232480305bc18d1933b9", 0x14}, {&(0x7f0000000600)="2ffde2ba07ac7a9defdbf3ad85a068949459f60d1d52fb69d6fa90932510654eb2dab97cfa28394806b5375f5f503a7b0cd1430e0ceb616bcee804aec006962575d55302cfaa1d3af3f8c7384fcb0ab01e8eb7f05d9105355a1325f7282d44987fd8e8a48e2f4703e7c6b8fc55f260cd2cf18843e1e078d9eaf74fec1d51ed128818f1c7630c2239c2c3d81007a86840030d4ea66c439bf4f5843a792a45b71f81f48d63b701f8cf9a38be2ef9b3c5642e7913be0b56a49ad44d22a4b0794be1456a9abab0b2c72b4a5d1996f3e172d8ccba936efdfa70f653e28b34484e3bb5bf03", 0xe2}, {&(0x7f0000000700)="ade149ac737bc901f2dad15e6916fb52b0a09f", 0x13}, {&(0x7f0000000740)="e8c754acd39294d8fde410a5c38ffef63733b37714e889af239b42378c011bafb4cea1473b80c77518bd4fe7cf4ecab590ef76da18b28c8de4a05a904075eea629ceeb2c7a459ba2815e5ba757aadff1b6aa0aba6cce1b1cdc20f7f2b370ca7b80602d814f8b89332017043676ee15616565341a92690b196a023c41d574cbdb1fa6cd8a9a403c823e286ae77d231ca2478dfa0ea13d0f0a9c", 0x99}, {&(0x7f0000000800)="cf8f85b05395208721e611ee59ac72bc8065aa7008b33cf8bf3447ff0249ba1573bf87e8c93dd050f4aa5bb4d7ed67005579d4eaddf25e8b2d81a0ad4d8110ee4e5bf68e5956274d6b047528c207137096b6b6b386ab869908cc7acf409c246a", 0x60}], 0xa, 0x0, 0x0, 0x400}, 0x1) getsockopt(r0, 0x1000, 0x40, &(0x7f0000000080)=""/146, &(0x7f0000000000)=0x92) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000e8ffb949fd4ddb9f76b0364f3d44760eda00000c"], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x80}, {0xc7, 0x6}, {0x22}, {0x43, 0x5de9}, {0x87, 0x80000}], 0x5}) 10:53:15 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1}, {r2, 0x1}, {r3, 0x102}], 0x4, 0x6c) 10:53:15 executing program 1: socket(0x2, 0x2, 0xd026) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt(r0, 0x30, 0x7, &(0x7f0000000040)="b4b1e3b4904d78c5b03326ae71fefd9246ca003488069e60081621a5602883f4229764822f2861b6cc46ca0d59bbaa72b3b53abb8401b021754202d6453a330f988bffbb6cc4407b170c72fde9a80b3a1e3a5c8846da208f13c8688ae53d949f8e631ef7ab06e84dfe4ede7ffdcf4cfc5ed26456d2b6ec68d663feb9fc8f58d5c8815e23c9c10dc8a95452be33c9bd6328bb55e2e3ffdb96ac995376e9b58eb3da31d126e5c11d5f25d6dee7eab5af96185c", 0xb2) 10:53:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/253, 0xfd) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:53:16 executing program 1: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt(r1, 0x20, 0x8, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) 10:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r11 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r15 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r17 = getgid() r18 = fcntl$dupfd(r1, 0xa, r2) sendmsg$unix(r2, &(0x7f0000001bc0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000500)="b86540ea4dc8c1072edf70134673671159a349b01134069602bf685178521c9405a207661bf030ddcc62a51afd5ade874194f304042736a6c26ff4c8999b1f2240110a67119e4cb67c7dcd8f3220366bb1f9807d76ae9da54fa37421d63b2fd8953a77374a7cbd470a0227f1c4a2e93c1bb5e68fac346dbebabf94b00ba36c2d7d347dd57a6ad98514b1c1752f2483a2d7a7524666db", 0x96}, {&(0x7f00000005c0)="e9ccd57319d57166c02796fd3d1746a2680442dd1e9955a15ae2bdd7250f97fd50e33659fa07286e227bfa3531d5f9269c5a8e320e05a9ead1e1809557de756e0990ee9f946d32d1394e161e43d71e2e9fef5c2fe3be1a502027972cf5f007cd508a3e83b186eeca736531c71598290c4639deb86872c701a0e36307f0104e023d81ad23500fe57dba72d936c2879cb689e14f6267abc807c1226c108bf9e31ac522d962fd5d27425608b38bedf1737613639f234e730d894066843cfb7c3e1508ab4e2fe06db77b9f48dc730508f4cc9d0e7896fefd36eb06d12deefd0369cea30bf46c93e28661858150975943174e54df1b11228dd89d11f9fa7d816d0b715e7947f0e923b5f809c0e84c184a2ce3b20473964eb59ff14a28181ffdf8dfb9d4287f64068d6df283939c6095edf3594ef371a733c79c0633c64cebf4f2d9e60837a613f0d40738a13ac645a8024f2d5bf3faa074b8f7cd661bdd799644f9e7f0b599ddc735322dbe2d9816d57c66d2501df7610bc5182950baf0ddf250080a55dea56203f69c51d7554a8bd1535e7222c0f93e352a5681230e3930f4c3a53c872f91ed65b3957ab0d9b7f7b22430dbef3db9f64e8b8fb70053422b0f2cad12148f48d2c2e42b73ca2bb34dfd03aa1e861bf1c297f1c75ac5505a107a9b0ab335ef87cbb29302d9f36dec1e1edbd0cc73be094e4b1b231b548a8677cdff0686431d79b73145cee9a8780a98ca37ea893fedab672755d4ae78863696eabd9acf57d4dbaec6274bda68827394dd4503e1e1c6ed214e43a922d91340d1ce54a8b2edfeff15136144d0840840b6c57a068ba87d66ca9693abaf8ae7a1a241ef6138fa31671475e61fb8f5fc191a91dce661ec3392b7771cd68d107b05bd256c79b7b68676f16934343ba44af022b3eb76a565e310b367ace06d3258eba16947c1670311608dac68fb90cf392c7d0813f1452ce35f75ac7f03b6a14706ade8b9f181662ec16b7c3d56021d321a58c43938f44bf248b1448ae6cb572e33a35d4c05e7a0333f41d17c6f82cc9e871d98165294948451ee777a9ac4fb607e781802f595ee4d2106ab725d7a2308167468407519e9e240c82a3fcf0f502cb50615094df2358e1c8bd5ded074f755fa3c9fde8a37ded06ad9acfc1252ac967071984613a7edd6328004d4a42fa429aa9914e5a3fd92091022a3ecff55c97e86c124d1ec6504ef6e50ed4b8bb5707334b9ec6dd2143d6ec7b5c915d769e00d1c17137096bb8a6b979945e50f5a20acdc9aab18c6c8aa272eaab8053b6802f136e4148cd27fdc0bf701886fe482a8f99d94a4b9741d5bfeb2d445a33662abacb3c2c101fae2fbc5c126abdeadc1e33a5edb294e8b429e5d90cd309566a6bd0e0f0da8cc438ed2f1544ba8e0dbbd21a1b905f7bbbf27a89972756b28fd929006cf7be03e53d9c42672b6a10cf54b9db357309c48dde4d3a7436f923b2a5dcd663426a0165389a832b503ad55b2993a0479b309bf27d30e2650b37d9d3995c5516574d7aa92bf26659c1d6caed506bf99b58e4c68128765f6247e9c28eff9b92aa177981b6be61a0cc1426771d6a7ced41751f90e5a2b52af5795a5c2fa043ba60a1e77863d2ae8181d8edd15f040eb54a2f95c16527781778de5ddee08e86e607daaee53cbb4c7a93c420cfdd6c07043a8fb5f1b187afd42d68d94341f6f69499cde8305f16f4ec21327ba655c2b5ec5c7459fa762e6158e7d3943816cbd3de8f88348a30542c9154ef90265d10bf0ad31c2f91f72a971e3a4bcf8894e0e150c43234cb823c33908261fdd67b8cdccbc83d78ed2837fbd249b1e36a4c39793a4603fea8dca43129413c0ade83d4890e8bef85fd90a9f7cf1e3fa8d932109c86da8d7ff0fa7c8074d682230ec1f06344c6efd8b293e2744785313980772d1663d11cd9041fe00d486fcd0f0faa21301d09f0ab80e3455c85ad4eb81378026d484da2c5a470190b96f3b2d747536f15936e3a9fd01be1bfb52f2c98bef679dd75cc53a406fbd3f4db4f892ba821dac1218fa928f91515dbed7cbdf2e0b529f3ef705cccc4b801c6a6b93c4d920e98fe29d03884c56192fdd1678dc3d92ce3d387bdcdbb53562ed52ad28c21e53dc8c691983a39c0e6bb069f7c007ff3dcdd3fc2792454fcb9e4eb568e42d2bdc0bf607b2a0e7dcc1d57ec1ebdd6cc314c9647a807e45d889b47e457f4b46fde366a7d1f17f8a8e76d068a1a2614456138ffb579ff566c5a367dd90d13c8bdb695042aa82729f93be3750617ac2d44a2e7faf0d03c74e3bde03034db62ff4208d531085be6eae166e25d1a818f68f0b1b586f7935f63f200b98dd887e5e814133d0bb2b4e37e4ec821a0fb60a23b8caad0bfb43bfaaba538fc0e580976f5f7760f626368ceb11a252f72335723295baaa7bd7d7b39093adfb776b697f19335104b221745549fedb2777d3ccc2013886d3242536ecbc7a0f8a800148faa455f12dd3ba91db7438f108ade465e09305b0263b4aede7c471f767c3335aa639cc04d5fe3e16a422f26168469c918bf679624a4b7440a39124edcd302341d51398d11f3f282942c51eec3b70c90dc2b88ec869a0a390c974c72d94b8997ef09c64a9271f80a98862ee86374cd9c0358d35152978654feda5bf58b68170588899a03c02fc4c6c90db5621bf5ec127e9d56598e324e6b4e5fe583ce0b23866bbd8a3784964e858382d56192bab14ce6c78ec15623d9928d32536f3934a215d1f2c54a5e9b33f47b1bc36e492b6055ed4ab0767e9325c64485a7c52a153cbaa3243238f5cbd7da876be48a1e25140c63e6b9b6ad12b87a54f82a346dcb7304307ef75adbcc57d5b1995b97bcea67b543ac32f4559caaa165615b4a8af47fb985d724d87ced24e63e87a540348c4810b258667d757753c361b71ef3de284b108244fcf994cd92e11432cde7a07fd0d3ab9b1502aa05c78a3061d7b544f29c2773585d7e1a5f60abd136c10d6994422903ef79ca277fb1ba73bceb2ba25868504a463b91120208018efd581802d35435c36f55db4056677ccebd6b4dfd53ea340722fd249ff8bf5d7346f8cce0c4953dac8ff2fb70745bb884d9ef3f981083be50bf8535665a5e71b9b72b8f52be3ac9b1ff376822499c0430f00f814e89504bb8dc8cb95bafab71ad2f671ea7872fbe4a0c14f3ee7cc37b29fb6de5439bfdabf24bfacce3b8c56d5dc336e2660ec6e3a67c0ba23b9b8083c06d3e9493cb32613c4993a903b8001360168b8079fd37d6ecaf22cf703a5aa02f37b27507bb32e002459d76c8a78ea927f1a4d17b5b65174095cd6a3bd71101acebe3c68fb094507de0fa37dfe5bee53183e0f8301338ea30a3a36fd1defe4f28285647799cc9fc8c90afc72a0b511c0c92e2f1b00c1178d391ec5035d946124aa14c34fb15176186fcec77df42e8fb99209c3f04f9f4b66f901f83ceaa31bbe4bfc9c2186a5c743772ca956d787ee43eb3c252a455bc87073400d7dcecbf4d5c05bca6f769b3c3535c02f787e7005511e6522b873a9bded90f361afb9a0af9d182a33529cb0d8b7bd443a99a3d0246fe0f5cf09ff4e8e463710d40f0cd4b529fa1327027181498d66bb66a3d7f900baf93cb87b004111fbbecc0024c398e449917dba595a6b7db0b1ee8189b5804e20c03b1c0aa1bb7a6c6bc0c3a897111e391523602acee5fa58647f0a93693bcd29b087390a0e775e7fca0d55fd47a8714469cde7bfcbfdcbec1557c204d06c52cc6cd688ad3c1bd7c44f31e253e7dcec2c32b96c129fb2c93cdd09b711dd8ba6a550888fca4cbe8b30cabff967da6dd196d60d5d1219121680ebd0e39d32f4612e2b5cd33666a835063a13ce2052f22f2a119ef74ab0479d6dd32c522d9d4ee3e4ab42dbf8a4baf8722a927535dff53df028d345f7f617ea301d633c603aae78e30ca5f93f9bf08ba0b6ecfc41de5e58720ed4ee51113a339a3f8a673ab5f4f0519cb30852e61e1d6981dd3d8b3c983c0fbbf251a01104fd9fc38961ba1e7bb2b640026832cb564f1e72012d6956ed33edd69e9056ca7c7a9e2c188ffe35eee6fa6d8349c0163d2061191ea2c44b7178d4fc9ad076be358a2218059e907d49df73ad21d48792496b96de424fc6aa7a6e4547942603616a1cfc1e269d6ccbd26f6b477fd021c8f026d299b3ac7583eda674638df08ad492c66a406e3df7c2c8c1ead5e5915f45a8b520bb21cd008d17e7e3b48fd46c030571ff1136856ed663b3f85841b9f70bc8d5d78b9930afc2fe728df96e918c4a1bd26741f1106a636fafcff9ebc39596427de331169f2604566dc3dfa9c67fe4633302cd6043d2c9cda144af33fe34acd9aba7db4d073505a9c9b0ac66237fee22535329b156bcfc42ea5b75ddaac449cef28d9325391a5bcd18cbe1735505e3a40d0c63ac9ad03a7b5d14e2a6a88fa458c3b2af00289bd3ea17e10e9586bb4260ca871c7fc279bd4b2c7210b515d1b8d03049ef19296128619370f1677a2ff310f91d8560cc0547f89a2f81649ec8bfdbd688bde1cf357de90b848ea7a99e06c2498a51a34615b0511656fc9c97ff0232119078956b859f340d2ab7bca55d5c1194cb787e269e6cdfe353ba3c3d1088dacac030f38a6d4bc290e5b2c45359a9d504b2e042aa0d3b69a4c3168839de4bd64c9d273a59ead7350585dd57fddda7adc369b314b3d21b65859820b2df2c28196a6e159b8095c5f8f7b3e2a67eaf7c49467fd32d7ba583e98e75f3885fc839e7957de59fe635b23932122fbad5a1db33fe0ff9cf8573c9d3b12470dab3f1f56e45c4f95fed792e92ee6ce8d0f7bacad8f3023c163bdd8fc33bb49516e86cd960c94c64590bfe11fa5be864625527d5b56ff4d350d448dcdb18d3735a9a4585432e6b1fb2ca22f27be571ce11ba6844397902a04ce0042364e47908d868c0dc272363a8f4679287292513f0cd1355358d542a951625e8ce7fa8ba4b8c4438a6c8a8730dc844d018db252ae7e13f9e7aa4d7e8e7ce5f553fba2ed76582e51c49d0a79d668db82efbe1dd075007130d7011408c0c64321cb29920da6b6fb643865dce7f8a811540ea02493928f41fe3319a187ba59b0a56f879f14ff59c9e89785120d21803dd3da4f57787e48415a9e30c4ed76ff6094aa461092bfdf2506be45917302591f68aca369791ce375a9754287012243c32b646d0d79da0e705a394767fce4f444b41875974e81bb895d78f2cb3f3fdbb160740fc55d0c50f269ff6c84302190c6b2f16f5a7f947c85f7dea93509217b982049e508fc81776a15fc107ec2903c9e7b4ee3b45f20e8e93aa20a7af40e36a6e25ddb49b36c9069ecb2566d64444bf784e4a61f09922c6bc38489fe62dd3d9cd8bc9b30aa68f86a9fe79502c94c9b603dd3f4b3ebc7f0f21ecdf935af941ada2697f1238d9a4e706153f81a2b82178e9d250bfc4d79711cc13551a2846fdb11f8120cd5503756504a8bdfb5b496f2f085519895fa31349f5485f7c040114c31118a648b88d0f1d62607f30a97512c8e0e180aae7e683fbd0f719a7c2ca44d96412ef4fcfb744ae6383b1bf9686aea4d1f7af3d84b9441e9781ecdaf653fccae9cf2a15ce67707a81cfbe25aa9992e4f0c840730e858b9bb002d3f5d834d29f803503c71918d4fab954ec2f5749f10533b1978cbc78980e306c38b40a283f3ea677772af0db09f6fb6d0beaf31399ee69801f399cff981e2e7480955aa9951807552a623563f4bc0c417b770b05e09efcbf06af24d8b84aefee38f353", 0x1000}, {&(0x7f00000015c0)="bb274124c44695e7cffd1303f702eea93f2a92a42629a6b73d3ba294ac38cf4760b751f9791064dc4973dbfd8d350e4281385d45f83de4b4047e4c95e34217cf84480f4760c425f9653f18071a6a8ecdf10cfa844f0894232bd272c0bcb6da44e4927aa0845355393e5654e7274d4b59194e143888f7ab6491951eca3a3b21b8fbca71a08d7955e2a80fd20dac0e56d9088ec5a29cb3ec852365db0cfc198f9c2f9529499f0b77db0694", 0xaa}, {&(0x7f0000001680)="fec6c9294a6b9a58e84f2f920e7d5c427b8623bc7a826e2a5c609eb1c4e2b8835a6d8b7f2e", 0x25}], 0x4, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r2, r1, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r18, r1, r1, r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x140, 0x408}, 0x1) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/247, 0xf7) syz_open_pts() syz_open_pts() read(r19, &(0x7f0000000200)=""/160, 0xa0) 10:53:16 executing program 1: r0 = socket(0x22, 0x7, 0x2000200) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt$sock_int(r0, 0xffff, 0xa90, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x7a}, 0x2d0) 10:53:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/222, 0xde, 0x803, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000442f03696c653000"], 0xa) 10:53:16 executing program 0: getuid() r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e264004d5c953d3fd6d4536220c9d1969ddb98d6dcc9d7dced567b2d740e5eb903f7fc236e08ff9dc10e4da68759e26290091ec60bff0c9cd5fa1041a4d2b37ceb7023450b57b442eee8589499c8a344f947c975ef06585bc816465c05ab2dd7dbff014c49258f7b692ecc4eddf8ad952992feb23c6780a3397f14a820b2612f58e475bc2a79ef721c5cb494699a288a430ea7419d8fc474ed332686c4cffc225864513b5c53c501f850c464855c469e2807636b01c4f178f0512232fe002849d00d085004", 0xc5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 10:53:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300021c8a60fb1feef7728a9f4f0880cdcd9947db85590f4acc80a036b10c69667ccdb4e7b9c77bac18053fe84129da4b245ae420d05a73aa458c685e177997ac7426b70e7ba95a0eacf45656a5c53147a99"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) getsockname(r0, &(0x7f0000000840)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 10:53:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000700)=""/214, 0xd6}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000800)=""/233, 0xe9}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000900)=""/179, 0xb3}, {&(0x7f00000009c0)=""/167, 0xa7}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000a80)=""/108, 0x6c}], 0x8, &(0x7f0000000b80)=""/133, 0x85}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222, 0x2e1}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d00)) 10:53:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) r0 = semget$private(0x0, 0x1, 0x100) semop(r0, &(0x7f0000000040)=[{0x3, 0x100000000, 0x800}, {0x1, 0x8}], 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') 10:53:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8fc63a01aeb70e50a8e84892d2b44a653895752fb99b7b2a491351a61ff288ce1ecfd84a0786f6bd8cd1b7348702ad349eccaccc5cccf03ee21775aee7f8e8cb45749cbfb460f55d41436c74112b471f975621a449073298c310e3", 0x5b}, {&(0x7f00000001c0)="61b0067069e425f60feda0129eecdacf0a44413cf720e616206cf89e60faa6c80f3bb1a2ea2aeb845b48e65e05d527260bbaafc5ef248bf460dfc39201052959aa7dd8c728f34a988fab6649f4b617a9cf1aea2299491b6c142a7cfdc9620c14d87c1bb1f8bfc40231c8d7207bbe2418cf006b86a6e839a9f4a8bae4a352eeab9d44898f85053bb9cdf8d240687d8b69545a1be1eea19ca9a90677282675b6af0c", 0xa1}], 0x2, 0x5) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0xc4) 10:53:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xfffffffffffffce3) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100) 10:53:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 10:53:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x4, 0x8c, 0x4, 0x1, 0x7, 0x9, 0x5, 0x0, 0x2, 0x20, 0xec71}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) ioctl$KDDISABIO(r2, 0x20004b3d) 10:53:16 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000100)="b9536e49d55fe368e599379a9a7b673d8627fdcf7e85faa89a13f94d08f7f5c479617def2358fc42c9c8cf685d115eb8f0eaabefeb3893586abbe16ab56f2108b79659d9f443c9b07a04d82a59fa086b79fcd3599a4e0df0861bd1a928091244f5096c3051d3d29485fb3c91cf47a3577a8f6a96d1c9441e1e8baaf67ec67956cd24857d23f59ae96f24fba4bb07028798cf7b920aa5d1dd0e0b43e32fbd4dcd4ba238d8eaaa5ea0a510a1", 0xab, 0x40c, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8001, 0x1}, 0xc) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 10:53:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000180)=""/163, 0xa3) mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x9) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x800, 0xc9c, 0x2, "c9bb0ebac94bdcbc9d7c8d238fee4d0fcf1bbc3e", 0x80000000}) chroot(&(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './bus\x00'}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 10:53:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0xfffffece) 10:53:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1c3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r1 = getuid() r2 = getgid() getrusage(0xfffffffffffffffb, &(0x7f0000000300)) mknod(&(0x7f00000000c0)='./file0\x00', 0x11, 0x4) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 10:53:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x51d, 0x5b1f, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 10:53:16 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 10:53:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x25, 0x9}, {0x4, 0xb98}], 0x2}) r3 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchdir(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 10:53:16 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x80) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x3e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 10:53:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x403f) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) 10:53:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget(0x3, 0x2) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4ab, r1, r2, r3, r4, 0x80, 0x3}, 0x7, 0x5d4, r5, r6, 0x4040000000000000, 0x3f, 0x101, 0x1f}) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000140)='.\x00', 0x1, 0x0) ftruncate(r7, 0xffffffff) 10:53:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffd89) 10:53:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) syz_open_pts() syz_open_pts() setitimer(0x3, &(0x7f0000000040)={{0x4, 0x7f}, {0x9, 0x5}}, &(0x7f0000000080)) 10:53:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) 10:53:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1, 0xffff}, {0x4, 0x9}}, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 10:53:17 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:53:17 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 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() ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:53:17 executing program 1: r0 = socket(0x100000, 0x8002, 0x7ffe) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x3ff}, 0x10) close(r0) close(r0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0}, {r0}, {r0, 0x20}, {r1, 0x4a}], 0x5, 0x8001) 10:53:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x3cd, 0x800) 10:53:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x21) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x3) r3 = semget(0x2, 0x0, 0x8) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000180), &(0x7f00000005c0)=0x4) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r6}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r6}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r6}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r3, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r3, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) 10:53:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xbf7865f3443cd3fd) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0fdd057f4b1f189c5b9a63ad78f8480c0a24831f0beb35a65c1136af61d374707bf410f51a71b79bd5afce64353f28e4e4283471d3979fc3e876ab9240d17cf3c45b0fbab5b1b1e42e51951a8ff1b05748f0a44c936d5cad6dbdd2d943af248b01f23236afcd3c175e21b85acdfa557e5294aba614", 0x75) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 10:53:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 10:53:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000070000000000000000000000000090fad0257121a4"], &(0x7f0000000040)=0x9) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 10:53:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x8}, {0xc000000, 0xfffffffffffffffa}}, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:53:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) 10:53:18 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) sendto$unix(r1, &(0x7f0000000080)="290a39f42c3b80252d935f99116ff9f917e652b54c5f1610b4ac242255e098f95b0637370276617736ed730dea839d61dc9cf3ed30c82e899d896abcb7a1df363fcb0f4ade2764843c0f0ae1f434b13a406afcb811", 0x55, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:53:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 10:53:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0xc0}, {r1, 0x8}], 0x3, 0xfffffffffffffff8) execve(0x0, 0x0, 0x0) 10:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="06f659365d9fe5e882122d7d7f45", 0xe}, {&(0x7f0000000980)="8d22ab51601991f1ff89014023d00c8ab4ff891c24e861da9448d8770ef0c4175159243b1689ab03e24f0f8607673c17ae23ba1a7ba6109a73e2a6c0d204659d0ab657e34451fe2d3bed9f184f2b13e534d166843cda10b1a5fb0854699ff921db6282236d5c8e710c04b8116a635be861638d51efdea510dffb6c6870afbadf46d9f2b88484d0484b11bfc5ac0c00bdfb2862be7fa515b01161c9a739ca72a1f41aa7a254f6e526bd27b287653fe78e7d10cf3249b20682fcaa6ff4cfe940307a405d25b28f878820ff4d84ee251965fc063de91c65607a8dd7a448471551f1ffaad638c340d94aefa16bb5e56e344d28cc407614541ab72b776ad36dfab0e7b19f5de42f91c24ede6334c8acf03d8aa2b81364d2cb6c532a399459dea20e459a9724ca79449aa78bf45350861348471dac705a76fae2192fd7f643f4e2c93bbfec33f1f687ddf4f6406c12c1b61b2cf874d3a6f70bbebe736d56a7d9fd2375f2c3d2bef6ca5f896d60cca38dcc5b9f9537db518a4dada24de821363f2bf5a26aa1fb454e3c8d4d4e46067c94bd95d365687adde817da3c42fce0d896d191220c1580319f0c3e9d053b6c029b6506f2c721ad073b6565df1fd40d043db19efe9e31bdf4559e929e7b58b1a62bd160a1a7b12dd0329d1325eafc9b40721eed47ef9a90a7a6d30740b0cda3b392253cb6753bbae11ab7758a852f0c676df7a263cc1254eb1cfa09ff7455e6855e92af5062c7e4cd4166629f8449d6ef59fd50e5c791786dcfd3a31dca7476f8804155df9f3c94bf6cdfccc35a1a85c8e90012f402ede74f385bb84a2b905507e302e8bf95f64ad3d6de09f02273bfb2ad79caa94ea3c533c089fcbe4874ad7977e588d7757be0f7a757a5f3d146d7db9451e4acf9ba72f2da365190f15d6e289e7b42a4c525bb77ec5fd60030f506d980fa5a9f89bc4cbf2fe6441529e1142f03aab7c5f47399bd0bb0bde3990e90d5a29586e15549441b64cad771e3d7e67768989a00612c83acd2faae7199e8c02156e6b1a67a9a69b15403e65e36a9c2474d72dce86f52580f4dbb8418a17974dc7d05c731d01dde0ed7ffdd32b238b672a7548520749c449d9d227c06aae34ab56e9ec32990bfec975dc9ef829fd1cec41573634dec057a94d32f4d31f56fbcbd0dd232548a767558ff452abb64c5cf6b371d4e3ac04264fca35212e3c29663c30194e99a5ff2da7964992ce853563c6ba3eb036d62620898ff2cdc27f7dcce8c1b862b226f99465a3c41ff30e824975deedd9901586915e8ecbd4f8067e8a0620a67b60291f916b1fec954cd419c07c88f9c2753135d6243caeea5b7837f88ed2d271fa989c73190886a392b4365b11da1fd351c18319bcf68116c255a040e25a25d3a05a15c72d1e85f48fdb8a06555dfebba160ef57751c92e3f285b16825919de95e8fdf083f81b8b5989530d7c104183f78e527e2519743ddefd06bf3df324465224513190993c30c0f85e5b897687cf3f6adabd8f1f3470eed97f3a1240e302ba53e77cac2168da6ffefe98234fe34a88a89044578f0f74d0b0ea712d3c62da801b4c152e80f6ad518639a81bc255b0e44b6143c01ce0c739b13229469669f4d0cbfedad0d76ba34aa79b6ed54fcd7165cb5f0458b23a0804594b6ded805e00d29bef40b94d43a5087b11bdef8364f3274bf8dbcced9008ba7641014fb5425a4676f7d99023cdc7aced2c30f900d3b5ff94256abfd8e82d5e0a711a41466f85aa2ed68a237605b9a15d82c82cada1e502002a5cd45e31bf6078f2bf79e6503a8a43d25ab5a7380d4469096f458603d0a4895b97ae8ea9d96ef297e3e21fa6c8654cd8979a89e34baec2d4ed37a58bbe46b350d5de6394eaa25ae11f7de05c3875ba05436fe3231acf248342825fb3bfeb2aa6408cfadcecf211787375a154aa7b59c66f522f8feda683e8a1e3d491e7faf5b891b2cba373b3fb69835e8a6019d9750b4eda1de5cf49d88200ee5b09cd41bcd0796ea307b9d43f16582ce22100c6ef41d45c58f865c3691f1bd8249ead3b93de533d5da05688ca127480f0174e8d863ed3553186bcf00dcd7d6cf2a045c8a8d900719050aaefa4cafbbd1586ffd76e2e6bc5fb1ae75e462f08782f2308870398ec731033553a0946222b371458e794f9410ed328858da115f9880982788d9ea1359e7f95ddc5c7e8925d72ad237a2e518d2736f9e204b2584901841ddbe47d7d7366039b507008c6e313da03c6c3e710c2a7c7c2dce85afa46745ccc164e83af7d95381263432a3a069c9c3d48a8e91a2939a8853575461ef584b6244b39ced8eb88c66c6eeaad422595071ae40b4c26492beefb636c1157f3f9e5599f84b4329a6e0f8dd3a9c9139541d15ec42129397d9ad67e76b7d3d839a7102daaa9573498636ccdc915aeda4c583bff1fc988a80cd3330af1dcc2732e36d6a1fc9aefcafeef35f8c06e23371314d6e67011c682a9d7dd339a528b139f4a8a86ecca3672871eff031e41a9b41d89d730f5a476435139b7b53bd14bc635a5902a3ca4df6fc62e9edbe2fccea265afca64c9ee857832586b4742cbf1f8e2923127acb89f9810660f6357ed75cd998f700ac709bb08a1ea6cbd3caef2d1f390b4bf05c6ee44e421d8862355da1a742cc596575a20dd6424ce4557cc4c9a808c9f6ce2d20380c8b8e381f4280d2901142a7f8a98116572756c121b30bf9b7aca21c661985c2105acbfd99dbe4d30d5d4561dcf5a89f8a27e91295df82c0c96f4f4914aeec76ac57777c270882f464ddafbbaa9036fc687c8f359734cfd4fbd21e922f91481195ad876a7bded4646d1b897ef7b71a53da41cd5044298f023256f1da4282de240f14cde9707da68e33f826c8b4ddc0c0bcfdf1764c78760c48d4227856b8883c980afd90d3e05e3c04726bddeb8c2e2b2c4f7b55bccf0c94c0f574f102c72c785eac2a81636e796ecb5f71930ff1be60b5d0b80f7c19e1d7e45c9b37991caa2a77cb21dc2f746f414fc2aa50ca799bf2f53b7495e13c56bd4a27eaf3d24f5fb557be4baac0b1eb5dff7f33ac3e6102391a7ffb1c585a681562a86310563071585cc7510bc8224f6a3ae55cde78a49a81ec8cc6e9cc1f8b993a532a06d6b520a068dda91f46c873232a832323d393309f1a46dfcad38b6a724cb04ff46f477db5b4f4e346144218f22e5c53ccd2e463bca4549d4da13cf453a40b61237732fa440abb4aaa9ae0cab8665f7cde1c652665fdac8cb554edab2a28a50af1734a410a56e3bace1797562ad1dc841464ef331909db4b9cbea007811f71dc7ba79a78de1a2faf075c9ef28dc60e63ec022f3f5705cc7f54268c2fb3537407d05fb368e6d295d0f9f386b533a081df9a91e080ef4e033675993430d29ba8c55e1b18609855ef1932b5ae268d0836de2782ca96e2eade72cfc77fd169772281ae67b86a933f7b76209b3fb741ae69b90f80f1e10b76f39324d6a74f5e9346314d2ad788d8d3fa15392f29c132ec06bc9f7c78b306f2b5c20e8c1b921b2bf489f140f3db4d2a987eef1d545e0a839f6838ade05dd4ed0bb604f9104bc09ec068b9d658a6740760423729861001a0e96d3e291fd2746bf3ddd07a1da18427a5a8817d08ebc2cd6528b3cdd7e21007d850a591ba46a986d6295202d77c520cf06eb3b5bd00d8c68145c77b930474aca8e0d422c1fe432fe77ff320eba134e4c7d8b67ed0433e6bd3b5efd1dd1a53bb7a4cccae207415d4d41c2d6279930e17c2fa26532a2d18fa3ba41a65f7603544f786b0da49339ce7d144d5f1c242e7828d27e0febf32f58f055fe63e40de9cc8e8b591a016291073e78ae24a8d079b9e3991521c3b2c68c698dfb2a945e89f214da70bc6c6da8e14589ff67575d70b5ac6fa9ededc3e0ac53e5082b06779919a5f90b852433ce5bd15b4d7498579c0b2e6afbe692f48baac3e178e27388a76b5eb9ed15e60ea9300ce5a1e56a52f5a54caf043e349b03b52050324a8fd30dc074ac97c24bd97f6199d3ffc3f285a3ed047dcbffd1f6ffb9e6a1c3da42bd99aae50bd41a81969a52d53cee7046ff6a8700dcc58171d06090e6a820ad3eba407845195f52b954630eae8891add7d0742f8b67bb016ff3acb098fa223b4c89474daabd76f15863326f445d862ba7d787fb721633e4b53175dbc86d89164f44008e5e6792a003e0638c20e5986625df43210c0c9154508fd0ba644e17e790fb0a81d7dd433429d1a6a7c0d1e68e6da188447e69bb214276f206d2d8b45a49c02ef4238fe8d5975bf18d9480e280281d0e0b42c0e0870bce66c6133364006f0c7182a7bf630b05a2abfae3f62fe3576972dccf738c9a8e749ce9d15f7794817d80b51116a7cbca640a2f114139f304b086cd0813c0a7ffffab29e888c4d509d32ddce38807aa05af45d07546f155deffc785b071a83aa4e8d61157f9ae87d1471a781ed4bf577e99171fcdc4b0c28856fcbad2ce312fe075803a6039c46f2bf9d0f1b496c1d6a5d98b19122e1a4fb212a9165495f8d1c166ef9a83a0d43f5bee2251897f595f049a647353c7a097d162924d0ceace80a436c721c77ee2b538ca1afac5d9d7735b92ed1dfc26243e81c0dc86b17a4275d6fb604a610177450471f6d7bdea7760b57c44701a1f38d17e783856c7a19fd3c8c6b4e1e392e3c68e12ea9d969bdbe1e99dd5a53ec1580dd1e9c6551cbde026bdcc2f1588de21c442e15c86b6402ff9083655e172d1c6cff2f2332c25ba03948faa115e141a6c3f6a9dca2cc61399e5dace5b7c8436fc5c2ca5df5c46df6e999e905909b2ed2965dd866b263f9e878e484e19e2f6f9de19d9c6ec67282212f3f3824e3870000f3f95951770676a917d0860d61a0d5ffdb7f4cfe6d56f809592cda59372bbd5085c0d4cbc8f2128af7a675cb9c5d771101b3ec575222e4f01cb30642a4a1c7475df5211dbd8666b3d87d4084575aa592cba85acfaa56281da4667074286171e6271c8c80d8744286b9bd9086aa4a7e72c1e1d8b6c68eef0cf2d922b580ddda43688157f0697bd5942a2b42c53d4c77bf908a6d134f7a928f02c71b9573af356a9e809db6b9d325ff10af86473efe66f6c8f65ca25dbf07262726ffa3d28ba272b108f20e757bc0d8f9bf08138a5def79a955d79a80ceda69ba5b340956eb0e9376c689d27861baaea743c4a8b3cffe1d181ce4f623a99cc391602e537ea426e8d6097597cfe7dcfeedd58fdb16079a9f413f01c631f842711907db48abfa2d235068b22abc95d762a9a41127508b8ac2ae65bd4d26d01c96354623d6e10bf85f9e262583e94f6eda77f644783f80ecc36fd364eccaea6989b1dfd5443a6af6ec958b4559dae3b23577f1ff22155b4326e158372de621c3df92d01c8a3ed457b27870d3fdcf6e8474fd3c7f69eabd57d3c07eba7cc13818cdae6d97b4d1b53aa3031d3c1ccf9d0809c4bbe5fd7546118952aa8e5621d1775d4c80659aed5f05eb471005ba2e3c568d318efb46b5847f3f8aa88c877aef85be15862a4621c37c2be28a747163fa8c888844289e6d43008f708552ef34343fcd0a8406b5f131b20a613622ad5197bc9c6414c57c6a9bc093e7f53cb86a1b880647d87695cc67ae5e95eb1ba4929331d0dec5fd8300ff69f2f61ac6a7ff2a9cc10c92a9b1b27f6e211086dc7fa120b8957aba27c20640a9e9ed3a84fbf67b609e09a02b37ff4f91d0bcc934dbf33183716a47ed46f5005ad26bd279a2a0c2fd1b62424b364dc2bbc8e7b623f02ff8accb7618aba8e", 0x1000}, {&(0x7f00000024c0)="96664d83620b46e9127f37f241ba1f4a5d8e19c67f337fbe14aeef1ef1f8747f64b5ddcd662e7baac7035301e5ee72c4895df2b66ca7458310aed170fd55bd1c7dd2fc6dc490d39495654347c148fd7e7b0d298f5f34083afd9585b5782a9731cb64f9dc3fc06898f4fa3e9ac3d92adaf100e3c0cc26a23507c90db45a468288b00bdd8805c68cdd3c353c8a7f81d0e719cea03a2242ae481c54fec00e3bbd147b47d85ac736d0cec3c12df447e0f92d0b98ffd3f09a9c94404c13b5d81b09c763e057d00194de449f5a91d96663d397fe362d254d3c36a4e63997b313f89eed31fbe8f66c435b2ac89358099411233bb4b1e0d3648783596bf8379abc1d8955a3ea4f34ad04c9ed211a9ff8cb4dff5937f9be8c1759f8ed6977c6bbeb4f87554793dde57426cb1adc110332c4a0663dd8190b7b7ca252d22ae7f675569920e0da0ccfd11889e43fb11276745e43d1e4a48a12d964add822675d5ce1f296c6398667b5f5a2e1c1e221d610d3d0cbd5c7629e25c5d60f4104e4b35915ee25f1bf049ae646dee39b77fe0d22bc894aa537f9b0677f6bcb2e5ff52be9a7e2c775c891a29617e81b9e8fa07ff961dc46fd7b3c238fef996fff5953054a13c878e9f03560c6f21734976d3d81b773c9f43cafdbc60b2de97d5da485ecb25783236c11175101b3c605bd9b226ea2f47a8ede874ce2b63220a0616816286b88188ab0529c601c5fc50d549322969452c1b3009b5e10b14946b88d2199c496c05dd5eb9e2ce0487ef4ce62d9886b2a46afe46d9221dae09c198d5ee1be5be67283ca4e8dfbffb33688ab7309f74e9a5b528156af5c3c4bd2d1a3569ca13bcd05eebe98684af20d74e5ab96eba29f509d9c12e023c89f2d352821a0d59111f501cb454b3a7d406c8cf451ba080737b43f0460e97a1df75053ed2367ac25cf7d201147672209f61e2c103f5fc4c53972abf0df46f1d6bb31f64cf0569b252534728c7478c8e036ffceaf0108f353929f0eecf352daf019219318b96a9e364a3611ba4c7cecbbb84f11f3765b9adac27632d9530a86dfb78c23f6754edaef212fb12f37a259ce243c7d68f06f2429431cb36911b7bbea9b340cf962a194e0364c6c6ecb7a647cb5e1b3dd25fd2d7c2a9efd23306dead5590596bb2a7249121f1f3e3e4ed19f8e0ad04de075b7267517647a84a605023fdbd218be0b05de012ee85678dbd7fa9aab71f9d69a9178b640349852ee17d061097f25cddd990062695a3bed236828b6a685a25bf43c7de79544baa23283235388bbe92e4724e4effeac0bd82441c386ecc869dcd26318be9c44dc63e22b0cad1bcf83d9e861c721211a6541b619cc588bb0d4d70dd3787235f8053e613cda6705fcd5ddf006eca7ada78e33deb25674d660ff77b43168ab5806bf5c5f83759c2238bbdd21d551c5c46958fa4e1c9c2976ce743e9405ee59e9820bf82cb3df7d5e13d6ed6749c22a7456e52b5302ed1cb18e4b4191d0de1697a91560aa7b562a88e2cb313bca83192e8221209042843bd60dcc9b79c595b7b51499cc1dd51d81453cf1ed41ddce4ee0a07d0534f9a2635b3a9826129f27759581aa097977350a4cf5b8b163bc2a3c4c00916e3e8d43b1aa8873f330b7216b8daf0a205bb68a0297429f2fb9d6fbd9cd08c785f0bf7f2306be4394a2501b338959ff8c2fd39d00d2bf9a0d336e04548ca1329afc4b76ffbb90b42f6fd4046671bfb77722dae26c85c0d9f578e264896836c44b899bb91ad391f02697f80d235bedabee1c59d04ec5294d23de60573729781806c4828d6bbb4e49fa3ce59a8a386f5938403ff2585a6c1a6495302a148e5b0e8070f593167c2cc2d8f55b9d54ca8243d87d2ef2063d44a705ab2f06294ca96462dc96360e7a99d5418cd5a5458f605b742b17223cc7fa0441e954b5b6e66743d16f76a442bec2a5e15c6607116b94098ebcf0e33d976834fbc7a7805ec102ef7684ddf3ebecffd2ddaf903855da4a24c2db28629db740449e6679c9418bcbee58f2fa4594d3e42314e7e04b123d488c6e8bf3ff5af61f7d4f9a81524a1ce0d2da64296d4971cb95359eab24448925f421b1ccac807fe05d92c86f366ec0adaddae04a9188f1271cce32f5c9f9cd22d8f6cfadee42d5bdc0384a7ce80cd067c5d030e0e0bc172f062086f71ff47b05dcfb32d12fa93b3f27315c0407bca49eb110510c977d082e4328380da35f0d949a70bc4b5c9812520ab3dee1034bfc58b5228bd4a3c9673dbc5b3714da5f300c06c3e6523359473577f716dd9b6aaee85aaa91c840980a3c399946d8ad9f38f26070844ff4025595b00d2b1f907c6850bf5d90aa0c95cbe2aac6cba6bd1807d76299f1da087bcdb7310da832aa66d8fb6ab504606438ab83dcbe64fb307f5524980b2e107c8ad1c4d265f2b52f2cb2ba4dc1672d565a958e458feec2f6e8ccc6ea4b519934b93e297df8f1c9e771451b9332aef57e5709f2d48e49e9dbc41dcace08916a4d28ca9157d6a52dce970295a8c9b54ed0f5011951628966af7265d0f3f5a4cee0b27cb13d3a8e8a4cac95ae9fd846a9d0ea39f06e9706606a797c5c15d3ea33791d3ee224bc0a9c960b95d1df230b7666302a0379a2acec055f38a747d27b5b2268f3b4619abc8e4c04d84813cb4573beeea8902fb4ddb168d4d908209be983209b0425a1cec970ed3cfb4772d1651765702f186ea569c9735afeab293c8b83b14ada72e856f5d1d00ac26b393f3028e98215a3f8bde34d783ac7347096cc269c2b33afc4c6121ab117e799f60782d2523b4d77a62fcbfac69bc0bc490ab24b6bedc3ca890c366f20b7eabc3d6f28458420b910072d89291fc2bc6add6e5a119235974e913a07132b668f0c23c103d6ff200deda53eb6f13f0cdf8f0333bcb5a9c6147e68ebe3dbb1cb5237aa571e1217527e11e6dce5b3cfd5d18ad051a4f32950cb978336073cce2b262936f61e7cbb6b455ab156b1d496642e6ec7aed1f9b83bedeb3bc41e94f8d6c6fe7877b35b183998fad4e792dc82c809b443459c751dfa2ed0c28bb8e46e0d728b1872a8810129ca484dd9db6dd0fad095b72e1cc2b078c339cc4c876c146fb3b4ceb4102e4d188896ce1f6ad0310016c82f1f92638130b88c9a0f9b7eb7262222de015e0dbfa7686c480b9fc0b9ea0947097a5676d5a8d0fd84d14e5c762eec8019dab4bfe136d06d9154b3f487288e4d562e4a31c052d7ea1eb05f3490f7bd271fe2cfbe4a3db8740cf5363893818b281751d17f60d0e5e05398f3e61ef2c72c516a61120f3e55590e57addac37d923d82fcf152cc557cfc0ad7a5cd2515f164bc7e46224a33439f26cc20e301ecf6f532c7606ba486fc9c315684806c99f9d7377dfda1eeba553f4dc42acd075da6b9f31c46940e94ead5346372df881877a98c8aef6d6056eb9c68c8ec225dea69885f02a5219e3f0cee045875727966ccb0b9c3a482f3db7b3cdb79398ccc4d17fa864910339740cde9318aadb6d40a482a937593515229c1e84077c10352912f42bec8847fa8c3cc093a127c8cfdb4327c196f92bce704c13fa2ee9bc2b774da15bca45e6509bba9b8c3862683fe4994c88d865733b3d5f5d0a802fed86e582b2ebdeb096bea7ded7d3a1f0fe84f7a1a822f992324bbad488b0f1e92ba81deae113603b6cc00d309df6544c6ce91ae39cfacab417673856684299401c48fe17fced31790d958e181d4da2de04c4a91f819b6359e5f8cb274a2dbe747c48d4b28fc0af332a6680239bd2b31a0dc9959955111122e5de68da5d1b11a1642b559a247fa317d19bd2bee6ed36f05bb4e84149f7e7d7f618ce39abd45b62d0cd7a8d5935f8abc5dbee1c6b700fa0e3263924c907239a5286c2f3ba1d0c467307edebf8c7030ebb04b80fa8374f85c2f10c41d47b5664986a8720c1ae2167f4d87ce4aeaaa35314334aa3e8e8c295baf326a29a9cacdd3ab7d915278d72d5758831512c3e71fe9d8646c6290e04480b6fe907a09301cf9c81252e93689d9e0c9d259c223fd8610f9cd8baacd5d5d7b08e96d5ec7ebebc29703d1409a3419384ef620fb8ffef6dc01c84b70853489c892bc4d089eb1a2d6da1610558eca106673cdd6b9106a88b4fe307192c73acfce65b6547879676b0642e5be5c4715d90c64592b97184d0365fab3638aafa957e83c57a6be5fc64054c74c00cb143bf45306a7447a4667dee823e88980cb13ca3699a5d07f0c115c2cab181320137c2bc71590094c40acb8ceb4bc57056f0543a3f048f5874b165f9d4b07361d624c601bba1a794c7c4a5a88e8c5b46111725888f9b3537f03ad4fb8251eafe61907c5b627fd4a65aff3da006aec4a7b830385e42c62cc3fa6397a713b022654a308a147d3482ed338d2b59ba18cdf5c23480565dd7e05d5db938f42f7fe8fcb4dbbf820337dc4821b6c4a50cc52ac8a04215b9d37978ae88815552a90d7bd1c1987336136eae77cc68aba0ec157048e90addaf8b6eee758e8aa8eac6fac78fda1e6cd894f446465af7c1d380715ee9dc28cdba79e1293fb43c38e79d8801ae7b344aa1c781dd67492765619aca9ced5a5421b409d97a05e307b053d74d65d2b5bb35b8ec3e5cdcd8a00430295ae51d14c451c07616f255a5d52db15b4426228b78a1c855849eb3c827d94785b77f5a5f0d2511b6a3e2e19cbf9c9bc14cc6071a7c79f655fa188e7df8e6aac7606e467e61415f819b949dad7e999026d9a27ec4c476ab5630b2158afd6242bbcbcfca9c89c64d158986575889f1c3b441499f93f39c852ecabc8ef8011c4d376a13c1d577716a8529da66d4de940f5ce5ea525613279b3204ca94ed0a8ff2e8ffc3a4efc5d08e960c765f1ace283832014413a17698da3cb0fb10b566fba887afb56455aff61d673bda32c519a3fb53bd85689d2dbc4299ebe0e22f93aa0904124f19f1b3d0c3dd8c6267526354d3030bdff5c9fb5a88f0d7450b0c9b830046ee66924662a81c144185d4735f60786e8530a99e6265181618c063da860b8d5c917cd12d20e7258ddfe084a03c3d25cc55b420ae0e42558c3aeb97481a9e2eda59e4c2c8571fe390a302095f83bbb15c58a27f8e312db2a8822068a878fb74ebfc5a096f28fea5afd59926d6f0f747032f3d95ef529b71eebd2e5e2bfe3270401f975aa6c97c2c106402bcc9ccfc9e9f1268756241c2d3ea69d03566027eaaae119d92828e716a616ec8c4f884b1a3b30b551dd569da5db318e9a9ec3617e2510007065821dcf6b21d0e58c9ee6b1b18609c7a400532094533740bf999beb0b07e8625aab2d78fbc129a797384e653168ff400a264f9e4327bf42ec00e0430e88354b8f097aad5e7df5cd395a5865a0b0e6e30a0b33b4d106a97e0dc4532e0e9bd7f1cc25c2cef093f4874a0136da9056e3ff80567c2aeb76b4739ac159dd7e069331e74dfb24c3ef630de9ef86e757c302caa8dfe1ffc21ed8feab953c3e50c4165c733e00193d99ae7d63dc62a56c9022ee57210e1542a4e89615eb0387cfe72898c9304744225d19ecb0dc89a03cd0616b1c720bfd22638f270a5a067c40f0d58d6e6a3a1547f8f077da40f92a574508062570929c7ab137453c26ac76d7f72d5f1979bb6efe739703233ddf9dc33aa9f9af9e4b70bc17eac0659e63b92853c2261e1b17fb7232faa58da8d991b96aac0dc48d25e199486b777840387df42da24d3c682f38ff0b8db1efcf84646422c96f62f9971d796e2e0023a815e0df9c072b3e0a6c09288ea9d5d0a8030869e7f2", 0x1000}, {&(0x7f0000000180)="e9ec6caea1178185a1c71bb547831bbe63b903b19c2a99cf0e8a0e3c05efd09df58a32374014d6a2208b553d2c2630d261a244db7c2033a19dc226a4cfaf439a90817ac9a0eb25c494386f845d34c0659467f241ad3399d8bd604c2b293379ae569f08d1178e6d59be7645da1d8ef18e7045085284241f45161c41cb17cd718046659d69fe7afe6af847e91de59ff8b55bed9ad344a5b44b9a1da8cad18b554231da5ad15979c306", 0xa8}], 0x4, 0x0) r1 = geteuid() seteuid(r1) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x8, 0x10000}) write(r3, &(0x7f00000002c0)='?I', 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:53:18 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r2 = getgid() fchown(r1, 0x0, r2) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x100) r4 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x80e, 0x8, 0x0, 0x7fffffff, "66434cae396d2ac8d2ae0f3f43b66f1cf4cfff69", 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(0x0) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000007a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d61de324aa18420098352d0000000000000000000000000000000000000000000000000000000000000000000aa0be231fc29b1688c6a375a6ad4b5ebb703e141ec74e5a194bf0895b18af9c11f32b2490efb97623c8bf81e23f9b9d7dfe7bde3d0d103224928748f25b058ed510a04c9330dc61a31cea1414c49daf1dd2e83a15e1ee8b25cc16c19909294524917c33fd1d2932cfd8e59a8f17093231c71556d62f4a9b071ea5cc79ddd3cd18f74698c212aa5adf47ddb5a7ee120420151f123d3fd46fd9e2325c2eecdd1dcc568f76d9ed9cc7b06be02dff18df08dd3b711db9cac32a2488e3c24b76fc5f0438cb0ef346e63d92bb93bcaa4da5e9ea99d18acfdeba502a990016683549c40660345276d8c6a45cea1523b6c6d9eadd00bdbebc"], 0x1, 0x3, 0x1000) fcntl$setflags(r1, 0x2, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r7, r8, 0x146, 0x3ff}, 0x9, 0x3, r9, 0x0, 0x4, 0x2, 0x400, 0x5}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x150) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) shmget(0x2, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:53:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x4c) msgrcv(r2, &(0x7f0000000140)={0x0, ""/228}, 0xec, 0x3, 0x1000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x60b, 0x8001}, {0x7fffffff, 0x7}}, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 10:53:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getegid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) pipe(&(0x7f0000000000)) 10:53:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x54}, {r0, 0x5}, {r0, 0x20}, {r0, 0x22}, {r0, 0x10}], 0x7, 0x7) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) 10:53:19 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="059180a1b61624a030adf10fd50a27ffddbf23dece445763f287dc021931b98c02bb1b228150163e773708dc", 0x2c, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/146, 0x92}], 0x6) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0xfffffffffffff89e}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x800, 0x7a}, {{r0}, 0xfffffffffffffff8, 0x11, 0x89d018f13e0f31dc, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8f1, 0x6}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5, 0x80, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000005, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x3ff, 0x3}], 0x6, &(0x7f0000000200)={0x9, 0x6}) 10:53:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100002000400000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 10:53:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000004340)) clock_settime(0x3, &(0x7f0000004300)={0x9, 0xfffffffffffffcce}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x4301) r1 = syz_open_pts() writev(r1, &(0x7f0000004240)=[{&(0x7f0000000140)="eac74c5a22e43f60954e10ed68cf2fbff1dbb70564f777e5f5846065748103b74f0e13e184b3702cdf41de06e33a72b90f85662fd48724d537d0625d0d19bc406e442fcab32496880ff479bb8c0fd79170c43dbeb87f9d735a0bfa1eb4d6fd7c98a507acc1a04bdb995ea7530e482fb45ab601a99109dcc35b566b05efa19646a56ef2355c1cc2c4ae4cbd98312274ce4810420b17ac2960a718b9624e8b28ed8ce8ce3b701be7d7e9b50984ee7c0c6cfc4973ceaaf51a1b34d922752743d2172dd0e94379442b031000efe018072276e684483b88bc2d2ca868b6246c10fc21197047b41e476e121667caa8a56e419fc0ae79ac49c33809685f6f05deb62adf9430e14ea2df8fea75c83bae5e2fdc8e21dd4f285c3b15f9ec980a2c0fe92046fe6912bfe2b33316d42097223f18ff2cdcca7b4288fd05c0473fc9e4b0e8f9ccdcc8fb70febed5106c09808dd32b9e8903c3c78d65f4c3cfd5b214ae19b4368e5bf0920b8a122c5bb40cf9a5914178d4373d0cde43e2fd0b34425d3b08ff38a1be339983efda937f1a4e31369ac9cc8dc636b4eb04127da6fe26225c53cec339a270ae3cd02e7c7b2227d88d4df8f611b0e25c8fbbb86857a53e841126c84e7606ef84a25f5f4d3909375df6c35a15cdead826caac066ed5579e62ada872494d19fa7e7a907a7932b834eb4f0d08072d90ceb203d3fdba9ff8b943345fb32a86ab2709c30f60100b098d12723e9ceeee433f97c49c2e1f35af872c5eeba46392634b68bd7bc546331ec50f4893323fb1510336f59bed451a76f444ce3ab4034d2d4c6d144cd9395f9dcc7dc9f76bdbf8ff395a05f5c134c08cf78ae1240ae988514f1de971a554591ee6a07c7d4973286a13f6f60302f821e014716e2695f8c7e24a1e9092b40edc4c124940757ab8482624636d0a14b0cb507dab3f4f57093ad2f60067109b9a8c9a77e1ae6b2a6034fddf2e66bb6ea2d6871d458c634b748eb6b78e1e2f079401b64d929259557da82c089816ab3c23a88f753d4d9859a1bb3cdc0e83e76ecb1c22143793cf1c41915e5b069526b9db214b71973ada35f694165e0a231fbbd5a454013d31b06b2027cf1ff6b4b9297b44e42c0339b511b41cbf2d831109c73230359f6845660d1b4a17ab87f17aa9f2ee9bd4ea7c588f53592299b8553c0a005b81419dea3d7c53c4fba7f9b6d885e3a1be0cd15c80224b7028e087fde485abaa88c7a5e81001980b65a0787a25879e41f12812af669e8f72927cd3d8aa3718cc427737b18725c1d4925e8da68e9774551c15f7f9296e4695102195612be0251cd5d00a7f6aede00cfd9983665cd36b703faf25fb62a2b9bc2490ebb978e8ca56e380c2d6cddc1fabcbc396d1002d12c84313889a9292f63bdcc58b88f13fbc3df7c1abd81664e768f1f1c812966515c94244718a629355e3010c98d7c4a335fe4824fee532d047a67672edc5db87127ae3d91364fafee2261753c155130663857c4223c694cbdf9ff4e6f72f17779c89cf984c10b7af5b34449526176cf3dcaa238723f78460bce328d59c8c52f7a9f815c576fc9d6702ffeb056a0816e891ed2fd17f10f96e118eafc0a5232c04ba5b31b526908d7493fc56ce5ef33f6bbabc070171a5e2a64fe176c8726ec5ef518fc1874672658a73ee21ff72da80c7f7112199dfef64056746ce6b278b2260a0b1135fb12f895476315b1b83f50bb02d8956df2ca344d6cb23d01a87eebb700aaa6b55eee86bc6a402f6ea5328850e095fdb8d54fe154bda1d603f33969ca10a0cbaa200fb2f209fb95ef258d8ae31f1af4024f3dcb5c2c753c330735445667abc1b8eb16230a65ffe5d04911dcc7088c8c8756b6db978a70e2eb06a6c9236aff3faba90bb2036871b7b0369df9ee294bf9e062b1c2cf840ba904a2a4dd04815281cbac2fe2c7af4d34132f8bc48279cfef953f62668bd8fd21ee1b92332922d7519320a3521ae8bd0bb33d1afea5e34f0fa99fa8d9ea8beaaa7debfd89d325a5690f17eca3535ff727a2e1eaf79c54bd3d15e7183eeb94e6f951ab54a5f6468b51ef3f56011af75902755680c10ce0a2879b948c230225fdbd2d495a97ca9f11fb2698f9241d3485da0a3f33225d33d4c22a307760e2d9b36618390e2c0f9642575d2867d6d5ce0eb3ff5a15e76c1bde0dcc5226be9102c9d53e258b5ac19a1315f651f567f6e7febe3aee9eb3c10bd5d3dde647e3f50522bc1f4d6924adf39ccdc5010feffb0b483d4ba385bab4e74a6b4a692a720079e780d44160044b3abd60410918daf82dc42c62822eef005465d4c1a9ff4ce74216a462ff7d4435ba280d70cb7f1254ae4a626df37cd2a9517aab83df99f01004d7fb7b363e82687e8038846a9b23df9dd0240cef52ccb79dc7dddb4e8032af219274717bb71a722bd6098475a0feaf1b839740023cc33f05198869e03efcf223e2550cc799410cb293cde9f49d536c41eb6aa30c7d5143766f820230f713891b4be261212b8227763fed368156d00821bbc35d35d11a9b80b85be54c2eb82d4a2af566780c4bf1772d13f8ef4acc05f4288b8d7d76465d9a3f7108b08642d4a924f066b9da55c46bb29b32cc7d045e3524815151c5ba1533e1459304f2649dace14c30750d4fcb65a2f49b5a1c2c7bfc1fc6b661cc4313663ecfbf7ed475076d59f723a7c67556ac262ecfd7dd09b2e727e6fd74cc444cc236af543797169cc591356904cc904d988126448f819d5881cc883219201cbba47870ab463d6ab7eb36d4d6a1bc674e0a1f8379fb2157e1fc55b593fd303994421b7b38f6dc3cd7ac3d71b2e23555e61666bca91d4259d5af3fa58227b64f344bc23d5d92de87ef46fc6946a0864076e8df7ea9fed44a738032eed44c28b7e6d4b345c45eb04264ef1b1d7eb1ebd75126d2a79b4b4d39bf765c904be739192ca3fec8a885025ce1f3b145c4e80540d57f85561a01d4a3776a832f2f99dc3799993deccbaa2d5fde019b4cba5f7dd550579b3e7e0adbc822ac50d096466c796b99637f46b218ad2f45c15dfc41bc8ded267c2511a4e6cb5cf61b94e5c26b87812c80040507cbc20ed593372456996a47d9900bb064179221e4f2dce8febf71778803db8f7f018217301290d9921d7b576914b979b42125887c07a956f590bccbb3eed13d79481899f890b8a5114165e3bc4f9c36b81920db220e9b753fc4eeb760b1fa8c331d525eadaabadbb0aa2ecdb48456a7f8b6ae25bf6af948a96d4dee4eb6babd2a21837c0604a45a9b569ae3ccee47bb755d6f5df8865b2fab752aec7aaf4c87ca483f6d91cb5967e53845cbb061e8cd35d86e9edd6e5442424958b74501979701256dbec35ce4504b2bf3bdc986746e127a357199c4f8829b7a195618b3808a9cb2f9025d91b748a2926de098bd6c5e918e1ea157c15edb72880a281ca784d5a7e7bb7471e6825ec0182ff333b7b2d0721c19f73356e488fa10aeae292f3300b2c8a54f03213351e64e8ae72a7caf25ab9b7d8e2706c8f2a5e530d18638c4384e292882e2732b512d7ae768f1d2aeb90a72faffb1ef8e3d71658e382a6b93c3ddceb5e67c5777a031d002874887068a0dc065d42b35dcc40bcd65d336252f9cd5637e895c84419af500bb47fdd230a5de72037fc1cba8a19ad4eadcff38274e87a2250b9b7a494d65016b3153275869ca241deead374d812e246c919dfdcf7b9bcdc7b58b36a4f4d892c04196b3ab867b4b98fde1b22120790312d8610f5ac32e54ef149cb743aa6e72cb3038b04ecbd7d6627f6efdedae81cbbf01ef5155e160ee6012529d9636d0b36d89ad72b186ba4b6f15f7a1162c2af7b1c92120835d0dd1fa1b9270114406df60f639679d3ddc7afb51afe3c789ce6faa244a99b3613e58cab34f85031aaf23c2674dbb5a791f19862eae8768fdbcb50c03e905d7b674dc81c082f913e4c6ebad67d8262c07db7fe09ae94940666fb3478a9b1416758b9fe7a5f6cc0f7ee17724dee7efaee3cdfafbfa8105eb472bb1dc6f36df0fa9fde71c0c108a60c9e300b8a71c8b7eef57b88d471a36ef790243b8cbe35da39b772c72bb8968130e3b5ce22115e4a5c83249e37710748f5e6216710ef84160c5a80eb7aef2961ccc8713e6dfb6b8cac0109db2d7aae7d6ff1f996f35ef853819041744044ab865c2e6c7877f73c81e9bc9df7d4d70b6efd880397aa28b3519b2ac280a3262ebf161482ea58b5f958e95d7335383e08af2bcbe103579a9b9e239f0d58d48e3673c6a1c2c4042d1b6f844ef5cfa12849e507592b95bef0ed290f260ca9e081520d62905eca84fcbabd659c29ed3b52777821df57589d6870b36eec080bef3bc2cab26a4ea9a72073a49b211091e1ebcbfbea5541258ab07bc17fd1cf68dee7dbc5718b2031ace31e5881a2ce8e6ddebaeb7e22f7138e312b05f4cae0daef9ae81d7114904cb0152f9d7b16becf0adf1562c1edb9120184635817b2bb0c3400b621f845f1d6e7ed138f73f47bb7e897a9b47b79171f0e607edf7527245a94e41e4353bf08acab26d47ff023d21f5f14b984993e75359257d3343ba598185088425bbb86b407b115626bb850e4525ebf4940c7a645af7168aaa68bcfab657e03b2435612f89506e29f885ca106354ec46c105be25cb3e3f9427a869335f6f5cb01ad53138f032f961c0594b4ddfe085a92b4d0110c7a5d9604ef8e43bccaa663538bb88ed567bc33e24490359bbe25ed773a669964f0ee50bca9b881adbcc6d93bfca6dd92679a6665235371693153c65d6aa13cdbe1703c4199c0ce6aeb969d6ff838ecddcd911193ec83acc9e989842eee846c4909f5615796f53514392e769f0c51d95f0600807f5294f7627ab5445f6a94b363b7c954dd0e2e52663b78f03eb552ab85a191d7186cd4f0b0f9cb385216d377fb946be0000d3662ebfdd7f595e9674e0c9747f0a130b85f43d08a57d03741dceec4f7352c6fc6393c5f418821150938e5b3abdcf557a894abd9e02d8122354fa9ecf4ff3620199d154679fa4bc83fc85bd4aa1f7b2b36238a09ce0139ff3656ab3a2ce2e7b83057348024361aa8c952fc643056efee4d0278f409af137f579a912d0258d206e49e8e704c5b603edb285d691d09bf40f8ad504fe410bf4356d2725158878f75495f1a4ab3a5d3bffbff0660de2afaa636e9bba63e0e1591d78f457b3601c402d88cb7b8254b4ee158d215f0296906f3b705c7f524fa728a6293ffeab67c41fe2363604061900ad0f6b5e40f9ae7ad5eb1fde0d31a33dcbcd84abf13d2bcdc0c37b5caa094b355c42a63c4abaa9a7e7c23f532f5dced5857d620600e1cab49b9e3736b77d14179c87d33b2d5b20ac59f6442f024f6eb3c9c8e2057f4132abc6a7fccef40befe70d4e23dfc5512c87e2643ebbc745a337ee407b4feee2b7e54b7d0cf3cda91105cf485ea5d5c508f4ea00815a993406d77e14f0f026ecddafc7abef868f7f8bcf36a91502f9810a1e12ea7ead3dc35b96cbc2138dc4063608345d42da4461ae6be1256e6d6a2e7758d2429275d22a4455aa3d1077a63f6e31a89e9f2b4620a919ace1fadf702af18465537744adda59d85b57bbdc30340e513be7465c18dce60f71968f4fa99501c9f946f8d95b306bffbab0cd296554cdb816e2d1be877718a2b15a8b618502566a960b8009f5424c3a1da30736dba0d013173b1382e616c7cfaa9313527608e9bfdddb145ed21bc30ab0d7be0ea7c2a8f19f3f2cb7d691534a18f4714c1e8cb2c96905a2fc6ba78111443", 0x1000}, {&(0x7f0000000000)="673613d5b5892ee9946af01ce532144b45decdae0c1614a0c73262489ed174af55927cff14d94474eb1b6183811a34c2ae4ac231a50f69d248247ade28ba3b3c249747c1fbccbc314dd78081ab847d0d8660de8bba695e36734754e5f46801200284cf2dbe7c5ea88259bfed24f6ce6baabae5d2678b62e7be121d11f168b1dbf95a821e2af3c6e5963806db61ded826e10c00260b6cc4b5a69e8da34debda455321df91e9f489d74859da7ef6aa1332757f4682b758e9c22685861b03a4ee314e52ea6881ec70b9c49f73a4faad45649623", 0xd2}, {&(0x7f0000001140)="79782d535bde065c3c301fdeddd09a214111864fb1c701a1c260ef8564d7eecaf0d29f989cf2f07ad9062894a5a838cd4625cf5a6dced53fa710897d02b48ff9aabb24c682c247f306922267f12786927f828b7108ac2ac5d184496160571c6456ca696bd758fd12a17128d6d8062cb072fea99046954ec066b6904fec166d04e789318b8055648960836b3804b4965c89a639c883a3496bdfc65e7192d37035d326f1e8f0d1a03c33f93c3984b75f9060f359e07a0588a341984aeb9a3cb1c615c7a21b4fa5c2fd99ba1989429046fa38110bcf8c5ca0fa34c27c2dc8ae04bb1052ac7c8eb47d50fd2577285999cf6baa0c4bcdb81f543ab19cf0e067983fa0f6374d5f6225291fb77049a57b36d2694e3b06fcb453f86e5137ca70fa7c6509aed7c48c0eac730e7459b53c61e5461ce6d9491022c8079930f1564dfb4e08f1cee579f41d0fa805b314cb977f33284131d91c90437c6b78292df3b103ee0537d86da348a2b4b9a6a6bc0073f1794a0e2fd4347e9f79e74426635af4026f9787e038b821a25bd99b9e381ec662c2cbf733d01d9b7c9c3b979dabc84905b3c1ac71296e6c2acc421adf8e1bf0ed91e84a7a48120d497352ba71f5a787fbb65c6ffa323b7e5a582e42de7ebce1335b377d8346147a9bd151477aa6417a68ce4ab0596f845223715109fc55c501fcf56d8019b8d4063b7bd8741e69cf310e2b015bce92ca5eebc911bdec8c954a6286c33266dccd86653d8607f8de5256a5a2423f2d03e1a58a58a1e349978aeb4f8b655a93851f1d678da31e21a6cf3582e39d9e05a900cf963dccac876140a83763d0f56287aa1968c20a554b17abefab741ca1ba5e2d776e4ad9a8a9480bd0819d0f47485ebd550fa3567b079641654be0433be0ce6cd17090f3c14b4ef8009c3a3ddeadb09226f0779a81ac27b5207af2bb76b257979f5ec3904129bf13ba718c46402ffd9b76185592139e28f07b4709f53e14e3b3e9664785f42c99cb7f8d2867ce6da3c38214a91894f96ecda9f8a0601e06b4d294d0005ab1cae5df452ffe2ad457933708f66cdc30cf5ac657d46d2b40a60ba0c4d7dcb80b6d5aa353e96ebc614e28724464736c535636782f87134cd8fa09f71d2c283a1fc2126894e6ec9c7a5138d36d022a52d5a6c6c5539a534676ac4001add1e5dea14399cf28cf524f48aa5176b8efeb787d487842a7417704c72cafe70c3e91e2c2c694bc27257edd6adcc05be1cb66b82bdf73b8054de6a7be1e0debcc0282b2cad5bdd2a34a91fc2a152adf8e99772a24b3a29bf34fa52c0bc427a5b036987d4d9677bf3454a234ec50cee7da1cca3cb96e1c7017a977c31eadd3453d2ad2fb38cf9f9ce1f592172413496253634d8cab57878dcdef25b0470726c565dded44b7cd1734306bc39793ef24504e310b97f85d932fe5f9f0ab9cfdc5ff62d43887bcbfeb4bb3e8bdb7a589b819ea3829972a0114e19f0945ddb6948aa6cd9d92b54bd11318ab8bbe91cf1e0e8393ef7d6fb5c6038dd062319cf5ead58bf7df53334f2a6bc8c24807d4602e81463d29aa59fc0b12cadd54d0ae1eda75af618201a9640addc2a52e04aa6aa3fa364c4ac499dba018ea62c968be0a6ebd65e5396c4a02c36a5f0891b2403a433e2b525aa5a0d370a4f25587e82f02d315fa75cc6624b286f34ad3571f9a8f936f400d7340eec86541666aa87044ee4b7d465624f572e5027aecf2b4b9be0c7c6b2955e1814d03ce1104e8c139cef8f3801ad2e4570fd7f94f872a082c045df7994db5dd786ff0df8238af23263a4aeb86c4af11c14dc1b8714da1713f30db99983b18b7664b25e4af6793bdddfbcc893ca27f32bd1ec3c3cc946fc771144b5a580cbb77b627aeb99fbc104cebdc9784f1a354944a2f399aa549bccf8d05f38822de8163bc8403aaf0c29d2f74487a6bcf461d19e2b5c757ae65b44c1031fc464dba13d4ef54ff9a820c49b87adca4749a18627485e45cee09add14e65e20f43412b67108c41f1c988bdf95cd728ed7a45ecfd373847e36d40cdc1a8d730da5349cee96144e36c2ac89b8c4a5be6c73f7b7b7f9f5503b45d21688ce885db20aea65f11bddd215158ba7f39d95c77dc1967372bd8934b23c0a0b54f79be63e322d20fb44a0f7bc2799543d6cf3538c8849d4a834e5ac505689eb78c5157138a18d361e0794d7abcdd2988f618345ddeaedfd666eab29e1bc581905d26d4020f15eb9005cdbe69764b519a849578b81b711fbdeaa9bb6df4c6eed027d4e47fcbbcd53fd45f2b428cccca8a43ac7b2903b98884b3b9eb7844eff5a4aa5ae61ad13285ba7e47b10db7db394d6ff929c7c687ed1b57a68a3a2612b32e9808494afbb2f82d07e0e43aab5f7bda0f02eb5bcde5cf380bbb44dc6c5c914a06013038576ec18315a7913552f5381e219256f50b4f02aa51ea0aa9ed49ed6dca90f4c689c175c7c6443931a4cd488431f4a69049de148c987e08e0e4bcb7c310ec1a96ba1a44ba91d17867bcc7b3f53c37a9c036f91d48db1a6fc101b6c4699af66ac4cc37c5aabdc43c222b47cf085ffd95455f085f2985d6eb337c36ca1b3dafd740da49d834b7e738b56d2dc9695296f4cdf58f30be755cdc9563c5d27ba3b099d5b0b5bfd59b6218ac4c77ff9df34e0f2f6a5280855196adecfafe1a6bfc82dd57c39cf4a03b1905105df35789618856b2a30ed504ec3c6574d08470a915e00e75211e93a8920ece38f4c6cec37b83e4e1cfec554cc1510f1dd551a837aa9c08dfe4efc3509cc84048865c1e2e797b49aba326b4de9df85d588d005bec6a32c4533c580a167f413f094370563726456d993a24d9d83c4c29951fad7a19d397d7b6d48b0a7c9c25bff9a96c7ab120e8150711000742f2c9185cd4fc94759d146783147fc706a920fedbebca5251b3f5dd320347b3444a13c7f17f4caf5bf1e5d8b6f4056771e763f73d8b37b504f59926b45a4281030d4a335b760de218e311f9d8f0c79fe40984d89f0ff909a94bd8e9625a4d004323f5281d15ea2e8bef4b6199483db361fe9f1169ca2386108430e0bc06a2725b8aeeb821d6df84b4af368a65c78f9edad1aaa5dbbf221ef43e8d9929e741dc7d514e7cc3ffe296f6986003b09da52c2aabed949bea9fdcebe425c60b986d73760a874184387c01c9885f951ade28e133264e051434c64dcbe693f98ada297362bd097b651cf79fee3f6f8f694c3252e1b82086d4f59a87891cbff2a49ba3c41537e1012b563ab680b251206d76d2831de983ff6b520c1ab607f40972d3162a19f1b4c9eb25d9371ce1a8bb67f3790f7a8984446bbec7d1e15098752295099200efef43dcf943fbc6f10f30e1cf9ffc12d586b1ef232a031f4f8dd22fd20d0f7aff7845d956d462a3a0b69db59920f8bd0760175364e4f38e888591c0a2a7673937e9d28e9f953fc4bf5b71bb06ded72943c2a4254e9f48d74ba4037ff5f84d1437ad4009a1929ec2a5d8634adfa61677df69fbc83afe808a44a78f6e021d2a7dc059da8f99040bd86ec27d89a88d0dae9010989e788f056351de123928b32dcd6f8cc3d698a57063acf4081aa96dd106708b42702beaba1b7224515f56a17e1333c73e5c259dd13126259fd7935ff461dd78298888746930fbfbfcc4932bb1201547dc8c6baef884e8cc4745cbde2da95a31bd0d5c7b105d624f42f58bcd514bc6b219631938e1a478274f4aae9f852f26aee9ec4873f41caf061742e1d6e1efdbeee285ecb79fa133b710e6af9a14b99afd5331a3a92516987ee8a1fd4d6543d1cf5197a01440e573613b85c609194e9c2f275ec65599345ee60fcbfd87e2e474761e1a3331b82ce9447df34694dc56980f4d5002aa3ce99a8e3abe98dfe93a6d088710b3698a6fd6a641d7abb57e281dd2c2a4b3201590084f7e832c1ae8989c49326e7efd44b599db44dac8c78efe78146882f9b799aff0461eef5c86eb2354ec4f4152c2e1527b76d4ee0483cc2a01c86329fc0289b657ed31384407d6fee91efc6104893ef18f9116daed755ed76e1b5b1053b979de18e256216f3f40eab3d696da04fc6a4fcdf1b98e28ddaf0a6c4c870efda0c2fd636bcceaed72b5bd1027da3f27fff4a76dcf738e1565f3cb73da593592066ea7953d2ae4fcd9b3056d64e9780adbc507be54e5dc1a0cc7eec7153b105e71f5907ee983d08e580a083edf0c21a1c11b8a438fc7de6bfa99b76a25654145375007b9bb734f01560fdccfdee9a324644edca03844d4de909cf09b845becf4a7f713f46766e37f13eeb612ef606239f2e5d4eb7a0a856104442b5b406f800ec6d48f599d5a39d216dbc6acb81d091597793f875490fd9672fecb8d4fb58a40d34d25fa0ae4d70c2f008d83db57fd2d07daf878d476d9c552b6670f82bd74f10aec8fd0a1ca3f8e1a42cd6431f2f4b6c31c25d221fc008f4145b076f546c2c4bf17dd741f510f30a6f1e3d1aba9acaccfd2e8230243604ae1d492353ab062b4902ff0a26a9407b9c78509124f67c5e38a8b5673dc83f6c22a830d362b7146f41a392756004971aa6c588da0e07954483f166eb8cd333170138830b728cc549496deca915bd2a9b54ce975a64dab51f9e5d883bfcaa123e9150faada22108d4c497ae65a88d9422143d36ec0ed1bfb00358c6a7530ec2ded98628be63a4e26b7d32744bbfb46080c43e8b9a2795ba3b2c6f3bdd4d691a1ceaf6d74d6f9081fb4518114cec21228dc7fad6bd3146069f3cb4223cb3be1908d8b571e5f46800a1e4298e348f657a3f3aeea52b141f03b7136bf866b157b93071d19bae2ccb4ebac50720d6bf01159877a649a9dc6379985a5129253480d5692fcd1f2ab34d4a5af368529d5543b876721e0bdb1319cb5ecf382bf82b945827c179ff4246e60ba7e5d69a438cafef235031536e4cd0576425f6a06190f8f724f5976c5da27ef77f50b3d7ad984b720a425d199589268f354893d4b9a05e9e70ea8175c5000833d58678c6dc1eaaf9efc9c1b7d0ec39b1a681250393a4064f44fe9319b84fcfd7a6df6c50a53f8017b86f7a0a16bf25bf0e8d35e6bd382dab102a6fa53df07baa0da02ceac78482592f8dd8b3c53bf9d2d83022e214c1397f0b9797048f02e015510eadf378a321e60a37c426a0dbfa8bafc0317835d527bb8a738da459320c2ff0246c61924c54f4ea9e2e3c672ffd6ca83268ffa61fceea7cb8545f1ea5250786cd2cb0c9d37201a85938955ce023202ad892ffdfd4c2d00d91d88ef3f6fa68dbfd98253614cf8d39cbfe503261763167d9b823cc535cb8d337ab48b2b2a90ca355a3cde266b1fbf18413c487083d49c46c7f4607d1ce4020278b806d309f51d838479e0b52f0da2af94b12aacb7c566c8e3be004a44e071c880aa51a8800a9035a13aa73a84b10e60a876d27cfd5046ba83647dd7872a718f0e2858c93747f086c69eefc6a62c8ffdec1ca1a18a59b385b2868e761a6b0fa70787655f634ce976fee989aa2655b8348de731360c2a018a9d55546877600bf9050728a45ce6608d2447d27fa35b88fb90f17cbfefc474c5f6049af0b5671dfd1657b9bf7b1f8a1c043a5ebc7325ca2779f118064abc4343aff697477fc7ada5ddb1e99b4f0c5045456d77f455f021afc470393130ab18c37f60ed68dde0fff0b679c7cfda020f66efa8ee2dd68e52079815515263c4157047ec902733c1b2bbea34e77d452883d3ccf0c9b5b8a44c23e2356a386fbee1100644fb9afab18aba4e89d6980c7143c33187f6cb48361575", 0x1000}, {&(0x7f0000002140)="1fadf64cefa0a854b7c9f60168d76d50fa6b744651f8fd3e018fa7cf9760a781ea322b9c79c41139f4af8e3b3815496ca124c8b11b1220477826b868acc2859529fa7eb5fcc73724ca0e1aa5a165286b2d338697f74fa7a94d69f2e60399a7721bff4cce33eb8f1b555a555d2ef6e4d08479909e7694a27de216485ffa8953aa795da8a38d4b2687715364de4397c1e14607a0cc2d22e681c966df6b29e848bfa8430909545cc9cbca700d9759890a045af32fae5f899984b3b82b8ae2d47cecc7a5a58636f6e90aeb1b7e5ad84c8affa4a2db31e83b538ac7474e4645453f02eaaf47d50d02c9ee16e2b87e69acd275d9defd7ebb9359a54892ce4e499f51afedfb23efde466d4d2c97d569902969e2b9af772ba62c7fcebfd6880f42a41fded3ce08bb0d45597a5be692a9474f667b8adf4faf20f3a5c76802523dcfe93ff624668b9095d9136b8b589781e856142d15338bb356366f71a87c1d7b4d1838a4687d7a411b5ccd7f3077db82f52cf270aa62f0d295d2db55c182ea524a4b98865bdd2d1551fd2219974d25ef6782eeb20ec5471fa177d4d0aec70c986c2ac8f7ee71092a6983774ef92972d9713111ec1b8fa3972d9c2f486f25f809284b06c9f31f68f5a46324893a1bd528a13a8d3c68e630c18b7154a67d10e5a5d3ca64904a60e51fe0dfd29b098ff5f424f72eda51f7ff8c1a7a7abe4306036842dae504a585f7c1fd1b81c2822992be04c367208af00b89df87359a24bbeadc02a57abb457ec5e77293bca702808844fa768c9c23fc52dc87fe0f0e32ff32b58c7db99eea48c160b564ef3fc1198c0d8b58bfd80296aa4ec21ccfdfb3c16e0d5f9ee534da0b807a54ff8b263a9f7d8553ba683210ddc3cb39199bce0fd84672e29daddca3d5ff6997a60bd00550bd226894b739aa238e482872449b3f50b5d1b2ec1718ad8c7a43e6d99b9edfc96caefe9595f52b7408017a112cc4b8ec10757218a32cec675dd782bdb785a3c48327000c1c8a4383bedf8a47e1069f827ad0b2f4e50699108abd0cb1f9c5fae2ef283d95acab98ea2d1342c7619c01e9fb1edc6cb7d71e5b0153e9e445442e519e5df14cde40f7d533574b97a0357aaeb3749381b02ec52f76427fc99120b6a215c3298ca51f5d20afae23c61d84ee50c7ce893979774c6ad160df51ec26f0eb7d9c615ef2937de7c67cf30e0a37d29067d5addc08add425858995306afc76892bff36c8809fe4513726a7d3cd4afdc3afc02a72983c011998d1119293f6b5a1818ec1481837bcf3841f5c3d6e73d2578d8c0ba78adca035b423213cddd0f4d7d19d27c7192d4b383fd17a564a441afd44bac6363afe73a5b5245e47915c3b946e05a264894d8fdc3af2a95e1279078d16cd729892776770990fdcac607854c471e252a0a6f3cce0302c34e182a78d077a5b53068d9a1ca2159696b9165ac673c26c4fed58d266c2f22fef182cb569275ac7a9f715d25f60cad7bb6f20da504fd754af20bd1815f5f101b3d36f0f319b48e98d8e1cef80433f8f8df5622614e444ebc6b714cb6e4bf7ecdb590f302df453c0764762981875a9c49875d18c61644f6b9914fc929de0af6510caca8eb860662da5b184c61da939aaba647ad0cb8607a937b70fbc3854f51fcf20a1c6f6e7570e0b7be6027f7d5339844c7c308c5e6518e5cb808d724a847740f11b909262e4303c0dfcf439cbb394d1057c85e3988297742f694bdb3771ef3df916a034820650a24f412c238e46d299b42e18c9c4af7f622ad23d9bf5b9c2812148a0c80a9624ce6ab9547f47241705d07f6270f9b578f1e9fbb80f25a390a7c27dcf47d7e93484f319453ac49975eca79dd079ec4f5ad3c58258561d3f541f9c76c05cca20894894275729a0b3fdb3ac996af120c4857f3a3ab5daad568157ef92630f0f0221577d8f32266f9fe0d0219d3e81cc52450c54885a6e4bccf45b38aa4b3a14d9e2ec4943c2c214222f2ea1eb8131ce238fba4ad0e2e6cc585c70d8e86921925590e2b02e5c260ab4d570bb4792b27483b96dfe0e64ea46f947488e834fc0f33412f4ee7854b3f8d319a7aaee9119be621af9bdace04570f25a679f4f7a489358ad0a0d6b6a6474088282d1efcb42b610c898bb87fd1fa7aea30f082700705651bb26ec0672735019dbfe5ff23c789aa8beece898048cbf199e6d4f149a5fb4b47caf2be86f5ec44901d8391fb963b5dd8b990e41a92275b642d3ff21a55d90bac1f3663de9c9f02d1b017f14ca85ceac732aef87f33759cce8de365326716c7c178b0cd45757ef43ed3b6e4959d7d27b520fb050f5f4199e8ff8fdd60765db93fb3d2227e8ba382387637c12fa9b11688802aa6158b8b316d5039eb11c1c79b7b11dd63a5025265ce652d3fffd4d657d1b48f67c9da81df7902e80eb74860634f901cf9726d9930a91bc191be5b30f5fcd26f1811634625ee3e47239a6f27fec07cc7d83ca8a7f1badbee26f1b004f3c8f651ac9a4bf5a93d8a32398e5b39ac41c437fbd077a73e132ef8c38b45fd56f3787a67979bcf7c75acc1aef849f5ccae4cbe8dcd1d03f53eaa4e9d5f832e24c28ac1876c3a7cfb487faefd9543b6a0680dbdb3a6437684750f70217eb6a0d0f1cecc5a4d9df83b3af3c4920ddd51bf27bdde343073b5c70d1b85e99c32027e56d0187c5e37cfb80ebafb83d9030c107004628f68ab98d8e8b3796ce4ff3b53667c1bf7a7d05f98d4223d93c6ec4bc9ab11d2a018bf86bb1c9819c08a23ce0ff36eb588c14fd7ca8b4d5e4360f0c5087d598d829a30d47fec7b1ccbe6d40d84b404e892a0572a68866ca666556f98df14c1769b3432a56918c85d0f36a74150fa6529c606a96e2db8c85a74b90ad55e01f409376f0ae742f0494eab54a5a3653311a52e4a84d74ba2ac173dbf8a894e76325fffb2c7290116e05bbab09430177c3a178c82242c399bb89f3641d8b8b9057361783db38b0513658eabb1c0a4b329e3b62d85a0ce50c57581f038742bbc93608f237172af95eb10e2e8698777dd9df6476e8d0c654fadd21cdf9f978d4a49498e9f723a8c6fc5824cf71a0460d4da10e87d2180070d0628a583c2cdfad762acdffa9446e33158fc238a4c23c712fc4a1a41d39e4c5549000d5c37a0fb9f88a43bfafe4044169e3221e3e0ee188a39685e8cd1dbcabd7f6c587d32449d3d489627671e53e962debe2dc6001676216f4f679c26cf7402b952a36ec0fe42bc72d7d8ced8691f3c82d5f84a499f62b702916bc311f0ea5045e84805e3c518e305401b279be3c58067644dc588e0707620e55a7162f8fd074f6e13e619d892f084341254253a15d70589df80f646dc71af57200bc4335cb88f459f0d06eb6cf67761ef96953ceee18fbe390d3625cb1f350dd826cf40ef2532bcbfeb325f54262a5c74047b80f1a3e9ec7f7c52cdcc5fd50ad0ead9ef35c4df747fe23ac0a4c8d287c49ec098148c1c864a144a63aefca62ef71d988c721e252d9e31679de2fed0ca8e5ac589555960def9a99e3a2f426fa1208a32cdf842d199c5faf6ecfe889e9bf7b7387ab4b370e8d93d7c6d97f3a9648ddf477dfccd951c51f4b25bd0213331ef804bbd8a80aad3133d929f0e362b28509a1eb0239a79d129693b1ea7d0009013f603e660c6db62a43ed9f149ccf7fde2cb7eb64c4bed0dda932511cf953797708ea4085215df9c6d4a9d5b399d55be0a18fd9357deaf6ffe989bcba4ee65a89e9f16ab765cf1ddf0f3b2aa50a0182c903a1b7c78818d96ebe897cf744151950d8afdf84206158e67708f6266c06041e90628a7ca9d6c7922b1450b76c1d346831e9e54e4493a6e1021b2df83debc88b55a4f9ef8d9f1ae7672886620325d3552789048125d3f1815f7b8ef6b80f518290b572ac9032b8dae99311b84689bee3092b4cf2dcdc52e80dfff67c1d899870919473f87cadc167c9bfb77450aa0895f12262aaf45b9c8969e28897ecc7b4d83c32e8802c390b82f4aee9e2e96ea57234eea52c6c1dc9bc51a475398d1485f1cf5d1cea3e03323efd673672e92632f54f12f58292b0a1ac3daa9ab332ed4af23a74e280b1b68830b3e48d017ac652e7cd2820ccfeaa497ba3837fe72b77fd17ba08000fbcc3549d3d4b8cb9d55f023542c1de0fceff5cb6c64d908359526ac066073eb0f8164297471592252fb0482960e304e8ed0174c0a1908218d2628f3424741fb1d739ed96b171d2fd60b40ac2f5a872e7078983abbbca853855540255c21c98f6d4519ff0348570d0585ed791ca49c48deb2ffaaf9f156fd7b59737cd90a71fa840d424510bba0a420a4505e15d9b15bcb9441262ab70f9a63fb3997a6f7ae9838d47357f9fe2c0b784f96f998495c83d173928a51cd850dd09e380ad1560cd2a5a85ba296cc0745dc276d30164560967214d91c615c441b6ad7f6f10e9c7f1c25be375c1f763679dc7650c43f7f54c8b8b5fe8bb0addd471642d4c5c88b92a5a749cbddf0f546dfde834793c77f96f0d7d72ee978adc602988543d2fec2d25a2ce9edc06e918698ad7d3c973aba78d5f0df2dd16401dc82bfb8b91eab83a1981d2e4015d495e4bd1ff2deb78268e2c8580f418fcd1dc16dcfee37d0d63ac70fbffe1f7413437c1c94d6fa5db04a1a0b8582d3716f82bacddd75c7c67f455c56e63b2c226c4efcddcf4eaff69b676f6633ce6b5276c39b3472dd3d15b86568aa35cd32c798b32d2fdcc1209c10373fc0f577fc895fb2ed978c7d67b004ff7425970d01312382e919667c7c689d96253aa07ac6ec829623c91e75be76595d84f8615e2b55a86cc389260b61560324b72e61df76ddfa380fa54647c3e4875df7679c496e2dd69f3c0bedf0a9f814b2ee697783e580e84848efa116e25489a94e3ad10afb0ebffc14f494fbb498d41e2afb7536f4b1ab083cc9c7722c604e78d283f16952390face1f43f24e725e12d906172c1b5fa5e1c9457649fc44a680269ee849d59156475e95eb3b0118bfcf42bc3efb5c98be8fc5bb1b1bb72f0ce2435199cf9ac47e2b8a51dc8e1f86dd4bf93eb26fd77363b647089f3e841f24ded627cd9d297d67983e3614fc3895c704f93d922cdf7ee843116a2852ce68ccdd9b6ad060f66ffd1a6cfe32d69e67464914842d886a80b327a805472e9e945731f80a947e2bfd798233a547d7ec3d4400ab9408ca274560ca7f737846fa3085db1ccfff2d53770cc263387e4dd416c2dd3e1d8db3ed3bfeb5bad1c9a15fb8b5e11958401c3267c5cef9e25170e56f8a9fa3fc04faa176c5af4177fdc9becb335433a40b9bc830437d182193028365bdf93418b39efe512e6ecf3f83713eabfb173c337bb3e9fb6ffa4fc72eaac239bc9fef331c5a376c1c33a8871e40793004edf5e48addd86281d6f94f92eee52adbb370a35f8cadb1059cf4b64c671f093e17647a10967135bdc2011807cd29fc45b30a5ba8c2b6254f44ae1a35f77945f97475f43d732421b32005dbb797f7a96d6d7e54c2fe980d6728c749d68f53055c9c0e82e8e04a9144a3f584fa312e084bcd275c477a34526ab3367bd31ba948c39a8b4ef0dcf7a1d1939d7d3f8a4fbb34f9d72c277ef6e8723b9bdcff54c9d465b91f978e5ec6ff742c4751389068e9921735c35fed8bfa90280b8ac9ac574a0563ef2911e7b0fcfc92e8d4d8b3df1ffd7fc619c20208a7d3c3786c850f40ccdb9d6faedd4a80dbba222e8d1e8d10bff62afed4acb90cf87ff3884ad89cd00bd350839d44cb0a236cdd83f1d6d98a0672e79dad", 0x1000}, {&(0x7f0000003140)="f21304a295c7b4b5e91268dcafb9f4b03eacd3bb38a89bda7e1c181e7ba62cf61617860878610312", 0x28}, {&(0x7f0000003180)="52f2a47d530c6dadd99a56360f39153b30b4ef990be2b078db20f66fc7048cb0bf18235dc31638f27aa3d8f615305155dac1f2c053ae478cab94c27e5052e622f5f5fa70f89ceba8ea4a770bb0704cbcd81d7bd05bdfe5e3fdc5cf0ef31b99cf63a88c1deef303de3aceb3", 0x6b}, {&(0x7f0000003200)="1d793e4c1ff9de7a271d318e7fd725", 0xf}, {&(0x7f0000003240)="22c9428bea057dc3cd5362b6e99c4bb0f7f7f4392d10c77c06601ad2e464fa1a4fc647157a156937fbf6b95a2502a919bafd61ca857f9174f3f72f7e46c6a10f823ef0df20d1c778d6dabbbe0b5bab774c8898e642d0d2ae5580bb95a5bd5aa58ca948002a6b702b2635974b1a73e247818f4db746deac7c133fa9e646d596594c992f90286510664d3622243cce706d9f6e4ddcea70401535f8dacf6614270a20bb91c7fc8db8a9c86e0fdb9aa2b7fd531fa4d00ec8b32da9c60af7005447b5d0eb5863f6107049a5b261ec7a9505f07d9db7b19547e099c31f41f150aae4c1b116919ff10f00eabeb55dc6b86089172326a6242a561cca28105d06a219ac2cfb272d6a8a231d1ca12bbfaddf718d41e7694476de55b8b43fa06e0bfead37d6ffe8d4ecdbffa465f945eb6a8e195dd24676443dfdec500514fa4b822f8bbcc9b1495b28cafaabd8c62c879767d8ded6d3e22b7cd9b1f9d3039f86120910be9aa15e7048e33e63bb822d349ab4a23d21bf4eac50a8fe2fe898ab45d717f61052f55ed9ce930100da0932cdbaa63cff942df8523b89a85999b026d2f330101ff30ae33a58ff574ec3060cd165d6d9fcc5b758b5b9ba0f925b3e8f23c5c5ad0b94ac0d14540eba9c6f665161e4751c6c653177184f790d9778c107b574bdf80157e3221a0bbe02f5ba341955512b66e51475a1b09d81a287db0bb42524ca4510492f4783693b6348966d00067336f46f86eeeee78018d1afc8b164aa0fffc5938337e2d93c12c9fda2feb7ab1f7b4a6910f37bb930ccc0e2a22ac854de8527e8c07ad393333100ca8ad3c79708924c04fb16d14239a2f118dd664504ad58826301a0156e16815774c726655570af55c1b69295989d59abba691c9cff19feafbc8ce70763266511362adf52066bdac010cb5056285f4d2475f4d139b11380474c82d21ed7730d51212f736be5dd4fdc876c7ba3ca7c29d205a344c2a17623317e886eff59e0252a3ab891d6da3d38a8f48c23fac55a32bb37b0ae0f38a8ba0c75b9fe600840b48a74e4aee42bf2422d65a1c531ff057cfe172ab20fe9bc66527006d00669ac2a3a4c504a1b90c0c782426469d4189132ef90f15d78f806c77da940724751de91891b547b135125a505b61120ee936f84f363c0c140a8fcc9600c1b26851aab3fccaaa058878f0c3e0f3f0ce620f8bd894dcbf29a31ce3a223e790023433bcc5cbf0dba0926f2e41ee6c34a6be48b4d6b390bb4679471541de62bc09f6782739dfd10b3af08068e325c8103022c456112b6174a242bd435f6968ac114ab7ff25af9fd3c2059d118eb5f1e1f65fe9ab124072424cff97eeeee0d7628cbececadba8c8d87d1785c561960523ed61a4f01df5413d364d6adf13348fbeaeafdc9585b339540e27ccadee5baa0a2b2519c92e90e23240b80d75c0261217084ff8afe5ccac11e368474bf956218275e85c023bbbc968bdf6de0566dd216ee727d28274cce5ef743bf5d6d2234e3dbb78a96cbeb2801dc5b31870e1da65d9a343bfa517279ad97da1792d462af7481bcd7229c4dc7a8b6557dac5a514f596f546a8a3421d2e438f2a1a4042e92c568ef0bc4549e0c88be1eb335f2aab169fb2d45219e1669dc0a6b13b3ed9f86f61f3b58974e337fa03a7c03e68cb51b1dfbd6955f7662dc40ea12bc346782fb92a09256e521e372d664812506299a4e60be34d4151b0999ce4a8a256a2d43afc409be6389455874f6aa23d1915b05d6ec39453a40b513157ff2256a4287b244134b41135d167dd127667a938f4a25313d73c089c5a9e30a3e9690f05e273889cd9c144f7cb3d1626d05e0d7fa97f014ea8626b766e64ef6742761baab18fe625f3ae937d75be2837f0c067b67177a97eee23bc0cb4b565f0db0c08723c93c834723cb3341764f8aa45fa6c4d3f826d2b5458825834cd69a17f2d1e63d73dc93b4c2436dfcbc23b2c341b1eaa86c82d8d237af40e955ddb96103d170d8daf760c389eac0b4a5917a299d4b13107d4daba21da45603d71ade20f8c20b10259cf528041cce53e8c42dcfdb1ce0f656a6fcfbb5e4ce2242e0f12cdf8a7309250f5e99cca3c0218054154d36dffc7987146f70647140d726436828a5b22a5fc4b787d9ee668a9b526b2a60a31dfaa0381e3c0528f7c006b8107b0d48bf4bac7baa4351a3715a3be9b0072f0d900edf4d34afb2988900fc36405fe93f7e3d2e14f84252c1a076b8453b61c9d8fe0eabde60f94c4a38b290338e77c46189d0594cd21a3aa034d852b4597984183098e4252b5df3cc2255329d4011a8dae31b83685a3efa14cb49493f086d25f75fb13cab46f38227406c94488b81a906000e58caa166b38ac2450cd47ede96bc34587ef68154faf7c5e411271f3f1204b4dde7722cc22d5ef4c6f2519fc29575756e656275f5647d6ea70274baa965c27cc0e525e96b64eac0a822c14e69af4b93bf66b3d7785ac711c45f38e9301fb84993e9180e0b8facbc088e0aa6e3a3a4a899b615dfd483af84c501fd2fac15726052612233b0dd987edce1e92ae6df8e6dc57547ca0b028677867544837f52b932fa3c23fdf9b970fc124554ab36090d10109833ebe47c97fbe12ccb5aba54ee4340965e2274448e5d96c90e04b6de3ff5181b7e7e0f8dfa2af98135be981014088fbf1caff9fa071b9f0803ffae1789b2deb2747d45c520cb313097357d9487b10aca3a0da62e6b5f17c777cc0a8eb0826826d2628f48ef4a8d9162348b8e56445721bb79c977c52b065b61b1c39eb8c888d50e45e207b6847813c9ebb6b5665bb3e242f62ab8a7ea6a6425277eea17ad242d67fdbba3132ba9feff7aaf6c80bb6c9a5d149a024487c66af1b213ce6bcc591037c4b0283302c0e0a9e9c6db65b0b9bf520a08d89f7dd7aec52bff87315357a8081e2f66c166a11ec2db57c6690276ea84a664d7a5469807ca5ad1b531b6ab8251926e5d2ab1d33989bdd3dbbc376fd450bbc4d3e222963497f6ba5e71e9e379b49b289c3b4e634ed98911fe9d8aa294c6c2cfb2ff5565e3323deda5a123e7ddf4cc6292830818d54962e9ee95c7e1f3aab7cf06669784766bf9ff5593955de92b335af0671df04a56ee916c1780dbb5f8ed9d2f7cc79d42ebdcb8a3bfef287d4d186d969a1b5da49c725a9e82d44cf1304d3ff6d2ffcdb71b3611ad1418975f29367851f8137eb3f0a7d085eb2506efcecdb1466558387e7cde106ca1d93a621cb20e92c72999ed8930c4188348b4cc3df9f10f1dfaf5127f6c7e3b51d4161b35486f854647804c696f91c104f2387c9273821a276988626d2b8aa35a29682ac1fd002be86aa6d0f1fb7a8affc49fc4905c211a1a333fdedf6c60788456ed85b4243e7457a8239463430b2dbec34b05ac6578c01b18304d79bf69a06c63ffea5fd1c5552985caaa66b28fa7d89c600adaee85d38e954d6d807f6cf6fea56015de8f34670147c350d1264dee98d32cbb0c9f78e84efde6fe4f0dccd062309c5a33077a97597549d20183eccdab4faf452d461274b2392461a34b8ae4516087c06e751360c2043064ec98cb985f1fe2d16cd065e4b010dbf67ffb358007534bd8525d16a090f3e99ab2076d67b1f8fbf5dbe52ad4bdcd84fa9e4dce7de00c1ec3122001a893950dbffe3621e59605b759115f00166fb0aba574e759a86e281fa07a4d179545d06888dd1c980b5fc6c3c63e5cff44b2aed4988305c9e55659d5d6884185551ddb13e9c7a648c6293d153f8fbdfcdef12f56e9bf63cb3d81156c5324dccc3926bc36f228d086d2a2e34e8490c3a96a9cc28d95043868c05e841eb19d484baf8461cfd72a545b292d6d7ab0d0a2621689987b5b478c84bed77b4de156343cb437b14bc088600b6a5b05c5621d03ba79ecbf597c10ef288df0932ca31190d8957dca0f6dc48d391fab325332773d7b79f7477a9b5eebee5e2ebc080e05c7c0cc02a15b31e511674d01e30844c6ef8c92672d35d4766bab2c57d976480e487bc5ef1b71206df8ec50512cfd4e105216d3a8604c29f60fe435fd2e64e18f8ab1f92aee639b4c446d44cd7418ed6e2b937cee7d4fe466ee8939e59a28df794deec66d4c9b5ec8481d4d2e0b2613d07a50a34f12ed935546e1999b3f594a87fe424325717cbf585024cf2fb992ffc7a6f6f3a3af1fa31eb373e0fb0b0d108190ee91d543937e907ec26785fe48af0ebe6366e2c440af438bcddf7f1bf22fd40e16babfac2ddf9f52ba42822281f947cef558cc67ffc57ff10178ce5bef2434e259e3ffb769c02e9f970029519d07929663672bcb378fec318337c50b4731c1aba47cc0bb984cc2abd987325a7714ae7eaf0ec9e99faa3eb2e2ca7d9e3d3b4b4187e608b00036586338577c061fa48e20bd2dfe147d156cf7dc3db1d8ed6bc423b2d9d8d8c539c2c1a84354e000d1b1f46e620905e4e39682c57597194d6b4b84cb246fd81802ecd3563a32e09003c5a421ab94f2473aac97c5fd594cce3833d122e3395cd2ecc9762b789e53986aaa8815b2f4d017f0a7b1f993f84f5a0c4cde3c3cc40b37fcc0b7bfd3a6bfd24c6c80d5a140aadb16845a6418c15ad5d1f094138042f6ad07558b52f61d945b82ecd1ec08e91596ec426a903b58ef76a5d613081c14035a289506c4a45b1cdf7fe7dd4df5a68d4c6ef89660f58548023a50dd46e7c9faa262e4475ab1a53fbc17d424c22e153b16dfd8466ab1037f3ccd49ea33e6c015a9280b4a1c3dcf42015a3f06bb73a5622c102580f129eaa9aa303467b53af80e8141a2a5178770050b64a93f9daa2152742325b020d6ff5dee069872c170036537c9f5fecfc658a05e145ad7173252a5ad8f6d9700ad14a9299e4c406911c70613b43299e8172a569bdf8a4aa5ca448685c8fbaeac29a7023528f45b813fa1586c633415f6c608113cc938e05a2bba13f09dea49f1a46dcf9e4c995b4743eddc08a35ea1a79224e76da54c40376393308a024e3724ed3577dfe2812e15117a65d5ee3d663abff4eaee3d4ccc06abcb34a779db09e6bfb0692d6110d66f2239390cdcecbafee5f3cdf711f9b34429ab09aae5eeb127d9cc986e9026eade81da421ab5329289ecd38579839c3e42ff4ebfda291a0dc3ea98bf66353d98eaba2a0e225ab0bc811b7a88b03cc797cee005309e6e7226dddc93b736cc104ebc5d65b99f36ceff38523176729c8548818b5aa310767bd7c84c6596dbaa55e1bd20e353db05f2a6ef7cb4334db8be096e6725441c7fac0ed699f017c25f033d237da30abf488aa4f10009a7d3e61d63bd8b44853c02e5fa8a8ee0557c884d0305ca03d216dc7140832385fdd264f0bb07dc353516b53b249f01dff220a0776e2471c0661c547979afc341cde1896b96e109e291567da036fa320f4ff73b1b8908cbb7033067309bdc8d7e82b599e1e677afcc1450903651d3bf3fc89fe8a60d34861f5811ff7140a7456e271b5b6213f3c797712f5c1fc2cde1dc4a2a4f96a55b5703a8e7702fdeb11f07783f4e138a8e9048777d1af110b106637dc3011a0d7e97dba79282b5cdd7821c4fcf0af0d37cd1987b98777c39b03bd26d44bb87b82f42a103cb1cc19814988f66f11bb0105563820f640186e3d0d9255e63821f74436676a785be25c496479efb7c6b9ea0e744d0172ee5f8aa7af05df8ad6c59ded3c1f17b4f3101b5c1e22e3e69d75f6536586fb062847471ee97ccae9b1fa459cccee248ea484e233cca577ad2aaea1c3968f7462e180225a356c576f6d6e5edd68261", 0x1000}], 0x8) read(r0, &(0x7f0000004380)=""/203, 0xcb) accept$unix(r0, &(0x7f0000004480)=@file={0x0, ""/4096}, &(0x7f00000054c0)=0x1002) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000042c0)=""/63) 10:53:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() read(r0, &(0x7f0000000000)=""/25, 0x19) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 10:53:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x43}], 0x25a, 0x2) 10:53:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:53:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fc656219efa1a"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000002380), 0x0) 10:53:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 10:53:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000680)) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)="c88db95bfd4dfe6f4dfde430fcac67cf9533b4db692e6401f2cb08ca0126780ae8bfb81d8519ab4bb5542a63eea2cb1a66592813c1f212fec8965725bd2de11ad9d5e80e9adc73b78eb8bcf325adfe995d1339a3781a089e51db851d25de58c0d466332240b795f584125c3445c5472f81bf0afc055e9aa28bf3d4d1dfc2e9c74ee45a4d4f312ed2fdd4d9e6596faa9ed775336b8107ff84eb00a4bd8c9112c307a2002468082abc12525f57a31ce43ecebb359c327adc1be48abba8af356d734335cae9e55682b184fec1db2315cb36e64309e897", 0xd5}, {&(0x7f0000000280)="10518dd8e802ceeb9a87865522bb26e9ec5bc3dba38a269744afb9412a13f7efbf5c25700e62c825d8b538988530f12996cbc6bd85bc7acfe0b960362c96c996e7ca", 0x42}, {&(0x7f0000000300)="cf1aac8b1cebe31d0a312f1eb3641d63918c6a2599cf0e8008290f4d3b38fb3d13002e9c86cd6c7a379998bded5aee6c5c285d857876cf536af3a19c866237e483a5ac06b6f10d646a9657cf539146ff541dc29733cb697ab068f779f9844acc1173e24e2619d7cae7a784eb", 0x6c}, {&(0x7f0000000640)="9b373cbb72390194b646775ceb00f97c", 0x10}, {&(0x7f00000003c0)="a175bd6209ede356f50f7d97a2bfd0dd2af22319b4e747b0cbd7c3739ea1003ab38dc3e55e01be4f94ca16699e9f57e3db5f6c133bb19bffde11bb94f0b8df63d6d270ba2e56c45a28afd3ab0f9ab4ce5563b624d77cad6547ad6771613c2cbe00e668316609f5674b59944c1a15e3be58e28d146ec226b57eabcaa86d61a0485ac5d688b58d3f4afa61f2d05c192d1a0b8e86e7a3611f865d154737e7cabb872898d9339b8ef3ac94240b4337469fea9b59b67422b5114baf91a2effb186c32f1ea3fd4731c51da419e80b75fe34c533adfba925b3bc86c8823d71d926c785e0681505151", 0xe5}, {&(0x7f00000004c0)="1d4ca35d72ed982cda3c773adac9dde6701b43fed53e7c5116915a479b7029fe0515a7f31f293bb943b4ae60db23f581a8d1949abc801790b19025455a6b7c3c35de33f8b864e92fbc7398bfeabd9c61db889fe74961891f31c0b9b9626ddf6efdb2eaa1ed5f637e3b4b05db3c3656494528539138a0ad77d5f863db8ce0a76978990cbf157e206a8dbc1c0463e1e5104cd6153cfc508356018dac76f9c545d83a7d6ca6cb822dd72e9ecebf1fa156825a4beecab85ee719b59215dc095e870973b9d922db72f152cbd8511a5dae86e26cf0497c529a0fc5c351924efa52a73be27a576075b8933b12aa4b75000ae6e8c20bd415242efdf9df57ca9e", 0xfc}], 0x6) 10:53:22 executing program 0: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 10:53:22 executing program 0: r0 = socket(0xffffffffffffffff, 0x5, 0xfffffffffffffffa) lseek(r0, 0x0, 0x202) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() 10:53:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt(r0, 0x8, 0x800, &(0x7f00000000c0)=""/158, &(0x7f0000000180)=0x9e) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x20) getrlimit(0x6, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x9) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="272823840fe75c42675f429e6dafc252c32931e78e3894505e5a44bef2d42fb786d26f8f23badad6d59e9ceef7933079d04d17037cc378", 0x37) 10:53:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x48c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x5]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/143) 10:53:23 executing program 0: setpgid(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getppid() socketpair(0x18, 0x4003, 0x2b, 0x0) getpid() getpgid(r1) setpgid(0x0, r1) setpgid(0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 10:53:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000140)="f57e51fff89953ae904b4ceb0dc097954e3432", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:53:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 10:53:23 executing program 0: r0 = socket(0x11, 0x8000, 0xfffffffffffffffc) setsockopt(r0, 0x101, 0x100000000, &(0x7f00000000c0)="2097fcebe86a1a2d2723e39e178e614b9be059c0654dea39e1ae63e78aef1ed414ecdad8e93f48655b1a64392fe6ceb35fd823", 0x33) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x19, 0x4005, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000000)="5893a70e17f3c6327e4b75d0c0ed94f16da0cb0f91bb3195c5f69f8ade9e6b4c66a4a16a85efd6a25a6254d5d0288008f995d9562401fbc72a208f06ff01c978facb082c564befe3ab5ebad2749ea0391f031dbf6869e40b9f037ca9a14cdd708d1c09849e892569c511", 0x6a) vÞø!Fvö`Š–Ä ^—bàK7xÁ¡„§ÜÞ¦‘ñs_@©¢;à2çM‹/P¼Å’Õ­LúÔ}*]Xzþ’}h­õÚ»’:›Ö¯˜ãÊ|µæž2AÎÚª[à[ƒ„õéþš6X´9åÛ¡$—Kr”6Ò¢¥šúw4ßßæ'—Ê.™¦¨F£–^ûà“ÔðœÍQ\¶-½®Ïk[SÃ#̱ ”Œ^qÜ3`•·úÈê´ö¨ÁŠDÝ=œCçÈÇC]¥¤È°Ö"±¯¼ï,iúQb“ ÿ‡x®ÐCFŒ>ú8³²ö'“× †¼lÑ5²¬Ò!FÏ'.ìïV¸¾­õÞ*˜G"c )tÚþèC7f9{w’¶³ÂÜ=òî,±bôÚUïȬXüåDÜžqPÛ˜zu…Žg€Þ‰™úì©iÙeà5ø»àª÷Ç­pckbd_enable: command error 10:53:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') fchdir(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 10:53:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/124, 0x7c, 0x801, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pckbd_enable: command error 10:53:25 executing program 1: socket(0x19, 0x5, 0x5) mprotect(&(0x7f00006db000/0xc000)=nil, 0xc000, 0xfffffffe) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) setitimer(0x1, &(0x7f00000000c0), 0x0) 10:53:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) 10:53:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800000080002009, 0x3200) unlink(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80000000000, 0x51) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x9871) 10:53:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x601) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x3]) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="302000ffdf00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 10:53:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0bb1ba01c704c434e19fae71aa01ebd020effa51217e9d7cb8f31e9f3b7d64a1f52fcc60ba79fa2eacf43bbcc29a12530605f5b47a998871eed44f8109d95414e08e2f46a61e881c5e4bb2524f7cfcb73c213637f3a3c019c745e46563ecc01a0ebc6eec1c88b095e93a184b93dfe13afc0990cdfb9c34cdbcf5c750b8974504ca447914e5903ace8c713184ae00a53cf1f478a5f9b43a88d2f2d476ae83d2e2fd9f082ec05f09", 0xa7}, {&(0x7f0000000480)="101761d35ce23cfec572adba3fcf1ffe724501322cee7ea8f89bea61d68e84e63a5ceac3e37a4a0ead3db741a0e3b33bff03f87e31775e54e9ed89cda6331ab1edbf68647bebcdc54fdf72df572bb42760c23963766b7448f74004ccd0b0e1125317e155bc272713ab50da1e28c630a8cace01b101ec9999e9c5594ed5e86c9b9f7d5a0df203412e4fcf7d7ae16413b7933f396c3b5f30779311beff371296579a61a9db4569e0eac203910ab10fc754333cd1506f3d3b8d3e6304f0a71099e7", 0xc0}, {&(0x7f0000000000)="970d5816f9a5d9074ab0d4798752a7addf7ac193bd6eddb7347ee230a380b76f8cab31dfa32db85c4beb5433c6a1185261607d60ec58f716114f1c58746944643a78331a336fbaea2c05b1a24a607ba44e829ba81f0c675b6ff0ba0b29ef01dbec2b", 0x62}, {&(0x7f0000000540)="ac9515e46deb443eb23fc4bf56fcc7b665839fc5bdc2e8f15db54169b7465041afc69a5ae67781e3a6ee260845bda0a6435bb497f445f82eb97232954d64e311671814bf43251841018d7a0894bf0b80be019822e82f1fda4e6c2d6d6bec7df27aa9549aa25457df8e33395747c6e480d51f95edfd73ffe0526cd7067437f1ccdaf55c7e0aa80b4be41a4da783501b9aeb8907553f92af76c6de3ebc20902c36df60e1a16c5f04b886258bc6380388e2595f5201795cc9b4441441bf3280c78971e97640a66cb780258a90c4a18cbf0ee9d3d7e5684aa0e618f1954f", 0xdc}], 0x4) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:53:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 10:53:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20001, 0x0) flock(r0, 0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f, 0x1}, {0x3}}, 0x0) 10:53:25 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) pipe(&(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="f03f5c5e38da4e8fb4bc670b38134bb5e6586f6f26a30b653791fa08c282ea82bc6619f115f36614446b74bba55e84cc0ddcac527aea4ec80c539deb515d82deceb8be75423806", 0x47, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r0}, {r0, 0x22}, {r0, 0x24}, {r0, 0x3}], 0x4, 0x2) 10:53:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x2, 0x8000, 0x6}, 0x401, [0x80, 0x6, 0x9, 0x0, 0x93, 0x1, 0xff, 0x1791]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x7, 0x8}, 0x100000001, [0x100, 0x7fffffff, 0x7, 0x4, 0x59, 0x1ff, 0x3, 0x4]}, 0x3c) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 10:53:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 10:53:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7) 10:53:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xd8, 0x0, 0x7, "fe4b4b3c643f7d6b80956226d6f36f3b763e6343d4d4471c3c1416a33c81726d50318ae9344552d09ac3f94ddd11a4e7c0fe8e16c29fe75d344936727087f6a7031e01cb45b14766e85513599c2c55aeb0980d9e56441e93a1c8cd746005ae723e336d50a7d1b04ca8b971c137e8d69207be9261aba75a4995333c5d3b00faee8dc7d41fb0a2a6350af02d7a5e5d724fa0ad32c6ffdd73e3bbcf8f14dff43111e054d2d5211cb255fae701219e0652472dbceddcce04c9da2b22c883e9905f3b4a8ae672"}, {0x20, 0x1, 0x80000001, "e0b889d76f397b43aefb07"}, {0xe0, 0x0, 0x0, "cb84f5b41030d350f8aef2565e87a96c2e76e926481c630b19d01c1ba3a665b260a66295b98b093edcc9a8a1ed7c8471d6029d42054edaf4b5284f4f38f0bb53a40307550ea6adfe8de4e2ee29ed75bc1aaed6d211df8397d032455c44ced9ef2465db3c87f45895d14a9a9e57e4ddeb33f09a3937ef08e156f45e1b426a458d6724dfc3c4cc8ed0d1049db25e45b8da067198c7468d994b9711ebe33209ca20d2cba8ef4b89f1917437898fafaaf5d30d33fb588d8e7960541e6ac3aae19ab5f449ea602f49d4c0a5"}, {0x48, 0xffff, 0x6, "a6e8c031a7397c0cecce5e9acaa83e3a50e39793e9980bbcef2cca5a28d1d0d219c46d8e8ca8364ba00d112458816f247c90cf"}, {0x108, 0x1, 0x0, "9919f5de34f93db21325ddde11bdea6fdd3945948a0f0729b248ec8c571deb2c42a0501bc0cf8743ec9252819c91b266a454cc1774dd01b1cfe98edc6395e439d422226a4e6941dde63b361fb27bce4322f0db584993f0fe75592775fb18f0c33129f2306665ef7fd113335f9ca32f194f726d06b9cc522fb74a639a9181cd89613c6bfbffd8e3320d52760b0290cfa20f4cc368620a86e629a9b5d2a33198e0e271b3052394c06401fc2d3093cdabc018bf7a6141e2a1d2fc8073187342ee390b39677e01f8174921abb7b847a8eaa5b748e4f2917aa3697064e27fd61d2d2c53e5959a79cad047d30bb6deba922f4781"}, {0x100, 0x1, 0xf4, "adbf571e804c975f4c9e72702feb65ee6a9698e513b6cb4bd81bfb5f511978240ccdabc73de10320bfadd78b1342a728d6e1035d613dcc77c7648ed8163d9e333a2668219f20987b127bd54875a691f449c95fb0bdcad7329a21ba398bd99295a75ce8fdba0b162474ac9e0acf9275cb1b60ca516993bfabbb70a3cb497ab520dc2114061cecb4725593c10757069a9c8b4dd5728c69927aa1add67016f040a0f8774cea50e51fd547e5a157196e06faa17d21bc46beae3afa7b2991af9c9b851471b8deb1b3f8b15149c3f8c65b9cb682b9d0565deafc2c4b90c9e84dbf5d16fdff83f0164f102b7f2ac53b7a5c4715"}, {0x70, 0x1, 0x1000, "447f5d9b6688af653c7b7dcc06dc48be0f24705768d148744c676aacc7a9215e177975f4db6bc0a51019b99f8c7c7f55776b3ee8d7bfd675e9018ec59bb4a945e247026f7283feb2d4307a013a05530cc524b74bb05892a7d7461bb0"}, {0xe8, 0xffff, 0x6, "ba59bbf8c9b3a80b2bd8d4ce5f68b8a45391cbc537009fa1347cd65152bb1ecde8068d0df1baaf7f7b43b38f5e9bfc51b18e87b95ae9042950564490f1e6e2fd326f86a994aed3e0e4e38abdac4d0ff31cc7bb6eda2c3d686838e417b141e40212914052e539ef14a0eafbfba5e2fc3828448a07511eb9b17da3797a432af52e3750423292c9e6fc042ec2d63bc3ca5fa6cda1923ddab772360511efe5302feb4620822071ab02f874e4cf5e41ad8e2f3334707dfbf5df0de87e1aba909889cbaac0828086cfe8aec0c06a80c2302e3b835565"}, {0xd0, 0x1, 0x1ff, "f5ec02c9cf96283e6684f019eefee02904b2463347a9c8d098c15a1359e2a7f96fb0b12824dd7bfd05d0dffab8e2409b69533ecfae95ff8027263725e7d78dc471fe5809a73a215f4e0b08e993fae4f5aeeb64ee4abe3176e40a1bcacdfccf36781ab027d9f36417a4259fba3782db2bc7911f44736be06e029e1c16973ee2b65004c5767af151b2150742b3a9260c0062dde2a9e6a4e5aa8543b544755a02d85a3c4aa7f406910e453faad181ddc6817b0cc2cf9b254388a9db9ed8c67c64"}, {0xe8, 0xffff, 0x40, "5d2b5eec2ad06867dcc8df1fe6fd749e757ffbdd32a3a0eb132131f3a73057ac76e1162d4f0c857b16df6b83fb343f89a9b73f1f462c3a07467cac6a292a5bcc5b64222363476033ecfac5a4774ca9c3c97077896469d969eec1b113afa51856d17f83b14b7941e4fd1993d1a4251e64e85870acbdab5c0f6357884e217c007c9da364d0af4c9be7e75a976cd6d50893ee4fec026c67f361c095684cf937caf1cf408118ad27c920f2f6438a5ac3856ff21c0b685596858389e9f81b760c47d66d7b7e50e336481ccafc761a93852feb58956fc7f4f507f0"}], 0x738}, 0x6) fchmod(r0, 0x80) sendto$unix(r0, &(0x7f0000000000)="71e87fe90ddfc22d2eecba5f62c5700acfaa64c6ebc6a72f1b6f3b7944c79040a9b92a16fc39aeb689d8fba435e1337dc97a31d8b2d6da34668c145df47e807d1f63f85b9b2fe8ae523cc451e1", 0x4d, 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 10:53:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(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(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(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) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000005440)) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000005500)=[0x5]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005540)=[0x10000]) 10:53:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7ff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 10:53:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8000, 0x5, 0xc2, 0x10000, 0x5, 0x80000000, 0x100000001, 0x4}, &(0x7f0000000080)={0x8000, 0x1, 0x47f, 0x7f, 0x3, 0x101, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x78b7, 0x10000, 0xff, 0x1, 0x441, 0x9, 0xffffffff9dc63f14, 0xfe}, &(0x7f0000000100)={0xca, 0x1}) write(r0, &(0x7f0000000140)="8766e8edaf2268d82acc1460341190a5da0d1f568e6f60bb4fc8a63ca000180a5430940ef268ddd5c46271511898c3ce0f0174a7e901dd61cbe3453ee63d7299d7b0e3a380250cf70bad9fc1a8595d3a44c9cd5dbba0a1ee6568caff0f6056aa82317c1a4c760e0bfdba9d394a7333e57e4a731f80885f5586991db9783c390118740060741819cbdb6881f0813e7b2f5525955fb14dca91d38b7fc07188f20155f7d67261e3f278d04b52e03ab37c492823c4d7ab3b7e479bea9dfb1edd09e213d786b80e701a7d004c93b2ee9a93f6f84e50b6d0b46e74c44e4046477a012a63de7e7b9b51d5f5e7bf89c7b396579b1fcebf51d7f0ddd5c7d0511be37120a6e713ec36afa9bb78b30851fc4b9e7b35e7ca093c409e6a57c55958e40886b3ea68893958d5230076264e63437de7cd9fe2b4b57c03414a8e633a5c3fc94932367782341778d958d161ffbef80bb5bcb29c173d4149434fea0b82afb04e0ddf8b0fe67b0c8f25a6610d3bca5c174bc7bb31beb07537e68f4e02f0ff490f547cf300d095b917a7e2b87a46ab2f934bb6d7de75a8b32293bf6ea585ad6007cfa29e92979c5e3e7bbb2993590ede1e8f58e00d472957395a7007ba925f17003a2bd4fdee1878cba4cc665d5f4472fbb93ca8a6e39829e3da79cd28041c756f8447cd3a560fd2f047c2703be2673e068b2ec2e2e9e2e4f7ab89f1df36bbd1bfbdaeb40e814635c0d346512a31dfa1ec2201eb2a25d8d33bc737a3ecf5d0e7393a9207afca03beedf23897495c263db2c6bd50c15d665c8fb825bdca0ebab6cd18e65ff670f0659f58975d312ae560c566cde37a5bf5a41edb00072d0983feadeaa444188404ec64b21b79b620e3e4c1dfb2ba982f3d0a7befe0f62ab3776a5c2f551cebc5cda3de15bc53b1734218e1d2228bf575777fbbf409ad9cbf84926c05e58d87c21829d82e8bcb1c454755ba640ae66860f458ffe06a20925d581e3e7539da118a6175cd47656dc258cba98b331fa91e700d99002afa52007a19bcae35bb551da7430c41fda55435a9f59eb4ebb39cf2d0b5c01fbbd995fcbaa2d9c6f88c84b9b95b44c7e9245a3c3116f6853b07d6d8d359f2713f1be23cc72dfe7ef60514c3b0dee643554438f07fa8be81cc308b550080d4725b67fce58aa36eb7b3f0202f40d902ae65ae0c7d54d56d4c24b4062eb6c2c7567d2d5f2e8245c8d2e50cb5f76791a44ed954b3107e05ce9c291f8c0e21c1448bcf09e1d30f04eb6b74c91b43d287122e7c6607458ef7f5522acf37d0a142d0e529a31f8e0db20b6114089a0e2a8cf05913c56bad5ab88f4829b881a5c403626c2819964eccf5956399f01acde46c847da642775c5cba6f6906306b99c1ff995b5c95685ec2a1dafe07261f7ab42a2441e3e37498acaaac07650c99cbc65b65a0016c4bdae20afc6d568a46348f2ff43cdbe46dee0b99c1681fd89acbe310949e38f1deec9c491630b01004c5f14c24973da67841803928b7bb9eabf85bdac2c1bd226c3d0cf41743c99a6be164d3711c35cca2df4cc8a9f9e675d20a1124d0ae38578d433925952bfbd9c38775ec839b9dce57910d2432ebd3d136dad03acd6c867d40a8e0653e082f31cf5712dfaf37c366523df94cb6b128c58b78a92f17cb54393115ff44c40e3889c6a8c106e2287c86d549736e78722ff883f504ceaacc591bf37530586679ed6ed106aab1681488a2d0b631b0b675165489490beee8735e9d6c2bd4c6169ebf221c316665deae17b047dba0da83ad20931c95f133e5184b9180331c3e16b2edf2935be4ef33942bcd88902138c461783df2a629e72fd5a7fb76ca472ad736a2fae9242d58dddb04a6b436b746d54a505a2e75d28b4c4f9190a6f35a3de85d7210bc523b681bc06611571632aba903f7668c3c9725f22cf5cac95c81258fa2866b2e8c6555ecbad29294bf5a2fabd032d2b296e1675ec3b67f0b1ebe0ba228f0e894e7b9b67e22b1be6dc0519ee70b39bb86d0d7e6520b9ec04bdce1680469a149f4cb52acde7c7960b785ea6c91e8c23eb87c6b895c5f55dbb4588f3c405d7ee4f0ea87a91d84200c2b717afff58f99797df3c7ee3c371e6975dfbb1d1c2b3e31975bd11e1c64da65e2fa22ca18416ef7f3bd73374a0751373f548eac3c98b6bba24621e18cf8deb73edaecac87406a6e98585f465b5cadc11b5585b79b5e51920bd712ad65d5171f58d285b693de660d94ab24c6b43a716c0476d89244dd7170d4e29ff6cc2f330529529d06454d6a0cdb82ada1081d2cb2ec3a202f19ff8d3d9a1c6b8b62cd1062b9d5f6438daf7a2137129cfaf425acb07f300971605be03797a3e205ff9c692fc08b58e6c35ec79ce0f0c17c773b441dfb7ab569e2b1a5a59ceba3480288d7409f98a48a61ebdf745306f0225a16d406a4f0ab7f978cc186c62d69ee25fa2ead6cc27cc127142fb5bfc0255415a30160b50bd7b90724c068d18fd37726ff9d70a76f2c72ce44f0caaa418be9e9709d0b7ae13fe6d851cb349fb5c4555fc78e2781b2c3061e6b9039b0a615ccade614d12c6e32522674af3c744209c85be4fe7d784d053c2db2b2dbdc16c5fa20c372844a2c999c555201833efa110374ccebb847a4515b4065708d05c516840e17c0b3394691b4b83240fe67bf72e13533eab5420e72e591913d80e4c3039b6009c9872d00ffcd792fa96445646a7ad5f8cb60e73776debbb1b50fac692e2f55902d10231bc84144356e83ee1c58dd3cde4d9c342e255e6cd91832e133119575f852a19d21bd342de8570e00b95cdcdd2ca868c6fe205650ca5e741ca795c8b1dc7939cc2bcd1fe918fcc39d7977a377c6626f2106aabec441df4738a8762682c5c0e94c89d731db708de595fced696662d15490654ed0cf9b9083b10a3e20b5b5a3427f10ef03649d508023384f3251cef23f42a66d27e2bfee2c2f3c3145ff794e735d336a21676be34936ad34e25efa28557e6df6b2ddc349f541b2315b0ac5042a0dd6508df3f62013d326a7a37dedceff8d25f219f523a0d856c706ce3de2f5060ac8c50e43e3234857f771687078282159b2b792ace03d3d0f6a2a1fb44764cfd7bfc9babb2c2189f24b5ffb5f89965662c0220d8eaf424a069cbd60fb69913ad7555d3e5df917b24e4dbf7463865a0c7693644be3a7098e209db3500189dd2898cf6f81b23101f517ffad94641b0b3ac52411907db1b4ddb35ef5efdfbce45de9d66f8d7069e67c33dbf179ae5a065f81f114391dbbe4e1ec851f487f3a6976453ce4e55c912157b01bf8641ae3620f05fcd2161893520f40498d64d6522ea84b1960754ca327bfbb03b357459de9f6e289a5396658368e8bc2961e53fc06a236bd54cf03a8f8e9ab0508912299ed85ddd0dd6ff8842fd1b9e9f3558991befa6dc078188da45f141b608f62b23c606e541004f2c0f5be005f1cf1922be3fc734ef34e0de5ae637b38206d9eec9f00ab74281b091f2cba264f08d06e13203dcf9cf475db3fcfada90a797ef294e51fd348493aeecf9b79fc7651e8207e2d0d870d7661dd7b8d0b4ff28b178849cce9c45f0fad2b326840ad5e462f0324912b2e558d6556c6ec35a3f90b3c32cd2d58198c0e34dc66889bc8b04571677101fba3813f26412174c9e59a4962fc7428a22f74659335b0ba053efe45e3aa40941d2e3bd21bbb2f1457ef88b8ed042b38c24faef6d824b62ceb60683229351c0587367fbabb81a9f43dcb8a792bfd8025519707858d236a942baaf3e926bd47c5dc6c95ccd4410c49055309091b44237bd001a1dbe75ad77cd08f504ca58fdb00b0bda2be326c5ea43ff5ad94ff508d54397be045a52bd12fa3a42d6a7c7864f0ca0d82c5b50f003f3f8e4df6ab4d5be11fcbf58f0d6afedfa804711147bcd58aec2a9b0e587ed2f3e3d0f3e8ba5998a64e673ac5090ebeb8cb1bb91dabccd0ad9cc08429c9685853f133f9be428f8cbae88eef789bf40508373b40b76c379b5e67306ee94d92d57e3be9166fb9d5edcb0d7237e58a09e82b03e9834d9a638551503bfee4e64666b1af1d3eacda48c54bcee2534c63996ce3f20a4e7ea7ccc00f96ab261e83488e9da81e3c5aabd8902365082793f3d83d8dd52a50aac1aa37e99b96d3ec6beab48cebdcc5ec4e40a0aad5e16867e2ecd55e58469c976ef29752231c1a025134feff3c8c9303a4eb2dc5f6934748f799c49432cab744b2524d93f770383414a9d4c9184eaa35fc9f115175a7de5f34ae933011f977404c34de1adc8d8b6da89b0f5ef4c3640073f9f836f8403a9f01197390f342ede57ae63d941a9d5a88d2eebc2133033c27bb976cd05910e8a033e9941279413bc92c55afc98a85826453dbc4b3b241b4beaa001dba32b07aa9d81c2d4f7ab13bff8f3702fa531be999c30697f47bf6759ad6e3306f16af4aab0f18aea75f0e646dafffdaf07a246fb9a32a85a187ec168ab075fa192822ba5afaead029655864aec11dd98cc6e6484dd4154d06736f73b3a635d3da1810fb67221ba4bacbe922a8978ed5bdd810b4842312012c4ee1fe899b9a2b59a1d212f3260760e960a4bfbc39c1f1b4fb754d03c9a08d0260bd43e24132789e2afff5c6587f3dff730c38d0f24365eebe0b73b3a140f798841a0393856fb0af1b7e6973c88017e0ee440f0a904ffaa8f49aff6d0c60bdb385a1d7ec36073a760ffbe2ffb4a31e60c6616eb9a0208736dedbd59eaf3329d4a0c738e7168837cf94801490cf52bb6cb72453fc7a808a09e4cdbed228aa1011206e9af65828de51618de0f2a781be621035132066a690cc309ad91413676ba0db58cca6fc3cbac27e6a9c0baea833bcddc7a382c24cd46249970c07edd0680b137bc81d83aee9e7fefeccd357bc4151f0f6bc0d172c87231516f4e1ad88cc54d70995fcf15cdaa49f2c5d181d90f5f4379d60a5565ba9c105c8f1953bb5a408089dfe6b94c9e457bd230940db062e622cb167048d791c1334feeb60b10d0b28dc39f8861193ed3bcf267256a0769f50de20b171851dc1d4cb3680baa7c680536d8148b3f5bd15f13b3be2f706d0f4f07d3ce6893f839a32e6482ff6a8886d36af70976a58b272fdddbd3b094c42633ace1808841bf5a3135d20edbc2bdfb1af2f1b25c6f673b6824a1f6dc0eb9c3a03540d5314dc96bcf8eebb16b2e164a3f2664d5ccfb7d377e9dd193a0cfda87ae5e11621f9fcac05444701cff0e6725ce6fe92854e83df070613c341e4241b1fe3bd4f7a585485a83c02e89790d9efb1bc47659192f0479b9dd35fc204fa5b302b633c7745fbcb4d54c80fe50143a2327de04e28101a5175d2e3c023eb7f0cde0a616c4bc0886e55aa3d0571dd56290da2d19f640e3a6053352430650d7b56c7d712fee18f14e651c64b83aa9668a1a3ed32dcaa4d0bb07763a6de2aa7c107afe0f82c3e8174e6721167893eac9894d255adc11f27bcb821c431dc0f8876e588e042e7418aadbda030085170dc4a44dbe754d1ab8df4cca4bf92c693b63c43bf9ff33f25b516f01caa1d4a8d7920a94fc0a52bfa8a1b170dccf4d0bbca56ffc46a54d406fcf03f0956c4b3b7ea3f267d1bac1afd3882337c9ac45b919f42a1df130a518f00ce0de9ebd4d196698f352c3f525745d38032d609cae3da3f119851c1f15b85f8398114cb38ac74d56c65fb0b8430e37481b58dcbbe651b94a9765f104484d1ea5deeb3be6af0c810bce818f2852a89ce6e715554a90ad9c99a977afd998ead7b3ac184684b1912139648aa9fe0a8fa", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 10:53:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2018, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) fcntl$getown(r1, 0x5) 10:53:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 10:53:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 10:53:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:53:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 10:53:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/115, 0x73, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x6}, 0xc) r1 = getppid() r2 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getppid() r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="b84b54c2632a209ec3d65f57c80e1d0c6ec7740edb58edf59e39435301d8aade6a58db7629b3a39c531e88553c4e83f3723b707124c9b72041a0037b35a64d2044c169c89e6a23010cf40ef086282bb8165c592062fbcb83386f6044f2011110b2f6d7c697b3544fe12218464f20bb42412c9d905a5fbd6701e53c4ae125acda281c6a478e1cb371f22f7b7ad024ac3d4adba3785b1c76eb1d4e92443984dc0748088bb51cdf4292e5d2e5da9f4e6855013e", 0xb2}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x118, 0x8}, 0x0) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000080), 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/53, 0x35, 0x42, &(0x7f0000000140)={0x18, 0x3, 0x7ff, 0x1}, 0xc) write(r0, 0x0, 0x5ca) 10:53:26 executing program 0: setuid(0xee01) socket(0x2, 0x400000000002, 0x0) r0 = msgget$private(0x0, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/4096) r1 = semget(0x2, 0x4, 0xfdcc320879cdce54) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/219) 10:53:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x410, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x10, 0x1ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x81, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x31, 0xfffff, 0x1, 0x1b7}, {{r0}, 0x0, 0x8, 0xfffff, 0x4, 0x1}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0xb20}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x2}, {{r0}, 0x0, 0x12, 0x1, 0xc9c9, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x2, 0x8e25}, {{r0}, 0xfffffffffffffffe, 0xb3, 0x4, 0x8001, 0x2e8f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xd1}, {{r0}, 0xfffffffffffffff9, 0x42, 0x40000002, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0x20, 0x80, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x82, 0x200000000, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x80000000, 0xfce}], 0xb3f6, &(0x7f0000000340)={0x4, 0x401}) setpgid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:53:26 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x800000018, 0x8003, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 10:53:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x6) 10:53:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x7066, 0x8, 0x100, "c8544abe863e980ce441bf583fbdb4ca6e948616", 0x3, 0xb9}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) 10:53:26 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x6, 0x8000, 0x100000001) setsockopt(r0, 0x8, 0xe, &(0x7f0000000000), 0x0) 10:53:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x1, 0xffffffff}) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 10:53:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() dup2(r0, r1) 10:53:26 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x80) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 10:53:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x3) 10:53:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x2000000000003) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 10:53:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) 10:53:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x480, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88, 0x8, 0xc4b4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000003, 0x7fff, 0x749}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x8001, 0x9}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0xe4, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80, 0x7f, 0xc062}, {{r2}, 0xfffffffffffffff8, 0x8, 0x40000000, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x75, 0x80}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0xec, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x21, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x86, 0x9, 0x9}], 0x6, &(0x7f00000000c0)={0x0, 0x10001}) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = msgget$private(0x0, 0x4) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x401, r5, r6, r7, r8, 0x198, 0x8}, 0x7eba, 0x9, 0x4}) 10:53:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) socket$inet(0x2, 0x3, 0xffffffbffffffff7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x3) 10:53:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) fsync(r3) 10:53:29 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socketpair(0x2, 0x2, 0x3, &(0x7f0000000080)) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 10:53:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000240)="b90f92027ddd394e09833d96a120cb2337eb587e3beedd897c0a8819411c38eb25d442817803fe4e4831920b0a7345ddec3c6c5eea08972d58351bc39104187f0dd3ac3d2b7b2b64c5c1e76923b53da543a8fe13456bad7a5718fdb3c9713732e029056fee5ea713f1e90b6068b317adb3d819", 0x73) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2f89ad74e29eae50b683dfbc1f7b80caf41659ef783962c84f0412258edf12499d20c9578a9c53d6b999c5db0ea0"], 0x10) 10:53:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getpgrp() msgget$private(0x0, 0x240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034152cd99e1eea1e3a429b7df62dcf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad63140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067b6455d73b53f157d14b18a1763303100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007db40ea4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) 10:53:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a40)=0xc) setuid(r2) ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/64, 0x40}, {&(0x7f0000000540)=""/10, 0xa}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/76, 0x4c}], 0xa, &(0x7f00000007c0)=""/21, 0x15}, 0x40) read(r1, &(0x7f0000000840)=""/249, 0xf9) setuid(r2) 10:53:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff15, 0x200, 0x101, 0x0, "f145a1f1734cf8f499ea00"}) poll(&(0x7f00000000c0)=[{r2, 0x49}], 0x1, 0x0) 10:53:29 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x100) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000016a000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x1d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) madvise(&(0x7f0000446000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000000)='.\\%{}\x00', &(0x7f0000000040)='[\'\'$%\x00') 10:53:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xff31) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 10:53:29 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x44) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) close(r0) 10:53:29 executing program 0: getitimer(0x2, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000000040)={{}, {0x3}}, 0x0) syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 10:53:29 executing program 0: r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8001, 0x100000001}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000100)=0x1) 10:53:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) 10:53:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) dup2(r3, r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 10:53:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 10:53:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x03', 0x0, 0x0) 10:53:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="ee0171c09b0c", 0x6}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:53:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259578ad96f520580401f46460f8e5815f73f2a044fd330594ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f000000", 0x5e) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1c) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1101, 0x5) close(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/141, &(0x7f0000000380)=0x8d) r3 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r5, r6) 10:53:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "f0000000070000040000000100008000"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0x1cbcb211bb52fc3c, 0x0) 10:53:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65300017bc3909df4b56280921d201ed4cba812b60560c948a9c678b8ae7d53205c9fa07866165bd91fa430cf4f93a160944d1d48be661f50373e9d09ee082fc9d2719cd3029e264e2660c8c86f8ebeaf63b2f668f61626bab9a0a431c4d8d202f5248ffd271e4911509e9f7f76c1522c2de6b2cad9ffe97343eb52e526dc5909dadf9a8"], 0xa) dup2(r0, r0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xffffffffffffff99) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 10:53:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x4064, 0x7ff, 0x4, "4ad66dc923aa23ad146208e6a77b50989125e614", 0x40000000000000, 0x1c3000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) 10:53:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000140)) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getdents(r2, &(0x7f00000000c0)=""/80, 0x50) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 10:53:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) sendmsg(r0, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000040)="3ded72b61471f2d627da434870b919b3794598380186a03e265dd6e6a53a551d978e9b8ada02b98a3faf2535615f0bd6c1c8523dca628b3648bae53f15b036bfbdb910418f37ef26e97831e60b1be708976b903015592df27be1e93ea96adbe3893abbf899f251c060fc1016587a5509be924eeba9e0b3f62c4277f04eed106adea93a0948fe851706c530a67f2bd35d4b92635005b2674b26b226168aa0c87ec4df7f9ee634c0970711eb362043454624", 0xb1}, {&(0x7f0000000100)="95ea4abe936e52b3f3914806ae9ca6ef436c2de3e1d59d187d91b8e18b39d13cfa1b44833ebe2be2583d2b03c609a840dd1dced0fdf543539bd5eb0519920be23152c24b3fc166ed74f6eb1528bdd3266dbf2d83fae62bc5f5a22d81b8fb3f72247c0f31eb49885cb5c4090b43d1772d5ac66de8a92b7746c3e6a4fe60eb0fe50d9aaff017eac7e2e0810fa2184f8da40fcb4fd8f1cae646962145c15c24449a286569f4efe47fb8", 0xa8}, {&(0x7f00000001c0)="7903da78842a4f7037374cb575240b5fdf56730b5ad81befeee779c9413f3bdf3770cb1ed4e394cba9325ba80652b158bc04e9ed5757d51fb46a4ec5021763bde866358a5bbc1ad52a2a91ded3b68938fcbd7a0dd10cacc45d4401b942fb64009bdf2035be1f3d4a7257396f3187d1fc0d4968ef7bfed9aa8c31da6d31418aea084ab1395b6356b7be9e48ceb785f60359949b36ebd40885be55f215a9518501640b64e53bb70ee5d245e59327c379eabe1dc9d467304de81e9549e65c5a6a7d63d883de6ee437063f923620f626d86f2db9583380130242", 0xd8}, {&(0x7f00000002c0)="505e5a2dbb504a8973c28ef57cc6c688e2e20d0b093ab771842bdb3c4e690e7c1004f92bd283afcfda590b1a3b91cf332df071612452bf9c12790b", 0x3b}, {&(0x7f0000000300)="940e335aaf7a29f66ef1fde55c92a52e9e0dae2ba14b12a000c208e8376ecb1364179bbeb789701575142a7c8e47fb082d9b35d11eff6b5454f7669fb4e90d500b14d0883e926cc1367873a7c45e6c2459551712bc506dbe2d2e0cde9ed33476b4cf2abd1e973cdab78471377a84f1b0526180ec5c14e7359aad013e0ecba2dd70c55e58584e74c83813391c1f959f8dd0412935ec96cb", 0x97}, {&(0x7f00000003c0)="0c7a2502cc7940979887b90c7f995ac4b917d35e31caf3336264ee134b089ca9c0d88a29ba44febe19783351dc35376198109de2d23fb2c48feb334632d4e2566ba4145141bb872c7556d8f92132f78b98f1eb09c0494f3a4205a626ad8b7fee41ffd51b4b26da578fe2b57b6d682337c96d3f78b338c20c54f641547989e17dd70a800c82bd1966ef8facb0ed2af08d6618b48647bcdd4a5e31dffd4acd3abaaf52e1f83cebedac537d42f6796f2ecc7c91ef2520459dc189f4939d71c23441d34cc2b34d549e2397574e9b88de8a4c03f072697d66d15dd57c6e775340c3a4dbc90d99385bff1764984f19fd4e6b2408bd59e3f5cc6f4f9915e1904a", 0xfd}, {&(0x7f00000004c0)="e446c9e3f2e48e89832499ed32ab468fbc2cb86f7424b2b0c91f58b51ac9014a40b8f17deb62a46064a3eed81b95b9d505232f41e7598dcc759e6e37ab70d06d4c6c1823a028", 0x46}, {&(0x7f0000000540)="e07135aa3e39c89122b3fa2386a01b5439d0c3b73ffbccf2c83ed327559336969d702389850f5e5d2536db5ade5cfb4eb6bb24a826c056b7dd6f82363474126aaf24fda4c412553f6600fcd24945fb48fd9ab6eba49b74b9425503f05539ee4e575db280f99c1513ba6c1c8a0b", 0x6d}, {&(0x7f00000005c0)="c4df6649390b4146885c7dbcb553d01c396fbd94dfb4322730de68e1eb624d4e38a2603c88a093343a5f3e7de17e6c1b8c05df8cc954ed206a1109a265f734e88398bb6e5145d2c3bda6663400e03fd8d7a74d5280aab6eda8a436084c3aa69c3f7507ab60d9536d5a00ede629f3dd6ee7b6958fd24d7381ba3ce32e3dc4254cc1b7d60eb643bb1413eed11f581fec24ceece200e3830a8a6b01b8b071", 0x9d}, {&(0x7f0000000680)="5a763d5b053b4643b7257f74641e38a20d454f5d1103b5e4c627709e1a89f59a85b0bc2c252fcf37e84ef120589c75738207975ae088586654bf42c1e8f803fe9ef657d2871a7df954b742b75a76bb5121f6bce8e3303365a44b154c40907bf4f57e0b3effe8de14e9d5b8436563aefe533f4ccf6c70d4ae860010b57ec2a8c75d8de846765c8c3da83c6126fb5252dcfae88f8b2c1607ace9c0a6fb5b2cdc9efb8950acc684034002634df490124ab22b79112a9c1ec163b3e3c7acd1c26a346c75181087c27d02b05cf18aa670d1fdeadbfde636acdc43e0c47d53b787c959dc5e0ad55376293d8f54753f2d5429be9cdbb42479da4c786df6e39e8f", 0xfd}], 0xa, &(0x7f0000000840)=[{0x60, 0xffff, 0xff, "f49c3ffaec809747a9e8a294f773fb279aa42715e757fbc360195e5c436dd64312d2427aee98895dcc52e6fb34f3662a364bad251214e1b9b3072b4dd5c57f78606af3b066e36fd3a0950b50aca0ad"}, {0x110, 0xffff, 0x3ff, "a478726bdf762718641907904d5e46044bc53097a060b164b978e87390c227b21e08374529912d58ec5b32ad59cb9cf23ea40eab6bf69b4f77b1d43427a1cf4901ecb1fc34497b33fcae0a4a49db98beac1fed5913abb00f9292c34a35de6549c0309f7dffa2dea3a3290af8c5b9eaade1183dddedf3be099f4b188586cae117a21f425ed224a2555fbcebd32a4097934e98f7db36623dac565849066a4b9e0a1fd42ae47fcf8090a854b1b8befa1811f5895841d6e5972cf59ff309c2f5025273e80ec4970483cf0e90523266d2defea9b9714f9668c7b0505f6b8296a10f47e1384a8e6a9a4ae001c4ba978b35d841c73729d1d34eaec15aac2fa5"}, {0x28, 0xffff, 0x8, "d83a7141bffe9994e92414168cf4d511acc921452dbf1d"}, {0x1010, 0xffff, 0x100000000, "50d2c8fce8297c7160c9203d2d8fcc4e442dbac7d6c5f1aa805c69212748bc453399b7655b0674941639f18caf3d70b207ec0a3327f08194656253bcc2a9034fdf612fbb0a8ceb4ad0e61d40a86a3c318c6f805551f792ea433e39303fcfb9f22fd6449c8e76cad7481a9d8baec39edfb069b2582e809af79c8d88ed811468266882e6252caf51ede680fca6e904ec06c164387a3cfdc86de714feb1a7e38108f2852ab59f38e317f13cc54b605d602e1966a5a98f106d521ff89fa4c026638b0584e45de2197c3ec5d7d936239b503f39d9fec1f3862b90bbd368ccbfcf46090395d13ac9c58f8b60d1ea55d0e9129b9a8aa01b41076a2d37e75807e36e9a0996732c28f410fb58888893ae462bb5ed1f58fd16d1aea9f5d2cabdd0a410fe9fefd9380a74777240854ab5deeb1b6aa0f22e7e668858abec07821868b3c8a289b9973a68792b3b47c5fc02b46e26637b3752f1f2e3bdaaf4821510ae6d0056976439c84cf1443537f9eeaa2fcb8e466ac663fde56cd877b789444fe606e2bf4ceafab28ef0ed2db9e5f5a0349e90a6fae9b3b8c48a766f828c64809e858da81510b92af265eadee0abc502f270b182cc20780cf497b6da02594f0eeaeeb6bd1c1aed90e640235f054afa2e01e16c7cbcd50cef30fbed385069aa56a9b6b444a4f0f197f9d9057bb5e8fdaa4e63ebc4e6fd0d58c63d1c3878992468eed99ff7a2eeccf173f93fb0239f877ec1ce93befa741909ce373bf234a217f22df9272d7aa8b7e432ee1275e01ea49d0c7f656babcf94aa8a9dd83d9f03c63246f5c455dbe2b12d18fa717cc0029376ee796092c4cfe75757fda77e782d4e301887a193b44e004eda1c602e0bbea2533d3e394f9ac41f019f11e2eeb593620fd17787d47a047dc858ece06d8ef07ad1ff247694c739f42dda7e7182931b38b262dda2e0855b196ec35176c13f68aaa42809c2bf3485900e7ce9f7d4221fe4f541c22aa4b2a365159b6a618e231df7dabdad8c966d86cc45bf66da1afc92d2e8b0164992e53ebc311bdf4dda1fd1655140ada2ba0509296cd4f6a27262cae7ae5231e5f4b76c27c3f8fe203329b45f6fc94c39ce1108937581836692cf1b3e2b3ee7321fc47e5976ece7b47ab80b7c4d16c949676653a678d8b81aa331b486705ddbc66f6f41a0cf744f2c649d70ed1c022f085ff06682cd6e1f649eb4a75b9a595c13692837fc104b68f9000700c1fd77443d8fb30d4b162088c55501d57b72f74e3dd93e74fd297516842274ff4840fbede228c6a883e451b198cc741008e385c7c7004e5f745da705bab9478f1eec2089411d18d84d0b5180fc6a4355785912296059246e4edc00c11e2fcd10c914c1d009956b15a14b8173e21817686cdee1a06dd98068385b35ac9494fff133068640bd447b98f780bc924fcf67845204d6ce55b8cabe341bd1bed5831d28ccd91f03b4b2142f781c5aaed9238d79c34a5d800956e8fe997ab6a4e36cddca4a3f0daa64eef5d06e8a72d92005e362622503ca0ded5757eb9f52dd34d08b2e5fd5d4499fac6c7c9a670c9088a5fec2d9dbf5a227aa4dbc58f6c6aed0883d3b261c69ed1a0dde4141ca47875a2da31ef3eff69e71b7376af17e0432fea673a57387f25db9e8a9d31f87c74d5324263b328f36bf43bd0a78d59bdfc22d58cf0887f75ce55a8bd036b6cb5b4e8333e696c03774c21cf56c18272728b2af0729e5a8b6974c79fb1e4370eeeee2afd4c230209b8c48a4839ae8defa3861e0700992396b0357353513759612daa72e27b038a496e42821429f9407bbd232538f3812297a0d998e8a3e5bcdb004c993f7a2021e0e9b49a8665579441386bc3dfd40855481f8ea1677dcb54358e191bfdfffafb2fb56573d492db102896abfb440d649b3a2d3a68512f780c3bf95f54f979a73ddb107b93d5718943f92652dc4b1595d32a3282e7138b3e132d97a2d41a0a47c6764049b0cdf8c38b82eb2fc0212391f6b0ab84005d70adde3c9371fd5305bfa15d163b8cc282a49a293d7f4b1f194135734be3e1e33248d4644bb4361e2002aa2e153704f82c3cc460234544f8b34a794387bb151d002b72f47b0ed07b0dda458a004d426b76f1b6de504730524d40b701b896e706b2c1dcd2fabd02e54811275be33ca58849487d23d18956076b7ce24c5202546391beca0593bce9d97e4b06b3ba46ef3b2f88c38cd7222f860076c16dfdea4de137cf6c4c68669d55565ad63352266c497e0151178057525bed133b6383b139bb9e22432be1cb98e1cc4284d8a70285e4fd12b9c957e6a786dbf674cfcb5bb6b518691b099403f50512b1da8902332845a364c5be87e5d991e6aefbb740f688902affac32a08d301e5759b456fd4c62e5d2ff57d36a66cef615ebacfe91a036539a4c4b0af235f99b0b46eef4cd7e5e96cef7d830cf38bcc9e1d26460cce6e7d2ec404978e8a8e82f2a927978ad6ec69883af336337aae947b56512c4bfdbdbdcf8b8fa3353358972b5f069aa7dacc2c7be401b9acf2d929fd5c0809d2a48d5528ba4b532d8c9cc8460c780598873d1bb2514214c80bebd6c67c8d6703871e6911f6687b26af22f7bb902708a227832878fb5bf0fc2767dadee89f18668d579bd70c7628eb20349dd5f675c99b605d563b4de9df04f17049c62eeea35b23feb29cab9edca05e11621b6fdd75e8455d22c0cbcba437557e3c91d77f9ea07a3aaa610f7aa53c7a3d3c99ce1cea12cb4cb2b7b3b1842de9bc13d82e283d18155ad825def2b5122bf60389d43c6bd6a3575a7dcde45616dce810f30ee611187b481d9d4e2257fe39342b701a848b4aa7db4d09667c33498a8ca1bb1215314fcbdcc474661ebd6d534fdeef756c228f03cae6e8182e237a2ae54a2b3fb73b58e5f9ff50092a4674f053bb2a27ffea5c42f31019f5004d8782db27fceea0b0814ad90d1d69808ac5b6129bb36bd52e6bd8aed6d92d644e7f99b546cbc60143911098ef5495c98b9ccd56bc5bf05e5e4b31e5db2f5edfb3408080aa54a41b3be9c0a6967128ee421bd38f072d779a2948c916b1ab29e36b4ec357726a8886bd548d24709eb790912ba02bd3a23e3ab5c0073ed18a7621f2abb29ffc0ecc85542625670595dce570a0e778d8d8017cb3ae4174aaaa517a88337da464c3f1213821920ea9e10e7e7e97562c393c11b676354a00a254eaa90bd55bd353955fd6f99ab331ddfc0429a73b1c8c72175657840615f93af36ae35463d942b13da944563c9268048badc9dd47d9c495fe9a2f03123ecf66efce8c373900bcf2d8506e0cb8cabf21d41e8c8ed81604ced124852b876eb4624711a0b404734a8df20598202c28967d6168d19981d830e1a6d261a81d5e3c14d3554f757e75f6531964f93002d9870e957ab20d3fdd49c7b7cdaab4c226dc59e8b43cb64e06a95684bbde9eb1663328a714a40a1b70ba1202919029e4d8b59c6cfaa88cb9937b09bb4257a14218a215de009f0c13df4f75f3839620b5837ca2537ebbea6111303f07c6a5d8d7adf41155482e1be744e0bfd4a1660a7e7eb4cf74acb3b5d31693be10bcaf57f06ff461b2ce8fe68513986d22b249e9c4e666e891ae885791f73064a04094709a60ee1f18e61ff6805addcc8679151bf994ede6d16f04e0b92feab7a3e4ab477e5a5c6cb412258b716e2c2c0d5ddcb9b39417c9885151d61965b8bfe0e656d5f6643228c865cf0d08545239035e272824f60f7e968f8b4cc467235c215d0dba8e165e8d1dfe9cc465d130207b194e5572f6e9a00496c8398f1b0445b6587d2bfe9c34fac3693f016d60a25dc15ae94a765f3d0c560c6324a4d1b786d904d522397dc709323585445a104fd7f919a0a3d228f3d174bdb4df8d938aa31a0fbf7fe15c19edca41c1d7bdf0185eb7a1f0eda2ee5ea03a38b47cde3eb64a475a5ebb97a2ee5286053ede56fee935fc4b71705e2f417fd8d3c13b982510a639a7066f0e2cecfbc4771e293e09d008651df343b10e0a9870936e537424bea0bda8b236ad073ecef54fed9b36e66927c8595be1917efcb0565d1dfbe744c2c18ce456766ce57214ceb2f88cf2a5d7cf16386b5cebef9e2592acba33e74a0690e347b464bb8dfa9a2b5f6cd22688fc21f650601ff85e7c4d5caa35d6c422c40871e92507203217bebe9025a14f93e9d6693c830599b2fe7b0c631e4475b7ee94625a7a15720cdd9e7527a5e5fdd4b25d583badf28076919b5f81aa03b95063683bf249a37c5937894c26caf4bdd65b4271c4c382a6bdb502a207f80fde67469d19963fa154d51606b4df42cfed9951b9dcd88343934c3f5b4d2f92f872d108a57753ecb48900451f8077e0d41ae79a042acfc7bcf38ace3f798061803a6e49d8cf0bf5caf0a61f60e19eae559754e4924224b231b561d7b37ba805c1b1c9a47ae378b14c5086e0af7fe644a20e7fb1e474d6cd1b5dd2ce03c256098984220a780faba905bdd90eb60bb2a23a8dc4178c0af963adf8a874cc092f3f26021040a006a297df7a55ca31608135a644f04fd2664da2d99c37fca0100f663e060853cabdc0117a69ccdbc7e1db702698c8f1f1f389839f0c828b732e01746a4c2031d3bb66f53c09df04af99fb4610d5ea71df818a48bc9966fa3b2014605a0fc11c119aeef0c11edab7786be209657081c408f703e0b60191e16d121804e6a0a4202bbeb1fbbdc05a567190d273ec08c1a901be18f6bfdd7dd2badd34576e68a58bb513e94fa8180d7899813b581f7153cd017abff897b94f465a98951b8c944e9e2ceda0df49d3a3b45db8ba875cc09bffa1c554e90f7b9105b8824021dcc71e26eb8b7a46dc4749cd937ae17f4793552b709503ee5b14c8727f497a05175e4c65d434bd2f10b53777691cf7cb760d6b3709f96283295e7705218f7d7c1ceb07b2dbb6bcc30fbe0e4bca52099c59e4ddd76a02281cfc6907f16e739b0e58719f58d439a7ed3e2c071cb7d39bd39af3494228231c86ed9a862d6059cfd20a329af3e3c8a69268efb125b8cc45b5b0edf898864e1df489741c56c3db8a267e1c5f152663721953c3de305795b8fd01bb530279666ba37c3452f6b5f33bd62d3d6c29e5f408bb731914061ee1a8281444c4e8fc79d66cf666ce0f1ba0794b3687b8f0e697b9614d6dcf55fa3adb650826e6087a0570e3739613ff018d4ab2f92ec84077f5b2097310c0b1853062153cc3622251ba5337396715894714dc62bab6dd2dfb7b8bcede013428541df8d09d6b43dea7f9e7eee4728ceaf21122b97d3fb2e51b82abaed4af3f268507d31f8b9c9deb26b284d721e28d110e215b93207bee55e715ac2edad678befd2015d69c1c882b63ce9c55e6e7a1d326e613c1d5ab33e949cbbbfb004265b78de28f7616fb826c59306b802ea0eb5135c83384bbb841c255465f975d5550e3389e4cb0bf470e5009b0e61125d54e515e5809224922ed26bddf5ba7ad5b39018fb1394cab17ae4bab6f3cc554d913502733410238d661d682eb69988ad01d467bfda9dfbbb74bc1e7ea787063df4e3d68123ec205ac4611c62b002ea4ceec848fd40136bbbad7caff8feb71e6f0e27a8eba87d07ee24f17363b0afc4f46e0af0a836cfbd30d83dea7bb7323872d478ec1e9398565ec096fcb47d830c28826eaa2ac997e79193e53aa6f6cba2966b4f8a9c528afe6aac38877a1f8611e6bb0208bf0a1a32776a75eebea030742a249f80778262c35e8825c6020fead0b1d5e0af01eb289cf41e33de2ab4ee45a774886460a5e"}, {0x1010, 0x1, 0x1, "3e3decb6a33f648d689990abc57d635c016447be57d4ada4225ea0e28ab19e253e2df20525f92ca3159265164ad96549423488995b5f83447f450b91145202a5b405fecb1c6ce9f1f0316ee724a0dff30da727e122062428fc1bcd72245a03cb33410fa5d22010407e58aebf7831cf7c63f6c4a278cbaa2e7327e4bcbf084a5e8afbf7005c37e29c1542ca4b900ca700621d56fc4f84cea3828cfd6a76611cc190578342c99c4e41ab4bf484743c2b4cc7d5872877ec5f92ac4259b5485d79dfcaea173a280bdb657349cd1442cad831c834f4f73568525b5a04a3a2d976b8e10877ca9d160048c39878c62956470ee31f9707511c12d730c88126febf8e592394999ecd8d1929e948fe09d410a8ec155dcc4efad7fed2850857ef77c071ac3d337a2345de6caa49c1aa8a03b12607840de00018ec38bb024f497baee106d4658ca7eb157bead59a3f01b264c27fd23145a057349350f1a5aa31f3c32e83383d495d8b5f806fb7e3700a6bd7230b6c29a181936efedc4359626c7f6c9fd4d97dd89cf85454b11755462273902cfccd9f389e4b1e349d391b7277184c37faa431d18064d2faf9638a5bce4de555eed180a0df94eb55075f54eef25dbab0746bcf1ab45a17fc78231a4d840d594534cf5fcfad65a6f4b0dc5947c26003504dc62878a9e3ff7aa1632668dde24b5d4d9a3f0f4f068b864f85adafa2e792712f78d16b4582aafdb590514907d5d06e2b48838949914793b6c910930b87817608090b800deddaeb78a1f9fbb0b6da62c379efe07c722bbd0499df314407ea24afd312a26beaf1369fc18b4332865e5a30eb2fddd52d321fda9637b8ec5fd579b6fb116e3156fa74f8dd5a3e3adcb94191e03aa2911be2342d14d94110edf688c131ab569387b8672a8059ecc882ca45041d1bb1603654b3d7f5979b52b487e22fa182a53769688a1d8f294ce05f3ced17edb1d9f86187d81e2260a52941724058ba05c1af84670b6547deac9db2d6ec80f1cec6de56d2e3a6a796423240cc6190935a5ac6aec1ddd74cf29b110ef10ff74d2946cfa533834945e6b2664858ad7a0f2a979292cf28d59031f9a3265ccf9d7b3fa7f36efa965d483d93a3bd1e2ee70b136da183ba536f1c3c59611fca4c4e3ad240750522423dd3fcfd9f5290511ba58166aa1a882b06c83158f86d5d323392f3aaaabc06030ecf890c693045ecb4537fc87ba3bb4c49c3de36c2c16f7d66cc58ddbd2c2df9467de6b12db19c2bedcf13b4c5d6fa4fdf76d683cc149e1d8f463e8b57ac73f0232ccfa2687764d01a6aa9c29d76b13e897235984eb67607b460e622fc6cfdb87bc2395a40a48dc02554370e6458e1f78f01926a1100647eac825c87551d83444fbfaa4a2c0951aac5fdc96bbf32ab84fbfceeb9b6c26dc82f30cbf8a6e5e25e16f2bf6ab45e45ecb4291ea9aba2a02de7d3a0b4004c9e477ffaaf092b7ee7d687297e23575ed6d13a6d95f4010b6a72b97896c1a1fc0352fd46dac0d248786a30c863feba646f171377b37b247480c4a6643cd9e0eab0deeb5ab4d16c36a1d8b0b377d3408adf8caa04fd392c54babc935f1991e13a9e713537ddc95ac23772155957e9bd44377787714d66ca9817a69b40789668081460a4dcaf9027f093fee8bea81a8ab6394df0a1e9aa7648e312b1ae6f0128c7d195bb49487ff0d0968bd4c02b22f8232f2d02c6cf1878f7e0f596d5017337f9e51fa160f6c82a478c0f0b6843a357078826af58d8ef0e0d85adc4a8ab73cdf64e55c7e1ae2aa113e6837a9298406d3da59c6ab1d503620e6fffed403f9fc9f14b5cd96502160a337abe4f4779caf6728cf60184bc5f8e938a4c1e66d61cd52e4a57c30934734bd4ee111a50bbc9016e5e93e557a1a16e93254fb72264750cab7367643cbd822157f7c9098d16a32239972aed15f247633b5f7668e1ad1bfa9c597c07eaabf1a726ea1705d0f3bc4eff68857c48a47e4d1415a68e52b3b909879086b259b1c26becdb557a973e17e9f8592f0526435aabb01b99c71a17a087e7e96cdfe44c93677c4bf1e23bbbd8326eb485e83b12c322ac1cdf4fb3f7ede367a195f95ba38d44a6f027737c872e25d425d2eeb515bb9e24966b85e1ec0fb8f624186cede3309c82fea9d9944a14ea31c769c071a34ba052526ff5af2be6f6e4455afd51d3d26f5fc7ebc2269a7f4456b271b01174676fec2a0ac0e2b18aca5af039795d0b117d11d7d90bc9b0032526d810548c74f3a6f658e90e0909718b6f368dc3b14f478650f23c41768c19d45297289082e56824c284df9daa4217f0c08017259d1e1dc54a12e7a0e705057ad16e94ea9cdeadfd1299a48f9b9294b9515265cc570877c6c57f456ff2516d1d789ea3fd65d5d537ebb081b9b7711f0299d7458abaf8af914c88cc4d3fee572a67739471dd1d78e72139df50fbcd9d12d0e0e9bcc6056c86591e3239a79cb4311bdf280747c16d255b4c8b68ec13f0373934caaf9e463cac32237f2a2efc76c6f14415ba55975a787f95b058489573dbbcc683b308f0941b37de273020d1230a26114720cc694cc950555dc1c39ad279297653d1a7d99faefcfb3673038509915380a092524d1a1f02be9b81b73c7dfa747ca0f102b715078c79d37ca74a77af310ba13e99b5b156f650e07d8016560a20ae718d9399ef9b9f80d426167438897db7829be1fcacb04f97314d7603da34c528319d1e102981eb24b4f54a64940218e538bd6df9770aec143668d4685d1991e002dfbae7f72d2fb5b90ed05a93589ac4c45b7c015cebf0c2f1aefb5ae8f484e47a7f1ccfc49fd2393eb044b81c9c7b555d32614452809cffad84ed60a53bc2a19181b90a2c5a00b0c722a604fce990683af0f2f9f1edc8ccea9942ce845eaf5d23f906e9ffd6c47178ec1321c7e28f41afbfc5cc134038172eda270eb58babbb0aa2c359aef3b978c8d949f2bfa69efc6508e66377c3456881185f133d00b66bec8e7682ea9d1eac982fcccb27afc1dd3d12954e586759fc6f82a78d415bf48b08f2126c25111de2130717005aacbc925f8202fa09dbc6aa40b6d7a13e927ab630e0a7f379be8728a2fafd7929010cd57cbe1112b720dad532bdffbcf00339a5a9ea0db580c7fd2956adf5ed3cb0b1b97085c4230cb9b20e536451e74a54d9b1e9617999c6a7fdd763d8b301d5ba6218ce175ecaccd63977c9da42d9716defe122b53bd80b17ffe26fa0d55b7e1ed9659ef6578f41180a826a7e93c60696c0d6f2f4e8a28a3d769419298899f9ebd144ce01167ed02010a4c273b9b03498c279fe75c432536c5f6b50d677db40d06ad4c35264317f0a4044e0b4ed3929f8da68ab034f230faae7c493af14d6d92f44cb254226d0fb6933ce04e0c53fa7e37645914503296a8f46802d9054ca98676c3bacd55c5f3576667aa3d6a1e97984231063065ca2a905d7fc1d443be13392121b49822dc2137c7c23a95a377b739d7eadc67f7526194499ad51da08766b220edbe4439fbf0b7718dda6d7c34bf85d5e2347041eb4bfac3986346ad88971c80c5b4dcb5e264a163e2e25d9dc8e359ae393b5ec28874bb8faed6c143ed7db8953279e90afb2e3f82b364b430833740ffedc4559de4ebc71cec4913ad8271ea15b85316ef5458d7b0067421584718e7ecf4cc3ebd0da1ea35a4e54062bd54dafee1fac60ba16b3ef6c0cef3e361d170371fc557c5c918c7fbb076787b8ea22ba6015599efd4011d776d25ed57d9835898c67c52b2b25a7bfdbabba17028d21372525045611166aa3a6745b549f0a55432377de6f2f0a53efee2f54edc96090178088194a6ad465ee6d58147d5879e1e9fdffa9bf0517603128145376255e2b357bbbbf5ccecd8e73400930f86849d15fad17cdf7afc5d128592be4bed71ef8b5efbea64afe289085567a3c0c0b171bec7e3d3bf5bed7e5d23ee1292253058f426f5f51c6ffdfa8258e2dab6bd02fda152ffc11ac452f7ae02181e3403145e426c96f61097ceb076e7f2129e221237bf85345e7ab07bcec8b536340f517592bf0969e6421b59db1571a242897df9d433c9010d5e738c62db3d2dbadc599b53bf06810f3ac0b9da997022585fa4dbf80e29053094240877e876c90fbe66f778306cd5b69dbaafc46b7649d1f74c83625e4b0239bc8896583c90ef74ad230e0dac017e6c942a1ae149334cee44126f2596a802c8c686e797e4db30107285432a825b52342cf8f008194ff2df518b5cc42a17a0c01c285385cd4f46d9985c300b13e9b59ec2957e43b37a2fd0286a850a21bc553c402eca82d678174bf78ed3fa92e07c7c069b8d15461f5e83b619ec7a20eef36dfc7ed182342d2df07b4e23b52e9f0133fb16b51a692bec858a78c29a2424a107380be3b9741f4b48c016b92eb8853a11045d252d22aba783d1d844cf40e844c8b8da90155ac458738676ebb2696632fa084991cbe58e91d1eb5f90ec53acdad69d1fbc70e785c935f5e216c61dc68c2c1ff87ce037eefafa58058fdf55353914739b6c8a0a006b8a34b4915e614035d8456df3c54efd6fe3581ef47e34cbc6d6325d32d2ecf9a9b569d2b49acba7fd9cb89a87f51f41f11d685c089bb358d7a4e6ef436c05d40ba44f8a6d70467c77f6313d9f0db02494fc2388f1843d4b67ac91b33aad42967f7eacbe6386823a4de9d2ed652979bbf96f117f2cf28a72eb087c58118037c76485e60bfc9fc1ec9ae92ad947b8c644b03d86ffdb49bff00be0bef763c79ffbea28630c585de9101f05b72a84ec1edbc30c09819877e6ac58f96cf1cb724110be39a9022138e636ed6138a6c5126e4daf1f3099749d1569375dbe6b314fde0dacc5e4ffbde358eaa2fb7e6bd02368e9a857681829d64b4214f6dc9bc735956e230a5bdda84ee8bf2b8b2fdd76820bac42e5083e88c517624d944bd1c0cef26ca83c4ce372b384b5caf1a6ec37dc530f42095a35dac2b3d0d891b0c112607be851bf846fc44908991f655f96a3aed24fa5f2f0d2ecbbbb58a6248ec785cb9e9f99322f3196ad85bbb7fbc6bca483d08f84c3811bd40a3e95030470ca8559f4a9cc7be464a9af5deca708016c503ac03a96c61142d026b772aca7118e6f14f80d2e5889b70aef23759ede762d4b1741cfdc0282f8068a1a3e4c5f3471ad6b642617ba9aed7c3b5863285f94ea070191afa47443957c5227d994e9d00a39094f9c4e2a5d545e932c169d32647385aa7bba83374eb799d207f9f1daf762154432a422687e2146d25b85531943f1b8e9e14ce1f4d2909ce9372d87d455cfe2d146542fd96bf3e0f23b5a6c55dded9db65d844e939beddfc6606f9c5811536d2f621c4547eb610be8893ffce88a2da14a5f76d2b9b5143f198e41bd8300cc20adbf4dd9eaa782214dfbf120fb92728cc4b90e82f15113bfcb695c91ea59099f817d7a34ee9645a6afa23c21bb9ef8cfa4abf5c734d7fcf05d0835819de744d8560edbdee6407eb316932f78edd4a08c2f498d0951e17b4b483a8b123091b0ca8dbdc13e78b0f67e98c458282f4ca9ab27176d853939b7e006ae336b94a7b67a4ed8f6358a7040354e4eb2c2cfb327c2ff5dffc9c52a28ae0e9338075c29c84b15a655e2f633970572f2170fa8f58c5e342ff5b03bea06993d8ea48ec00b1f640a0aaf769b0703d98310148eb08b2ae2511ef5636062e080f65b72b82ac11f2d6bc3fa5a239359c128a1035b1ac3e186d6190a63ad500537473aae36c984416346a872712e875d5317d8a9cced50874e2"}, {0xe0, 0xffff, 0xb3df, "d53418f31614acfe4c3d74481244e48d690e5e280cf838f2471086a708acde27ca1693b9cfda55ba49c4608f617aae1349af3baa5a4cecfb92d3a6e6f495407a56a7c2abee2cf28837818d0f3f286e8fd4634ab0d3284cf849500ad2dc75c98e9d1f39fc0e3e979add3573de3554b7d0107e14a797fcc46dd5066ecc0fb69d44e124cbb0c8c58538c2517c17432168d7964ef8ce5726865ee3a211fb14e76342aa2e7b25a47b04b295631e190b70423aa1210f5a9af13ca207355f15cb4fe6ecab43421fd5d1fb0c4b173ad1"}, {0xd0, 0x1, 0xe948, "91292de428cd935c97a3b62d1ce96e792dc9dc77acb4d3b44838a7743cf14368a45507e22ad4358948089db9ec5fa2292a31c9f535a5b199f037004e6adb48a37a42d8c6f9c43b057fec6076ef0305991aa7d7358002debc8a26fa75a6fd3b5c44aa3aaabad5548b2f87f9f7651ea7b365f9034e67a322f252941d4204c4333823d95ecdfe28cc7b22542212b053b34b2d95f82fb91b986af859828b176ae306f6374e322c1d96df01658660cc58076fa0c49d94e84ca31864805de3"}], 0x2368}, 0x4) sendto(r0, &(0x7f0000002c00)="5ca0f2fef80f9f3096ce0250c5babda2460f9fbdf39941a55c194b42f74b1968db39221b72249e962b016e52444eee4d96c5fff094d653fd0a02de0124bd3dedb1d55bf3a775cd857c476375b5dd28a2f4745e40a157e57989756aed410f95d9f946789f3ea3e7f56f07e155b37606277c6dd996d9398306edd3b3aff3840511319c952527367643777944fd146f7a97364944b239e3ea7b2fb9e6e17910b32fb8192b51b41a8b6b9232b7fe50cf239cbb160967401b8e41387b4a68bdeb360d86f5871a8d1559c1d95b53da7320f9d0ae5139d3ae3cd4dbca736870", 0xdc, 0x2, &(0x7f0000002d00)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 10:53:30 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x200}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x1f, 0x100000001, r2}) r3 = socket$inet(0x2, 0x2, 0xbc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet(r3, &(0x7f00000000c0)=""/163, 0xa3, 0x5ed7664963512c94, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) setuid(r4) 10:53:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="4814292901df3c2d3d348b01e7a1aae6ef1343458fba1ce53c46651c2577f3baf60f0616c66566686c68d77ad7f8590b31a49652d4b7f07e4ab24e0e4f7c445f1bd89f40bad32ebbd81b181c4a9b4aefff2f41d66ca67d5a72c10ed24cb067ec56c37ffde1941c52986ec9404c53", 0x6e, 0x40a, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000005312c5c8"], 0xa) r2 = kqueue() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r2, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) 10:53:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/249, 0xf9}, {&(0x7f0000001500)=""/21, 0x15}, {&(0x7f0000001540)=""/243, 0xf3}], 0x8, &(0x7f00000016c0)=""/164, 0xa4}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x80, &(0x7f00000001c0)="01000000", 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001840)={&(0x7f0000001800)=[{0x42, 0x9}, {0x27, 0x2}, {0x27, 0x800}, {0xa7, 0x3f}, {0xcf, 0x8000}], 0x5}) connect(r0, &(0x7f0000001900)=@in6={0x18, 0x2, 0x6, 0x80000001}, 0xc) getsockname$unix(r0, &(0x7f0000001880)=@file={0x0, ""/21}, &(0x7f00000018c0)=0x17) 10:53:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a39", 0x29}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 10:53:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0x17abddfbd6222de1, 0x1, 0xf0}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x100000001, 0x7}, {{r1}, 0x0, 0x5, 0x2000000b, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x1, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000022, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000013, 0xd187, 0x5d1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x5, 0x6}], 0x9, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x100000000, 0x9}, {{r1}, 0x0, 0x8e, 0x4, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0x3, 0x3, 0x5eb}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8c, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x4eb5, 0x7ff}], 0x4, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) r2 = kqueue() chroot(&(0x7f0000000080)='./bus\x00') kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:53:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x3ff, 0xcfa9, 0x1, 0x6, 0x4, 0x6, 0x1, 0x3, 0x8, 0x4000000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:53:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/50, 0x32}, {&(0x7f0000001440)=""/166, 0xa6}], 0x7, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001940)=[{&(0x7f0000000140)="e42298138337b3a83525f8aded6acd2477ae9f2223bc2c6bf0ebc325b56c20ccfddbb33987b5e48d86fdb94b2e6f92b388c7276331fce01e0d76c233a12955391a6d01fae1e6227655d5c3805db7a14a5bfeb718dcf762c8b12ecaa15668fca6e96170cace89775c11a3ccaa17857f20defb2b29ef23c3a9e41956fef85f08b165092e121e9a6a293478e86e447b9642ed878793aae23542590828fc74b614fb632e84386a7e5f851ffbfbf6f9e7efcdb2e20bd1e3bbd4e96276fa4f0fe2707a2cd4a2eadbcbe4643709e944964c5f0ebc666a29a82639d870a09f3ee34562", 0xdf}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001580)) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x4, 0x1, r3}) 10:53:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="bc1328ec61b53ed90cb43b98b789f00c5ce41ec8feb7f0328b56bcac7d3e2372947fce37399c9488c535d50dc556aba2d2fa4d4ec9fd570eb1e89c46cd5e29dc262ab6a9a0c0d661e82733ebd676926a8a4c5c508a401c4b836f5e9a8edaf90482fef6ee34b4b2444aa379c185877f588329571e8227885c342fcd14309a68d1ef461a02a34ac9c35486215fbccd00042de9dd1bcdbeb4d324bc8afd0481642e71f014", 0xa3, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000200)="5115199583477b41406773d3e2f9525e5cebe01c0e82155043d62cdaec768b77f464be269d4e6142a42f007b7ff8f425e816e5c818c8d7ff3a016737b69f17db189d5013bd013ad79b8096c6ff1f174b0503ff290a0db877e7bb916dcad7b5b2332d024b8351699ebf4d679ad7b8", 0x6e, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000002c0)="9d48254c72279fef2f158e3e5e87136adec7f89cf604dac00a6ce6d81d7e83574a7e83ba176611b265c329c360aed0ff56b961a8f6bc664572ea29b894f9818dac610459249f03958c4a325ed6a3c9e68fd455088c306a5e2306a9ddd8cad331db9fc5033de29525df8fadb5d672e597c7b3ae95a1b066d89c46144390799e8c510f4df02a5c24eb08581d615abbf98553120742def8c5f34154023639005143bb10", 0xa2, 0x0, 0x0, 0x0) getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x11, 0x0) clock_settime(0x3, &(0x7f00000003c0)={0x400, 0x10001}) r4 = socket(0x0, 0x4007, 0x7000000000000000) r5 = syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x400, 0x0) readv(r4, &(0x7f00000018c0)=[{&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/90, 0x5a}, {&(0x7f0000000580)=""/71, 0x47}, {&(0x7f0000000600)=""/139, 0x8b}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/243, 0xf3}], 0x7) getpeername$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) socket$inet(0x2, 0x4, 0x0) r7 = dup(r5) ioctl$KDENABIO(r7, 0x20004b3c) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000019c0)={'./file0/file0\x00', 0x8, 0x250d, 0x4, 0x1a3e6b5df9828b2b, 0x2, 0x0, 0x3, 0x2, 0x2, 0x3f, 0x7ef6}) faccessat(r7, &(0x7f0000001a40)='./file0/file0\x00', 0x5, 0x3) r8 = syz_open_pts() sync() ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000001ac0)={&(0x7f0000001a80)=[{0x23, 0x2}, {0x6, 0x10000}, {0x47, 0x8}], 0x3}) getpeername$unix(r2, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000001b80)='./file0\x00', 0x0, 0x11) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000001bc0)=0x9) symlinkat(&(0x7f0000001c00)='./file0/file0\x00', r6, &(0x7f0000001c40)='./file0\x00') linkat(r7, &(0x7f0000001c80)='./file0\x00', r7, &(0x7f0000001cc0)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001d00)=0x391340000) 10:53:30 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 10:53:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0xffffffffffff0000, 0x800, 0x7, "2d4201f1d3701be242674014f28dcf23b169af85", 0x5, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) unlink(&(0x7f0000000140)='./bus\x00') 10:53:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0xa2) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x1) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 10:53:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/85, 0x55}], 0x1, 0x36) write(r0, &(0x7f0000000380), 0x113) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x60, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 10:53:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) r2 = dup(r0) dup2(r2, r1) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, &(0x7f0000000000)) pckbd_enable: command error 10:53:32 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x20, 0x6}, 0x10) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r2 = getgid() r3 = getgid() r4 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) r6 = getegid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() setgroups(0x8, &(0x7f00000001c0)=[r2, 0x0, r3, r4, r5, r6, r7, r8]) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x180000000) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) poll(&(0x7f0000000080)=[{r1, 0x86}], 0x1, 0x0) 10:53:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 10:53:32 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10801, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8000) kevent(r0, &(0x7f0000000040), 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x52000000000000, 0x8}], 0x0, &(0x7f0000000140)={0x9, 0x601c}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 10:53:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 10:53:32 executing program 0: 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 10:53:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/113, 0x71}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) close(r2) 10:53:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() dup(r2) dup2(r0, r1) 10:53:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) syz_open_pts() 10:53:33 executing program 1: pipe(0x0) mlock(&(0x7f00003b3000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 10:53:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x80000001, 0x0, 0x20}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0x8000, 0x44}], 0x3d, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x4, 0x401, 0xe74}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x87a, 0xfffffffffffffeff}, {{r1}, 0xffffffffffffffff, 0x15, 0x10, 0x2, 0x5}, {{r1}, 0x0, 0x8, 0xfffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x7fffffff, 0x5}, {{r0}, 0x0, 0x4, 0x2, 0x81, 0x2}, {{r0}, 0xfffffffffffffffa, 0x81, 0x80, 0x101, 0x2}], 0x401, &(0x7f0000000180)={0x8, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) 10:53:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85107b875f7c84a4ffffffffff9c11fe4dbfa600", 0x10000000000000}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:53:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x26, 0x200000000002, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x88) lseek(r0, 0x0, 0x2) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/114, 0x72) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:53:33 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20400000002bd, 0x0) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x5, 0x800, 0x100}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x1, 0xf1d}], 0xfffffffffffffff9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x44, 0x20, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x420000000, 0x81}], 0x9, &(0x7f0000000240)={0xfffffffffffffc00, 0xbecd}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0x0, 0x40, 0x80000001, 0x3f, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x100000000, 0x7}], 0xffffffff, 0x0) fcntl$getflags(r0, 0x3) 10:53:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/139, 0x8b, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0x81}, 0xc) 10:53:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 10:53:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 10:53:34 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20b40, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xf800000000000000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 10:53:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0c501b6daa8a76b40964aef5a0a65e9d4e928f55fb033204d8bbd29d8dfb5be8dc1c348b7bf7e85d60167dba413fa657954033550838a4abde349d1200e5217fa2d6a6a96790cad1b14d6b2e37bf794cc7d030d1114a7f1c1723f351500df676897369bd20e4adba0b972077aefee11c44b1f4e4f7af17e06d28d00f9bcc2d26431be44f7635c6f59595bb15fa089835b7dae2706bc8f518910ef1a3031b6938ccbc78ed500d0cb5494e7ca76653ee5c0272fb3d92d22d8796f1b6284babf0ada0d7f404881f3239a288d2faa4721d6b3fa3ee354f2fe8be004a0a35d19091e53cc99d4ad1aab6f0cee0b9ce3db9be5634a9db5a580122", 0xf7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:53:35 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="b9fe358a", 0x4) socket$inet6(0x18, 0x0, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 10:53:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000340)="9e53613fbaaa41bea1a281ad7f02c9d68b8e769a88be775ab004caf794f576af87c453cd43a8d1703d7ec5731e788f62bc2c15fa06000000f02bafa485673d7d0593a3d80b0e098760e1a38cd38241645f3506c7161096bdf501e990b830df1da4de975df627f9ec8c61a5a8fa5af0e9377eec016ddeff84f774adb541e3d771c15f4311a50f9ef3b7f28d816be29458a82bf55dc4582a3467f2abb8ba77b815f9e36e48d04f8a1ccdb97f415eba633e0a93eaf94731ac7f2e5de7cbc85231c2e08fc5905b93084242829333286a020819df7ecc3ef805fbf90a6664f605a38b1e", 0xe8224b33b81c9b2c) 10:53:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0xfff) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(0xffffffffffffffff) 10:53:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="b6e28fecb198907dc62565873a5ab3dc3bb85de811f28787d1165cc56fc1f28f3280b41006a8fa3120f76147423055ea5e654ce26a4e0949", 0x38}], 0x1, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x10001, 0x1}, 0x8) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0xd, 0x2, 0x783, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3e14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000008, 0x9, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x100, 0x8d7}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x24, 0x3f, 0xffffffffffffffff}], 0x5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x80, 0x1f, 0x8001}], 0x80, &(0x7f0000000740)={0x55f7, 0x7}) r1 = msgget$private(0x0, 0x90) sendto$inet(r0, &(0x7f0000000780)="3a5e878f56438abb85b4577ef59042b35591f5b8e430b242c0c0a27fc97bd79bf6bd00eeec8bd56e7eb99efb8960e34050a5a1d84a4b70", 0x37, 0xa, 0x0, 0x0) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/141}, 0x95, 0x0, 0x800) sendto$inet(r0, &(0x7f0000000880)="649b67434d0639cc7627f16f36dd5775f18b7111ee1c3c739d214807858413c447ad7ea65c0f126caac9d09cfaa6", 0x2e, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x3f, 0x40000000000000}, 0x8) msgsnd(r1, &(0x7f0000000940)={0x3, "8b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db4340723da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd08ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cd362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945153376d21553a0e169c9f34b17d526d63ae901d1dc"}, 0xf9, 0x800) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sendmsg(r2, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b00)="0f559d9131822272ccc063a12f079cd0e7f7c78b109919689dea8e344c5f095a263ed746f2a5845616bfcac7748dbfe016716637617960663190b5c013562e00eb55c39480b947689877909d54d419a6a487f276ba1b588dc665777222b753528a32aa69314e1a7e2b40df423846a73530a890f535391dd13b5f9eefdaccda875c8efe4f7a8507b98b1b809e1d96983b2422b414970656c49dd2bdaa81c2cce77f82c6778611e756243c63d9f9f3d912b46a3a8df7cf43dee41760199d901886c4adb7434aef5236cee8d13b6ae2780c1f9c613ef7e8e3f3b0613f9eca213bd81559f59882", 0xe5}], 0x1, 0x0}, 0x1) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) shmdt(r3) msgrcv(r1, &(0x7f0000001f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd9, 0x3, 0x800) 10:53:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) stat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x91eb, 0x1ff, 0x1, 0x4, "5af57bf799f9bb506c46a61fd6b677d60d82fbf9", 0x1, 0x8}) getgroups(0x0, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3443083e, 0x8, 0x9, 0x466d, "428f57afbf2e14706b991e238c2fd8986bf15545", 0xffff, 0x9}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 10:53:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x1, 0x1, {0x0, 0xfa}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x2) 10:53:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 10:53:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0x8, 0x4}}, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 10:53:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x805ba40d) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:53:35 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30010, 0x1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 10:53:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x7fffffff, './file0\x00'}) setuid(0xee01) r4 = msgget$private(0x0, 0x40) msgsnd(r4, 0x0, 0x0, 0x0) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x81) fcntl$lock(r3, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x6, 0x10001, r0}) r5 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r5, 0x20004b43) 10:53:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x408, 0x0) read(r0, &(0x7f00000001c0)=""/198, 0xc6) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffff7ffffffd) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5058, './bus\x00'}) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0xffff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) 10:53:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e1ea964a0dbcf89b193b70c56a6606ec24b306db82190799ed8d629c2d119ac40ee49bdf5693f423d035fc6442f6213769f0454e319b76771c2a8c3f606251581392c9244c2710ecd17689cb75d1717832782af22fd4", 0x56) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 10:53:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x780084d24d719c8c, 0x8b, 0x1}], 0xfffffffffffffffa, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x2, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffffff8, 0x401}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x10001}], 0xff, &(0x7f00000001c0)={0x8, 0x20}) 10:53:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 10:53:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x327f2cee536c6973, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/156, 0x9c}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x40000087, 0x800, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x4, 0x2}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x31, 0x1000000010000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x77dcf9fd}], 0x722e3811, &(0x7f0000000240)={0x1ff, 0x59f3}) 10:53:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2}) close(r0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="e1e404c74a3ff3f156709fa8a452ae10fdcd5f1b7bdcbebfb1e236af4f34b710f9df81d203fe015931b10fa69270a0ba109ef6af2368df08f2b9068066b8254fec8d04f872a3c61f9c9d92f7714338f21b83086c579d87fdf4d63dfa", 0x5c}, {&(0x7f0000000500)="96efcace5025d54ae1f4a6b6676f20622e5c49cf23ce0b2aa5153d2c200c3a0d769197dca8642837972e4ebd3c16d6635261995e092fd5318774dfa3bfe5a05c198b6c00e8931a38963635925cc40596c3e737a10d313bfb6833fc9280f491cc07cbb389b81d49b377646eea9c13d78d2f215fa5f268b5db0ac1d508b89f483a9fb51294ab5624d3a81cd1946dec117791363c686b8e23f8708a65698464445857132ae0ec8b2e1e150961e0b549f2c4186e165261a21e9e9c1af060363d9f6889fa19bf669736e13378ff5e9f8c71836675d24be0d8409451b5d3f5db6c8e92470b577b8e881e95c0b76d389d5803965fd868c9769ecf6a896a31da03f302281b649cc2acf45707e8c3d26b87f867ae9dd68b2717942b970112e3f66edac71ebf62804761044bc11118321b40a4e457d0f42e4501f6bffa34be37805cbef5384f9c1a8b670594008dc2a895823eb253e5c7dd45fbb9aa7e21488cb833ac0c1a7f12d347ee7b2526a5a7ac36611fe27fbd108b8658eddab01d0e251392439db6938616e80e6113303158e051d39a25b9056eb29ce6b65584b8e95a17269d49e5657e99390151fdc7a014774d080bdc4d8a6308d56dafc700f6e8aba9d56e0c68c6b40f3542f4426168fa2f93b6dea1863114f03c50a5c6f5b79e5724cfb3e661ed686115db68ab7dcc1f3f7af94d4c39066c24778b6c5b8707e1d2217ce56b607744dd2f13b591c1c1f909da7f56a21326e8c3b83e89b216b8caf981bbbcb078a77d575d2b169685c9b3228a88de7b812e5e59306ac9e353b4ca1fb281f8ca33445ef927b8a4bddf96d2512ef29ff7e854d3a486e2058d92f564ffa24b6ddd4842b0962e6ad1038c73c8fef427530f3a77c8e2f616f9a5ca3be2d4cd439b2d591055ec34eb802472df6bcb622968a7f0172ce41f18e4929ba410fba03673f73e45716f9b3000eeebbaed7cb6dc2b340ccd9c20a66a3d4c65fb9ca6f8419ad7e3193eedc0f3b7623e6464d347bcadfb3b892659029df7cf4c233d03e733fe19413c44a99b9374786e128833c510e02b779729d0cda3ff611c083288c3de3ea6a44c314d1103ba8b709168c1876b6fa984ce8e973ed232532ddbb15a40171ebe2b0d3fa82a4f746ae68fb829990e2c4017ed7ac838366caae73b9ca9fef71771c28c86d9e7b8895fa30a2203bd0a858e290cac276fc5870f4749c8ac5422f5c8124cf096517a390c7555c8d0879bb21c7b1fcdd7adc39669059e56be6dcfee71cf9df81043fa62bbb7e26dfe147127f3fd4d3f9bed2aab7b583016ec28211fa1f68c31b74c25ace41f5d4ca67edee9c6dc0623b76a54db7f103447a5b063e846b31fa0e40f218f63f20ca7d30717241995f4a4c545aece677f4d8a78668b59638fc2a00f6863b12801a4048fd68158b81eafeee09051e8f931586da059635ac691f63162d21ea0c60230808091ceba8b30085507bac0caba81593c1197f677d87038dec3da321494bc280a44111fb9a5ef40fe7cf8cf156a2184e6dcf84df48d2d7f4f8fa4a1e1e977077a16a34b4450782eb1fe655413106684dd4380a276e5066ee9dc3b245649d04053a22caac408eefa10a8d4da2c50c5404f4a8b434c2ac3f8772b03c3591b32b9c1e1464c4a70a02df7287a0cddb66f820220800d3c5b375b47675392e88a112a8244dfc71808f5ca31b79a51b23eda845ceff2ecbb31088c9c51223c5767f2d8323bcd037323bd7c0196fb08c75a9fd5e17416a3447e2aeae0d8b0c6d24046eb19eda2ce324a7abba6bf274cf54ccc11a0a4c5497997fd901f89119040d4b41fd4237d859766932e17d7cd0f6b06c29fd678c12ca69ea56ff516fa7222091fe62c84ce44f2b3629692e060d10260b7f92bf2770f38fae133e99a0f6d48847daab7acedd9786c25564f1c33a303fdf1aa8f3ef5e1f1e89da97bc2011fdf84a1cf4665afef4cfab3940528af6d788424819b94ba4a68f0152ea23af7494412df7e69e858b88363183ec1af616f6e4156cf63bfd95ebd0cfc2706dfe0046b80c19285bf2a059c6567e483b62cdba12fd4d9d7d666d48f2b54e5608231d45d2894a354e48ba5083751d6644a14b8a55d0649969f0bbc7543c0b58c44915dc37e3d0dd3f6e63d9742cb6a86ce035b412b715cd8410fc27029d6ab73f2e4d43115aa19b81f83ae10559e20478addec105008fbc4858765cb4a86331227f95c735d136a72de90e6453b9249343bc4c9d9a256aa5f920f28a7817502a6fa4312fa0305bb880274d0c857aad01479ecf86679dcea4a100f479f0a6356b9213bd36a052d722a210cb06d22f1f2b03682ccda61dddee1dd5b26c8bc339258df5bc30134ac2fc6acb373f0583014aa9b0a0db46697c65a62364c45b1e268cd65514258e649d1e5060a1dae353bae256c33f414d2059ed60562a1eba2d451c1bedb83247170277c03812bdd7e26648d355d5e242369e4eddf27d7d0cc2fc801670d6ed4d717c72addeb552c1670b8dd07516f1333003f2d54032298ce9e12d1d960ece65356f3a0b80828ca65f307630d4497130c9a0709aa0b3fe018e13a7269c6355302293b379288fb8889c787ca0e2fc0b61232f4df8882d56470257322e5029709208e6f9801614272223c1cc1cd46395fc615a6604e4bed68c5e8c959250a2ccc1a98b10ec895a6ae32387a2e8631a6d92da504eaec4db24e1291e609aba8a5d6f9470a62af224dda2a52c572b8b15e24b92ed8223ebcec6dd28c1aaeba09539131104e73483bafb86b0732840009543f4a90d80fdbe8fc064cdfb770278b1378b6a14b0385f5ae9b9f37d979702c540849f30bbc364eea1bf3acc89f857fa17104a1d3cc4597ab3ae80af07863d67cb02ba67a86043ba962293d7797be0bbdf0d5c586fe585a9f88ffb321c9feb5021bba2d2eca078c98531f4a548995e2a2bfa7afeeeb954f137632ef468586226b935a4bbfda424efe3e493f53cc5c6bf23ff42006eac5c6191730dbac41264143c37b7c66b1a7c3d16b48ceb00ea6a1774f09e0cdc5e3fd5c4206e62f5337121a7dd4165d36952d61f134664ba127e3a404ed9717e37ad292eee15cc622cd7482472ca4a69d72d7cacf4f2cf9bfb6cbab612975b7da960e844318a2a1949ab270cc6e1c5b5f8290dab91cc2c053c0d4745a6dbcbaf91c8b551ff73f90edf2f36574569582295eabbd6ace318fb9d5342e88b479b9b76faa3f434b075764aa92340808cbfc350292dd5c1d51d756c9a52f62f9fc8c819121eade9dd762e3cbb2208ff5739c8b61f945425c5174e0a582da748ce2a9324b3269167984d88ae6f307c5298b9cce126c1fdfa5faf0ad93f5f643aa21769dc6977b14af011c5b1ecb7f2640334e5aede85ee8b543ad86a2122797196e1d1ebacf8e365f4f31be533eb483e910ea77d122dd75244158991a6c661da6104ef0bf91b6eab9bc3159d1e89ab737e177a0654f370314557fab24657ea2d59c3ca8ffb449ed0c6beec606f02a7277d0d5052683774a2be1fbc79ec77e8a65202a23f5293e0df196f0478466aea1ff71a7a646cfda68b1de483b9697c95fbb60f8314cac86e7bd93a4486a3358e7b78d9bf7745c1711cf66b6116dfd246618573e4470b24b49644fd5d85f1de579f2d20c676a8e2836bd5447896fde2bd731417621800f95e57a36cae50cf98a2467979ee080364d5cc342235d0a88650c66fc58e266bea708ea967253840fa522ea25a87ad970faa4512799db67dcbb54ecc632a6b58c715e9cd70dab3ba42ee2c4483924ab5223ad81b4d9c6a0f5fd5c32d8fb7fc7e5980f646bc6dfbc8600c06965eb903fbdcf00290c898dc4c4278ed73dcb3d667f6768dfc097a5ed6828f91f3c4ee36cd12092bbbc7a95687e3f33534496b80282c67d305b3533d9b94453a1c356c050561b73743c38172a296b9b3917542179d9bdbcc5770016b018dff60362fe6b09177bd514b6535a131595825c6e673206f8a02fb371fa50c4ddca928273b6c1d54b6b670b25a395add4775336adcb28f3c0ae1f754e423a7dd453816cb36bd5cd3d7a631609efa0193a823f9d214f0e8ac07999641aa7ceef3e916ed762315b74431ac559c1ec3bf9b3729f1e76a73a9cc34e977cb30a648d876cb1c7885293a0fbcecdaf11b7b22d1618bac46e7a845715699c32593ec0baa7ba26e8cfa60eece6c53e0a54195ad4b3c9abe2df03b128bad17e024668a85944ea68c12698b925c5681cab8c4639b714ff41683c5a08b3fa087fe1ec7acdd31d0129433dbc68dae0f8ebbf88f5509f3fd7ea64efb316510740d430a5950affc4e0a27db1b8ba71b1ddd1114423257b2fbab4933f0afd1f52048841037d594a3e880c5231738eb57d42cc11af389818426830b2ac97acea13585cfefb6c27fc5c7677c4dd5312f8cd285ffebe89d8d247330ee265e5b782532537f7ba5259d3722239cc3919c36aa2d148ff1a2b14cb13a4a9c515a7a10dbf8c7f142f9a4c59df2d65712bde11c8c4f90cecc43d7943b85f9df23ea9d2a235e048037af6c4abb73a8052634efbbaa4722cdf55b648491fb3212340b10ccc94efafd47ca89d697ad5b3d08b5adc22225f23a69b21cf841599d62ef3cc4d46962404f4b83882dee6f6c489a161055ad6a88933bbb31ac2d17934013fbc844d73f05c568568b2d69f0040504f80f2d321076ae1b9335ace2752b8df49ee1f39d819bc92a8ea118da328d9f0e12376ce40e4bf44bb98e5d78a71db50e9ea76117cfb732847e211525c960af3096ce8020587cd993713965167f7b08f19ffcdecb68aeed7ffd43af0b13e3771e0d0eecefe293aee4a15666f68f47fa7346b1fbc0ad284b9f96beff295a6261d7cd77ced782698a4b7c54820d03264123d54d2d176e46f5a2efebb4e963acb515d1376101c98f652f31b10fe2df6d8a1a271d9bb333ed6468624a687da8e8b84549c2550e7594871c0b8a151dc19f32a77c5f79f71badbd7b000af57f0c6605f81876c491464d415ac6b6598f7a1bb320426b81bc473dae2727c6dc27df86104a74da96a12b1fab16fe03c659f4ae31f5301a9ada5a009b049628c9fb99014de780213e4a2f5c549d8e2a2258de591164be9d771d7c0c6acbf896c02d9b3b5180d51c5560967bafb1d9781512947fbfaa71fbdef43dab7722f41135b3109746147d3707fc9889b33fb244f69ab66d2777bdef041d2866a3d6ba460a4f87547b01ac2219dffd6e333f29283325bc659d3b428c19046d5249410dfc1a49648f642664f4c9ffad6e22de406d10382a51c30361595ca365490b1a54cee822166c312ba66db7b8c7c3df1729aefba2b8453a02bf6a9e5dc666d780c0c11817f418a1e09898dbb997da69f152a4368b68eb89f085429a2295d684e0c70161dd377f41e81ffe15d8df0523099bbc58d759e1ba2b5b3193d5ac285775a0d49b63a531b6e7a3023cc0cc946a5d218e6a13890bf07abc648aa09a6e97e815ac0881c516f33785144ad1960f4825fd94b3d7b0eb5f4d5919e384665bd4064d06d215269984a7a9af3def7adbb71a689103badeae9bd4f660d4898861a441d0cb2f3928557b39af2ad302692ca26d5517cea16d3c6309b91d49d9872fe2b1503e5e0c965b9633f9c2bc718136f5ba7a731299c47d70f41333b0229e8ade1011ff68341b916fd0025e394f37043dac70bbc5776a00df77dda23e64d1036375c628d856052a1d077a8e3220b750a253d542ce2b3e353c772db5b04a008d8d49ed079daa281df16b37f65463a20b05b69", 0x1000}, {&(0x7f0000001740)="14ab19968f5aba159c6337d8543f42a01b01226f3eda030096a3334530fc5e26d02e7e933371cf9486e7a0f6a6816fd76899ef408e170f5d0fddbb95e9e7f2b729d8847359316c0920f44366fecd9cc936dd125c417ffcb1ea41172d20a0350d6c3589ec4b2447997e015e04d43328c9cbc1c862c0634baf3e5ecff227bf3240d9239ba29d726384f0ec3e89af4253569ecbecd38160e7dd04526e1cc397550e28c55f6183fd8b6ea1d0869e9dbb02623310a81ee3b2b2058ac51ca9065188a1e9143092dcf066b61a5eaeaf7f27b0b4ccbe5128ba9e7722bc314328c9e095e84bba2555f9393929f830091a05fef8c32aaa26b917bf7b55da8236bddb70d4fb7fbfb2162b49499b9bcad255a8589f90aad8bed4fd6bd54792d954aa7344f96e246fa14e66e8c0e067041b4052417dde675b4c881cc02c69122d87b521e9e926652038f794b8ba38ba772cc8050005c62f1df605733b8ef9f97325dc21c35a1267517fc7105bbc56746fb8713a6a576f6188a3041c6ff05362c5a6301dbad560598ac97328080d555527dd504de7474f91485714f3e21f7de5e46f9d63fb7fcf6454bfc26520992e43c293d2ec30b9a778c00fdafb77dc831c5d422d27adf7b04c1dcef785f0fb4b8ba50a39b5b9441a2741c7cb848a218d48e5848400fc12c68792eeecb98e3c1094bb5d592cafc15f4d051e65f12401513d678cb1c23628940a01ba68ed53c2a53e886438dcd1f316b496bcb33b0fdd3d0cdea5996164b01630b7d03baf20512357c811b10d01c95ac0c54019f6490bcb56712a58947f2430c1ba22bf6478c5cd72eb0226869bc38ca84537eb77f9fff4586bd396e47543197249b4865f2e502a5d314b791c646376138ac1bea2145b53faa8b5e86d9990289de01cd675eb03773b03bc4cb18d923df949ca588b37661d3211bdc738409f712716bcb04560eb4072284b6d6bffc4b5ad76b1014161d2836f5af0b373213e25dc02ac5bfe42105b847a6216605077c271157f8f5ad1a039aa5b9831f8e8f91d3ec3e3653de80e117a866e33c65452b1917466704da16c406303d820f082bee924ad66a1627d93a321c305296dc4995ba5b3209d1aa0584d6b5a316a896573dd2ae52898a4a2c5f79bbb8d25c111197cd481e08ada26420e559bf1db91a2e91514e61b39532f7303fb5f8c2f578d424edae8743a7fdfcda04fa8a9dd965b96434b5a5b6234c1959bbf2ac07bee8405edf2301db1f23575e204b2dbbfbe15d288e6b5d827a762f5c25715e8072aea77f783ea683897a25515a5c2b9dd369bb3f75d32405f11457020955ed9c2c73d06ce8f1e1b2fecd359e5b397056d30c6122b072d3ec25cfdb846f227cc2a1dca91a0ae8006c8caef9673202baa80d035b1d14c3b89a7976827f66087ace51940378b6695d7d7485c66f4f6e924d22f4623b6055136cb91e6cfaf03f6d5c451a92937a9348762183e01af0063f02dd76474e67874aaa68e15ece4f27594e724ce7f9b1ef2b0ad23c52f0edc203f8e21d3d8a10fc26e9a191636d7cab2f51e8a5302371a334b0c5e5480b06b88114e667f214d509450618d41850c28b4e085af89714ad9080e977111fea27965c422e09e9a36a5c26bccd14459cdab1563e8c08870934d26cece71b22e4b34826d7c864e1b39b2a5aaccb15c6fc701a7e84078fa285b3d951db858103ac98c68f4be380a57781743a57b5e3cfeb717ff1121d1943c25b5c8ebe0d6b851b2eea81039c3adf22e80ca567cb4cd67d177dc775c0d6272ab1a179415dffd8659071d4fe425b8b25fa122461c37349dd81c415690d2f3fbd12db652772d63693e09f3a949e68fcf0639568f86a42999852a6279517e4e26e6fcf80305782e4f96408aa78ccf1decbe5e0258ed9631d7a9944b5306e273856a157533bb3b855799dba2d2e5a0483c27e581d4ad8af1f7a27471b17e13ffdbc70071326a02e68ef0675a1f6aeb23669b2f02a1b33937099a5d078a8534fa1b6eb7864c46f31453ae699df0f58baa9d8579686022fde4b62aabc0b1c409c99df52126df29ac7ffcbf6faa857e9b0f3e73b698f75279eeabfaf34ce4e3423df849a835f597b1d31f0369f2bfcf37a41c23da8ef09243cc7ba9c8d6b03b243aa57518e903ed1e09e30d9430baaef8c15ad0dd5b76a55a4f1e1bb8e1e016212c86417dbd5232f0911a516f21ae8756e41f03fe6b78af75e6aa5c66d61ec71377307e86401f59763a9cbab0d4e24a86301f7322859f9b6e9f24af1eec70c0cd07a8525435d9a04afc26cd92b91d824c062a8bbb4b41c4a10b345b90b167238fca7fe65b6ce3ecec8ba1f805659f88e287e6543bab18c080eeca8066fb4143386abe858ee0b0c4796945e5ba9d95ac590c9b2b312620665c2aec1d615ebb7b498ee1b8b8c475be767e9522b2bc0f18442b17ee8a71886d6a328b2573503035080c5a177bc52f69647891255fb86fc582dc739e0b1402c7db0aa0cb18cddb7f57a7376a49a95c61457118af2b3553368a3f74571bc2b6b44a8dd1e4b57d7033a8201d9765fb13cfb69518aa83ac9f182178a49e852338b06fee48315180437f1b930ad5ccea4c4f67c6999905770fe27506a6b048ddbcd327de0c13962831f0adf9db398bb69a7f99f4f92ccd6ed095787f664a759b5110d5e8d4420ee849f07648d757420ec36e280b493e4e39fa4eb35fd1b93deaf388168611cb5b7fb71dd7096ee24c3fb191efcf850a0b0e88116025291c87e6cd46f65012da310ea37820de77b1a165e15cebb4c4c7c033445cc385b5c6398c7100b06e200a93643b22181ff21760bcdc8a53f923f37f92bb1b586fa88a1a1d7869a06d12ef2dea3da3bf9e4b2b24585af5db2fb90a6809c36629f52cb0d3a9cb5a46fc9cc470ddfa5d002735957efbec6333474d418f3afc0c42e794d4305d4e8cbe628f0cf76790e15619c24dd37abaea848ff2b22410507a2338b6e463bc7d901ce3706170b5b2331d1a7cbf9a4ccbdbdd0aeba14451d62ab207cab994025bf5ceb80fb10dae84f2c2ffc1e407c8cd41a2ef394464bd6fa0d5954bd6c3bbbd3954d268b0146d000ec6e4dd57f95c446ac3b240c1a03ec93d4ef67c9067ecda1f31137fa4f77bcf551908777d52608718421c1ea5944f91f07e4b6a32fde2298367200f54782857d326426c11331d795e8c5167267032ed1daafe732ec3787c5c791d7a8aefc1d5f48617f4366acae1f1d2e553cc8cc39797b05ac97d5145beb720c74c1a6824840cf40bade475486842d9dc1e4e8080f53e881716bf0606685795bf6dc091bf6f04199cfe109960c6b2054f88eec4672d12bec9b7ce61d54196f4255a0b7fff90a7215ba3ff8ebf1ec20234929b97c3eb3d739172988250001669aeefa01eb5847f4bcf9f30b5a7d2128ae763935eacc7a56b679d46073f793d30ea218ac4a83c8b33df6b17c0100a2500ed6b6d27244f75146c952534b6306b48cfc6d7e9d22f7637292f0846016b73142a404d12c81148d58052ed18a3715c00175f2d8edd3f073856a3ac41c051528fb15e5e8e72770b32f7fca9fb27a58fe49d1dc2a52750c42619e0bf6d740a6b2cff28859877d33519af347b1c3810d742e5bf84db303bb775270c6be233a1aa6be48e0d4eac804892aad1e770e64918b1f9e6b1b3bca30d5d7a2f767be391bb50b8b2ec524ddac873c126192d11c96620173fb5d9020becb00af5dc26bccb1dc5ae2fc2144366ba9c4d0b76a95a1a64be9ef803789120eb65a826f0936eb3345db6ef7eda1ac1c666e0a4d08d0334907419f45afbef8e1dbf2db471c1c22afdcc229c459b142260c4e9c4ced43da02708704fdb22da586c90912b2f7100910d7633700b28c0fce17e01e3c40aa2f73a2c24dc4dfb97bad34796645ab6e6e5134c395bc4eafd7e149d842c6667fef9a624f76173cb8f803df00f4ff60640916842245ebe006f659ebaa3a948ab47943b7faba3200167cdec3e912d86dca35053f3618a53d36c20b903df5a094d0cb709ca7a390736a57fa68bfebb0505ea45d56a182056e4a0d94d0cd0a9f2eff83f0bd9cb42a1ae284160e067f890e30f039c4c73e4cc787099bb477a884721e573ebe412c897e6994f5bc54a3281bf119df340dded79836ed0a9037b672df7fcc548f3ca76813d4a1edb6365f03d3054b639e0fc08b9c228014de777fb164602591f22262e1c452bbc44bb68e9538ef200a35b9b0be69f0d17cbfd0229ad7f7216fabc65d48fc0ac3f48b11e32986cdcb481218fb73bfac33d263be5dc6c9a2f2416fe6dc4206c2789b1f4089bec777224f994906489971a0495aa853584ac36abda3808fc48902fe69cc8eaacf04a16bba866c0f8b6e812b0a26d917e462a4e00506b538e18311373590fa68c9bca9f5f46ba28d9c779adb1b29e87a8b72caa79297287dbc67e34640067ed901667f9636c0a0250db19815e5a1014e314c9f4e646820bf8bffcb4280fe353e56b7ac38fdecf7320164466e2e1059732a368082a4fed278ea035277c2d2432f2e31088b81601a6b7c9ce1813929c897e1e4ffabad6511fb2e1bbcd14b258dd5322d2121f1ecd52e9435fabe65992c7df92ada957bf41549f8477c0f97c7424f3bd1c33a674b1ace4aea98273a62855efbf9ca06d299a15e9b22a89e1fc53ef579d2fc42df0399bb360358e884e9ab8d7702918992c6ae36c8663ef879526d6b4a7843e44220ea91424088d11659eacafb6934150e7cc430df44da2e6f838d2ec352d0f624c8ac7177916af2711dd3c0df39ac445833d1c9ca456faeaa1c2ed7daef7be13bb4ed046dc36e3d31fa410363b5dfb35e317ae225243e66e9deb3d9bc0b81947daa70c5fcb2b1d6e2bef3e5c337831cc5959097b56bcc40d6de0c19c378daddd94680d7e73400f7488fecd24e1db509392e1434866f11078f4fa941a612e5397074a35ec2b5255895b2de024750845fd043196eacfdcaf06aba3c4499ea44b9c979c2fce22f24869fdf8dc51eab9e27b9a3e272e22f9c85dd60b18931f1352da4e25a2cfacda2cd6c9744f059ea088e3501767b8f88cf1d244b6840b66622abbf5c775c90b947bbb8498508334199a390087e238d4d147d5c283d0451b9347c27276847e08b88ac821de153e8664512660ba4fe783a0a0611c1a79288465bebdd914a1a534bf5b8f9526f8712ae4a3984cc44a19d60c1c809b0a5001805218a49ba310650b64f389db2e6a84c50eb969b32e352591de9f767ed27bd927d3d777878232d0f4036e76abf48978c9e207d64f1c43d4fca8a510dc768fe38cda3fbc9e95321f61e84f6a8808dea9e3551499191342f5e8df7a656caf134b9e389724cd7851ad2e36bf910c43d667b1a6cf9a89bf2bcf044a6f758d2feabf627272f87c40f6f1fd3b0d5bfa5f8937e21ace292b6ed7848b79efdf2fa6c872d8b0c0a7b0a200aa18a3724b640c9517b90fb9e9fc4a66fa41cb8ef82fa88b0da067c00eeaad6c91e25744eefd187290e1bc01705d886036a99199871c1135b36d4a91415ffc6daf1c1229eefcd5f1e9529cffea28bd8028082346f1b66bdb9ff66828c5a6f5d86f21641d811f47b90794c2a30071deb105b2ae4bebc2ad1b9fb1d57005f47a45af3b4106b154badf6e73eb185ab5a31ed627efee10399972377087f5c2242062200ae07bc5b4ecaccb40870f23d44cb884624856ec56c6a49e62fc9def4026720d21064da654aa0c46c3d004f17dd6f3a869f2442c72cde00df45e846302973d9e1013bff8745a54cc9b", 0x1000}, {&(0x7f00000000c0)="dac0885d", 0x4}, {&(0x7f00000001c0)="01558f7aeb6535b2d573615a02d6e0024b0c0fca3d7a1dadc5d8468cd087c7aa1eef295534bc04ab51862b1889ed89348bf00cfa75c782e25a4d12db8f8baab51af916ab92a33496509600570c11d56862fb6c16d354f62de258c6b4653c0ee56da580e1574c7c58f4b29e878bbd84dfca8906ef0fb991a1294d892ead406939e005f08cd59adc851676f55dbabd3d776dc9d8eca10402fbd1c04361c84fdca223cbcde264d431a9f26f57495295827e833731", 0xb3}, {&(0x7f0000000280)="132041876f39392c276017cf04ee2d1d592cabc7e4b1c3e955d1321b", 0x1c}], 0x6, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 10:53:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x7fff}, 0xc) 10:53:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:53:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x61, 0x88918229c8449d6f, 0xfffffffffffffe96, 0x679}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf000000a, 0xffffffffffffffff, 0x3497}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7, 0xcf6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x819, 0x5}, {{r0}, 0xffffffffffffffff, 0x9d, 0x0, 0x0, 0x2}, {{r0}, 0x0, 0x78, 0xc0000012, 0x1f, 0x1}], 0x7, &(0x7f0000000240)={0x2, 0xffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x200, 0x7}], 0x9, &(0x7f0000000380), 0x9, &(0x7f00000003c0)={0x5}) r4 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7ff) linkat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000580)) geteuid() mknod(&(0x7f00000005c0)='./file0\x00', 0xa000, 0x6) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x4, 0x8000, 0x1, 0x1, 0xf607, 0x44f, 0x6, 0x3, 0x3, 0x39b}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000006c0)=0x100) recvfrom(r5, &(0x7f0000000700), 0x0, 0x42, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r6 = dup(r5) lchown(&(0x7f0000000740)='./file0\x00', r2, r3) r7 = fcntl$dupfd(r4, 0x0, r0) syz_open_pts() close(r0) accept$inet(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) linkat(r7, &(0x7f0000000800)='./file0\x00', r7, &(0x7f0000000840)='./file0\x00', 0x4) renameat(r6, &(0x7f0000000880)='./file0\x00', r5, &(0x7f00000008c0)='./file0\x00') 10:53:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9cc0c9daa71034a8}, 0x4) 10:53:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x9) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 10:53:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8080, 0x101) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x114) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000001940)=[{&(0x7f0000000640)="e42298138337b3a83525f8aded6acd2477ae9f2223bc2c6bf0ebc325b56c20ccfddbb33987b5e48d86fdb94b2e6f92b388c7276331fce01e0d76c233a12955391a6d01fae1e6227655d5c3805db7a14a5bfeb718dcf762c8b12ecaa15668fca6e96170cace89775c11a3ccaa17857f20defb2b29ef23c3a9e41956fef85f08b165092e121e9a6a293478e86e447b9642ed878793aae23542590828fc74b614fb632e84386a7e5f851ffbfbf6f9e7efcdb2e20bd1e3bbd4e96276fa4f0fe2707a2cd4a2eadbcbe4643709e944964c5f0ebc666a29a82639d870a09f3ee34562", 0xdf}], 0x1) semget$private(0x0, 0x1, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x80000001, 0x2400000000, 0x4, 0x1, 0xfff, 0x2de, 0x4, 0x0, 0xa, 0x17, 0x1}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8000, 0x0) 10:53:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:53:36 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0x3) socketpair(0x2, 0x3, 0x6, &(0x7f0000000080)) 10:53:36 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 10:53:36 executing program 1: r0 = kqueue() 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) 10:53:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x112) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100000, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7}], 0x81, 0x0, 0x86, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) 10:53:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) socket(0x0, 0x4, 0x0) 10:53:36 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = shmget(0x0, 0x3000, 0x8, &(0x7f0000225000/0x3000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x132) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x6, 0x40, 0x1, 0x1, 0x1f, 0x10001, 0x1, 0x3, 0xce6, 0x7f27}) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000224000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000225000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 10:53:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = getpgid(0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x7f, 0x7, 0xa}, 0xc) execve(0x0, 0x0, 0x0) 10:53:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1c, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325ab", 0x14}], 0x1, 0x0}, 0x0) 10:53:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28040000ffff0000010000003f863a2b3a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) syz_open_pts() write(r1, 0x0, 0x0) shutdown(r0, 0x0) 10:53:36 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6a3, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) 10:53:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xfffffffffffffffe, 0x3f}, {0x3ca}}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x4, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0xfffffffffffffffb) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getown(r1, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:53:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8010, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x1022, 0xc959) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 10:53:36 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setrlimit(0x7, &(0x7f00000000c0)={0x93, 0x8}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 10:53:36 executing program 1: r0 = socket$inet(0x2, 0x10000000000c001, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="2e0e03d54adf3f48689e7c7477e2524e9148e7ca72158db86e32a08a133ec06a1ad49b32b89600ebab5267d9693f904cc284e08456f5eef8fcf6924f9cdee7095fabb6747c0918ae07e90800d28852651a114f6d9803333146df6a7613a51b0d2326f15af142ad5776a7", 0x6a) 10:53:36 executing program 0: syz_open_pts() r0 = socket(0x18, 0x1, 0x7) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x2, 0xc007, 0x3c22) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0xa, r2) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:53:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffe}) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) 10:53:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5d01, 0x4) 10:53:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB='\x00K'], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 10:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x81, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x6) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) 10:53:36 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0xfffffd47) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) r2 = shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1002000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076a2c9ccbbcbc5c7751bb3f0a45c1409f44789b0b8a390a05d02db3d3ff3d5da09387660ff629a7e6d1b44876cd2381cf95fe87b5d2d1f8c2524b4b89873fab8924482275bb1749282cb197bcf54f8a7cbf1f6b8fe09becc6eb01e4d2890d8d14cbaf07caab699a9481e89ca00fef29086a1eb979ea38710978eb9aa7445dd1e3147794edcb404d1732cabaf6b5376130635ff0ee3fb"], 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="150c473b0947cafe6e7c717e9e10bc278ae95a7a0ad0089a1fd1cdf0582753afa116d048e5a22fd7495c31ab578590c7d0f32d8cdf0a1f0cdb7e4a03739d2ebec6f9c7af31328effd3d0da65c95ebea51b839c9424330c67d68a347b0d942d96fd984ff6c8c979704b2a5b7a8e0fdd5b", 0x70}, {&(0x7f0000000340)="b24dc1f57b38a82781e03ddcfa2f04ae238c697da1ca90b8856b2d7f48b7a6f511af66d980fdf85b91b7919c1b31fd7e9cc4ecc58a3d794bcdf0b984020097dcf6d58a33bf48d7274ecbfbe9610b", 0x4e}], 0x2) dup2(r4, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) r7 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001a00)) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) 10:53:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x1}, 0x10) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) flock(r3, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1e, r3, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x4, 0x401}, {{r3}, 0xfffffffffffffffb, 0x48, 0x80000022, 0x6, 0x4}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa0000001, 0x4}, {{r0}, 0x0, 0x2, 0x400fffff, 0xbb4, 0x6}], 0xbac, &(0x7f0000000200)={0x57, 0x100}) write(r1, &(0x7f00000000c0)="1d", 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) close(r2) open(&(0x7f0000000080)='./file0\x00', 0x101c0, 0x4) 10:53:36 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 10:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "0030ca0040e34d00000000000000010000040002", 0x0, 0x3f}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r1, &(0x7f00000027c0)=[{&(0x7f0000000500)="9fbf0ce133e1abaa33265ccfa23accf4c9b56cd7c57b166cceef8f2910b4538cebab8f85d42026df1cec87d6133049f24af670b3c9291ad9ec6932dc630e08fa3fedf24b37f205afc159083c1f7ed022ee319f1a325cc9923a29f1e1949d6160968429e4b049506b1aaaf3ac0b16385fd75d890168ed66fb11109b5f3542b5ca3d861f116bce17123a784d3b0472ecf5d25570bd21edca9b7097adc17ec67eda805f557a623185205afd73940c4b149b85865e7ca0da072a06e6a14d321d11a2541ff72b53d62d53", 0xc8}, {&(0x7f0000000040)="e76b15f085b69c20903a9749fba00f", 0xf}, {&(0x7f0000000180)="ba6b33c2f067067a48a4bc022a771532a74496466cc9b1cb29dcf3747129ea0f5577d246200575538b59fbd31b40aa8f73", 0x31}, {&(0x7f0000000600)="6f07f18463b9f50764d2b35533029de8f6414ce1e588f2ea19f302c63e731a86b25ac1b8631ffaaff6525035d1d56475e68a95e6d691f06420e43f7090a505928fe4ba14b06351da1dd4974cfcd9a1b13de3eddb27d8023a62aad21f7198906545a8b64d2deb1afcd3305fd98a5ef005cc6e3867416e64f46da252f1d25ee6c8bc23e3fe3059548c86453ef58875ec8caf4b454854ac137298e578bd682789867474c5832400ffe3624b417a5564f346d6e6cb4fd8f6018aef62fe7b52a937c709d8909e4d8fc0975d466b99e0a87251d018f0e4333e14ed96c8e230ef86d9e4e03e8f975219f076f3a622cccc508cb5cf37c9afbdb963955f09c78d97650f6100cb7abb31a98b434c691d5e9444e87c8a1f7345fb77bf2a0773b6ae268cca64c9fb7f5b8a57feca4a0a39d6477898a82d37b99e3d5b1fa4fbf5eaa17d2f9befe0690d54c2d7df3fb68904051e5845c59e71179cbf5b967736ec76d218f1a3561e14a969f193a6f2c98cbb8772fd833cf5cb7cd6730d070783aa4390237da8e676803862811a5acd26490561f9cc9ed4ba075ad503e01bad95c265bdc5ab641e2cc97ea212e6e73c647a7a161fc8be0eb058240fd3901baad70e5657b2b43b51d0d74fb8b6d40811254e9841301ce7bde61a435fb560ca39e5984bdd85d57ac7c18d39ddafcfafac9a5846a8aeca07393a5ba0c11c7274eee988b26ee167d513134cd7a3b7e8bf4a37ad3be49f3aba2e592b1e51e98484aa5234d5324f19fb849c1a5a0a8ef717cf0d2ea4701a594fbbcccf75c8ff46592842603ce01adebf0571df02e27b31d091cde50540185075bbf556bc99aebdabfa80611977796d37b4cd90f67b56b463fb49ea42a9d5b5da9a986bf68ef1e47ebfe6cb53f9fa8c833697b683dff66dbcfd59d4df156587f28e710b670ef3727f7bb266ba9607ff5e2db8751c0a3854ba38822d0e6296675da10119a4a57a14214ae63799ebaeaf2e04b766a652faee8ceeda36e8e1b5a3ba08bf093f91271ac975b3783f6a9f17e5a3e0ca1973b809ec507e248ed4527261291306d68d8ac24148921316aed038507bad00dfc5c21b56d7392a0207d2d5aeacf9de9bb09ab873aeac36288d8ed601c406e9c96ce0a91ce1f1bdcdb5dbc26acb9d8cfe8d49a3e5ae97f05e94f7f43e30f95b67c8e2f0bc4dce642c0831a7938f3d3a8ec09bdfc72f9b95739ca528b175866f11ed423a00f8649dc0adbc61e9c1d441d5f1f216df6a6f009968369f1aa49517c780e5efaec9c91fa29a729335b16d5055c13b1612b8f344755c440177d3f87e6029e6d2b23505b66bd9ee4cc4fd9fd012db66cfccf125f9ff27543abd7bb6ab8296392007ead6a1be0be932ec23cf333d1a5f01f50f991dc70b5e5e8a3088f76bc1ac82e7f0bfb9d939363deba0ab3ba01c54d4b78213e4e1537fb6918ef391a8e87471ffa6c20c2a35778e4600d4d20fb255dec62ee59081b5bc0d267e8449975285a2ca98fc457758aa7593e7df49497fcdabe2017a3c9a538a568a2b59d669ae5df94f7f07dd980c5efe2d788b9a1d833b57dfa5d581d30e7007baa6dc15de45a95a29feddd67a12d660560aa1a5c0fa72c7e4532c3ad00fc7b8e686db2e4c63e909e5ec981370b3c1855ae6740be0c6c63f18f0290600bc783198a6917033d0f30ba8df9df9848eacb9bd6c29b4180ee791cd32961e2ee5462600928d954c6890c9cb16dc67a3d5dd2ed456e7ac39747ab8e0edb62a9bb9986d6983d9531333871cff4fe478332d9351edfb3cef065e332bfe99567a4fe038956ba415c845d8710e0d3aaf224678bbdd5892a7983722fd95bce5dd5bf7d8e5a593fe677b2409a1e1cda065ce7137587715e587c3dabe6c4e187e103caf176f8f1974b1f8bd0289bafb61250811edc6ec809e322f64f3719e41e2931d8c6844af7ada786b5fe09f922e18d0d789a5e31eb3b48578c579fe1c09d634066308e8d7245df46b12a0a38ea9d611faefabd232838313dabc9507ceb87cddf6a768a7ffb55442dbd4c2b7838de655560f31640cc0d5e11f30ceafba3b437510952ab65e2f44db3ba25a48e78932cf57cbea4730e7d4d362863e7f6f333a1675d0d974f8d36a6dae2d1f632981aa0c58c50d4cce1fd7d42e154f4999d4f2935ad5772e0a25e57a9c19ec31e5600350c2533e2dfd920a7528a3aba83d003233ae499ab278590e3d2a2e7143048093879c67e10bd1c96331a495840a96f166be2cd9d095e3a89eddf2858640533ed737ea75e6555b30c5af511411d6413c0f45075c91a4577b732fda18d865704504eebd5204f78baf4fac871eb4be65c014a9528d46b3099d38fd1cca4a1bc9b4061bac5e0d7d7cbf03a63deae04b868f2313ac4e7a025d5edd5a7d88198f574ebf5a75030666d57841ee605e0f1a9729626828647f391fb29debbf65d929d8b91919ef236c8b0d68d0ea9b3515222d3bb66ca06793a32eb7c20320c66f48645ccb4d8629925fcfde47754e75f45f7b19abb00d153e3fe474b04707ff085bf17972ec18e88231ec764f9a92ab007eff18f7217ea89a642e8f1fa0c19034757353dc9ad78427c986ce40bb779fa92923f237bd2355004e7555a2b645d81ca109e6d5def1596d2183dfe48ee451b9b13fed955186cbae7cc0ff458df52a8520e37beb328c7f176efcea230b67fd166e22562360e69638aa8a8917cad190bf958b0625e21a89e5bdc9ef24fbd8db36993347c542cbc3ce9d97f171fb643f749a47e8b52c2499146782fb900dbe71fab8d139e1dce7de48b5e1aff0ac4d40fea148b0f93af2ce479eedd43715b03864f532afed1f7cf80b44af6a5d3cfd3cd9a3cb034cb15b4b39c526b2ca9dbfb6cd3e00e139c2f5eed1911523212249112d77ec626e01c03f7a4a00ba56d077d6afc39635ee8381439fe06130528a3dedf4e80731e84eed69efcb4b03638227ff0fa4a8ae69526bb1f81f9cf03ceee89702d2abcdff908230a1ce6d4c29d1cb9522b675fc7a30b369877746685981a7d0839e11423d57a5c4f8ab0ecb756d30a1d3c22016af9a7c273190c70b284d3ad8401befb5ddbfc8c7a20a73edbbbb5f569b5687f1c451bcea1fc96568cd17815e1c8ad70b7eafb8b11829cd5ca0c2107516b5d7572dbc88b53d6ce2f52a6b2597d76afdd5279e2febd6d365305c78ca01ff63615d594cc73881513c25d154dffb542daa38ca997d8a758804b3119a26dd886033ee16f8ffd64d9623040c4826d845258cbf3cafc6fb55a60a57128281592bc4a04ecb976640789afc9da5163551ff887caf4edea6eeceac49321bedc052102123be9d88b5800c1d820e0683499647740074fbf07bfd11c8fee3668b63dcf67eec577e0ca6c07086431e9331d1d4f01430e8e89218369a74ee9603ec2da84e82b60963bcff3f28263b2e6b36fe65164616fcb1861ea3f1b85f07c69fede402640d27730015c816175f16a401947bf7a43c5dd0b6aa2a0ca2a849f6b1693a0f5b776c5d047b662ed92913e996ed9696f930c389ba3c9f233a56050192693c06f9c020350e356895615d7cfa2e088a978a69863f73d5adf54a416121a93015948874707b955d4c280d7975af75da9b77d048e91a3b92143dd091b411cbb92090165e6d9c238d0eb03656fa045fc27ffa73749a89bd65addf656e34b2564e9947323769cecbd6b2337d16a66e182a99f6db257070f9d4ef4633cf4dabc53917d548563a36f1de4d8f26ec1f06b09c9054e2e15b583e4b210a704199ee0b07809787491e6b6ad5b716fba5402041da219056b39e575125ee0a73299fb192350e09bef57f4e1c3717c28ea99cf6ae36efb7ae310cb8f631b797846389e87096b7326ca0b68d841f32a1530b02cb9e82edd8219db5c302c873113da49e811a37c059b610e05d06e26d2feb457e533c6aa957f6af9ee0fed5d772094f18385984a3e01e7c2ed8fc5ef5765ab20e78a2084c9f6b94f22033477676f6691a38bfebf0504f2776a5a3f0d08020c6bc1f3663908b8eeb850ccc0f63e21566b372cf61c1e35cd0cde751f6e7ff1b8b40899152a3c6f26b01034c564c3a3731284195f5b3fa2aca3b6870cf22856937dc95d29e7f3c610892e9fcec34f3997efea18709c755f531adf2be7ec4bb070ee7b0245c0608133797fd1158a464602ec02ee093ea43b41550270dd2320c8c822f23fa297d830a33f06fca1949e0c0720f27598b2d6ea305af185eb6a23edba2f7bab94487cb62558949a5bab9a690e90feff846d16f8f2a0172c341f1994d6b10d5807f4e076fb3c1667ca9d4268ff20c1e40216c0e651d229ff6c6ebeed11ff31accd57b481d7b4ce482266a981fa4a9c0e2dc17a817d8f1f79b9a754fa00a52b0255581ea8112b131e142140ad725c74e88736a8a4caf21934134a5c43f9160e17b59f94c4de31041bcfeeb31407caceab9a7e62b3b62e69761997f59b4ace09d1c306d834213e577fa840df2171d48a74ff22f959acea4b6770b9d6a4a94825e6407043bc98fba6a586c5d2a293cc03dfebda4383f7d0663d3c48b217a079cd8587a8ac56824854afbfc1865dcda2ef55d11fec6d9446ae14e17a86fcce078c0c3eadf0f50ff5eee647fc1127f759102c139db0f1581c0f31f5dd0b54bd00950c919d727232e825397b24b65c2ec1da20a8f890dfcee02de9e946c62cf2be9ba5530d81b3f71d518d0ad5e70515a0763b18307e8e9d408d004b5c8bda421704842cfb53945cd9cf3c00eacb2f43f8c6ce8e6af38fb6170b7134f72ff50567904b932ca6039ea901f6919a6ae1358caba651f3a18c87bbb0d9fb27546e44ef54ef2054652bf2d831aded70f75c2cee4a0890d80bcabb8b98867ca052db8d43d7f0bdf7ebd8120db71c5daedb3d1fd0751c026ea600c97760b603f6c78b569c5528fa28496a4418053b920fec253a24831cd0b74b490a48cf5191d82829db86f0093dc4d5fce6c2e67ce820b41edcb8200c98a40d440fdf11c6c283ac9206625b55fc842ef46ad7ed24cc3c131e30bfee9e4b45c8b3c74559025cabed8e7f20f18cc88129340ed5eccf7e7742dd4df524345829e7c20ef8a34cf73eb39124815c1a8394f6a3d721dae8abe5b58a6b310688e133f4564473f5f34b1a8f91e04140ceb37ee1eebbcc8ed61e77601f25c74b92526402f7e5c8986e6550777cd0772968fe167579414603e34094a95eb8d0fd72b0aad5e2ab1251eb55426af80157f0af60af701cf5de99acb7cd5dd528022c5f2756aca6da3b41da56a9f2c4432de82abb97238431cd8330a4c71acf461537ff976cec0f88ad8e1ec3879b26f344065623b8fb6c8751b877a260f9aa0e660bef3c372e82e7323a5726bed55d67029e708cec60964fa674a89ca526405e1a424730301826c4d105296d7e53c3880e457646f7ac4afc2be518d3e2f9ab215e76c2aca4eecd7aacface4a057410e4da0152e2591ee7b7edeeeb491856baea34bd6fb834864ecfe653d0b5b73a728b004da82663b6274e79ad71180166be53ca61e9c7444eb0ded9a6781cd4a452cdc17caeafe4180a154755a3445c559d2d56a241a97ca512c9de564f3fcc7eeb65bd551a7e043f32bc7a4e52d61061bee0c8168f1a542f2633f15fdea3d7c2533cb84dcf8bdd6a3b4fdc31d364b18b3840fec44a2e5d23ab3ff2a77e5809255fbe9b046843fc98eee7ba5b7b9fbae3c8153d4c972e2f73a6f81fe83517f53c76edd666b9e7180f3080ae4e8805f1ebf52ddc1ea0df32ed2a0da06c889f54308cdca3334", 0x1000}, {&(0x7f0000001600)="a5c4eda0ca72959a38df81b2b263d8240a693cb7d76e0fc0cd5322167b49782a1d5906119d2fefe2450c904d6aa06ef9d2eb6d9b4a17ee5aa6d1d458aa9e3d738f116bd1b100cd8c57b3279ae88edef277d6c977c0a1d059fe5df55472a7af0885d96bba924ff6fa1e257f1f5d4d887a62702b8845cd207ed8a2e796125d690207c3494b6f224e556da2c7c36464e625a73b6b26d996d55a25", 0x99}, {&(0x7f00000001c0)="6d9fdfc32eaf2b2c76e5603f6f82a885aa0238ed55003e84a9", 0x19}, {&(0x7f00000016c0)="e6baf7a57c260a3d664f143d5e8030157ee30ac1db50329ef43f139a5a0bdfab2f51005ecbd46ae4c798581bc9ff265da64890a359e1083bed97bc278953208b63f131606ca37f2b72ef790e1115fba2386a214a2caa94b892309ccf8d02ec47096c1fe614edf28eec8084c331fe7ea961b3b3e1093ebb6059907cab83091d45b8b53677563866775dcd53b725156a535f8775f8cbaea0c0dfdc21bd6789e609c4d8977efe5809a3a13a941b04fed16b0c1345627e3df69be030a8189e32a637086cc5", 0xc3}, {&(0x7f00000017c0)="df77f5e04e1a3cd6538b2d7bedbe9196a5ceee06298757cb96f67e1ea6a245cb9f48998ed643385aad404061c621b5e2e4cbd11c4a93ae432fa66c4b99736fa844b98ea97599b8ef389896bc251bc014f05b69033579305b481fccd9b95c68bc9326cabbe4f8c7bb12fa993cd3694f70175c4806ad5606077b4c9072cc6d9c16b8acf0eb5ada5ed56cd31072de75025275badf7119f0f492a8519d221a67cf6c7422a60ed5548888b129c95d41e958f7e52dfe6d7e0715b15246173f1a1f807bbfaf696375652ce328dc97957720844966391838d31c411b5872202abba9bec3474584cd7deb30fd241ee8458a49e1d67c130cdef16c8914bf9ebe2e2ac1abf66713f5e64146488e14ec4499b93035bb7bb163637c99322b30fa5d02d4985dcf0935e059d7db882457eea9a5b88f3124bd171f630696e408b3ab9e35b539c864ea69a43cd6dce2a53e4dcbeb6af6c0f822a629ba31ba67d86d113a7e5338792a16f81fb34fa59c7fb0b5c1949c1ec04ee13b6235e2bd8f9d16381a9c5540082f34450c7433233b6646eace39f7776fd4030dad2f6f044e9c99528e08185b9b0d90dc0af3af777125a72634a8e3f5b7010a6862b9a830606833e17bcabc0cbdc2dbacc5578947063c0ef88ea8e3730188b6ad46258bffb84c6f8bcec8f5e4c40474d9289146e5313cbd90dc4274e754537bda75219c0aee1d452e8b082c9e37d465689491a2236b07bd2152711033ff6756c1a37292c54f65d3cda17b110f689c33d87eb71ba1ae9c7e8f82d2faa046fd8fe91102173f656e2e1cc74024b6e73ac85f52b47f0a95b574c0bfe3973476bf00ca994c55750f89dd47b99180b7799f70188677d46d90ba649b8c283de5cf1ef804fe493ba67033752ed36837e2ea60977bca38781a183cdd5799e0bd0b23edfa05625607e2676a0cb33668ac671fb38e92b622c827f387352f0fb324d86f8c69fadf3f6ce0d2b94474ffee044cb24b28d42446b270eb7263cd1d4e330b7cd51f24b372ad8f4f82889f6a5b157f8ab935a798a100e9d424207ffead3ef8363abe534b41823b77d98d5bb2f7a94354c97622e84a752493a0460e8ccdf285951c0163d51298b7d4bd4dd5606c9090aebf16bf2419d7bea877426b62189b9659cfd54b1052d45cbc070f9fb93d7cb9648e4314b68fee473c898d1762518a068d644ed53d4321081f555432efe9a5432aded2f6b1db939d04247521e173c1b672f451d47c03110699c1b5c19d61c19ab4d854d85dd624c3cbc8211fd48cf86807a778b6dfd0cf5d23cce77b8c4f19866f0d569e423933e987a6b8d89ea05f6c5f4159b74ce8dd300061986fae62ec9d03858488ad2ee4085f836f05099c0dc59b93868a0a0603410d02aa7d69728f3c3ab11b2c98e696e8f5966d57d862d285548ec7e2d607a54e866e77ae881608da06c616c946fab9f3601fffc20396ed61455e31d8db917bd58dc781c2d848d9af4771c9c6ba5f5a9ff3e3b5dc7e43df9119656c5de5b0188f0a1803113458fc609acda8fedd573805997a98ece12e25d10cdf69b835539adc6581b818208eefc1daf2cce266df668c10dc76a7a4ff1da5aa819f766843a1e203d8f1169cf2832a53a6cdd08b97a4bfa3175037949801089844c266da75168931fae4e95ff842e0a3cf06ca6b5edb6513978ca75f2483904570d8f0ea98af427264ee726a1f57d80cd05ae02f21566eeb64fd2598eb48bbbcfc8a82d1e8d5543bd5b2436e407ef726320f51c383201c7deb59445e267db22935b77d839fc8fd520249a3c084c9f139e2207d059f2f99d6bb9e8662acef77666fc1f608b3da8caca494ffb108e29fac6e33561e8e026748f0959f100b54568567957c3967eea9217c82203793c2694b4e0d04ffe69aecb42a9702bf7351339a5921f33f5f92afdf27d54be38b71799a82025103ab772e7dac9044e5121385dedb56a2f5ff963b495eb2d613358fcc64c041c48f3f014a5a4644542f3888ddf929f1dd235ff461c7b2b70a7410516596db5879f5c8bd5213be11473aeafecf44f1a5430e8c67fabb67ca7b900467ae6e176689cb7d35b367e786cfe62cd5cacd5ea4d6e34028ef2fa0259b865986fd9410d5e759f6aca01d5df486cf66a9869e9fe9ef2293e144e86567e69477adedc07fd3fab6b6884fa40bdae8441ff1293393996c66e3d02ffa6e2b4ce94e4af3fdebf76e24edbb3a0f1caa9d9bbfcd7d3233f93e5c22cf0f69f36dfe119f478f07a0942d63cf50e43f8fd35a82091916f71231e40ca535205b2bd92019c74e57fab12267eef853f3cfdfead9e1d0ecb7d7cc5bdde37e8004f5ff6e688cbfc25bf6a8a210014f9e8a1eff3a301af3c7a832d01e2774a7cf0c625e5778ad2c9823aaa227cf355b658edb5f9f983899e25e45ff948ecc8fa522d4cbd731d62aacd9c210d40b23751878d7310e6e7aada9122f0e8ececd6d60398c58fe22c16a5629709a2e2f6e8800cb0780d7ba3388611e415676b05d6f7fdd9a0146547f12464c55a56a544dfef8f4dc740cc60a1707f25e9970be9266f9fbb4927d44079cf8fef98e73c98ebc51bb94f893c338320907ef876ec957f941f70fc15f18de1ab6f4b04285bcc27d3e4dfbc337cb258f5170c4bf1d17cd2ccda3e6883393df4bfb52f8189036843b3e0bdcf9b23bcd093fb4c6bba72b1bc885009763de9ce1c46f99250b22796be5e5c9f58a9e7e74e11547c38c24db78eff8c006a11f72c4dc5d12f73fd51d0d0e948336fa6016ecff5f337ccb96662ec80a45b5b1aa8224aa127ce14751973944bd23cf640fbd44e9af8ab418b2c90abab061d6890822a30a790ed270d31d0eceb7bb7fd0ad2d5b4a4750526278518f62eac77ebe8a4cca85eef8fa9acf6c791ac2939bac49813e7ee18b3dfbe978e0b5f9b35ca6f09dcb72c6760ac4233c3bc81960e33a616371dd66c55c9d645709b6ab815bba931a1dbe2f9d17c46fc7bf039a5e5504482e7f87a055939931a74fa3c126b262a9cb43d27c11f097b9d4ce557b71aec17077b3d1752ee69285f61a546b397a08459c8917fc3da0be2acc18d703941c41007a5baf41a2cd1e497e9b3bf54fbc6389b01ebb701de858b988aac8d4384fdafba17cddf355252924e2c2432fefaf0f1a7ade3a5659e49f33845f81bbda249f8a8b521161ea483c253516ba49b3233dcd9c7c0645a6325629b418a945cf6011ba22156bb3abdff19747c5ddda191ad7495a5af46df1f27931adacf5f0c6261d57c3e5ace333f88e289cfc1f3d965f73dd1fabeb57a49b12060cedf82dd1e56b156b4a7584f6859893f0a99c01a6b9e15d23cdc706d75f8bcdd3e00a82b3013374c6a27fdd70f48e74cc363fe135609b58c740c6d3f6fbfdee7fa548989d9bbf29b4e34bc5dbaa61554b3ac75130032c067813abcf6ebd5a5b13b36b10ff310dcc7dce921eebc40e8782c65ace12567b5ade9512a3f2e452da0cfcda88f112f42eaf3f6f2c34dd056f87b4786cbac1826edbed7730eb6db660a81d014e0ce9614ae7831eef1d158cca4f4de481523d033c6c4fc1ab87f56ab5911bfc833e3ec1bc417d924e09325732a1a311694c707f847eff737eabebb40ea5565a6111137bee3559b927eabd88e06075b73aa577d1a07b6df729c47b4a2661e0ba420cfb6e3022095a760cbc4edb11c79e5a035aee8db975c484576658b5a2be60588076660fb86d1517583ad8dc5c35cbd101718c7f3f4b9078d70bc3faede6f8d27de1a91c9746225111f2e475cf349ffcf4448b5cf527aac2cf9fce9d91145428346a658f77557a702c0c21b165c95eed6cbac428e93cfd2f36b034d5468660b823179eaada663667368c16f92aafbd003b53bcc07281bc811dcb96da3ddd30e91a7c32fa22ac62a6167ef3ac7afd893ac8142efdd4ff7f5c8fdc3f59e32650799e943d7d971b916378a53fe951cd114b3fa1c772dafdeeb03661ece0dc6a7849b9266c21005bf2c8a3d40f97d1e8864a10212ef5cd6fb0130c89f10d3fe230915e45025cf28dcfe27200a17f3c1b296d6649c80bad284f01a962e502f3bb0c6ebb151410a32429706349fe9f7b8099797258bfc069acda060ad16c8589512591f81fc84f64ec2ec470663360f70c248f31f0bfc9c8839dc6ed23f8f163c86170e15f59f6a76baca0476833be462e15fae116c7885d3e5c51d0b7d9f492704c11ee9f2e8acb69196e23c525000c86679519bf7066eba03a2c62347a959f72475b9bfb7c70a3be47972c7f21e215052e60ed4682aa0dcd7bd16370da065fe60d896bd6e0accc661e6b209d63c11f3df563cf19ef1c12a9bf8448ca804be52b56025d34d076b14a2a228d3cd1739455d7330b3c95470e778cde365935b7b5d2379233716c1578eb5ecd289954405a246483cf61816eacb33856d7ddb6339a389f67ab27060a893f775833009487a6052458de3b9a931016a2d45c1858a4f6d5e1ab8dee46f41a23d4c4c493b2cdfb418bcb08c9bf44bd5c15f340ba8c9540b14f308ba021e1d223f9a9833bff0ab8022265cacfec126b6cef04069f1dd57da786967147257ff67256b48ca894362a5d414d837a1f6ed65be1f179e7bf12e70558e477c3dc08ac0ef24b1e47aa49c93e6e3c9f275872984d801737fa1cb2f66a2e62ca53d6f900873ea8dd852240d0bed3794330ffcae9ca96541b5573aa4880f6187b6ec4c9834811f6105ec4aafba32c91561af443f86ecc48ed24170e50c43ff1af3d36b7f3701ea25c2906afb53e0c00a7626f4015f848edaa68f23766ab9e02180ddf19893e17b0fc17c60700ac84df09739ae00777f0adb920e071f21e4ede7f4b5c9aee03df45a96baf298d7c1ff1cdbbe31363ca37e14eb5a0f1af2cd3ea110a26b1d18d3f87f3e23ac9b1691eb57953acce0a2124a20c693ef2c5c570de7adfe0903794dd524d053f99551721f9ee31088f2cd1796186f82e1e8850ee3a6c4cca835a05205257ad48b61f0b948ad5368ca48b4ad5df6f17380d122aae509bf91d00dd44edc87f6ab963e00c650f7991dc34385cd90e5fb67ab5b01cd0c21872baca330238ba1940557f30af1610d8ebd4af6abd75742a8bf3641d43fec78dd38a97014006f9c70f062c147e242c3831e743856f41811337306595c2c778d7870e3ca73363688b0d2a11755b0f6d1c072af2c248c35f7b7c63ac3257aee113d9ea4c2b329a7de98a9375c7c9515a1b15926a127ae1169fde2364fbc40f52633ad15cffc2985f7ba2f6fb1613afa24c9378d3650ae31665a916d50250d1cadd805e350e817a58a3a1f1e4f7ea1e4f191472f0a7d969396ba5aa366e36c2aee7342523b301963ef438c5295f131bf7032b9187e070f8610ce44388686f3b1f2af6175fc784f4581a6e22f110348f791f880c896ccc48f4679d40360a67a2d6579f11d2a68f1065b6f4eda412f26a543d37e0912615f3b2a2d9533d8589948dd3b5f380bd5c0994bbd4d5bca38c7f9eefe54522e581573df3e3c1fd9742e1ef7f0e2be7cbc3171f0635770024693b0ba8d651f8063d877ebdfeb872926c748adbe0d1ad3bd33ed3bd40275e4f5fe804fc071de3baf77a87a10099e43906bb019752cd86db301d3e3fa58dd8a208c5b6b4d37be65447b042c86eda5da6b416c8af2cac02117cbbdf2e2bb11781862fdb3e776066adfe2e34788313e40346c99e9a76af61f4861f12a41acf37b38e28906acb4889edeae3e4f4942a755633fe2d022adc63141ff8ec4347adf4f28625b573d7c42181ec2600c15961", 0x1000}], 0x8, 0x0) syz_open_pts() 10:53:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x24) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x27) 10:53:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa) 10:53:37 executing program 0: r0 = socket(0x2, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xa8, 0x5}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) dup2(r2, r0) 10:53:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 10:53:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ff9000/0x4000)=nil) 10:53:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0xffffffffffffff7f, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x10, 0x42, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x21, 0x100000000, 0xec}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000004, 0x100, 0x2}], 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget$private(0x0, 0x3, 0x220) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/213) dup2(r2, r5) 10:53:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kqueue() close(r0) 10:53:38 executing program 0: r0 = getpgid(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) fcntl$setown(r1, 0x6, r0) wait4(r0, 0x0, 0x10000002, 0x0) 10:53:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00b9000900000000000000"], 0x10) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x58}, 0x0) 10:53:38 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0xe613}, {0x0, 0x1}}, 0x2) r1 = socket$inet(0x2, 0x4000, 0xfffffffffffffffa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) r4 = dup(r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x5, 0x2, 0x9ab}, {{r3}, 0xffffffffffffffff, 0x31, 0x2, 0xb234, 0x1db7287a}, {{r5}, 0xfffffffffffffffd, 0x1, 0x80000044, 0x1f, 0x52a}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x7fff, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80, 0x7fff, 0x8}], 0x3, &(0x7f0000000180)=[{{r3}, 0x0, 0xa0, 0x10, 0x400, 0x8}, {{r2}, 0xffffffffffffffff, 0x52, 0x40000000, 0x3, 0x219f}], 0x100000001, &(0x7f00000001c0)={0x54f6, 0xfffffffffffffe01}) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setgroups(0x3, &(0x7f0000000380)=[r6, r7, r8]) poll(&(0x7f0000000000)=[{r2, 0x1a5}, {r3, 0xc4}], 0x2, 0x0) 10:53:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0xc8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x101, 0x7fd, 0x9f66, 0x1, 0x4, 0xa78, 0x3, 0x3, 0x2, 0x6, 0x1003}) setrlimit(0x3, &(0x7f0000000280)={0x3, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000002c0)=0x102, 0x4) write(r0, &(0x7f0000000180)="6c96b2d6f8f34e737e3f0199406a3487892171396a2ac5d41ceccb68db846d1209e4e1f4b7b2f5e8dd5f501cc3ba36bd1cfdaba09a34c95f1b66e3b6f3f1e12d30b4c78a84939181801067e7e627b2badd377994df7d300b9955045f48df24f0481a58c13ff1656f0803539c51dbdd86d79b470dd6d5c5c387e618cf835ef9fc4efe16102e1c04b954d4abd20aa796b1f621904aba133eec017f433852be839daa361c2a58aeaa41f145e2fa6a2a956b5be380c40962a5c41311eef4ff3cc01a7f7148a5abe12136458867c1385e75e295c31aa4b905d179c47b489929a0c1c0d68bd19edc", 0xe5) 10:53:38 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0xe613}, {0x0, 0x1}}, 0x2) r1 = socket$inet(0x2, 0x4000, 0xfffffffffffffffa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) r4 = dup(r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x5, 0x2, 0x9ab}, {{r3}, 0xffffffffffffffff, 0x31, 0x2, 0xb234, 0x1db7287a}, {{r5}, 0xfffffffffffffffd, 0x1, 0x80000044, 0x1f, 0x52a}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x7fff, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80, 0x7fff, 0x8}], 0x3, &(0x7f0000000180)=[{{r3}, 0x0, 0xa0, 0x10, 0x400, 0x8}, {{r2}, 0xffffffffffffffff, 0x52, 0x40000000, 0x3, 0x219f}], 0x100000001, &(0x7f00000001c0)={0x54f6, 0xfffffffffffffe01}) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setgroups(0x3, &(0x7f0000000380)=[r6, r7, r8]) poll(&(0x7f0000000000)=[{r2, 0x1a5}, {r3, 0xc4}], 0x2, 0x0) 10:53:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x292d, 0x4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 10:53:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair(0x16, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getgid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x3ff, &(0x7f0000000080)="8c555db7586e683b323e371a044db201ec18d19d5f95ddc8e39a5f34f6612bdfce9db754b83f23d0024debeec9469145964080289783900abbe4fb", 0x3b) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 10:53:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x8) setsockopt$sock_int(r0, 0xffff, 0x109, &(0x7f0000000080)=0xae58, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xffffffffffffffff) setsockopt(r0, 0x29, 0x23, &(0x7f00000000c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a106d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab2401256fa2aa2786a7b4b39b7a51bf1baa51d3fb5611eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d757b2d17d0d76a7b00000000000000000000000000", 0xa1) close(r0) 10:53:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0xffffffffffffffd0) 10:53:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 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) syz_open_pts() sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:53:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) close(r0) 10:53:39 executing program 0: r0 = socket(0x2, 0x7, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2100, 0x8001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 10:53:39 executing program 1: semget(0x2, 0x3, 0x4000000000210) 10:53:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x7f, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0xc5, 0xfffff, 0xffffffff, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000006, 0x9, 0x2}], 0x4b, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x81, 0xfc0000000000, 0x3}], 0x3, &(0x7f0000000100)={0x6}) write(r0, &(0x7f0000000280)="24ee7fda213f61237a492a97b142fd9e2d22a6ce7eab100fbd0104fc562792b66e908007c650a2756f45fce8401ebbe416856d2043669a39f4ff140ada5ed6a9fd912f6c660267a50bfc4523de113b813d21090df68cbc7abf0ee9dee9e979282cfb32839e1d0e5dd7f581193ca2fc079638803182087a13a6e417777a53206cbf2376c63be1fedba6ab32cc1e895cecd6cfc0557e2f18539722b947d9ae0e1dcef173afd6a4dc08f9e10fa6d962a0b871c97cb5b7c4f118d90f24f842badc5a6db2819d36e13daa4d5a7b26499610928c13fd15612fb1404db8be34f8843b02790079a47a809f0fb61f1ca77327da52c6afa9e5f46a979af74d7131ad993f4d714ae6f55592f6552157cec6f672c3e5288f1845ae3e2c2c8b56cd98a9bb26df92e4d49cb65c0b602b81bc3aba73253e5608c54967e2b7862c6237dd1670d3836f9b18fea1c3770221db27c7c4b8954f3ddc0f607700576b0554dc6913262c93437d126f7cff8f101711e9c665c185c13503d1f7462504272d5b547b158ba01318c55485ebd6dd26e6b08cae287175b0b77a37b5b23c614213f869b569c8c078162e7d6a977074fa4d014d4eb235918fe1d8541974e9b6cbfdf91ed0c059d3e85d1daa9decfd4c59d9126d99dad87df7fe27b85217fa5c854377fb3ce62022e131687ae2429fd99fc71ce3187897c9842b09cde070cb45939dc9c30638822c8a3d82b13f65775122e7c999383fe1f80f5f8839d52f750e3b319e3a7ff0bc5464d20d587d3c51c1ef6aca7ae0445de4daf5d1f8e31f02a332674755831413843aa4ccba5400f85c29b58b2b6386b10a2476167c2cb5f54b8d66b3490f6938a7b93dbdb7319fd923d2b530eb8eab11c559b5ea4b911b8d0e4d121b0d40edf777f451b60a9848e99a746d2944959ad16fb79885e597ec8610d126fbba660cff1a7241e7e69eb81ae26d3e591c48c7a44afd99203c74f654ea340836e036382c5ebe8b135cf33782478ec17e125b72bd606a20de4e2da66710f23ef189e8edfb453c1b75eef43415d50330764419c6420cf9b0f1bef9115af270c28063bdc687b497759eb9a4844dd43e74ac709d68d83b9e54ba38690457902b310cc2dbf21c3b65c2e1266fb66c205c96acc58416004fe177cf22b9aced910ea828fe72657f5f5edb6e757364bf115a5284efc8abef664aea4db2aebe9892547626bdd9fcc6ff7b6f5c0cd1bfac4a6ce4347940822d1ed0495602656fcb06af2883c89449d2f0573e8a8602ed26ee3acece56c7b31235cefc1600727bff70c7d7a5075a056d55de53b184865b638831ac4dc27f1fa24e584e51475e9e0f86e8c11bc22f6ef3388d7aac8fb97485640245f2fc45f8beee93c25c0aa2183caa74e916fa28e613d1782f75643a04838df6a3caa0b25a63abfcb7532ba1309657e9fc9a2bade186bb23282e5b5569865540720fcf16f358179570cab82d8e3b18d137937c31f63bc199bbff57246650b06a3d9ea69db470133a8d7a343d6a13f163d392e9aba538e28049f2b26559858d592b8c4177092e038a68a94ee53ea952ae24158b284bd779a3cd9b8d182610ba7a1d105ffcbbf5d55f04a8323b46cde87b0b1fb469fdd691f0dda1d33fb731bb707aa2630df12eace628366ea6049059568223526ada374dda9ab66b016bd728255302088d0c1092cbf5cfde3a7ca7f0eee4f65d2cb7c65b8c150582e637c2e23b19aca96e41344dee77c63daa4682d2761d5233ea3c70b23f4accf5528cb3b0189e2dab95fa56cb69fe140d50c01455b3f25e31adb174d5ede39df1e3bb1303964218e2f2522b83554364a352a954ba5e76524608425117a2a9ccbdefb0d5c9da504aeeeeee56a6e2780a2cfd8b7643ee5bc6879498f9ad2fb07b6e6852401722da18abafeeb131937108ebc4bf4bf650d98e4908ffbec57929214dd33313e8c75a94b2f3018675ce5e0504916fb63beb87e0ec5119f65a97402a18e9a7662a7f28d1a4ca6a4cb808c0005b802c483f63997914c88d508d88549ea9d26515ebabdb71ecfd59408237284d652999fe2b9f4c10dc05540b8c012801a19de6c614d5235e36df59d596a4e2186bf2b23d710abfe140f341318b8c78fec82ad135bca045741ae6fd723faf564a3f7051fc7a87bda688b1024f351e1b829b68b448460101b4dd504fffcd243e2afc90f241fcc4b2054851e68bb8fe01d31d17d70e56005073983ec631e5d9ffb36fd62c5a4ab2f04b73d402bfcfd557dc443181186de7b8fc78e1f743f66482db1c9fffa92913bc05c68c35a9d559c2cd5d554a158b685fa9a53d6116543644e14edb0e4be5205ad7c5a92fc22030cdb5296be21f20788a2e7da0c22d31e812746882fd99cafe11127d49024ccc01fb7265b406baa16aefdbf01ef691dbf531a384e87cb7c40fc1669a37d4d3e44fd3b5658b3a537949afab0c97fa296a91aa5b3ce86bce4220f4d7c834b6eac57446b65723236daeebad22ef3121ee17b4c2e6a4cdbb2a8c3fc497def51e4b4dd966c14baa477a21ce8ac63494c2951b2aeef9bc1710a5372bf85ee19416aa8ce32ac0113352d57d15715b748985347930c53f7e649aaa857453835dd5af79702fa6f406fb8adc73e9e09ce06d2bcd29cde9642d0445d6cc5f45e9a92956cc31d90273bed8b302406c2c9ef819b8b9ff19bd651f07aa057302bba5b1e88e79b9fd0201d1feb1d826356a48c5b4ffd5a4983bfab3b4e2260e7c3f11c2169a6f5ce16381ddbac214bba516bcc16bfa34e03d0ae7362500fc0a7bf939e3f0dcbc0b04167f76b7fb647f1ea3745a9bbe4aa14355d846d441763e00299bfd258e55c0abbcc344e44f954d6bf198a132806ef38574a136846b63d14765c2eb7c82ae766c526cb909e3a6d567b0b0943836a0827526cbebe4a872196dde66cc88a04f97432b9096a3dd247a5b892f3e3a6aad4f6ffb96b3c371c4df3cf6b14eb5bb10c0f22e8e6a509a564bcae96e6a5b47ee28c77ae56458f80464318f694ee3bd60eb445084cde14d8cd8cd142239f82923f16f04ff04b11aafc7f27274efdea470b800ecdb7df6160105c47553e478197453b9b071d8fd59fb8a1781de1dc873cfabfb747f2b35cd4f0dc779b7f2b95990d4debd8020dc64ec2877aadc49f715d08da20a673d803a8c656a249e76450731f34fe6645a8503e084d9f5681d8a5dde7b6ef87f4328f462eec92ea73cbf53bf3dd3202446427d1a945f7d6ee2a47f4c70eff8da553d3f0dcec12356e1e20e5da3a810d65435c1a7b697ce4ae8690b1bf0562a8c56253821bbc919ebfdc6b10be0429e6878027120456f325163f5253022952553b9d6311fb08d5fe6e370a4d3c582d9d35b267a26950f62c76388a695c88e88c58facd21ad2eef7c3fd1079d98ad93e0d9cdd8685b7d12cf5b750a3b5061c301532568697c4384ee6fe74131ea17d406b4017a19b755848d32893f189a4f9adb76d62dacce46bb4614c49959d9d9460a184710c9aaf52b122e148868b69d7527b58d3dfa5585415a2f501b114e94b08296fe785ad8e210fd68705bec12ef551b8620c5d2916ef22bb1c1d600276b668ac33254e02df2edaf0bdd62fafa1a154fedf095638bfab1b3fdadcd8608a7ad62eff56394989c7fa0646be9f1962b927878e509940c5590b28e6a6b4ac5e462e7060989c7621e56416108b1c72b69d05e34cc898bf8c3608d484e46318b696375cd725390367154f4b62661e1a4017ef92dc3ecd508e46c0f6ff9a29290aef5a74aa381eec88b154c34b9e5f101cb56ad4b07a0101e041006b2f21fef32502b2e3d9a41a66d4bbea9d9cb985d310d00babbbda6eec665ec6b22f708119511edf120f65673efd73d4024409a981e1ed192d83d2fde468c375eb1b0b6c77fa6ed6562c7383a697cbc905819a726915d527852085e88b720474f44ea07a117ade6729b6bb07e84197cd408390ec0bfeeb3694e101755cca58e5cdaa1766048e5f2274db44f57eaf6a876537efac650295e213af3ae29fb4ad66714b4eef9268491e820c91311e1abbc228b343852f1b57c5729955fb8a40508ca0d5634b5a45d7c14b25c9e32c1e0aa5ea780430d407ae708d99163207c48a6b302d70c4c2c250ee43c89ee583e75c91a9600bb61a7f357bb09ae259dab5a19c528afca94052bb1ee3d7229a467013926460555220884a556cba0bc3caf334a1ce0d408c4a56e9a367d1360004fcc8262a3bd5064aa8d9e46fbee27f3a2cf536d212bde3335a1ffbb50a0a57b5b695b92c3cbec173932b8409adb30a47dfe5b1c77a94b813e75641679dc1215ee3bad89d883f2a1e0b2896d48b9088ec54f5f91989192e899f5e8dba05ed9c24af7b7bc71630a2d0dbe0da7b48bae94ed3c50c7d66e80495b10abe52fa35e871c0c484ed770a0f1d88b901818e6aba480d3d77df451345fce68404f997e858dab91a4149770513edfb99d5a1547c01a3d73a4a7fc75164bb4fdedc70e3d360bccfbf91b2eecd8a267ce9d77c9362dfabddf385775015b81560aea6db4836597ac01ab7addea66e60dd589e6aab6fe1267d78e81748c46d08b7c0a72d91f30e2ae0437f04342c5bcc62457c80a69f878f4bbdbf26c564fe1039024e8ea7ddce07eb81b8817072ce00e9c5f4ab2f0c0b38f6b700e94e3ab1e676460e5dadc719df03ca824e80ff68c8e3f201fc410bad87bcaa6c080e0a597b3ceb3ba53af3ce866029f73e23329a0f77b98b118c03d204e8246696d283a89d3eb23707eecc6180199cca8e17d9521a6bd890dfd7e3c05a7635b8d28ef11c8afcefe3b83c9653fbdfda7dfb70321e44e81d18e6fa0d4422339ee8eb61dd09a14c1e0eb0e54afab10d5f9f816f74b7665032f18caac67314693630dd00de5ff2709a6be30dc480fa67a01c38bbd544d36c25203f3043c199cb4cbb8c112a00b3379fa4c4338f9b00312363601b799975b7284d4144c4fbd3b54b73ad75f8ee1d1c5189441e8b226eebdc661f317b7f7e46b4b3e87101b884a987d4427e1ab221bb07a8cbcdca537c4c891b613ea15b3a30cbb2c86971920c13a498908e0d4abeb2875ad333420faa4fe3d5a7dd14540255205bfa87ba2dfb7b96fb09fb0666f52f726e961be4b88899a151a25593f63cc8c2bbe4baf8134066cb634422cfed3970ac3f2da0f941a4144fd24012b80f27b292c46f48c582a7f0d9f306149ebbbea275d71ed49631f39daf66fe1c03aee5822799566ace99cd771adc066a740a68710e84ecc1933733d9ee23a8e70ffbe8ac711bfa4ec80c8d37de80614b01d22b58711eb828881e7ab40c9632922417fc4d0c40f8403532733a7ba22ab28034e85393993115a480cb9246fd627aff1f6a07f4cd1ca6fe3700627054b634ea90df2cec90fc1fcb7b789e6034b2e9ed7a8f795a72533aaff1d0f434a06426aca913fad8f944bc789c724f92a9ccbce9daac042e070072bad15a670f0a9a0cdc258d05a3af03d856c2187d33186c7cca0650ba241e9da2261daf3f9a8ba0dd07796c83d72068acd4d7160ae919e4448b98d12c72a981394e80fe4f8057e04b6c334b13ee37ff62174be2d0e8171639aeae33772e876421a69b1a1804453882c4a0ec97b92f8722cc4eb26942a8f3dfbc8e754002ee5ccf81edae6891c0b299039af7d78f295890a1c4ec68b4d9f0936945ba48715719c56cab52199df7f7109bc6631a5bbc25433be73fd2dafc129e69e7851a451f44f788b9ea01c323fd40daf28f0573d7dbe127f89ea07ea9108c79bdfd054c", 0x1000) 10:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000180)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66a", 0x19) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$KDSETRAD(r2, 0x20004b43) readv(r3, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/109, 0x6d}], 0x1) 10:53:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100a0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x4a4}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:53:39 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x201, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 10:53:39 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xf395, 0x1000, 0x8000, 0x1, 0x800, 0x8, 0x10001, 0x1, 0x2, 0x0, 0x2c2}) fchown(r1, r3, r4) fcntl$setstatus(r2, 0x4, 0x80) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1) close(r5) 10:53:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 10:53:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x61, 0x80000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:53:39 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b3ec9c0f5b074b64b542a538506000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3de13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1847fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77eeeeaf5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650eecf96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:53:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) read(r1, &(0x7f00000002c0)=""/120, 0x78) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)=""/175, 0xaf) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 10:53:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x21ca, 0x1b00) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) write(r0, &(0x7f0000000180)='A', 0x1) 10:53:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) sendto$inet6(r2, &(0x7f0000000400)="90feed0ce6b2df9778ca8f6dd9ec5de939da0adad04555448650580dff48f0e9a36869a5c57bfbe7eae6b91ace3a38afd5a2acca33d13e2a94e18c4cc5e83cf60be35dcbd922215e2d2a16f019a7abe4c58519d9fbab45937df37f79ffd9020fecea17f4fe1a3838304b4e0e0a860b7730837df51b262e580dd0adcdd1fff784014e1adde92137db2d9cbc862b4992d661df4bbb497989a94eea849644600b1d18c52b87e0185d5cd988aa3dc584a4104482022a8fa73c623862641d1d95c04e1b0167c4f7eeb8d3f649f2484a111b68692960b14093e9a6e709d46b86547dcc82fe9e71f1dd0cdbd9c5c300efc7c4f17d981815a94ed88a4b2dbe5ae792209e7a84ce471d9e63a904585fd0a345edd5738fe233269b28498c70cff88d30b2debdab58f7949b6e2b05646290da65f4d0135cfb9966e517c0785fa3bd766427d31213d063ca43413001f22fbb623308f34a8cbc0d701f16df6700e67c2d09302a05a4758d404d3a75cf3557192d635a2a398157a89e3d73b2f79a5846a7ea4d6a604fb268ad3281bfcfcb70dddfd47ec8cc16d3e4bb53cea8fe96fb2cb65860761449cf6c0dd5ad60613573f3cb47620d44dd83d16bb28362a394011cecb3fd5bba8fc3852e5e689d6dcaa70fb7ea3ea000bdb84bc3b81708dd7b882309831365d65c8f40dcb5eb73ff9e7f96bf4fb504d439dc68e45fed4ef4d1f40624d775c3639d6cdc567f9616188ff6409aca2ee6b13b83a67c4a58a5602939f51a0c38bf152232831cbc3d59901ace536ae8338d838e5ee40f0d14474b7cdfe7f829f09d6c24c92bd76dc90d308705de2a11d61e96472407feb7bb1f9f106a7d32d78b99f13799a3bf50b68faaf66dbf688bf36a050f7f45d29591c0c6274256611d4dfd93a3261d2399255d98b1b52780e099230d0c19e63aec5d16a05b1836c51ccb89ab29e1ac07dcb1fcd2158615d3623c26fc2e22cb1853692a53e0af73ccce574ff75bd182eca4eab3aef2a20ca3f82b2ddf3884deab5db6766d1a98790faf6f40ef1b9aa26dfa9344a49a02b36d9c5a75442117d9b9665e3a5d8434c4f6ca6dcecaffc1bc8041bbc6d69e0eba8ac8e7b94665c7fc8493e2cf797dad14d65a1849e818ff7b94351d4fee537284063574a1e876d4721606632463648654a8e8b4b68c220050c11be8ed0d0e7dceafbc1a6e36853a7279aff8143beee1ed714aaf50a2648e41a56161bf77ffe10ec220adfe28d36bc03fe799430079effbf01b69b0155d0713e141c1962428b81cbc56ed60598f3c8c023b5a9dbd3c6e2c8ba7b3ab37dd70e4297c1c5f08d0177a6ace0f1516683752cc1dbc19fcb991b41f048c41ca71bb631852c83960abf9dcd726f990d04f036fc06056e24e06384af6f1628c7d91a032112d1c8642def8784d8d773c57c3ff56f53ba392dba0c6b80bce136fbe148e25af66c6bf70d177000b59d7b1ab4ed12d6f03a45f5ad8bbfb6e8823a14909eaf55aed314f9a218d64fe15fb1807a064c233ab3dfbca77777c071a9b4bfd77b6b027027963c3e3fb45a45ded88ef688ae4afaf69dcbf0215a1a5247f7d0ba36191f110c610a4322f7bb79f31608c260a0b8bfd06c2e9b0f5fb1afbdfc2215b56877c7c412a5dcecd5ae323a8ed3f74421620f5880c130410b045acf3598522ba13facb488a24c21a993d61c549f25be46e9ce49bbc6f734d4952f668014daf0bf7a282ad67106a79fa3f136f915149b78ef9a9138f61a2025bf924248c34f76c2709e5beee93032eb92a8f146f989677da1e6e43bde15a15be951817236539700632a73776a762b69a1a48f40f9de1dfa67818911aa01f4444ce63a8cf0d7dd0bed159b75251fde55ef399b503d9cde8965311649e6a329a9c146e56eb33a143d1bdc7f0e296cd2ae418628fdf6d15507016863dd7e7f7a7f210122bb788b1250b266b75407bcebca06a8ddec6e3d29fe625d3e03f8e514606d6cfe919798ba19f40a94cf5155b34fb318f9dc738f6ce6d8edfa1a58fe423754397da350f3fc4033208e3961b90d2c06d601b2adec09534c3f2e0847906af8ce4ecb268ae809d89cffda413bb51821069fff490d4b86f4adf3bc6aee0ff656915a8c384ef595c98d0ba4037b819bfbeb1e7857e1b70836f6264837b2a012fb961de3b4c4d097aa1563ace4c8ef9d57f8da42e2d8b9d8b3c24efc0342f3916d69fa78abf805944f7f94152f1c69afc1c6bc7f4781e11ec901f273c05598a47dc50562533947900f9c47097a67d62abe82a8baaadae33f8380c6059cb835c8536b32bd14df3fb3a00d6dd46aea95ef8b34be7c3d60559de940fcacad01936c92b288e2e27cfcec8fad456237a601bb6451bd2e8f0badd4ed54b7da5176c8cd73c15ccda9a3feea6f570074364888a29c8d23020c99e9a2374b29ce5a398303278e5ecde26cd405186448a0384b6a882672c154d3f8fb98b2887d6c08dc4b14d9c0b49c116ec2b40ecc72066247cad5a488dbe9603f931707d8e59c6543bc9ca056ba5400aa0d5847e3babefa73e459a6c1b27272da731771685f1f63dc0db422775f5a57bdc97942dbfd256d19ea83355e90e39dc0938e83ea10cd0b394c8f6f5408f54286f8b38f676dd16d0098743726b65c5bec90b541e68082d79019221400041ae10e71e3a2adf44d6012d39f7a07ea73b6e2fd2a1b21968f8e7ceeea2c616f3b6d153d518afeec61d1ccefe95bdc4de9108f5b8641b0c38f58dadfbb7cab372bd1c92feaf0c9c3b603be59771f09ea5ac47b0905ebd7caedf2a5c307d39dafde7a87bc3a54adf28dc607155d19d05c4b3c1f86d27775a25c991d6fdae5837152fc7ca3158ccd2d4ccd6e8f9ac7e2ba811fa0cba99cecc68c5f508a0229de067f3a542be35a28672efe2e50e89376686cf1fca350a47711b2f68aeeed27e59ce8fd6ae44bb47142904b28f42ecac266a867a334be27369858037d1041248fead93293566d1b8f8e24488cd5487a7dcc50d7098f3fa9b5af95941d13841a450a7b112c744acaa583654bc72d611aee52e6e3aad725b5f1aa078063a440f96480866bbc874ca9bf46b5abe82ca0a0d8e0a6cd5e3406637d72bcc77a715dae513e9112581f5b2298ca4df72f059e3e2565d206c508a36bc6cf607e3986acd241c70f39f42eb90359bc35c898854e3c8219ed4ed025958b514aaf9f5963b80f92c34eb828fc167fbcd7ea02aac8c42ca2b1f06eaa51906a44a77ec3863bf35c24b054350e8b3b009d60fcd4e803268f5ce0031913f6632e83e6b15871317876f2444ac9c601cbc4ed274a0e6113055fe94a70d1f90396d431dd5b7c863dcdff7f6e88072a67437a994cfa9fce52b4d9f0794b08c5ba5e36011bf368051975af24d1dd0ae461d7236464aa198876ca55dcc78d459443e5a329c4f741597b5fe87a38baa4ad142a01a31717117af6d99f9a481e470f4b0b26ca7c41fee8778c04b9de332dc601c37dc15eefbd5ffea88464ad8a8da31d5141b31ba1ee1051199e423056d078b8ab5160043f8341d8f0b4ccc57de2272e49da99e93aa2a772b1bf9bcd86f28c21a09477c32c6c7f42cf844d7bd3ce13bf4dd7434c20b4d266457f53de83c98e85425a3dfaab2d1cfd4b0d468f74cf4e047712cb8b639297efe6c42f2b6a8ac55e5b012111bcb87dde4b58c33d706a509879317749c0676e3c0888c14c46ed850e9053f18e9ab9fc1105b0aa007e28d2c3f4203125ac5b29d08c92e07fa3af24a904869d201a11b8edbcec0781c3d9be45064e35275b24f8659ebfe2c5b4e839e00856f5ca0020458836225f12905de96b3b5099fb1a8421cc1b698a638aa1ad6c568aa4eec4dec430e209d10aa53cbd05bb792d56f2fcd0d418fd8edfceb6f1fde806d51867690b717bf7f13913f1a7ae6e9d0b7794932792d2653543213a7963d7f9215f8522cf48138aa0428ad52692952e07248a96dddce110b2ee9e3bdd7ed1d69181335fba70946ad525d558c231f109299e68e4a3c9df9cc445b978fdf717d0cf0143fc17e61c68de0c7a3aa06ae9ac5bc0a1162c25ddde1c01f5a95677183619514c6b203258ab4ac1aae13f2568d4fb704220e5ff7d3a610e457cb41dc491912dfa846e405fd982e388c79597d7987d4e889b433164af20525b99db8a19e3658f25cc37fdb5780a63a7bdfbd0b43a344136966e0377b580d729cac52ce5d49d949ae8d6e6a61bd2d56c405bfb9257a6a846c9e839d006dbae15999e84291fddc7607b73ab39e5b50c25530ae79111cbcc69b0d46b69e630abddc115c1a011b412991f8a01326cbd439a3075748a9275634e7d9a5b4ccd68d37050e6fa00568ce6d1da85865155ce4d6c41593eb084e2337f43a0c40ee69b3bf65e017d93611d5921babda47e9c523237e0a747d1b1ba09a3eb6ec995b826650ef66c50ff616f882d1058ebba2b59ffd00958a44e5b723a161ec175a1bc89ce9b3966817fa6cfa6ad6f2e30fcc3b9e5dd83812b20901cf4c0926445048f04ed7e5e25e098f8aa2a0706699e8a27dc90bcac3254bb912d35e683f8308686c441413cbc8c24b5b8defb32b763c421c60ef00c8eb94d26fa39ffb4c96389868b867490f960723f87b0ba0fb7a525e798af77d3ee94d26e3738ec58d1025b2cbb79f45f33034e96ebdbfcaf491a8db908d109b72c51224a1cde96cadba57abcc037f5479cdc0f3f813a3202ae8c551dd81e102d5692632dbd7fe3a2be9e83e0358d046e3f313585ad499c7ac52ccc001fbf2dadfc701a9ed8a1fc494d8009b3ef836cb1447f30f3013f3c7333825445fab14a3598f18f0685ea1f0afd4a0c6d09f82bbd783a8aefeca599c09f65d086d25f275d7b678a9935288b5128fdcdb119735ecb7aa8fbff9150e0d87880bde28b7f281eb91f9cf4b94b40332c377ca639c24a13234a8ad4f2799116c650ebc1486f328052255120360affe12234ae25200b8ba41a535aee54f4ce6df5193d0c6a145e1a28c0f8ff8e104c0d311c444639e439535df88847fd5cf52456968a65805327e02ff74d82d822725ab2c0d01e80229bced40225cfeea7c77db181b15d923c7851333f23b5d7d8042a4c8e8320cbfda7aeb18fb240e51dfb574de88448fc5ae01f55d0530152170a70e62f02fcabfd70437f9c81cea161b1865a7ffcb70789b3d235df11b6565fbcd6ce805fbd196b12212f99580bfd67c4a4914e9fcaba763974ec38bf6d135bf94a94ae4c7bb2d8ad38db0ec897f256e338f5a78a2fe34153f6034c5ab609454c5fa21e38e4479a75947fa870fc7ce66ba91ed652c69609db92b761a5fd1f0898628c680d659fd3a89901c1cc10d6d36a1e122ef8580b0d8f1cdf4ae367d3158732b3099841f9d862740ab1c9a3198516b5abcb4420e6e6907ba81989b57dd3e0fd64dd1d4eb6d18fe47c54bcf651d35529ce76f2961d803f1a8821291009ee6c80d13b084cd406cd61b1b56ebb7691d7bbcf62662bd043c1864383fde989d176cc69a9053fb2f0ba231294673edd5ec6539b73d80bcda5a49c9491e69e9d483c9d2bc52cccfefcc140ae451ea2f098526b53239e37cb399868c382c7058bd10a7343152ec557cee468b621be6cb6bfd6ce6750ae6c2ad08699a8e59d9149eea020c90f6b79b35002a875443f6bf535c88fe2065433a581c00e860eaef6e69be158e32b436cbeb1b743cd324192a2a8c927d86ceedfc4b73114009c6b01495224931befd001db69c909b5db4a84c8c3fe0fb360ec23b111f71b8397b672ee59b842ed18617df32109b3c", 0x1000, 0x406, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x4}, 0xc) 10:53:40 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) 10:53:40 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000001580)='./file0/file0\x00', 0x20, 0xc0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000015c0)=0xffffffff) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x1) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="9674e047fd1faf67af4c2aee9e6546a2572d849f875d3bc137738586bd75e1b2047de3a3909231073c120cced6a5d4a59ab13f6363ab44f030b650a90c5c662f377223877870a95cba20c970031c37daeb7b2ffa7de1a9c5eab4082a782f5fde2f836a37c8caf64feabe35dc624e891b871f01c12c9246d682c9b2a4aa61fc3532f5fdc46108143da1513902dfc5533be36a676b3f49423695a02d7194fdf0787cec3b1256c1ffd84b781771f4bb63e49568263a3d5de6bb66b6fd6a656c4a72020b60394613ae293abfb0f6b3250314ab3962ba7fc5dce71e2784ae41c449f86a0753f39089149cf377c6aba7042c56722df5d4ed7666922b67977f01701bfe86d73fcb9d7da5bb3a2e597192729f6c5b6d90fb9ee9d618852b08201500224adf6f92bdde66f5d8d9a43a2017117110bea7af0cea048006f3a24cc30c5761af00e47b8982cd951874f9890dfcd82b55fb4b7d07d9629fb2e2e0d6fba9e698ea7472076827ed3a67d692e8397d6584dccc750fcd53ae96614d56a4abe648103723f1ba8f1b06a7e4c184d6439a61fc31365c7c520858c7689a2950596723ffac58e453c7552fb8acf4ab2e5f26cbc9db94f1280f3670ec2a65def59e40e2b8af58a6a82f01ee727bdeb0e8bc68668a010f92a6bdedee603b681bbae704756114341cf29b35e7f4c283a256553559a37c090544b522784b068b9eebabb58e5f0aec904e91ad3ba67bae73dd7e49c39a3591cb6e1cfd955ef2400047fb550998b18e6ad0bba6ecb5934377b98a5b9f0122e351677f7b9d1a5dc8367a6961006aa0becc49550e5ef994018b34937c32db4747496e662f9f21fb64d2db77df28c8c1cadb937b2688ca4efe0ccf7460f089f018f9118fc562af71da5c18a5af5f178959af19a05f85b5d37459257b50bbedabe962551d3a60f6d79b122ee29f009133a459e4f5c2b1b48288639953769ffdea2787ded1a9fff5a360fdd6a78e86a9f95fff29f1da2cc0d6e89aba57eccafd3fcf5968d4c147c5f4459154921d659cbcf60d5708c5022c018da21d9aac58b1457f9c8832e5781d8962b013ea5325d2206844179b772150977ea310e0661972f57212cb8cee93f70d32acde43eb94359d40f205b530acbf98b1f0f6fb21581e43ebf024508082d3d3bac725fb4fa4986b2a3644f8098f3a0ed58ee1226e8d56ddceb4a136cb74f124fc980a36049731621f86150ce3d55a5b29be446dea7e95232f5ad73264fda04f7a072ce575833a6860abb7f0f5bb3b8916157c30b62170d63008bb03a5e08ba976c01d31d3b26bee8f64ecd7eacf786bd1241f2bbbca568c7f2260bd58616496625f5f433a0f8a725c2fef06bfe366cc354836530c1362756e6fcc7d9f718e0d2c8d46a19ffd02213089e984da692c87791cd4eef41a97d219735f5f618d6ac62bddfc85bdab040a29d364dd629d24123591103ab61d01671191544e0b634cb575734250c31fc9ca9b1a41cc7b600fd6bd1b6947aa75954530e7aff3a490e727b36cd7fb71826d5260de8c5a3774455675101d5a55f220a1716fec66715495c6adc13997b0cd97426d1c454e7272f09f98d91754f99fccc32e8ea212a142c79b5c71b999768230238d00157d1e1990e3c73392878476a61eb9c82b328d101904bf907fdd3021c22fa2795ec9629e748c34aa539a64aef9b237fdcb1b760ccadd3dac9cff54838c2068139d874522b062a232d3c033c4ffa26b6ebeb5686f5541284eeee6b3249dbb2588102b02554502675209965d8da8ec8485a624e4d140c799a8ff74ef854d3b2cfd682211150ff32ac4317224bb962b9108a40ddd5741840f0c389fc05f1660663a822f7bcc3a355030cb2e1bc05e982404ef03134055556812ae86ac47318c5288f075f5d09274c9d107845323c7edefe81072d254fea70789fb707f271289e6890a6388c2ec1469bda1a0b023c2095538a834e1697f234c761d02e92f3c0db53343d3be60db798b536cdaf295c51c14b2509500f2ed4babec2ee12c1de2d054fec034c1c81fee93a1b3ed6a87ff90e343b02a3e54c371253fe05731961019384d0aaff0d168f49b821a867ee9a7bc7a40450185e6722b6acf1748436e2c5f4d225fb470a4f86b56a47ea50723facec4e08cb50b8dfebbc28484dc49c87b3751705d91f35c3d11ecb8d3ba3e4512cd5e8cbbc18375ac72528a076b81ae2df35a810e64f0432476cd456044b322d585d032b822a109d966c297d16b2c1de28f210d88ca6c40c7ce713c01a2a143194b00b1e751025f97bd52c556c42f572df1c053c5730ff766343818c3b18e808f241a3bd715c7d4786287ac0e64bf79ee5e2496052395f1403d3eb5bdc7777f746df46526e763a6888fe6634ede5d60e725fba10c880a4548635bc84784d44dbf533f41653189578eccafcd3863bb02ca6cac2892229c2ff35c4a3c94daf7fe593fa7db5facf1b86cc465541b9009ae0d35bc8fbe641b16ca3a5efc579cbfe98ce6277954ecc589a8b8fbd682afc7ca539d4722aaef54801a3366161ee98b427bb3351c8bd39ebe3a7abd89b7273ecb657be0fb1401e434d74fa4254a3b2f80519861193677d346844dc5bc2c136951defa0de15eba77e60b41b9cb2e2ef8d4096614c8316d9cac07607670b1f028ef7f454968d3f9661252c28283377b80c683bff96561a2cb517c764070b78411a4e1f55f9d6a52e10109c99353da29251e11126314991964ea46a84fed3c6a0ea90cc6f5e5da1cb8f61a5160ede8a201254dd70d0b13dfdd09ed50ec5739c6abe6d6a6dc4aa4eef4756bf889516de9867e0b1fa5555c748c1b5340d2673e7e0a330c0f72ebae1e0ccc31f817d22f0e25cecb22e70d25be56096176268dde83baa1bae1e5e8ad16b4e4773b5aaec4ec37c65a36e1f84ce94318f13f73476e507f9c5cb4003fcb7ca506b3d5fcd7103511e587e0bb26fd9ae8575f421ebc6e8ea95ce09fbbc0cea71bcbb1dbf144623437631fa2db99966a4776a2cec63da877f7740c5ad6715a25cad9bef4194a2bef363abcded2052a576e1384a44c8aefb82aadb9de4007c952e6efc849bca0b56ba6e729b22717bf0c5cbb68cc6065be074707ad331febde05592cb9b7e5508fddae28f40c78dd36dd7c4fb46d17b7b217f92e170e2ad37f23d6443d2668b008c7473b0bf1e1b35f6cc26cd8f3a498b52d6375dc30b5aa79f165cc5992f5902fb6fe7ea1017499d212c4955b175c66b08d6e0df4c6c3f49530049f6cbd3e6d11b2d079f5fa224a1a366d43b0270992127fee0133075f731ae81937743c7b0722654fd9db048f60ebbc3412cb1829186819e41e1a4470798b19b0b291be3f75592e78354208180fad9330c384adb174f429fe8a0166c58688ebeb61aa08e4e52633ba722842776245f8e404537c7dd17269bb9cb69dd9e7060e8b466229ca97c51e397b461bf7777e9d986b3c8d06e8b41ebc85e1379385d137f267fd21988e93b7dc516dc2fb51597ab2618c30289641b7cc2e6e3e754bd69df0cf1136f04e3232de7ded10738b764a7452ba7e9620341a6c28306a8e4c06416ecc356b467fc2db4c748740444fc3dddcab75a87f32fb3d5f0a4596e64fb68a08dfe7bc044408b1b3bce502d2d6d37239f1f059147834bd99a720d144c7380eacd93b3a78777c99fdfa21d85dbce7a6046d7747a4ba862c995be84eef3e7ef889660be3ea59278ee7b04102519538e1221228b74c1df913cf321628f0c6266277a8ffde5c75602bef59c1e25e1270cb03dca01d505235a5cf1627298242deebff97d950548d07834e437c72c4d781ee65eb8881e539256f7b191b01dcc61e9a6949462ed2681ceb82db28bdd12aef19ae9536c35f40058b2ce9ac4433557623537055a67a548677f2890c40439fa344b074745ec0df075ce0975b2d183ddd5d393c9c761e4c8cdb0196da57824e5863fdd69995d0048609e2f9a8a72b23551d0a95635af90f0fa9665416bd731c2d32dabd4cfe73b65c02dfcaca0fd651faa9b67617580a1d407bf8a4980185a433fb7a84cddfd22ea4df0eda2bd683d6ae4c735dff6dd7d47084aa3a5c5ce7c151438ee57d684a9ae6959cdc7604f6e7c63d818fcf67255dcfca8dc52d39720afc93a527d008716ef54f2c2360215579fa890277191c2572b8857fab1ab68a6eff13fecaaf0369bca6eba26987ecec4ff031a1f6a9c7f73e679da5be2134118a594f5eedf6f8a2c6911b768342ed435915db7a589e1aa88574bffe542b23a6794e5b27a7ecd377edbd4214a926e52849ae2f8a139e3ef586fe41d826b353a497db75c876caa25ed26b4861e2cd6edd53864bcafaf8312464bc625a50bca4f9859d087e96c68cf13bc7dcd8d4928c0949b91d01ecf33d4da5e93b7fcdda3d9b4d9b6efc71f4ae793f37aca3290f274e8ce6a1c8b0f0135e9409f154961a6f2647b48af8e8067f9fd311cf8eefd042ab9e4c5a2275a182ad534c9a5181df49dbc95aff2e71e8e4df591b6871ad967100ab19a86de162487fed08f34a4dfbbedd3d1ffff77abfbed6ab9e51e167f909f50967897909ae9a5c904b8e9ce36bd88224301244caaef5e5f15237d0bce612fa37edd0f85ecb526e03f181753865a1ffb32519b81b75ee6dde2b44d6257eae6685654df200f840617f700c85901bebbda938141a139483781bf6795bf4289019c33144bf0fa49c0b7bbeed2489a09e98cd6c34e001be577229f0e84b0694f0f970a8f179d43d41e078b3b965e415d52cac8e6992764ab41d5502c9d3dbfbf37b79aad5aa98e713fb051b39427e819175a6efe3786145c018e49eecebfc3d46927c64be205b43ff8eae7d7724a5ad445fd8d026176f7315390a562c641c91b59ad573117646caf30120d4140d09af1c1633a6942d3ac0347624cd17cd75247f958b8a935df6e797924630498b3dc3e1cb464cf56ef772f8354326e86b12e761c04861b2a11332d353b5bbdffcfdf5581df7cb93f8c8673cc164521ea4d659bb1afa3d2891d1389a612564aaeff0dc081d65986318a20461fd076b12750c7d073aaddada0ac4db8cc2e0b99c377d283a1a72129031b60747639d9735706776e3f8aea8e78c7f1b67dde7e9ee3d772a3b6948cbcf9866a7b52e9ebac7638cca3d1fdadc197d30b5403b1b96daef862ea08a56ef724b743b46e6664e7c1c10ec5ee4fbf2bade70936925d447f93da7a037cb3084e355e7e8353a558b554cb632b68e18f5d2120aacc0ba2245d5f93e5a2d0236446f826bf5433239cc783d1c31fda8fcd56f441d4e1ec9801521ade8e54bc64a16827b6375866aa416bf395c806f7f17a06f6a107a1f4b81dd786a4a5bc32b1a4890238af8122d6f1e2c8d936ff604369f39745b11e62aca579c6ca09437f93afa34a250900e4600774512e8fad21184ee126cc63c61f2499607f5e1e5ff2c6bc01ea4b9bac07d15178a581d8f237107430aeefd08764a551e0c6dd60876971ec76003026d8945082bbf14bb2690c0ce95bdd091a708349eaa3f577e7787e657eef72c12b42d5c3194f1cf18164763bc9aae81f01146c2a5537305bcaf852c512fd3bb9cc8069315bd9300d2979aa77421fdb79328c8aded0ff039618c5e631c8288485dbfc915bdec18b1f432d5a6ad0cef08697ff0494d720ff6beada6a497e04dd18add6703686c011deb2f78c72b0837debf630435e71c3a64e6a0e048503eb7dfdd25b32aa2ae4294fc00f6999e2bbfd7ee7efa3202832b363caf8529abcacd73348f880bf7e12512911f29", 0x1000}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x400) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fcntl$getflags(r1, 0x1) msgget$private(0x0, 0x202) 10:53:40 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7fff, 0x5, 0x7f, 0x7fffffff, "889f4309bb173fa25aa0a7f6a8b6a9c5b3d5a7f0", 0x4, 0x3}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 10:53:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) 10:53:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x8200, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x5) kevent(r0, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 10:53:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x8) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000440)) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x50, 0x200, 0x9a4d}, {{r0}, 0x0, 0x40, 0x8, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x53, 0x40, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x475eeb0de52af1b7, 0x4, 0x7fffffff}], 0x5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x4, 0x20000004, 0x9baa, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x1, 0x200, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x26, 0x80000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xfff, 0x900000000000}], 0x6, &(0x7f0000000200)={0x7, 0xffff}) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x1d, 0x4e, 0x1000}], 0x8, 0x0, 0x9, 0x0) close(r0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x400000b0, 0x5, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x4c2}, {{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x9}], 0x7ff, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x64, 0xfffff, 0x9, 0xa86}, {{r4}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x800, 0x7f}], 0x730, &(0x7f0000000400)={0x3, 0x100}) 10:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000440)="12b63e0237c06e4cf5fef21df16adea8d8d0f66a0000000000936582a7f7447ae3ba760f97e43c64943239df6477fd8c5e6a09e9aac24ae3ce26efc504aac3d5c8e56b9e759d35e5eea7a6a60130d4b31df5e0d6b276c81c8b259f26e9fd1bc438fe813ac96d0000800379479be3f236c6fb353cbec06049ae1a3c18b631bb9d67f4b626f879c7450000000000000006cf4acf6849e4d26a0d5b866c8718f9de617c3f59c96fca49c5f1478fa18c68b176ca7df5004c7bc66cae8256b49dc388299bb3c4d0b039cc1617aabc7bfea60e7180f50edeef624dec99c72957c27522367a3d6fa3117c11e5081fa54539e2a79a6affe48d9a1b71adc2923828ada2c527984d6c3a0deb50f62f6b251bbd01bf", 0x110) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/109, 0x6d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x8001, 0x2, 0x7fff, "82ff1a0feac253590821188f0ef7dce673d90649", 0x10000, 0x200}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8001, 0x1f, 0x6, 0x6, "ff20a9c08444d51c413b5713ad40843e54803927", 0x2, 0x7fff}) 10:53:40 executing program 1: r0 = syz_open_pts() getppid() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x80000001, 0x147, r1}) dup2(r0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 10:53:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x80000001}, 0xc) socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000000c0)="c4ead431d5e0f493792413e1d34e128817a04b2d9c140851a6cffa8c973171e38a8fee6d03f66cd9a0f6c397ded731ec37c4907572c708ad7043882aea4c61e0c6add217d1fffbb602e3b18a7714abf6b402f955eeeed356b7ba7c5a80443697", 0x60) 10:53:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:53:41 executing program 0: 10:53:41 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x19) 10:53:41 executing program 1: 10:53:41 executing program 0: 10:53:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) 10:53:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x68, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 10:53:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f5e0d8a64ec768840672c55a31f82334a"}) socket(0x22, 0x4007, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) setsockopt(r0, 0x601, 0x35, &(0x7f0000000040)="b448ecb41aff543ca2040a0baae04e4b4ed79d4eb9bd42ac0c0b41ce823132053dd497f975c78144d2973e0bddc1d2cb8a2cf845fd25a7f71c6a115cfc4607a24bb963004407353f537e5f58514fbaa085a1d85783c66ec0ec6a09615d47b92adb3dbd88ac153f73d461e75286", 0x6d) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:53:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86129) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002740)=[{&(0x7f0000000140)="1b997bc2611b591a38c20703f8aeff6e40bd71ac978175"}, {&(0x7f0000000480)="66434d6914"}, {&(0x7f0000000500)="7dd583e4ab0c8f9b8876e0184e950127b0f97c40045d91bcf63625b295ad617c443e96fb01d2ba03e11eb9db8df178e3d239cb68cd0d591d2abf0cba65cd14f6ff2ac23f5d37e3263a98cc503d9791a09c2e1d249e1ec24e3323b52bc4b5270bd36834cd6f5daf2030097b0b1fe0ef005d172b03b472312d0ac93e213d9854594d7c45a9da754134aa1b485710b46cc6d0b78ab69408b04dcc2405ee2b5577e58eeb9546a9b5fd9c93dd2f28e9b8ab72d9a6e53a1bbd1e987ffdbee76c83df4e7c93be15e25e81859b0a4e66a8e238e5cd783b9e4967b6ed151627087b59922a1bb58f150fd2204ee5f8da9101d2e432b1257fdc1aff28a943fc11d69e61bb2c5739d5ef43eb8cab7fa4b2f17b90acfb7d9c7ac81e8eb32a06885a6eb26a06aee94331a5eea622b85543a25fbf80fe57acaf63b2b8029155c2389b28013b786227faa613c44465a48eae60cdca91904969900f629a766055c10809a8847fda061ed13df823bec883d277f9d26d000d3ab913ed7222f097d79690b4b10df31b449061500622f1387a3c38d0a12c4aedbcd1aa0b559c3baa2e3d2490fa7e11dcfdaf0f6702d33c39a22e44cbc63560756a503fcece56a3fc09fcdac41097af4c559d5a905406012b03e46a745a0689129b33dcbf181afe526c12254b8aa35b68e508071732a78a41e5687e3f5549fdd511946732ca75457148571668ccf8d163158d793692efe33457ffe084c24bdf82c77ee5043b92670a57a11dddcbe09b6bdda77a5a79ce95d94c5c0db7373b70d639e84bb5403d14f068ce17943b77db1979190dcbbcccf1c59859bae69b9641f9ea0fbf7c1c7d3949cbe7db187468e0060e1eec74bb6e2a12e9cba221573d85a68bff9a124155b57bbeb9f7298e80ce7c52784f0fee45dcf378f6506b42a285d7ee7d5cca1e147b0f633a49f2356f4140ece793ea698d7f62e4c60a74ce9210b2792bcd330520968a6cc6e470907c5c6b48d3840c3d2c06c42c1377e6e4f186afaa6dc85d44c6382f35cd238bb2f25ae360187885998d5b33fc875a7d5b3f1022389d93beac3a57d80e096e6c6aaac1e263fc2aaddb8073e20525863f5284a3433cbb72b3514f0d7bb454bdc8f1462a2dff5a3cfae79913eda662ef8486ae19803856e318a3e08582ee6383163390cd9bf1ef7760c5125e62d561a9a9950d5b0dca9f99eae6bcf59a08956b9184fc526e5024e5aebf070ae4c96f9acc940515db84ab99b59349225418722611d4c1433490ce304001e8786dd0025c57e90f7e252901dc02c8f1d632b5b092786d7d1be8fee924708e6279209d129a17bcc6008aa97df7f684dfedd524edcfb2f84d6d16d04b69c557c4e8195ce4bfb6dd908996245cc0f72e2dc4de5abdc829f3d80cca3f0cbdcf7f35ffb26c6e9dc5b7fcdf17b50a24ce22d5388a70211855fb6d1b0dd248049591e873fa0752d534a1cb1f2b33a2caf9047e7c7ddee0ea97d601d1f8e1974bc6b9537b11601ec917ce7b59c660db1a5515e5ec7fffccad7a27e216ff89406d15bf2e226aea6da2d85f3065df2f592142d60b84a6b9ebca75a16771709a44d52bdac9f04c9ae91a2edd647f1aed3628204027126185e64d65ad2f71f283fe05128428226fb0262a5d4c44987d1cdb84717d15d8e03ce79698cec428f73f36cd99ceb9b76f8b70972d0fae7706f8bd6540edc7ab4508792b0f809dcc0ea996f2b265aef2d7a1c70e27f07ef4f8166a5dab1b0c3fa7d3540d4d36ac0ddb0f746caf3c0a213cd4aa290acb79affb489cd6dbe4fb4463edb560d235f93cccfe49f48e5ba2371d517b95e6e70b1f95399f7b09b62772e0c0ecc265b0fd3668feb8ae08250b42a99156c6ce885cb07b65aaf48f8df182b1de84aa7b0a295ebadfd960b3e37118e8075a4908b937044e9c1cfe1a4f1707307458d90d822013c9db5a07fdc249ed89cb402b1cfa44abae2c0df7277be744a5a157b20b7408927f752a3010ba5414b9c4756ad313c6afa9496616a9f209aa11d3343c5dee1ae08a6d943b4a83db78ad42e6912ca62ad2f397d921b355c454bf05f6021c2a621dc82add6b2447f8ac74b5a246bf14957950b9424c85fb87030a49c7d8e2e834b384c747aa5e93937a10a930abf65cb5d236ddec7634a0133cd6ed66239688e761ade46c0c643d5d1be27688cd1d993583e649f53f796e49775b0a212d8e345422f0e0a364d3cd9f41cfc47fa2a0f63a945bc5bfafdc36eae99d66597fbaa79527f088237974c58da4ee1f7c496277ea4014c504a883891bfb890a20af4476d545d797a0b28f02c3110f83498d7bd8a24c476ba6530b7b3fc7cb69b6d7011dcc3d8c4577d4b17af6f9a5c36b6f8087cecff25b8f7f46f5a6d4138571ef91b52ac638eab67bd6d81574957f750c9c8d54f910e38ed61255078231990c5c3293179b6d386d04fb7c4610eea91f24df81a97c0afe53feac4c5a5a325b0208f3ee8588fc4fbf55d0ad1ef7b4307425252781b2d0604bb828746c74b6f840c879bb85ad126dab8545ee5783c74785933245ffed5a6b49acfa2ce9a3235ba1974dba66442c7c3ba7a4286021182219481e0c284d385a3e4f7fe00d461423d2cdd94c0316a3d0316eece75726bd4790644b3356906f8c5eff5d6f0af091a4804e7f5bb4b63f5db9930425c1394d049f07964f966a7f7612aa68b675a3d1fb45af3d790f0a4bff1aae7916bee9592230845f5dce48a3363a0761a3fda7d8296de679a9e588afccbc4362b70e8fdb6dcf7aa9c9ba796255e8d0caeedf45e9ed58838ebda11ed56aea8c995c43914e71c52857773fc5c77a2f947fe3c1ebb2455b2b99e81329f1342f63b80060131ea7c5d61cba9e2fd163666848da5730cae86cd1133f070b1f649b963c04ec1ab69d896c6ea48d7944eb8e5edb09421788be49a2bd9462c71838d76ef4f2d85e58c6a160ace333b7fe6fc9c1a32c2c6b6bdffbfc3152bfad1480059de3135a1ef045cec92a8e1e39f38f47660e00232e14246a26ec32950474dc98c23cbb8bec661a719de8b5de9a00359c33024d9c1c436e322d3ceb72864b22dae67808f74468519de6a5780d6bcf0aaff6e563005b4fb2a1ea2cf485bed0c6b0aeccee47ecc65473cf5e64eaf94db4743fcc7eb29899fc1c14f17f0e9110030777d38dffeec8337bd45c3109e8897bbef608d8230ffa0449c64623b4cb0a3e4ee10f76dd67af1db4dcb267b7068480b475595ed473999097578b4680d61988de3d415d4fedaf40f5095f683917efae3aaeec44861eb4c2f9bb00863ffab2b1f08adb211a30c0a8e3292367116dc66b3683ba4e4c0bb95bce954f326c3006bdc49a6ec123e09bdf052123b3048f0d60392e114f871116300d4884b03b30a79e158c546684eb759ab79d6beb1fef70bd8893ee265eae4807b2be584ef90b173cdd415b626eb53f5db6513a6438abe189715ac6864f0c683a1e7732a98eb13b01789cdd3c8abda3e016ec1d8384f54b2ec60e1ed7dfd99047a3f22b121b2a57074778648db7009d3803b36487ea8d0723ae702e4931d1e90ee2b84d6b3b55e7a42a380dc6c27c312b89a924146b58024446af840c1db5901c032e8598f067d240c3172c68eeb0e1680a412146bfe32c0259a92b21a338db08c384c600860e82da3ad40a2fd5d58f79eb50333f4b0675e1456f6e9d0ccc761cd37c11369002a2f5cfef831a616bb27f31ea50ee623d936c260c74c6f2eec908b118612bbe24f3a9f67633fd693daea09d7ced1229801c36fdf096967d0caabe3d7532ceb33827472b7d85c784b774ea685ea28c06f87ae0fd816d87cdda953b59e8a4f9124c2be726546d21a43f523704480551e382418267879c016a9fe10e06031fb387f9d1e4f103c9a9c345f302e48ba709ad1b5ff33a49c601aafb6ecf663f9ed60d35b0e2092678268e9a2287f588315bd70b5f979a0f9c0d22112fd216b59da9d33c1fb2f3129eccf9e40903ec629270923d1b477f9096df0087acfe7cfbc030d8cfe733792d372a106c6b56dc20b5d0e8108a41d042ad2e3ed0d9d93f3174e70b5645c3c355e54b04bbe92bf886e4c93d1583576a284e578efafb4ad7bc31d1c47cc672a9686ac4b3a12ebf1110819a43aed22e57e2baba1b1e00a85b9d022c0ddb310cc0d912b1c73eb48de861dd433c79a35ecbe6cbd2d23e124380b8910ebc0cb63e7a6b42906869b99a5c7d9ba9891fac651537a4f532ba70608089f841828a20570fbbed20ede03a99ab72ef3fa2f8b65a77e02928570c4da6c13ddaa115c4573d3496ac35b6ea582521a0a4d781eebe223dcfadc833f6d440fe2832bf0c120dd833784c27cbc6f246bf3338229f1e6ae5c111ea7da68a2bacf61875ae9ae94463c0e41d4ddf9dc0b0b2e083aabee0f295a4a77669fbfa7a4e0f298bf025d0b4b479de096faa70fb62826346df400d9b8b734862030095d8ed5a7e1ed4300f55476e96913c086f63058bf803f0b5f17e1f1cd5890dfc8ea9f243d81008a9c6880c0361128f8fab97ecf88fdd4e3282bd777b2e761e7d3e5a880af9986d46de6f734d4e002d3d85bd432ed0a6f34c5079dd4bef31357f32716ab3bda85acd7dc9a3db49350e33e15a0ddc6d9b22c19ec01e47a5526b2d979f770fde40a277ca3fe2d7fda7ade0ccf6b60463c9e0998fa554bea21d7a0f4c25b20dc59ab723add5e577aaf05107852dd888047915414e947460d07ab7c7add4f849dee7c01b70025be88bbaadc39a8c10389e2122c9fadd7fad87e5c8494d6d27f051b690e06ec2fcbc1dce04031d8170d7408463fc85684fc416eb2c81da421118200d191c5fc08e9e11145be70999c54fedeeb0124c57d5d7047691c3b46ee0014b29dbc09c25f74d54ff997968e48512f8a9f9183307594fb090515f6884d61e6c76e9a4784681cc617a7bda676a530eeec2d583ca35d99b9ba68e2738d095005fa26b6f12c32345b6b3e5d6adf1837b3457ec089fac20869503502c3389b6abdf99a9fef3aa81f7595619a9e22487d9ec227c1c1b280bc8a3cf7aecf210766e967186ed4fce20c0013386e3c9e6812fa96e23d6d012eb1c1b9f230c77e5ad628145fca062a5a4304ef167970146806b391d89b8d2cb7a3c11b412ba10404d4e123f37e7213712155abd9cb2a2738ec79428387f9f90ffcb69e501fbd85e809809009175095e9bc8113db7f2732102455142ac37864482a0888fbae513b68fddc59b899a56af18baf552552f846420c084f6e7bbb231c99fc3bdfb93f4b6f3af9ee9cecacde88038591f3bc15acb063a644cb6f64003b9c92f657a10b354c4d12dc3f3e4d911a4702cd7aefe8b3e5b8e0350575cee32e0f8cec3b073809f345b8b3d01b291acaf82982592fbc3208145882dcc2cbc6a26b06e78d458046a2e81715a685b8b8e7659c9d00d00a9363e471589bdd7662c1a0ff236b2b85534993fd8033ba0a073ee345129d2046684c21bfea4079a6181ec4982b91efe3779555fabdc9454f8b5a377e3bf94dfb0c745b117f3d9c68c76f6b433d4cce8d7548054624b4ce5558407aabcbaed8628b1e785111e41df0a7ebe6c42c80464c76c6be02c115e1d3ae22c0d5a3653547223ee2dffe7658477d65d9f9fbd9ca39dab54717715d6557eaeeee76dc8c11815648d333401e654331cac962485a015036ce327487d6815b7cfa1cbdd8a4d84a978a4b2c0ded53f3caee8a8e6be9b636c6b40a7b7df10f481e67f34f7683d185806b22c04855534b9ebfc5f13e984fb809a3eeebc71d244723d37"}, {&(0x7f0000001500)="523bc257791d4446dd32916529110058f746d03e369eea81f9d09b8a72d0c3d70d5fa9d8afce97c40cdb4cc1fa8437a255068d1d30a1b4a7a2fa45e27846a09c630122be52428128f8af7d037d46475eab87ef2736db239ee02995ac36f7e7bab896ce598429c286221cf740a1234ae0c6646cd61368ca0ebfa484aeae0d5da96006aa48d7a4feb6ca31e9b41e3dc16df06494bf71016d36cf86bc89ebb75c3c703e162c73e999af9475e67e7a57cc6fc3997695fc9633c576efb2cee4bdd4db78143706b1356af5b5ef5a396f295b9870603a3956694d4a782cef5468defa3cee1fc78d2cc59d9e9bc3264b8543f2f3fb31cf4bb65016d350221c3a23557f4eaadfc687d4a23b736812482c0766eda5fa068f8728a6e0372bb64435d556e9af5783852bcc3aee42dde7027b824094744a8dffdd333b0b98769e88fc4492a9ca9e18260f63b8cf81d45e646b93e7bf74f4676c513fc39ce984843df35d4716555e55bd2e6f4b64e1764755afbc292e99720dca68995c2dfe26c390e675f34c1de42de92ef1110cd2a8202571f831c77ca8988000a78380930ac3e68c2c02fd554ca02bd97189f446fd5bfdb23d1f8b292448939780d535e595e9f9ee283712b9f6ec4a5e1a0eb575a5816e713b2786d93f4080a2e6de46c812f0d28646c95faeece28429675651b3cef0024cf3089c97e08bcb1cfea4da74f419711432f30cb40b11955c7fea51fc27833ec8d147da2064ae4caaae1d20a48920e1e9f7e4f13a29a47e3339e985b57767652cddbc158412c4efc5d2831afe365fcd82b07aa9d18ca394b10a38c161cc3089845b577c2ec51eb365fe202aa2c6479c9cf4bed012b0b6bfe56e830a791c15ea67045e9f0e9b2e93f4cc59cc5eb111d1c87f80003bf91ce67a37302039d973848a6aad95a224724b19d0a6b9afcced039eb899cd2a7dcb56d24228ab794388c764d37461a8dd3cc861b59428d46f920834a924d944c0f3a217c1425b58028d2a9b117318d91e62c35ec6e51c75192a301d7f98d1e7dfea885746e59511fafca5f1c408364f1281a2f62ad48d203a8a79ee0350440cd5f6b83e0698546ee9da97ec6bff62cf4d82a692f3b3b0c8ecda522386a52253349bb4fedf1812d694e3595113537d619b64ddd59d8733fde267bbce0bd8f803a4da511b8a7022b5c15cab53c6a26da4025cee4a02210b1183e86aaddadaa5260e8ca68707399393b40e73a302e163cb183f3de78c4fbb3530604abfbeed0df691205a602fba9baa45b48c530813f44bc9f9fa19b542c897d86270c81d147733bb4a82aed29f278d0d31599785770ec292e91c9696de122ffe817b25abe9c9bffd9a6a38ad19759f1cc541c45dd7bd4c528a5b3b74ee41821b92739f8e5e90fd070791b46fd3b7c5953f9c284e4615797f5feb30dac778a0d5e089d2f4c15d83f03d5b13801e1a8a7c373db70d8f796955698e38143c7ee958e3c9c0247eb958bc98e0c1a1a92955495a4c8d4a0d7e6293b43d9bdc26e124c7666aa01a73016943208d442bee3a02ede4b4afd7a86fd98f70f650c065e416ce3370dd47d25679b598b96e34531d3395c2b13cf4b4fa09d55a3754a428de1db396f86b88f31c8d6f967377d11105339c958d287cd4721fbb81e62de449b9d20a13373dceb2e581ee5daa045177a395c861e6cb2099433d526eaf81cefc41edd4aacd4d555689be7951cf8b1aa0582f45e8e97f834bf864ee918f3791797826b0ed8dc1445e13b7683805926b95281af6a01dde4d2300b46f5220615a288284b399dd54c21c719244d6322d598640bb289d455c46556a3bbfb99f10a7a9f38a1c846be7dbe7d4395cf7814f7b70948076827eda333c57d7bb7ff6a7a6be1e43807a77cb261bf45e4d1c0c84807238db216c582ea951c314ebe516b719b80e748d67d2b8ff1bb545d047aefde814d3cef16620dcdda9a2a4fc5c2bac21e51c090ee8e638e217082ea48a58176db6ff72000de80cbe0555b8f24c6c10fe050fe79a5864990174d717f90c9d719d07fe7a2eb567fddf3b57e7dddda7ad265d88277e330fc0a6c5c051caf8f6b7ba6290f6fc474ed02fb921a1feb7395cdbd6d5888f90a8a76d90428a8548f2bef12d24bedb3d4096d539a9dcb06251bbd5342d007c66683af3c557bbfff201f30182b690b50c3062ccd0de037c616cc80c6bb63f3ca3c2f1460f1568d529f14c2a1c480f4f5e48c9bf993326c4b832f53ebcf2b013ea220c39c3395fdf4c34667b5e83b4821ca3c6123b9573bd384ce64bf8120ebcaa3e4df007d4b45247f997d634428aacca1ee04779850aae5e80c33967fe2cb1ba27445a96025f3ddd1ecc564a3a66645a763146607a9be3e225353e4edbc6d96bae027fc06f98d87f9197ff3907fccb4e073b41714e6787f05c5dd6821dcdad9f93aecf36b40d80964bdc0143901eea306f0375a0cf95ab014d9be0997f438df4b3d6c44b479038712e0a6ee009721e1db9247be0b0fd0b6b76d707aa002fd1127a0e48baba983a5b67a33279c9f562633288d33602aa29af73d0f043708a3a835a86b9558e57544ced8769659bfb272523453c3e7403f9656083c5a243f9fcdd208d27d2509b5ec94b9e8a66d7e95030c870303978a9b200ae8f8ffde3374d5f7065e383ced94aef66a56d8cb43bab010685a35b42936df158a040c9be5f0f17b1fac71cb2e1012faefc33cee775af30955a80b26ebede3485c48b758ebae0dc269c4c3abfc7b7f066a6a77629fd33319a575442d45b7eee37aa500eae95639e070756f6b71eaf36ee4572aa500e34cd7b715872dbb169ab436dc11d4d9e07d068511b7dcf731f0418ba52e00b8051750071db190439dda5822d0f7ec8a4ca82b6ba9953f7a90aa8dd14de06252ee5380f5a4a9fa29775e1088d01bba147287124d84e9487cca21f672e32803a6cd28954893fdaf78c0e8ea9c85d3eee2a8ccfcd90d67fc8fa4cec2352b1ea601e363d73f5c6d0af01fdb08520d2b767544fb96abb3588f4779bb3f3b011458e98447ec23c35c1864b3bb6b8721123cbf1de6df24c95b8c317bd5f3d82bd88d90ebe58e07194fa4277993425ecb9257efb5fd23dce1eba124d0b139a00230f2910d783a338d8e1ae7cff04d6b29eba84e5a7727f8b5e28f626a277850dde93995a5f827e4f80dc00657c30fa27ad70d602c95b12d6075ad1188e87789ab8fc83b2f97d02afb29519b356453957082da7e4ec007880324bb2dcb96e3c8266177a94f3d1bdf72ce7bb7f9a6705b396fcd4d3cd79e6df91ffac222ec1be09d092d98c77987599791d2933cef0ba47c7b2c4c861855f19d5876b30fe3d9817a967b00c4845f44970867dd366c3c42bfdb11a3231b14cbcb08169e95c6454b79a9cadcab781423ef238321e260f83e3f482cfc91c9e047b92c419db97283e21d8ac1ff21601b32f8a09bcbd7c1ee203250181d5ebdee50743e595a141e4d3af52900fce2b28426e079664c44db9a229fd0646776f47e986bca7bbf86c65a9443e53f530e7adf722e6a0bc6417fa18c6d69df2a871117c456b32bd02952a2c2df594e586335eb693897619b04c134c040f46b7648f1f1a4ee9715dd1a3bcebe1cd322ada168657ccc306a631cbf0198d9014acde32fad914eee3056ab688ad775de70a08a049ea3e526cb016ce722e80261e30e05de0e9911749914937e7aa0c28d233153e62f73b33d9c048d5816aa895720b7b8ffeff8d9c6830877c43d7a23222dfff6b400c965b5318dfcb64f155723be3d63bdc5a90d27905d53e8d3db6632eeea252712744558a51286941f19b60c6d7abc2e4928aae530409a9a07193ed8620b8135fd4acd8f2e69351c605a667bae55e8896e478f6fc0eff77406ab46e8c9f8af532841f4843f3f7af25d8bb670944d39dd9fa8ddaa9b87ac3557dd64eafabb10052821040adaa5737ba16e553748f4558702dd54d9bc324c3e714701338568ee83258f33098ee5cd57a6e8a9b5217d24d9511b5f5b92d49a951fdf820296e0c61b14959f0ee49829ab0af5ae833ead464b31ff29923853f9d470ce77daad12a5e5f8f9c2730fce78f713eb23acfb61f16b6e22a86e5b579b71203d1c01006fe4c4df62c7458e8caef81f66d9e06f5ad7851209e96087647a0896dc2e74cc75b6eb175d3aefcadd3c5f9d5056927f75027b18afccbc1bb506602589b0310d31ff0b62d02102c276acc6ecb6e4508b9516a601b852d42dc42f7a57d9f4214849de0cad5d6b0281b340ffb235e363e55bc28faad17e3621f8a1fee46b16787fc5ad55108859797663598a658a3d8d085978fe65ac6f5d64eeb3c0a6a69756243bb6d9bde356cb15f10de651111765aafc6d6d1b8159aec915bc27fbeaddd9082ff7f45b7f756b21e4543c217d49513d1e01eddf7b48caef1dfacc7dea5efceb91d321a46a868b3d3d253ea4b1b2d340e604a78ad790e8401a0a47a520ce565aacda56d83a5312d178069d19f93e66def38f82562e4107ac29f529cf95355a90f96f66290720b471e44b9cf0a94e1182d243c58428d1c3f46e5bb6f05fdd79c3d35b21fedbdd58c0a91d1d0abee0d0e8b631ef043ca6b41b4a3aea310fe902407249276f776d84621a7a6e9fbefdb26eac0793a5ba750b6fe59c24db2878d25e0a72d503f03a2358a88cc1189a7773e32bf3f67dbb7d89ba010d50939462af88999f6649332b9db69a0b141b0d2245bc1cb515213d5327ab1d651481a7f9d16e5a5f85bf001588de341809b3a26b6216420d87ad292a10e2ce29ac198668341c4d233a0ee37623605299ac3ac321a7f13128e5ff094432bd797b9675a5f5484c3f692a26bde12fce1d71b1304ed5ffd37f762b623795f5e76c0d167c9c0bc557950ea427f53d359fc5d5002f7e1873f7d734916552a969086bc8cc6b6873eb2428b83ccf469bd1927d556f92240cc8ebb53ec944973a38b06c1a3d5a26bff130dd8b1141cb822540ba324a411af0486d27f76b2158d7f4e8ec13114ace33ba3815971ef0e09a4fe8ac35297521baf85760859b84c0ac45d85f18b24ac8db84b5e22756c6aebe3ff066d7ea1777e4ee34af3f911e9c174951e61462ee1f3e7a8f8a2952728c4fd4dafc1d275a750bef3d20da0a672d4637718032fc74ca2adb37c3971e0ff692a0843c588f364703609d854b88d67e30eb1214133052d22945d3a81ad6d955c46a33cb5fcca79d1b9044a99c74bb706cba357a356dac0e27ee1fcb73d1aae7a2b7da4ba82e93b5fd38e35972ee1f60b01c439a9242ea8e6af415db08e90bebddd6a62daa7d8e1e4bc4d128c03314502eebfbacb50a80507a6775c60c170397aa1ba0c6f93436888d8ef4c06fe13f92c32e5f35e401ef86759131cc8e2072520d49d9348913ba88dfb69c8beb1b47c2b49eae3453358942ab7edba282846762297ceee57c13613b99b43ae7c13b936d52c97a2b4108f9f08a35508dc6af088c108963cc44b411ebd19d26871dcf0cf797afba7710e84fc34769f9a005edfa91509ee00e414b96ec4e0e072bba04c97d705ca1819cec2398f69bfa2ceb84bc020bf7851d283e4d7517d56288cd3c142c7d6f8798dfe174a17e79ea943f4b84c1094aee4d83e90007704e202d4310fad4f88585f3e7b1b4fbfa0976069381c19594107edd36cd060c265c354eb107e2402e9b5011c41013835687f43a52f6f1057ffcf96d5de55966504de6ebe17e4ea99d9177aded75c0325dd524036487e67cc862f424461370080a6d78766de3831bbb05b591f"}, {&(0x7f0000000280)="e7403ef44c8aa61d3a4470c0393e559961b97241a7bc72b919ae9d90922c64a113cda81c5f903072582a383bc759223fa48e76d57e8e7f7d070f96586ed9f7245a609b2bda60ebf9737704bffa08609facb9eca8f3b8abe96e728fdf8c09c146260f3f03e8280a387bd70b3797ba46418772b3b39be0a20d35b5ddda970164d7bffa75f8bdb3fc85401486b94c03a567090abaac49e9678caf88adb214a08b32ae2a811b74b53179d757cc1de732e08c86c878ec19f69f00270a624921d899f3f51fa0"}, {&(0x7f0000000380)="a5db6ba5256bfee7bad3f23ab2190bf0e775dbfb5772ecaf9f3714470095abd9c55e16167dd1fdc712bcd6b413e96e183f896991bfd86673091eb0c2048716f79df50f25133500f8f02c7f3452caf87ecfa90bfafe3c10e244"}, {&(0x7f0000002500)="15d30218f6ec5ad3ba0d24d595ec7a0219ae1b73895da53d1e967be5528a98b8ab3fb886b49f52a5a3dee9aa828420c32959dd8edc16425e5a49f2539d8b56997415d0392ecd803d61e6a1c21d7ae16abebb16a25ee0651279c048275a4fe4dd7a8f1d8c696415cbf2a225d81f22f19163e6d4ae8275ff3cbcf7c7d0ffdadea8a4ba0a28937c969d8992c6cd0e4f138e9d3cbbc04d097ea270e6eca96b6ff5456b47a565b6bfbf9f5b35cc06b0eb704b472c18c39b6cb2631fb3691531d2bb91e3f60ec33cf80a8ae02fb17db0163bf649d5c7bb8615e76e"}, {&(0x7f0000000400)="1817d25c6e147c228b3198ca707f934537d4cc847316ef98951c9fdec426307702302694ff78f7fa678e27a8da90d31b6578aa621d47d4eae7028fc6724e99e481d9bacacc4250f799da56e3"}, {&(0x7f0000002600)="f7b3e6d3306f40121ef0b86f50adfec2ed326d6ac55eb775e383ac175ab31e948848ecff44c9da1cd242f3477c1ecef413056430488a871e4c4615b70a9d4d41196b66ffde5bb3f91e9d097073ab23607b1cfd79838cbc3d47c0a7f6ed04fbb60028"}, {&(0x7f0000002680)="cb509773b61201ef257d159c8813355e52918664c6f9c8e08ada08a133eaf3e1a8f907284772ec759d79f23631de6fe5e64305e01448dc81381d6bb60f7d3bdc753e2ddf7550ec80b73cf4cf3db05e40bc11bd8af9345e6cb48c5dee2da49d9bd55a2e72c28b59a22dbaa06bdf2ac9ec24b818483e7087450430241732d52360471883e8e1dd6922ff4d7d83ba9d8df163b3f3ad"}], 0x100000000000025f) write(r0, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) munlockall() connect$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xc) 10:53:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)='\x00', 0x1, 0x18, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x2, 0x0}, 0x40) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/253, 0xfd}], 0x4) 10:53:42 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4000000000000, 0xbf9a, 0x3, '~8\x00\x00\x00\x00\x00\x00\x00\a\x00', 0x5}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 10:53:42 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a183933e510c1ed8ba02f5a01d0ea828c3a65edb5a4a232ffb83cfd05c38179391ab87b7673f9fcb5554cf0048cd18b3638948183d2fe43cb6ea5be3802f495672f2e68a094a03c1de8cc3eddef9cd7ed702b300dd9a79075a9c99e3061c009329824bf8fe6286a71cca9b153351d0dbe4ab22eb64b79939490490b4443d264725d9e7f3022efffa33d0d9843a397bae34c52e871c00906477c9991e835ad83d99cfedb46636f21fa9ce5509ac2490eb255bc48cbb935a02ec03f3ec170f231782dbd493a22d0b94ef77084a1f2f87c437", 0xd1}, {&(0x7f0000000000)="6ad00f73a363bcaa76b2303d6c2c888f758b2c7c0d3f266ef79cb85c37428d0a14d9773f7868667cf422ca1d783b319e73dcd736f69df8911f25b263c4e900b10d461f233cea4b7f273b5bef3e7ab1fc299b648e95fa612a845657b49d021f32dbc8bbbbc8cfd75cbd8614d85b59764d14f4300dad627e263418a2ff6974e20c071fe68bd413eb167f645e9477a0e23edae53bacf24d7e42dc0e45470515f7e972f098b8858cb081593932e424c12c5a08d06ea9b784e006f2711d9c97115a9f", 0xc0}], 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 10:53:42 executing program 0: setreuid(0xee00, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 10:53:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3b, 0x20000040, 0x100000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x20, 0xc, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x800fffff, 0x80000001, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xed12, 0xa59e}], 0xadd1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20000040, 0x8, 0x10000}], 0x2, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:53:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4000000) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) 10:53:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 10:53:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) clock_settime(0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="d84801c994443d6c673e89bc7e071d97aba624129193cd635e71f11407ae0f4912ab77e1459f10b50c4d50892bc62ad59c66d7a36aced9d82f987b5eff594b8a4e8443c8875a5bd102d4a0751ac99c32c2c165550df1acdc84c91769df7f8ab7e1ac8765ba20cbe1b5b5027ef80ec86c5a05afa1f19c666a485ce35c7a72", 0x7e, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x10000, 0x7ff, 0x7}) fchmod(r0, 0x4) 10:53:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 10:53:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) open(&(0x7f0000000480)='./bus\x00', 0x840, 0xa0) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r3}, 0xc) lseek(r0, 0x0, 0x1) openat(r0, &(0x7f0000000380)='./bus\x00', 0x400, 0x0) socket(0x1, 0x8000, 0x73da) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/78, 0x4e}], 0x5, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2) 10:53:43 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x80}], 0x2, 0x80000000) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 10:53:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000140)="085ffac7933a19033703d915b7ee44605775f6f9c29afd701d8dace733421dafa706556a985057c289aca34d24a54b0eff08481374c8cf44662114e0b2127235950b9a77a522fe928b935d3ad12215a2fe1f35298cd96f869da2bbd581e23ef80e592f9edf7e46792f4eebc25f854b6316f6c2773190679a1cda938e99583669188f2fa0420602c2cd24737d414b66ee40eb07cf187914959723eec2bfc7547476815878022f3b71bfc9c4fb7d3e10bfbcbd00c8daeb886fc8a051075e00f9364dc2194e286da10ada27a8884e83bb7c6c274859cdea383a1cbc1037d95a414652", 0xe1) close(r0) 10:53:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) 10:53:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="3b16658726b03158c9113f1be2e1c801ac9ad9e748c266b48a417375b23ff9f69318708e7705226d32273ea153a22e355a5be61670b6368ff380cf0b565f5ff7a24186ad476275524f31d6680ec6bb8cd75049dc080d0db1cd609d9d30198fcd40b1bf8936b6ccf5e9044e4fd8d024ec10cbac0ad279803baaf00c5eada869ceabc00642494d1f515ee76621", 0x8c}, {&(0x7f0000000180)="ed657b053fb8ebc36b1faf3403b322d29cda5094f54ff7af9e51ed8be721caf0a622978f34d299df774cd9f141b8d61ce1d0860719f4cca1db0725a758f8b12f18958c7ec691f9f0ffe9fa52e7d5a6ec0e3e9b4d309923b1afdb3d8e64d91e9c00e1904c82cf17f5feffd283802522c9fa6beebaa37bbcd7390dec82d714399c00966bd247389982ad77f6696b2134e7187fc14db253c3", 0x97}, {&(0x7f0000000580)="4e6e56a4e950bb85b6263cbf52316134183dbda34ebd2ad6c57db0a03b8571b3be16ff154c401c62ca7c5b050316d3563c8ea8b7c0984c9206a8481e4369e4a13efd01861221eec70845f9a239edcfcffebb3d93382899e2098e470842960de891234e7c5d506f23165856990bd6cbf5ac0c0b6c6dde9f3679efcd0ffd52e58000614676e8b7dd3652f5b7f4e18242fc8bbeadfcc4c910db4b2469a459378232225bd37fb0e576106f65865f6efbf0c7ca842da35bc726da0cbd0f2d2c16cb927793aa1d3fbf7b3edfdd54335bf0d523597fd9cbc75f8708b0a9c59665af18ecc2924bd499984a52e4f1e9deed7ba0fd0869c1e7d4f55a015f45bdd0a76122ff7e546a645882a932cdeabb535d9d478a4e9df21221557803de831075f96fed716cf298ffe9a1ccd07307bddd241375b1d2e927dafad87c32c851a30c365bdfe59557708a7fc245e66ceef10b84f7f32515b3af407f08b5073797bcfec5a720f60da00fe0c26e82f5c920fefd3fd28a8db89d79aedb55f2b1aac4a0b90e5e25fccb141bd228f9b6f08056f7db1dae1f451e9d915f05b6f88ff6db2c6dc0d76b474bdb967e21b0d9dc8756f6e22495e1723f81087ce97f903717b1afd47fbf5ad82debe30c3a492da2e04c76faf198367ac67b46ccf0db9acbd3d42c4ce3fa41c2ae40a1a4bc6d811f98e57c5f76dcfcf1dd034a22f17a68d15afee6b580c883c5a560617217ec8ae77f25d7b7c0a64b1c51652a105067c0457ffe83df050d798519b27611ae223709506153286af76ec0f5ec17bbc8e40dbb8a178279b45e206133aafe6176fa6fe70410893c8ee4d2d54f0178a571984106341e42b42a66bc42946b5898913b8d6c2e73560f3026dc3834cb445d9dec44477279c03a83b08648a4b7b3c5eef7b7bc2d06caa3cfe2b4618a73ccdb6b748cbc98c9743b44014f5e421f23a381f47d00d4ef7e665b90a66a02886fcfa6bb92e26acf5e3878317d73958dfd66cc59a3a78f6e4abbaa4ab406e4395750ebda7fa691ae5c744cd61836db0cf12f83cd12ecc18ac90dcf26f7cd815c3d656dcd48cc430289d596f80f1e4cb183fb07688bd737e15d54b071904e4ad204bd3a3ec697a58f5304ce8b38c3affb8369d0cca5a022d332dfcfda30d304f27e3d70362be8b215f7b8d882e4315240c1b0531336f1ad73f670f5545c29cbf591d256d1fccf2dc2e0319eb1e3512ab966d1271bca0ff0ef72a05271f10be0877d79ee093e6cef3ee94f7e1e97482acdca2dff6abdb84f3057e54df8625832cc91ad9e6b2a7f0ed01200ffafc84ab9fbfd4b9db15af8ab8ad4f83237276411f25fa3ac37fcb59790ee430d7b86b40b1168313d29b15b0269cc9d0b02bf36110f3cd9bbbe0a4d6b2f275919d0477f1bff0c804aa1ca00fd898979226c1c36d36d6cf7e57c5d08c8edf88ae43b6d42a817da5e1547a9d02239e4ad6b786a4e9f552d6d7a989fa289e7b5dd140b49bd392ddf3f0767e0a7e31b89459c0406ff3ef6c873446a9778754e2015da119ddf13a6973aabf156c3cd2e756e95d474c2349c63b32bbce491ef942876397919018a2d67a9bee1b87cf5047aa0d7e9ce35b754cab738e860490d74ce77adccf60abe56982c9b26138fcd43675346edde8d34418893120c2647cfd2a90b436e5a9603302d08a80d522f8f980da0e5d284174b32a06fe3dfb88e16ee3ffe5fef7abcd06a8bf1de3aa32a29eda01e6ae9b3bb7f4f6f061e827123d5c3a3504e914b63edc4d52bd1727b385335d3f73cce32d2f3e7db78f4d75e63c971c5cd7b72cb5f55f711eeec637c31f84753541a8ba670cb17e7811aa829139f81725ddfe9eb00dc9dbcfac61d402e10d3a26027c8112ef7917ecb1a860e72553f90d61bb53be10c30254c41565759033e5cef3bd1df1e3b500b0507f3be9ac657040b66a4f3c173b8986a1bb6941c724de9d9e8c9c763d48eeaa1e885795d0b4809492c10ad7e303bbd9a83de88821d40549e51de9ffbfd3c940962c70ec5a5c5fb3fd62b1e30cef6f2dba649fed4bbc5429f60a097258b950383d9a4dd7ff270c9ab52c923aed0b103c88aadeea87e888e917050fb5a434de37afa1da69368123d1e3c0131de88497d6f71db3ac0532ca8f148b0ea7e2f7e727396fbf28a096636d2a60418ebcdf03379294ecf0aed9d6af805a2d7dc51b59bbd25e81813c2e68b61cfa13fb182334924aacb042c7c6c1e7e609f1ffc0f187677b8d16bab5e382dbb316f482d2e0311c96ce4870bfcdeb9b24337eb0e4f79270bc89e5e2046fbc9412aa913873515af214cb0c4e0d4ab047083d0f39317a1251303ba591d03282afde531860191b4cef108c82c5c79958ea54e3310eb74f9af01051b56fdd13d552eafeebdb3a194763ffab98bdbf41a3390144aed53cd31a91d988bdaed68e43c7b187aa12152f23ec1659121d2846d11a09520fedb039b693cb1ebf7fc1d4cff3c5e675bb9b1db797fa00dac74d6d065840b1a8f661f10dc8f7b98230a92fd38ec5fa347edaf5d861a81e82b822216071ba42b1c641e6e5f1659e1dde5f82c9cc9e8805fa746dda679f7c81241006204f54b835cbe01f23a67a61befd9f020bc6c0fac020dc1e44447ea3409bfe132306a8963413b140a7c06a0ca48507dc1ab34250e9641066068136e44cf56679a50e3cdd019de9f1c96cac976c463624608e45a6ed0d030d39bec3143e96af1a58852c5f7607e930f7fe878173b819c096ca95a89141c1b9a45f0575d74593c2e2c91ff8e0cf904ad997e33b9535132f9259a35070c600b659bc4d42ca74d3b51be2444dfde76b03d932647deee2c1b8db63db1429e2f16c035ec1a396d153c71eb511bfe6258f545e5dc46aed3513ad10f3baf2a4a5d5d11ec83d97a6cdfcfd49c988cf7c9d282b2e160bf5e681df2ebc259e5c8daed162137eac4478a5b6e87be0c1ae3daa2f42a57a1979e5b7b543d8041f77d61e5087f61ac43e1dc43069811051dfa2a328c3357da43ddbf12251705d66fa24f0f2c4783a5546fd536ede7b9b1d7fcebe8f6a11e8dfb8757923df3fb1f850c819c12e9414196cda241d080c569837a6be0e9a74b54bd9cef48a21f61b9c10e248f82a5d9eccdff23386055bbafe14698649543a50e8fb67dbb550570573b1316420eb4cee62ef79a27fc3769a86a289b240231789f7f2d4aab75654fa356cae16f2a7e2f9cef733b67c2a9330571c12e1328c5c13b0770373f53929f9a40d8b104ed6b85df95d18ac76b6e6223869c7d188e062e850eb367d5c30c4fb5122e181bc4c17446f1e030ec8a038c5779e3a3dd887f5de8d5bc44a7a76ec31d73759c8c7e6daaf7af4313324bbac18c5b86e381f6e50fdd4567eb6f413e8571a864e7da90134dd9c36e5fe1282c33aa028b066d7d8c5edc863155cd6289b0a23136a432c59d1b16560ec958f441e847a3e2cb838e4d50e85d85a792618cedd51586872cc42def3689c75cd07bd389eb1d034a3899feab79b61650a0fa0c89e1be78889fc5fd5714525f0de555a5e93d2755f2b65fa57e975cf35bfc6e041cc3173bf8ccf79d1da9e369973b51feb8159ab749747faa67a8b42bf5d7702e538e8f86dd4aad6eb619987bca746e80249f294dd1b5b187e9b899e822bdc19008972b93fd897d2acb02b1b600a32782319495f0a4c85958e8bb25df0d4c7941413e9a1712ba9dbe6b782243d1811993bfde1bd6ce91d2634af0a582954d035af571b6a6e34192e269e857b246bb44ded7126871376a8d71730d372b8c52cdea851872dc791c8fb5762324118dc3542196ca850cd8985d1c3eb2b4b2891d967582dfc405c7d402effa93c93ac8ad2b73920bcf40b913601c07321348d981e880aaf88e6d1276801da3ffe98b4c3e87b4bd60ddaa617e41e38b539baaf14ad851c56e4aa9f1059fa1e71465ff342b7c336e9f3d831be27343f2db46d2b13a5ab3b87a23be46cb19589635a7d763562c2cde35d427ea738d537c46d016362079ded75fb3408fe069806d18b033101ff42a3973c0c6b7ffbaf6c94a30fc6276097625875e7660cf4789f5d72f6047cff5ad47b2ffc82a3a805ff972e859832514b92d00b7ccdbbbfd5743dfc2304a00bc667e7c0d33be7147c168789bbf870ac79393e940818dfc2b01b864ee681716555a42fffb16ba019bed9d4be069b93532183e0940219856060714edf6c8e4d4d75801de65a886bdba11cd3ffbb5a909ecb1e53a6fb61b4926aef5caa1722a02ae1c2aac8494db9002defa2a313e59afc83856ef9682dd261b5cfae2616403e68cc0986950162c8052f089449a0c9296b86a088426c5b0e00f63797ba2a2a32c0de49ed57d6df7e0c9c4d24d4cf8775d62b60d9cae5cc7af71e567cea6defb8cc6631bfeb4a5f7ef86e817c90c0b2f7e2410ee51aeb992af9dd8a0adb4c738b374c18cc03fa8ebdf79af31a9032538b8fd483bd638dd12d8a8367991eeb3cef1a53858574d89828d42e710dcc8e5ed0c91c4fda9100abd3c9b12c41a2e9c62af8cf92728dae54ae75413bddd44fbb491589798dc170ed058bf0765bf8fb2ead2c8f2f759e00eb36aba50f8ba708b16e82fcdc9b88449e918a023f924f14170ede7c3c34eaca620a8ba99bb2df62dc4f7ed34359d89fdb16a4579021e3cbf02add05e03dbfb6f1a3a435a0fae94ea81995b0ea05c6e18ea2e704d84537e62b9bd094a75d8c5dfd810fd17958cc47b248cadb7dc2d4390e477fd6dc4bbd99836ff112016eb470fdb0893fd3802799728d4dd8cd266a7a6ab97906dfc7cc84036acb292b02cd4ca9b05f28fb3e780650193662d3caf7e8573043810e5d880667c65e4dc7e10fe2350a02b247d4aa725d448cf7c970c98dd6aeb0daf00c00fd804e136cb37bd6fc70a7733655df41691126b26b280869f3ab5917049ebec3e8bcbaa3ea04a97a5424850b8b97a4e1912d7fe8bf6f2ae26bbc9b1c1fd30baeabb8bd24ead4ad7ec43ba30da089b95e3794b38817bad04cf3aa24ca972feaa960d441a51303330b343fe4d57e2c5e288f5f434c60f6843fd93c521415847057779be59f25dec0604f4d5a5403d8c7f08276ca56eef85e58ee028ffbef3e237ffee7ed3a8d76360c11e20e656f798f6fa3248fe37670fad6d2436f7648ddf99677c7db49576f5227cd426fd8819b296895ad6ee17bb16d6f184abaa696b0a558a23920f770502b91d75663dc90a5d31d1f8c4df1bf2782c6cc5d2c28592f32328a3b29aabeb7a4cb290ccf0d424780ccb3f5728f2251ce6770176a74fd31211bb4e45872db272c02e8b1a2f41a1f3ee127743c9f379768274b71af187324a6901e7037c37e44e3f38a8480c99d1d9f8a0d7c71d964c565ae2a97f56439e22ca314528d831a9a487e91921f75f665042a54b9f9cb1ea0c4b3f849bbe54bda2549472c7bc26bd694852b1fe7f713912b8908d62ee26bc15714fed0d75c839617ec179155469323d328baf88e3987a21d864c3e56b07dd75ed5d7388655f5816d4b5fce0185c3b430b1c885e7a51743c7483e916d9c335d2643a6603964b0c6d30f94218e0398c93dbb6ca95a8c1fef7ced1aeb040c65432454901ed63aa8ec536c907f7d6ff32dec03b48ce66bfbd956dbb51778f277d5122f25d285c5ed0a1414d01eb09bba352f0b01207683603ba9277bde1abb46961f146a290523f267a73558edc28a5718a75a5c5584616057cf28ed52fd3f8cef0e61ca29456bb9a91e9d1a4b9fee8ce0ac521ec21b2bca192395c44b14e8bb22f44c19fab92", 0x1000}, {&(0x7f0000000000)="8ece71f5de3cfc81b28d88d55377cf0bbb666b7152b2196b8f041b63c07da1f4fd731c5fb09b719302b50a1ee77e64cf45f70cb296d016360c6c2efb32569724b7e6a8de379b3b0e28305cc1e048243b9ec9a9", 0x53}], 0x4) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x800, 0xe3b4c5363912ad16) 10:53:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="e588eecb92a152797e970581561af49069c3a8782be11ddfdcdf0003e01ae4960b01a3a579c111fd38d81c3a941aa8d0497255f43965b4364d647b622f7c0afca3ad8180f639cbcf088b93854817815991521d8ec9bc98581ec3efb89937421ce66c9582b5c092d489d37007ec72b42bd2c5955ee9083a5e1b89e5655e6fcf10ab03a9887c4d0d6c7f042d1035284c21c46201a60c74cb74e0e4229a", 0x9c) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x7, 0x7ff, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffffff7f, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000006, 0x0, 0xcd}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x3, 0x13}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7, 0x4}], 0xa6a1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x8000000b, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x8, 0x7}], 0x2, &(0x7f0000000400)={0x5, 0x10000}) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'\x00', 0x2, 0x277, 0x1, 0x0, 0x56, 0x3, 0x0, 0x0, 0x1, 0x0, 0xb469}) chroot(&(0x7f0000000480)='./file0\x00') ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x9) 10:53:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x14, 0x7fffffff, 0x100000000, 0x8, "ae8d6457f585294ef574c129f8e46a70ea03bbef", 0xdf, 0x3}) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 10:53:43 executing program 1: socketpair$unix(0x1, 0x40000000022, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x5, 0x8) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = getegid() r3 = semget(0x0, 0x2, 0x400) r4 = getuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r4, r2, r5, r2, 0x0, 0xe9}, 0x9, 0xff, 0x80000001}) shutdown(r0, 0x0) 10:53:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380), 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x40) r1 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x417, r2, r3, r4, r5, 0x40, 0xa26}, 0x5, 0x5, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x3, 0x7, 0x0, 0x3, 0x9, 0x10001, 0x1, 0x0, 0xf000000000000000, 0xc88}) 10:53:43 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xa7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001380)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001880)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) getpeername(r6, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 10:53:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x4, r2}) close(r0) 10:53:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202f, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x81, 0x4, 0xe3}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000009, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0xd1, 0x20000000, 0x7, 0x42fc9fab}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000004, 0x4, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x48, 0x0, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0xd2, 0x2}], 0xbb, &(0x7f0000000000)={0x0, 0x5}) close(r0) 10:53:43 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) sync() mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573006f37ea569a0275e9d8663bbd025dbf779771ce40951387cb26ae06df02a3fe99faff08f6ebbe8bc4a280d0c978148381b593c5e981655ab672df953b4ae9afbdc57965ac60f612c241a2c373240a7495e74db6b6ca14271539f7178cabcb"], 0x1) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 10:53:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 10:53:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)=0x4) 10:53:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b04d00f3ff0a631a00"}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket(0x18, 0x4002, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01003f2f66696c653000"], 0xa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x7) 10:53:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 10:53:43 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 10:53:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0x400, 0x100, 0x1, "e17a5ee141f64f3c2d5732457ea96efc6201a00b", 0x80000000, 0xa3}) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x208, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 10:53:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:53:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4d0, 0x0) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x40) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 10:53:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:53:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000000180)="8673b709f2c47828ff1b4a0bb72ede0bba877f6cbb2820d9fd3003a9d3236fae58836af3815c133feb4f0f523de938cf6822bce36ce908a613e8908dd85fefafc2aa13fffd76d9c736977d05cdff9925d3926dc8cfdf6c59de541833d935c77460e1ad0af81c9cb502c385591ac2e72a235c8dff4c4ba87431f65c905c7edc465d56c6ba0cf36616e917193dc2903ea60a201a76a03abcd22c09f3e3db3efc29ce1d666ec3cbf4d763fbf6ed29772c688c0da6a9ba3ba428ddb2236648d8a7f85bf39009d22da6ebd2dcb180f542", 0xce}, {&(0x7f0000000280)="5ac3fd6309827c443cb2500b460949c531ef001f3de74e6c19854325aece36abb4e1ba8cd7a0feef0aa8a9a69a73db70e052c1946f7727ea2ad622d17261f6eca9e565007713b8a88fc9bf307c9f0e769cd3a57c04e1c0fd572f5a4ae6feaa7cbb43f85fe64ccd8fda70fd288b66156ad4ecb54ec33131454ee5eecaf19674bcd6df07eec4548d8be31eb2243f2148af04f36e0550d8558bb5c6e5bfacce9abb4766d9e93b8474366b7dd489139566258e9638dcc04a5121d31f706e45f2952cf94cd1c417e76f8ec003036dcd25b1b92035b2220a4946da", 0xd8}, {&(0x7f0000000040)="99742b1d9711ea32150498c116c26aa58912bc10d6b046435408ce198342d0f2966e9da04fc906cf4ceef26521dd2ee63ed2b43dad42bc5bf995f96aaa0d7893ca69284b40156e1d58518266f8db16e744c6b96cbb1c6ce18f17fb5d33365f800fdfe4c0362701f25cfd98cabf54f77ffdf908c940ef9588d893a8679e11216174945521b2331cb0eff3a7", 0x8b}, {&(0x7f0000000380)="34ca5699873e3c40a42bd4bfbffeb0d7adfb5be8dda0e203abf88e7d86f4ad46ea067a90bf1ce873e0d1cc67ec53a8d5eed5e0034adbcf2f70ae97252ad6868f5e9a082f5b261d263be735fc7a70c346bdbabdc2e2fe89e1710221e4675d39b160f8cf5ef5b4", 0x66}, {&(0x7f0000000400)="4a479ddf1e070bc5d00207f3f94327e904928e63279bf290a6c060e98bfe441be34fb2ba9a849b1c8568713de06d63b0938ffd7dff0fdfd32d7173b4faf6158413c3b304dc7d3a1af0777c78bf5ec8b95d96b66825749ef153d2c792f768a68332e84d28e561eec83f5f702e457962c6271c3440d90f569ca758b7d73fb4c631d41f02e96ba670d5ecc29c2ae02404ecf8915b0feca450622da77ede1b53a1343bedd74213094ca95a7824cf32f21efa300375bdae0958815496cfc34d8135c4406706a5711e8369bb78dc87abc6cdd9e049df2094e372941f528011c078a3d4edb379e6272db6eaa98006d9d7e1601e9ace81c90a4a3443e5", 0xf9}, {&(0x7f0000000500)="4dd27596c0c55315adab1fa02ae966d3b28b1f48e80e9c2a6a0126bee90f234fa2fd3796ee546ae4efdd61d850528efba4d3651d051ed426f1050270a598fdd7626e039b8c54d94e9ed22f5042736408e1f443e7482bab23929c803e87be9d2e32df947adb67dffd4383412a8ac8fde42a0853d99937800e3fa8cc9452521b8104f5c0a61b30ea4ec31ce0493316f5572709bb957ec212680a48d55713bf76dad822e15fe68e8ac6baf91ce32c96d0c91e30c2bf8c8d6f3e3aee1f34ed2031908b4f5fff8a48ffd2f1e568d891337a8ff9758227213dffd064c5150366b581a6c79b5b55b273f146bea605d309b4a8a2c3f49453c4e05a69ad8d6280404208441618868cf25a8d8079e2f8309ece23c4ba507d6e253e4c47c2f395251bbba883bb266bf1144ffaf0d340f0fb9eec5aff1fd26ee52d147f416b7f3cfbe07faeb418ca0e4c52029944e937c3bc2d677bfc6043df05bd71bb378750332720a168184922ed8d2fe60aca2b9e6151408eb2967259c9980c6acb07983514e8eaebb189e26f2437284bf11b93dac452fcc38ffbee68a6533618aeea5ea3f00ebba6caf04e3c8dce5931c7eee54562c6cf90373639a0db3ef69df6b03a58ea70b6f329c732c5b4f4a7d9b5559f28b75e935d4e760aee15861cbe88d8e248811030480bba44c0a7564724276b77d59b01c603df61cacc8854e60e82ddea0e09327b8792c3f56528d0409c226e72f936bcf864113b373412b69068183c89d2634dc66e917145ef14bed52be3bd65465c519ef742544988ff4c3af4708fd345d4104d1ffe1b78c2a65b98a7faa66f2169e57ce659859679e9a91ad4cba48f1e7aa9035140c8ced6d9a0cb108769e2a7f15d1086741aa4686bd69bcb1075cc515d4b6064dd5494a9efb7ed774fbbe4fa0d653b79e6565d478d2955fd71e220954b69eafa9bf16af10433a710664cbd8df332811faface59124d6f904555a8b6683e9856cbf6a16cd1ab7a6d59a39337c827539b4d854d0869e4d2b28e8f4fd6cbd09b0afde536cca9430b7060d4cf4c292b526269f32c4ff562519598c31b34c2caec13ddeb784ab2c6ee370d43cd707f235c94b51b0f3b724b55db0da5d5d912d24dc29f59c8a97349cff8f3a0922f2aaf48141fd8be7c81735fbd5fb47837b4ac3061f9d09f0a5ddb2bf2b3b2f36d818ddc4f5c1c1100d166b3cf310a834d1a1a927852b6f9d1c06dc03a8544586874e19772616fa184c44fede17584a5d78cc0d19b9092f401059802596bce4b5bc4cfb37bb64fd27028e1dcb6cb8ba3b20f6eee4e92eff216b94df2bee415b19e45278d166f6fc344af7c1a56347ee9df0b413d3ea38f8cfd31e53bc04ce80f9ecb7c478370231c3df66272172dd336f48656d61ea3dbbc3f4bdc7981c437bcfc2beb9cd40abcdbb121dcb4965f16befe4d14d5cf117ee6f52cdaf57e14872771613fb3ff87318585fea220bd9200e95c278a829f2138475a7abcc8e13057a8615efc1812ba0ff8ba01e505b88671c51a302db3d8cfb414b8e1e5e592240721c1e7d10c6e58168d678f9c4c04209263e3f0a936557b9b62739dd57085f6282a26b8d9a0d38c062a3b0d396441be5de18ead4158708985bea2c0a1a29c1d5bd91b9c96b045b0e53b7405c947496268f298acd9a1a35d6dcbfcd5e27c4c61327dba40573d43d6fc4790a15afb4f793d079948d55ca112fc5d20eeac2d22ccc2a958f4ec59a4705dc613aa9ba1fcd7a9ad156371829568c96dab396539e712ec12d7dada1e747419a03501e13c409ff64111a2ba9b4683115bec046c5dbafb2aef8e317526c0b9efc7f9428c7b3ac3cd3d8fa009868fe6389e5721791f7a613548b1837b15d0247e30a14f4d6f4760803e7431ea070607f0cca20d0d55668d45bdfe3592902dcbfc040a2b438b8e654f4bf49cd3e4da59d051402e6dd34947fe12d3075d4dfb607ac6d4cee3b07e2bcc013d08f6ac303d54af9d84dd3257e2507d0c2df555685947f23026206ef25095839db7dd08ba265fef895f21cc0afc55c6842689290dbf7e6ead6399a1bd46e47f97d4e2cf8ffad0de17fe71858093d1958c8ad047ce00c4711170dc8da2a7729a2629c677ea37745ecbbbacf51dbb130571e526fd38e53b39969d162c0572b69e2246b928a1547620697304a02056418486493fd0fab64665fb581eb28229e4f9eacf7ea3da5046dd09ee8e5cc822c35bf90bf78cf6a2f26684c9a3803d5d9839df086999c9abd0bd8c8db8df337f2d8c5a5fdece01c2d3b1fe7eb193a48d3c440b031b51a19cb2f120e510b1a0059cc0bd2450d37c0bdf565fe24f2b655a314a3a6d99fc7f23b7d5419187d4f0d5d42d503911196630260ea1728a85b8c9a76abd39e1ce252c6e00e4260bc2830972677b6ec44b50c0a3b76f259b25fcad5039b73d6cde949921f1fc82d41f97e5710b387175c65b96251beb5152b343ee855042ddd340d153bf7741b32368aafe808e36ccda1c28df62f86494f2e65786bdbba25b96ca5a96b1381f7919528d37f070de89740d0fadac06d1c47e54195d6deacd5ba5d0f3f7037754a775418f44c33dfec729132428166a7795907b2471cfe8bf7a8e9cf5b010adaffa039aa319707004b916de1dd35c05bf6dba096f29b04f3f14fb1541231ecfb65adc6c9ecf6cba857039ec1b9164ac43ad605b756d331c70b6aad0b9a4aa3687c8f1c98caaa2e2ddb5736a10ed5469149f00df357104486f4a402721670cc81bbec7f1130e8795a05fda0f9a2120782c27b19a27d25576f45f43ae953121f3d5dcf8e47deab03341147b584f1f6006b0e033424b53e6ae042f2db5f3b045b290b883aaa5945b818e38334baa2955ff9d722225b940821e4603c5943288befc4786510de2bd4d31d23b74a489d9055e9ba92ad6a961b78855b1590407d08bb3f54359fef7fae2ea65ada373d1c86814f8212517f8f1eef967b54f034aa886e216248abe36477741ddd667b77220f9a74ab616090d59a792b6cdd1c82283f3c588c40dda6fb0be46886ef5f5db97991a17d50d5e9673c95789f424043c526e6e9ac1fa387e48b93c286843a173bc0b3ef02b592f1714d471fb374f3d15f19ad0e6dd6e345e62fd5e983e0841ea0518fb46cd526c7e4f5282a8cba18b9c4d22416d4ce9619fb493129b5532bfba649781d614f86e4eaf34ea90eb00ea7bf6e4a19848b524181f8146e7254883f619cee7351b4e3c645d0f18cb60065868182a3a25a934b53f3ba7fd7d1a4f2664e6302e11e2bc5dab32e7046f3f0a093dabcaf1d16fc8b2bc1a7cfff9db77a4aa2cec671548069ddd7d4b25c848fe74c7913fb9d81b99d016898015b641c167e2bd90eb77191ae234e3f3299d74a0b25e235909205408a3410dda862c3adae165de8ad58a07182737cd9b8ba23e4fe9ecdf0eedb19d168ca359b1b82ea307582c52cce6042b3d2eaa4e3178a6a6f539619469bb38f3b5fc488794e93b12055d1072075a4ea0d6dd6e1ea22c7383535974f8c4df461339e13bdb09d802d2a7bd1d00f965fedd985eced2d103d94625ec5454ab1f4ad7ee8508e19212a0144511c7d0500940a917eaa52c57e091274c69faf2e1daa60d0c514afbf2bf68956f908988905661d7336c8784a2ac5cc0b8e45786da15fb1ac72a485b763818ea875918adb28bd214b20416a2c8811f17816b54efef8d1f98f2bc3238fed96dfb84989e1d90dd3bfa41432098a7d6297bd603e091a9d871d826fd9f7225d56502193a8b5381e4b24b2ab21508862047754ed2b1f1828018d40600122ab8013945a211b244f4071ee6b51f8e8253196d6db651f0a334e30a8ed9737621901f5f1e6e676a5b4ba4614f0cc355f02a4bb70cda37e11437801e4c8b368e2c553a9b69892ee11e12eca45361c064f53293cc36d6d41f7b7f8427e90616a7880ef97c1cf7a9a86f939b4aa406f5a9ed639d49ef516b0362b146e6aedd765d928af02ea979266f03ee2897f8797aa09d8e9b7b1a110bedabc9fd934b38d3212a974df18f706358ef08b03af37905d98d46071329c503500d5f4ad48738da1397e9bfa657ab778513c724985dd567093151ca496453fca0c857b68660af708ec89624e078a23aea20bfcbcb2e35c230868695046f1b56d6564553547b0de6dc81f8800bcf29e90fae58a7d82f71e37d6d50705a27ca79b2f20edc22a8c6cb990e98096b2ed5991f918ebc0c15710e57795b2d83ffc0bc9ab3546c0879e24dc13086468681fe40067be9c1973673b30429a7f778db53660dfffbc489cae0052a16ad5146d39ef336dc5173af6517b064d8f0a5a06156593e021acc9f00a04f8d3ec69eaf5f4c61dd0abcffe7bd7c4b850fcefe8381f2fe2f33d3343bd1e9a555aa65916e22c72e1cd711b8db3baa07a5f23e6094277bc4c7f40e5388197881f77b9fe62b683b9ce3a0169fe3fc71ddf67b888ad6f2c1967a66fe7d21a4bf1052fbf0ca6fa904dd75311eb98dc9cd37053174e2e5a95d09c1c436bad682587e2da6beaf7f9bc833f488e22768068f1489951317978d3a8ec8ff2b7830cadba41c7c36be6beeb0688743df3ac663ebe75430d4b1853132c63ac969f094231300807d4eb03f9d2a5c001ca806a7232c07465760cdcbd564a03198fc02a59d4685ddcc3ae14d1afd05baf1f70aab3eda6e978d301abf0d358fa66bcf5c0288d89de1f4e85fb40ed8c0a479b67c1b9bd4064fb78a8dab89872d86149acb4c62f40a67da4a5a580ca0e40c32108797ada24e9a884e31c84506e6998c5b39a1e152418fa4fbaa8d8bc124245b9f49078f1f126f5b08e9d57cc34effa4f6fd4ec162df70716ba724502920aa588f96759b2f5fadd1976bd470b4e2894f3eb1f4c69cee61ac7f6672561ca5e8da7461ae4f9831fb63bdc1c944af184143d3b6bea0d0a2bc7344c96f4304bfa29013c3d60621d4e57e467022cfdb6120defa55ab75d47aafea55c52a377c2ce6fa85352ec9e543871712432f5ae400b2457ffc81b519f8893ed76c8cf5be745e9a30c4221770b3f32e3c85090794a007b9ce19b3720a636d2f869b4994a645112517cb71738730074d226c4f84cb737408e5bee60de99546c5fe010f99d99da96fe63201b025f8341fd1b325bb62bed408069a4277b2dc6547e9851557383dc2faf00aaec991c72a805aac1be3d50f364f183e49b7de9c4135e9b83921eea059ac94debacb1ce7df3f6fef39174e48547d9ccb685f3074fa0373058eabaed1c9ab0809fd9ede32e0900d038dee2ad4a9f73e0c7b16c18fad8b59d92a04d182c857e3c7a3207ed71e44fe2bbc30d97f16911d3578851674d0d638a629279d40924f98881f78bcd9ac24dd4b7e87313de12da56bc7773812fa35b681dee79ee899947cd80300c9939dac467ef9b77487738a02719f0dcb9d3039eca863c9701be3d6f4947daf596ea441e11bdc7c5ad11e8b25abee947417ad45fd620979e0cb902c1f9ce212052ffca793c9d6744a1b2695628bcf4845f3b46ef11ede22b11da0cb12b1d91cd64a59a55298924ae6ee998256f283775783cc12d01ebaf4a48988ecbb23ca1dbe1e43cbb39531c05f64b4f477e141aed574c22999c7ebd9fb4a8a750524690aaddb0d48453b4a9582485e24e4b9eb4fe05de7ec4a9a9f5f125f204930358b8a2930eab6653f55ed53d127bf45229905ffff4879ec227bd55173d7a62782d097d4c45678421d26ee0a269fc1019d4eac571e761b8b4f918b3d2a18658f43ab5fb93386b8078fc67e0fd03c7d4b2", 0x1000}, {&(0x7f0000001500)="38616e265b5b1fe772727975dd877b0e2a10b86ba0f683f2aa0faee2c901a5219f958fa171b43489941cb93b05465d3e80b2ebf892cbced7a931", 0x3a}, {&(0x7f0000001540)="141fc1a8e6ec41410bf94e898a5676994a3400c3921f0e40a2662c2b8c77ee4c623e3804379d030ac3d38900803b14dc8761aa75ec0ee7f2fa3766828826e9ba121b3b2f4e441dcc32f1b5df8c49b3679a167a7099493dccf735e98df42811f479c2bd70322e6dd5a9282c355335e2f83838d170aee4288568e645e489e487789fd5a267a66c46eae5", 0x89}, {&(0x7f0000001600)="d8dcc9e0ffda5fddf3eb8692539ba2db5f174719fd2011cdec7c97dd0b8c5bfd3c197daff2c1cef47be832f193dcc5fd71146620a5a7cef56ced0912194a800c8281034fe4bf7bab1cb150e21e68b7d9db834dcc65d9e35c387442ce327058fbce083663c08c72bb62e263585a274868a6f70ff87dbade6d240e54168144bd614278dd82b920b9fa83ab5330dd8342c6c22b7d8f8926eed3c730ea947c3968eb69fcc0352657d4224956afc0d188819ae93396d2c5cea325494ce5088999431f85491fb7db326d3afac780bb3376926849e372705b1f76b6b6895b", 0xdb}, {&(0x7f0000001700)="46c399a5542f864726630b8758f6fa579615cd78a50b30adb00d31dce61335b32fdd725497c41a7ab786a462a59a06eb09942b1f5bddfaec32abff8d880550f3504a83af698eaaa7fec2a170d04c8664b0e1df8a651b64f1c7ad723f92dbe68401b8020518bfd9483bdca0d341fe71ee87928777d42de044bf6f33bb73779f747ff4543efb7ad5e32529c3bc95143c1312c1f8df210b4e86fe5a1d1a975d700df9e9eeffeb4aad784d16d9a486517d6142c028172a9510f3591a68a907ae50c5f5b43f3708050b9751fe8c32d0e1186ee377994bc5c2db47f769b2eac863f55a1d9e542538dd30034f551142deb1d76142742f87d334d69cdb54273b098cb582001dbebf7dbca45be208d6c4c9fe91db4fd33b88f2b66dbf4c5e000e921bc983571751e1552c6dda239c1c19cfe14a9c35b7045b0faadf56aa05cbc12ed88bbcca96dede87f5f4745ccbf53d59803a3980457394a4e350671830f00e467974b2990416c2829d53356276929bc5fac22c688b9d897eb7957bb0e249e7bd2712bac95f6f5057d4073f22b25bba4dc7134250df0b9b57f89ae6b012a65b9aa1a198104fdb758e14cd1d7b7942500c2b3a360b6bfd552091f27c6db904e2b79f9bfe6dc5412c660f558b9f75ccb88b2616079ed0378c036edeeff48973ce0002517069b280d0af864f4d03594c1643228b3dc2c395641db5970f71736366585ff694c285ec0d0a8c558f975eff7a6ce60ff748c2483c4f07e2922faa38c0594538f9c6b8cffcbe180d41e295b4b0cf63a44b1e414be7b41bfb10006de90122587a8dbcba012413eadd4d91a5cc4c7d624e1e241479504ee2146b2b1255516808a380fd1aebc7c32b2b77cb23b8490540d10ac8667dbbcdb24b0442935379aefaadf10adbe0344e99324c025444ef81c4121b4ff47fca2e52c03aeb223fe3bf9dba648dd48e752901a099a8528376a72005517aefd94190f30695caedb8d52cf3af3cee0d701614f9d92d580e8c45e1288e2390f43c1659465414fbd3303f302b9b96fbf30f3306d8510418b74609e33d1564326291a2dbfd0d4da72174e474b3308526b1c380afca2ee5264b17eab7d6c03854ea9c17a21b80aeaaff080629bcac04ab87f951415b9f3491bbdc09a172b31c715f0495be996005ab95807c13c4bec1e9736683c4e41f4a6612afc7b2f9b9bc02ec42d558ea87b9a2b8e1d5d932e44e3ce3d4f60df23ef77401d71e50fae3f25438a2dd7e31ea77d5cb324a65cfc429221948d3e83b8d6ea05ead225af996e3a90e37efde2defdd52ce1673c70d80ddb12ed306bf22c71d05e0609963fad63ba9016933597a69b9c99961caf01bd39f5690b15cdee428680c5c897dcfee1f18c78b97efceaa758910a1f54a6df3e35782004494ea618677c7568d7d07446eeb75078e662ba1bf0217be12e0aa84d626b30ed720b6a91a88c7ea71800faee93bf02407e311a1469c9e2a2dcf8952d42dfd96160327f7a71f2376b8942d3fc44bd5e313fcbf204a93bd058adc0bf3e31dcff22fb31c0ee6645ef8acc39f9f0181857fd783395cf491bdca780826a98d7c42eff94c61ad7a1e18a1334dbce8292c11851f24feef856ea1adc1316388f4a9ab233460f68c73cd0c8a7c02ad091ae26a6d01fdefe34c8ddb8960cf7ad487529eab324adabc7b81821e1a93d5162ca5f12b7f21e9d48df2305b32c8a2077bd35595c82d5e84f134dd81e3660ac2269b05d34c7f0f29e86bfb5fd538787de029f3a7c0e58800f777dd5491770e7f0f334c02ca72e6aa9b7199073a4c1ac2a8fbc0047db868cc3a68549b35b901b0d650158d4f6813bc3ee57680bf9d74bfead849613a1cdcebcf9faa2b700ff7187565223aac704a7b0ca3f353b6e9bfc8d6c03ee5161ad51124624a040e6d1a2158167f61940bb1295b8e85d3dc2077cf24283349ff874e68421adcd5b42fdee7e1e167df069c68e25b241d20a85c0a68edd4b40ad6607f9d24172a7db663a417a56609afb9f3f957911e628d0690c66ccb0456d1f1c6e20e2eb29f8b5113c83491893fe0808a3561751d3963f4f3c5ba646988c5228c1428cb01f3077982c385facf0bf872475e49fbc60010cb4835ceec48b54ea634bb9c9889c9a98130310e6089382b979f1378dd4946f3c858858e5dc0611f088a95aec8a152f9a09e47f1fd52fc2938d632d2860301b56526d4d44f2ce0c7e92e4c3c254a42fffd8f8c93d8b264e05108c65275df41a075dd03db6ff86566cf96d1d0f3d3fa80d1bd2d2db34cc7cd4b42bb94143c215de5b9f2f0480c2456814bb4ccb12379f753eccf610b154c3a2c11289504e1440aa43e81b315df777ee22e940f027f9bd6b4d59cceb4c3b8c8079680ca30e21cb55ac257873474583963d501e0bbf0170e50a62fc8ed50832e542b23d6a0eb7c189378bc56b1d479382de238af7f8dbf6cb1b0dceee676eea8ea207c99976daeb539dd0bb72fa5f3405868d3d11608507c12795250b156b5b64b9518072a73132979fc05b961fe346a75715b8ef9606860879d6eb2344fece141f25f23a0f8fc85c243a5c2c453e7c556965b23076385e41c6fe9fb6f55002d47f95734a721aa1737760c6cbdcc5a24c6d909bdc95334d218845d120fbcfa30d9b5416c428cda34cdec7fd62974514585b40ef6fd68d75716e66ac8405d9973be9508f3b127a33995c7abba395477875609fdf834ae0cb5199c56f718371a23ee2daaa1b2f5d351bf749d728ef2a8cee2dca8a52c7ae62b2274e3af9db3d5ec4414fe5d6f41c3f42fc87554f0209a82b5a29365f07cc13047725f9e3718b380d595c494d49dae67c9bb19cac39b80c50869bda0b0c1eb6519ddf4b11d3955ac3352bf64f07895570dd9e51d540727a67d2da446b9cafe643d41319643a0dfb5f5aad2d0ab33c35c544c57d31bbc150e6d551a2a2594ff750786c99f91d04b5a0cb4df57ea0774512d523ed54324a3a6620295efbe70ca2b4869856df6f5f7f1c3d951e7060f47fc2a9e13bbd371dc03bb6f64090d95867bd214dd7c29259d891bb88695faff1e3d7debbab9f4212583a20bd12d3ef427a1c8215b836d9d35c8901c5b72d7764f82931c78c6ef7e9ee9bac0fe9d74ac75a40feda251bf56c0f4109e71bce24ed7cbe415642cbbc10a5738f9e1b080e83817e0fe2981693d5ac694de3797463487656fc825757eaf9696ae6aa4c7136f73633d658ace8d7c63875b8933ed82cd764527706528257672b88234327b540887e6fe3ca1d36ed7367cd2a003453236e292ddf998e26bbcd90c972d5a525e6aa0740d313b3e490a64ff2ee9eeb198d44a3952133df8458410a3c3e086f55f3a8486ca7fa2ef2cf9dbef3c7a09c063d19a43284d22e76c2b606c631e674b476e70ce9a9950470abf521df51a9204010a1a49be78d6a2d010ebf32076db8ef980e33bac66e6290ff44e6c7cf940784ee80b5f17d58e194fc7c2fca19ad925c50c486706f12e8783e9af779ffc2c402a4ee142918ec4cbc5109b46a91f956e25b9a5eeb14fdda4895535c9ec40ec93d82321cdde8cb963d5e1c5b0d091d66c4652eaa102c5c03eac98d385c3580b57bce6c133d7dbd819c1364a4664042f606868f899ba0b2002dcfb62b6cc8191a2bc18fcb6ae739092f3085aeb1f6505f3c2f36629043c98cffb1e3cafa15cc12eef0dd2693027fbffdac9cf6d68eb899f738339631747c45b319a3143f68344766ef592915fb09cf6f7539f591ce1c1c38b6236d78559e365874be0561736ef127e0bcbc51af16c6c041fcdc0721045b799017f22cf871767721b6af8a8ffcdc6956dd1118dea3c2a4eb29bb06f12e9fee8181453c89c43840e47b985d5f381e0350c08730619ac02f95fec6ae703063ad6b0cab3576e0bedf1639ab7fe2fb58f6d43f723da6c08d2c5afd9d7d5be6d2b8700c4eaef3a0f26010ba955cd2c03aee295d57dbd7a8bafbd4a818e45c1f57f03328bd021792d9770812a5be5d5c011af4034ddae1e37dcc4e7539bb0ad32118af52fdcb5d8f4fad04ecfefca57fc4b284959d5f22ab1167f92b4eb194623d59d63700fcebaf5897b3e512bf79cd90c6ceac961d47c70ead1a452b37829fe997ff5dc90ce01830acd2dd071f92026f4f96df413d11d3c4e216157788371884e7d1e80d8f65630b676691efba961c2dd8ce33bd2350d805cec82bf2ed82ef52d011af39c902fda68232aa1d82b78d34dd0835c3ca1ea83afaf6fb31ca33d3ec94fa6daa30c5761b6c14b7ce28479080744f0fa882c2d10dbfedd56ba2ddabeae10517fa38ac09518c7141b56d11536bc13935fdcc07d535fedc3074befa652c9ba2bfddc6fec020e996cc2208a72021fcee4741c5fe645f3a80bc7d37b7a44e5cb552ee52c8bc3c131fab140db9c400a35acc30e686e3ccadb95fea080a0c3429e13ea5c9bb2685eae52177843259de0bb5f9748eba7d3b6bfc684b52f26fc41746583836cf47f4de5345a1f3509cbbab17bab8b045f9477132819efd7ff14e8e76097f95069ed386d5e11f9d4459f785b4f87b0fff1550a8045d687e733003560c5465219fa68b2f61ec6b5b11da5632393ac534c2c25d2bcc383bebaed3c5eaf065be296844f0bfb8fc5cb539350bcd41a6bf59579c365d68e0beff2c931a109c412c910439583f769d5ffbafba0531be1620c8ec7eae4ca62c48b69bb141fd528e72779030262a6a748dc3e718787d5c39f03f51beefb6e86d7a92490acd8d09898cc8a6bd4365643c3c503300ab229c2790851355e89700bd286fe49c8c80afa97b24878953dd685ebcbcc844fa6d87491a8d6276226a830e05c3939a4a0124630b9c1193f4338ea216a8bf038ac81a94232a1a3d0433439cf0acc671b56b0e1576063f95a65c5e217e346d44b3c3241368a2302806cca21492a3ff81b3ddccc5f566af57ad048d171ce23c13f6d1f29261bcf8ae43a5649d23edeafb72458ff247b55d037f3008c357ddee0e136cca41a2dffd2d3716d5208493ddbe1cddb55f3624bc52f3acef48ab550b4a7bd84459748d790a08205b697ae2daf28a16e0f7df23b692f0e0f6c3bf0043c09e4a231648811fcb3b1d15ac4ec1a7d3bd62eaf66ac5a56d2b047eb695b232c98f1c9cb21c4f99b47d213adfdf1a0c1df1a04a86603c9e74d259d8c61a49c3405dc5b69d658309bd88301ddd0db721e4e09d1d6500095d936fc926b516bce3c59738486628f9f070ce74fffbd9de4d0d60401b08f6ebd6565023ee679aba70d72500373efc0cfa0c436fbc48398840a16ea501c9dd13d8c602fbee19a8d4fdcd8d69c73144bfd3eac3a96cd87a0f52002b4d2a3ad93104ed7ca6fb1680748aa6a699f048a28daea474b1c197b0c7cf2c9c896649d6a96ed0a41cf7e4cdd8edc543d1c6205f253a0d0b080a57c72e851ea0883cb97b142404397a0cc6b48cbd3134c341b62ca1f613bebd1932bf5dd409ab9ebfe14fa0d6108ae41962617806a3a10f19aa5fc251ebca83e52da5b2554cda2b6db9531088f1e3e3ce9acb7ec4015fafc66b4f5cab4cc18876217ca5fb053db0442914f5b32fe7f2a4aba0f4dfaa623cd70d9461c84d4a4836a1575fc7b152a0c1d52edfb733d632a12c5c1ceef8300c67ab8e1a41cefd50e106c77f470d67c4a9a25373865dd9abbe6904f1dd3b0ef5ee1c574f9a0b2095f9f3ed3c7f47cea1dcc2cd6643c82e424b83713912dcc845d14d54f37e1910b033ebc356f63001a4af765ee21344f0c2d33fdc2e0c72ffb0acdeec16c1759d56219", 0x1000}], 0xa, 0x0, 0x0, 0x6}, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 10:53:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x1) 10:53:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x206dd) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/212, 0xd4}], 0x7cc7e08de843742d) execve(0x0, 0x0, 0x0) 10:53:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x81) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) shutdown(r0, 0x2) 10:53:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x40) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x3ed) r3 = getgid() setregid(r3, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) fchown(r0, r2, r3) 10:53:44 executing program 0: socketpair$unix(0x1, 0x1000000007, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) write(r1, &(0x7f00000000c0)="f13a3c20bfd86c6fd0b0cb82ccf7b08018a89f3050c37c7fee23472f876758b842fc8723cc8de2000000340cd64505", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8000, '.\x00'}) 10:53:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000000)="54786ad74f919205d82f1a3bf17cfad4951e7ffe65ac0540b2f1601c63ad7a61169f6c4479519ae5946fb0b8305ca12281f42163d70455be25650005b63ec798c26f783042535997736e6a47eb8d703723b98a5fe9dca781833abee0f0a699a806ee5d2249369509c9f0793a14b9ffd5507377714f88d1901229329b0ffd158eaaf39ff5fddf21d41faf89270689254a741fc46d583f1ad44fe4aaa3240c66", 0x9f) socket$inet(0x2, 0x8000, 0xd6f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) getgid() 10:53:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x6) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d89e19deff000000000000291c15729bcf49f53a3600bc", 0x30}], 0x1) 10:53:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) syz_open_pts() 10:53:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xfffffffffffffc4d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[r0, r1, r2]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 10:53:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x8001, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x8000000, 0xfffffffffffffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) recvfrom(r0, &(0x7f00000001c0)=""/208, 0xd0, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0xcb5c}, 0xc) accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 10:53:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000640)={0x3, "e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e1fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d39854b27f562a19d220933af1525961baab10c50d2e3b65baf8780f97bda019140e3a"}, 0x83, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') openat(r3, &(0x7f0000000880)='./file1\x00', 0x1, 0x42) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="da99f23167aa64c4d4534aec8861774e7ea5b308a60e3128d5bc7c8ec815202edc513b880db163a2301f1b2ea9ff2cd9bd63624a7637353722edfc7d6a4b5e70a9c3100895b9bbd54691388ff121d4481c7be2928e62e0e8e50854f56576d2ebc94b790551a842054db40ede6a35bfb839d19dd661702b3e88deb2593a815691961e2bac4b231903190310a66ef3775e2b8fecd2c76e798f3d8949c58ad93d3fdd1187b43facff5c3c46bc3a1bb0fb11496ddd750a08d8b2", 0xb8}], 0x1, 0x0, 0x0, 0x9}, 0x400) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 10:53:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:53:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x7418ff24}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 10:53:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) 10:53:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="80474e8143f9728f8c4395417d4ef6e2b93e1abd5e6ca16a0160072897ceea62df10d492ec133d640b75c2c99bf60340a10011f69b856ce678e81026d116ee1025c6709619f031d4619567a0d9204a442091094500824bf8b2f3636f543300acbf433869c869454a57c202e18f55e60a1ddf9cd09c18025d0e153b008ac75aef272915e310bb171071126cc1ca6bf80b71460b5389103cbf8170d583eb07adb43a79e60aa81f726481649640aa98111bc697", 0xb2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 10:53:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') dup2(r0, r0) linkat(r0, &(0x7f000001b000)='./file2\x00', r0, &(0x7f0000017000)='./file1\x00', 0x4) 10:53:45 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() write(r1, &(0x7f0000000240)="b2e67dfc9b4b7d10eb699f4fa077d33d5783f0a6c7c173172b51ae0eb72e77e0d47bf7e2360ada7bc00d95b3a43fb7ca55687dbbfa849e84134f776711538c35e09e6e43a227d29fbdd7743546c3679ebc1fc5c19f1b288de23f4474f1e39fd0eb041d151f131c91076a071745f0309059da0f5328ec8486abce53604f39d319bdca00eaed9d1d08a6a458d8b6bf7a1ddc6e480fa62c23b9224e9ca920a0af70bebb91e092179195752a4d026084e3def44bb541178b9c89f5d47ec88c06daca05ce8a37dbeb7168e608b23a", 0xcc) 10:53:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000080)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 10:53:45 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="202bb11f9fff0000010500040000000065f044de28"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 10:53:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r6 = open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x75, 0x0, 0x1, 0x401}, {{r6}, 0x0, 0x2, 0xc0000022, 0x1}, {{r4}, 0xfffffffffffffffb, 0xd4, 0xa, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffffa, 0x2, 0x21, 0x105, 0x8}, {{r3}, 0xfffffffffffffffe, 0xa3, 0x82, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x9, 0x100000000, 0x100}], 0x401, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x400008}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) fchmod(r3, 0x20) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000140)=0x4) readv(r7, &(0x7f0000000040), 0x1000000000000091) 10:53:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000) 10:53:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="6f08bac9bab600000100008000000000"], 0x10}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 10:53:46 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7, 0x7ff, 0x80000001, 0x0, 0x7fff, 0x4bc9d60d, 0x80, 0x2, 0x1, 0x80}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 10:53:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 10:53:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x132) 10:53:46 executing program 0: pipe(&(0x7f0000000100)) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x103) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000001c0)="3fdd2c9e24bcc9539f9eb24565e3de276f979129fcd54f3fffb8fb96d531769a2f6e45bd0420472d2bc801946a964764820a1a6b06e080d3615857e0cf18d80b5e5501e6694e8c6ab5b9570f8cd506c961246c8b29c82838280b02e96083f0ae5f017ed751cbc0da1c50c81dec5c3462da0a4e5374878b5ff5bc2a62dfebad0869614f599c4bf8028ff97ae24a5fa853728e007b13399b1d5df56fc42c548a8d6b917e433375437bdb021ce09cf4263c650fd1273170cc900007c2b6aac2848a77180a7af3e220f44dd9b25c64092301ee2a0298ff990c66055d1dd7d671b1", 0xdf) write(r2, &(0x7f00000001c0), 0xfffffef3) write(r2, &(0x7f00000000c0)="fa", 0x1) 10:53:46 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x401, 0x8}, {{r1}, 0xffffffffffffffff, 0x7, 0xf00000a4, 0x122, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x70ef23ea4f3b4b8a, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x9a, 0x5, 0x4, 0x3}], 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x39, 0x20}], 0x80000001, &(0x7f0000000140)={0xe6, 0x7}) chmod(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 10:53:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000080)=[{0x0, 0x605, 0x1800}, {0x4, 0x2, 0x800}, {0x7, 0xbc65, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x3ff, 0x800}, {0x4, 0x1, 0x1800}, {0x1, 0xef3e, 0x1000}, {0x6, 0x4, 0x1000}], 0x8) fcntl$setstatus(r0, 0x4, 0x40) getsockopt(r1, 0x8, 0x1, &(0x7f00000000c0)=""/58, &(0x7f0000000100)=0x3a) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 10:53:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xa02e, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) listen(r0, 0x0) 10:53:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x4003, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x3ff, r3}) setsockopt(r2, 0x12, 0x0, 0x0, 0xffffffffffffff74) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) socket(0x18, 0x4000, 0x200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x8) 10:53:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=0x0, @ANYPTR, @ANYRESOCT=r1], @ANYRESHEX=r1, @ANYRESDEC, @ANYRES32=r1, @ANYPTR, @ANYRES32, @ANYRES16=r0]], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0x3f}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0xa3, 0x1800000}, {0x101, 0x5}, {0x85, 0x40}, {0x44, 0x401}, {0x8a, 0x45}, {0xa7, 0x100000000}, {0x100, 0x1}], 0x7}) 10:53:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 10:53:47 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x20) 10:53:47 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000340)=0x8) r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x2) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000300)='./bus\x00', 0x5, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xe, 0x20000001, 0x9, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x88, 0xa00000c7, 0x400, 0x3f}, {{r0}, 0x0, 0x10, 0x400fffff, 0x7, 0xfffffffffffffffb}], 0x4d0, 0x0) utimes(&(0x7f0000000440)='./bus/file0\x00', &(0x7f0000000480)={{0x0, 0x2}, {0x3, 0x7}}) utimes(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000280)={{0x2, 0x90}, {0x101, 0x8d}}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000080)=""/19, 0x13}], 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) 10:53:47 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) setregid(r1, r0) setregid(0x0, 0xffffffffffffffff) 10:53:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x2}, {0x683a, 0xbc}}, 0x2) 10:53:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) socketpair$unix(0x1, 0x8000000000009, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000440)='./file0\x00') utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffb}, {0x4, 0x4}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000380)=0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x20) mknod(&(0x7f0000000300)='./bus\x00', 0xf0cfad4d6dcd0de3, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r2, 0xf, &(0x7f0000000240)={0x2, 0x0, 0x8001, 0x8000000000000000, r3}) 10:53:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x92, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x20000001, 0x9, 0x400}, {{r1}, 0xfffffffffffffff9, 0x88, 0x20000001, 0x8, 0x2}, {{r2}, 0xfffffffffffffffc, 0x68, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x5b, 0x2, 0x9, 0xffffffffffffffc1}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5b25f0270a61149b, 0x2, 0xffffffffffffff5a}, {{r2}, 0xffffffffffffffff, 0x22, 0x20, 0x100, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x10000}], 0x1000, &(0x7f0000000000)={0x9, 0x4}) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = getpgrp() setpgid(r4, r5) kevent(r2, &(0x7f0000000100), 0x76, 0x0, 0x9, 0x0) 10:53:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) close(r1) 10:53:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 10:53:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000080)) 10:53:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) getuid() fcntl$setflags(r0, 0x2, 0x1) 10:53:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 10:53:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x51, 0x4, 0xfffffffffffffffa, "9689bc86cfba460a3d50b823078af5b340fe1164", 0x3ff, 0x10000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:53:47 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xfffffffffffffcf8) 10:53:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getppid() readv(r0, &(0x7f0000001400)=[{&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/197, 0xc5}, {0x0}, {&(0x7f00000003c0)=""/62, 0x3e}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000016c0)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001540)=""/172, 0xac}, {&(0x7f0000001600)=""/48, 0x30}], 0x2, &(0x7f0000000180)=""/134, 0x86}, 0x7fe) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000001700)=""/236, 0xec}], 0x4, &(0x7f0000000100)=""/13, 0xd}, 0x800) r1 = socket(0x6, 0x2, 0x3) setsockopt(r1, 0x29, 0x3e, 0x0, 0x4cd) fcntl$dupfd(r1, 0x0, r0) 10:53:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7fffffff) fcntl$getflags(r0, 0x0) r1 = socket$inet6(0x18, 0x800000002, 0x2) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x2a, 0x3e, 0x0, 0x0) 10:53:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 10:53:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 10:53:48 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) getgid() r1 = kqueue() syz_execute_func(&(0x7f0000000100)="0fcd650f01eef0420fba7d00060f840b000000f6d9e161c4436d5f07a7c48339784e5c088f0948969301000000c441fe166801") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x4e, 0x4}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r1, 0xffffffffffffffff) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x3, 0xffffffffffffffc0}, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x40000024, 0x5, 0xb855}], 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) 10:53:48 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="400ff99f36d52bfd542c4e88ed8932dccf8abd243f27958c604be31b177dad571e3970ff60be984be2e9b11de9777ad066e80d933dd87de5f6d34fa473b94024099f3cec1b9b0b4f27ef15ab5844b04e0bf59aaff99e88ca3b6f0037e291ab1e069e0299a5bed8c540144bccac8c085634e3a30ec082db2cacaaa883963f9f44a52e62c6c102ec6c0b86a0378c815d3d5ce8fbc1672c66c19bd27d96d92d281db8f921d5211de50d99e3ecaab5ad518fb9c37a", 0xb3, 0x400, &(0x7f0000000240)={0x18, 0x2, 0x7fff, 0x9}, 0xc) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x82}, {0x80, 0x6}], 0x2}) 10:53:48 executing program 0: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 10:53:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0xfffffffffffffffe) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) 10:53:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:53:48 executing program 1: unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') r0 = getuid() mkdir(&(0x7f0000000300)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) accept$inet6(r3, 0x0, &(0x7f0000000140)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$setstatus(r3, 0x4, 0xc) r4 = geteuid() getrusage(0xffffffffffffffff, &(0x7f0000000240)) setreuid(r4, r0) 10:53:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:53:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/132, 0x84}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000380)=0x6) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000400)) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x8) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00', 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x20000, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000005c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000600)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000640)) r6 = semget(0x0, 0x7, 0x20) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000680)=""/176) semget(0x3, 0x3, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x812, r5, 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000740)=0x1) msgget$private(0x0, 0x96fc2641771371b0) sendmsg(r2, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000780)="a318de4c31e8d3638ca4a5f7610050379cd713a918b3d0", 0x17}, {&(0x7f00000007c0)="2fe493eb63d6e1801a5a26058f5d3d2c09077aafc69081889e873b29a0b808127723e4e3b3fc0c97c06cb4b143260496d2b1a6f0fa6ea115177e0dbb4cd77f69dc81a233d82bc97f277e8c73edd1d92e22d3208af9ca5afc63fe1293742094ff04fa42338f4bb5126c4d072a7d6c9c305bc3a97ed91599feb042b22b595898a184b176d6358e32da12228520163242ae69f7a0f4dec4183ef2b2705af044767a6c4c94e03f8e6825bfecba901d823b132d7a9dee6f9d7679ef7457184a973f077278cb81722c0036ea53e4cb215d89a710fd2b20061076c4d09e991f0e875aca31b8be4012c45e9e5298d5b6fc8ddd94ab6a50ee7b68622c", 0xf8}, {&(0x7f00000008c0)="440f92b71928e6fd6f7c3f16751878dbcfa6b166db6abf1474ceb1ad0773ec2d608246cfa93a4542590be3317209867deee017dbff3a6ca68b1822e4ab95e067a08229f74393234800cc6ca5fdb697c2fb477e58d49bb0227ba66623d873ce7993db955b2c9830c31b5851390f8c5f1c5ae55cb5989d89dbd99dddf5afd15bb3eaf2b02bded6b07c09ba793932e5a978d09556cb53ec490b42d62cef836abeb53b274c6424b0a3b734840fea418c84dc10712c5bcbdc4e9e", 0xb8}], 0x3, &(0x7f00000009c0)=[{0xa0, 0x1, 0x3, "27069c2fd6086cc0cb149de596ee36af5035e81ee3f6b8e8e219f38e67c1fa564ce5f49b40567244541aad92001d5f6081548f91e0bc10ecf3010fc5c3838c6ec78d04f406a6bda4b15960d9a5bb96d595b1d40defc380e59b00d5f9149908f6d0d1d5d811aa8118c020ffe355d9c7271bf90f69569e564c0e6b477618274fe91eb9b9dc99f3a2bc3a"}], 0xa0}, 0x2) recvmsg(r4, &(0x7f0000003200)={&(0x7f0000000ac0)=@un=@abs, 0x8, &(0x7f0000002140)=[{&(0x7f0000000b00)=""/75, 0x4b}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/185, 0xb9}, {&(0x7f0000001c40)=""/133, 0x85}, {&(0x7f0000001d00)=""/230, 0xe6}, {&(0x7f0000001e00)=""/153, 0x99}, {&(0x7f0000001ec0)=""/240, 0xf0}, {&(0x7f0000001fc0)=""/101, 0x65}, {&(0x7f0000002040)=""/223, 0xdf}], 0x9, &(0x7f0000002200)=""/4096, 0x1000}, 0x841) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000003240)={'./file0\x00', 0xcb4, 0x8, 0x10001, 0x1, 0x3, 0x3ff, 0x2, 0x2, 0x1, 0x4, 0x401}) flock(r2, 0x8) execve(&(0x7f00000032c0)='./file0\x00', &(0x7f00000034c0)=[&(0x7f0000003300)='/dev/ttyCcfg\x00', &(0x7f0000003340)='{\x00', &(0x7f0000003380)='/dev/ttyCcfg\x00', &(0x7f00000033c0)=':\x00', &(0x7f0000003400)='/dev/ttyCcfg\x00', &(0x7f0000003440)='/*^\x00', &(0x7f0000003480)='!.$\x00'], &(0x7f0000003640)=[&(0x7f0000003500)='\x00', &(0x7f0000003540)='/dev/ttyCcfg\x00', &(0x7f0000003580)=',}^\x00', &(0x7f00000035c0)='/dev/ttyCcfg\x00', &(0x7f0000003600)='/dev/ttyCcfg\x00']) pipe(&(0x7f0000003680)) ioctl$KDGKBMODE(r0, 0x40044b06) 10:53:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) 10:53:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1004000000000000000000000000000000506ed37d068d058b9d7772b3510f7fccdd4dbfea93a649d5a299f9ce4f037eee3c717e3fe7a8efcdb117adcf656e880825200464a1c6f79dd8f93a8a75ec814850143ee336ef7b41f2383ae4706ecb44454ab13cb2975f9b3575a55d6edbb1f535"], 0x10}, 0x0) 10:53:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x80000000, 0x180000000000000, 0x80000003, 0x0, "ab4955050000000a00000011670676e61e75e99c"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:53:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, &(0x7f00000002c0)=""/235, 0xeb}, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 10:53:49 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x51) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) r2 = semget(0x1, 0x2, 0xc2) semop(r2, &(0x7f0000000280)=[{0x3, 0x0, 0x1800}, {0x3, 0x63c9, 0x1800}, {0x2, 0x288, 0x800}, {0x7, 0x3, 0x1000}], 0x4) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/179) r3 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r3) 10:53:49 executing program 0: unlink(&(0x7f0000000000)='./file0/../file0\x00') 10:53:49 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000429000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 10:53:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x5, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100), 0x3c) 10:53:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="56280b2e72f6e055e0a812b118399ed117a551b2d4346609a4c47da8a6820572c223a1a0f5bdd6ad2c012bd9bf778b6b969b93d5ec65a1f8a4701b7b113987f459c2b372321d608ade2741e39ae270b86c9f106a787923dc4eb1888cf133d0beccb05247b0b62b4cc1fddc378ce7c7e429ad33e44906b8830882b0254afaa99bd0702e5eb45a3b8afa0ab10ed33be9f679d89482b277abc26f9a16a0eefad8c5abba5bdde3881f8c522482d2fb6551a2a3088c449ee41dfc905d8637d6c9a56213ecd5c11ea1e20f6febaff3cb2b05599614740d4a01e3d10169a7e0a8440213080acfde7affeae8c47417fe9394dfb7e4ddb43ab81e8e99b1", 0xf9}, {&(0x7f0000000000)="9aff192d99e3c6e76c8fa03a7cc73e9905c95d4752ebf1205d77c2ef208ad671cfd5db560d578de3c38b91d2bde57af912d3502496a1cdf1d60506", 0x3b}, {&(0x7f0000000280)="a7547863835093a331da1fc0ffb00b60ecdb0754b11a6f69191fcf4130eaae9edda4a77d59f298ff29cabfcf2f1d02165242106eed537df661db01be147585aa6a7ee6ef54c4e89ca9186abc566dda4e9d570e5e856a5529e854e1ac7acac97943728d3ef5bb5d7bed57ba2ec13f1de7d51cf3e2a27e4bdf0f0c1fd0066d5eb1e2ad71e90ac771e779431cc5bb1d0fc363c7f4905248ee0769306d4e718cc7276f2a1ac5f967802e590e6c281369313883b3cbc4565b605f3b9da7fcbb8a43065074155b1610c5ba987cff70c678313c02f5f7a1ba0ff936b8d7525d1a105f615a01714aa9b6ced932ba1496cbce9c038634d618f4442cccc68649d71b219e9df88a383883e78968309546cb91a69dc9e4944b68de7575afca4c0c2c88d53ace9b5dd7984e08427b988c15af971192c04ff6de464e7197e9b2fefe26d8d4e17fbef8c416e0b0771f965699d76b4176b18329f6715bea5f7b71967d0bb5fbddf6c9af909552de2c099c1a71423658f20a5ddd55fdf7615b6de565d0de0b10f0a674c74fc3a06f2f9d27c0c24b1cc76b3be96f9438cd3474a4ccc34ad448c39fc0e9aec29d2b22b81d661d8aa9d96b977836426503bc733f14b00c8618eb820347d971ada38a0215bb3d1e25c6890daec5d84bd966fdb91952fe36611d6d56d5b873d8bf9d04cefccef8d678346c89fb0e55252c77a43fcb43e67dbcf768cc3744e42e78d82cfc4efbaa408534bfdf96b59c8b1e17ef68c43da3e9b3d4654314ca057e94649577583c9737dcad67049c7868a02635e0a0f3349bf504d79eb89c69321eccba9c5cc925cd758a90f895ba5c79d1cc153a765144106c5b9f6a9fd11d06fb8d79c2ee8e915591567dbcc15ccad1d00441b0c24846286b5ca22ce5f7d0af045aaef08f608538a53400fc0e2642e984353d171d659079287ed7c0a271d5bacf5fe8fdb6d01ebc3680a14223113c17f70c4707804ba17148ca0574a2e5daeac3805bbf1aef2c6c6b3b4758086ad863cc545022d6e125c75dee2b33e8be91724935e42d6fa192961bfb1c3a7c1a397f686811e5f2d565fe6524eac133b16a396feb26df256d255253a5cf609905bbf7b0f3cf348c5c8a99523d40bf02e6e62ab1e73528b5225db9a2597a4c977f17c0fc204e748eae1013e994f7bdc666f77adaebcfecaf7a26efb08ccfa63bbc229e0837c0fec9288fac164ca5b29632b2e6b10950fcc4df82d95638ec450868b6b251646bee389e59de62bdde53f68ff727a9695249f23de1d23d1af4b3bfa646c68d4aa9208879138337cb0dd4de8ee53bae9b16ed8e3cfce61200ea183754f4feb040bad35d3142b43a42359d2019dbeca78d5f263489e8bbe28a005e67ad42b83fc177bc1b87d5923d49465849afdea0b390f4c0517408e689a80bf29e23a80107820318a2136e56e1f044e0da3d04e7420593339e0f3c83890ffd5558ace8ac9f72a89a1e3a1e31d86c915263e0de2ca5537ed1494799a9be18c64e6ec7be320317e5ee410821941bbfc7d1224ff3ef7f99241c705da6e68c1e0181b9d5bb1da7518f0fb7f360a4aba7f49cde7fa05116e163bd4dc5d2d0314b0b85484cce3e05c9f9b8c101826b8d2b9d305ad36d3546b6f9e347743591bb0f24e3f06ff8974ddf49f33d27d9d6d615b9ac4f28d8649247e705e9ad46880dc7c4a38f3a07b707c3d58d3fd34d6942b26a8aea545af08c2a03a962ee87d30ab8fef6f9eaebacf0e93d216f7ab2531885b7e555375c4713eeb1071da0bf7ac73d45547e8b9862d6f0a71225e1ed30656169ae6474de7760ef80b9e9c0d0a4d6823267f21754fbf48a0d147f3f80844d8e84a03b3397ac2dfa32c2894ba6896c20c49abc3c44ab80f67654b36f0ef798ea4cae0d003a0868e8455490d49e3c9037fa44ec5bcf5c58917f16f2d65c0c0b76df3533230e2a08cd30b57ddd45b44a7b088da199765144e615ef1ad75e250d720a0e6b2e7680253af1aeda1fbb25c5087835af72936a55942a889157881e25b2cdeb4ae7e9d2821dcbf96d64168963a6bcf46971c6e19b5346b02d79595dd5b3795ad54121b8c157c0996cc2ada4a12ff872f2a006ac54f8193b47bccce991e90bf586f11195154233305f504cf06e0c38768b9bfeea92bc0e39803023f746d41223e264c747feecde354f22c800304f79a10259728fb81bc3ddea2b740be70b1f5280cd03fc8853b0419e67fb630e4dedeb4d7decd76da5b74d4a5edde3d3b2780d499adcf73b75b6c7c8bc5598a0a4ddebd2b501418b6b01e768fe2a802dd418d581f0431161ecc51e262e59e51c09cc38e11bd0ad9db1684fef9b0e1e20dbce6b6d80c61ba4c2b85f36b4811c3dd4c078d52a617a980a2932b6fcb3d6e48cd99a84a36113047ab19be6383e143c273386c005049024122c83ecce08c23157429a740ac2ddc2ff10937500498ba8e138c2a7a47f2781ba10829bef2e3acf3f5f524560d64d634edb60af7c4d87f9b6ccfc647e885f745f3571573926230527b9889f6400903279c2f8e7c6b931bf0a77a15ee91bce0ad37a1d099c8c0ab29bd964f55d49ffb9bbc425cb72ff7fc3e502193d6c7af4e5c6751fbc50bb14e8c6334223a9c4ffc51facd4ed09d9a4201807f799e2fdb3e8e287dca9b6edbaf90a52415fb02d61300b24eaa739a300025f3c0aedd6ec389c6f01445ea7b3a674a0a9076c78c7fea8d073f19a95257b3ee4758ba8b22b47111b176ccf45ab19078a83cd790f33c963dd5fb9065539430edfd1c5f653ffbaa48391a4714244498b1c5c66a9cf300d5e54c7aa613182523e39e4e434eb5b07c3d8ee2a6ad32657feb3efa4f11e25a5617268eba15714f34347740ec5d9ca2be28ed76db7389b723ac6a116e34e510b7d4059a3d56ec289c9c21c22fa66459ce47829f07141248ee439654de380a2dc26ca6de6e0b6402d39aa0dcc05fc099ef7d2f60ce1985b9068cfdb880a4f01903719f6d47009402921213dbfdd219456bcd4592c0511011f78333ce95b6029fba0c618d6fe71b61e0a73ab559bd23fe57cf4e80f161c448a0c22b2bdd8f0d2758b4db19fac5a0ac2f4618cf685585035a35f1dbd507778f82eb7f2be2585a966bcc7e2df2824dd4bbde47656837a50bf3564c4c7b830d5661826b452b63a6561a76aa2b7d3ca28605358553e827a7ccebfc7a4b6456f4fa22d0ca55264fa0600ca7c3825dfecf0632cbe2cc4cf5299bdaf8ba51fe7542ef9801ce2f9b227eccea69329bda5f64cd89a6d4c621ce8de751da9c44571de31f4e10c5c902cbd43089bf40c9ff1bacccc701dfb0df262a72497364c09d60ef10f6d98fd532cdb496cecd232a6892e20544634cb3f0792ae75ef6c8a4e0d962c4650daaadd24deb1c6d07ecc41f3be42c02af0d49ad3772f33cf1ae421738a7c69b9e4d7a0b2e4d1f9a04119b481159b08700e3bef2953e5b83b016c6ef0676ef38828a3afa04a58165550330bc72a1c991035ae8ba02338914944a48b9615dfd7551026d607b0db81cb594f6c005c31d8c55431a129a27201d1a8af005e86719c01fc5fc1b74979249e33b93e4c6beb8e87a2974d049041181be1e8076a8a05f8eeb08ca5d4031cfc9a0e44ab7420983cd852e2d94cb1e1915237389bffe940d8f4f6d4f6314df63dc9e5542576f3316f2dc6f0907b88c407e18a1f76731712ca805fc2ec2b170708960021ee61ea023457e2a7c22cf7072bfac340eade24a15a1be84baf8d589e2cb648105fbdd020f6086dfda443697b963ffa6f3e82174d27f9903db81a765356fe3d00c4d7b3b8b614c7b1dc9dbb82c9cc974efb4cdda603d84b96453e2ae31cd232d5dc7731918f15c6e781d034a115eaaf7d391cc84a94cd4d1f0aecc91fd857621ba2fd4c33e94a0065c1a847955875b369668845e73dfa78120a92fb17fe4e82475b5a694866fe8df3e51a077f1d84bcf109b6c56319457a61bdd3aef7fee0fdc1102c48d6c3dc6506101f25c251615fd6fddc4a86b0638da49813b21388fbf4ee0b66274a93304a345671ae1cb6046d9c9a95c6965f7cd318548b82888f8419afff62647b3e89ac24923fc4d5b7933c1f09438fe383503adb59e918c6adbf2480e5e02bfd3bc8674a68986ccdbcd57a8e813eeec4020265fd2a618772168b4b9960f84fe4bd45f49d301ac29aeb8d4b47d6d2c9c3264f111addb8e7286f9cfe3dd72a6c32ed38a38b9ed8eda0d2895c80e373a478e16abfa30b6082fb7193b7f070f85f897485a1e8f2811cfdeff23b838e2d7ab6edce22a117a67a40369a8f67ea7b244e574b35673b5d78b452ffbbf038c3c95dd18ea23d932f731dd56db8c7b834d25e744ef40602e10b404043848957260b1f2bd3033b0dc0fba68dabb0ccd7590d224c05942fcd3a86b3e430aaf44d92d7c44c90900ceca0ead3bae9beace80580551e0214211de5cd9ba3706c201a89685c69ee1652f8955bc070c6d8e79429dbcbbcd53313280bcbaa18e4f8bf80cf2003f2329c5e7bb68faa97a12a9f05756f5ef2c8f3f679b2268f53a1aac20d770b19651d08e1c84822cb31ebaf39a8c1d4fd1a08f6d446d5bf132332dce91cfccbc74dd5845319f67619561b99bc3eb4949a814e6864e675db183b6b02f5728845878204c3590368d572fb2cf3005b41e630cab47fff3ed328430ccee98bb4c7222726a3e27ba66640948684d59868695459729776240dc8d0880884eaf1e4817e672bc16dfff2cc00e498a35e2787a45af5692c39c5e45456541c411416551c404a1dc4179fc2c95184026778064fb7db3dc2d9837527f31f075777dac862ad68999b9863d1f4ccdccb7ca1327d4c625f2c39cff526721e58ad21d09dd6c3dfb08c2e4a79cb26da1e54a60dd30326a719b4343c67f2cf2ad245af053ec434cb0ccedbc6e04881fc3bb6136d51a92571f24aa312419a208c1dda5e6d0ab87c37a5574e54e450be5f9b6dd247b3c1c947f9078fb51feceb85c432efd1a91bfa2c79969de64c93c66ee7f2a3870563eec16d03cd77a2f374c502c0ff4674cad224040c7fdbce5db726fb97e00b0bc0b521fa0f60ca2f80539407131de305b90c0ce236c4323b81848fc4421cc0745be9440af2eccdaa60800ec9f0d7d426ec54015a47c38ccd516b5f958defaca9ff92796a9895532c53fd3b7ea483be58b1c91914adcc651617a59a11f5740f3e93fc340cdde88f9e65b3000c1d0f002b89a358828b003d0a02e76dc5e658d29c742fd101fc92c37a4705ac8e038551012196fd6b6544c4485393b9fd8d2e6db126c9b4212ad0efe7fe2d4f97de27808e6b338ece5c39ba643a307c4d8da137549fe25802622c81680c5c8909b452ca073390ea4beb3a2c139ba27b305bd41970ae906a8b6c5e90ddc646edfd3b934e4a12daf9dbd320d5586a3c979034abae801c8ca6221f1576b0143377391fcabcf428bd81e847e4e41d4876caae5e2fb79f436da0a763852c9621f75fa800ad1fb5e7e42fcb8df7af27adc95581c51dcad4822e3b3224fb438b0c2494a3a15bd8375ec7b5a1903c77ced3ba3ecf05285956c01b1e728745428924e0752219795f0023157a9b389f568e9131b3e4a5c06d28b22dfe4debb73902ef573ec2e1276de9f290701b1fc1aa633d115731916afd5751d8713b2e3fc83a7047b3c15404093513d4324ebcc334c1dccb091b138059fddbce93ba072b2ee1d65889296f5d3e0e187e92e531ada64c8ee77bdeb0c126ce2edbaa9e7f28a11fe2c575c0df6012dda57a9c3866323fd85ec381a311", 0x1000}, {&(0x7f0000001280)="6f84cd447fe5627079f75972efa1b667fd5331fd7074fac76f74cee50b677d7ebe6fb78978fc04d009cd3afd9d2fd9d29a70e6374549d2c05d8fdf524b87b382a4a95232990499a39c72cc16810c9195a6a73347b200c9a04232202c83ad6799ed7fc1c4015a6bf82267c252ede82e1263cdfd5436ba80c40eb3a5b73fd9edbbea67206d880649b60fa0fba4bc79e75a7db488451178848a6d4eeccbb28ed16c7b6cfb08b172edfe607890fbb54fc2af216aed1f079456e0df0a58a83664439c3148e00f364c619a74dcd7262a14abe3a133501eba443630c8441d6f8242fab23dea808e77f527ee523b757e6301c347642b4610e24471f5", 0xf8}, {&(0x7f0000001380)="02ef4c1238a75a9cc709551a3e06ae5a5fca9136502bfd52297d39499ca1f545e71327f655495556932af2dc0723f87d8337d66eb10ea8bba3c3a40f9f7384fd96d1b79f886304fb5396d62698064a8d1ae59ad1c65c9e8525536e5c04df340200c12f8cad214dc9525d29b0ded3ba6c3ff63fa18f576f6808a9e578b36fec152081a4887180047460d96351a1bb6e5ca5655e8fd59f1933ad64372ef6806521c0c1874d6989b8e7ac40540391af01f18e268ac62f33300d8c452940c0b89f4895240e", 0xc3}, {&(0x7f0000001480)="3fdd7464491e7ac1542d7121956566b1ace419ae8cdbf2cc28c17ce7973c5e119f813cd5f44625870607ff97ef2bec43ae069f4f215865ffaa6d06e861581520d6677550ab7ee13c655d1806f882260dd9a8588a3d16f6090fc96edf248f111ebeb85a55ab1a1ff52a1fb54452350fd4db3a8840d13f6bee9ed72d455ea59d8cb9463bcc65c4f265e845ddf6e3954403ff3d6285d6ae855b87ed9ec3ca92414a2ae2050ab5dfd5fc39a6f1a278978a01534a3ac757f01f52a29f78a674bd5fff0ef8e105adb68181aae9", 0xca}, {&(0x7f0000001580)="7723e1663bb9a9ab23ae319ac0a72d18e0337ef24bccb1fedbca684d7ba2cd521cf410bc0099ac0af546c4cf2d743b8e24b4aef4f50ee7b02163287af1357e5221084fc793132ee40d2c2e660c6c4b0f504fced2196c1ff743ea93", 0x5b}, {&(0x7f0000000040)}], 0x8, 0x0) 10:53:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x2a6dd83f6f6dce9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xffffffff}) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)="3dd34d774717b6c5d0c2d0451d67d99787905219236c343ac7356eb9eaa47293340ce0a1e37aacee250b3c479a6932e6676d4b0244b397c8c815d66e9db743af692194d91c182885be998b0c6553bbbd21af2f47a1925e2bd4fb132bd7f308135d909136c2bfb7a7cdf67341a0e9146fd8a750aedc62f63d285788e4b04e566958775f9788aeeb082e8d4f4b84696e3b721dbd2f00ca37bfbd4aa14dd3d925656b6496faf250708a51c55100f695a85e56606be89038d4be2b1e5f5736c5fbdd7842250cf40833cb9b10e015efe703ec142ab0b6c604ccef597fefc4", 0xdc}, {&(0x7f00000002c0)="d7f88b48d3909e5c98579e7e5cecb2378ef28c02fc46ca7df73736952ddfbc9b315ca6e87487284456a64d6224fa86229e19aea1ad210b507623da43513a278acb53481f987add1485fe53688dda3591b7c463a43ae3e560f6650abc30f39f07992ff7112d236d459fa286467f3d543528", 0x71}, {&(0x7f0000000340)="e8a93846f40bb32f2ffb50c0dd9810143aedad2aab5b0888724468dac8620553a20e02ca78bfac8583a628ecbeafdd66acd6684c6f2e7be93932f36b297af53eb0c887e48a7501669e69f893e10dbb497d10a87eecadcaebcec1138d4b8f4368f2ced5712552d029432d6c1fed3412e144754a3cc45e221711615004726e800b1aa60b6443dbc4e295", 0x89}, {&(0x7f0000000400)="d13b6fac74607f3679fa349f77dae45df8203394059dd01a7f515ec6c401cb1b5b885bdc54281528ea3fe09ef5ba342db836643650e15b267c3d81b2d53b6452fc3a92906f8a9523dc2cadf4915345dbd1c9759c0b5db3997d", 0x59}, {&(0x7f0000000480)="ace9b632e8131ca2b309910cd26fa332096270bdb34a2b0ed4d868dce0468388d191143172fbe490d0ff60fe17b6dbf94c97d4e8486dea2a38a721e7f2e1c9c27317b7fb0fd442a7371cbbf0ef83fbf420edd90f542cfadfab606d31158405ea87f176a2d54a0ece5bc9f00da223010eccf224b5b5913d02ea106fd352e7c0f5c2c2ca26ebdc21792ab1857d3f1bc511c92d41dcf89485c1bea66b88651be706c760b7ba5ceace1894c9921493d02b1067fe0948cbeff89fad3f973ff3c49b827251ff4ac95cb62e87560e5b6b44a35fbc5aaa2972bbf4446d8cfdd354099f37d5bb", 0xe2}, {&(0x7f0000000580)="fb5c712a581526c28c1e97a1bc3e516626ea48567356857d5c1c72f24fc51cd35d12492ca9b94cf11c0d13ce5f214424741619e97d8789430905d112c6fda21a59339f96fd1dbf832ea9a78358b3b24a209d91b2db4fd621f1fa2c337321a03b908d83a416bba7e64549579ca9a96ebf72797d8b1c7db156fa3f2ce7bff5733f4b3e280318a50dd39bcb8527dc269e39eed4f778930fe518565230091cb2014dc5a677f098", 0xa5}], 0x6, &(0x7f0000000780)=[{0x40, 0x0, 0x1000, "c3882d7cfd3ceca149b7f119ff8bd6fa319727f3dab7e0052139bacbe13451287fe01cad1c899537ca795f91eb5587"}, {0x58, 0xffff, 0x6, "86de4bd90dc5a9fc5dc834ad3c6de68c287a975e849d38b9b7c9c1327720b09826bf28802607761736bd5902866fb332ae16108cd6d35fa8d6a9d080b1fb934cd6adbe"}, {0xb0, 0x0, 0x7, "50e2d1149a7a7ccd80516a42fea672c823a8fb8b46f3b6d87e8f8381f12499fc04e07ee3e8aab0edddb10c1c48ff2c03cfe68c80794ef369b12c98e157af39369c27f64152db9182dc152c861d284f20fa2c498e587da8bd6a5a12016cf4865456239d163c0d999a1d7fa4f6d891269cf4509ec7de05fb6f38efdf1e127f2cfcf81de44af126ab67cc9866e0431d6b8137e0c13791016d2b86b5a69205"}, {0x30, 0xffff, 0x401, "8448d1294f3f8ba303bd9d15467d938a23871f29116bacb2722c0eacc927fa86"}, {0xe0, 0x0, 0x81, "04722be3455cdf24402edd197ee81050e01c134f3f9b3fa94a50292e97d6b13cf6e1ff8575809e40169d941c336ee54b21771af335796ef6582f7d40af9f2bbec4ec38c2c4bef63fd2fb7b685b7db6415899b134f0badb9718e6261b9c823b223910d6d825088072cd7c881f41d8dc469622507cfb58429ba3a15643aff6556297ff0698f6fea90ea66c5926cb3f0f8cfa9701f00af1101e2b77b4fefea7f5caee58ba38af328046afb21896218312e97e418bfcbc94f5daba66724550ba8df460e61ee14924835df47365c064"}, {0xd0, 0x1, 0x3, "be37122ca32b41f26a384e968f003a981757b641a691bbac206f9f630c230a7abbc23a586cdcdfec9dc9a036ba57be0f1dd78017f4f1bc05282dcd90492615dd83d2fff70ee33bb7a3dc32156e3cce20b7ecc5d4e661f8103643274c6937fc25d55cc4025a438677f5c397fa84e09d31d6372a066beb263cc7a5562271d6fb7d76bf0004729c19f4a3766ad8c0b9ab07f099f01a6d95cece305232c6e7a937cede2a424e2d84b38daf8904d3294294e35606d441f13915c490"}, {0x18, 0xffff, 0x7, '!'}, {0xa0, 0x1, 0x6, "e234b8287c957ce18fa07adc356b44cb7a7f72b282fe22a1fd61dce8f2b7949deba514f1039a3b910d6886e2c2340dd041acad156d920af220ffd5c2ab147caf25b3be6782c7c8582e77d1e9b40fa53170a97e5236f630838b256a0e9cfc02298d3bef36508ac02adec475080253be9e533a43014fd4b3f496299bf916fecca7e2dcdb5fb3d8714d67017d5e"}, {0x1010, 0xffff, 0x1, "8964b5ae4c8aa4dff35b8345ff6d30af0db6b385a18dbef50bd0f9b3b13f7a79b9223a0acc188106b732daa2b6eede1ef0842a4484927e280054eab13bea1a49046c800b2734324b5d29d60ff4c7d66a61f398d9d0001fc75ebc03daae355181a1d8408354bc18274416f977cf4bfbd7eb7fd798dd9df507064b5023fb1ade431917b804c8b150b45b73c53e48fcfbd2c3d7fee894832d64ee10d7388f466a35b29091f4a4688c7bb933b6dee818063c39d11a7f1b96d6b3b5058cce512b7265806ebe231dd08b21644126771f5c96e9577a436c0966f60a5890f80448a2617ca1444e1e3eaa93e94c7741fb48aea8c2b39d35219b6a5563c5b88adff5087e8af5cbdb85b6980d5f9327d76ea922e3971b3685254daf96c8ea6e17457f57da0c8ffa547c26d84816b31aedd033c9336c36be4b68d75d61a71b94b5ada1aefcc159a82807769a01baf7200cd7770fd07b4114a3c332749d694782ff33d3f7221af0d8e85c70cb85ff658f923a04b5a13da8de9fe6d9772eee22c28cb978d4bd97f1df224d03b65daeb20e3ce91316877412e8480a368e98faec2a52f08097298085518688ed67ac70f9d266dd0dd038a34a772061d40ae8e37df130065e57a8085d90571dc2edad672741e8c18679a708e262fd5e9df906f76630bca6ead2de950cf978a449f159ae9ff67b9d1939a5fbb83251b6a4216dc8f71cb9eda95d1c3bcca6be34f65d156adf75dd3e9d5c8a46534df953579f4c1c05c49880ecfc58dac79ec1ab905c4c92cb14fb5234b6a865cdb9d818f12fda9bd4526e28143518081f2a557503d0746074c37691880061d533a60f2984d5f3907a0e13ed147c6f59e0f7c3ef4ed75490c5cbc8fea003a630d0a35e8ae92fc190d05e4344797f2e5a60e2e86cff5b7de520fd6443a756f2ae1c1b24a7e081de5d039dc077d32e5f8ce093f3703e68daf523c33947b857018b731d2a57890c2f0b2cfcac15135e52d97b8bfa751eec312dfa766800515a2f9387352934bab7f5b4b37764e4db65bdc1209a66c610eeae626b2b6e05a2e6a4a16d0be10c27765548be762f0be4846f578b4a27f61f319c26fbaefba105b09a550de625d9cbcc10ca6f6c442e6910c10bb512701623e2c0b15d2b3bb8dc83e5b0540b0acb128666a422c31944f4963349aa1bd817c285192613164eb6d6bdf7cca5544bf0df59333918ffa26b9a078b56a10e2cc5c1923486b7527cbc10f7148a90651d109fe49f3effdc1147557b10352a24208462314675abbd2f770dadeb6519ab4bbfc96002997ad6ab05f1a4184c5644239b41e23bd57e0f743787a3a9a1a0845726e4dcd2227822f60d3fda71f2635c799b230f0c959abf37b1cab49cfab81b72d4ec4cda54ef872fe0d40ff22073aa822cea1865a7c3ef6078fa63d9cfa969a59d54a8e99b8cbd1cef9ccc662af2f494ce73d4e74f1a25533cdc1c27b9cfacabfb0008151a172cb459f9aeb8f7e56404e7c77934380c582dcaa81119a46eb2710e102ad926e11ad1268aba19f2a9ccaf53bc6c34069b9e60327e9a91ec7bfcd27d39304d1043cc03f714f2f8c3726488424df4c313aff63d40c8244edea49a6183650eae3a4a4fd369b869d1dc285110ad6deb766a53fb2f46fefde0ddef033d11b33dcd1ac719e543ac26b50b906e214f903dc1775cf0673406537a4bf3666ea7703472b6e391fd88b4f6fc89986373a5fd386d98ed40209611e50a4295c2e663cbe49fdcf3de04b130f90ffcdda088712f6a32fb5253cbd737c7bd0e3c985163adc9756844836634a659efba639cd9e4062f9e0c5ec605d4479d57da471d4b1ddba3df134bc63a669b2ff6a345ca21c9e732350f90802c06b42842402c0e99bf9ebc2de7af713c092f65d2393fd57981fdbe8c4452501f740c2f5c86fd8bd9d7ca12b4f37ccbaa44b6edf11d36a3f2f1aed55649be3e6e09a7ae4805aa973d540f5ebf337ff325a6518a3003f015b0856626bf0c658607b0ed9d1a26e7331c2234d48f992e6c3f24dc31468af9c81a0096cc64e03015d0bc00a3f25b5fdc5e00a8c377da76ff5c013b91aa1b5a1f2c2f3aa5ba2a09604e0e80c8808ceeb57412899d776c74fe887612211b3567b646499511594b9a2355115e1c5e28a8286051d13203acd1fd59bc7b4f1314535f339345e99ff478b9baedd74ffb903ebac2bec0d951162f54d444afb88fba36c1b86e2ce7387ad38277051b3829aebfb79e0e15c2862496c0610116a649b6ebaf3b84d70464f0d610e9376c09357ca3e473ce2ae65919026e3fbb4073594e7a91594dabb161cf19cf078661dea7c1c9e19ef3fac3f06e75739867b860a52e6aaf7f04cd4396cc8cacbeceb86a2e9fb66123c0b03f4ca12637ac926b068fc3f39687d98e69da2b388e9ebdbe6e1dc286cb455430e4dda7ad340ce4aff96764bfe81eacf56cd626d1b34024268a704fb5bca3913ee8df0579dcc9067852a4a9deff63e2fd0008ca67a3448673f2ff0b38a4c7fa86622b2065806702381327ee97c978f08f93a9609d39315f10f59b077ac207a4c7b8a0838676426fe3d4d993f4b15fc0f72d713e5750ebe52abafb257c1d258453ccc42c59d734a8fe2a34074e4728ce7847bdd878619798c8d4b5864e3c12e94d4d6ca9733d4490915cc498187dc979fdc8f2b8df08438658974da16cc6af35f08bc5ad955336a2b55782ec8beaab86252fd281efa2794c90faa0d23d036e1dc1fa2b453dc9b5ee348aa46d742fe2207f3c849ff146abb9c1c78d8d4ecc6d51ec435d56f6e2d355aab08b546579bdf329872d9be51b3eb393f7ff12fcfc3c2d0ab5a0561af75a91ae578d6064664109b7fdf5458c818db7a492798bddfb2298b68d9a3637a7c821b8ba7df8d353a55ec7ea435c35353c67a52a6f87cbf6ca20b3066d1f60f93b6df1bb10f526a6f2414a82e2a9e3d484c2376461c74969c4e85e6e9ae63de0c6fd0746ef63dbc366ba95ac185e4fafe892c45c53dd30af99fa007cf38ed6d11e13e7dce809e681d058d2ed41e4622e2a1be08ced0252db3b89534edf220cb44df23fe85284632535dc1c290698300d5951dadf0541a429f8c048ac54694150a390f3dab08b817887462226eb0256270022f76a064751e7fd0d07d955870e3101ec2c1a16081fa81919034e127626fe69343352715435046cb7b71af5a30e7e82f614382669c17b010971a1812c02d8c512fbddf643c28727f149049f1c7d3814f8bd34566c2264d5b10190b8d2c5d664868fd67c03c319a7d542a492f090421aec610d8f2e70e9a2c08d8a2d3ed3a11e62f7610ac6b1ca38302a29885c86addafd15dc0e40c7ad4bc1e967390289826639f006522708a3beed1dc1cc7ddeb6b120a6ec4beaa7a89f298daadd91c808312f0882e363cbee2698107270c85aa59d0ef0b920e2b4b19c33b7c48d3772f79977ac3b0dcfa188a988a8e0555f7064b6577b0fe75489ccf771080585cdcad9e86c64a960fec89461d5938ecf5e3f9ab8917fbb031fc41b61fbd5fa91358f51b85a8379bc82cecedd0aa5c9fca8ca5ca01e8cb53efc3fe08a92e78a9be44588ca13f0b50b636d3099c3049ce7bff6b8c6f99d9f4a6b73a5a8a62ecea4916229f2d5c04bc1a53990b6c2f45ee6afb4992b0f361a2ae27d810dd15c6f40780bcef6ade4601f8b2bad16ad752de047352d32cdb985c26e2cf3d3f02e206f14de13647f8f8e68ec3be945014e839e70a952a31ff36dff257aad0185d8601d02b31a1e574b157416e072c95330faca3e8a037523ea19780a0abd30701af21c549cdf67d57351816a4b789afba152aaca1738f5a1be9b9ee99308433e34c03fa50e59f77bb4cfed170423c7f8eefc945c9ee9edd0494cb3478099ed34c2d573328d6ab6981d6dbe55fb00a5b44ab41c9ee9dc44f842d6fd1fa703aafa33ab622cb623ad7bfe92f7e22638a1d23f3bf3dc34e918beeda1418ddcf576bbe9ef9e3de6f6dbbd63a4e79c5271b2af808455b2c264151ef0d753e04d53aaba1007d50cad1dcd5f61a86f60e6ea38c4eb51134ff68ec50ae60acae1072db7874ef75ae31ffb402eaab0c885f553e51df5cd3dec4df20c22b3e6fb8a51119b4791075564470ed833f57071c33f2182432a6b50ae45cd077f64da44e400833256dd5e399ddfa9656d84f4df29d442ee5a9aa34fa20277dc7cb282914917963a8362db54344c7e71e5a810c3a68c51f660ff013e1d5bbf799d6700b995bfa34d55a2cb8d5d64d018f5532daf7f35a631fda6339eced72b79a7523d4f730797335c79d7ec8e968354f0334fa59fa8518b53db890ad2916c7b298be5e681af1ea9aad8c408beb61d557c684ea009213dca0a4ab84eded79e875b7967c3acb7b46c88a912b9e5047bbe9998ad5a21af2b5e4f840caf9f694e3c5914a0a4ae41717c204e863658d7c1a2b5bff16d3811a1f0bb2435b6509be6f4ddcef41b3c2a9efa13eb995e9f163fc8cd6e758b341b08d38fa578b609fd721e0f4e1f53ee444cf3deb36be35b7d3b7aebe084666f911730a784bda56ecb12761ff247620b1da8331c7b09b72db667f66c0b1a6ecd325d988906004cfe86f09d6553a7363e538dd7cec01d04f1387a16c5b3dc179a0788f67d4f6d0a1860d9f3020fcb37b93d65164bf0c2883aad3e00ecf8d4a89aeca292d5af23a103c68b25128cd23838a7eb8fc0141a2e182b88e72ff879fdeba5771697a76d20a7a7a3ed9ec91b9620a30f718de0bdeadb488e37a5c838bcbfac5c68b63dc5b0a3c24973006f95cc0225592692fae63965c216ca3aec0c83cae7e243bb5b42636b41f07f8f57007e4a2d885dd9abc2729d4677a35881b6916eaddd4d7a97414c21042b5db9a4c155d888c5c2e4977a856327cbd280b8bd803ad97d11de30c6bad9ea424661f5ab656e9c489e7f9fdea1c5690b4120cfbbcc585f02c528eab8f6041fc28aa95306a5bfdecda429905c64930c5f2493d6c56b7560d6d1013910cc49be3ffa7ba0f8c1171d39dfd3db890ae9c1c64778f7eef50cfc2bc0b1ee3f658ab18abbb36f8a1dbf312726f5b10357ee813871cd235079c58a9d4b8fc152388ad8a5264f30b20ebc8ef2ccb96334ca8478bf9941cb799acbc7d40c18c07f8cc207c1358ae317acc456e0b9e18e29544627163aa75015357453b1ad011b04b8cad13e405620d38e33e9908d1c8064001988976de7def70aa087f893a792f9a14a3cced21dbf456249221a65f78c5126519cc2c4f566fee30504e61446f0461aeeb26325e6215d6cc1ab559d5f64671f919a8cf8065263e4770f8d04c3b4552f3dac5ee90f15ebf7f7f65915b1c149580d43e78ff81ede3bc0c7b25d4aa2476662062b6f72b329b4afc253b5856c1d6c4984392adbff0768532e4de1639181f8d6fc37e63ac05afa12b42f473bbaa66d1bf1a7f7c7cddd58501cc9b02df6fd01dedf1f9ec575598ecd52616c0cadc5447004ee6ad92b474c164584701c266d4d2b5e6bc2a80c0333d731de20fddb48b93a0107ae2e5e8bb29867e9b568052f2c1bd24c29c679894ddc5fe271c21c4a1de352b96d39cf1dbe34abff28348aa10ca7bd763537037417adaff98574657dd5e9d973749b567c040ea58bd0a2bc3df4e99a10c3348b3301095e2a780e2d2aacdd057c9e11f3a42853a4ef11f9a1c8d26082191c4f06d1ad12006d67af8627f276b44fb76bc5a759a5d544d4adf20d6a5c38a1a134ba74b7c3858a96f4c527ab8d2dd8ab273033638d2cd331e64b27f6578cca9a2086657505"}], 0x13f0}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 10:53:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006005, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="a7641d3a2f08a50ac8d3ca297f3d5b768e28ea342a081c3c9f9fc646b89f14b433b6e7b830fa1abe3f9d545f3f535280cb4220ba1898cde0df58e6752ca35e1418d026d74e1525cc08bab2bc85154d29067f40bb6aeee3da27ddb9d28fd0442af8beb5a641fede3dd104179f3a0e03bbff6b4e3dd25a003e41d90f5dc25de8c900300f24b4dd1d7b2317fd9ef45f64904f3e9a72da07c4a10cc4276d777f85c99b8a0b72cadae4f068017f7ea44deec450b4888d0443377c72fa4525e7b7eb2eb66502f84454978fd865cbfce152fed8582625ca31fc2ddab95d8159b927214cb219062f28e1b146605307976b80dea4b3935e1d8bc0e918d1c6abb266e6b164ea6b133191232b4821fff4bad3d5cebf3c146b059b871dc5e030481ad4fd1f98dceb40f12cac2e291647f75184cf951ec4fd25c7dcc00c387df7f8a90b5a7348abebf7640c4ea7a2bc1ae027466b0f4db3f0fe6b35f3b2b2864ef57e224907b2114b5d379f0033e6da65403fa83e56a0b1e65d7970d43f2967b40922541ae400f4a65cf0b569e401918c13d6b4b37d3a6b9fa8b598723d1d8a1cf8034baae1e63a39f1eacd512aa608487ed1199b2eb7645b32388baa0e63e2b4ce317c80185611cb5755df213847387293f22fdcfdaffde3da3d8668094684cd74b3ac02b52653495ca31d52047da14c70b03dc65450b3be85523e79317f1879bf268fae6b716b7f1154ec7e7afbb1b6595f0ce59a25d8bc24a19aedcb8488d8b705f7f38eac4ee236c1b0ab019dd3d69f52c2605a0b2dea7ebd3bc0619d17ff269d3c5c5a68fffbf0a852e3f251a75a6a9735e73dd75b458defa412c1a0f626cc5e9006fdb6b1d02a2d73dafd7b85507875bb7ec095dbfc7f8740bb3dd386a1abf8dfbdf38956999e8e738a927fc7bb144875a79ab04214617588834ac35a7801407a13c7960b9176f6cabe3e45d83cd97e1899d3e8657bf55cd9b12c5284c21a0ea15dc526761902743769e8e068fa54083f803b18c15f0929afdf5f792148cf565018a6fddf0c088f1ba4e42c5d816c691311930565eebc36abe1f31141c8bae830c390efdbbf314f2c236a9a8198f764747d72bb26f40c159823faecf5f7dc4017f814508bdab468f6327da3ea54d49857f6cbe7d274ac68bdde86bafa55305879e3ad0d243419a79fed07c1f01f97911d1b000dfc5d197c683bfcc317530cd07ee74c27436f771f12cf5ae2a0eae19f335ec53aca1cd5c5b591a0deabce6b4c72db179c801bedac346fe5531a7ef230c774dbb8877c607a4e7fc30f76bf651fa2e9ef459b39796ec3302506de3ba048ab89607a8609fcacea7d71c593cebafcc81f4ce534c2b2945d0c9806b7c401c34df7fd770cd393724877934f94711ca82324802fbe1e50bf9394e1f105351f8409ce53119d88c2a00158c16e495684b813f5f7ce3f57d88a88d587fc5ac09ad3835e7bf44b0ef8bcfa3a874d4f4fc974e48dd484877d4aeb36d06b335e89ea0b1d14a8123466183bd1ff7801715e07819b0d1d1e302e18c9bac25b27076b056e1fcd3460ccaa865820d06c203ab046273f888d6c8c0db205fae337ad7a71b219b6190d24e36710120ddd53e3bb57f0d992c20a141c01de8671b62f74b54b202dadcde64486fed9296d950cfd53401b2f8d21dddbb37725b25d40d16b69e0579a07e0c14a8b29291d8085d11c2caa99304ea940114ab1367087e8f8f7150b43767a88b427e1b44af2509ae01ea763bde08040815410ab6206fcdbf65a0ba8ba924fbdd4c3441f94d842dd573c6a07759997d1655ea3147f8d5f409d9aaa22d49c51e7dd5c4934b4b13bb4270bbe75ce3b314985f10d4d832f26e21aef47a35809f520a596e491a7facb96498d7b2ee03b24c312871f3cf534dfb52cd682ddc81a922e12820cec65c3abaed49df0c2533632afbd1020fdfab37c8b6beeb83215baa4b244b36098224a29f5cf2da556b2ca12ca6a99ff98d007448a813d378ff048cf5ea9dd88c9699c64f77129c9e5a49a115bda0b79a0a578167456fd1cead1384a8d2fd939cdf48eee5a04e8be76b1d582540704b903483beddb6771070e49cd8f14e30a2e2076eb0128c7a4c58158b65191253543ce607e6236eefa9c999385555bf908d17025b086c0ea6d1a70c85d7b3e036ffcbd8d580868e335770a4f2123f84bec67a0c0690ad0053168651e9cbc9dcc111ffcc911bed3badfd0c0381c332fc092c5a0bfcba7b932af61634c7b2d754f64b434503a8ead874fc29ab2ea0977d5b010e1ddf78ca123752c0796db0f89fd52dae476ed9932aa2e5d8a95d795ada3081e18b9f4ee04d8ba3d82a6fa487936cb30ab84591a94282eb79062d0dfbadc9eff18d3a207bd8bf39c3f118b55ec7cda0ca092245ec01f7995cf53c46846bca6b500f9c648839591ae621211c1d7fabbe6ebd2ef7125087e5a718f68ef8f79eb6cca15561940be22c9f7e7dc8f9928000c0da7e8a2309c7cf0e6af068338d6ac341cf8cd136e33413ab7c920a63337ac80f62383f1572c534d710bd03d3d898f9825db0dddd98510e0103b9ecb630a969d9d10475203c71b3dabdc992571c5adc569ef19ac9ef162428da1b85db484d03d27a7bca69e133d581cf59b3902389383490d9318e5e9f15638344abb6fd579c58f6e3d372a3bce9801a4e8c2ede647868e96b2a2c13e69a32cc6c7201a9eb155a148dfd709f41f5d968c9b1aee0f1a5dd8a550ef6422a35c97cb8694f242fcdbf54cb35733930ed16559a3b9686f89c671643ed3335d0f3be90586742556dca4afb37551b3714ec3c41db7c3058a5b540936fbe44053add40c3ca233592978843dd159e09b7ef5b2b940b63a3977b0c976a90cdf135a65629580c1615e434f4dda940f416a6c502c0cef13aed50c707a748412ddf540ebcaff478e2545414392e161c8e8444b8d1e2addcab2af6e39b71489126f1aa88d9c96612e2b4ba6087c26e8514f9a988dfcd512f61456bd554163d82d7d910b2eae217971da3d71355111a116fcfb1b60fca6595843075b3c1985f9790d3c5ba334b79d61858fff06434f9f54855da00e29dc48f9f6e1ad6352156def980ab85583a911ba116a52c44fad1233fd76b3e43e0f81d5fd69a252ddb9ecd9547ba8c0166740692db7ba496e3d5ffd707e61bb9ad1c09a33182e75f45da4a279296eafd16abe6530fad1bb06d86251900c6f0a3e36dc1b5c10f8289157dfd9166c8e1b34c34495a2b71383515c9b08ccfe8df034b659e9071d05f85046a0dd92d7fb1bb23e1eb0eba891f35c4c63f637e5739a5d5a67361e9e30ae0da7387b09a667148406066d64daaf7b465efc2b430b9698734c9ce56602f7da2574f3fbc082dcd344c5f6b92a4b033d4c65e6c985a9e5599fbaf2b6ae64cc0a5b2c1e7eef810cfb71374424bc4d9ef8da29cd4b7cd557984f1150c3d24b3cc56f32694cf277bfe29cca94a5ae7ab2eb8bfad1148dac48117279454bbc4afed50d5c402a19e668091c735a3d45d3e367e14cf62403904a41c1bb4f035714fe41d704ef01beafe705e86098e1b5d2c983163c3d7cab6d49cc455d06d9533f152e93ab2852b5b3b0cba109bd700d9e0cd31ede0a370caa7b5f818e67fefe1240daf5b59a6e3b290ec8d93a3cce0e5df9a9a804bbf2910425bfdfd0f6e1b67603e5fc924848368b9348a699fc9b8f4717b4ebdf011917889c1acec5bc41a7dc8b79f2f06adc3f9d71f92ef40dfd43aa5244b4ba8335652cd309e034d9a48f36bc7db2d177c3bfc594af58e74817fbf0a75eecbdf407c33b0e2b254f02f7d42b86560d643c3d662562f42eb13f7c0e7853b9eb5784b8e68b05bcb8afc1a9fc6bd0f34e63274fa598daf732ebea20882e8050e6ae723d26354664b076cb9d44a010fceddac504605e347ff85f1cd592561a41917758755e5fbe10e1315a8ec263351c99842cd58664c3cc7557171844a60364dba6df25c96897eedb23dfbadaaff1e98d0bb75fb2b56a92c7c1f895b5b85bae1755b20bed9de5a9999ad46fe63dd2ed074ca6341cffb4f62a9d3626dc87310abd5fe3d954a695d17e83b458ab886fa80ccbb81785a6a4d1dd125a5ff9ba60dcd58df837dbcc8da6af88de141a49a3a28a5597160c61478548fee5c44d202a18c916c7afa9335ff109c01e66b52c9eb4062439fdad2b5093312cbc67d283a6cdb409907f49fdbdd641cb96a67e0652792dde53443bc35e4a82ae68ebf4ffa91c59342dacf88af17ab124a199845439db7c052d62be3331b89cf49b88ebe399eb26bb2642d9b8f784904822ee20cf1b8a74fac34aed1e415adb76d60809744ec1166a98b982ce763545bba2d462427b11c11cd1f80b3172b4623660248ebd17d236832fbaf0fdf62c4d16c54fa9b4f932b2075671bad4a2cd09317c8a41afc0e92a44c852a265cbfa5430778a66f2b6c5b6e6b2998c047136db3bf4c1f7b75b8e871702c5c201062560451158713994559170fc3361e99567e0eb56ed7214f34ba64647281b312027563ee09b3a510627ab125efe3a3c7b068a055baeadcde18a94073d50854a451e59ed6e63435efd98bd1fe6cf1cbaf6ebcb4ec8da51d04a0733b113b8710ecc3f7e5b53f822b17c5cedd1f8ec728d3a4a62f93c9d8a2bb32699710cf19ecd5e57079fec6fb37239a64f62f88c673cad2635d0c53167748807e2f9b3aad5f2dafa0a9c1fd374d9689c243eba3d525dc5a82030db2a03e29262c03459f72e5296222a2dd3a5c59eba04adfb879019257cee8b6aec58a6c3f68aaa0b7db5d079e584fe64c03eed77cc596d561a4fb7653241516c48bb306957926c950c7b0224f34d59baf6cf71e8a1e8993e77b47a2c94cde659dac711cce8acab447be9d046922e01b55b3c2a4402fa984d7b6428cf284ac58c64bc236c5bc4878febb3a4cf0df98a3f5d06361d75ee554d1fc3f6291c2331b34d671ea33ad226b557c19caa60a573a963e323f472d55ccbc82019b994143d6320a1194cca4673b480a11fd27e430a8060f2ca29e0ba4ad26fba1cee618f83c406bff35a3feeb0dfe141892513eff2cb764337b9eeb6e5353dee6d343c5ca9728714d21ef5c2d152ebb2c844d877cdc2ca5f7f3cbe0f67ed97182b5f0a3317c5b6bf885f8ae0c0d33e604911a90c37ae580d27c24d6b856d566bd312d3c0fbd56dc9b33c38e2c4050f9c1e2d9a77fdf440abfdab7b18ae3d8e18ad74d85583badf858c89bad76cc8f868b17159e1e4aca9847b0bff9bb401b535bd73149c607d3f9decea2e2c3e619f1dc9f4c97c7b3c16caafd93212aa392878b81506e9357e0155be92abfd055712e1c5fd4f7c68430cbfa1b3f9cc4222e9b8ab31124191ca96d5f81640191ca4f4e3523ae0ea531dfe5af21f747559d2b2bbde9ad80949652e0dbfacb374c28823f505610cbb7df128491df0f3fc0e96affefc7f11de3dbaa5c81381c12168f9eeaffd3a73bbb8fd6baac64f7ae393ca3f5d3f038e3a710a60548b3362578073de35e689b612d204356a31c105d942b85fa69df737dedcfcdfbf81b0c92f6438182c5eae0cdd5c1ba8e2a21cd95d207e4362fae4d6bba8d81f438e900e3b4d0835bc6a43970383575fa524478e67d3f359118d2e60e44bd0044f477196a9a632b785aea2f8120120bc2d15b8449b8258b05783fc351be8c4f74634066b9ea7b6b42a9cab6360a42c4d723d5f7a453b7d0c8d0e59ca35d6430a1e8c8960a410bd0bb9fe3e6014f6ed06c01afa11d86697091cb37a84a577b7da22c74ee3fb", 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x2d}, {r1, 0x100}, {0xffffffffffffffff, 0x4}], 0x20000000000000c0, 0x3) flock(r1, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001480)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x96%\x00'], &(0x7f0000001400)=[&(0x7f00000011c0)='\xf0\x00', &(0x7f0000001200)=':@@\x00', &(0x7f0000001240)='@\x00', &(0x7f0000001280)='*&,]()\x00', &(0x7f00000012c0)='@\x00', &(0x7f0000001300)='\'])}\x00', &(0x7f0000001340)='%\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00']) 10:53:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:53:49 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x0) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:53:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 10:53:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[], 0x0) listen(r0, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) sync() execve(0x0, 0x0, 0x0) 10:53:49 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=ANY=[@ANYBLOB="1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000400000000000000ad56e27f0000000000000000000000000094a456105cea135787e70716c9aaeaaa806fe85cdb1866f22909fed3cac36c5796846f00ad60d70d061f38fd875650b0b3014982faa041dcc7fcbea156921af3453ab3617b4a79c44a68ec2660031071df11f9daef5883e3627860aeb9bc3835b261449acb5958a19678593f99385f60be59791ea69d5def95891065ca5464f84d41dfb95bc324487baa60d96d8e314894faab317b7766e3383267acec7ab6fff5cc3b5ace507b3f89edc9a5647d7c3f646c"], &(0x7f0000000080)=0x6e) sendmsg(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x357}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="fc9f73c3e0146c42497da1ce1d3391a46b05efc04ace49fa08c790fee8dfbbd631e0af364de5335c3003972cfe23e118b86dbd4d6922f668dd8f23e44f1c53983a91cea9535125bfd456c3b3bc8ff6ca7b7b7174ef69700f350cccaedec6c4d2e2a421e9071908e9d28849b3fda347a90a886a069ab8f19a5a141794716360dcdbc541542f28fb39a460bf0f91508b8c43abbc88e4f5efb35bda1c0b2f6dfe8601ea6c2210f339a53678843d7a29d5218a600bda674572ec5f4c877fe6ce0ff7bf35cc475d4ba26b2525dce14f649fabf0e3a9a8ea5d39cf4699e0c3d9d5b690", 0xe0}, {&(0x7f0000000200)="44e8575ae9d0f278", 0x8}, {&(0x7f0000000240)="3a8a711c6d1d6e62d26ce1a474308b9a16835a8a35c347551b41dfd095a355df8f90f1d5060bccfdc7e7c7eef459a93ffbe087660a3445a259358e6b10386a4d0af0713aa29183670454e16f726285451039dbd21f23a5b5cb538d6217c48318d8daef597effc45cbab70e85759c5140868660691384e04e992f57cec79daa08442fbf90ce1118033c50020d5e23772668b859c0418e008384a28084be6bd488ddd0428b2ae37bb58996445ab1a43f0d50236aee5cc8b9f19cc20e00", 0xbc}, {&(0x7f0000000300)="cded4b2677135044710faf1ce541bd54622d8349d89b1d2e0a68a927f7de2c5e12e0a4d4db4cc9e4e8e325ce190e4bcabfceed47f9843c9eb9e3574278a80a33cfc766af", 0x44}, {&(0x7f0000000380)="134af6cfeab60dfca70ab832c2582ba1032c6139a89086f3f811c3a2a96f31fbb710822e1da062cb2e498ad8b7410e0cc19f0d45dfc7d083db333bf541159a", 0x3f}, {&(0x7f00000003c0)="0feb0a584d59349543e122119c7755957e72f3cff0eeec7f3ff65ee00ebb40a93487f244b1363a19f9d57a631c5e13309f0334b05493cfe3e5f18c50295e532a48a2f6e7cdb07c66df75106fc61bf64b606d5499395c46583e2125170eabb0f6eb6132a3690d872820186111357e35a0745eed080e6d3335d7cc9fdc634b322a01d2cf", 0x83}, {&(0x7f0000000480)="55089fcfef47601b694c5ae23766993e619b0b370bb3de36d620a4c3bd3f8c5090beeebc6a162f7cf1e02188868e289f9b564b119903", 0x36}, {&(0x7f00000004c0)="8e6c3e315e84d7773255c8511ba385324cef2c476ef487257d2c4292cd3393e77619c0852f106dc2080983d775b68e47597c", 0x32}], 0x8, &(0x7f0000000580)=[{0x10, 0x1, 0x1}], 0x10}, 0x2) fchmod(r0, 0x0) 10:53:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) socketpair(0x20, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 10:53:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x401) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/48) writev(r0, &(0x7f0000000580), 0x0) 10:53:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000ddffffff00b804000000ed836bdc8592a09081d67170f307004d6ea1ed85a9b42a2b197b4cbeee746e747029083365e97c0b9588efbd9739ad76659e3e90914158a9cfc389c2933cdad969123a408db73189eacd9d075346d8e0a4139214c4604a2e4ab5aa5cc413bc8488fb11cc67ae"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x2000002) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 10:53:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x383) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 10:53:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000300)="62ceba7b5660a7447d156fc0fcd1705c4964", 0x12, 0x7, &(0x7f0000000340)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="f0fb02007a5c95033cbd7581a20620357d748d3e242a79f38d3338f6744393aa48885f11b46ee26d4f406e46f5bf1e0f48cf26d94fc47e14f1f728f2cf68a4eb797b06f9f1d6a5bdf6c8b18932", 0x4d}], 0x1, &(0x7f00000001c0)=[{0x10, 0xffff, 0x40}, {0x30, 0xffff, 0x18, "56edc042d145346dc3a07fd63451243371abc78ee4f48a0c29f964c2824213"}, {0xa0, 0xffff, 0x7, "a1307c98b305d9e901e0a3bc0f553ff5a9d1161f8c8310515e41f0cee84a8fc687bbbabcb163c48a72a573b51034af40be18a950fce6da01091d0097d07d21c041d7b5e43bdf01356b82e4451b5dc416b2f72af5befeb8b86d0478f5b04d4edc755bc25eee76ed7fd975c3edf668089256057de26182fa10493fec407bcf859f5911d747a95ac4a57d976cb10b"}], 0xe0}, 0xea9240763baae50f) 10:53:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x34, &(0x7f0000000000)=0x1d39, 0x4) 10:53:49 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x4003, 0x2c) 10:53:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/142, 0x8e}], 0x3) 10:53:49 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) 10:53:49 executing program 0: r0 = semget(0x3, 0x4, 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/143) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x8, 0x800}], 0x1) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/4096) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000001280)=""/41) r2 = semget$private(0x0, 0x6, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000012c0)={0x5, 0x6}, 0x8) getrusage(0x0, &(0x7f0000001300)) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000013c0)=""/179) mlockall(0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001480)=0x6) r3 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x20, 0x2) faccessat(r1, &(0x7f0000001500)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001540)={'./file0\x00', 0x800, 0x7fff, 0x5, 0x1, 0x9, 0x3, 0xd1, 0x0, 0x2, 0x81, 0x202c}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000015c0)=""/205) symlinkat(&(0x7f00000016c0)='./file0\x00', r3, &(0x7f0000001700)='./file0/file0\x00') bind$inet(r1, &(0x7f0000001740)={0x2, 0x2}, 0xc) poll(&(0x7f0000001780)=[{r1, 0x20}, {r1, 0x4}, {r1, 0x2c0ec10e4e054802}, {r1, 0x4}, {r1}], 0x5, 0x1) r4 = open(&(0x7f00000017c0)='./file0/file0\x00', 0xa0, 0x50) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001800)=""/4096) socket(0x3, 0x5, 0x7fff) semget(0x0, 0x6, 0x691) fchmodat(r4, &(0x7f0000002800)='./file0/file0\x00', 0x9, 0x6) readv(r1, &(0x7f0000004b00)=[{&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000003840)=""/169, 0xa9}, {&(0x7f0000003900)=""/107, 0x6b}, {&(0x7f0000003980)=""/220, 0xdc}, {&(0x7f0000003a80)=""/52, 0x34}, {&(0x7f0000003ac0)=""/34, 0x22}, {&(0x7f0000003b00)=""/4096, 0x1000}], 0x7) 10:53:49 executing program 0: chmod(&(0x7f0000002440)='./file0/../file0\x00', 0x40) r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000240)="7ea23679782b6801961182e9c08fb35b95edadec9d60e04e2aeaeccccee42fa0ba8bc1df4ef252b16978a953951778826a784f699ae7ce75e39d719c7ee2732289ca398006ab264a570a75368398fcbfb8946bef6bfca1e3220735250fa2496c68ac2cebf4c4a60784af498701cbcc02b05125b24c39edf1242956115e282c88f9de16b2dec14be4b91226e9edb0d803f56dafd8fd9bfd1f7e079dbd6c48fb64630b3fa9fa704b1386999e3d2dde279a31c6d70235abdae2abbf1505182c3fb493c6d9c56890b5d3250a5090bf9a7c3329651f86adf3da378393ea4855448d3f616198d866594437", 0xe8}, {&(0x7f0000000000)="b91de958c8bae54ade0ab5c08c1649d08e874795915ec8c188f4e08c90d42586bd1379d6f0b82b48b613fba21a2683809b9d6af097f94814ffacdd874acfe1d9c9c7987e", 0x44}, {&(0x7f00000000c0)="7b73d5d9212a531ab5ea32d6ed74ee20d40bc53a", 0x14}, {&(0x7f0000000140)="19ae9791f3d11d2cacd93b4dd6a3a02f3994d71b964eb9a35df94350184bea196cc50cef19296be3a828f016a1bec0f1b615d0f709bec641cd4952", 0x3b}, {&(0x7f0000000180)="d52c2aa0a8a7881302bf80cbdfa705de21b117af9c3daeb785b3c8fe1d162d4c58630b184b440452", 0x28}, {&(0x7f00000001c0)="55047c2936c9df31a870ba18e5afd7bfce98", 0x12}, {&(0x7f0000000340)="09a6622fb55983fe37234e15856e1d64e62e550881f8f3d1b66617f2d5af25d8e008849bc005c4b0df9ebdfd312918115697f8249e2febfd09a0d38a562a162fb9b5f12344511adefb33e9efed357609fd9979bc7e8903734593c5d6bb29b70ec0710a12289b083349d35cd61f45bf5295ed44b9993e56421384f7f35b4fca2856e66a3cb0cecb06531d861714205e37efe09df703624edc4fbf62265267b6d73ab2b2235467cff2e3a6504a97a3306775d5053994f01fb9e3f6a58877e2695228399a0aaae8708c283e9036e3392e720c729ec61f8a1aab9dcdf900d28acd50352c264d32353a6e6f191fb86a1ab7106f60993127ee8e71bb34f1fe4ac82331ba7928b8aa3b861b9501fd721bd1a604de33fc738ede850cf8153900f346b9021df9553ff532d0f7c72316eff070ad4456e7a6410809012913eade67f8a2742c97f03535517c56862ecf78d6c00204f9db78caf63c7190cf71c20daf587deb492e08ea0a7c1806369dabb24c84ae04ee92535c53686c294795ab6c353c7989f7e9e732fed683971ffcf8cfd5fd1110573ea0b7f9c4f7635c641bdf0e0bf4acef0b15665b0a7d383f957b08193a4d0ad1fdbe324ec0bf5766eb2cbb50f7752b7b3657aecf002c6e1e44f772185d510494a542ee853c81d5e57a49129bfb1e33d2ae25213558135c38d749a7344ea82e6e806fc0fe68c983f312cd1362088265a229db25a5214018f954645de215eb87e422718ef9b0b3f94d5c634a4fd118fa7b3108d4a41a16f188cc79e118a7f924dab334a8f17ca4e955aa8f2234051dbd05a76200f2850c5b89ee263fe3e321d83e0bc898a5f06a61065eee9d118fd3bc0e9f3da77f50c070c8f2bfd7921d76e2d27883106b0270eabc9db49d87fba987e4f716ef1d582c1d08e652a99e5e558ae08ee10cd02dc280a0c0d08326001440ca0c30c4fc4aded55f904e0bcc4482feaa8985d2e4e40df07ed25b52c443f15cca4308d15be9c8f3a13a4802db95b7c8c0697b11480e576e81a33beacd6828795b7b0f7f9e5308872903016027bb5a5522b24b1c2497a6efacf83a70f99c057f68203292156638bb679a6317aa0639e9db772f14b99541f9fceffaecd5c57f3db01dbc7b39e1213f228bec992e89ff8b06eecfcff32f35c18f55c57ab3a3754a5a06da82da26b613586fca488d4ebd2e2c65409428e0137d17bedf248aab075393b7348142e07785f7075b60b9e235d89a419bb1355dd5cc69dd2cc0cbd9d77800cbcdc2059ed268b1e0b3a48ef8a8eedecc9d57f726595630f2c5baa141d28122d0c4175e4d8348af6f39a74328050d1c42d727006ddbae46229efe634a30cb2cb2738f4ffdeb448d2984a7d67347e0ee1ea05b39c71310884da77d3e541fafb1a89b79e7cba5776b7a7211e8de7980b8fc32094495b765ec44e20f6c1c684a613818a726a2cfe585270053aa47a6d67d27538153d4be9ea79455b30f1f32b5203326fe15e6045f3ef361124a26c913e3f30b41b8bab706ba6c9e88954dbcd2392c0f0527068b6e99d9fcfac85bd2e3cbc9c7d9eba3aaaa2526822d500fb45f58078be5b568f90cd27b1cc13a7533eb7504462e32f6dac4e25a52aa31d1ddb109a31540cc4c4f5d98e2bf4567c5fdb12c3573bf3faa8728134103e8aaacb5ae9640cc8fdd0482e3445732a89dc319118deb686a07c8af8aa79d0d4a3617e413ac59ea5677c1dda4a006f9301cd92d0244b0c3df92bfe8a7e142c70ca280fa2cd8050dbdb466e41cf7dbf645db93dfff3e92b46ca6aa4c45383cfe9911fd1f438de9c02e54226b17f53b50af54ee1a12d3e70afd8c34934eb7e079c5969ba3711986f8ae6a1cc75fd8ef963148c7e7f21e9b446e0d6d55860379de2f7b73a0258ff373aa95c042e00abbccc543efa3df848548349ccef63766d349f596cedb3b03fe5cdc40235f1244883d2c338af990d6871c457bf662f5fccc68f186b9b3e40831807f0f5336fd4fcef48134315de3a0d872096f020edeb35e5c72e9dc1057b807b74ee6f6bde097dd89903667dae113d7d4f570f18299a1247bbc54a516acc9c16dab4b7e4ea79202fdc62d6cf07f55480b20b44c8d4782cdc6c50af3522dce1173c87d6528998895e655044b6ed8f8755d05e30ebc150fbc959786ae1501cf02aa12ba2af2fbb471e341c1170a3b856410c19c30d1b2399339b3fa84ba46c546775afa777821773c875038de7c928fb9e231757e2d50ac7f6dd5866776999bba152c3ab2e5c100758ac70ef4f35822c2fcb7404d252f25eccb39e1ac3905179d2d6fd76cb37b5f6727f33d3da45962567fafb0fec206a69a3b4d4c653f1ac3fd86312b7f56a1e85edfb21850cd97d81473383ac75af069ed5789cef003970fb0de9a10fb70a8b7b05825cebbc0db217fe0a3f290a0e2061a0adaa0ebc733e99fbd8a5d69fd5415bee6b63287918bb10fef9fa125433101e4ad2f980a1ef9226a88d76c03aa262941122e8b07a57e6341d0b273058d3bdb8c7d9001baf90419c5053a0a66f1016c4164335ba0bfa2ed386cb1db6ab49a98c1bc1a59a62ab79570ba88827ad472b933c4558d2787fef78825091ae31e5a633e482ad0330a54979d7696975a9a242ca2c548696566b42c4f26bbd686f71dfdff0e9cc42e378042e2f150daac641a6b769c2028fbbf0dec229ab9a46abb6a5cd82dbd8fe0afbddf5a05eacc785d9af63dcc841434585eb5086b939f8005591ac78e5a26b8765c8a4bbf09f87da864ac36b39a7971cf881d58e47b680633d77b00a6eff3aaf6c3d97d5b21c652a3e56b44463e659a7b9ebb06e43880c05ffa217db06d6fe66c99bd318ffff3d7239200f665e161f5eebed29574f7d97be25e8486b4fb0b9b5f5d851b90b6a830e62518651db4f8dc9c0ddcedba762b8c009325e8feb8d9714d88635ae4b8302a11469c9687e98749257fffa0906fd510c1563f7ff9ce49df5555106a51a36e427ca7ef4a944d753e0c02caf4a35aa55470aae1c23a4bf77e6736b7d662e1e5c981ac8fe141d0b3cf69bde552a48d80ab5e9eaea42996a5e3428454637c95301d8b32a7e329659b0b733e77c18b7a68f9c80a1a641352ec8bcdf318ca34a646844206cfa58e9c4f1a11981e8702ff561dacce5177709447b377e7254ac7bce71b82923ea3f3e32d9803581a592d0c1f88594a80a79293a3a4b43f9b42380fb8d7614759002fc8bd3c7d44ae3169c9c74ec88c80577f34d2648cfd6eb02f84f24a239a0eddac82b6cb7781dd66be83474913ed3f2340bd9fbf1086ac997718e029e115520b9e31406afdfe9853fa85dd735b132b49c61ff3a54347ea8878fd738037eb9852ad84d6ee5eb897e01cc4a8fc7d58336ddb96076f4325c8d02fadc19655dcec45f695ecb720546e24883d4b9a631a6e4bfc9a76de86ff2ea0da2707551e17d173fab7bd2ce2390d7a6d97784f77ef71ef0ef999a65f0bdcee5823d5031ef5addfad7db7533ffa433f860a2c3ea24005dd4253ca879b537b0fd7ddabbb381844ed97999006c06309c0036c26a386de6b6b6182c4dc55e3b21f43f9847d234f884c2ba6c7fc026a4707d5d790bd317c0fe75b5681349808906e3a62466fb374c333f1f8a6a2eda956532b988a25219f9ab5cda02cad8f51fe398785d5ea2e7e318661a5581b5ecb8c90d1f8d93f24029202780e17ad04ba302752ed5d01065b09902b2715e16315dd5e80527855debb714c4eb91f364ce3d32896c5f58e2296bd5021d373a37c1f1382465b39c12a7bc5eafecf07394084af52dcb9675ce1ffb1f63583e39c5d86a0be0fb037c9ab5d97ca4244971382f2a35e1ddbd9f5f6673a053d8438a6a829007f49fd7845adffb7e82ba4fc1f89f7d0a5206cd3aeea322146aef522344480a61f9d58880a59e7bd6e843c7cd28b14c786553389b2d52dc294d1fd8e371bcda43e9aacf34d873eb49b9e173195f01b357bad1b5cd2c400229e83aa7092ccb78f926e907ff33d04ec33c839ab1d8912f41e0f13b40db860428e98fa383005aaaa2c45a70e2e35af25c419054a0c5af90dc4a089d03b877d03c2ca364a94f1b3ec9af01a3c268e87b289c4fd8ca2dfd1c60ce2729d9cf0ed991ecf058496b72a4a92abde0f097c61b9fe0ec193832929b98b9a27851ad77c87631b3f3a0437d8d8a9d8ba2cc2700c497716292826e4470e19bc82306eb443b0444e1832f5cb19d3c023c6d7574d2ad5159c44f37ccb70f92f2d0a94cd229944ad7d185b1d74f81c59e36b0637c9587e1de125d4a83373208147a5ada6212a5ab72542695e0c988f341ece8200a2461dd08d6ba3ed43f7bbfd6270af1142341e6119556a718f335abb86da59fe12cade64f14e310be648c76670194bb80b82f283cc583f6c8093d3f78a35b63aeb23cba3115dd68e13b8caed25ca24327ebdfb516ae1014d77a100e39b304701b797645f184b6be39d812126fc3789ef9a51bba4826a9f794c3525f2a56d98be3b8aa366befcb213e7b663d11880c93e87ade81aa366ddf14eb6b98b847466a91d697e007133ec3ebf68002b9736bb331e799c749e2b0a8b3cc1a68e6b34d80f2a2590fefe6e4f7fd99f4169861955f9ed0b7bf7e80fe86f9cdff3408b66ccbf49e784437d85519ca1234bf8124bc8e7367a4fb3a1c4c1312fd4312f317f6e5904b8f59cfbbd55eb51b0f7ac0ff7c37968dc4c5a54c6114b17437704fbdab65d10f91c4a061575f46960d97a285a89443034118c5a1382768b8c6864bff924a59fc8f076c0492aca81471a292a13e88c68adb79da09f94f25bb8f7649a1917ac70325999689c76f268ac1dadfff8030c01d935e80988de389a2c148fb67c2ac7f3868583dd2d87298c40543406597a511e7e193b61f72cb8bd92e2a97926affeedad71021fed7337ea5c7a5a1554afee26212c4937bcc8def1ab02f045d45c4abad00261722bceea5d03ce890108d0c8fcc4445f03820506a92331ec489522d15ba6098ab87c921298556a8e671081a33cd04ba083b789897479cd24b33e0e38f480f265dcc9eba6793eededb261ed229db4fd44b52eb2200524701b73e74f11a43df1e99f4742ddbc1073a40f90a8d8f655a79a626132e9ec85b9bde62f91529dae52f2b12ebcb6e9ac0daf096da046cff98016b82aa83763107c38f7ad148ad3867e4508438dd8e917b659d5492a59e08e9372efd30e0626c268a38859f616d6e03e26363b94c480629384a902353649e60a52db1d9a08bc5f37de6abd946674ea212a9837854071878008749d582dbbe8fedce3213aead9eb40168b5c5667858b804595a29f656012d1ff28cec3f79b757484cc12a41a2082f573f79ac70c539f2a025cb595edbc0df54a6d11d3aa7f43c1adf1956de1c852e0ef02ceba9f0dbbd0bdd370f548f174a4655a6f722cb290f49191e755276720cd59228b7018482db2fcb204ad8bc0468ef734c8e13c1d1f34daf888b7dfbcb051fe0bdb4ff1c07b992420b3fed30d377ecb08ae17c8cdec61f3b7735feb8b1bdc3f2e77c6a4ffc5967cd30e15f9e75abd8c2fbb267d6720e1d20c1a8fa41b601bb1348ba73b52fdd9998764c77766003c91fd119e274ae76c983ab9b11f50e8c6527dcda7d4fe395ccb9b06e71c50d68962f25249fc142c87c2ca2d29e1f868ec1a218b49c960158167795914a297f698400e8e695841bb738ace73da3a9175a2887c5396b77e21f952b2543b315b74b7fccc72ebe58a6cdb8bf9886e537f9fb66e701c0fc057f146e19b64cd583e43ac", 0x1000}], 0x7, &(0x7f00000013c0)=[{0x1010, 0xffff, 0x5, "f4f465e939b7b92cfcb5f267bc5fd1b32b36a9ce61f3546ddc8c8db67eb70b57aef233d68c569a3ce327aaed568b9b5034273eb90f8c7e8cc20b1b1cdba93c734dda5c310a16e70b48c0523ebca219d92978098ea01c9a6459fd094baa852f1b1e587531737fcdcbba5809811a4ff74cb58e052a41dc649e90f9983bfbb94eb4fc1fbd22c08e643bd59cd91ec6f6709bcb5e97d0c01d1377ce7f5015f5443d4a2dcc0e801006dd1c8292729006570513f8aec2c2644ce42a58f387713a87603a640099219a05a43f387fe1aac562375a9d24fa4b8bb189df9d8973d46f4d5df791935321b960d860d0ac9774c37fc8dfdbffa72a0bc94acba956cd2902d64fa6437f5937529a19436c417f99aa1901b0fac5f38eb8fcaf55a27139bf796179f23620a9a0692900a80d078fe96b14a5c864a33ca1e760001980a4d59b83c36c63a215164188c92c8c4793c8ef8cd1f22de8f240b6a07c42999c3d51e32512ca81f9f6d12c1a1134e2910cf9bc505811ef61ac4fa9fa54bbebeaef330109d12eb4fd078d100691ce2419291eb8eefa8d5bec7aeac5d1d7563228378f909226e1fbb7a89dc54887c2133d65fb23230b3e25a4ea593e3c3783453c64657fab96fc2174145ff64d0b873728318d0fd602fec63aa1919732382cef27a5171c63778288426377781932868819fa540fdb5669adcd1af54574025ded8d576f62a2ed61c148c719c8b65592aae02bbd46831678e79cdcbf68c6bbf25afee0cb4d0d845493259c4e70e14fb42d769bc3ec13b492d567ed1c7612550e8a15e8938971d96724671b12adbef721580ac68570ff501caba64f0b5af345aaecc64b9b428bdbb8e7224ddc796e59a83f4e8ea40e42f7c5f5b7a2c5331f6f7e116f1ec277745bafc0e19583dc0094919f1294dd898da42163db3bc09c9d851d902f3445f9622b6ddb3548acf4dbb8e29ff27a764c33acff0b73c0373ee1e2eb1c1047b0a6a952265c7d1a1cccbd09023e9d46e57fcea3e3b2af793fa1d3b1a91731c16c89c824b6fbe5f7c351259774028c00c4dd12d4134ee7da3437962daa550769104a5419a1967adc9a064b511fe07f00e875baa701596f0a897d149a7fea9e689cf7cee351dde736fd596d6bfb2bd9df8a90af44dff1b720e8d9226b2f51b6ea6f333a71ab2368ba0ed6d7ebb6de37ad5d57083ab842230e461d7608c3caaed8f088464ff75f2a00875ef50c88162d45e5465c8c8bb2ac16dc95761daf4ab0884e1d6fbceafb1661432f5c1f178b19fe072e8b192313641e366b3c01ad1244e730614df908c479f27d4865c9116424f823d2ca555955cd75fe4c711e517edc435e9b5efd2df80245ec515016c47c28090301febb428809ccc4162179f4ed2ed148ef51fc57e0b93d894533a1d6c2414f7a5b83567fa276d0bd95297cc99d391c915603f4cfcaf6859f7cbe5940e7ba038d3455923e4681d31ad73dcf965c44e47f940cb7c9756dcf01d7899cd2a71c2c7772f9cca98b7f78cd30929a5a22d1f0fced0832cd22552f98010ca8f3484c0bfa4b8aa31e793d5eff82d934d84336a60fff446afb010a3dd7fc7209b3a4f56b1f739fbf36933bea694d1ae86686f6f993f2cab11fb14ffb86bde42a4b26e6747462d1029151e833d756856baa2d74ac877907f33e8b2e76cbf4635e59b8d9ca582fb269a5af13844d708e10b6d7b0bf3bafae833c7ba3aaef6da6195da00d8052a19324f3e59bc8780cc1ce28349bea80785cae7b241d8da9c4aab31807810c5ad5937360331c79d927ca513205f78648dc86f031b5ea22c5994d0b1cbc18af68c5030200438a2dc4815ea975502e6ba936877befbb609da0d7e13f0e34a229644d37ef6978efad71d48932b3036988b54097b0c88f8343caf3c8069ce72395ce0ec21b80b5fc89662f2eb6fdfbb25c554e642b3a9955d8644bd4f81458431f1ccaa745c36b0b94baec97f2f3520c9263ed56f19d1dc93944d7b916134066808a4337aaa2d7d237d4a829137c021056a7aed37d25f90bf709ae423b4ae1dad10490b4c0366199759341fd26280791c9539e7fa9c9cfb09ae3427d1627e41d9505973b3a36e9917f3f658a56640e285b9ec15e7d1f0947dff7d52cd95a4232a2180c9280c2df4253f8e6c558c55cefb26da7cf9c37d92599c23ff0dbb656fe1b591332df45ff2be96f36b79f8af800764bc7c231fb0288777f149823269d59326ca8f1c903f88825b4c151d62c3c05eb18b54a8ecf22b679f2a4755ff5f452e3e4399716523e5f40d8f37091a4d503b5ecd20391e5763a9c0525886e9db8fe4091aae0a272bb6c6fb0a11a6b55593dc2b3288170bb313a0c6b4388699a107e84055dba007c1c96966ad6711438e530626e927505ccf8066b39e0511c5cc80d0ba13152f1f763570b79e2e31a7f8188ead048faafc1409e7071064ab1ca1e73b03cf25db53c05ba19e8fe2be39d1dddb188d0485bec85e4183d2390d67c4a829dbe70c3efcf083c1f357c40d706cfefba1c2000d00bf1560d485c441e119e2747e21f11744b4a5e730a5050a6b3661639ca07976e5be9a91a561650153f98795217dfecb51697ca018440e2c157c188daabc9576ded218631e95e746addae4860c0ac28aac1ec9c90a0bcf6a865ec7b9bbf6b2ac8cb3c6124d926ff8c4ebc856c7aefd503d470a3ff1e64cffdbfcc23a8771826cf5ed3590c4791e128a0f882a110eb17eae9aadeabe1f5763b6c039934c59c0d828f005f618932dd0dfb5c7aff7130aef5bac9816d9a68974f180f256359055d8c8a4c3cbc564edbf773c2a1a4b4778ebe1acdd4595c08f93e03d7b1d69e93e3fbd3063efef0a1143f24039e67f4bf7beb33bebdb9c166370cd88da02a4c91ede9e9daff46cd77b88bb8e0a0f34bd0e13632a566e94f46826c26a2677ae561c8da44fce542b58766778ad1fc1bd10641cd57ec68e880e16cb42368f41713755c0bbf5e76c1d6b0193d038963a1e73e49194d30757f18afb739c7cd60b5088f486084e7855ed09097acfe6307d5aef24b70c7f626d05b91c58a844e32d1343d21d0055de82313b687f59b19fe8f5169e22ac8e7f80dce99670e65a6e39b575a79e70c9f23d05057546b30bfe67d6d5cb25fc1ef403854f9c481e2fe1167d174c2936bf565879322d73407174fb60e3aa8d048f7bcec5d71b93150b08554cc35e74af055da409de572934e815cb633589460176a9da8d461b54d2455660dfa69c448e33a29f69a128394d4e698425c9e82e54d41e57828b192370c40cb713b4580a376d115d7f099f74d8b9952a46c431705dffe15ce40e06b0495678284ec1a622e533c05a50c10b7e8ffa606b287d7652b13fc7dac3e1788200cf24480c2e70e550aa33dbddb5ccdc8d8ee1442d51a0494abe25a90ae20364b13149dd2dc4660a65971117ce6aba60522fda04ab020f33867d05e6c63f677deb623f3aa59a8d6d04b4e19e16c420345bcae06a34880053bd4a82fc38d47ffba58ac5aa6e898247e9c22141a5e5485123d686b8c57a67797040ff483ec622096012bbfc7ce340a07a3a204047e3f9a5929d351963fe41fd0f4cf01bb351321df97e7b6215340db246077cb26dbb26eb1a99f54d73ea85e7e1165a8c35e31629ba3fa49f248ba2b0d318afe3cc704a905faade57fe9ca049a704b2a72e0ead8fa253c6ff038503eea0b1efc066f551f8f0834cf7643680695ec10f6c60c441d8f75a0d0524375c14f0613424b24f6a24001ade58f50a31d40fa708d8c045dc8f46a3f68faa49df44890912510171597c11c0f306fd91e13b893c15a915d5360c96e1714b4bf0d2cb296de92351d7d337b681ac5dbe8a2c12300c1cd3190237cca121d630f3390e08a235a07ff5425f3fd1e608109983308ec74c2f26fac24df0a6070399fc978777df5ec32073a7358bbaf00bb1030b15fd3ee9cafd29de54dffff0c6fa9f1b9cc2c70189f51128a7f519e7e65247d06a09c14a1af20209f3351afba06264c013bca7477ed3be636666ab2f3b0572df08a7405ee765bad8035fab67f02b1b4d114f4f04b8bc858527d277c81f3a349ccb15655a8c7d16725a244e46e41c9df08b0ead0150790d88fd8f2750ee22cf1c65a0f91ec8c6bfcb62daf81cc1f21d5d046941210487d26fbab548dbde4d53dbba2d447a65f65f183192c299f941d8a3b4c66f5986766a2143c5f7074c99c8c253840ae138ad04ca59d406dad9b87c2f7f8ccc63d7fa88d5eec54b82760382937258c6d7eeab51f8b700711bc325e4ff9da615d853fd91b5229010801bae9bfbdb0df4d535896fdb2520fdfa3aa14b90781ab21077d1c15a02b0aad06b0b729f6f5a0d59fdb2d991245d7fef8244dbca2843cbf28bc0e75a6b171b91a475eccc3983fda68fbd99e07cc679572ba7f8c37f72d1609f2f49b47da5fcd07164296d4a209c3f106c1dc7931150f32a246e325f112cd20cfa283d6d64be3384680713e87c14f78d966c23b2a7cecbf002ae71dd48b998f28536fa5bc275c674b08ecd96bb7df3c832967fff6d090fdae1c257ca6aef243accfbb11122160f815d88590d13877eb5e73abbfa4b2ff40c60c114e743f53f15eaec7eee69fee523ceb2be038f23d53ca830656535694202105d61d80b61d928e02cbb74c8d17422b0b7c62b16d23b7179c2d7b1c97181db679f6eb7047bddf897514312dbb2aa57e92b77b2a816cef380e3f916b3e281115e4480a8118fadc9f30528c0f63377f02bd81c58ff9ffb298683254b111e1f3ba10d744408d2c0d70354df7c37c685183eb30eb0be6c9c5db8fdae846da6b3cb107fc620112216343194c5bcbd0937457204d84c205b47d40f041b7288606ea5f9281ad09fb393db4c09c29a5dd6f9c162d1a7191d97910ebd6d3a59f72a75f1800da00ce5b026b04db7be526735184a0f7e9d7d3fb56b91514f45d55f790a2c2f5e0357aa14e7f7c370383b119c0e16db8d36b5d052bdf5c5b65f49d686b0d7411bc72754a0286d1f17fb2aae01378f55fc078f2c75d7cf78085e4e4752cab5fb647c9c9a7058b1eb9b169da8c0ce2b9429e2f2b1f5a47afd51bb2729a69c52c418aaf47f1bfeb98c66d2be62365884a3f1c6d96ee96e492bfbbc293211f6add51b65b26ed7e3e8bb3bb5b55b9139bdc79ce87238de184a36ee8a006a31f12663cf2b1962cee47e1f03006f3f4e01cf3dafef103d7b1fd90dc2b9133c9c9b7c213c3d1c0812d708bb596f229e2a14d482b561aede364341752c769913b4f2a1ca265129ea7e36c05861dad046d7abda1afd57c09924c092de154adfa35a6f4cb841ddae9a11b265b99eacba93930d622333467f7ca1927e53f722e009ed9c10b54d5a7f7f6945432cb01221cfacfb71660eb2729548686af39f075823adec1951bdc6627e40b094bb3919806456e4183e4461802419263ffc979561bdacdd2efcb90136f7e10b9f676c4015160eda5b05822c2a284458a6e9f1cc0827b44868d205d9d24b48025e75d76074faa644b755ab468c84aa595dbb82fd8f36ed6c915d3653ecfe16d6afab7a0165c30489ea51db71d33031c275621829b441b06f6013be57f0afdb4512de3693bf56a49cb7443d852cac033c6d9bd0a48040ad55b5e1f7096a819f0d46a65498be5f98dd2164c8e70f9686dbefcdf6f648870aa2bc49d11d68e2bf590237a3c207d8daafd141808dfdf9d1f5c169c511352b0238f69a4e03d623008cde78268180b6f3befef26c5668171067f2a0671a095c459e7b7f060b9832cc08b"}], 0x1010}, 0x40e) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 10:53:50 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x8000003, 0x3, 0xffffffffffffffff, 0x100000000, r1}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:53:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) 10:53:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="f439e64e994f65813078a56c425b7d7b56c301bc247e0fced5c34f8d220965ff51900cb403905d29281c40156912b0c5f575e02fcdfe0ef3eeb5edc44d69bfa9a450351da97c6da0e24610e8a5fc5d14d5261d2b9fff3f49ffbf7a9519600117a6b2d52da79324899d94425205502e040cf30f08fe259de7b04faf2ce66259688d9d06c28e14ad4028866c4f0b70e946456c11d7e9", 0x95) 10:53:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r1 = socket(0x2, 0xfffffffffffffffd, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="5eb6f8d03d6fdd2475ad45fc00000000000000"], 0x10) 10:53:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) 10:53:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000080)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6f01000080d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x14) 10:53:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) getrusage(0x0, 0xfffffffffffffffe) dup(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) mknodat(r1, 0x0, 0x0, 0x0) 10:53:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x600, 0x0) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x80}, {r3, 0x40}], 0x2, 0x4) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) getsockopt(r0, 0x7, 0x4, &(0x7f0000000080)=""/14, &(0x7f0000000240)=0xe) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6530006b"], 0xa) 10:53:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket$inet6(0x18, 0x0, 0x7fff00000000) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x723, 0x800}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x5}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 10:53:50 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') getrusage(0x0, 0xfffffffffffffffe) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) 10:53:50 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 10:53:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01030000002f03681c59f30bf79fe8eb29bf98fa139b46be297db4bf3680129d090fa802c17b4df92130152de831c2847e1069c98803b5ed9a237554853e0530c2c8f7a09c8645488d7c5580206e9894c1bda48f74ce4d68dda88f9a6513db"], 0x1) 10:53:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80c1, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:53:50 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 10:53:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) r7 = socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6a1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) fcntl$dupfd(r3, 0x0, r7) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r8 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r8, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) 10:53:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) writev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="a9b6124cb6202b74225d1821ac1e8ce470834ca9c0fe11074772173ed192a8bc3b1e95df881cf53ec20a8e7780b1cdd8dbf353199f6e5d03928be00d6ddaf97aff677f77e00022139899fd148e6bf94aa6d02665d83c17800ae2204f60656b36e6e26d71fd846107a54fa23620a82e689ab2d20d2068ed6f88cbc9a09daf35adb5f5192776ec82e1ddc53425166ffbcbbd9b87d321af", 0x96}, {&(0x7f0000000180)="68af39f4a8a13e0fd2e815b05a2fe54fe96afd88544d7c827cf7aa2b7c258a33bf7bf085a5de218bba69d4ffd43db9a245621a7ec9d206d1d706a47255410927bd113bbec8cda97319c09ced639fb58cd41844871aed682486115268af0b976e13c9f5a5b5c11014b07997585bcae128bad3507ef733624b1fc422ceb2b7b8e18da9e8579a8b42bc8acfdc724b00e85f23c395e2ca4db1c8f63e564d9280600ad39661f026ffda0928bc9cb767febc6ec1708efcfe130ff887c5b8ec65c1c6a88c86903f48bc65ae7bd1a6bd6191d935cb1591dadc90a33c2f82592fd72da9ddcc0f4468f536f64bd89605df61c48a37fbdb3784bc423ac47068b7921cba85d34d4889a373c405508d808a045320286751989c00be4c292e057aa975fbdb0179b8344edc63cdf6ea8f4bd08be60260f5aa340de51df2c18aed3bdf77b1e503dfd56d1c29853a04cffc546504012f2d4bc0d073cc1332a33474f4f3aea81389e0405dad186f830a5eb70bdba2c53b36edd4fadb90743a2b4be4a35ac509ffeba65b884e7358e3a80f87047c5d144b601bdc23eb48b10235191232c66a50ed0b9e979d33709d6059cd266082a52541c50938142c02514fb60045e6c1d54355548359625bbc1695bdc60ad37cd817dae423c0ad32afcc2d2ce8fb2492a4ce69d94c4d0ae6238399ccc1d10f0b752416efb36b438ff636cd11ea9ff236733c645616180849127d3642a243e849b7b530521fd161d7f59cbe6ad577f258c71bd32b0a87a1f8016bf5320b9c77772ed60381511bef54f70bcc68a9bc9d6c3979568b2bbf4bd1bc1acaa7b6a315b1ccfa93c3c814fa848c2550f8a056d0761499adb395fafac51b6e5242751c8aa54dde8e63734a3ee60265eb068656623658c7506ff669c57f816f95c5e5b4b9a22f03c3a23009750618465fb580152c77d29f1e721e2d17e1b3165a764fd9af1f2a090679e0b6dc244e5d0684e0df78c932b1bcafd8d32dbae1c36163677add3e1ca0257d0f56aae053ef79e0dc8b2da12e8fd0bb72cda804cd3b0feab7b8d896dda5b6c9fc10e2edb1703561c200275c9df68420c24acd34b6f611d63aa73ba99e72f9d21886a60447268d2fc967fcd4ae797cd8dea562a120b1016ce5a71dafba58f509f720187bd5920e31628ef5a64f5b80e04d6060584a2d01184040c27ccdfd038e8607f6d08eff558f181e5ba8ce867f6610119e9ef7502aa18520e1d4c935c215042e97fa8368978047efc500a028df071ca7991b4acf5cd596d226ed1d5b27451a2a76aa9d73301fb3209331531406a3779e269e8b524b2eb1d57b307802cd6933eea0e3f5e6b98eeb44cc5ec73e92e6ba3e64f494d167643cebbb1a8f6ee8a984d3aebe2e1beeac470ad5a3481c8bcbd997a51e3937988967e1088bb679f0eb9895b8f1b6cf7028fce97e42e7cbb155609943528a11ca03872383cd81dfbb8e58d776cf8505ac111c216810edf4c67c2c7ae2621bdde353399ce3d4ec895ea0988cd8116d4ddeea680a39c27e2431425601073cff6e5fd00371996bca654a344b90f0568e173fecb7337736b9325419a68e50094ec541f7d30167135efed89f3872e9933ab6bb00187879a8f09d61cd9da6269966789ba31cbf67f4d7a3a930230bfb902617370592333f5f6774e6530565fc33c5681be7c3c8d2602be7d7cfb77122b2c3dc4aeb85824c8fca26b563642db3bb5247282fab75e91a3c56a20631f924665a80d8eebb9e2213e2dfdede134a532f2dc3e1d46001ad04a60bbebcd44e9ebd6499ec199e9358db2ad4ec0e19af776b071046bf02ab09a94ced44910c3dbe92b09195aae200edb57e3e8f946186915892e668148cf95f85b11272d6d3d75b355295bdbfdf673e1164bc44d06d4191a54c7d3795a240a1176734ed2e5238eeb8ad34d022d02ace37614f860d7f18c4a64c9fee7a93f3dc15a8b2046ca04d93982fdbf40b5fcfd6168ddad6b7449a1309453c23a1a736283401e6a658edb622fc2b75aafd321265b74f5783f691846345be282f784654af0c5d6a026d5afb358a331af734061f70a0e6ab4de7e155101a03ee7dd00c665615c58d3cba91fb283724e9c8701e717589421c5dbeadca156f36b6556ec1e18c3f6f0925f8098af5f0a35ee394f4f4320118adae355bfbed2a0fb0c79eee19c4d1ddf83e1ffdb9936d51c19f3103cf09d1e7dfd4ffcf7032526317f6d1959d1b7d2467e814671045bf748193b01e619da8a13cde4b6d78f5946deb1e25a0e7f2f48b54a8dd6625334775bda5347f208388e218894ec7958b79ca7738584553f850171ddedee4f6e84aacf9b10a9bfb04ca096f2f31e782b0af75122f2ea842a3c39feb7a6f431cac815723268babe1f8a6583328fd59f5f2216b8a45ad6ecc7d301d9a8ccf8781daf25dfd14e6abbd8a693eb184a9fcaa0583507512ca356d32ce9ebf4a865acbe94ad1beee9548850e47b3265ad961b8948eb0bf8de42f86654c2dec4c80caa95b3c876dbce8a10041f3b3555c2a5d05bdba58be45a75cc7545ee8f07c66a77eadb1065a9b4d203aa98ef8935ba24db175e5b47af04aa6ece9462789e505f9f4d68cd23c05b170b8b1fd5c0245fb5ebb4072835555f4b1cc6643b360f9b39a0c36592e5904bdb9f9c21cc87762c18cdd913a58bb7ca8df88cacf7527a9958b86273b0a5f211b583309778ea6b23f65764e7b30140d3d04fb80b5dd7c45030842b8024532d20e95e6540780e4bce7b1d4c2f9ff8eb9c8cc4cf85fda46617a3547ae9f563bac16d83c03df80a3a70be84c2827914c77a7da88d3331c431e24f69042345f448071990c84c0a875768f206ed42e87f46096cb70ba0f2d5a7f489083b5c0035bbcbff6953db5a4b1e3de042def1965b6e6033d510c9e5db6c3b6269390f1d550f24cc6cd673b0a36d75ebcb799b1a0832aa8b377506f1b344eec9e75e899cf7dea0fbb1c762c62844892cf0f630d4328aac692fcf7200682fa4e8553ace3d167e94ae8e3cd7ef0629554ae8736460af6f8f3d67dcba01507975f7b204ae3fcf7ec8077e959b1ae4a277905bed88b530031b7b973b02dde76ba194faa35c2fcc4c52c9fa1a322f1bcc7b37cfed725ee635873f687dadf5b29c1220de41c37b6a5c239e94fd5db7864942910c1c178178f93f269d18c1afc5e818c02d096d421435613a3de52dda24b7506a7a63fb7478e7328b33cd023ac23e5baaccdef2b52ad800b77c31613425657d83d83a5204b49082a8b74c55a4f30806b60df204c17799d91c0c8ba4b50e25fbf612b17e166e71a28b9f99b06fb55bc3229a5026a708f18732ec2be0396760eafa5330499585d6119952169a318af05123c2a4beb7b00104bc7d3efab7663ad5854430e04a2170e46113d42b66e6dc83dd25c393ca0a543182d800cc33470aae510f005ff5dec42936d602f803a934f206ddc4baac759b1a16f6a710d30247119d58f1db91852b876f805e45782ea6f61bfb257067ff220116cb8a4a357beeb4e009e1f74f2334da2c1b31e4b0222f920af38fdcbd838aaec2673481ac1ae9ee702514bc7e92e805b0e24933059e74f7d495fa984ea199d080e08445007680a968f6ec6efba0c754c587023f059a4d18d20eb23fb5cf85fe1678f5346fef73c69b88807b1988f21771994fbd68f6e07554fa3607725e658b3353eb9447b72e4dda0fed3895fd025e4e3e8d1ec5e15be9f335af408f4141c58afd3d60e54fc8d0a3f2b44b0a161034e9cd3724d623919d3ece534e3559563d41479794cec46cb85f46b0dd9c0cb4ef6907eef28f8825d485bf989d57c47fcfeafe38c920582261f30d1ea8fd27220449e668b77902a73f66c8173ee21029ca05ac684d5ba183f1ee9f6f862fc77e5f78e3859b9abee1d666e4a811b6cdeb4c48c1a65cc95299bffde87c450cc09ef6360d6a027917bc8ee913813488cae5b20fdb14685ec219acb7b208597e8428d938fe9e89f7ac98b177baca67d947d455f9b2d4b9c54edcde14ee1633a8bf0eac9b2f3a950a480833e3a4f5d29f5efa2c5556b719d220474aefc8f5ba805980f0cf005616568612c91aa902a2536dfdb9da8f9fb1443b5edfc22d87b3f51fd3fa8cd742e253ed567edea60785b2a3ff2c416571fc22fc1f87bff04c69aca6fbd1dcdaf7f74a1a878f42af6d57d68d93e7cb84f82859e0732037c5f93e132de6191201987a5410a95624a7bbc658fe3bde7188d1202da3d83c7397a8615062f49aede9c7cf2428355117a233399083f9013779afb8d2955d42e56734ade08af722124bc9b9f60e44a09dc2a328ca97eab5eced1e4d14c02949e7daef12c9a44255325e208c8705b82597dd326048a0954fa4b338d3f5e65178bb69a2198b1e11f0613ba784ebe4e0e7d1a4bad3b7235dc113cfb0e6bff4367858f85164758764bb0e9e99cca857182bd0ea61446c2a3a11e14355669ce73f7bcff717fe432ac2c340dccea55b914420ee745d4d737b0dea63720bb2c1c7b3e2076f21211eb4cb60b58122dae303717481e607bec812323f35b87f4fae6868518f3fe80354d8ebd21658a3be09a5da6655d706788f64f371065f627dca1ce15d48d8e2b5dc693315aba8adb753cf41170ad6d5edbaa6a045d2758e968390d084a7d88fdf3645636209167c2f40f879e2f28e049c72604ae2105b14ea02286047adac6b905fec9c249c55a4974fbbff9011ff19d132e37e57f1aa9b7c2e0af796c507535237b6f00e232a5ed382e7bcc85d637b58d7765a5ab2178860e775a4eed04de9c794561983de7dd229fe6c831f8bea3cea2f5b39648622f6e88eb1f3cfede933dfc894f363107fcd4d0325a8a7268a5ef1361770cc86159683f4286f691ef4b7f5fc7227a909ae17160aca0ba786fd31b07018d110c77cab050b3a5e514d77a088185902f14f9bded5c5b131730a91d24b615292b661b619f7f958859c93ed8b0b98535f70485931c66b209bcff3506ea569cb85748b1da4d0b36357010747308284b6887d20da6cc8a11b2023241530666cca2d3ee6f13ed61fb428a1a8ebbc27ca68796ce3b8d5690abb7e84ef6962b48e9bcb0dbd7d85c24b17f87327ca506a44277e5c31c969cf94536c0f48f830e3d620b82787d2e32178e02aa23f92115be3de987ca67bc18e7f3c2632a17376a46f7f1c0670eccae6fa27b66afa7afcf68e71a07bc2a6bf8dee46e79b9d20597c705dd498265953c32364ae5410d893ea0f4817e1f82daa7278e510310dc9d87f294a433b68ba94c70a313254afe851a737d4c3efaf5139435c13563f3baebc0cb2426ae43494f26bbcf53cf17a128015663415d393206b65893d896410e12afe76a64dc2f2540c039e1f12932f14717d5a253c3b05adf897d424d7d8f71f05f894b6e5be35901a1b31097caf530c18853f48ac43879abf488bea2a8e88bf644b8cbdd98fbc5626af85ec08c76dc22f4f1dc1a166b66b24d9819c3ef34a0da80b10e47d40c1b05ffd5074e803e7c8d767394992c14e04022429e2c31d30342e83bc2ec0b8d7cb65d3a6df73d3ef1d03c6910ba3b85c15840aa2e9b7d85a045c3fe9fcc9a2165e22ed98d5edbc92f0828133706bf7b2752ce6aae02cfbc78c217b5069a2d9f9709e91f82dc3e08ef7916cc542de21b94ae493338d40ce3eecd2810261395a02a649c8055fd334286f8e8491a5b57b6401e1f59155ac637bc903b63cd6f0abf929b46f9df8a69868c8e71770ae4f4761096a16cd99c6999050c4e1863b3603b7a0a2f3c2327625409", 0x1000}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000011c0)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) dup(r0) close(r1) 10:53:50 executing program 1: setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28538, 0x12) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20400, 0x8d) socketpair(0x17, 0x2, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000004, 0xfffffffffffffff9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x3, 0x10000, 0x2}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20, 0x0, 0xfffffffffffffe01}, {{r4}, 0xfffffffffffffffe, 0x32, 0x1, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0x84, 0x1, 0x7, 0x8}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x4fd, 0x4}, {{r7}, 0xfffffffffffffff8, 0x41, 0x0, 0x1, 0xffff}], 0x3f, &(0x7f0000000300)=[{{r8}, 0x0, 0x10, 0x0, 0x8}], 0x7ff, &(0x7f0000000340)={0x7ef, 0x6}) 10:53:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000046000/0x1000)=nil, 0x1000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000001}) 10:53:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x10000000005, 0xffffffffffffffca) 10:53:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 10:53:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xc69, 0x632e, 0x0, 0x80000001, 0xffffffff, 0x6, 0x2, 0x1, 0x101, 0xe8}) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000000000902) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 10:53:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) 10:53:51 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000000c0)='.') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) 10:53:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x10000030, 0x2, 0x2) dup2(r2, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:53:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 10:53:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getegid() recvfrom$inet(r0, &(0x7f0000000000)=""/15, 0xf, 0x803, 0x0, 0xffffffffffffffea) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 10:53:51 executing program 1: r0 = socket$inet(0x2, 0x1000000004003, 0xfffffffffffffff8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) ftruncate(r0, 0x4) 10:53:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x2}, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x42087007, &(0x7f0000000100)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) 10:53:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80100, 0x3e84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xa7, 0x80}, {0xcd, 0x40}, {0x21, 0x3bb}], 0x3}) 10:53:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x9}) r1 = socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) write(r0, &(0x7f0000000200), 0xffe7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000000085ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x0, 0x2000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:53:51 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = kqueue() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8000, 0x4, 0x80000001, 0x1, 0x7fff, 0x1, 0x100000000, 0x1, 0x1, 0x1f}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="b03175d6193fcfb848d8ac4db75e63c25a11ee11149a6f92ff777925d59c002c6b02f93a772c6930e7887d0a28c310519f62e750dfc444b0ec915afcc699af77e79461b9", 0x44}, {&(0x7f0000000280)="014ce262593ff2cfd970111bd42dbc4170a1e035df84537b8b4145c4307e23a64c0364d0e1d84450b98d0567d0ee07ff", 0x30}], 0x2) kevent(r1, &(0x7f0000000340)=[{{r1}, 0x0, 0x0, 0x0, 0x226, 0x23}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x4, 0x2080}, {{r0}, 0xfffffffffffffffb, 0x0, 0x98, 0xfffffffffffffff9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000043, 0xebb7, 0xc62f}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000001, 0x8, 0x40}], 0x52085f5d, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x91, 0x4, 0x20, 0xc07}, {{r0}, 0xfffffffffffffffd, 0x14, 0x41, 0x5, 0x401}], 0x8, &(0x7f0000000440)={0x6, 0x9}) mkdir(&(0x7f0000000300)='./file0\x00', 0x2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() 10:53:51 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x2, 0x802, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:53:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0184e2d4ec616dfefa"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:53:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x100) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x100) 10:53:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xe3b4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x81) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 10:53:51 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 10:53:51 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) unveil(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 10:53:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000180)='./file1\x00', 0xfffffffffffffffe, 0x10) 10:53:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/102, 0x66) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x6) fcntl$getown(r2, 0x5) 10:53:51 executing program 1: minherit(&(0x7f0000400000/0x14000)=nil, 0x14000, 0x3) 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, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) 10:53:51 executing program 0: clock_gettime(0x80000020004, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 10:53:51 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:53:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 10:53:52 executing program 1: 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"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x4) setrlimit(0x2, &(0x7f00000000c0)={0xdcb, 0x8}) fsync(r0) syz_open_pts() 10:53:52 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x80) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = getgid() setegid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 10:53:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x9, 0x100000000}, {{r0}, 0x0, 0xc, 0x0, 0xffffffff80000001, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x65, 0x8, 0x84, 0xb2}, {{r0}, 0xffffffffffffffff, 0x24, 0x800fffff, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x72, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x81, 0x8}], 0x1400, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x42, 0x6, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xb8, 0x1, 0x56c, 0x6}, {{r0}, 0xffffffffffffffff, 0xb, 0x0, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0xf00fffff, 0x424, 0x7fffffff}], 0x6, &(0x7f0000000200)={0x9, 0x80}) r2 = dup(r0) getdents(r2, &(0x7f0000000000)=""/137, 0x89) r3 = semget(0x0, 0x3, 0x104) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000240)=""/139) sendto(r2, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) 10:53:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) getpgrp() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x10000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20c01, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r2, 0x10}], 0x2, 0x1) 10:53:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x604d69734adaaf42, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5c, 0x2, 0x2, 0x6839}], 0xc0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xe, 0x1, 0x3}], 0xccb, &(0x7f0000000180)={0xfffffffffffff800, 0x53f}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x55a9, 0x36f, 0x0, 0x23f}) 10:53:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) unlink(&(0x7f0000000040)='./file0\x00') 10:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) accept(r1, 0x0, &(0x7f0000000540)) setsockopt$inet_opts(r1, 0x0, 0x204, &(0x7f0000000300)="41be84e6b2bfaea42cd73e70238daf5c2104eb93e47d2349e8438583f3f4a23e899ff30123c0868526b0ef3090be2dfc9a6625fc88b2c0c6bc4f321c4756d590ebfc84418206b7ca36f20c347c3b0cb7dc12f1567e7489e7a0bf0e2fa6", 0xfffffffffffffedc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000480)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x3, 0x802) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="5f51000279d1e0b48d576f38215e62251839986610bc9cf4bbcb5a52994e1436bacc93ef", 0x24) r3 = socket$inet(0x2, 0x5, 0x3f) connect(r1, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x2) kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = socket$inet(0x2, 0xfffffffffffffffd, 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x6, 0x100000001, 0xfff, 0x1}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x4800000, 0x9}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="90bdf55e23dd8609cabf19d153b8377baf6eee41a5fc41f6c464367bfd707feab05d4526b7a32b9946870e6f554e844da642faeef541f1add41d94958bad6aeabddbc69ecb45888d12d859728bcaa1286d72f092b74384371afd469b3241e7ccab8e59cac3cb22d132a3dbbb3bdaea13cd0f881cbc6ca08db99f482ec5a5f545784c28fb95ef8e", 0x87) r5 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt(r4, 0x1f, 0x0, &(0x7f0000000380)=""/121, &(0x7f0000000400)=0x79) pipe(&(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="1be780bc19f14e5a6d27968a8abca15bd966373188ec196dfbae7368d490c7e31cdd940166837c921cb3fb283c11ca50d7613d55816583ce8a82900c445a81e0a52e62456e236bdbcdfb1701aa5ebbc8a73cee25cf55463c7473672d2f9dc8ee6489b0fe9aa71055132f4acfe2e0db18efb5ceebf2d089b0dcf9ff91d5e5d048b2f775505d1ad3017c268c167ba0319486c45928203860132524b47d163de9291a519e794abde7bd8213", 0xfffffffffffffce2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) 10:53:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x900, 0xe0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) setsockopt(r0, 0x10a7, 0x47d8bc56, &(0x7f0000000000)="90e070a47d96fe85799c2f94508e1a2a809ca09f2a1ddb3401ee7c81e2b10e7e427d7f452c32a65cb796ef7661db9791f9290218f9d69419baf36cfe4a514fd378486ff2073d202032c2fb09", 0x4c) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 10:53:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x2, 0x7fff) socket$inet6(0x18, 0x2, 0xfd0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 10:53:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 10:53:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20c0, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20, 0xffffffffffffffff, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 10:53:53 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) dup2(r2, r0) 10:53:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) dup2(r1, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) close(r0) 10:53:53 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:53:53 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x780, 0x8000000) close(r0) write(r0, &(0x7f0000000140)='\x00\x00\x00\x00', 0x10000038b) close(r0) 10:53:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x19, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:53:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xa5, &(0x7f00000001c0)=""/210, 0xd2}, 0x7ff) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 10:53:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) fcntl$setown(r0, 0x6, 0x0) 10:53:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = semget(0x0, 0x2, 0x165) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/16) 10:53:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="1d6727dc035f2f53fe339a3b8ee536743ab1a012b7f94ec6f9d6faacff85dc2cf2b8f81e8c3607870f5f6803784f4f987f6ac3c0c2b67d496d305b9ee1078e590420ccc234158256bb315fa3c4343bc0c2d66fae9c8989b13dbf1ecd44ac69901c66ba6a31cb7ef0c5d4d894c8283635b1957f9887eb6bcde38bd461ec77be5c1d36cbca00479704310ab27bce61e635c040d61a542b9bae7c3882fff902af78044134d15cedc966fbbedf88d7b6de3c2657b7e76f88ad6db80c2e0d37ce2f6091d53ef404cc6a120d4ded5bf8033edd3a5c7cda54e1", 0xd6}, {&(0x7f00000001c0)="a7d32fe91215fd327df8c4c6858195f4916d0621e711c144b85c289daf88e1cbd47b99025918c62b", 0x28}, {&(0x7f0000000200)="23e2426dee0b2aebe2abeacf169e7bbb0d1dc2457febb7fba33bc254c31f23ac6f0b", 0x22}], 0x3, &(0x7f0000000280)}, 0x1) 10:53:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x97ea, 0x1, 0x1, 0x6, 0x9}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:53:54 executing program 0: clock_gettime(0x6, 0xffffffffffffffff) 10:53:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) flock(r1, 0x1) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9]) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 10:53:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x110, 0x152) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffeffff, 0xcd2, 0x8001, 0x0, 0x5, 0x0, 0x1, 0x2, 0x2, 0x2, 0x1ff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r0, &(0x7f0000000100)=""/169, 0xa9, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x101}, 0xc) socket$inet6(0x18, 0x3, 0x3e3) 10:53:54 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r0, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) seteuid(r1) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xea) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) 10:53:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./bus\x00') 10:53:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x1f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x7fff, 0x9}, {0x18, 0x3, 0x3, 0x6d}, 0xffffffffffffffff, [0x9, 0x7f, 0x40, 0x40, 0x5fa, 0x7, 0xfffffffffffffffa, 0x3]}, 0x3c) write(r0, &(0x7f0000000800)="0ab91fa1bf47d7959a6e454e3f6d36308c7e05ba4daac3e7fddeb35e99e7b1cd30c2deb8ddd0d7cdf675d4b05c0bd062bd495ae3a3be675b709f8c578b66cfca3a23ae6e637254000800002bfe5e2bd37143e768e122d990bd34139bc38ee14e408a7f55b54a262af617562b34144b5c47665f58c204b401ed533f75a5ff889a14991cfd63fc3d4d11144ce19d93b8d781aba1f8254ca11f84af781630b9479f8c19869bd297d3a8ddf285771a024376fe8c2f9e547ace797540dcccf55cd562be6f74237a80226650a00522a0cc10d4e7a1c08b5cc6ccc7fa77f436a2e13d9f73bd2960c7b406987569c7fb3120352639ae3a7550d6604d0b92b244c3a8ccf785dae125f75ce1c8c6cd588c46cc67c4c9ff50694bb7bd6100eb14fad8e8aeb2cf9c68302e3de628cd4e69f61e4d09302e261a9ec9cc703f1e202c6cea844cc2e11fc35ffe501a63e9129aeee33ecaa04537d479aa4695972d929669112129129e59648eaf9f11ab8b5107c03dc367073440a815600c9ea8109bf924ee8d27d54e47a80927a5dced59f7e56d105fcec429095767ee73356fc4fd30e32028686a6826d3b1f752e7957dd8115c7bac1573bf567fb28c18836ed98439971ea87ded457b09000000f7ae6500a492f77d8d4ba91c962d2e0a7a1c849d6a8dc8608d94786615ea3a65d97e125198b2f15470e61eea0ec995457b8f2bb80a06e52ed8451f707bdcbb4f2e0d486e7085130026b20168c915d7e8ce8bab281ceef7fa635f58fd1fecef261c48aafe06a779f65e83cae9731361c8a64783c71bf152313d9c4d2ac9ff710b45bc92ae77ba0722539e25bd82b0f0d9ac9e2124c6f6b17bfdd894ee9b1c809def7cc06461adc59ce66effa274b6ebdf61e1a9507de57e44868c940f46db5ac29f077a8dbc0a9795048cfe1aeee28329beb1d54d0d2b9f5cd823be2214ffeef4d42d5a91f9afb6502ef4f40b3b5cb99e181569c5484f6b22455e075175ed6aa8f3f4fad2749378d30c6f0600", 0xfffffffffffffe06) write(r0, &(0x7f0000000040)="e725aa0649e11c238eb5d9cee16bf725d0e97d5a9683ca7f", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getpeername(r0, &(0x7f0000000b00)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) login: OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 10:53:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x104, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x8460d107ee6bbf77, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) 10:53:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="571208e7e5cd752877ded31007ee7313a01c0182eb789925304b0502f7001192e0c5", 0x22}, {&(0x7f00000016c0)="c62cf39bfc7d48b18cf62616d475d8fb5b71cb5adcdc2484d838a1d107426d6b00da9fc97508c518bc7b79b703ac998da9d8f0fd36a4f3e3942671395ccaf981815ead919b55e511e1d7d770c59869bb841d465245fa2d3ceec6fc5747ba62fc8599c79809e552f0f2f92ba562c8c0953aca583880b519a2389e6d04ae2134c68af590009413cbc271f49fcbe4cccf1b53fa36ecb189778ad931372e8a26e2d8f2978015452cb067308f483e5f907f456266a56f0e6f3d9d84ba66c7b473a7d641e4d811f4e6742e07c9e8f250c652ec50e304947c92011b83d2598698fd9928f5e93946081d13215b897116634d64a183e58a913d26227c2933d21af292eeec946c8e1f02bf997bcb0c8198e1c68f35dca2ca339a4a6522fe56ca4d917e0a315aba11c1ec63fe0a8887cdbb7371714d4c19c1c4747c52a734e0092f90d18e0584cfa9d97b913b77ad145d1a540a7a3b3ab781acc8fb4a2946a33b672bd6e611f19a7d944b11c960f891f653351eba74e40898d70ad54486b1b5bf73384b8c3d41ba2e00bd33e606cd528bbc2275526566d222755f92f47ce8e0516e1fc8691ed5fa18142cf67dda26d87bd2a397855e57e0a25fc0bc274c100b089dea9302a35617203f975e759d6e3c3fbefc09f256a9afca7422af34142faeef33127a40a0841b71c71555f1347a1c6ee34df052412c4aca0449abb1bcfc9a458ddfbdd069644aa37be95c6657555cd8ffe66d1133be2bd3b88999315dd7c04259094aedb5879bd2500916715e57c6cbb4e7cb7f1f3d46313525586e5888aadfdfc35a563ec374909f978483401b4780263013bd069fa9fff4df7e893b8840f42358e81e40682d537d2911add6206db90fdc04d14183bdf45a717095a2999962fd96a389bb4f83d10ddfcfee01012a6cc21fd2d8351631b864a5b0167a2c3e8be7861bf6d4c31364bdcb45a3d553c05116078983ee3b1c4c5e0f5a336ba02230c28c06940bf81e79ac4512ad19463bb06a66ab283d6dae50a1f4b100ae3cdc41eedf31cf7c4c3aaf5f87ee72a509cf7ad3ffe195949bbb0722508de0ca66b24af80a2fc845d9ac601030fa13e24b44d9a41e5f0233d00abab2eb26f9eb12bb238c728d445317963cc89ffdc73927bfb392205b373e998c2f4ee30b31f430b04d64b280f37408768c3a52397acae1fac0422d28fbda244d06cec6ba01ad73ed6173b81f0051722dc901b378f9544809d9d6eae71dfbe33261eec88e33ac2deabb4b8ee7352cfc947ee1bd6f7b1d2a6755d56f07f1d6d41047458a317722e20b59fc94aed85d05bf0b34f5e028c38e8a58e0f20157318c45bf2cb9156ee9788f277ceded9b7588b9b0986fd8ba2bfc967665e1477b781390f583828a995ecf05afe9b5f2e969f79baf0dd4dab7cd00c79963633196354f6fb00ff17b6a5a865a3e999b69ff6a8eb3cf3419cd6707a3e185ee90908e1f257c0c20cc584723ed54e2c4372002594bf049521060c4682751791f9564e4ee02e20a5f78d412f7e716f2c50c61fcbb590a5345a4d440ab119e949a5405c11fbfd27bd6e604f5766427889ffffe926024c8c9ef2a2d12560a4bec47e1c952be7c46e6529be5d6d0158a63e220d79da596b5836b0439ed8b72f99ea2160d0673732ec9a4392bc703c709461930c546b44a65afdfca0e72926a62318a1051b4770604b3eab27e1cb00383adb1c91142bf5fdfc2e93d67eb8e57329f0380be2f1e327c132208047a54c55f940c086b03cafce49dd553708c9a893bc8cfbc8e28ff9bafff54beea55e40c8caf207e5a055a49b32d7b549450be1ad87045231f573b87db11de8e4c390829d4a412f5259b863e9f28523379728d5f9ebe496f605d6f079b913d03100e00446840585164e03128b241924eea791bc661eaf2a6a1f59777612da4d2849fa65e5c979fca1d4a9bcb20e2abd0f9e641bb3ecba6ff0231626adf7bb415231824122ed85fd5251c6a54b80e854f621ffd90c81c843d58153632c5046676352e1d3cc05d512209820eeaff691cddb3f6a9fe874b74412ba06b025033769acbbce680ccd6e9a910a227a4cf056763abd364badc5a9899e70c26f2c0ce8a7771131979127d2deab6eb2bb3b15dd0918421a4bb1a350314fa41d7da432a2807ca936ea6e3385c7d94eb2dbea7e3f535e6aee46f656da121d68b929f09e0e690c37ec94d41555d33bf94e0f4387381b74978369ea0398659709dae163322aadcccd841930e87743b58c9550ab6a96618bbde0fc8decba38ae79a2fa0d8c1320eb845007504fb855ba60c844b46954672398b4287e34b272f583c7017d841af04171cd4959d0203c7015b7d53b3318b15d98b40768c4e6ec3b9131f4c5f18875961590614838d28e539146f40850ba93bb6e040bcd05bb256e42942e166d64f20d22a5bd086274b72d48cc533cb405da4ac22c6326c13b7b3fcce1f6e8b22a14c3a7ce9ef1ebe7b6f368ca2dc762bd2c465fc861218b4933bf12a5e597c5597fc5987e9ae013365c95bae8c3d8a23f536795dfdd1d76d48ae320cf231719295745197b2671d1636b36496ea7261f21d4e7c51d6fbec45d61c62ddc75c085a7c85329d3d9533ad42f15c3b9a93b409761a6867617c5bde4402635765040a0b67516da0ea9c77fe4afe9042e3e3cd5315c75f775fd9e64a1fa4b3e2935f5d252393ab42b5172cf5414ccadf7a0f3f2a742976a57b7253e6716325716218e5f1359c24dad0a8b6e59fd3a4ea3bd18df26671d37c2068fe7534cadbd18bd06d2add2dda5d3f9d547025cfa07ff562c411a7480613e5999c2c274da437f6a4ae805581bdd034f40acbe9dccf6623d77c1071036b380cb10ba2fcd3856cbe68e0dda107f28338466f69d79dbe00155ec299324bf2038670f976759169c6b0dd7001bec0f25fddc9a7c117585059b1c237d8f54148b6528fc2b5af1dbf8b88ab40ec6a8f6195cbe8781a308d088e9078bad8ec00a7d75858cb36c13c333415debedc1041aed70d45b5b85bd9ee91150ce800414eff510f50091920208a22e1ecc3b4e3d84528c5a12e447dde3993d7cbd3dedd6d0be1e05650b24fb1ea79f6ae32e9064101b7388afac822c92d7a7c19c24c0af07b34a2ae735a6f876dd48b1492c0001eb6d3f2246384d1dbd65f1cd265b39c17b91de522e97b9f7e0c1096cda47316bf65dba8829b9ff428a8218aaad53a962f0dfd46c142788fa2f0eeb283ef036ad35d724c8f3f348836e7f5ac4473891858e8333f09a122bfbcc700e17b3512b904754ed30c9845e8491d2ef97c1dcea56ae3b99149dd5f7413276fc83ce4d82530bd31a5704e3d25e5aa6167ffd612b0cf8be7a7e49d0c5521b867e80dcd52d5468890855a8b30001debbf71a001b3138a9eaba8e4b2fd668ee5e0c2879e7e7492e6b2b92c6640cc85b6749443dfe103602a1b24b2e60460e0bb00f0df2650640f0a4977140393a3abec840daab7a8046fa8633494693ecb8621927f87252a9d789166d019adbd5800c951b75968a887609616acd86e822985bd69bf7af7894748596e3411172ac86a5d8720d6f7199c8c64e04dfc690c03199a0b39709c0ad7ba09dda5fda6e24c338d2cbf407555753d507dda4b0573fe640772c5196f50b7f3b527d09379c7f1603bbc63a68ddc5ac0185ae77039bf928c8014d2a8fd7350623b18ae9c15c63c43794a47444d56dc9168cae3b0134a10aa5169c948dc7819a352c32e174d75aa1422cdc6aaa6009dc8490e017fd001c269e39b9de2a1c07406ea7b7550a6ca56b7e897a2fa5f94bfbc4838417be1165d8b103f20d52f497064f5f6049dcc1792696e4c78aab812510be662a1424ac5d0d7e00263cc87c8eab346b5a8e94cc518b917369f678766789dcaa0b6da33cddee223aa3e7b0e4c81cc885bb7db1ceb61621894359359d4f6522a3ac485c367dbb2e4533552c0fe5a9e439d6b48c48bd630941625fcbca6fb52efab8c19571669ba071840520076742c1142a23ecfd74ed5c424442bcd0c6770119b49b90f1945fd71d2890719a39bbf9bc0dc820f2de83bae0bbea8e293a25d5f82d9f115a5692c322ccd3748b7293a03b55a22e59c80f79ffeae3cd1f5d102d692cccf390d3171140449fbbc600512161d1b99c4b94adf98dc18bab1462a58bf7bc553af1add7d27b0d387d285c57deeeea98fb806fb08ed773ff7e7df19fb4c9cdaa1a922394ad0575a46fc8d59da9b6bbc2d734be2bb9752a265809a52885fef9a5be7b253fe9adabe3ee5fcf85f4f83cd1c1a00529557b8ed1d5c11acace8ad0d9ee07dcc1c6209735ce4bde4009ca14ec8196713c837f2feedfbc56d02027731d4878f11f8c3149d4a265a1f8cb8bfc539d7af16320bbf71a9fa87d60b42be1a10c1f85c0c3e849f3cb41454c1df45ac61e3d783a38491a98120b62fffa0e9bc468f13478246e87c5ab3ba4eab3a057f7fd361d9f658f26c438dbef479b7de006096e400886a65181d8d89e88729a72646962b6d6d2d78aad7d717201d6cfe8d54595646cbf36b85152d01a966706e18db1aeb5e56c86ef521ddaf162d48d19fbcd9c9b14d71b6bf1b6f01826bbf7ab4281753365b18960101479a56a2e89ceb8d2e35b5c55734344425f5a03c04d43f40263d693b953cd41dd2a5b9419790ffaf33788c63d5778d1c66cd75a1a2ec4adab572e73b69dbb32c6f35c8ca633de4998de93ff3cb9bbe86b5e578b4b8aa617e999f48282e627b24b09ff7e92d6f99f907b5923add493a7ff57c545e67fa9937fc225b75a17417f811ab677efba4cb70c9bf8a68f6bae4697f7a54739d0b3180d16643db986ce43801ae0d3d57c71ed7963d1be10e99456db902ea06bb591dd037e5b9c4adaf90e629f5f9f9227361355fdc28de3fb780c37b72d7bbde49809d814292f4d7b21368a9d05e08e9495f2d808318918395a63dd806e91ae2a2f484595ac0514b20f39110410359fe8b4aed3548c54b5f6291be614cac6dbf0436af4679154da270eee68a504d60b8ca28ee5b03bb90eb69c3a7a29723a72f411fb8b52e8079da146e75fc7fc8c13e7d8ef4fceebdb792c321b0bac80f6336206b57e46fa5d6456e003f20086ed7a452064830ec9de202eda06120a9fe466dfb8cb3f95a4beaf2ca669790a2283c0c74987ab5c83fbe7e14d0fcb5f5ac03204a6ce4d8dc88c25af5a8e02eec7d56ebcee0b80fe35e07ef36b60a92213bc5fd1c01f587ad7027a080433ff58f0d2dc4d66adec993f1f8484ceb44fa7eb6d93fced5450de27fad70e838a07aab7277a49b8f10b0c9c4d9dc530dc622f87c990d69c9338f59797183efd834fccd80a0f8e3028a6859e32bb6643d801af8c82c0124d1e119a3b5f2c30a3969d6816a196b4d588f068c4409b827851ce733b6bdced0a642dab95a83ffe08aa156b9c56b79cefef981677cf2309a2fde767feb883cf3a5a547324ad54e94c4694a106af80021ae998d9935fd0a7ab22534c14473ace3932c869a28331fd70a7307daea96d76daabf2c85bd206280e7cd640643cb29564f4eed9c03a99932413f317ebf0f4104e3f9ce17cf535d197b5dc5a7a135014c4c7a57580b8d6a6b5b66a98a0a6935971509ab19e74d70daff39bb49ee74275d0d66012408926c6044fdef62fcb27d0b3f9e04984a76685452b71bce1e0f83d61b6177f4a55d45c08c0f752f36d3612b405f70ab3a880ac85d9136e7d33bfa15b33a6f211e90da464a677514f2eaa0625a30bd4281f5a943cdb4dbad3d4862eceadad298801cbbcc8f", 0x1000}], 0x3, &(0x7f00000026c0)=[{0x108, 0xffff, 0x1, "4add18a61e62a73fd3a80d6d53575442b8c812232b3f1f7ad8e91386e1dbee0c7eaa37e05226b5f77d2afc36d1f412a2e7d76df9603d758122fd3dd5d2ee30412a139ce37ead0b2a811ad7f72560eeacff9834d0f5e34d2cc88248b74a4b3daa53956cbbe2fb0841e1f630ac5bc86974ed15c25e589c66347f458808957d66f53b0e7a0acd7c0fa8d07764c14b0f63f604da17d77290dbe486fae9bfd8c22e41e286a73d5cfaf29c661cfce9f0177a8d5ba56b103481a499240ade638e2b44d5fb9594fbcb1f30b0f533ef6221c70ce0d2db084e0852214314971264f47ccd601a66ddc68b45e52cee32b975a767133ceff1"}, {0x1010, 0x1, 0x3, "f2fc9aa396725d6fc993b22769e04a09d0618d803f63cecdf1da1a3028e0cc8b10f7bcb0376d6f2c4fa44638e8a6d90ee567fa7ea3ff41b4714929a71f10e87755c6d78157aca0fff31548712c3ff1cde317aca78ac52af42784d467d095fae9d5f1a7c76a9e303363af6c6238b40475ee5d927e8780a22931242d0b733ae117de46e8619e71f89074838d5eaba72c291b351c178f285ae5857ed556fa3ea8e50e8077952116665affa4d6961fafb050380ec55f32ea7bb8e87d8e78b2aba820dfe3bf2e4ae1b9bee76efa2845ce26572bdde68450636501ef6274a93a1a2acb056bcde1f42d42b60887c49c0fb83bf520cbf6a1d6f386c722c47ba7e2de6b3df813ac005eb25846309800167e5ea8b9ff54738f49f4b71dfbd808e15d3c41764930d138bbc86e972a8310020363dbe13f4b66decfc848b676b7195b2bd2473c6816243cff98a985822525d6e56873d4612f98700273686c8f22028fadcc471fcc0add9ef268ded013892c133a79a3683c2d45e98032b0535fa3cfe63b22c88a56c94b9ffc31b8827c57d925899d3618e8d3598b4876dff1f1b2f90f80a8e501fb09655e42a3c43e63338affd714169f0a6e6e2394ba4b3750e2f2025ea1f7679b834b6fb3c857379be485cf5aa8dc557ca74c331c5fa3171783d42ea88b572eeca844dbbf5edd70ce6b721c7ab27eeb1614cfc3e5ce451a289862a8230aa1fbcde3fa38835d9ac3241cb7170efeda552d0f8e3a5b031e687ab13d993b883c0c472b98498bde88b3e91a08b9d7912ca397113db20a97d1bc9f7ca454169a7640d6bc19c7f836a50e41bc9c45495d8bbce3d02a612bf1768a69ca8573fbc84c66d1fcd32ee35fe33100424a6c6ff8d51780598b1d02c035cfaa2eba54f40605b45ff9de7d57f05f00f8a5dcb78d1531aef15047ee9e3ee529cca6fff93572158bdec054b037e976d2073923264e7176c818a7b0f0236d97ebc3379a5b95d2feeb91b136d8c2c4edaee6bd452bb76217e5c42d02d2f055f2895bc9f0f8093cc0bb9b6509eba514f0189ba4e17fd6d4b4726408c0d4041a4462efa3c16c5b22978c6c8daaf0da4c2944befe2e8158d35bda0992422c22ff168341b29569c3b61fba38ec3ed81b14c205d675da826861df68e92eafe8acf1df77155dc343d3015c310f64f231e04d4dd9436419b40c5190960bcd5defba7efdc7d3bd637e24b59a84d090d088138337a62369e003d1a3814bba458c1c239a7ddf090923a7a8b06e1f48529146e570576053ba30bdb8cfe845ffc6d7ad469fa6d6b712010789d45199c5168d478747c3674ff17ce562a94677bb763156249f5505f50ac8d1f2959042d2f646a358013dab75ef4bd5d4383a3a19d69bb70b72184c52b5a3814d80ed6eaf10ccff04a8d86ee135ee79964054a88ef4f052618506e1ca94b36128bbd5af7bc9660277c958a79679a3998171c2a2fbdab13eab25837a27b0018d234f3bf65e5502f5f57a36b167c682ef129f0b9c6185205a38be2bd988aba4820ebf90cc102e0a6f478a61ade3877a3ef552ed7246de28d8ff25677571a60c3cbeae4d5d790505e14c554221e48ad4727dfe0ac8935fca2c8c32ecb25860031b8c0eafc877528f17faac4d66f912c3fa39d454063085059cdeb62cf7ddf80f46582e0fbf01188dcfe3ebaee89254584a651591356aef77b938fdd22c32d46478adae0f18738ea514b607d056473f7638c9c8ad119b5e1348638ed1e8d9304440dbdaed9a33f754f2a76b7311f22e6c31977e2fdfbef6fe6b3dead1a415e02e24ebabcc3269e3a5283bd7570d1bedba01d39e84ee572cba8a6f0fb51bdf30d4386c7f5d535431b3730398d469376ddcb9ef3a3500236027f34ae704927b57be8b2cd35ba7016b70c56e28d6c77d6a2a7a56c231f4d5d1020e898bed5151a4f4d6608dde5900f0cf0324296a2674a027640f198857f0bc3228e163d884d379f398289db843b5d137e6404e37c32732e36b7d6c7699f7263b3b08d92463c4bd5597fc9506636b23b6e5e92b90705bf6ac1b98e8c51a8c5f08484ee0b381a5f6d37cff009962c63b788b3d70a4f59612d8361c2efaca5dffaac8ae34e6da5f6be71ee838e7f6632da5f8b9bbee25a309edfd0fc41fec600ba49a924d412b23f336f605e818f4f54c3e86b20152219592c591cd322287a99a39cac791dd4d17e4bfad9763e157e49ecf128cadba2b0b2b05a971a7ba762aefe8bfe61ce5261fdbef2939dda8e510ef5f2c9b2256e5c769d155cc817be99cf2bdd14a7409a15c30cc53362b72adbe3cd37ad7e23283cbf53e7547232fda33b22f7b28a7a392d7752d4ab44a0fe6acf3b127a31814404a5669063834391ac8d52c70a46c27c06ecbb5f12b0e3987c8019582c56a8707eb3ffb4be9e9084d4293fcb60a51a1011668326bcae6453f209141559d9102970b7a68517a0ac82dc1916704bd2922fd56992e6545ccf7711ded16a575fc9ae0ed226620f33c3e187b68ca83afe6b2cb1db250452b1f832005eeda87864136d47f7b3e9b0c961e83e36d057784842d84f5fa0a723fdd4a95154eaef0d298e7258c8e1c887645757db5f7e633a15e95935b506be1835e41ee6d7fe2902a592dd7558c0c86a868bc67dc0f5a9d166dc76bc5f68dbc0098b3e5cc421af9a9a282258f16329ff1ba1acad978c643898dfe12b39f2daaf4a477830be7263313fd11daffb32f1d84ea4a3347d4e6fc0ea7aa909709e195d993db3b85389b9b987b33a42b99460bb45c030e58cb0f1f0db2bbd9acdf155cd8c842093e129721df757716a23ecd4185533d36fb52ba22b87615d611ff1391ee334d7efff877a852f5ec4a303a05acd1bb66ee9858281f7f99605f9e42b963b6faa0a93c314eb4ae3f560ec1c9cee82df13910800d36296839c2dcca53f73e9ca6f9e5be5bf842e7297ac496ce3027a13aa7a895c0175d24b973469174ac04c15d3bd9aa5af0a0ee8f83389d484d7ba6a24ba2f9121974de6c8450cb8c82116fc15db2b31a950d9e688e5cfd8b875bef221f5c7f060ce18a86f09a094ec4c903d211fe68a98b53f143b8093db9489f51af1ba173f4a60c4ff92431b5efdd69fa2dcf5a23a700821f658c71f9695eae16557c772d420ae610a21d8fd5f7ec7c372709c24b2c46e701403686ceea545c7f08a276bb6d8dbfc982074e8ccf88828c953aea2aad7a5d3bcdb6602c7a064bc5274d16532b691c157ab55a16e52c30ba0b422fef2ddbee8907a14b9e9a8ea24cbe47e33d38e7580550416d76f43598cf73305aa1c163d4ba6ad1ce5633a4724864d3ba762560b66b0a26d15ec53376f398abc495ac668c5abf996069f794a041ff76b74175dd9f86a15ba0ebed8e799a2ac35090d49aa0b5144004cc09288ea88e44401fb8911992ccec845608fec7383ab835ab2ef6de7a71ac7d2825d73a0f784fc6f54fdc2cb187d61359a99bccfd939d89205584d0667dd17abdc27585d2b694ab697e4417efe6d0526887265e46ca3a49b9473bb48992c7aca60796dd3651f2e33a1270cf74ff53e926fc944901f78bae5de1a0a1bdda5d0701bbed0d6cd7c881be10aa8904e55d4e690e10e0dea163d24fefc70197491fe1f35cf1e18dbe1a9bfbff4de8a145e04e2ab4f6666b8fc885f5d459c7ce7c66e3ab4336baec0caa2cad5ce41b4ad040e2cd69c492a596e2d3b3edceb3ab5855570b637105315a87431dbecbe526ba1e38a2235b4a9ae1a9b2e88f298cdfddaf1d6ab9d6bc6ad43a435ec7fd03d978f00b58c347c434a173029c18fa79420d908352872f9f01e0e34ef6c28b1b97edb83df1d52a98984b51fa20e6efcbbc34c0745ca724426e4835979b3aca623debcd9c063fd3e4472f6847c6ff8be37f7e43cddeefe215816627ba4fc629c63a792cd1fa6bd199b047505a8cc66561122d0991a36f9be6f81c98ffa203eef09ae10b13f7de24e73a3c31eb28bf92caee915756b7c8bc27355b1990155ad5d7a4b5d9f4d8dfd82908978065c741e74e29d7ccaf387f11766e0d0683f382942349d6cbf2b334c6c24f26f7d4da27b920e800306d5cd4b589baf3ad36ff1c09e32d61b26b3c38932b1174897771f8ad55ecc805bdd231c6a809e2c4e6ebd0e82fdc204a26119f52a5309b2edc05c19cb86daa46473efc369029085ce928fcce668469deee4886fd2338ada579fa5c4fe5da314d223586756b970f029370fe85766c18d4ab61eb20be6c3199c66b35da7f777df09aa52ece7c728b70880057181eaf6c0299d5dcb61b4f3a9bd3e846a5a438e6f654f7d1a6e012000d46aa69f316e8e941633a3f3b997996a5b95427d4546d6b5bc8d56c64f69ecfe79b6a6dd682b1bee4bfdedd2702f270a4d3d8510e5f696c6180fb6fbd0f7bfa7abb7837105c4e7cc1f2accdc9126dfabb6465942451fda6decdaea041329917a7b5e584b0be05464e9a7b6cb4942b1ec6fc25c61ea12c4d43a6c82e1921ea2b108576bee14e9acd163071c9973138d168babb4597b7ac4304f66a47593eb2dac7db38eadde688ae8c14b1028fdb270cdb0fd7f7af7abedac0ea52b98c2f7dc0f0c237c641759ff96af04590d1104d40c1ea23998a65531c353e6537a88a92a675f88e6838b4f86788485eedf3021ee68e0ca0fad15b2b40ef5521057cb8fb3288919574613d91f124e829216a3e2b63fb2e2c9935b04aa85d9e0a5e82a9e2af2d41f41e8a11403b086208a850ac260717ad9af5515500f48cc2afc0f2a869192bf499021749d8963d5bebcd086e56cb550781dd992389570d656148b3c22f06f95e685484bf3309b9d5acd2887c6ecb03d075784f9e4f5d9d06623793e9ef44aedb56fb9dc25605411b86a15721b86a91d7c65d0d0b26667d4eb08240063f3e555b3d4f68e18d7735b72a3009a864a9afa203f10ac6e7b81be9e8678c4acfd442da2be1dadddc7045fd22e6e59da4073762bae51c2e3da5b63d210b38daf31227adbb0cc967869e4246ddb7ddd825c1827aba2a21a65f3eafc745947e1c0b7acfb7096f6056c40a2f37db1f28b565a0ab83eee4593c6fdf13596e9f8d014d2df66b2cb20fa2c81f54bf892a1deedb7c759877ce9e018f30d5ae91d625c337968f1705b31401c2038e619f66db42e204ed143a3ea65030cfea352d91ad1b6e6411ff7175f4820dcaba48a59de22d58d5c04e863ca9f22a8fd28e4111c9264b56676d3e4bfa005d341d7be3893a865a9417872d655a062fb7853d8a44b0d21c3325090fd6b95b87e7592a1c7995ae01fba2bbf061a166886c45e3576c62a3c00c5f9426b3b0100c365297569cfbb76895d168a14a82072a1f170e2b3b07cfc8b48cad209c34b6fc54d62706b93d70ac5bcce2f253c375aa8a94ad8e37f58fb3ed9cba649710a955eb5361c9d470a529e68aa7aeb9ea1e3085f581f1684ea6755662e349305af935d9d059e93fb0da420f181a05b61763befd5eb9f731b5b09450740301b08396691878339b84d943a9c6a33012d70e4041b158af671c1ed7756b9682889c7b384154b7145697d0d97e69923e99a6253f2b6b69c5a72747c4dc8516b46c104ee92e33f1db3792bdef2d620401638fa1fbf4e9f6cc3cd632a39f8589b08945ae339c6d13710a93b2069e723aa7e6a8fa43b2954dbb72d03bc4b5fb590a0f7520d5704141f1b6dfe8d16ec3dcd40c7552ff6da93cb5cee986eafc177028643e0cd90d6c3b9daf825dbf39598c520b2ea75a1d7aa386aa47c07caf01b609325a3551ede041bfdd98df5a396290a0"}, {0x30, 0xffff, 0x8, "3f7a6cc1b6888997c78f75821767d705f3adadb91dc8665e989feb16f265"}, {0xe0, 0x1, 0x1, "1d9d0101443c70d50adb7117cb2f2d2256e2d518dfbdc819a1e5be797eac9f732dd24a70e934cf8fd2847720ee8567e2d8ea1855ad25b4e3991e0675d5bef0a948ed5e7f2af2efc4152241511e8d820b11de1a04e182b25d56f585bd7a0ab4779063ff824b9632171915a88c9ac4ef3095de0287a24003b8ae216baf71ac1cdb2b070e6dddf25855fd939a7549e047b8674b6442d083037f063428d5301b200776af348b24203e086fe07f139e9e8dbe453c9093a9c5e15f557af25f629c29c5892f4177a4bfff40f5c27752bca7"}], 0x1228}, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x4004570f, &(0x7f0000000040)) getsockname(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000015ec00000000000000000000000000"], &(0x7f0000000200)=0x32) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x3f, 0x100000001, 0x7f, 0x0, 0x800000, 0xc25, 0x1f, 0x2, 0x0, 0xe8bc, 0x6}) 10:53:55 executing program 0: r0 = socket(0x7, 0x2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = getuid() setreuid(r3, r5) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = getegid() setgid(r2) r3 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:53:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = semget(0x0, 0x8, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001440)=[0x3, 0x9, 0x7ea, 0x5]) munlockall() readv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/164, 0x4f96}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x9) 10:53:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x3, 0x0, 0x2, "8f54823577f92002ad66f9318c0b813e96de7d5e", 0x3, 0x800}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x1) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x75, 0x7}, {0x4, 0x20}}, 0x2) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000000)) pipe(&(0x7f0000000200)) syz_open_pts() 10:53:55 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 10:53:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f00003e0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 10:53:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x80) 10:53:56 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x14}, {r0, 0x8}, {r0, 0x4}, {r0, 0x144}], 0x6, 0x6e3c) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:53:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="da5859b2a211e3f495f7cd9e145a7af9dbdb14b97f08ac46eaf3b6a993a60e0830f9a9f72f7fe6c13fe4834194e77793d6500096a8715f793ad58d000f960243fe8c014284d666af6fc477043955822cdfdf50dc71f198a360bcdeb49b2f79d69d6922492fc25a2b373eacc20275bc9a5fd7d0656cb6f5f111388c0b3c2503ede5c18a781087549c01ccb3597919f56a4be5076b07b5d1a35ed92224702b17a9a2818b6c8cce9e2007b1a48483d60d73cf8228fa7f493a80935f8d0ca3569077388ba8df843f2d1d3ce301f7e6497530d7e726", 0xd3}, {&(0x7f00000003c0)="203f8ad1b62c919099b2794efafe5b2e9694845c2e53ca1af9646c0382cca6f22836180f02da1e8d65e226", 0x2b}, {&(0x7f0000000400)="0e384b850b", 0x5}, {&(0x7f0000000440)="46be38c95788acc85870ba1d4f6fb1c9bb6f46ef0df887b64c450666939a1ba0ed5acea5b7036c105cec48f5936fabc20d41b59f0c80e33855733da89a673b17926cee4335d9291f77ccb140b3a77938e0471a6bdb7744b59b4e1fb7323b31e7c1a31b360fbf8ec6bed9361080567cb1637d6c4fd1dcde5c066c721edf9e1a50c30e3a5b209773db679e0893ac232d1ec3504caf0644bddbfd3440cf91692c643fc79d8edb279b2b8666e74f49bea23b26195463", 0xb4}, {&(0x7f0000000500)="e96ab3e06858270a4f0f0defbbcf99821a8b94a636e265c73ce9c9f219358b40baf979184d45d416da35cd5428e491de360306ec67f15078b9fdfb19f989e67c97de50556ba41c3ca8360aa1d04cfde299b319d791f944920c98e4ec5a0d8ab95df63898eeabb6771220f644d6ebcb5df4d58f0dbc2912a378dc1f0238fb436ebfd2fa0da1a3110ecff93b5e58024e8094af8faacba6441d", 0x98}], 0x5, &(0x7f0000000640)=[{0x48, 0x1, 0xd2e, "80458d935b41f546ef30c3bd47940aabe9e5c48dcfac4c30b9b6bd46a59b75f504981199da10439fd27286cd65e6acf46d9e29e6c65139"}], 0x48}, 0x2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) r1 = semget$private(0x0, 0x4, 0x82) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xff1d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r6, 0x190, 0x3ff}, 0x1ab, 0x0, 0x7}) 10:53:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe081, 0x4401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc80, 0x40) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:53:56 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 10:53:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x102) close(r0) 10:53:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) 10:53:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ftruncate(r0, 0x5) 10:53:56 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8001, './file1\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x1) 10:53:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x27a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000340)=0x1) linkat(r0, &(0x7f0000000200)='./bus/file0\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) getpid() r2 = semget(0x3, 0x2, 0x400) accept$inet6(r0, 0x0, &(0x7f00000002c0)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/207) 10:53:56 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) login: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff80000199c1d0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000199c1c0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000199c100,ffff800002b49150) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800002b49100,ffff80000199c100) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80653ffa70,80085761,ffff800020bfd730,3,fffffd807f7c7c00,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069311998,80085761,ffff800020bfd730,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020bfd878,ffff800020bfd860) at sys_ioctl+0x646 syscall(ffff800020bfd910) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,fde1a0b6010) at Xsyscall+0x128 end of kernel end trace frame: 0xfe0d2c34f60, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff80000199c1d0,1,ffffffff81f33463,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff80000199c1c0,ffffffff81f33463,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000199c100,ffff800002b49150) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800002b49100,ffff80000199c100) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80653ffa70,80085761,ffff800020bfd730,3,fffffd807f7c7c00,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069311998,80085761,ffff800020bfd730,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020bfd878,ffff800020bfd860) at sys_ioctl+0x646 syscall(ffff800020bfd910) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,fde1a0b6010) at Xsyscall+0x128 end of kernel end trace frame: 0xfe0d2c34f60, count: -10 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020bfd360 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b4a000 rax 0xffff800001947f00 r8 0xffffffff818cb2f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x7f591edb01eaee7d r12 0xffffffff81f33463 substchar+0x92c4 r13 0xf5 r14 0xffffffff81f22d40 cmd680_setup_channel.udma_tbl+0x3c0b r15 0xffffffff81f33463 substchar+0x92c4 rip 0xffffffff811a46a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfd350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=272679 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b424c8,0xffff800020b42028 process=0xffff800020b0b3b8 user=0xffff800020bf8000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 80340 424546 94474 0 2 0 syz-executor.0 15929 405704 53413 0 7 0 syz-executor.1 *15929 272679 53413 0 7 0x4000000 syz-executor.1 66103 473920 1 0 3 0x100083 ttyin getty 94474 207387 52153 0 3 0x82 nanosleep syz-executor.0 53413 111496 52153 0 3 0x82 nanosleep syz-executor.1 71856 330106 0 0 3 0x14200 bored sosplice 52153 175615 43842 0 3 0x82 thrsleep syz-fuzzer 52153 367094 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 153947 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 65502 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 518795 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 290589 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 16450 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 120260 43842 0 3 0x4000082 kqread syz-fuzzer 52153 93902 43842 0 3 0x4000082 thrsleep syz-fuzzer 52153 144920 43842 0 3 0x4000082 thrsleep syz-fuzzer 43842 278779 84148 0 3 0x10008a pause ksh 84148 303513 63945 0 3 0x92 select sshd 63945 458221 1 0 3 0x80 select sshd 34090 457070 96776 73 2 0x100090 syslogd 96776 36563 1 0 3 0x100082 netio syslogd 1016 67207 1 77 3 0x100090 poll dhclient 41315 434639 1 0 3 0x80 poll dhclient 96875 226474 0 0 2 0x14200 zerothread 77493 17633 0 0 3 0x14200 aiodoned aiodoned 81661 167711 0 0 3 0x14200 syncer update 36172 331618 0 0 3 0x14200 cleaner cleaner 20092 187296 0 0 3 0x14200 reaper reaper 60311 12665 0 0 3 0x14200 pgdaemon pagedaemon 86853 491998 0 0 3 0x14200 bored crynlk 32537 36271 0 0 3 0x14200 bored crypto 98647 162870 0 0 3 0x40014200 acpi0 acpi0 77945 350060 0 0 3 0x40014200 idle1 59726 503797 0 0 3 0x14200 bored softnet 10342 180339 0 0 3 0x14200 bored systqmp 28909 10694 0 0 3 0x14200 bored systq 19960 243647 0 0 3 0x40014200 bored softclock 48744 25764 0 0 3 0x40014200 idle0 1 368701 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 15929 (syz-executor.1) thread 0xffff800020b42bd0 (272679) exclusive rwlock wsmuxlk r = 0 (0xffff800002b491d0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:629 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360c40) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 14557K 14557K 78643K 10896 0 0 pcb 25 9K 10K 78643K 543 0 0 rtable 100 3K 4K 78643K 412 0 0 ifaddr 53 13K 14K 78643K 154 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 20K 78643K 111 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1789 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 140 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 950 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 42 38K 70K 78643K 463 0 0 subproc 64 65538K 67586K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 109 0 0 in_multi 33 2K 2K 78643K 117 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 271 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 29K 78643K 3872 0 0 UVM aobj 55 3K 3K 78643K 59 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 34 0 0 NDP 10 0K 0K 78643K 45 0 0 temp 156 2367K 2437K 78643K 5508 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 468 0 460 1 0 1 1 0 8 0 plimitpl 152 37 0 30 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 191 0 187 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 17 0 17 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 311 0 123 12 0 12 12 0 8 0 art_table 32 312 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 136 0 126 1 0 1 1 0 8 0 shmpl 112 57 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3214 0 1803 46 0 46 46 0 8 0 ffsino 272 3214 0 1803 95 0 95 95 0 8 0 nchpl 144 4816 0 3211 61 0 61 61 0 8 0 uvmvnodes 72 3368 0 0 62 0 62 62 0 8 0 vnodes 200 3368 0 0 178 0 178 178 0 8 0 namei 1024 14396 0 14396 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 12607 0 12607 12 11 1 6 0 8 1 sigapl 432 1111 0 1097 2 0 2 2 0 8 0 futexpl 56 10887 0 10887 1 0 1 1 0 8 1 knotepl 112 345 0 318 4 3 1 2 0 8 0 kqueuepl 104 292 0 290 1 0 1 1 0 8 0 pipepl 112 798 0 779 5 4 1 2 0 8 0 fdescpl 488 1112 0 1097 3 1 2 3 0 8 0 filepl 152 6978 0 6880 8 3 5 5 0 8 1 lockfpl 104 336 0 336 2 1 1 1 0 8 1 lockfspl 32 471 0 471 2 1 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 2055 0 2048 1 0 1 1 0 8 0 zombiepl 144 1097 0 1097 2 1 1 1 0 8 1 processpl 840 1127 0 1097 4 0 4 4 0 8 0 procpl 600 3191 0 3151 4 0 4 4 0 8 0 srpgc 64 18 0 18 2 2 0 1 0 8 0 sosppl 128 15 0 15 3 2 1 1 0 8 1 sockpl 384 954 0 934 4 1 3 3 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 154 0 0 9 0 9 9 0 8 0 bufpl 256 7141 0 1019 383 0 383 383 0 8 0 anonpl 16 114160 0 106262 77 36 41 48 0 125 8 amapchunkpl 152 6604 0 6505 17 8 9 9 0 158 4 amappl16 192 5219 0 4817 46 24 22 33 0 8 1 amappl15 184 295 0 294 1 0 1 1 0 8 0 amappl14 176 6 0 4 2 1 1 1 0 8 0 amappl13 168 192 0 187 1 0 1 1 0 8 0 amappl12 160 14 0 12 2 1 1 1 0 8 0 amappl11 152 342 0 333 1 0 1 1 0 8 0 amappl10 144 682 0 676 2 1 1 1 0 8 0 amappl9 136 499 0 496 1 0 1 1 0 8 0 amappl8 128 175 0 149 2 1 1 2 0 8 0 amappl7 120 44 0 37 1 0 1 1 0 8 0 amappl6 112 59 0 50 1 0 1 1 0 8 0 amappl5 104 452 0 441 1 0 1 1 0 8 0 amappl4 96 445 0 421 1 0 1 1 0 8 0 amappl3 88 175 0 169 1 0 1 1 0 8 0 amappl2 80 9729 0 9677 2 0 2 2 0 8 0 amappl1 72 32620 0 32214 23 13 10 19 0 8 0 amappl 72 3431 0 3394 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 58 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1112 0 1097 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1112 0 1097 1 0 1 1 0 8 0 vmmpekpl 168 13089 0 13069 2 0 2 2 0 8 0 vmmpepl 168 123064 0 121681 112 48 64 74 0 357 0 vmsppl 360 1111 0 1097 2 0 2 2 0 8 0 pdppl 4096 2232 0 2194 6 1 5 6 0 8 0 pvpl 32 340157 0 329210 173 63 110 123 0 265 19 pmappl 224 1111 0 1097 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 533 0 4 16 0 16 16 0 8 0