Warning: Permanently added '10.128.0.114' (ECDSA) to the list of known hosts. 2019/03/21 00:07:16 fuzzer started 2019/03/21 00:07:22 dialing manager at 10.128.15.235:28213 2019/03/21 00:07:22 syscalls: 1 2019/03/21 00:07:22 code coverage: enabled 2019/03/21 00:07:22 comparison tracing: enabled 2019/03/21 00:07:22 extra coverage: support is not implemented in syzkaller 2019/03/21 00:07:22 setuid sandbox: enabled 2019/03/21 00:07:22 namespace sandbox: support is not implemented in syzkaller 2019/03/21 00:07:22 Android sandbox: support is not implemented in syzkaller 2019/03/21 00:07:22 fault injection: support is not implemented in syzkaller 2019/03/21 00:07:22 leak checking: support is not implemented in syzkaller 2019/03/21 00:07:22 net packet injection: enabled 2019/03/21 00:07:22 net device setup: support is not implemented in syzkaller 00:07:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0xb612, 0x1, 0x1, 0x2, 0x8, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x1}) truncate(&(0x7f0000000140)='./file0\x00', 0x100000001) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r2) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = semget(0x3, 0x3, 0x601) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000002c0)=""/213) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) rmdir(&(0x7f0000000400)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000440)=0x4) fcntl$setown(r0, 0x6, r1) getpeername$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000500)=[0x8, 0x3, 0x1]) setgid(r3) connect$unix(r0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000580)=0x5760) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000600)=""/4096) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001600)=[0xfffffffffffffff9, 0x6]) socket(0x38, 0x5, 0x6) semop(r5, &(0x7f0000001640)=[{0x3, 0x1, 0x800}], 0x1) 00:07:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10008, 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './file0\x00', './file0\x00'}) r2 = dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x8) socketpair(0x23, 0x4, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0xc71, 0x4, 0x1, 0x6, 0x6, 0x6, 0x2, 0x2, 0x2, 0x7ff}) truncate(&(0x7f00000001c0)='./file1\x00', 0x400000000000000) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[r5, r6, r7, r9, r10, r11]) shutdown(r0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x101, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x100000000, 0xe9}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x5, 0x401}], 0x20, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x66, 0x10000, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x40, 0x4, 0x5, 0x81}, {{r3}, 0xfffffffffffffff9, 0x16, 0x1, 0xcd, 0xffff}], 0x3, &(0x7f0000000480)={0x3, 0x4}) r12 = semget(0x2, 0x3, 0x5) semop(r12, &(0x7f00000004c0)=[{0x3, 0x80, 0x800}, {0x3, 0xfff, 0x1800}, {0x0, 0x8, 0x1000}], 0x3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000500)="14b92c3ae3b72abc44e080e086a499db2eb77b6bb831e8f19e4360d40a8c7a05966e304c0f8aea2e65f489e74fb17308b5411345c369e6fb106d33cdc851600c162e12f2362516132b784d4d2696bc6d173524331f22cdb2d2", 0x59) getsockname$unix(r3, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001600)={{0x2, r8, r6, r8, r10, 0x2, 0x32}, 0xfffffffffffffffc, 0xfffffffffffff3f7, 0x2}) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f0000001680)='./file1\x00', 0x80, 0x62a5) accept$inet(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) symlinkat(&(0x7f0000001740)='./file1\x00', r0, &(0x7f0000001780)='./file0\x00') bind$inet6(r4, &(0x7f00000017c0)={0x18, 0x3, 0x6, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000001800), 0x4) 00:07:26 executing program 0: 00:07:26 executing program 1: 00:07:26 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) 00:07:26 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1808, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 00:07:27 executing program 0: 00:07:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 00:07:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) 00:07:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 00:07:27 executing program 0: r0 = socket$inet6(0x18, 0x10000000000004, 0x2) r1 = msgget(0x3, 0x80000010) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001040)={'./file0\x00', 0x41b9, 0x7f, 0x5, 0x0, 0x8cf2, 0x9285, 0x3000, 0x3, 0x2, 0x2, 0x10000}) openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 00:07:27 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 00:07:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffff9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 00:07:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/114, 0x72}], 0x1, 0x0) 00:07:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="41eca447b2e21a4d8207d9e44d7ba9d4fb89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e274468de509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311463", 0xfcd3}], 0x10000150) execve(0x0, 0x0, 0x0) 00:07:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r0 = socket(0x20, 0x1fffffffffe, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) fcntl$setstatus(r0, 0x4, 0xc0) 00:07:28 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x3, 0x6) kqueue() connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000001100)="87227c8d380b95838303f2a580d10ec9c8f855de2b916d4a026ede249e37c946", 0x20}], 0x1, 0x0}, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 00:07:29 executing program 1: socketpair(0x11, 0x8002, 0x10, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x3, 0x102) chflags(&(0x7f0000000000)='./file0\x00', 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 00:07:30 executing program 1: mknod(&(0x7f0000002500)='./file1\x00', 0x2000000006004, 0x3fe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x6c7}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000023c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000300)='-*&):{-\x00', &(0x7f0000000380)='\x00'], &(0x7f00000024c0)=[&(0x7f0000002400)='#\x00', &(0x7f0000002440)=':\x00', &(0x7f0000002480)='{%\x00']) 00:07:30 executing program 0: r0 = socket(0x10, 0x8003, 0x1f) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x4b, 0xfffffffffffffffd}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) dup(r3) r4 = msgget(0x1, 0x80000000100) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r3, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r3, 0x4, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) 00:07:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = socket$inet(0x2, 0x7, 0x5) getitimer(0x2, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 00:07:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="c7cb52fe1890cf7c7529f49ba5361b6cee293e8548e054c803ba2c", 0x1b) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) load: 0.35 cmd: getty 44547 [ttyin] 0.00u 0.00s 0% 311k load: 0.35 cmd: getty 44547 [ttyin] 0.00u 0.00s 0% 311k 00:07:30 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), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000140)=[{r1, 0x40}, {r1, 0x30}], 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 00:07:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="b77849523ffc67e46758d2779fec1ef3d83a8be3b2e654dde631472ffaf6bc01af6f08c5759b798ca8868c60ca196e15e6d90d67516a902164d5db1120c6a7c81debf4719a2218430b5d25edb71eae3b29838b28c5fb571d1f53d739df407d22dd240317bb75accdfb0d956b141eeaf9c61fcc87a07832d0ad8b5cd4d0d6cfe7186fe2d94f10fe2636c2f3a5ff6de264ad69a7022af21729284091db743c862d", 0xa0}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="15adba223e1d016648553a14205a2566abb7661ec72d77449f541a5142f7c8307a3b613eeecb98f55f98430cc0d33ef99d9ce4cf0b1829bcd9b4190b8bdec68ffdcc045b782ac55498d29b1d56af1142ad5d1b0f46564c1f19b794af5621c5111fa78eb53bcf25774227cd29ace96b5950d5a29dba4e40221fe96cefb72ab74e42a5547c235b885357b5b78ce1aa3d1899a366360a4e6e60906982ff12b447a3a1b14fe5e170b5239c9e509416bd05c62167bd6f43e6d2c63fbd0ac855f19c1b3def892095528b29be043905553fbc3d91b855c6687e8d1a79d9d8c87bae30712b95a20a6a0f36d58ad4df799dd124caca", 0xf1}, {&(0x7f00000002c0)="4bff60047150dcaab6550d217b", 0xd}, {&(0x7f0000000300)="ebad2578f7dd7e031c5f3d6b4e07de0ebcf9c844f3642b35fd18142e86b35d142ae2acbb2375870fd395f15168fb3c2b298bea49d0724540e61081ac763e3ac627c7864c959af21474ffd5", 0x4b}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="530f045b87ce77232591794ab60d71e94db7e3b340ba028101f58addd19d1fd6d49b5132fb36c1cd96ceea11fffbcc7d7d949f04c6309fd438048895af0aa6f9922c20acaae6cc6d4cd4d3c74ea8cef6518e7b5de18ef2c8549cdedbcffaf4af472c74c3531699e655ba6daa89bf8fe7e2d3f1ba18f796ac08d7f1f82420d1508f48482a6d7341cacbda36c9393ee2273298fc2f5fb2e630cc18c193906a7e1c8bd5dd9da8bfd4ea38f43d0ed65865fb021d0e409bd368d27c51653e9a016c85cbeda29bd501821bd8d5e9394a147479d018b33db983f8bd9e9047fe343fb9e8fab97ba23be56ae922a6f0789ebe30d028f8cdae7ddbec43100399d69e7fcba29c040c7954e9f309dcf1eacd02234f8120b95759969cefd2498c3c31b1d5d59f60915737cd92fcf94a3170c63e108beb6ec9fbea7608f6950b8f6b87f6cf07e4a7396e541dd1bc7d9ac70255990a83d1bee7c4f248c73d7c7e8e8130e35eef254370a833f290e4138d65bc86698436c4d4be6f9b917dc38252ae0b434d277ade2704f2da2708afc063561a964da1432cd8e39ffde1fa55ec07e374d92f70483096922965b25ec49a7870ba73e2754beed1af717bee3cd691f0fe15a4cb469b4bcdc95dcc4b6429596f988f54c8ba97be10f4aba6d4da57c1d71566a18e107df206ea918c1682ffa6ee10bcdca13eaac81ed0435082b5823b0ded71ebb7ac092f312d6a1d8a28924250317e486be96a79c814fbe9f858055246473ff2ab10df494a64adbc85cc9908e77712f08ec5ffb74b1cb5ccbedd6592ea9b996b03693917d5b89a6d30b6ee0716b806aac1bdf6ce6bf3ce08473246bc52ba0f0366fd29d6e0c2424cc1c0eb620ef8d9383d54483ddc2624e8eef411e60917438e23895b0a5f26f16ad1534b5a513dc00a3e19a5f773c709b80bc6dce7c5ecebc9a1f49ad659f8904ae4ae67a1c0dbabc382fe669abe11f00af4a4261837574b896dd625931b4573c59288232c4b5da99f645b2e7e1ebf8376c4e11032316191b3749a0a2706581e191a15a5229c0edf9fdf7038af8b031af13ffdb2ccbfb0a34c471f5a359efc6eeb10569fba2f4afb47431da70b4d406e06f1f3fa0e93b570184ad76e35666aafd1eb7b73de2730808a072089b061fda2663f7d8938982e76473048aefa70c7bff0b228c68838da143829333a620fa36718491dfaff0ab08ea4298d6093d2776d23f13a3b22ad3d871126b67f4990381cd9e8b09334ee4b298a0d12f4a9ce345df17aebee5b1779de819eaf74cad35a116772c8e856eabdc4b7d946fe4d31e11c268ac74477afc74185d324c559bd1dead812212be530410b8e227223a90a6645e39ad8b8b47ef4ddb40ea49afa518ae00442560b75db56a1f6c6de3955831199aa7e73a274884bf7df54b8c6e30ba65600136f01ad0610e70f1028a0ce42b569cc4f03982b3c7a2485c2920e2ce50f785d28e6e88fb945efc78edf6975d4ab0cba6a1b4c6aa7230a39d3e1967f29111183ab433d4bf48ed10f9a8413909af38ab9e83e247848550a1786db11cdcbb41742a63464d475a9c6cbe432636b907ac0f240db5f4a3188f8f98e930628a7ce61667bf78d826aed3033210600caad3df4a1a581b97aac013bb8500cca3fc683011bcedf7dd8f7b1e5e1ebd8c64a826ec8421e61cfff0ef0678675d015694100ea6359d0849732becaa882fdfba61c0069ac99fd8339de0a7a48e36aaf00cf2e4f33d8acbec2cbc183013e69aefa2142f5b2588db05cb29b60e0106cd6ac1d8ccaa4715b5a6760741498d3ef8e20db9bf13aae7a11c288b1d46a0e76c35fe033bf5d71761cd0828703925ce8252a7258d40ae54b1233ed63e45322bc5d88345821d09b7a4d7ecb38d67ed3de099dd7472a2b995165d959d42eb17fd3349e93b4e4c9b69b0ae429eba25137e111afc939a0279945ef941e71f109e98c3eb0abfe80b1e53beaf300a1a142d1fcc86d92579f4de2eed5b5b2eb773753aab661c750a4341f2fb951a822486c01fe063a078674b3449568b5b30bea0f15253ad6ede987115f1861d9af9d949014d563e7e1ae23dc9e94f331d5b9d0f15e02468cdf38d9515d2c3271840895875bd7147e352c20ca1ec608d63caa4321b1b233825533aa687a40e49b1a77533a260eb9078e3ab3546cb5d20a2ea2f9e8bd99494b3dc674035cd96041049340f6dc3220cdc625175a35292a9bc4603c1236f7e277b5535d1761f0c1ed8a8e59ab325c12e099ce02a0443deed5c9c3172b379ac114432e483e9a9bfe6cea41e43eda20a17753fc8134cd4ec6475e4d7164e4450df6be4197c80d81d5a9d90e387fe95202135cb8b8eacc32a691160adb7424687bf27ea4db4b901f39ca4384fa12bc663b515552098c7244a702a7b339cf4812ccd1ef1ec81ae8a869dd5f79d7cf427891ca50addbc7ecbe639262a89722241bfe0bb643159ed32c175d1f05edf1f75eccf4cad3da7ed316a6df72c0c1e5942517da013648efaa9c9f0088218b2ffa77fdb6f01d75c8ca493ff38b81fdc80a3b77fa08789e0c25f04d05c9f94b7ce5b940654ca7720d01df133f4c7edc24618c33effc1659ef07f4ecf65d47617a7ce4f104baaa05b5a4124d7389eb6e6a1708092f6c637374fb9ea54f4ade5ceb1ac5ba9caf3469f6b9ab5d861ebeabf2b49d8081aa1359f2aae91e48ce62dfcd4d0a70804e934c7c1320b5c20cbe625b3c46da376b7d88546419b072caed89ae532d05533aa9cf759cf6f9939e71367ae5f005ce06391bbf287d28d0ee490571b059c2950b8f456260d83c884f5183c15b80293cc9d05fc103d6b2633404ea691fed8891625690f78da9e1ca48963d419caec094446e07faae8d684f01bb2dc2e49b601e6076e98d841251530c7231a055344deaa0782ed4e12b23ef902012129e6d2358a92b543ca1182222be99eaa97e2c451f9e25f9cf3a33519747e10637fc750a681c1de077b60fca28a1a069132daf664737641380f589ad68ebdc259478d110976a20b8e02acea9d3f143c619856311f8622438c5d01aed611a5eb58825d46b47a6c16e8f1cd585e3a80b7415c42f8125d3abaaae6dd50e3f51666994b74e2774056e1ecc9253ef7935e218c0491441498282e76a109a62e3d482af119a866759cb876de90eeec5871e5faee9b6be5081d6a25753e33581169688d16c135e9385f482ba2bf3a968c86e0f790fd19bdf07353ea12116c673254f42a9f9a8d70015e74dfb7a3e568f0f023b8a75d5b06d4f3d2990d136edefb1cce3417319e6ff9d987c3f1b9344bd85972843372d9c78d99cbec92869b8754228ac8be2084b200ff279a4cce6e012c45808c79a5c14500c9e650c8a13550f534a2dcf638a2b665764ac2cddc9357c39eae8a530d0f0cb1810082cddd177d372cc3cbfacd2c5c95d9fd53139a5e4593ae0f683161558c4685dffb1758308cce22b0a86f1fab6333bd0d8614fc0bb48972bbfd0819dc17e94d879e2196b37a2395892cd338603b1f17eeb79a0156e2180a2807564af1b08126c257a18d32d3693e9fd2dfbf3263e9e14231f6b7498f78ed4f8e30db2ee95fe037dd61f45a31c32b5f8bdcc3dd6ef19b004b33e170f5a119786bd8fe9ada6064f020d23f867277d5807ac3bce974579de828bf1aa73763f0250a49df34223c86ef73d43f245a8f18a82926224b62ddb302cb656d24b83bed965ee2790c9df657dfa73525a4e30147f85cbab35bd32b18288f2909c65a81bc67bce2498d81506d093800d09ed250d59fcfb439df34975436445cdf5f39a920cb7e63ed818e4688398a56b6df77ba11be62d7f8c1fc1e1853d7767854e306e83951db4a161fd6b9fe35857d86e23337450544953ae58e8b490590ce8150b947d1fab539697fc1415b6b049bb03d03bdf57099a391b62afd4dbb496ee5811df9f5e12f22a754c114abfd18d4082d849f53e8d9b5bda629b6c214a6973351d5215ceb806e07e1f719b986ec3d979f32e94479857165107718ebcec1c11bdef45dd06f163fa1e191c1c35d66f262b890cc7d4bcb8fb87c7184a292330ed5a0e1700039163fe03bd6219d24dcd1d4570d201825e96ff91dfc6b37974b2a8ea5d32500afaa05ca30c70db1359287e8c1775ff08eee70b9775ae8210ae1352c673bd359c3428e016cde5340d8dae866b36c23f9799ef89f927d7e127658b4c80bbd4a9e3808a93dd2c5f4691c78bbc95a27b9b53f9a8df07b86217ccc1228c54a70d1c198025391ec668f0e06d2a84bb87d8d13ccb7e1860f59be947ef562e143db031626e1ef3fd83bfae8550389eba3b3cea264f0ca85eb01ceaac0e9248881a0408c5c02a5cda6e3a144f3ab6a0166e75e4e3013f0a92709e5c15398432fafa95af09ac47731e64739708d4bf494851d9420a02e48938bd2e403ba04a081eba5e05abe16fa79186ca95214969d4098dc40fbecfce3aed1d6e67cc1064dd77570859be114744a5972ec9c09c6d1acf68b63afc46c938a21ceaf26604039bf4cb1ac5a4a6e2292e60e4a6c053a059fab8fd3fc7ff58df0df1fd11ea645ff90a2a0f272dbf2ab9695ea5d1557ac0d97c943b59748fb647c68eaee7392264f165b168f669789180f50e89f698daca0fb261010a185d1e1882940acd36ae631e1e4e948fb87ba496fdc978348fb35c4da9b559975fe2fb3eb4de09fd26edd686ce28bed108daf06da6c950ff4303e7016cbc8e555d0f13d9b5c222cb6e5b23cbacaaeb948f3698d706a686540d5ff4880236d9edb8a3e563d6cd384f4b9ec2175a28f03755fc2d5ad64a08ed12c9e1cde167af9d92463d49092cf3ebe08abc9ef15ba292c8c5b04d5a5fb906d690e9ded0a6eb4ff11628994b1726ebb5ddae2a091545bc2b5f40e851bf3820c9d62b2f250192ee825da26af046ab0dcaf040fb6712b900d12bfd5c9c700bcf5fb882a56add2b9186c3bebb9830121e460823aa37afe4455415eb5953366ac24161a1f108dbb171e5508329f6a39199a5ac2c91826f979d3e413e34e667c8185be435cf54e18d2b29a7059ebed4aaa09a1a00dc087e5f3d17e975d86a14259bc5b1aa6b2849c312cab0b9f82609e11dc165903ba97ad9a8d68248329f1eb3033999e0df53857c28600e4ef8cca28fcd44638d09c6b3683c5bd796e3e7957cbe9f833c7d539712168762a58b0af235b4fca41269e7e570755ebda317b744414226962bd20d673f859307d042bef8bcce405ac2e4d96656f4fb388946fdbfae2ebf7526f77be35750be10e978a57fff73c014de49e984063ecff20433f0bbdccd5633c449882b2178d0a065eb790ad8d7dfc495fafc7236e9a3ce076353c6fad3bbb422f313edeae18b1d4d8d753e29d1c745fd95bc22a15517c879b189da4a51ec4605274a80af5f9c97204b26e379b37dbadd3ff96409baea53606efd63a6001b5bf47d7143d7d4ccce313c6719fb5ebd29a30f1c91402d8a5c30af06b00079f78b75429daa84f106f49bcbc6aaece9b29cb7fe2de71434a305a44bc145d71f81a0b037bf204ac71e56154ac2f093a3ab750a0ba612681af178d04c555bf278b7e3a67e26753acd84719659dada10af9e4961d87df9fccfbb2bded7e8444cc92d35e3c51ab3530e97e19c5f14360efacd828d811f6c1aac4deb6bbfc3ae6d113da1e1bfb0982199840d3b0e60e4a7bc5813d2b6a52bbdea3e81eebf4b3211ae68c9a265a1e7c227ffcb67527b79b1b0b06ade2c0858a91640cb059f4dad5ef3a7f27523974f1024b2b9326af834e8", 0x1000}], 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 00:07:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:07:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x1f, 0x8007, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = shmget$private(0x0, 0x3000, 0x1ff, &(0x7f0000ffa000/0x3000)=nil) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x87}, 0xc) shmctl$IPC_RMID(r3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x3, 0x3, 0x7f}, 0xfffffffffffffffc, [0x4, 0x8, 0x4, 0x5, 0x8, 0x1f733e37, 0x4b9, 0x9]}, 0x3c) 00:07:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000023c0)=""/185, 0xb9) 00:07:31 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x9}, 0xc) r1 = semget$private(0x0, 0x1, 0x9) fchmod(r0, 0x0) getitimer(0x3, &(0x7f0000000040)) getpgrp() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/243) write(r0, &(0x7f0000000180)="ffcd69a1eb86cd727b4904644caab1acce19bc68905141f0c19cbaa61c8670fb5a51cb65a6bc9ec5fe83bc32a4586853f05226a9406a3ffe62df97086070e3551634e014975075d9427019bcdceffca191abf47fb3c9a4c2199adc4da7e8af350038a3da3cdd32856e8d92b1b4c544efd00d8305a4689b0b91a93010d9fed6b4d54cefc8052fc3cf929232dbe436bd893ee7aa4b2ed45d204a58fd2682457d924ba9ebbd295cce37619c67018cc2809517525705477120526742d804c497345bf957f6c2830b", 0xc6) getitimer(0x2, &(0x7f0000000280)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/240) getitimer(0x2, &(0x7f0000001980)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000400)=""/72) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/91) r2 = open(&(0x7f0000000500)='./file0\x00', 0x1, 0x4) close(r2) r3 = semget(0x3, 0x3, 0x600) read(r2, &(0x7f0000000540)=""/129, 0x81) lseek(r0, 0x0, 0x2) unlink(&(0x7f0000000600)='./file0\x00') lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setflags(r2, 0x2, 0x982c11f1b44f00dd) fchdir(r2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000001b40)=""/103) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) openat(r0, &(0x7f0000001bc0)='./file0\x00', 0x800, 0x0) accept$unix(r0, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) sendto$inet6(r0, &(0x7f0000001c80)="0bafc9e96c", 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f0000001d40)='./file0\x00', 0x8042, 0x1) 00:07:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) r4 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x9) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x400) write(r3, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r3, 0x20007461) write(r2, &(0x7f0000000380)="d04104af6b0b29c2fd3b802b3a9a1cb39bb5d6d9c616d03caa6a53b9324420aae5f8fff6a6cf7803f5e66fe28c58739ee9a23c0800000081d081e7f73582a0b909c2d7ac18166c09eb77d3f3becfb0604d45fa612a6186bb54d63d1f44baa6aa3c77c83e842e174ccc7d41261751dad4f730cca25667b8b8637aec0bf297487021004bc574a2a767c9901186ce34d727f806f9b0ae37fc69187587b6250fff9e09f5d782301d05ab79eac0614906fbbd3751df7bcd9eb85b912e7afe383d47bda38b7c01608e9d91642b412c2ba3f86cf022e1a19679d2944dfb44bf23a4c5ad091e09065348ee350ffb03469b6ff61e5a58e38ef28b902d75ee9993406c02ed512c3d1e225d0783b58011547127d3e7a9", 0x111) r5 = syz_open_pts() close(r3) ioctl$TIOCSTART(r3, 0x2000746e) fchmod(r4, 0x4) dup(r5) r6 = syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0xfff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2e6f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r7, 0x0, 0x0) syz_open_pts() ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000240)=0x2) dup2(r1, r6) 00:07:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x43, 0x85) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0xffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 00:07:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) lseek(r0, 0x32, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x100}, {r0, 0x8}, {r0, 0x1}, {r1, 0x2}, {r1, 0x54}, {r1, 0x84}, {r1, 0x10}], 0x8, 0x80000001) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233327feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) unlink(&(0x7f0000000080)='./bus\x00') 00:07:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 00:07:31 executing program 1: mprotect(&(0x7f00002d6000/0x1000)=nil, 0x1000, 0xffffffffffbfffff) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x3) shmat(0x0, &(0x7f00002db000/0x2000)=nil, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f00004ef000/0x2000)=nil) shmat(r0, &(0x7f00004e4000/0x4000)=nil, 0x0) 00:07:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x80000001, 0x1, 0xa000000000000000, 0x80000001, 0x8001}, 0xc) setsockopt(r0, 0xba, 0x6c, &(0x7f0000000200)="cbc7bc15bd1422ad0ef0fcd6945b4b3cf0424024682e6ecafaa4ab4677520d5e10afb00a6e05e5af97a71c2625faa2347cd76effe188f605bc6a1017b518208ad696044a564e626bacc7325cef3f5e9524f98eabac99454068b95cfa769276647fdeb68fcea27ff49371b44bcc23e900bcf615aeccb1ea0c05488e3b124518ee2f9be3dd37f9db00a6a737c895bd66d9a0294c9c0abb3293203cdc97772aeab185e36e690ada679a1b2b56a225fbf6df6c3f97cfd0578929b5bfc78dbf45888d4528fa32d8f72fe1e749040d05bad5e18aab22ae3bbfb0979800d778b303f64f9287549f71eb72437c9b031327f529e10a171bc59c7571deefe1", 0xfa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 00:07:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 00:07:32 executing program 1: setrlimit(0x400000000000008, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f00000008c0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000042b8a000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0xff47) 00:07:32 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202342166696c6130008bd85a1ee5a72e0f9747b7fd7de4f4d87869762a97f18a3f62ae4184b92fca2ae63c2a8f178527e344d6a4656c43f70501429f97ea1b8cc73903628aa7e554b4577db633b867f189ab8a3e413678e84960a2b0a78555b92710245d72b733ba753c729a3432b5e71135fde4e708d3182ad3481787b4eebc0db5d3427cdead0a"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="115dae3070ca9f05", 0x8}], 0x1) 00:07:32 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x97, 0x1, 0x0, 0x7, 0x3, 0x6, 0x3, 0x0, 0x5b8, 0x1}) 00:07:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1c) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 00:07:32 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) mkdirat(r0, &(0x7f0000000140)='.\x00', 0x1) write(r2, &(0x7f0000335000), 0x10052) pckbd_enable: command error 00:07:34 executing program 0: r0 = socket$inet(0x2, 0x4831d9de99b6b067, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x101) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0xffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="d1bb32f7bc241cd5d368537ee6dd58d085ac0c50fd8d04640eb5f3869b784ccc36d4098ccf7776bee2218578e83b5ef4bf5adb6b7d8db5d1c25cc80bdca843ecaf62a9aaa9a9ab64bda798a3dec315cd4862357474afe2f1d5406312958b81796cff4fe2ffe6744a9e2cd6b316aa481f56d5876cddadf8c634f1511ddafddcf12ae6d27f30fbc5d5c52eeeef5c372d9fee0e29abcfe548666d3821c38d78bf76adfbbd468354b8e024d6fb10059d4ee6dfc546cc046dd546", 0xb8}, {&(0x7f0000000240)="7938aaf9dd1d889ae8f45cea1458aee7e3cd2524e0144bc8209f8fc13a0eec4fa79b53859cbc56b2e2392f4d31be268ebe45c94171e74a2aa83fac8ee0b7dce596769c8587268be6e14d70a7801b2597889750568ec4415a3b69fef7534f8c5646b206b2a638bf1877b69a28bf8ccee97a550b981d6c57fcfbadbb883fab94d96dca21de61ffa5e6b4c59c725cffd1f40fc2d92627e188da1220d4409ceffc0a47e4627c45987348729e04c76719b8853ab7faf8c5707200928196d08fd66666da16a1522e740b", 0xc7}, {&(0x7f0000000040)="10665fb7bd9ddc5b1c3354da73467530d8811b8eed3f134cceee605a644a9b460318", 0x22}, {&(0x7f0000000340)="6d1ea87480928463cf00c26102c2d636552d8790a7282a8c7f4f001c97a88e4e787c68f4c5e49e561d26b8abc7c11fb81993803f9e44702cda426718abcd1eb3576a5f8e4b0048ae68dec733aad385aae5b7210cd4927a56499462c621cfa858acd7d7f03f20151ce8fa5b40c80aa28ac11ca9f8e193c6242701646f9e62", 0x7e}], 0x4) r3 = kqueue() r4 = semget(0x1, 0x0, 0x200) semctl$GETNCNT(r4, 0xcb389e917b4f4f5e, 0x3, &(0x7f00000000c0)=""/114) poll(&(0x7f0000000080)=[{r3, 0xfc}], 0x1, 0x80000000000004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) semget(0x3, 0x6, 0x522) socket$inet6(0x18, 0x4000, 0x7ff) 00:07:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xf2b3706bb4e8d65a, 0x80, 0x4, 0x5, 0x1}, {{r1}, 0x0, 0x8, 0x1, 0x435}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xcc, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xa6b5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x3a, 0x1, 0x3, 0x7}], 0x60, 0x0, 0x5, 0x0) sendto$inet(r0, &(0x7f0000000200)="e27d3c56f6ef3415615a3fe41aeeea32af43b8328acbbbf10023aece48bcbd84593627106ee98b4ff1ee2817e88548e92399c1fba9094eb1e4a721a7b4db952edefb41db41718fab757582df87538fd00965f359", 0x54, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r1) 00:07:34 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/79, 0x4f}], 0x5, &(0x7f0000000580)=""/104, 0x68}, 0x801) 00:07:34 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = semget(0x0, 0x7, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x6, 0xfff, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x4c, 0x1000}, {0x3, 0x5, 0x800}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) 00:07:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x0, 0x5, 0x7f) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r3) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r10 = geteuid() getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f66696c653000322fb6f239fc1618b7764207ff0245843f0fb2adc18c1113d7ce5b8db775e684efff5e236be43afe6e81ffe3a50a77952e0d12ae9699a945ab2bf32d0632d0ce36639acefe791c0413bb8cf088211fd1e11d3cddefdb82083c4fb0862da24dfcb8dd2cf3567ece117bdd3ce3c7641a0e4c8b7dcc21d56a9035f7e1bb1fb39e312d272b9ae9c529beeed295c8ae933f12b5c968560767f574d652452ffc8fa0687e7ef1efdff676cbed64ad9f4f2cf054bf1399c1abbbedc297bde7cd7dc21cb0c1b5afb78159da"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="56ceae66edd0a613a8f8b972fd89051e828b445d544ff0bd2647c48794392f23b337f670522b4cc63f85caa41067392642ad45be25e6cb689eeabcc5f6cc21c8c4edd56ac1d370e63a73a399b64ddfbfaba5536619f47f8e5bc988aa25e6089905b947c8bf7c8c44c36123274fc74ff0ed8ae0b124cea563d97989883839bb82b11cbd70a6805f4c", 0x88}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="004000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x8}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) fcntl$getflags(r4, 0x3) 00:07:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) read(r3, &(0x7f0000000180)=""/228, 0xe4) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 00:07:34 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 00:07:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 00:07:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x126, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) close(r1) 00:07:34 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) pipe(&(0x7f0000000100)) 00:07:34 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8082, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x8001) stat(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/243, 0xf3) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x100) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x8000, './file0\x00', 0x7, 0xffffffff, 0x3f, 0x56}) 00:07:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) ftruncate(0xffffffffffffffff, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r7, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r6, &(0x7f0000000600)='./file0\x00', r7, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r8 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:07:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x400) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000080)="90f9a05b892df7d7e36bc2091b7ae02762f5a50687942d4a2033869676ad8b923700468bcaa870f4d695b66e033c", 0x2e, 0xc, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000080), 0xfca, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000140)=[{r0, 0x180}, {r0, 0x10}, {r0, 0x80}, {r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0xa}, {r0}, {r0, 0x8}, {r3, 0x1}], 0xa, 0x0) fchown(r0, r1, r2) 00:07:34 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xe) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x1f}, 0x10) socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffffffffffffffc1, 0xf443}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5fa0014f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) socket(0x10, 0x8003, 0x5) 00:07:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x380, 0x101) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x22) 00:07:34 executing program 1: semget$private(0x0, 0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) 00:07:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='p9', 0x2}], 0x1) 00:07:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x1495, "9e4bc3d189d95f6270c0ba6977dfe4a49d76a33b877380d74af3518a141b52b1436778915144820205e262e25b360a4ef756e1f0d0c8c95c8046a12eec7d2775084a4650435ba299ededf9d53197f06c87112bfb97cf38350c1b4d657b7c128d667ec03681df8913f83b08acf8818149e89aab6e64e2fa62f95c5e55f907d88aa8724edd10335ad254805004740fbffaaaafcc2af50039093efe37942b5f8e1108af29e3bad6acc015626288c87d2f1a3f28aadd81e4c028d0d802e1dff63b7d3c2c5aa87cb7fc99f3ba59d6570f70f9825badc4e848520e211b5a9cb5b277a37e25415d5d7533023e645d9c755fbc176e551b3cdee74bd4befb0b6813daf8e4b46a951f17a2f4e830297b218db3a27a11e96cf758204f0ced02f7bbb003a98d15924c39f2f677bd1f50283385c4aadd05f02d62fde3dbc0c7655b8e1e27a57ece4afd169bdbca402092d6afd5af696f72ac3aa5b0d5c269fea4b47cdb871ef17ab10f5004c38753a46f73e8eeb23adbfc1418819a93c68f399cd4182529a2758ea2a8e4600117180f390a2aec6c66f8e30b24d739db3a112089c33b0a74bf0176a748ea6acd105d73d7dfd33b644cc8ea4f66969680ac6a48346ad6619b9b1ce8203bf3fe3ab56c070dcccb4285bb8fc72140860e62d8fdd52984e7db6765afd2f9f9eddaa58619395e854a58e13955fd053767043f324e0fa672515e025d17e956f870b73f26fe2cf28ca7afd47c105aa56909e2a809b839ac56ed75ba92f362165d0be50326d11f2538fa2be939debee9f5ffac2894d8ca84fba73fc22cf169ea94d85fe90ba83c36d8d9fdd5e5393082a095ef092ccc594c7b82cbbb9407bb367dc37e0f373229b90e2c5cc02cbc671eed97c4859bd247f5f9870340647e4274a669c61c95cb719b7f2f4e30779acc709379ad295e975eb168f6a814e16f432a5c6733db7427ff1a5ff5d2fae14612a2a2e0baa3031d79c13c5a504ef2b346ab85e7752094a5a551e06358e3e484b7948ea0d5f99dafc96562c5d31a10630216fe51b969352d7e262ef9f79a62105e9f23efee14afc41770f2b0aae6f2410526e8f13db00047b0722e3bce8d1c9c4093337a557768f7d72fd36c9deb51b83cb44ee5c1de42fc729283adfce6b3154f10db4554381248ec7ac1eeaca28cb80400475274df2bd33c27207107fbd99a47842773bfabbdcaa4489fecb4f6ba99a4c5a1b838e3f15cf5d56e09356d35a6f0272dd6e4cd1b25352174be2f054e424eb457e08d3b42bb236f287f4cae1e696e70d7a44ca1dd5c31cc2a9d56f4af46e5c9862e54776a7e2a35613da61184541b7dcf0d3df54573ccb3973a7cf1ec5cf822f2a7a342f7a78ceca92b0d8b29eec75f2c207b3bafce427969068cfa5973266078eea2ec11ace9d3904e323913f36f26ee382cf47b55b74161386eb69bd8b7a78a8ebcff72239cf6442e15f6aedd906bbd7f72ea1a497c1b4890d66aa905bd7b8732b40ae46f04a3fa15f2597b19d97d3b5d4799db1825f7795e156295860e49fdb6ebda514ba672c41acfe5f88abd3b684b92a62e3b7aaf797f736412c2f040f5deb3e6aae9bc31ef4fc03006143f0dcf8361419b2a094cc2e4c4c86198bd4e3313da0b9e3b4b6d1ba0a769e40d2b44b4030922140c3f1e17674178a087540348368d584a199209a627723b2ddfc8855f75378043c4cba5b72cf83a193f8a99414d1c75276f2ddadff3fba9ad547ae6b9b62d3f153e9c8674ad6c71096b636ec8f23d1007216ac1a8b836039525e3bad925180083705e51c9396213a8561dcb8e2113a01b7a70163633334ffdae7b5a874432c01cebe4d951947c07a9f5891653339f078fbf9a5c7ea074bbef61994b1c5c2b52b9add56669cd3002bc7e2fd8cef5c67cc7593e54f070f87772f4253238ebca9a9f69bb99236f00c227fdb0a52da5fb92eedfada8ea480c9001535623ba4a561bdd8118909e8d3a11e943c98ef29161a33e0ebc8cf9bfca77deb1a89894874cec538bb50c5bc7423421e90d729728e334f6513460901e631a12e70c7b7707e24a22ee6232f55a1e2dd5d1a5693e975929dd399939afed9a2ee00a66b76f251b389a5c90a1990ff94aebfc09d1c647f26ffa38aec505c05b8ada78db3a1215941a6d38ed945efface5497aee69e82e9d837eada5bf8e6f4ae668c3d3edd8cc165914e82d0751b3251facf5d06d022b862967a8d78e055e1fa6f67155b537ce6e4fd5d13904630b9bcd2e16c2123abe483cffa28166b59b0744f62ba41d10fae941d27e9ba08d5e2694502a9bafc0f5eb3cbd3c5f00c73965afa0b7696e25a09015db6afaf639c0b2b695becfdd556f543a8be12513a691e6b62ac3c104eb3a2a3dbc640535ea0f215ffeecfba64e7f629d37fafe7a262bad3abfde2575bd29cf116f7000addf038376dd022801592aee8c33df205181b68b244115de75ed9fd9f453e6855b1d73b6fcc69e5899cb4931ba74e5caac414178dd571641bdd5cf69067c3a57c52d4638fb122e7c24719f6dde34004294bcd13bd9c512004edf1fafe0474a535deb86aa6425f25c143bf5413dc841c30dfb4c5cd27426db8a232f6a9c67042f4b3b71cf29125adf1da874df76704093e1bd9a0f30f211d09c3753beccad5df44b9f17afaf9a14f7333f249b05bc4294d2d4c0ae2342cb8522f4f3b50727a116b09444410fa429cebca1c4a720d576c77996ad7ca1182e0aeb3a80c10ee860488ee1d794a2345a9c8ffab2b7f296fab8f6a6e3879454241e3392191a0207f39322e927edd4387084531bb9bcbef11d19ebf5eb9484c93326e24bb046cb0e4c70bedebbc775680ba3d1064e43170310737e1be7eb94ad6f36ed21173684462af2267484759ac76589d8e6b9046058b19ae7e490614be31ea9f32b54e990cc963238eedafe10ab6a7b3ee538488c19e183034a85b58b6e8caacc3a562edc9a59e35c1df49647cf7df8a2d2169f64d415ca340c97fcaaa2ee94f1333c8f4caf5ed4f2e1698058abe17bb8cad5d63d7a521c82bbeafe17736e01cfff557db0eeea4ae585f9e05b191339874e7b1c1db0ff2f1b0fb4eb3780f9de068b10137df20e7b2b84327baab8da4144a982bdc0b16ac6fe2ae81b8aced978ac8ae4f48a70329a4555cd78d8bfefd4df297d56d73f66f35b5b4fd68d8ca1dea9f3acce9829eb1352aca8a2294298117b51a0ebd1ad33601650c572f23829108f0c318bff7c09465e8e3c47e980a816846d84b56d7e44a4195121bf3579ecdb4601b5cb74d0585f79eb67073e4e0b1f031e19e01d70ede8b3ee7aff40258ae068debf2d9c739e3da17600817b29c72675166b11a2c26405259d96d2ee5d103ace723c1d1b9e2cdbf77b45930ed81e120691a11ac34cf2f291c31c43456bab2f5ad87ab51e87ceaf0709654e2409cf833dc4419346f1b1f74532e1cc5481f59e5db7b8178422df4b6b8cdfdefd926017877a6a8684bd85f038c593636ebb88767898684f6a1ea5b56616d998b69fc50cb7d126e9b0cc05046e0604f0baa44512c8d2de857e795517889f9c5e7bb65b5e7f6e9bcca40ff064aa00284aba584c844bfc13aed432f6c241eee468a64dd5b90a41c32322fa35ffec4115d19b0e9fdca89e8786bc6112668e413ff6f7a5fe3ff6ffbe74bc91e944546580ebd17174ee6bb464e5ef6ae0acc76fb6ef674bc95ce7b721d730ade71d588961952feb5fb5478c4cf057ccb58a7aa913309953e6e82087769c75cc3913bf88dc90772d82123e5a7a31e75a7f2be16cc22deeb0e6e915922007ceff0bd1fa8dbef0bdb0b39cbd94f21d2e9fd40e143ac9289bd17a977073561dec99ec145703898981eb26524bc30ab736e29277d1a245ec0e503641404d6fa5c9bd3a28705014f00b24a0950c0d4fd6d79a17ea8968e65f0aceddcd6044eefc357da970273d8bd4df759561e98f8218beb38a1be8dc7cd2029499912dcdbad4603ef9f4ec2a096e367fc68144ee354d9455947a55b9b9ed918be27e0526f45fc623546dc2dd17cc829883a733a3ce569da8a53cf0fd07aa2e6982f0400b9f359322caf7fc8ce1a928915c5868184320533af345ab95d14b15d801e422cc41ba6e9c70cedc9b6848aa852f2dead652eb6cce2bb2ff278f1bde834d8630583b97a2d44232195b6b035379914fc7d4c0bd7b6d3cad47fa0f3a1a85d629b228a595df92a5faacab0cb786ac0c4809ac9171bb1875e3909c9797629ffd2de3ecdecd0428d5233beee58b57ba809119bb038d2d986c4232d69e38fadba7de5a4da195c889925d1d6b343be1ff6c3b84195b721e15c915fd061b8866408d1cdc541606d644a3c3e17b40ea8e8b0a1229951d24f206f35f0ac5c2bf0dfc8c7d536bd8e61a9959038059aa7491d69eab51e4ab72d81b3bdc0d5f3c9383ddf70216ce6f73658d0c4f3c1948c1037bedcded53ba736789e40ce5e0f487f7fd4a66992b3c661a883adf87c1676c5ab4b5aa83a953fd1b8102ff101b915feea8c5262da84a0f7c551280188013608c5371b83a943d2a01838109a1d04bd34f1cd57807e9abf06a628a9536a9903f257a3a1eb5fe19fc61941d1fa3bfdba60b6d952dd08048063ef52c356c6d2d0ec5e5b13b885d1ec5278353b68ffe1bd43c3da495243ac2d28d386966d0f1c75ce9ad7765724d6acf359d97a797e693d00c5b97dcaeda36470c0a2a201886909c748d92d8e0e60b4ce868bb756527674e3ac5cc4b60993be7e22c2e64af1fb5cee4ae91988ba242af803184e36b67b8b4426fa3ffef40e1e1f0828c621998331c08183fe09298e72e26f0a9f52cb9eb4a569c0c1b9ba7271ab1617ed136ef4f2b07bd7f8f55cf78d1bbaf038f9941aef8f83c33bbd1770919216feec4dc27e814f8714ff8c9fcffe7b72291037e202a41ca0f43b1c4dacad04dcc7a7d95837a7365ab743d904a0aff2b5da8362a07f5a517275e5debf7b88798d263f9bb0c08862c3a9b7f04236cb4d46aa72c5cfb880c91136ce193c3f5c09a6ab56d12fb016f4dcd8d6b6ae4f73d3fcae5b161df2ce1e1c0d7298e17e24a62da974352a49e1a7c19a4a188404cf25f82eebabdb01ef23c71bb75c4beb40f75bd8cf7644ab2bf08bb56e5066426687f4e6f613a4d58b0aa8c8cece52c380a38128fa24fa0a299b4aeaa27184bb3fff7b997896835219a5c95351c35a89ebe72cab38b716ca37ad660af36b0b8cc1a20a5c08896f9ae5d27933bd2fa2db5936a15b384e844b640cf96e884a07ceae1345c4cfb2319bb6bf2ef7466c638706475c471ce1cc6e22dbcb8dd31057e4d325a32d8605e890b7171b0120e68cdb02587653d2ff79174505accd1e1073ef4d3099bd173154d6cf62ef160c8284e32e90ae7ebc0ac705c155f03cba676d1eef7431b73573e5dcf518b2245945515d5629fc95f1c5bf11e515b1cdf8c28a71443de7ff93b032e4aaa8712477422d0468ae78cb75a28ebbee4d7eead43d3e284dc92c9741cf5801eeefdac507a1fc836b4a1e9b53f5201aa415e21f1ff3950fb6da7d0ba2688e370aff54b8b59024f93bf0a21dab010f8d29528ee6d160241f587262e3f18b2d9bbde3fa2ac10cfeca0ae474f096fa84cc8930cb92cc6753cdd36c5eff91feba1f9f8af7296d8c4815eda64c0be66945735c38431d006feae6696541fb99d87071138cac9d378d82c98ff93d8030e4fadb5122ff13f67dde19e6cd58af5d771a68a6c8c8d88a25910581543f760ae9bfd6165687ee92ac52736e90b9bea69e0d6b12724a3b4"}, {0xffffffffffffffb9, 0xffff, 0x20, "d134fd005fd6de5f1400bf47ff8a2451973679ba79ca83e12fad164279b4470cb476e522914b988e851bf58fb81456b0f750f743d04106c8a21f4648368617f7ef6bbc8a18ba5f1705757e879a171e7ee38b02354b80171b9a5d473f140cca27fdedc899ec13994e41f342f9dc98602eeb0e07e36432d4b7506a44b325a4626498c4999688b274f6541ffdb6b044bd00fc721f99a512f3ad471649549148bf8d3bada7599aae2477815594fc4a279cb5f29159ba4e05af9c6c"}, {0xf8, 0x1, 0x5, "997aff8431a547b9a553619908fe0bdda66ac43a9593740982880ede1b27e659037512281f43f28c7290f384c756685354dce4b062358cacad7c6a0630c2046edf01d4b90ecf72fc6d9b1ff792e62a42e40f0ec7a38f849c66fd77f71c98a1f2034b9c800978b53849e7b58e01b402e26846ebba99ca778f02e1506484b3c55754c3ea4613f4c0e63abaa075e3e7497a8e011e6ed03479a53fdea3f6093dd03ea8e1c174272c5f79dd417a173a15d185ff0f0e0ee4dfd9297ffa5405831f12c3fdb52638145994e333b9cf1b2481539571ea11a77baaabf508b3f5024667415a941198de62ef1a"}, {0x48, 0xffff, 0x9, "b39cfeb7378c776eac5a206e4a1b80c7d05047a4239307a0205c04c50ac289458acf70d1548e08aec209e6d0911796d23139"}], 0x1220}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xafb, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x9, 0x4, 0x9}, {{r0}, 0x0, 0x61, 0x20000000, 0x6, 0x7}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000009, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x45, 0x4, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x81}, {{r0}, 0xfffffffffffffff9, 0x61, 0x20000002, 0xffffffffffffffe0, 0x5}, {{r0}, 0xffffffffffffffff, 0x12, 0x6d3a17f118993c69, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x64eb1ccc, 0x2ef552dc}], 0x9, &(0x7f0000000200)={0x15, 0x8}) 00:07:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 00:07:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x8080000000c, r0) setsockopt(r0, 0x7, 0x2000000000042, &(0x7f0000000080)="188e22ed", 0x4) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r3}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r2, r3, r2, r2, r2]) setegid(r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) socket(0x18, 0x4000, 0x3) 00:07:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 00:07:34 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff57) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x309}], 0x1) 00:07:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000180)="00648b69240a85f55513c4ad5f3af29823be7d4bcaa0de9c8544f4cb29b0694653b17310b02cb310c6e4e394cc4b76adba5d0972d155f845aa87fc215aa089a10104fd31e6b6d48886d0c51259924315033cff84e0837f173797a3a7ea422f26cc32eb638483f38705d2983f20698a9f18a78d4d0939b808ae64f3bc16dd1bf89618329f31223b365de044be00101c44f7c32cc12355838a0dc493eaadf448485aefa4aa10166e6b768facc67e1587faa7179aa1a74e12e872735a4e7df7ed0a12d5c2fb00143f4e69396bd6c6ef62e8b653cd8708808a3af1528a9a87746e1badf5bc2605b743f022bebc4badf1d1d4b1ca1eba6f3487510000", 0xfa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:07:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="33709c5bb32b24cc755ebe89aba9f50b4ed22c65171302828b33174c03bfcdf4c3705b909133456c442cc5259625eafb39d7ca3866cdcd205e9abf5344438658480ed7eaa20969ea3cc55bd971139e72e9e174c59c61bdd296a910b6cf3381996b3639e7c955ad717e91952693226283840f069da6d648fe531ec67679a7ad61fd5c7cf225528433db78f4ca9c389ccf4e3c63da8fccb653f816466264dc69254ee717b6cbb4a141efee87d5ff3ca0280d7c847edae8f4341d2d0a470ca5d8138c933372ccacc4d1", 0xc8}], 0x1, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 00:07:34 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 00:07:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 00:07:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x80000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) 00:07:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) dup2(r1, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:07:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x400000086128) socketpair(0x6, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xcf) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) accept$unix(r1, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) open(&(0x7f0000001440)='./bus\x00', 0x280, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x800000007, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000180)="2da56691e15c0bdbc6e8f866f0a68f24432aff17e28ad96273c95c0875df64290e748d84ccb90b6d36917ca980b01b29a55936a3a08fcc75b51e0a0cd470bd8d07857c6faafac5d3e28c966c1bb2f0007416f9b43b1853f9e10e11421bcb858a2ebb217c91a8656d5a177d457c402867fd3adc508294119c72c014a0311a427670ee76ac8b7e5d83f3ac35338d3d3fab2c2cc7011370c3f970013630f64b8be9ad408ff226cee6985c291c4c8e7593d2a273fc0bfea0e87d6d705459573cd44f001810e7018f70f712ad0f121c1c8f427e0b8d06ae2d464f9105a1a9dbdce88a51ae42e1331b244d5eb7193a8ba492f8012c3bc34a051bfa0ec5077d2453c38769b3c7a624afe21b3eb482929fa0b85fa72168d6ec71ee3f21332c252b153cb40f3e64d6e21af0a72f9327f6c7c924a8b067bd9c5cb65c14d621cd420559212fc717421718662b2e3387b4b41c8a3ff10fa1f0b2a991c41b80530b280241451263f79a08bbd9be2a42e061300892442d3790b87ef983ceb8f28ef2f63947dc6004cd8918b45d24dd53c5b82ae6947e1fe0953d5dc3424a1124359b23ba623d7b4b543a4486924aaceea41e633a3d5830c1c0cd2325999a925c2efcebbafd6e94f3b90f45dfc4506076c58d6ded5e97ba1fbd0bc95ac9887929fe10c79a7c26bc17071d75e09862cf6150c449d61abb1f47acebe874199e7a6203c9e811f523eab51ba7dbe40b00951d919efbfa2f5a516798b026fd501e9dc2f4444649a5ed4441a374d43bff70c7b8697257be6d9dd26feeb591ec520c4244c016c18a38ba87b0031467042ba054a6f587975ae3cdc9a89b0f8ce120a25c25920f0869bc646d967632d20fb56d8b0479b9fbce9166893d620f7d93953b32f39ee8d70f6dbc53a2c514853704f104496e3872a6547081ba3b7029a880d3d9fb5ed28d9aa32286a45c05e85889152c9ebba1b7d6aa62b1924509755cda8c2cbb00e63a2fc0c886ebe23c5ecc8b06f5a9da73792be2656bcfcf0991daf061c2208a65bf8830d408a995699748b84c7c265f319e05d92852e8de0930e5a492d3d09781bb9561036860d79f12b65ab1faa47e50585da5c7c65eb127a67ccd896e0572eaf538cf7e5b69787fb2b66d47304bd2066063d9e76b4fcfa92201814f02cd5a134e33a7f7ee81b2cfe8ac109f6bfa5dfaa1661c30bcb3ebc65e6d2026af1aae72abea1d6b377d6f42333cc43ce110a825afa9211b0b8eff4c1f44fdf48fbe319ee5110b4676c8a138f197843c6bc61b94afa033156dba5f61713b9418c82617b13dccc8833898fd52898fd3ae0661b013ee18da953227950fae791da4967faae3a4f81cbdc5a92d4dc44e1b05ce0c1d30efcd73edff16a46036e29a43f9839cd0adc00743693858e8beeffeceb588d9b44c53064fb49ee6f32dda93c971b1c282eb00435574a7232290c330518177effabbf9ed92c4292efac4ab51ed0e28a06a0a55cb3aba7f6df7066bcc2dff3492e0d854d0899e187542da7b3fe7712e5c9aa0dd8995ff736c448abb6450b05291a4ea68efc73f9b6c9a43024a8b016fc4450c978a07e5d75bc6ab6a6eb54440b8aa6ddb456fd3cf2d963f835b61fed555ee6e5596655dae02d3881fb4c5acf831885d53afdeb5647d332444a4c6812bdcdc1ee85bbbc570cfc6659cdbe9bfbdadae0c219a922cd4a88a34a93230d49971b87cab7d472ba85a671e63e7a8a91039a5b2365fa5fa27b8aae059894df86cf5f4405d8ac790c42b29983ad39f8d68bb0f77013188fda5a981903ec2d8ca135a664ff0768cf411a3cf4cb6efbf682c5379589663f5e7b9b0987f6a4f5d0c815e2a2a7cc1747da7668cc650b24697e89b1a95edba37098988ffd1f7cc8f4d899a51680828d93334820d8a92c8bb0dd05ffa9f7a05dc7edd7c9d2a2e4d372147d34c394c6b5727163a7f519eb3452f80bf1ca3b25e506597ff014378f3dcbab62baee33c5aa0d84c4fe04caccb8bacd0dcb652473d01b52d5825d4096eb692060c7fbb054a9d5f673366e035e30fc1de257e433b18176eb0372d3385c28b036e305999298dd10f9b16dbc6f8e613417cbe20619ec788d62af47aac1b577667daae1eb7be7cd56d9c60aa426495f5131301a4957473f782ef269c642d539bc5a419f9db40856a21fbf8321063edc8397a26497f2985a8b489205248695b853f1210f7727454289e150775e69a6f1d6a29b24ef79e6ac08b21079c6f6094abca33b949da9c30246f617146eed0c58217273ee6a56f58dd771a28afe71e5c396cd0534bfae3cf7984a1000c605b80cfae11428f4627de30815510ff2ba38cc16ed0eaca726fec19cfd38e066d0fa5f3104d970402b3c6f8b84e8e295b8b933dba096a7d93dbdd3c752171e2e039591e0924aaf7e7abcc8a38cc0277682bc0e57f85243115ce43feefca77e298a13b06cbbb189d34de9961a13d31555f215ae4e9966b2d75f8032437d8fe7d9960e1046f98620c71669c313aebd085eee62b1720eff01f8cf02f396851b58c39401613597253251b76d3b23ec9852ddb4293c261ab33a3f4fc71b0500ef03eb63012049578b8c22dd21a4f5057bfe7ce70e8688a5f1ef3ab8265fa85b64aa0d742ff21138542314a0c252ec918e20185b0a88f96728e8dd61cfc4cee1be97466d6ddc465c049ace25ed8b733343a8077afb88d510d3b6c0b079b5bd7e7e2d74fdde923aa0aea80b72ca6f5a358d260fd3a9ef37dab9f000c2b8cf92d3b5b19bb2347a10e1a030af799b85c1af1be9c112e707b66dd71e4435302f4a0734b53161b70f0663ea2c8e3741ea896eeccbb5a8c7ef5bdf76afbda8e7e71adf01d7e022aad07b5c54cbd75b2fab8518ffdd3860717730b7c171e11bc04fb986e51b0bad1f6ecf5466e345ba5089eea9f7fe912fccb198189cbec4fa847e24d54a54c26c256d43e20cb9541bb8547db45889c5a0ea67adf44976f81aaa787ecb001024c6465fb7c8b03b4671e79e7e9ac53afcd2adec5c62d7f1e72d0764629c24af3657379e20abcbb0db75cc4b0d50f6d31dec25c1dd775b7bc20368676cc3aaa211be6cd22b6035b330a75c8267ddf835238e489b3566453c51ce8511656149fc130c2bcb61abb91456f6508041355eb4338175db3716166feedc7133cfd1afe1ff792fd1f8ca86cb70b21838449b17276f6a2dddec150091437d08dee7c24f439ca007f8f4355fb6cafa08737c03c1a7909966868102042e09953ee6fdac372de0ce0262098b673ffc9dd463cc79be6b9db7bb775721a7883029ea4f7696282178b4d0397d59927ffcbe80ae9207faa046e80a73f6baa4e418d45e0bc1fd9c221fd3b121612425108d61ddce273bc35efe8787b86eb6cab90a49758e2399f388defe43e373719539b944582b410afef2636f935db8d3d60b00a280d15bfc64e2462f0c7f2968f38e58e3b85d7cd8c227891034e5782d5f607b570704dddc87f5a9438059d3999959ed242161b2e39162572d8525228a84968616cb1f71ffcca521915dcc274bb0e485cc67f4671389b76ceb01f4e2cc81578bea77d5a6b2c89c154e0c587e8acd0c041ddc530474f85f27369f3fc3ae25508973c9ab4731c56d69d51377682142b3a7952af09619960840c7d5b8cfd099bb752ccd1e7af13eefcd54c6b1db415e25cf721473ae5351ddda30943c18f3f95018e4a5ab7da3efead2f1b885c05b768c3f487fe324c1dac492915af1e922a6163c4da197450c46cf0c1df6571cc59a10636ac364282b8884a8abbfdbfc00306a343dc28d009b5fb15e88cce74fc58d2a26c8f6fe85a4863a832086aa7372dffb99036c37188cf8e6fdcf7ffcbe386895e262f5859fa31774d8573fdcccbb9b8076e488840dd792c7c98ecba5c0fe3b600c4251c87068d2ea8147633b3382b772f7fe33d4c801b59b65c9cd3d65288fb20ee86cdfa39ef7ec1a5de931cec3b72eda993f31c45e711b5b4301f0eb8cc27c56da040ad0a5e5f8eeefa04a9d8e91219018c8ead235fb858160a9ce8346ac0a6d8d5501b982289e59eb32b2d6ebd29192c8510c35fda6ee7dd239986168aab44a115811bf4f4b808439784997d47970116e3f6d9f6bffcb9294f3547d405292b400b17e110367e486b7855d78b45dda3a5daa49fa404cf14988d52d359e703d18c4dc64850b4b969958fcb391e4a9a60e84c4b8fc21d6a61e4451e7de98835d5d76c18362dbebe77e7587eeb378e162ef67e1191f832bf6631c3aa34e51f544c4df1fd98efcca06275cec7479a7093c029d23bdc4d55b19099dc69c9437111066a04ba0bd8a393eab9abf455ab488fb1905ed4abc2b94a13f9ab7ccdb581d9442fbfae22565c0c838e078247b6023489311f975faad4b079a4cabd7864e6316fdf81d200e5bed587083558c9b04ae27e4d562fbc4822e3dec5643a14d93f7e6bf7f2b55713e4cce250d11fd3696c9343803ccaf4374aca55597b0d07ada8821053c6ec57725643083684db33506fbc7bf812f2c7f4fe335395d79509ed6ea1d4c5ec148ad4c1e1731edb4fe112eee9911be605a0874e61e8851eecd0f1860e8ee8e77f98ad6f6693769463b1a74aebf9aff0e169fa9aae7f564cc94b44d9954ddb2cc09349817d49222f836a37ebc2982975c2064eebe189ef4442c3a06d12ff4f98ba9624b1fde4990483a0f6422ba23c2d7642da671270e2b876d7db35a7b5e0e8b7cedc3a06cf86f67747866d89488cb8008b9c82d8a56f4964912a6d03f9af4ea69eedd87dc5f0d77ef6a4dc16b0521ccd531b3e753224dc0cab51ac6ad1051b5169abc7e389bc598027504b2c27feeb0efa3f249a811270dfd89f913200e3c1e9d45396d9b8505d24e6f0c0c1849de27310b72baf5a13d26d109e11169551492e8be97ee4d106c00503c61687cd59d5b0736443a9bf96b762666cbe338ba69d01f9943f56a58009b76a1888882472dfc07657a9288fe2acdc38b6d1762c05c6d2f19f78e31af7ab245490227d3a277fcc6598199615d77402dc523abc4ee6efbe12bb07547718bb7d600e3bcdfb4c9b287db38e12e229b8826d292b17020e5563a30198def9c861a3ae66f2639d33f179b0009ca13893312a5d66dbbad63a8a51f0583ce54e733791fe02be2d2ccbea2bf4f39e6917a159a0c167b6e280b50d27a5f6af292ede1831b7f3e05dfa2fd9c61422f5dbdc35382736a82a8f5ce7ad0d64574ba7288894b795dad41a631f7a2194a903107d830dd689cd212fa1056fe258cf8db3b8906c9b1d5a818f64ec810577adcc5caa3541d4de4244827fbf0f2dc3583125fa90b68bcbd2ff02b4c7719239445f94af208d1065129b99dcea5e3733cd9bb25f14bedf2da8734d6e3ff78dc7f0d2cc78f28cb511c331f642273b0aa027798db4f0265615cb3bcbd834eb9045611cf0da96058b6ee71ccab5e2cc33d5ec192288778d692ab81525c6f3efbe5d3eaf17354692ace888fb3f3fc9f385c3327ee5c367169c62492973e44cfc919fdb3ac6d492b5fb316b14be7cc586804fa5f182031b24f9960393581ead2b50010c09200ce755ef0ced9b953de3e7a7a34e28c561d2ad80ada432721c15e738aae72ff01772ec26e202ddcec9b2c6190e6c26c8005501047b65e3d282bdd2c3fe9744c0d7949c17edc9c55294803deab13e90561904b668242a6f6c816ace0a6ce7f2b3376a6f8e2a5c0500e575b045e5cf1d18e50d45740025d41f36be5e6eee5e7cf5c53181cf7d3ebf099eb76e827645d4a4d238f7907b284aff5017d8af6fe4", 0x1000}, {&(0x7f0000001180)="6b538dc3d3ffc6727536e52584b7c170e34d6fa4f76f413c95a2428a7e15a9043453c5", 0x23}, {&(0x7f00000011c0)="422a8dc6e05ed622ca0fe16ae63c0a053666bf96591dddc893bd3869f3ee9c067759d40a0f4ca72fb2df900f1609", 0x2e}, {&(0x7f0000001200)="0b18ed0433deb8d3acbc9e9123c21b"}, {&(0x7f0000001240)="11cf519aeb02e96d8b0456ff5138c82f5d98a83fef615993fd0ae7895e09ada666d791e7cd7e644f03eb28a0300a9ab3ddba0cadd63d6959f5c36c324864888fe578baaec0729eefc5540bcd27bf826e46510ca71a6d8b522bec114eb9cb532e773361b88f1b3bcc210569ff76691f609645ee", 0xfffffffffffffd8f}, {&(0x7f00000012c0)="9bf2e4ce4122547524a6a1b73e7c12348631cd9f2affce23f61fbde53043a27eda140dd6d2c0aacabf60459b07a00acacad9f71e60c2d6b38de4076f2a841966e2fef4b2823f904b2c9accd50f253074bec314806e94489c81221b8dd031a29abd9c967caa6d01475ea2c93680976a7c84e38e7fbe2a68deac4564507069970948e41b7efd2637eff1d74bc2f14d00404a3926c84938e7e18a5632", 0x9b}, {&(0x7f0000001380)="b2", 0x1}], 0x7, 0x0) 00:07:34 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffeb1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="0d5dae3070ca9f05", 0x8}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 00:07:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x80000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) 00:07:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) 00:07:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x0, 0x10000000000000) pipe2(&(0x7f0000000040), 0x4) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0, 0x3bf}], 0x1) 00:07:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x2, 0x52, 0x10001, "2b940002be2a8e96c60f3d43b962f04d6e7c4713", 0x8, 0x5}) setrlimit(0x0, &(0x7f0000000100)={0x3ff, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x100000a7) 00:07:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0xd) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="bcc2dd0a64c517ce5dcbc288974c7f3b88407817bcddecf15bf89ad1602f83aa47d74e618351f54ceead5ba0a095245029382a76712f3465223365cc51fa5f1252cfcd935c7954d2ef3f9b0107df2aff159afabcc07ae883c884c1837086c836a38fcef393d6a263f8ca2a6070ef4c8648e05631ebbab70a26669c9da40a422fd2cdc99a8189742b36922246", 0x8c) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 00:07:35 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837"}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 00:07:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x180) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="f158f5b4182dcc846eac41483746c0a12874dfbc918c51940711d5d5d57523b089e08affd24fbe2bb2a5d25ad9251b9a67dff6d11429717f", 0x38}, {&(0x7f0000000180)="550eee8e0d05e249d60006b9930e506a29fb717bb5c9891e6ddc0c15fc348add08c1e8ca885d98300cc380d9e74819cf9569680e3ec679b122486538349b7cb02aec44ecc7714e9e2d7ad87e3f42107f16b4", 0x52}, {&(0x7f0000000200)="16bcbf6aaf36c320490d92913233910f32535984880f23e1e84921cc", 0x1c}, {&(0x7f0000000240)="5e363e9d97ca5e33a319b44dc6c4b68b202741c56a5903e52188262600838262aca98c7226621ee39b3046fff4e81ddc4fcfb960b9fbebf5523de7d5244b82bb6d", 0x41}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x400) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000600000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) 00:07:35 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3010"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a200083760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe000041ff7bf3b91c5756542c6750d4d0017136d7e49abee948929eaaed033478d7212d5fcec31d180b9fb5166722f65b1cdc9b7af469ecd91cb1ad975d9e3d8aaad50130d2391e9a51eae63af6f71537cb04e039418c17c6068552"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 00:07:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000100)) 00:07:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20080, 0x40) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='W\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) accept$inet6(r3, 0x0, &(0x7f0000000280)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 00:07:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000005f8f4a4a95dcb5fd00"}) r0 = socket$inet6(0x18, 0x8003, 0x1f) fchmod(r0, 0x84) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="51362955395f0a6d3ed0c792c782ee4af0dd7435991001d23c5f68fc490b8b2d2c1200929a68c0dc6ad7bb742396be99d2d7e0e9f2b46bd5a12af33f421a82", 0x3f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffec3) write(r2, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) 00:07:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x121) 00:07:36 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff3000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff2000/0x3000)=nil, 0x0) mlock(&(0x7f0000fee000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) 00:07:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="634efde1c9f3bf9494444e7fd59f7be8c1696abc75a79eda14d2d04d0ff96e99dcef0e6700000000000000000000005a41011db182e2de5b2a2cef4efa", 0x3d) recvfrom$unix(r0, &(0x7f0000000080)=""/75, 0x4b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000540)="95c847254bc1059c8b1f71fe9300e8b66621bc1d6243cf700f7ca5d7906c", 0x1e) execve(0x0, 0x0, 0x0) 00:07:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x2, 0x204) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x9, 0x2, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getpid() r8 = getpid() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x88, 0x6}, 0xfffffffffffff689, 0x3, r7, r8, 0x3, 0x1, 0x9, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setpgid(r8, r7) 00:07:36 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r5) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r4) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r2, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 00:07:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x88, 0x0) 00:07:36 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) 00:07:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1c4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x80010, r0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 00:07:36 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) faccessat(r3, &(0x7f0000000840)='./file0\x00', 0x1, 0x1) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 00:07:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8"}) 00:07:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/189, 0xbd}], 0x6, &(0x7f0000000540)=""/96, 0x60}, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00008aa400000000000000", 0xc) 00:07:36 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 00:07:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x25ceed34) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x9, 0x84d}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x94) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 00:07:36 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, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) 00:07:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0xb) 00:07:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x3fd, 0x0) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000300)="3dd3c41999d718293fb14f882a1e635a25bbc3d2389e85ac3a8a93e42dda587e398076006a100cc55285af9b4bd3ab90e1d2b7353f909106959804b29980df0bd5ae35966594a683d16a7bce40c31838d4e9e09761bd588fb597fc137551699d4df591060eb6a10cee75cabf32b87683389302417f19b9d44b50dd5e8b032cad16ecacfa3b44c471668824a7089ba3bd38e594fa1c91ab3e09701a8d0e742f4dadde48b95c6114ba8debc51261a7087018748db66f0a1e297905a13eec45d4fde4003d4c8e", 0xc5}, {&(0x7f0000000400)="8c459271a4361a180196b7795883a355a37f1047b84299c9db5b30137a7da3610adb09e4f916a50f1fd324fa55a5751a7e7c99269b1a3d52f2710f2e729c92d4cd621f938c403e684c5e91d1065ae0647a21b409b0c28cfd1b91b34704f1360b5794f01f420796831babb77d33250e0c8df7d82b3494e3dd7985e8d95b66042767ef96c7ad6a739625fa512fc4ade2a2a07bdd81c8c63794829ccf833308a7bfc60fb9e3dbd9a2273a5037c65969ff385851b1117fb4262a0a7cd183f7d0840741d7fdd555d6730ffd446c8e33ab1da8552c406b1ef70066c2c8df28186c453ed0fc8f50581cc0238f30f666ce839bb44088c229a338df5c948ed6e8228a822d3fcbd70daa7a4ba307f703d28154104bb0fc308fe42560f563cf4008c79ea9f60ca1dea07e0e78ec21aca3581a4877799ff63e340d685076db3b0097f45a821525f206cd6cd007be987a42cc0be2f46968362ea353dd34b322a6a35b7c57bcd9009fd9bb9eedc4594851f35429e7aaf3a3161546d12ed521017e96866d59bedb44850c418a4cd2e78ac2acffd317282c9d45906e606430b06ae914eb06dcd62153ef0407a02b215c50456f0822b8b4e24959f4e7be3358dca8b150a1d6662f52bd07edfce42b4407fdc1b1111389d61a9f4689975535e149bd33dbd123da2eef13d0fa802e3630d54fa25f40e571fcfad5cd1005a1c1ba0e182137051d6f8f89290a47f4e119bb17ef97cf5501dc5ece7d1d296211d7276290b4f13e1645c676d3d5a4392a87e298daf8ca5c9972dcb267262eed14ad5c25cb6a6500b92e0205656508a0dc15d869eb69f270a11384fb1ac731f31340ceecbfd6c7d0de7a4781aefba8d3da6ef6364ad920fcde20ac5f5810e692fd38b7a0b579656dd2cd49b4cfacfa0e5d763ef5f52679eb2be3743d58ddaba75cc89ec55999f11e9b65ebf58ebdd81daf9fcd7c0efbbb1a45e740514208f9b4ca2d293ced038d73f959c40c76397836ee54b773875f2e84c6e472bc4995332291c809be8de59b0d7718b03d09360d3601c8cc07440f629f7e057cce6bf052c34766cab2711e2692498d30c2098fb1ebde44e9f55e4fe7906f1da7e7dbdb1cc7a80744c693c11ac72585e3a0a57bf37f3985e725a7fc4325e934ee1ba21340c2312beda461ba20e3c9dfb1adaff676860ad5d1ec55c2d1338355e2438d278eacd8bb716df8c15115fa2340c3c6f1d4dc6d5fe4d5e3c2a84825eec5f87ede8a8cf83b635a058be2e79a8816b80037b065a17524d94c58d27fb54946e8ab0de00876aded1931f5bd6e46aef899305eab1778638637409c66fd0190cf542cbd612cfbe353f022b257387102c040f01cc397a28e87728ee058b65ba34c67228b804a65c476b9f21ee59cde85c0b64256d7be6e63b0938139e46f249f444e839aa46e9b327936f058fb697c5526cfbe6ff8f2ef69c31af8e127494bfd70791cfd766f1f362092a7aef1bef69e6f65efc9d701f2ed0f418745d22e50fba083e62e1248b41bcfa45883cd66ff182401ec9d946ff961003d47c0fb0654c5da877abffc1848c5e3ea0e8cc7efa312df0c4ed51b6fc594d36104c71652f159f1bee1f054e6b394c1748ad500be8eeb6599cd2218b514dbd33d52cfe87c5a773a7edf2e25c513fe9af043b1598caeb84fab4eb4adbd1e4f17d98223655e82caa912606151be58464f450e076c457748117d50d5913b9af11a9dca43af36581e611951d7aec0d0592e3cecf44e2a83a4581c141d9adec0a3b96bdf6b0a117f52c31994edfd33860d280a2d725880d51095d30b5cb7540d69ae8832ac734150bca669d8b824c22018a5b11e855420a20f0ae7b3943464c4d6aaa8f2d632b7a3695bb9fa23ec68cafbab9c26225349460139aab9f4651411812213b4bb234c6b7be78ff13e61dbd5c413725c6e5244948487e4162cabda5c32ba413af51d370c4bfabbe76a9cc477095a67231f8f3bd8d5f99739d46f8d6c9ab96971cefaeaf37c0707ad0de549e0027f34f773b2b15b0b24e97555b52f9ae5eaf0b215e4dce191fbdcd2dd60867890bc0f9ad4386082c28e7004353dbf1d3d1c3307b65092333d408f5cda628a76fd4b1f29ac2a4abe6fd76251023d4f36f4337a95be730374c98d0329f526108caebdea609cda50bf78ebf3773f0576970c4569a693705910a465c2906d88b2386159d13a8ae5e44311fd97869b50c751a78a3492773cb0c3ef762c7334de99293a8f9cc6d872103d63209d0fd1e15acb7a8e2dd50b9178e98a50bc445e6201468bb7136caf249fa1924ba6ffe931504498df0b5383b79d4105fda3e28c9bca117dc561f02bb314d57cb0ea85bf6b8eb2864be1adf64de0377958e0c54c1d24a83b3f12ec3e34f903177df3a5417cdeaae13fc7f5f27a067635939fa9716dfef47dcff87d7a0488efc19d49b1ee4d261a4bf1c1d7b1272ab973816f60581bf153dfb1a6080875de7e98d70eb2749076654a3b9eef112885c1f9edb69076c7514ed1e4772cee4a22bcc375dcb7d7b2445fa3873f0dc6fa5c1b698a4b55c9fd5ebce752537013d8e7a22121b59722a823a452ff2314e9c03d03a42a4e6f355c202180e47728e0a2bf541b0b8b4a0d129f3de2a56e08d1e9f263007cb48b0d056868f485bb9f2e8b66887e5d5c19fcb2706af513eabfdff0755c48fc235f23ac5169ea4afe91a8a359ad4cecb13816f15fa1bb26b73823e3567d3136aa0d712736895d237204003f93e1702311d42b602ea5cb4ef4cd0f8ba075eaa66f32061d52a3be539b3548370f8bfe1aa9cb554bca31afbe09ee9ab111d4ea7d85b34eb2c43074b315e066ed00ffb30aba43cfe6888c0d48227402f2685b85a0841b97bd7078e57f3311a2c38491e6e2620b46a6613638c1978c11cb2bb3b7a047b9185e2ad41cb3221446277d1fa9d98e8192881b9bd91a5909c0a50c25e3b17e90f9ac1f20f07228d03f337fadda067b50ac85921554fb79359ce41789e21f3580701d9e4efacc060be321a96a4ef3f4f491849c75ad5d2b4f0f879c0aee40eec9a2afebd1c3c74d74a5c4348759e083bfafebfdf9f41fdc75cd58674924795fe517b01a9a3158ec8faa3320ba9dce457cefccf3b0188bf97d9578291d322d6770372ca7ba5ddebba4f2af2c33c191a658635762eb82caa71fece5791489a2fc35671f5c48f611ae35a2ae878e84d502441fdc644b7b56600b2d4624795793d00660f48ec3cc203561a9fcf580d87946c698766851b8ac75268ba93aba24858cd379459adf06313e119199bbed51005235063e7876c6dd8ad33b70e0f1a0183ae79d84dcfa4d8022627f9f24a5fdf163f32070116a5c8e613af8c5f5789a9097f218fdd363facb27687fbea0dbfebed60c32b47d42d53adacd053f3d12f59a48bef2ef4083c700ce3f28f72abd2ca3d81072c5533dd0e6dc3735e2c7d9b1a84fb81bcf0c7ddd6b47bc188dad8354afc36cf7b7edfc40a061bd799c972137525953815734e836d42a2709fc01a77b8e476423a7969dcd479e9a95670b752fe4f0ca05b5c04c35815b4fc34693c5003adb1226c7c1186eae49d118f92cb8c42fe3746c5565c26fed5a604bc128959c6968fc678f995912c0ed45ec4a71e02647ab4de3ea1926a554e1bd5d9a3439d4cd51e11f44764a9d1020d9c2a26da66bd7b4a0e8cb6eed29dbbdf1c03b6f94fb5b5c09cd2510ea4370f52554e7faaa46810dfab091e8f6ea8f9f03fd7d56db5bfd9cde987a330c2491583834ab72577b4678ee6b5c899af5f84e20f4835ee6ec841bdb470d8b1a9e210a8ee5351d0d6eab33d2bd91e643aff9b61c6bb48fa1df2df9fb3dade4607957a0e4a02f1690a3892f338a9605e7c947ab44df2307e5142c47ead71ecce24561233aafa507efe86957e9130e7959641bbc435ec9ee6555b2a49fb502afb46b11f729a82b8fb73e5f20f3c34161f2705b3ef40539b3ca860aacd2405f067e4d686bf0d974df5ac304d99f280e49f638cd64dff4197d3272cca00fa445d69cf14d73cea3d6aebddbd103b8017b8c6d5b4c45c2884931f27b6d1cd47c4d17ea438ae6eb38e5b4c728cc61bdfd5ce8dc0a78d29e214a67d2238d48a57019e3a1a35fb52aac37387b61e7d0162333593a3d63a2e9d1f098c458cd7c7f2de4d34f7880cb8990d574ffff266bb8602408d99ac183892d09db1afed29e5443cffc42d11133afe1612c2a32772011f81011df2ca0bf1fa3400a154f799661e808d8db21a414b1841d36fc7f5dea39da18a293e313a14c32d9633493c17ac9af664c4a404152f12626a2a00da46bbf6fc1808c20b3cd0fb656aee46602cb17aab03ea292d219b8919c5aeb1de05e2d2975473d52789075eddb1c5ae90a68fd47bfab173dd667f947ff8fad176297a5c565920b1d4d9c3614369baef8b7e32a80c394fa1ca51e5dbbb502f6225fe2882ae20f87d79eeb32ac607b513090c9c94d97b5fa9df7bdbfe9932b8e1acfda2b908a4088f5841c12c4e0700d48b2c9f05b9a7df74a5e3c658c3f96049c0c6e644a9cd1fd2a36728cc500696f5a5c3039dd700e4b498fe6d87127b3229c0ccd4ee52cc6e6d27014302d383c8727cf55b88b2c1c367084d8f4ca1598865bc76801be71a2ced36fc50934e30322809b393247663240b5eda2868250e6d2dfc794375b95a9fc43f75dbea5b6c782ce07a0a86d5422f9e3c0976e3ecde6526d953656aeaf9708e93e17f8db98826f1764cb354bf6578d9e76b33f1bf4cb05c340f47b0bc0191032fa19c6c23665e560bb024ca8741afe1d14764561a4edda0e18aaa66be2b504555a9924976f7f8800ce3122e831615def438ec5a68bbb3f550a30f2d7968deec701d7b2d966c69d5bbbdf7f71662631d56852bfe9739e4cde4c6bca6be707d9438f21c5afbd321271b8e1ebb1628615871121aa727ac7913cbc192e95c64d18c31c2e0822d9fad7afe4b13e68c8cd6945879bc16865b39d6ff8e579ebe4665a99136daae463daf054d74696e592c11a4f9ff956dfa8e20349ec5399564f3fcc013877d08f5d6be5a47d1bd70657d87b0d76a73f1fd2e0faf9ef1999b87e334e9aa3e03aaf49e235cb04f71e5e878ab9acfeef9b15119501cc029ea64eee8a3ba140c3e6197e295ec63e0aa3e2580a5a5184eb40ec65d77389cb7b720d29003ab2eb232d9b108853dcda305557aa8448d76e122ac1f15a9d695efc5b98306eb3d580b87ba0c3e6a549be0777b183adcbc42ffb1fb16813dd00f260a4e50472437f729f67f584229604c276eb8e00e2237e62eddd7ab1b3547153400bcec1e95eb37343ce0beecbf822068566c64bc0ea1081db179b4e6814a68a1042c8a851c2ed629a60a2d873fc5038e8401369dcb1b8d678faea7b6776fdc23c9132b78fec50c22bbe5648183d5f7a25310a649a895ce810e9f7437f07f171cc0003cd3eaaeb22a7d4775c5908c94fa7a4c5d5b4a4d37297aa5047cf3efd3405b59001565e297108237f1934159d0634e50c802e3f2844c64536ff5108255a7566398b544d51af4391f6b4e7a67a2973e8c73022e4fa495962fa8262f5e91230de04efb26d86ee67eec34360710134944851f0bd0d2989c0d4706bc8aae63e3a1337cb93e0c5def6be56174d7399033f0919ff028f58f5b8010be35f30aeae69e2cd4304387d1786844cf93ab423a376283c2f1fd9a14238ea5ac72d210352f85dfd533988ece833b57d61ebc4cf860982a9eeda262a402283d340255149bb0354281a421f40da9b28b81c8ed92edead", 0x1000}, {&(0x7f0000001400)="cc17fe726d9e381eda55f978a9baf7577d5ea58af033c2f21a2feca3af34c9d036843186e3103a2bf9c801afc893892c2f4eb7411d7c0e2a38241643cbeb47511ca5fd22c7e7cb621c7e01f09f8a344c4d3077a01456a3a1e5f68540327cbd110762c4f8ee6263d7afe19593c22c67fa7fbd88da8408abdcb82ef9e0318e658fa85e6c75897dff58452d74a0dbe236db2b5f4dec6fd95299c98fe8f0e11c6b4225e564b11ee2232e8ad73e14754d321a39b57b7b23541193", 0xb8}, {&(0x7f00000014c0)="de04c08c528cdba79042", 0xa}, {&(0x7f0000001500)="97a3131ffe0f58aae2f5595abed8ad406c76e00ac9aae0ab1ffdb8e708e51d913fecb6302aee861b325999caa71708f5d62913bfa791540a3ec1822eb715d96c71002d6eea7cb0de17808a4240788c0416fc5b7edf6f05b8428ee081a28b812a06c1b9fde578dd1a9224e6cce786e9ad284a01eaf0dcfc65dee825303b08f776a135e652d5fda2d73e6c6829e11e2fe39f7cf92721aaefcfd5aa1888890b9923a9d76752413549", 0xa7}, {&(0x7f00000015c0)="856ccd66bebce079303d3888011c9e52301f85d4507b1bb563ff96c290bceed1d074990997346de234a885e763641b54a31332a5d9a4a2efea5e561aa8c08f7794a84215970ad40401b2fd3c7d55ff34fed4de1dd67489204e3abd09b03ebf13c90f7e058bd61999d8a76750ff16b70c7e192e2f4476eb52b41a1e0175748be4dcaea65efd6b05d8eff63944ee89ab8a4f51cbb3fb672585d87da275d55943bcd809b2030f142095a3a49726abcfb7b8c3c32c9b40b926194e53dbdcc33f412e7714361fed6deed647c37f8e67b741bd640850bac60efe7105043f19f63f851ec2c058f3248550cf149441c9b66fef3cdfd5", 0xf2}, {&(0x7f00000016c0)="093898f4a2e119016d2d7b3408bb4bfeb352967a17860a058080ed79687c0792b885e128f9d0c2b5316b56934d9c94ff899f31f92eebde14ac61ebf4", 0x3c}, {&(0x7f0000001700)="6bb4b36fd3d333ba33b19592f4b769d547be9a28301cda142baf225470830aa5ec46eb6998c4de6537fc12870e82dd8afa8fa3830180c92299589d2b89538d7e5ed0048d39b38a9e2c2a7605f8edf381c90d05d343963689439b5af095fb91c98c874344ec", 0x65}], 0x8, &(0x7f0000001bc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2400000000000300b604489b41b6a000000000000000984259de87aa6e9f225c24b2cbb33836be9bed03477e19182b93cc256bfdef319ab0df49d312ee98d806000000be000000a0c0c15d5b3dfbe4907c51d053f26b21e5ee6d8775fff9cb21dcffc44090db1cf2b3068999422b42b0df50c700e5214a19733186b33dabbb8e0e456c54e7f3b0d5261372722233f681aa65dbbccf13eef71b665509700a1bb574b32b088b0b33cc0caeb2db51dfc27a195b70d31bc599e3fda58ef89fdcf0460ab2fe53f39481a2254e780e7f90b78490b5d7c9c2b74a87101a007c57a491d51b103d447b822509d54fd7bdd3e46ac0d86e8b0bf554e8aee91677940311ed2ce190432857b7a5473f366e76570540721f06fb87c8d8653b860c6978cf9e98", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="e9ffffff"], 0x70, 0x400}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0xff}, {0x101, 0x5}], 0x2}) setsockopt(0xffffffffffffffff, 0x6, 0x0, &(0x7f00000000c0)="b52f17b4", 0x4) bind$unix(r0, &(0x7f0000001b00)=ANY=[@ANYBLOB="000000000095027a72512411e72fe9"], 0xa) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg$unix(r0, &(0x7f0000002f40)={&(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002ec0)=[{&(0x7f0000001d40)="811a99912c41dd159063cb53acc65db6229f57020db6ff55281122119fdaafd22cb641b1ed1f0d18ed300f479a15b9f96160e0c38bc58167491440c62c561b70aa64a1ef48f88f7cffa2f935856f7a02ec44bc972a7eb3b0e6d734f8762ccb0e62fc2da91e0b87f5be85d0d20912d27b8a8c02d8f945f5f19586f9cb20c20d9f5c31c0c43013e8c05b6ce0c92fdc71f657b5d1ad0c168bfe170774a151fcd7ecb58e230571785220b0abfc4b603b8738e053bd665d96a7bdc3ebe9e5ea44ccdd2d37152f217a9c34246159cc0a48f1dc4d9f6e72230d770f644f82d8a15771a8d3bc6f7042224c09163f27edcd8f90fcbe8acc7fe3c79ddbe5b8d55f3b246ed38558e14d7e7db445d013485eb24ba623e521abefb58d6d30d5ac24a176bd5630d88d8dbff3e6c8fed30e58a33cc9fd85f7e777a137a15db8d47b3f55b4eefdadaa3687f335fee7b55ecbbea6a2e8252f5fa180084551699997b516ad618efb8635b9516b4906cf927260f18f684a4890a846fad33816aa63e6b11a52752f614b890a1db95d8afbcdbb573d445330dc0e1cb3d651994c242505d6efc97719f2e88a5ac6bfdaeda7cf276fbe1ae9903246630c936378907f4da878846286e648f1b0aff15540d06829be9e76a9781850d98c0ac68257a4eb3fb221d119973052c62c255d42578dcd507df05a772cf5caa6ec51037a234076d35395ec2b3f46d3f6b7dd68490d76f8bc9f5fa62bf97fa0c79fe2666c51db91edcb3c924c59a4f886d1fae97b6be0614060dcfa89a7fdaa2532c25bb11131db2b27fc9c57571c95d34bee31fc13d1d6363d6cb77ea2455be25ce3edeb00bef1033d0679c2b18517a74af833ad492267f9fd6208c374be441d258dbb5e22495cf7a49572916a181c7446e9f7e8f3462f9794f5f8b4672f28c2ac6acda97edff145e1fc1e699b6fa18673bea31f4a28c824c8fe0c7538f21bdf2d47f1f13d8d9e8da65b673546b49f954291b6b26e00863dd3784a8d745961d27eb288eb9b36c2feafb76a966b86b8ac0a4dcef6953f6447ac93ea01f50926a97cfed36959e38ce558f192ac7304e280340f5774f37661267e50e04c67c77eb3497543c5dfb434bca789449170c65dcefeb51288e6ed0fb64e25099d954a8046253f6c0d88e3efc58fe2b59ce119a57de1a2339dd35d3bf16a4fe969e6e819535d186d15c4b0adbbef13cbf3a21119e13a3d316c68b404c21786652b0e58a9fcc8f6e7e93ab7523da621047e80cbef1dabb34cae45ea472f06fd38ae5a679e145cbe8b2f8950fe0413d34bada364dcd3f8335e03a765944f10a0a2c152c09e0028f3c6e870b3c260d9dfac6e03347851987eb23bf80d1f11ee97ebd07f8e4447db3d64efc919636cefedcbbfbdd5a4ebdc9b6ce67696037d55edfcbec74794d460e09f6742ba64691d9c5c621ae8f2b10443bdad5700b2b354160b7b3ca54a468cc873d00572c40a9e03b26733afb82f633bcb849648def25a1d32bdaac09fead8c437692cd22dc2d7203ea0cde811ac6b8382c39b56346db6ea59e191abbf92cfe41c57de4a308f87567a28b0baded130c6627b8bbc6d4c1b953fc57243d8b8c3a0aa8247faa1cffea9d2bed006de7af6b27153c99cf7b31aa1abab7c2bf021e006645de020156f2ba2548fcbef3ae9028dba9e005f863c71cb51eef2fe4638b7e61f5ec29869d156896253466a68e9f95ba1100ad8adbfc3e1a2202c48519edf53ddd4845405c4a6602855e89b028b31d2255735f8b0f862e8a232eee5985056aa44eac567dbe57a7456972d68ce089304ffea900bde2c682a11955436c71ff9f535fb3bf58d580ebc4b5230dc3a8dd8437ae2d08bb09783e99127c1958236e2eb2766bb58468eaac5b49e43626daa37a6bbcda8901ad956c22134aaf3918eaa3fecdba6273c8c5f4996cde6742bf4a127590fcd4070afdf68a3e2ef2f6d2746738b4230bf7814d55f27af8cd011d76ed529917057b0f0f407466809504d04ba63bffa37b9628696cf3d8cc521a8d2c313a438bb1c1280be150c3a78e54298026fa27f4ead1b75503cbff4000be08176e8528813c65b8157bbb571abef6630dfe044dbc75d1554e1c76023eb1b65fd522b0222bfcc840cc1de0e83bc86af5e4abc01afa834fdc4ccae954597cbb99084b4adec5059b7eb851c35a957cc69f6fc59ec709d526bb80b149814c9cd88609dac312d085b067bf0f98ccbe1742315cb3c3243fb34f8a0854ea84efd66815ed14ed19dfdbed69c7ba6837be6d836cd8bd60efe880dfa3775b2243c1c9ca596d168ed43dc58da91a36ac4d37331bbb8bc15f75e81914a0fb292d0d791a85fd16211f8218a0fb1d332081dd16f2cbaea9ca63f55649d19881032a814501bfdb8873c265a516c261870f0b0cf3884b478b6e06a8282ecab99d6393dbdf456b6735e64eb2d3cbbfa360b8f023238d9c4a422216a9982b495592b2a7a857889695de351340e77be112ff58c73dc4edc3d4503b689e242d53bb0af156eda73f670b1ec055a020f2e706e8f1d9c8744de047076a3136f84ba2b0e75e8707b13bfb562529d6af7494b112f9aae35c55c1b6b67b37b81b5820e1faddc194e7466e40055e8f094683cac2c5a882781973395b6d70816399604d8a35011d23db0e4b4e1cad18ac09e09663a636287477873e4bb9e8b0663283969b1e94defbdf5afadbe93fb37f7c8ea3229cdf843ba916c14df42bc8a78b37ad09d5c99e6a66133dcd6f1905873e7e67e776f4a32675208e1a9a8f87318cd828df9856107bd97436378559f0fef38c3f39b8a027a1b2dec627dfce7eaa61bedb5d0cf96323e8f024ab0327a4bb3daf033a48a61729283d5c58e23c0a34b6cc8da45a7ff321938fef7ae0158a7ef44ff5555fac5bb50e6bfb58f73218f84a9af2aa4c0ab4f129c93245f7a58c92b2636df3b82c92a591b6b7af09542967831555f9ff3f6fad121e1c218bd93b69d4082061ae08ceb9c0afb16434a11eaa03c9c3a71f9081e6d1862ed263b8cb60289f0bcc4296c467b957d4daadd24befb5ef0751f4677fb9b1146fb44594bbd336c8340e5a2e3d9ba9f69d3c389d02e7af3fce2d2af1ca092b8f7ed72b1908e277572506d18021c628c396aaa61c79e56fbf5e1b6ed226e6e84eead777a10e5b7f4265c1e9cf026da30c8ff1b356a976e71ca0e024e1dd251add54c33e00ddf0c312b9f8802d8b303adbbbc344dd8b9a017780abbb5bd0986e29ed27e1560e7fe9cd8eef2b698af0151bdb36f65e1c32a7230aaef2c330279443c7529eed70dbcc065a960af4fae814a7557c8829cc363aedacb3966ad43afd2a5d4d7d4e677a5f0f0668f957f6ad71ffd1f071b741c99e015bdb6caf5fac510016bc82f4f6cecaf6b0ca80116a5a6b1f7665d9dde9f2687441bca3911dcc28e5532affc7a8eb545aa02a4b9f4adc0f82cb163f8d4cc72b67ba2edc2bb314e21836a28ac7a6496b79f293d5bd79d38c64daec57bc7ca252c4d16a17eeb3fcd46411a347cec883d5f622f44187469e7e268aa4c0381740df05ed8466b8cae1b8ade8792176c626059a3f3dcfa92d763bec1b48ef06a86938702c8fb22e97f14378992adc4a64ca18696ef7a05e7245b8ec4477a768978b5802ad17454be554745b536080f75d1fbed65cc35f1a64e3066a7ba7210d97e28a9753679f6e28d3d8394268a42cd4f9e53e17f569ad83fc7849733f8987732e36dcb360e8ec799a3d616ab2060c3646198356ab77b8545e185c691dee9bed4169cd90fcd5350294239d657e1b6660ac65c677f9e94636bf82e0945c8f293f3c00aa449f59bb4c5cea1ba446ff6ae710cf5bc968379ad583c4937c6b53a961aa032f11022467944b59bb374e95131c95416e8123f0dc566d54a93ecf7583ae8e62ed48175bc13107a2dddad0397c1b5e19130447a2945474d855da2106246e7555d3c76a3f89b248f5aac34651f7f92fb05d76fe1fd3e4b0c4ea133f47563fc4896674cdd9c7356a84a3c3cc28b5b406cdcdd486e657a98860f44d06b73a6e342c5fb681a52c3f8fb05b2db9b80f0e6af5448fe3951aae63bf83fc87463fc6d67165e9c3413a35f2165571549588075cfbc5cbdeca63ec9eb608985110223edd692422496ea7eff8a1efaef80b6f67b947c453abf1c01d174b8919fd97e79c9b9a128a0e64bd7133d9e03e11aae6a38e4b07133df75058be5ccc1c160e413475122b27360787472683eb500f604a683ca0b3f9a1239eb20f6ad011011c8f157509831b34c51ea88f52a7d43e872e6ef2d9130793a6a69d408a7de41a5d763346b5c331e06365b9368d0ef864e8bc6dc9ff58679d17a95d3eadd0871af2ce9a4be491b79eecc3d0c914d68d5afe0fda15baac6ac6551065a3811f4894044ff6931cbb423b4fa1396236596d6e8d8d5073ce5b9d863ad2a27b6bdba40cb0606836db11c442022d1be1dc58bec8d1ab09df4fd06d8a11c37ffeee5add28cd2d136f5f98ed012abfc850fa096929586d31fdb3c5e78163d39ae6532d96cff59341f250ab2bf31a2aa3f5408df1ce2a6cd181d9a207e3bbf8a9f98d5d2fb7a91e14ea6afe77fc1a70ea962fb78e122234874df878d6aefe6be55f72ecf93eab5d9bd1fa31b0ced62632e59cd04e3c778d3b8b4b718d047b0bde3b6fe7045357c65a6fad1db2514ef2f3876c2eb4e385349702928f2b697b38e97dda097a5c0e5a6670f9005a9c04bbe4b6f9d52f2c3e1f63ebaa75b5b86b33313572539602deac9e4cf302c3b687961818816bef72001f9e0fa620f2f4cfa42611b8107a7392ebf2a64785c5dd0fed1b98162f1205f4b9801884521fe425f6ddd0cbef97f61f116f8345c49e3751572df492a22705ee7123d12d242fc368d448394537002053b6915e5d7a579cada3635b4170d74ecef3fe4736e09ec11db88e53893d15380de14342e7c375591de1eac05efeb1b54fa07b00a026cd4260070f909ec8189e446111f0722ac24556de54974f21e504ae0316e3965deda29ef33d7e6eb6cde6140428c59dc58fe1b1fc3fb81b9df8af49fb549576b05ba9b1a7b150437844c324b9b9b93db9b522f0b25f7d692a08eaa676970734f2b18e3ac6bb5f871ae64bab43947d6ec5aa7ac713c283dd46822d214daf775ffaa67a6d14d6928675763cf8435653d2e801565a78eaa320b075532000b5e1feaf22dd765d2bc978ad4a04c49ef574aa4be0fca7f6bff2a7593a9605f9372a3fa08af347b70abf03eb362b45d514409c6f6f7f74a2367e82a2a59dadb42a6fb9faf0826f501ecf26e58d97bf373ad9590b22a0ee29aa5abc3805f6e307c08323454d971c9de0c92b2c277ed2530fcaa99d37f7f23858099a07e170fb865ed5c659ac2628e1c4a7c4d5f1da97e005679ec250f7cd42e88dfc5084f842f5960267a5b93bea6be5bd054b5591cd5ed5bf83eebc761a9c3dd117c19a6707ac07a2220468a38ee611d26a6268a43832589148e5c187a46dac582fd5475dc8d6cedfeeebca1586955f327ad1a9e9f37bbd4c85125bf56d60ac42b14b590b719f55e8d2fe518c8f43f6b4bcab1c83bd9671aef2594b27996b14159e97c97814387aafea6ff45c2fd92c22564d6c193294462a3d036702896fcf8c1af36d463ae3e4ba618f542f23aab3fe8efd264879906a71f58fc7f06f8af834fe38eb72414f4fbf2b78ef58a7cc0a763a442e1518528b0657c17c9eee4a82837b423205f006342cfec96090cc3a61ad30aa2845379ce4bc501df649d98c4d06289c24c0de9", 0x1000}, {&(0x7f0000002d40)="82d836ea04b9661bb119882e996487dc5dcfec72dd53c34bbb6f09542385f85d651212c7d2a3cdca9306fdec8299c89dcf459cf81d38d50f44f6706b75f15eeff2698508ae1dc0b0efdcb6b61f19c6c957edd8c11b65d7ac07380e3e54811240ce0bc0d9d1eb0efbb060e7dc53b5883a28811424eeec15fdeb585b2fa44ada691a3d775fe44ba9b2084d374cba8a5d97594eabb6ff26d0978e86a9d56d20ba624d37dc4276ff245f1912055998137b79272d5bea80e4de4bf045056492f826911285d3e5d9", 0xc5}, {&(0x7f0000001a80)="2384db01146b3f9fb0c65975f6", 0xd}, {&(0x7f0000001b40)="f74da241e4f8ccab6d2b4c445e8f9966ea16d87eb0446c09c5e48e532f", 0x1d}, {&(0x7f0000002e40)="fe637c60951fcaea740905599e85b63fba623d3f8097f90578ade71985aa642a9b1188b8aaa296bc313641b550e9e5760d335c2e85202f9130e491354d523d6d48aa15b652", 0x45}], 0x5, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r5, r4, r9}], 0x20, 0x2}, 0x405) r11 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x8177, 0xf9, r11}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setuid(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2, 0x4, 0xff, 0x4, "03faf1acdfad14c7cf7c2ad3d230074e640687ed", 0x7, 0xb7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xfff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:07:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000000000)="fa1204a49155ce1e864fc8b4fd243e960bb40cde85104078e5b0bb5dc3423f727175b66434b2f6cc185acc5144a9b3f7bd086a8d4c774270bbffd4730c8b4ef4407e08483a644832c2cac082947e8e498d49f102658b00000000000007ff4b", 0x5f}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000002c0)="e207d19d82e72cf4f3cd64ab2987b4be253c0faf9e1d9709bd807be43da84f56b79e8425bfb71d3ba051bdeb8633e5bc1aca0446c97178611be5bbb29fe17dc1033d49fc3e200dc480aa006d8da29baa0ece213386e8568d5aaf0c55b124f25fceb10b3eecba8cde02eb2f71ddce0d6b47af543c00acd49639ff72b1403fab6e7d708e", 0x83) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) 00:07:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3, 0xa8f}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0xfff000, 0x4, 0x7, "eb16663d3f22e6f410fd0921d49acd728751337c", 0x7ff, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "036671480b01ddff00"}) syz_open_pts() write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) getegid() 00:07:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffc, 0xfffffffffffff1dd, "9e52afa0416cfa4a975c9e10115c88d243c2f19a", 0x6, 0x3}) socket(0x18, 0xc004, 0x8000) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256daddf4a292acd7c164daba8a1d9b8a0a5cfe55d288ad4378ddacd69edf46adc9ab67113802a3504952f5b29a610060aa9cf2884cb8a6c74d0caae6b453b2018588b61822a681c156a9570ca1b783314e14aa4f5572627db4e9039e89df65647638b68ed5bd1686b3d1ebe84ef427360deab2c3deb1acd5b65f55f871343f13bbf8020c8d408ac00b01540f2962465f7e21fae0e3d22d4bba3b65794d316bd144adad6d665a7f35638d4632a7691eae4aeff537608dda1a82fd78342c63a497283880ff620e595fa575c8f558e82f53b5ac0d048af6040146e53197dc95b9a4ec8899a114cac272cdf3eb2ac8a1c13ba42ed4abe03afd2762e55bb16d5118", 0xfda}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) 00:07:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x26, 0x3, 0x3, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0xfffffffffffffee0) sendmsg$unix(r2, &(0x7f0000001a80)={&(0x7f00000016c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001900)=[{&(0x7f0000001700)="1210396dcf62089b52fce30cc751e1d80e9e148938ae75f3b32d51b8ec12726ba6e9b4ce5779596145df9966bc0bb03917a6b51fa02cc51d0e2dc1bf80840c890b483a78242e3d7dcddc9854f7ede71f08c729e4973053806744f1b04b0a8481c862510cd9e60a578f5fcdc9a3c48637c45e0470b384c2c2c78daf64d0a782284c814070a9b234107706175b854241cede81deec84a412e0203df22f9abc9ec1281fdb4672ea5ca7fad5256e57ae6c50ccd877bb9105c2177656871931cee0d02421a4b60aa162aaefdf028c92b303305d7a3dbf078b", 0xd6}, {&(0x7f0000001800)="6fbad0c7d388d8d866deb6c8832f2bb05951c96fc18e02404c5606b3b04095abcdd8625f8abaee43e45ac720002705cc7cea04f2a8151d9ec315acec200c9b909f437b811c425a4e3a27ef875c9adfca255467d648b142", 0x57}, {&(0x7f0000001880)="15e8676480a76119a1ac54fcf71e1e5483e01a7f28a9a2bca3f6561f51252e3478f743c9aa130576818ab36cb56ac102cdc6ed1d2088510cd9ebfd996f90a0128a47538953fb7a87651fd8cb45886b91032a46b493aa343681dbef58ab81649416e44a3ac8281c56", 0x68}], 0x3, &(0x7f00000019c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r2, r0, r0]}], 0x98, 0x40c}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="1194ef8195bf772fa4b056b7c7145406fd53fa5f16bcef2ab716fe7c01c71ec49058e3d70dfbbb446258778aec9253ca7ca1b316a1354749577753a92ed87d3fb712ec76ea30fcbabf61e459c993c9c96ee81893725edd3cf799bb583774b41f5a84611256daff36f81d2ac3ddd5c8a29d2b291797de337ac07f65f22f70469cdd41b69d16cf39503c897069791bf320f38c7bb90da11de0ef51412c8bbae817db3fff88db6a2a06a7a88a809d13656289f7e334fcf0926b297f", 0xba}, {&(0x7f0000000140)="64e22bb6fd7ec69df87c3dc1d10fcda08760311c7110698b", 0x18}, {&(0x7f0000000180)="f4981bd216c7ed64a57b48bd6f289946958d9143e6b3aa429bbb59ff344eb425555fbedd97bac6ce8588e1720850451eb3f7d441419401da2567b8d2eab17636b046e811ed1160fb6988be144a15578eea062116b8c780f81f4719c3243590f508f897cc4a81269819fc7752918af7b1b413ecfabcd0fbe044711247b8ec4ead3ca240", 0x83}, {&(0x7f0000000240)="8318c3522688f2d3a2c4b2af29532e4f221d0c6a80dcd404cc26074004a98c6653ee62fab007088c09437c95dd3cfe385174ee96429e0732e4ad3161da2d11142a0d7568e7cef794834f79512c99040e9b780f02bcbdd664caea922dfab6743e81bd5381f4707d90761ad90777c513d409e2563d4d477a9b1cbad3cc851bac2698a1aa0221cbc64f1a7bf5660ed1374a79e430bdd6150fb4d24d3d5396fbd0322becb256ba2d7241d9031a95dec726d21e0f014853a1f59dced36f4041c63a780b033fb04502db5450b057de92ac3e49bfcb8568446f2d2bfc1009f925e58eae8824c6cc3cc17996a9a8e93aedb7a819e7fc6d56370dc0e9d1cdd5c28863fc178b0c7433f3a806301bf25d925a0754d8fc806cbeb13d44e1fe59dbb02c2b1a4d14b276ef418ed790492f7e7fcbf13bdf31cf8f1510523d4fd660bacf3e0b157b770886db0d2cce03eda40f16bba4c1dbde99f68dfc5a2dd5d07be835a9640eb92ef6fc70141297d69bc208bcf1d88b3de11fe87c988c4fb10a36993ff9a7365a71e6230cda6316b4ec59444436fe369f468b2d25bb2f6de42f09cc3693998c1f6255233045b27f39bb79f5c7d4330f3595b4e3968bb71e05ad03833a66f62b09fed50c7f0ff19a72da90a47e0ee24d9ba927754f1ad1da18d7454973b1a8732bad6447cd25b498c671919e9a3c0b9838f024df1fcb70102dbbff08a71885726fe86d854ec83f5e050785c5a903caf8fdf1b0732c05de597d66cc3946a44719b5d366092ad2fc529c70e860fcc7e4f29a4533fa8fb365c468855228164b157261774bcc0668a1dd34018a74a7cafbdc105bbc799922c5191cb0294750563f9a44f4a1eb1c15ef2dcf99822b1288d8b330d73b607d4de91764fca2030c657e3fdf2b43199883a01858f487cb777bf8df88cf5f7d66abe196fa621dba1f71481361adbbf414f4b3c3f133a95bf9d098a827977157e0ed1c174a234da7f07d487291f3e836d8060847941f870afb007aca34eb541259c6898cb62dae5d2999bb08e53c532a971be120f593cdab5744e8f3ed10de211de334696a13aee534960c3dc424a27a994d3eb2e931d594e66e3e57907ee9b6d8f0bedd2cd877c6066f3e4203013161b92fe132a92dbeabccf3e291d88059ce4d99ff274ead79e185e155927bbf0b0036502cfc6d116e8c16cef42e5a5ee5a10314288bae01d64cfd0bc612671dcfef6d4228f6350f0ebca257ab1896c560609d5a5ad12b297433573da325c8e34d2ba10b247961947b21cefda05d70aeba592aebc0f0efb8af560a8391745690563b8a9279e5839f713476c33223f1faa349f06f2288936c1bde045dde51d61d94e26cf285f3b20c2b0999c8098553b0dc64ce6456ba52cbb9c604a237d53c1b0f61edbddd3e781071f39327d05b4e716a79e5c689c54fff5f033ef0d1085542340f66d0626e24e40876b968a642d278083805516b4360edb410fbdd9a4756668a69c5c98a30b8bd7df5d4e8bddaec2b77817b8a0af90aee76315c75670e3e3cc727f40132c698e04b141d907a8d83a09e2bcca7605ab76c1916a49b406317c7e3336a43722e9333c77f50c703c4041790fcf54b9ba55c01495560ea7160ecfdce8a3299acf741138970fa3c303d6afcddddde07cf8dffb3bc926de37002d5bb7bc0c1cbc8f5f17a2d5620065fa1cf130aef5d50ac9696ade6c18bb65e771793e5c05ee09cf22115982d66dd110e29117e122f550ae9ef5510386e1807e8b097ca75e86f7daeaed9963042fd81bfa49c99750cce53d8a096cb9165dc3b31080a657f6d98897af8f95a59d3d699f9a0c79914fc83e7ac91718cf9f301db3736bbaee03f0e99ff63e7f7af1176a8cf32aa79e4304f55405d671aa68f90f1a3163f550e9d5caa008dd79ace764568541e1d5de50a296b9cd947c580aa29ce3eb2251a38790a5a4a8b8d010085e3f3d1e2007ebc2328209f070af9ceef8f0a06c636794a2bd77d45d31bac1648427b49e145cb1c2432c1fba4baf50f524fcfacfc76fc142e0b033d9e6d40d2616112ca61ba5d7ed4ea5776f7c7c72a61e719c6bf9f0278318646e1a6a469881936cff43c77f3831ab9b1c81b9648ef6b0902d9f2773c1f1d53cf6b7d6b76de360f7578976af1f460a9606d675e30a1b4d471d850fad7230886b3d77712ca415598ff2c2bac5355ee90201de714d75fb7b2286f1735a9060781769ab9bd7a26c1fd872ee812207d4595c8ebca1caefc51484be4eb420b66a10d8dce51cf5aaece5feb3f1481b93ad42622faffeddbd9bf484dbe96532cc4b56c978f81e2bd7fe9516ca1b6bb5e2089e44eba373f9efddd1f2a4a386d694385ad58d85c8400ceb7ac69f6313db7f4d536d18834494d098baf50ba86a86cc01e56f85adcf0ce129fccdd524c9ba2c9bb8f65bba9b884e56ea1c5299244eec7c14618eaaabe4717f265ac1dde509cf8c3cd2ca2e2f0faca728a97bcf10b02251cc7b0f2dca406432b9b476cd6d0541b27ece1ce1f3afee4c2a6124b33122bb3c0289e52e794b550a7137541eb5bea3473b41d49845dd455f8b30f17bf116cb2358b82423380423e3cc8c152819547d85b126b66efcaf5e93ec8e638c6b28708edc34477c5614df1f9d208ef8084b71734f5e52e651c60bf8a0991f44a790026d35ea11af45a46aeb05841ee86306729479d1929000edcb180c488a25c659c9e2e22e4b1a12feeaf7386ef5df4b1529a93dbeeb63f762b8f5fa8508035874b54517f365e5fcf17c44ef4036fd7e48d77ea89f3d1a1a170793c6e0a907866d31bd415d9f049aab809c86273a82a100011f0e1e520f5a48d36a7fc6c7254579ac8cf4012ffbe8f06420dedd47802bd272657dec255add1b45993fb4744e2d3e483262b297f3c5f0c5f46d57073069090ff9d179f961aaebf1738c0d934e1eed31bbbb995c4eeeee6ee8cc7a84c8fb294876be7539dd87c6fad483ea2b3cabeb5642c2b7ee9d166a82bf9b4417da2b7a6e8b24e30abd6f50301c56aab58ea58a8bf9ee8cd5c40305db6588936bca09dcfeeb7f47b892fcbbafd61d9c858232f366fabbe38d3e67b349dae08f271b47ce3e134f70eafce502b40f8be6ada9f0017f4a720a93f859a25f9ef4ae86401efc1207b737a364b3aa8d60c9cb39ac204a843e3811874b45f2059caa90fc14bd6865dff22cf112fe7a89629f2acab16945486bf49ba42a4f57244e310f29db00b4c6ffea0c847480b9892f25ea75a216e7e457d4f389e457ce45325704d93e0849c9f128be6d337c0447b010cff02b8f5585246b602495561c5b17ce4deb8847de696e8e75c78b4e9b958782383995891d8b14e1cda2f42dfbf9b4890ab78831fdadc510df99d23d04a6bd10b007490ce6a671150a017408b46aa153bab96b4d48d1b74bb3252ba1585566967a1f6ce0d50057a3936af09710af7c6222b49ee6a0892811624279ddc6472669540b9233c85d0a5796fd3111c41241300aeeb5f57174ce98d4e0f5ce65aaf03803f32de0116957e1c8e6f9091e9582f4e8b39ca2a2df0e1fdab18829010a11e534b6c27e775b580e4d471401e971b1c184fa15c682ee761aefff9b8cf85d2ec33912825fc609def34ff281660cfe786f6cd7f3eafe568ce7021da40b6f521c23001c5fab49f70b5eb7c2f7ef0c90cdd74b42912b90748342cd6f7ede2986dade857320f1f45b6d7fbe61b08bb2bc6464c9c85577fb8308f11728701f638529690d48d4b67a200077b8d35fc302f9141427f060521ce087eb0e7bbc5ffa27e6bef708d8588ef48d50a7f2140a003121d11b430a96294bceccdd70f2b791f523568d5f507a3cf34bdff00f68e46085e27a713e370ca25371fd52445c8141e068fbe5998430717b535b7e98f3fba9cb2393a3ddfd0adf0cd89faa5be3a4b8f4a31f7a6ae69009ad9ae19d19193b72ebfa910c400e90ac9aaad8e93a2c16b5e8fda87f3efa1745cd5080bee8594ddc9751dd4989217e61cdb116a6b4a63be37dc8439909084e7f2c9eae7e5d6396110c0cad1f14c9c80119f9384fcac172687f2ff891fcabd673fc691ee6e7bed60267c7e9f86083d5b8e4457a0422f26a14d1e24eea7bef4d5c53580c7afb704e54a5ec3e423b412e807b48cee4ec5f540ab309d404437fc5e7315bf81f93c1d8bb11e6249a7f50a6c1ed82f3282330af9f97c36a1ab0cc28113e2d8c7fd1aeeeb1468e2e1e15914e1802042b69d23c6d9b2da69271ca3b1db313688c0ed65d00fbf33413b550d6cd0238b716709a4a5c510051ada300bec20b36a06bfa9af304442556c5d40951971921cf0d2416e6ef8299454eacae83d6edb6e231c62a4bf0390718f88725346b9c04562571a4a6bee8dcdf55c0676942d7c9bf7a0d9fbdc4c17662a0f735abbb2d7d4c795ff68674a032e13153e18341236928367f63ccbae41a30b4e2a7c33eb4ea07491e8274b733213b00fc7ab049ef97e7856c9588ff688d414f26ee66dda3e94a5a1a2f06ef9060c8ec5a91d68b258bc9f091ecdb5bf4d88a5526957f003a7a7419679e71eb6f95e07ba7cb6145023f6d4164d8aef36c03fc9d327028c7ab1a2f34a4efe11273eabf8b76f2dc0b6e2889bcfec9954f66af31ce82e22c57fe3b0e66f7bb365738d2a22b2c8da955c18f995f0894944a8d72d17ce0bd96d80dc9f37decfd5284f9778be42524838e8a6501cf0c8cfb57756513c68cd3bb262a5fa4448612bb8dd091f30e820b65a5d6ef5fd4ce7590408a0c607333bd72384fa05969d5e14466b97495dd1bedc5b558b85ed9827931f9509ad3fd7152723fdbce3211709b8a8293d1b2bff3dccf08fc156ac62167c0514e850e748a1df9221790ae8e4a12c17c7d30d0ea483f2cd60a4287b8b78db527fb9d0de8011469e7a52eb419cb535f33db14c12c51d27be30c93896b0116647453277fe8dc2ba12a3947a961745742b3c54e52e70911bd852af326aa30253e35b85028f1b6c8115c86a6f76ea94e1daff27083361202a803994a331e0ac983e1691f074caa7d246b434482b182494433d240dcec2dbcd5b8163b56635f8bdc03cb77a59a09b672ab908e806b9148fa96752c078590b7e16e4982eba31ad323a78114b5b85f68d867ee8e05d06f08c1e140ebba1383f28f8d7ef01c5404d8e5889c003a69e66d74eee717b582e07958b492a5e9709c05395fe6cdf0083bbc9bb399bcda49e528485b1d524aec6ac826a92e2deaceebe350c0ebd71abc1df7d782e2efd1d81ff3ea4a4346bbd7bf3df2656adcde61d994558d50dd55237d980e435e0bd9b3d4250130cd13eca7ed85cda7a58e286c639c6580b210dd15f6fd56ab41169d79c56fef616e655d40c94714cea6813c73939d5346e850a7894b74aa02788cc5a9db8112d27e1d639aac7cb4e377598abf080bb2369aa095e78a213ca047dede0f6c567470d235600b53309e4ffe8af31c8cd5c1e0d41a4b8f2526885135b6ea8a67bd1fefa957f9d36e513a5c8a233fe235f8ce99f777ed0e7503534f6412589ac11ada9d47627df941575def0017f45f9e79fc0f43e8e6c21febc0de29a67c7654473b53bf9b12762af74a6c559cbb5c454ace1f4a6d2719520b18a0b59e912e8c6e2ba0713530f0ad526e80f778ccfdc5d5b94302a2204e40e12753004eda5fc44bc4314b92eed5cf081aa22510cbcd90a32dfd5637da1e0fbde71c2ca402a28a5cbe8d11609f1738b879c3dc21f0d5b8e235e9a3e61e14ce8e7f006bb4793d87fd84f8659c6a62dcaab8752749b9277c47641", 0x1000}, {&(0x7f0000001240)="874a110f1081af73266daa935fb7e44120a3ecce501fe9ab5e72119eb9f73f8ef903091765690177cb9d4ae224897cb88f4dd42d68ac1c8ed0c9d0fc0a939dc65f4ace242937b916fda5f6a6401ee7a296f47b9473590410e865796d2e0c8add5cd851d6b2956a5a1fe1601259c8dd454780b0a8245fa2", 0x77}, {&(0x7f00000012c0)="e35b584e69b3e2d595e9ecb711b450ac51da2bcad404d862213ec598c6fa215110beb9a908d9935c982eafa9131e2a35b4ab4906ac83510b7a9a5b9f8f9bf6654fdabab0f4b9b2a825abba45eff5aa0e5d8fe3b4f912444e63657053a1772fe85db2daa543c1cbd1f004b6ca3bdfa00d9933c89306fcddd42c0e3d9dd3a1642c1ed7ad5d5cacfe7faeafe168100fd9d4c8d88313352af65fa7ec8a696335395f34029e80c4b6a1907957826188c147b47008b4a04d139b8e745501ce7dc8b005737e50a993f44d46987554f178762b88dafe", 0xd2}, {&(0x7f00000013c0)="d67127151d5c9fd064077e611910eb27461b39084598f047e506adcdc07a52628b938fe236d59a459b23ec3d7f1f9a6d95389ae935bb7fce4bb83ba4e255edcd07e9c8e83ab28feb0fd7b0383b7aa249a4eb2898563507be50a633feb99330d0e86da9d2771fb0285917", 0x6a}, {&(0x7f00000014c0)="a0889418a44fc8877cf60656013bd80416b4611b1b611dcc701311a5bafebb3f838a866ba764ffed71ca3db35ff5cb18b9eef952cba1f7d8142e570abcfe682e64f3b50be0ebe6a13f428b799da9e962ec678b4909ee0158d13275cce8e306a7ade790d70bf13d19ae55a98e5ddf2b1cd4b48ab5", 0x74}, {&(0x7f0000001540)="15954580961cd6d8cfa3f3022e5f8375655cbc1511a130", 0x17}], 0x9, 0x0, 0x0, 0x1}, 0x1) 00:07:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x80) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) 00:07:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 00:07:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) fchown(r0, 0x0, r3) 00:07:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000080)="f7128cba4523912d3395e14471cf11e3eb3d8b322fef64c3c06cf4b705e87863c0704eccc921410f4dc354e8441bc0b8ededea1a808c9812b8eef77d8f4d0442df6bddebe3ff3d", 0x2f6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 00:07:37 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x100) msgsnd(r0, &(0x7f0000000000)={0x3, "8cce51a8badaeab24f2ff81ea9739b"}, 0x17, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0xfffffffffffffd3f, 0x0) 00:07:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x2, 0x2, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x4}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 00:07:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) 00:07:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="cb35d313e89e91f809c75a2e1d8006bdd0ba1d6595272aa13e4f6ee3110759bc86e59fdb21d2ef2cbe59c5f45c2916c5d5f86ee30836b892136c7fc3a66cfffa7e8f", 0x42}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 00:07:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x300) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/36) shutdown(r0, 0x1) 00:07:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xfffffffffffffff8, 0x0, 0xffffffffffff0001}, 0xc) syz_open_pts() 00:07:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x1, &(0x7f0000000000)={0x7, 0x9761}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 00:07:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 00:07:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x81) write(r1, 0x0, 0x0) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x82, 0x1c) sync() 00:07:38 executing program 1: r0 = socket(0x18, 0x1, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000180)="810cbc38bb58eeaac2c0f0892b785d74bd5b87565370cd28bfb2440ca6aca075af06f06ed8e02872a83758e9426c94c7f36640da126ed67a9cda9b191f0bc2c676e0c3138d6179dcc30fc93be939c89a43963e39031048b68de65d2af9880fa368233741fa62923b8bdb", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8000, 0x0, './file0\x00', 0x3, 0x6, 0x1, 0xd8}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xc6bf) 00:07:38 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 00:07:38 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000200)=0x2) fcntl$getown(r0, 0x5) recvfrom$unix(r1, &(0x7f0000000100)=""/194, 0xc2, 0x43, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') getpgid(0x0) rmdir(&(0x7f0000000000)='./file0\x00') 00:07:39 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/4096, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9, 0x1811, r1, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 00:07:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2b98cde54511d9fd3f51390bbe850071dd5482b6d58baa1bd415655ea1bcb8c3dae42b61d2aab0861ba327bc2f42bfeb7ff8bf9f7e3458378b2646e0bbab461e31a5ee99195f99a969a7027c4da4165ba7676595028d18390be6576d149ccf68818118e462f2875d84c2e14947cc8688f1ded6cf7007f20253f1dbdf3eabfa9357c14de80182cfd9468264661d56f9451572ac45e7ce1725660d1d6ff9ded2", 0x9f}, {&(0x7f00000002c0)="49495a335f836b2fc0143781afa6fb8f1294665ea58262d519529bd30e273efcc23427341cbd87f5f86e8aa81d91f2949e2050dbb20d486d802af321c4553e8e9a95fb768790c87ef335a89f5b51ef3599b4660b9fb2db9d56743b7737ba37f6dd4c8e0acf25de8bdaf9f4fd69121c6b3b85f6349afa52a83128e6e544d11904c4ff36d02d52883f97721ad97810b185a7ec515bd629e48f61834485962fb9a8b771e48ada04d701d64dd029832747a34e26f102a2063e319a68bc28b7843221043f311c", 0xc4}, {&(0x7f00000003c0)="d15d3830272930e25e4427ad9ddbc0251f06778781cf97d1a76bbd2c9b007a12f759fe1780a55c26924c289ad458cd550167d649ce40854af2fa6e081e7e02ffb392e4f4316af108e4212e31eba3fba24e6e52b7eb20e4d3adbd3dffb1f55262b0e9cc733a132850b6f7858346c67b59f2b8290e158d8ff84d95ed233883895073d8bdb26c3bf69c060dc7b401168b577377e8617ddc12e6f50b637025e7dd2799693b11f417226c6c2e7829599a9daa1ea8d81b0b782b42fd1d74b6cf11e545a128adf8149bd7f489d8a634719bf4f191e5af188d50f95e15dafbf81aa73c490a98e1d15f7f2436ce91b714a6223b03fbc5648ebfc9afbf14899438", 0xfc}, {&(0x7f00000004c0)="57773d58eebc9994d8b4d7d9cadb37813a622ffef5e9ea04150ec017d25e24f7644cdb35ba476c4f8f9047e9f185d38ca159d714a95e9fd701142c6688347ec274577eb57b5f2ae7edaf88fcfc215889e95720a680c39aec7220c88320b84828be8498b61e3e7412c3a97d2e44f2b448433e8f28776dce6ae99d9ef907521f0cfebe59d67f075aa201a5937cbc3b5ee9976ee2d29c85ceaabbe65067fa138481bb1788af6a1024d7a1f88971c215a74ab341eb040e201c551e2fa055ac46162193a38c3380389c6ac0e01d6d4f68dd5a52c5cb1bcebd69da668e1fd31dbc016372", 0xe1}, {&(0x7f00000005c0)="4f74df3f2ef7c9400797cc83da9f7fd3580919b61b141b1fc1e3cc01c7def4ba61f8d2e61afb9a7fc9d2c65189899f233e328eb3989cb30eaaf82ebfc1d1d44ad86ef99c89bcfa1173a8870886c6d020bb517726f747022b74cc89ab8e77a6a73e2d85e67b503b1e682b3abcf30fc03add32e35c09f1efba18a946545a468f51cea9f37c4bb7487621fc786e47c5fc2037edd545b92e66aaca456dc73f9d3da7a81dcaf5fd36c639cd5f1f740e6594a2a4c08da495fb149c9a3a3d5d9d2952d7030677d68edc1581539e0f27d02a69409b8af5f7845f358923b7670afa9c0e5f3f21486c0b16b4249b73c16f134ccc9b480dc895b855ce41a6d3f12ecd2b827e880ab406e17356d3d5334858d7eacd290b2c87c535395b3965ef75f41c43da90c86f2b8623498c45785c81771f6fb610c5da2414e3376f504fdab70bf3b2369837da0a823d7043e87f45ec2051a781edd7296758b263b8f32c1ae5d1131fa7a1803a75adf588fe16d297088da653db356708dc45fa04e473e9680c92333167aff777c6bc11e1cbba95502b81b68a45843ab9ad088a0bce1ad545f3ddbb23fab767a43d65d60018582f9dd20e2017b2e70547f5cc0a2a9c4e6d4c2294cc8c1b1002cea77b531df810bdf3c327b5bed0d29a9ef3eaf7575f35399cc6ceab68e0887e109cb8a1018e7a7bd700ab488ac486cc0e8c320aaa0fbb76bb7fc02d6d224ca3a2afca3a4cd18a7d04bd899cb0fe1f0456b46fec31db51e759b50370609a383a2f0328bdbfab1d4f0d3928360848e9b1e4c54ab5c49f398b8e7e151baca336486244e4f501a4bfb92d350ad0bece0555a1b470115d4460a481a95f051835d161b76995507ba4bf8af99dbf7093f300aa99f190c210a8c0fa9f99cf6b9b0e3d2d3aeef7419584ad46afba961bd354a6e2852b5e59c5ef75b2c410ec538bd41df3345537c5851d41c35d4e7aa38b44b608deca35acd82c8d25b9486185c7bef0148a2d701c45480579a70815a38dc7f942e52bb06c42d711b904471e6d440f9e7c8d1a3ea13fce8032b20a0e93a7881876535556e708ab59c0e89e3f4885316da497038a68d0e3dd1b96308e26c20fc70c314744c64ee86cc4bb625ab2ef8702267b2d424b01b32eeff681852edaa035c22f278888f349ced5b61734c54467870bf951d06069e83aac4dfe9261e748ec4311f7fd3ac4434a92ab5b0236533d560f09a795e467301994ecda8149d34140fde87c9ecfacb509ae00edba034b24bc70d61f15da4e55201d7b16b93f21abd317514ed22eb0e6d387febbad48526b8c81ec0868cf9cad6fba9fe46193d479ac475a8c079a7d78495ca82e62994b2cc4f07e8cbfbdabefff252d46efb460fc26f9f1cf287400b8316d863a3c470b3dbe7008a13c9137fc6d61e485fea9b2c94a572a96a54a7059a4c6258fc5328d5ef0bcb3b92b570060dbf693f6bf56fa6c36b499630db4051f51293d2afd1a41d21195b4ac9b62bf5fa55f88e2171883c221a01965249aaa37edcab6c42ced0e621e455fe8c88a176dc4a5d5615fbf8aca3496972b5b7a70255ff62c0d2cff8334ec8ff3dc32490c4ec04f4f34f8b3347341adc37894c7bfb8187349f04ae1e30b7b7001113a5e7ac90417e82824c34b34d5a03520d4d97988e1af9b903166e258f4355c3644d3d36f9f01bd098b6c1757c02e355d19c514fd51f064fee979c8a6db64b0efdd833e3d0343fa689ef58d4bd75de20f4ed0666ce99ebefcb28ac29d2a60e8e810bef8adffe1271c550f9bb11f449b67fb0181adaf3171d1d8897ed0bc7ead615b2a67b11d0115a03351764467ce87e96604848e85943ff47c8615eb81c1e2097f53fc0a99f93253ce8ae13a15f7c16519de39d018a9a7a74f5c28213fafba580663692b699fd5c558d47626d9729bb6d0d036702dad4415aae5f0f76ecb9922942c5e4d41f627bb33ef0e4a411ed638a2813279137bb1a9e7e83b3699bcda06c4957aeea80ef4cf1e258119ceab97899a2da7489fbb2e1ded682bd33fcef206813ec2b4352fae2df219aece9c052d597108161e024b5dbf3fdfa96e67cad5cb4281f62d913ecbe548bdbb09a3c3e04ebe893848eb0331b46bea1a49bcae7df7e99d26878965b4773bd43696b57cafba17c1a4cc35fd9cd465a77a28320c4c043697aff0684e15d364ac032b17170bb5fcd9a2b10ec62f783a7e7e3b34e55b47a611f383b4b3da2fa8dd833ce572900b7e7f0c2e781f336e9ad9c8a0ab1d99fef751dba632fc2fa5510226727969465fa276bd0df28f2f9bf7e53366e38d2bc70ed1301167c0a4036ca45227ac082fa7d69a4baf777f2024d575c120e0f5cb719a62e0d8d89c5dc8c26aaa5cd6b221fea16fcd67b95ed321bd2c889f5f2e945f13b19a6cee751d8edc78335f69d7fa4e80f16322ab623cda2d754e9b5d8fe25fa37e57d76d518055737452ea1b2b43699201390ea1db2e16c62bc83779a5d51bad39533d5fd42c5578b61eefeaf1ce52d16326073725f6e6dd1e2c2acc11b2f48eea3144cdf20628407dff3b56686a66ca4b9400e1cc4cff4d2d53de8fc806e8383a16a6f5082ece6ec7c9569917f4a9170d7edd2173af8db96b7bad9ccd5ba1c9762d0b0f9f3c887d368be7e44784940078fe8ad8a3cd072fcfd3e3f126cba2890a28da0f083062ec6e299b356a7691cc9260b6a5a7b4218a8290d3e88f11aefad2a5e4a8a9d3efaeb7afd618a15ae450d432f8827f43ac24eb8ce90c910b28620b9a37078e232bf633536111fbe4642f4a22c819328ac774cd6fa12b03f98f7adf3ea518d21d70c93cc08fb934c885e1d5f76a521efb673eaeaaeca6f63107ff0df0e11d96aa4d3b474496e2112e70485482f2f88ef21abda38a5dbedcf74f9093175b37e553e8ff8cedc830f96a24fca509338f2ab24508eaeb66062c34ace7c079263facb294bc0837f7a27016c571718302a926bd99b888118504160ede473e940742d5ebeb61f00230294b8872636e436208ac74a230f85fbef4314bbb2caf6966d9ed7732b432fbebfafddcc77b2cbc36a03f806ae06aa95e8090b11da3c015146a80d65dfe0dbe7545799a902e06011d04db176dc976575af4b19f51362b7b64f5b12595af4a5e055353f0ad9e1f188dc737291a112a9a36ef3cc3f236605b8988be36f76cc6f41ba95aaacf29c68eb62439f6f3e58b5ca08484a663e7c1adcf06afe7bed2e80b819ec8f5d376cd74a940f1b86779c4e7a4c576704222e3c07067151cce92f002f334b92a7841f4b5c2be74c0805e4d284a5812590ea2537c76850f8025ba5bd407914995c6ae20cf1a016dc278c08540b19c778bc4ffc4afe2d7d67b3550d777fb77d269df416d46cb2d38bbc9098d1bce41dc3f165d94b210540fd5b51f2f34b5275e971507c0b04a3326edc46007108ab301e5140292d2b13fce0dee31aac04275753ac92a219d3687190d90c979ba5a43a11b64065b1111bd406495a4545e3ca179459fc934b65408c3b85464822e502c1ef67ab8c7fa2895f79916883bc5cfa165ce8f85961701303ddfc079fc99ddaabb09a5a2ceab365ff728a5ab95627442de69f63819ba2f4f4a5c0ba95ed21812a9f057de11047c37631daf9bcd26f89faadba08c44abdaa3f2dd909c01922ef72e48a5588099cd94dbe48abc1edce17e20973be499bece958177bed464477afdc35095d49e02edb1acbafec0051c22c2cae8d31881b7a770c9f038d8da3435d86f22f97359c97db08021bb55f6564bc8ac003cbc66c8423b0754dd9f0a953ae25b0a7ed680e7eff7e5baa9cc97feb2facac6578686947cd7fd68c6774330c55984548108be29df0c73056e80cba9e3a6cb137ed24abd1abd32e2948e0413526eed35714f339b8f417ff56c87606e284d08e672a774fe9b6716617a81329a465f5382714f9aaa8181069bddcd3872df57454b37aca3ecaf127665f11c03f05726e2309f21b37eafe074df0c560864256b03578f77f79ecbb3617e2fd935031535629d1101e7cd3498d9ea4956901d3c89a1fd726ce636be078bcfca1518bf616625847ffc9169c57e7c3f49a7dfe6e642f297c762484742de6a1334c2a7a9e199330d0ab7d8f11fbd8d978229dbce69ee03e863ee281b87f170007f097d41ae5e22baa29038dd4e52bc2c0e39741227847822b99fa59be85cb95e7b2f0c499b2a868ec61c35686b525232b99dee3ea797c26496ef4e8a5618c83c0ffc9b9aeabfe6e17113855b122993e802c4c2ba3ab105033c32ff7dceb52f43567497ea2129321de9047a263d6a75059325427410bc991cac92ecd0329b8e9664578892b58072a95293beb5a9f0760c0a467a3f92d06c82fad4d807877399c9448f85589044617e0f56712034c34d78076a9f04a47a04f222a718e8fd72789a6345f06ec8f89346a041171d95b52f307a60788d0240cf1bbc98b7c1b90fdb88e9a879f7f990324a76d867c47fa5fc19af01e8a0498b75d3994e62b394129a1e3384bb0ac59837a840e388f6b063d6fabc9ee65fc0cff65d9e3c4e0772cfca7a017380ee0febd50df657a1934c9417b71e814b2f0b651359a647d3ddd934438b0b93d2241617babbd7efb8cc3ad63a83920652e76297c0239ed8dcc8961a7e70880d59fd9c95bc84d9bd19ee74b470d910ee724ae5ecf08aa46f99f7fe3bd23c7cd65507cd94111b256bbbccdda5a0fd172f006b398094f17c9d51d873dcd30b9a0e59cdad7f05ded12d6f674907680550a4fdada5982bd32684540c874b25c7f93905e664f7fd7541bc529a6a040d56689bb8cfc50d43caf2442dc72f0c1b214c7d50cfb4e5706f3d701767a22eefe7dff10c9f63fde8c2c16d773378e1242bf3e405fdd6ab2886d4811c974c6efce374c4a2f8946795aa14261a46fd3b33a110d55e47c6e553755a30a51485ef0f1422e05a673102829c703e9fe472b6a84b7ac62a2cc93f721d107f39f39a66ccc6b5e7623c131aff1eaa000b40beabd6ba8d10470146855262b3d6b52a1b52478daafc1f818114b775237f58024b2e12eb081d370d756b7ab6a6dad8054a506e8bda6a15fd9f8ff8a70a74f511e5a5e1aff9b2caeb2b2062060502f8640206c4d5cf5dc8947fb3834210d1aa3e1c794bbe7ae88f1fd6d8b615d8a1aa9277fc50b8ed3cad15a3fd14aa082e8d8535f99b71adf02e6d5038b7965eb0f9d7b7a6182567c7bde29f20676a4315789fda3bf73376644a9de4c57bf718338eacf6c55a2b9693e9aa78da9d4a2eed6a1a09c408602965336af027ae36eb2c44affc2d6bae01886261879601100e12f15f236178f8bc9cd853f7644cf875d8031f8a6ed0574d626674b73e120c6c7333ce053584004a71f227d54ac23f0232f6bba394a69259736f08d03ce3f09e02de28fae5cd48012aeb2e6c5622adcdc512a59762e6316c534d437388c521fe79b7b13a8ddc791fac8f2c145a4bcf96c24030e71f2974b54c9a2c83eb4300dee1ca8f7e80774ce2295a64293b375cff2abf1ff28d525caded32740bc7625a847198a8cd4939cc8f42447baab4183a15c4fa6a2ad5f6b2a1ae5c68eee5293333af896cb38ab2b333c1946b62a5fe3998b37dc2a6434148d87312ef360f98a27c6d4015f71b8c53649b794da27550df078087d41e161b70fce134f87734f2a17a19f373bc174eb82b52581746f8053e802679948d134857eac93c3b50df260e66ec0b7c00ae9ac33c53603d20e0c4e78d890a7f3c0118f9c5ec69868f6af4d7661c78f4f7d636b767b7ba35ee24", 0x1000}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 00:07:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x41d5f79a, 0x6, './file0\x00', 0x4, 0x7ff, 0xffffffffffffffc1, 0x4}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 00:07:39 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000800000015fbaa4ea0b29836625408313c11ca9a8fe29add59916dbe7aef867a382ad41c945bd2cedbcea580717d1cbcb33750f349612b2d3910277b79f063712374210dde3ee52a18dfa379507a13ed979f2dce569362dada4b3b30102df8eaef996c30a0700664d516de5f0eb65aa639dfca04210f9c46a3e1f9813a569bfc2d2c0fd3dc2973d02159"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) write(r0, 0x0, 0x0) 00:07:39 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xfffffffffffffd7f, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = msgget(0x1, 0x192) msgrcv(r4, &(0x7f0000000300)={0x0, ""/91}, 0x63, 0x3, 0x1000) openat(r3, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x802) 00:07:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x10000, 0xc0) pipe2(&(0x7f0000000000), 0x10000) r1 = accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030450000000000000000000000000000e7ff000000000000000000003a6a036dcc8650c6846f4caf91fd00cc8a776409876ee1110034d2500be2ea0bcd134f02a7f32a3101fb1b6d0cd34db4f80c69104db779eace277369815e66475f35568be46218e5a08a835be3917ffca3c2eb0b82d5edfa3505b651f56f4de55e42b5b22b2c68684f7921e5ade3cecf55bffdfd51d789e00bbcfe60acf85d056215eda82321f89a5486a019eacf38a36733ce44c5a3cd"], &(0x7f0000000240)=0x60) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000440)="5700a9d82d00642e8302f5258316597cfeab1baebb357e9afe4ac7ab55fc62eb93f19d9b8773278ceccc236abc4397f776d1b098ee5b5aeff759a1a29ced77b20cca8dd8f17fb6820091d4ac4ca4450deb334e7b5e10f03eabb682601f00aba7e01755455ab701115143871cbfaef90a582544c9e68d316bddad2b38296dd3ea0c2af29ce32ed05b46cd98994e530c3a53c8799b975e3c63b0a35a09c2e5eedb3ed758b07a4cf9f529fa12b01d512192d526", 0xb2}, {&(0x7f00000006c0)="b88d13587590c6da28565f261811327f83304259e170597f4f93f110568148f2f3715fc0d1666f828d5490b4b2632c47ed0e8ea5e24d9fcf468d182a859ed43351a53bf96b7e47482d4f69a5238d952f7b7e1b3fc9a268f031e0ae958732fbbffb52662a0bf725c5c88807367f11e2374daa70480dc23d000c7e70142941ff27ba0b572984a8b7d268c22a52cbd5f0", 0x8f}, {&(0x7f00000001c0)="adc7da897e399f65b236f27ec13b6414c5ec59d3dd04fa1a9d1566624e111e14b2d4f074ac4eaef22cf1878cc6f40c556b159ce19202a56a7a16453b6649fd3704db0ea2e26b0fdca2e4e30b9d0a5c77c3d8c516db9910438593e06a", 0x5c}, {&(0x7f00000005c0)="13c87f799310fed9906bc4df4076d34bb3cd9221a4e7e2a912fc33602c67df376d18a50221d696b88684388bbc7f1735bc3a5693f8691d15698efd56a8e3174da98094ed2bc48d1b40a76a6c29e1b327fb7722b8281ce58aad346ec3fc6e3102e72c2ea2ade18265b34e48fde477011d362784846653d159bae6a02d93f3c9e7aeea27bbce7a85180b72ab56d68b3e0fdf8925345054cac19ead05dc76773e15622f79211efc3e7282adf98b6f3c24d5e52250944ec55f96a3e9d5ec03216bd028c61ced02ab0a055f4920175b87d2277891b17f0b2367832c8d2a3c", 0xdc}], 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x1, 0x120, 0x7fffffff, 0x8001}, 0xc) sendto(r1, &(0x7f0000000500)="0ecacf177b61a195d4f75bada976e9419aaa234d77e849278d307870ca46ebbd24eaf162e5b6f4a98508a7468086954c4be6c5d5cbef42326b59e4d45d67c75bec58a3570ec733a49915d7b6fa10d8963183a35d68d6ac8b82237a0155a868673a13c6a6be8eab522973954d9d9699", 0x6f, 0x402, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getuid() 00:07:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3be1749fa98471cb58fb6", 0x70) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xdd23, 0x401, './file0\x00', 0xfff, 0x7fffffff, 0x9, 0x1}) 00:07:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x13) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 00:07:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x425, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) read(r0, &(0x7f0000000240)=""/4096, 0x1000) 00:07:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 00:07:39 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e5062e2f66696c653000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x101) 00:07:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000000000, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 00:07:39 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='U\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/110, &(0x7f0000000180)=0x6e) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 00:07:39 executing program 1: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x600) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r8, 0x1) semget$private(0x0, 0x4, 0x6) r9 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000002540)='./file0\x00', &(0x7f00000002c0)='c\x00') socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r9, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 00:07:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x7}, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x808, 0x141) 00:07:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) socket(0x3b, 0x2, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}], 0x1}) 00:07:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) getpid() bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) 00:07:39 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) setsockopt(r0, 0x3, 0x800, &(0x7f00000001c0)="4d0de8ec80c83cfe08008b4d555e4b09fdb899fe2c869f40776c8ce18defd34f229b2b17197c81ad54544174a097008b6cda3929e1e1b9b64067a0bb547dc93ab8eae42af443", 0xffffffffffffff7b) 00:07:40 executing program 0: select(0xfffffffffffffebe, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x1, 0x0) 00:07:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = socket$inet6(0x18, 0xc007, 0xff) fchflags(r0, 0x40000) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x401) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 00:07:40 executing program 0: r0 = socket(0x3e, 0x7, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 00:07:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81c0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 00:07:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 00:07:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0xfffffffffffffffa) r1 = syz_open_pts() r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 00:07:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="6c7b74f07dd10e3d2b43e42186968ebb133a62cda9b568150a2fa1bfcb1f12db51f6f0711e6c8e7bb1e648be53efd12c30b8e8df1f9b98e5a5743be1d6f905cc4b77cac16e80bea0d29284ab48766163656716d0fded8d4c7c3c68eb560513ded9be2148a1ddb2c6aaab5ee8dca1d41db0837d60", 0x74) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x400) getsockopt(r0, 0x0, 0x3ff, &(0x7f0000000180)=""/237, &(0x7f0000000280)=0xed) getsockopt(r0, 0x5, 0x7ff, &(0x7f0000000080)=""/181, &(0x7f0000000140)=0xb5) 00:07:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f62757300a4e2304ae73769b02b5f3d1dcb14f437fbc17e12dc42783e26e3d67c48939a57514e578fff15958874b7a48c5456c1bae4a4fc7e678999ab3279f7462ca28bf158ca8b8f7d1f4e8cc238"], 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000050da1414b888af36002000000000000028000000000000000000000000000000000000", 0x2c}], 0x1) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 00:07:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) getitimer(0x2, &(0x7f0000000040)) 00:07:40 executing program 0: clock_gettime(0xbf5d81f4c3c90870, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xfffffffffffffe59) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x3, 0x288) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 00:07:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) flock(r0, 0xb) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 00:07:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fa, 0x0) read(r0, &(0x7f0000000240)=""/138, 0x8a) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x4eddbb032a26e2cc) write(r0, &(0x7f00000001c0)="9ca42b38e9550bd8ecafa6004d61aa4cf3b2c1529aa22938a94a530496ed57f19e6cc623ea59cd19ad064a3d45dcc0da6fa23e878d7bd6b714e6471eba1c5dbd5ea18492bf89af6e2e89", 0x4a) execve(0x0, 0x0, 0x0) 00:07:40 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x42a) 00:07:40 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0xc080, 0x80000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 00:07:40 executing program 0: munlock(&(0x7f0000ff1000/0xc000)=nil, 0xc000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x3) fcntl$setflags(r2, 0x2, 0x1) 00:07:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000240)="46ef1a4e4da6ab077cfac7e1e0aee79450bc336d73dc1b6c208a95494b04464c168612c7366002ca78d7eba8e8e1d099d5e7c312ba70b419393ed907f8820373c0ac6b537fa569d764d5b595e9d604be60754e57825fec637f749196a70d6de2ea10a77dba486a746f4d49a47e6ffee293dd250b19bc2cb9f11ee2df2a9ea5b1f9a43615066e03825675b1e31363387bd18a88ea99b3bc68b375dd9fc0580d43c4a20c81ab4b5251d09dcdd05df8e8d72a2ba2fd0d4b5008f7241918635fd69ab716d65445f019", 0xc7) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) execve(0x0, 0x0, 0x0) 00:07:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x20001, 0x0) 00:07:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2ffbdb2f66696c4e1300"], 0x6a) shutdown(r0, 0x2) 00:07:40 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = semget$private(0x0, 0x6, 0x1) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x2, 0xff, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) getpid() 00:07:41 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000b8d4909e20c90600000000000000000000000000000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b5696f97da5c05633454890386e20b5d9fa1580496af1916d8b9529102ba6033885782c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0x5) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) msgget(0x1, 0x3fe) r4 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r4) msgget$private(0x0, 0x20) dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffc01) close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) dup(r1) r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 00:07:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x400) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x36, 0x0, 0x7) 00:07:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f00000014c0)=0xfffffffffffffffd) 00:07:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 00:07:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) socket(0x18, 0x3, 0x7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 00:07:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="20d2536cdafae666e138656dd532f99e1cb7d30da22ddb00ecb6a1be30b769f7dfbddcc1bdb9c1147983fd8194df13c0b2e2193d1520aa51ed3ee32592fd9ca36ea812627222e3fb27b0ff597aad44bf1e625d02a922db506ed78bcfbe57bb2826982f6e8ba322862af0dc71cca7d44192e6b078ab66205294510c8e767e44c83d09b1590c3916aeaa955cb2d61c30151fb8", 0x92, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff82282250, 0xffff800001998002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82282250, 0xffff800001998002, 0, 1) -> e rtable_satoplen(21,ffff800001997f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c35380, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800001997f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001997f09,ffff800001997f59,ffff800001997f11,21) at rtable_lookup+0xfd rtm_output(ffff800001997f00,ffff800020c35470,ffff800020c35478,21,0) at rtm_output+0x10c route_output(fffffd806d32d100,fffffd806f725900,0,0) at route_output+0x79b route_usrreq(fffffd806f725900,9,fffffd806d32d100,0,0,ffff800020b8b2d8) at route_usrreq+0x35d sosend(fffffd806f725900,0,ffff800020c35738,0,0,0) at sosend+0x6eb sendit(ffff800020b8b2d8,3,ffff800020c357f8,0,ffff800020c358c0) at sendit+0x590 sys_sendto(ffff800020b8b2d8,ffff800020c358d8,ffff800020c358c0) at sys_sendto+0x92 syscall(ffff800020c35970) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,e8740cc9010) at Xsyscall+0x128 end of kernel end trace frame: 0xe89f1bba9d0, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c352e0 rbx 0xffffffffffffff5a rdx 0xffff800001997f5d rcx 0xffff800001998003 rax 0xffff800001998003 r8 0x21 r9 0x1 r10 0x4 r11 0x712a9ecd94704dcc r12 0 r13 0xffff800001998003 r14 0xffffffff821f0ec0 mplsdomain r15 0x4 rip 0xffffffff8123aee0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c35290 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=463653 stat=onproc flags process=0 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8a270,0xffffffff823dac40 process=0xffff800020b7c018 user=0xffff800020c30000, vmspace=0xfffffd807effdb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21216 441974 93203 0 7 0 syz-executor.0 *21216 463653 93203 0 7 0x4000000 syz-executor.0 23717 106789 49550 0 3 0x2 biowait syz-executor.1 93203 376779 49550 0 3 0x82 nanosleep syz-executor.0 49550 144485 181 0 3 0x82 thrsleep syz-fuzzer 49550 348490 181 0 3 0x4000082 nanosleep syz-fuzzer 49550 281907 181 0 3 0x4000082 thrsleep syz-fuzzer 49550 92881 181 0 3 0x4000082 kqread syz-fuzzer 49550 92387 181 0 3 0x4000082 thrsleep syz-fuzzer 49550 314734 181 0 3 0x4000082 thrsleep syz-fuzzer 49550 132174 181 0 3 0x4000082 thrsleep syz-fuzzer 49550 351731 181 0 3 0x4000082 thrsleep syz-fuzzer 49550 255341 181 0 3 0x4000082 thrsleep syz-fuzzer 49550 104511 181 0 3 0x4000082 nanosleep syz-fuzzer 181 52326 1857 0 3 0x10008a pause ksh 1857 191826 28917 0 3 0x92 select sshd 44547 358806 1 0 3 0x100083 ttyin getty 28917 338804 1 0 3 0x80 select sshd 61493 431248 72192 74 3 0x100092 bpf pflogd 72192 353511 1 0 3 0x80 netio pflogd 39700 276366 84953 73 2 0x100090 syslogd 84953 72305 1 0 3 0x100082 netio syslogd 56495 179993 1 77 3 0x100090 poll dhclient 19765 252177 1 0 3 0x80 poll dhclient 20241 182773 0 0 3 0x14200 pgzero zerothread 40862 322628 0 0 3 0x14200 aiodoned aiodoned 8879 72779 0 0 3 0x14200 syncer update 92916 362758 0 0 3 0x14200 cleaner cleaner 87476 157393 0 0 3 0x14200 reaper reaper 38272 121733 0 0 3 0x14200 pgdaemon pagedaemon 7611 97062 0 0 3 0x14200 bored crynlk 2700 103822 0 0 3 0x14200 bored crypto 64734 481506 0 0 3 0x40014200 acpi0 acpi0 56959 208921 0 0 3 0x40014200 idle1 11220 154206 0 0 3 0x14200 bored softnet 68104 482388 0 0 3 0x14200 bored systqmp 33334 422943 0 0 3 0x14200 bored systq 64324 274439 0 0 3 0x40014200 bored softclock 5655 48043 0 0 3 0x40014200 idle0 88919 65040 0 0 3 0x14200 bored smr 1 10238 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 21216 (syz-executor.0) thread 0xffff800020b8b2d8 (463653) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823ca8c0) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 23717 (syz-executor.1) thread 0xffff800020b8bc38 (106789) exclusive rrwlock inode r = 0 (0xfffffd8075454e78) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068b7b2c0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6404K 6412K 78643K 10635 0 0 pcb 26 9K 11K 78643K 132 0 0 rtable 101 4K 4K 78643K 238 0 0 ifaddr 49 11K 12K 78643K 69 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 12K 78643K 12 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1297 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 29 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 185 0 0 proc 53 50K 71K 78643K 381 0 0 subproc 64 65538K 67586K 78643K 102 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 14 0 0 in_multi 33 2K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 214 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 86 20K 22K 78643K 1409 0 0 UVM aobj 13 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4 0 0 NDP 9 0K 0K 78643K 19 0 0 temp 120 2367K 2434K 78643K 3580 0 0 kqueue 0 0K 0K 78643K 4 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 119 0 112 1 0 1 1 0 8 0 plimitpl 152 24 0 16 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9 0 9 1 1 0 1 0 8 0 tcpcb 544 28 0 24 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 23 0 2 1 0 1 1 0 8 0 pfstkey 112 23 0 2 1 0 1 1 0 8 0 pfstate 328 23 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 1 0 1 0 8 0 semapl 112 27 0 17 1 0 1 1 0 8 0 shmpl 112 18 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1726 0 305 46 0 46 46 0 8 0 ffsino 272 1726 0 305 96 0 96 96 0 8 0 nchpl 144 2192 0 561 61 0 61 61 0 8 0 uvmvnodes 72 1802 0 0 33 0 33 33 0 8 0 vnodes 200 1802 0 0 95 0 95 95 0 8 0 namei 1024 5790 0 5789 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 5610 0 5609 8 6 2 6 0 8 1 sigapl 432 378 0 363 3 1 2 3 0 8 0 futexpl 56 1936 0 1936 1 0 1 1 0 8 1 knotepl 112 110 0 83 2 1 1 2 0 8 0 kqueuepl 104 40 0 38 1 0 1 1 0 8 0 pipepl 112 234 0 215 2 1 1 1 0 8 0 fdescpl 488 379 0 363 3 0 3 3 0 8 0 filepl 152 1943 0 1843 5 0 5 5 0 8 1 lockfpl 104 63 0 63 2 1 1 1 0 8 1 lockfspl 32 87 0 87 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 238 0 229 1 0 1 1 0 8 0 zombiepl 144 363 0 363 2 1 1 1 0 8 1 processpl 840 394 0 363 4 0 4 4 0 8 0 procpl 600 753 0 712 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sockpl 384 224 0 204 4 0 4 4 0 8 2 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 143 0 0 8 0 8 8 0 8 0 bufpl 256 5745 0 1043 294 0 294 294 0 8 0 anonpl 16 45653 0 37007 47 6 41 45 0 125 6 amapchunkpl 152 1694 0 1597 5 0 5 5 0 158 0 amappl16 192 1458 0 1010 33 7 26 33 0 8 3 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 105 0 100 1 0 1 1 0 8 0 amappl13 168 189 0 182 1 0 1 1 0 8 0 amappl12 160 10 0 10 2 2 0 1 0 8 0 amappl11 152 214 0 201 1 0 1 1 0 8 0 amappl10 144 66 0 61 1 0 1 1 0 8 0 amappl9 136 362 0 358 1 0 1 1 0 8 0 amappl8 128 134 0 122 1 0 1 1 0 8 0 amappl7 120 112 0 105 1 0 1 1 0 8 0 amappl6 112 139 0 130 1 0 1 1 0 8 0 amappl5 104 132 0 118 1 0 1 1 0 8 0 amappl4 96 312 0 285 2 1 1 2 0 8 0 amappl3 88 135 0 129 1 0 1 1 0 8 0 amappl2 80 2274 0 2218 2 0 2 2 0 8 0 amappl1 72 17494 0 17051 25 15 10 19 0 8 0 amappl 72 992 0 955 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 19 0 7 1 0 1 1 0 8 0 uaddrrnd 24 379 0 363 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 379 0 363 1 0 1 1 0 8 0 vmmpekpl 168 7013 0 6990 2 0 2 2 0 8 0 vmmpepl 168 47323 0 45868 90 17 73 77 0 357 6 vmsppl 360 378 0 363 2 0 2 2 0 8 0 pdppl 4096 766 0 726 6 0 6 6 0 8 0 pvpl 32 156847 0 145050 122 7 115 119 0 265 19 pmappl 224 378 0 363 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 443 0 3 13 0 13 13 0 8 0