kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 5 02:52:46 PST 2019 OpenBSD/amd64 (ci-openbsd-pf-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.214' (ECDSA) to the list of known hosts. 2019/03/05 02:53:05 fuzzer started 2019/03/05 02:53:11 dialing manager at 10.128.15.235:32531 2019/03/05 02:53:11 syscalls: 1 2019/03/05 02:53:11 code coverage: enabled 2019/03/05 02:53:11 comparison tracing: enabled 2019/03/05 02:53:11 extra coverage: support is not implemented in syzkaller 2019/03/05 02:53:11 setuid sandbox: enabled 2019/03/05 02:53:11 namespace sandbox: support is not implemented in syzkaller 2019/03/05 02:53:11 Android sandbox: support is not implemented in syzkaller 2019/03/05 02:53:11 fault injection: support is not implemented in syzkaller 2019/03/05 02:53:11 leak checking: support is not implemented in syzkaller 2019/03/05 02:53:11 net packet injection: enabled 2019/03/05 02:53:11 net device setup: support is not implemented in syzkaller 02:54:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x140) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4000000000000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', '.\x00'}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/22, 0x16) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x6}) rmdir(&(0x7f0000000240)='./file0\x00') faccessat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x78, 0x3) unlink(&(0x7f00000002c0)='./file0/file0\x00') r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = geteuid() r8 = getegid() r9 = getpgid(0x0) r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x7, r4, r6, r7, r8, 0x0, 0x9}, 0x5, 0xfcb0, r9, r10, 0x17, 0x4, 0x6c7f}) shmctl$IPC_RMID(r3, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000480)=0x2) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x1, 0x80000001, 0x2}], 0x0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x44, 0xa5, 0xfb67}, {{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0x0, 0xb1}, {{r2}, 0xfffffffffffffffb, 0x81, 0x80000020, 0xcb, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x60000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0x5}, {{r1}, 0x0, 0x54, 0xf0000000, 0x8, 0x80}], 0x2, &(0x7f00000005c0)={0x7fffffff, 0x9}) getpeername$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) getgroups(0x4, &(0x7f0000000680)=[r6, r5, r6, r5]) utimensat(r1, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x9, 0xffffffff}, {0x2, 0x6}}, 0x2) unlink(&(0x7f0000000740)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000780)=""/92, 0x5c, 0x3, &(0x7f0000000800)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000840)=0x1) r11 = semget(0x2, 0x3, 0x57c9dfcdbb8eb6c) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000880)=""/81) 02:54:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x1}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/110, 0x6e) close(r0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x117) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x8, 0xffffffffffffffab, {0x2, 0x401}}) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) fchdir(r1) listen(r0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x15f6, [{0x3, 0x8}, {0x2, 0x8001}, {0x1}, {0x3, 0x437}, {0x1, 0x9}, {0x1}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0x9}, {0x0, 0x4}, {0x3, 0x8}, {0x1, 0xffff}, {0x1, 0x1ff}, {0x3, 0xfffffffffffffffd}, {0x3, 0x9dc6}, {0x1, 0x3}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x2}, {0x1, 0x5}, {0x1, 0x8001}, {0x3, 0x7df92936}, {0x3, 0x3}, {0x3, 0x1}, {0x0, 0x7b}, {0x2, 0x10000}, {0x3, 0x8}, {0x1, 0xfff}, {0x3, 0x2}, {0x3, 0xb5}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000004c0)=0x1) fchmod(r0, 0x4) r2 = accept(r1, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f0000000680)=""/169, 0xa9}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/124, 0x7c}, {&(0x7f00000017c0)=""/228, 0xe4}], 0x5, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001940)=0x11) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001980)) open(&(0x7f00000019c0)='./file0\x00', 0x80, 0x0) dup2(r2, r1) r3 = syz_open_pts() preadv(r3, &(0x7f0000001c40)=[{&(0x7f0000001a00)=""/4, 0x4}, {&(0x7f0000001a40)=""/230, 0xe6}, {&(0x7f0000001b40)=""/232, 0xe8}], 0x3, 0x9) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001c80)=""/4096, &(0x7f0000002c80)=0x1000) dup(r2) open(&(0x7f0000002cc0)='./file0\x00', 0x0, 0x100) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002d00)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002d40)={0x0, 0xb8}) 02:54:06 executing program 0: r0 = socket(0x26, 0x5, 0x41) setsockopt(r0, 0xfffffffffffffdfd, 0x14, &(0x7f0000000080)="04000000", 0x4) 02:54:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) chroot(&(0x7f0000000080)='./bus\x00') getegid() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)) 02:54:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x21f4, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 02:54:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) shutdown(r0, 0x1) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setregid(r4, r5) 16:00:00 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x4) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000500)=""/210, 0xd2}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/25, 0x19}], 0x9, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x8900, 0x1c8) connect(r1, &(0x7f00000007c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000600)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000740)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000800), 0x4) fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000880)=0x9b) syz_open_pts() 16:00:00 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x2000000000000001) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x24) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:00:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x1a, r1}) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file1\x00'}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x114) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000140)=""/178, 0xb2) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008b00003a27fedde7ddd8974d3e2a7fff05000100f30000000000000000000040c60100f2e9", 0x2c}], 0x1) openat(r0, &(0x7f00000002c0)='./bus/file0\x00', 0xd3, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000280)='./bus\x00', 0x10, 0xff) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3f) openat(r1, &(0x7f0000000080)='./bus\x00', 0x880, 0x20) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x20007461, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 16:00:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="00000002001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78", 0x18}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffc) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x500, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='\x00', 0x198, 0x8) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: socketpair(0x6, 0x3, 0x10001, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200e0, 0x0) fcntl$dupfd(r0, 0x0, r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0x1a0) msgsnd(r3, &(0x7f0000000000)={0x3, "7202635ff59cadaf2ccd90527ac6a4a62ec5d6ef4214c8ad71178ff491ed4c039994be577bd8bcd3939f2211db942b18d6695f94091b9ce83738e203d754c21585268cd496ab5c0e116e572c28fb77972939e81afb2e13f4ad00856856522ea51953418c0712"}, 0x6e, 0x800) mlockall(0x3) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000140)="4f2d60401f5a1e676bb1bf6dc0cb8260b93192edbf37978f69f5300d52b058e3b61fdf971f8cf65930fffa605743ebfc02589531ceb384c36b22bad66bf3505e6e5b6048ee58b663b850b9de0e5c75eec1cd5ba4b508f6816bd0b63f6c7a0e4d94bef41c346c67ba1c042314d487af1a38c106bb13", 0x75) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xffffff5c, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x490, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x800, 0x4, 0x5}) 16:00:00 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x383) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') socket(0x36, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x30) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x42, 0x2) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)=""/235, 0xeb) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/123, 0x7b) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x0, 0x4, 0x67) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="42b497e54bdbb3ac7c4540f24bc6e79f5df0db74343774", 0x17}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x42, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x50, 0x6) 16:00:02 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) listen(r0, 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, 0x0, 0x800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000140)="6d35974c9687d9c71ddb655e19ac2034c1b427463d8b3db60cdd2adb4edf8606b1b0dcdb8e0f9ab619e0d7e680009279326ca169c0cf7a4416c0e5a4a40cbd8b1772b24cec222ffb4c5ead540fe065d516ccfc8240c742ea73e32edfcc2726df0ae54515e62cbf3e1927e1cf6de0bcab108b990fcdf8b3c787ee9d6318ba972ebb60e7f4ce51f084cb9c4bd7f126", 0x8e) open(&(0x7f0000000000)='./bus\x00', 0x20102, 0x2) 16:00:02 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() getgroups(0x1, &(0x7f0000000180)=[r1]) r2 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet6(0x18, 0x6, 0xf80000000000000) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40010000) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:02 executing program 1: socketpair(0x11, 0x7, 0xfffffffffffffffd, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x881, 0x80) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4adc98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b9791c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916ccacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b49b340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53d270a3e7a31e16b8ddf3c078e6a9309a32a4e9ef699d9c7fe7dae7d21376ee59d19d5e17bcf18856c3663adbdbe4506ac76bd95c678f7f3c35f03e972a444497b83c0aa04c69feabf4e28788d8bca34e69cf06fc5c45276de1067dac0300aaab9428a727286890acf6407e83749d61ae5fb83a93a4ddd59201d4ea019e3cb505c3323f5040ff0bc0cabc0d8a6a976f6d78b3712279b130d2afbb404223840afc13340000000000000000000000", 0x212) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0xffffffffffffffff, 0x7fffffff, 0x0, "c531198f1b88a59b882ca60bbbc1c7ceb7075b86", 0x3, 0x7ff}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x9f4bc7718befa190) 16:00:02 executing program 0: r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r0) r2 = shmget(0x2, 0x1000, 0x62, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) shutdown(r3, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8002, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="54de", 0x2}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bff7553b10188ac7c4ed5eb7e7d6edbf302873ae"}) 16:00:03 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = socket$inet(0x2, 0x3, 0x93) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000010c0)={'./file0\x00', 0x7, 0x3, 0x7, 0x0, 0x6, 0x2, 0xa829, 0x3, 0x1, 0x6d, 0x7fff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b975e78c95a8b271b2ae2d1600cc9d156c272d8d15d694ff0fc9506696a88e3b9d2f435fe10ad024794117ff2aaadf368842b7142a91637cf33c38338b1aad4b36de9f89be2c439e6ffdf6b3515768f069ecc360a895520afb6637adb7f7ae9c36a03cb75659cd78d1570027ec31be033b9fe7e1d3960503caae44daa0db25ed4f9c7514fbac64f889b8fab5b2038b63a1e517439fc3335c4a6a59ddb0b0d08efccd046de56bb9cd4ee8653f1d1e813906cd53082f37ea9538e54d550439e42f5cd993be29255f3537085e8eefbcf944d79a1e9517c2504c84df68e16188a2126e3238bd7b4015b8cd5294493c6303ae644190476dd2c38ba5a4eea61ceab7e44d00c04f0921d0819d43e61795ad5782870ec91d875450de7cc82040140e4b212299a886c3306aa43ded82987053a05ce3592882894f10a1cdac5ee570c2f535fc12ca2472eddd4df43549646f0af761c66512789910d7e01e497808175af04f72148ecdfd10e2fbb7754eb5109602a16d15057eb8210032dc5f65746669b05f612f52d36e96d00ac6b7fde944872be6f60d6b5ad617f0825a36aa357243c618dfd6acfa0f5eba0142f48265f39c6f773a72c578a17c0fbc8ac845d7935af4d8298aeb03b9c8f700548737f945e024e1bfa8195549acfe284ec55c6d3f5bed849b0a5156eedec110f4abed4863fc732ff4625e0dd00202627914d6927c7c671d23721673965208ebebfee972fb22b56dbba3bde16cd4e5bd92818385717e4a99ea19bd3cab9f8ad57b13d13024bb5382ff6c2bfe52edb443c043eda76651eecbce8863de21b5aa0d594bb3fe28c888b4aa665e0ecea4c7b653acefb70ff3fbb1d7adf1a8214b818a8e4c6078d5b56f5c769fa1a3a3910ff2c408dce45e9fd1a0d1b074e78989467973f35e901f469f38a219437d65d212c346feea8904f2d361c596962a871ab65f7f51eafb8cdb332f05a33755906268b6687aa1395da239a61776291bd26ef4e1138af03108515e2f78106bbf99beccc2af9861d8d56bce737d35bd1401aea587e1497b0f70cbbe8f6ab24ef11a223b0b7a4e889ef9338a70fdf8d044788ad0514bdf54f3b1feb56eea777b45ab80e840d13854edabe05212474f61e707cb091dc6f00f73426bc2223409aed4fefcec0fb5e3f433b9c7cec1b53829a73e68a58195548c2a0b69ff520c5ecfd0b0e5404fb247f1cfe9dfadd6b46ab567309e2564f93ac38465667683c0a0cb78fc722afe52ae8d748620d692f61f2565d40e364cdf47a04c38fffcb5faf932fd37992a1326d2d9cf52147c9c4a6d3eb66b432006f88f625a93fb5499c7d70f2f3a5ffad4a9f75a02557c2aa54393703465735d202bb62fb1cf5f43a6bb1df5e23cd2a1d14079ff579bb8b1c05ecae4da5669c89279ac82a6600051c480e990932cf230ffbe8b7eed5236e39d6517ad5e4fd5247efffdb37c3a68aac5e2c27171c088465a1990b6e74ea5d7def8d67a350ea3813cc8093299cdd0c112bb60a4ab9305f458e3235e4fce2fef5d2c85609db3c00ce1baa32c582f2cf6c2241345faa941cb1f966ce709a6738623c523d26523b9d12c4e9bb9ecf29e4d6879724c223c155cb8e57cc03402af00619c7ddc76188748a51124dfb12fdaa3d6fe221d78538852f68fcdef069e26cbca3d5dd854b2e1a6835ed9d10198dbc92602a97b0c5a32f974b3e747714e8fad2b47b87f307bbbe98921096f2fb8c5d9a145e53714c674652228079b8e51a1ff15562f047e6b824c14c49f091e9e3bf053d9a24749ad682c0e90643686993362165a171318ade252b051a9870ac98665e9419c6c3ec0b78b8cf8a136111e740ec23b0cde44e0b5695ae50ac1be39acd44fef649514f3da6530d529e107059b433e487874a55a388cd6a15e32ce1a8cbf5a107a767abfeecc872f4341258bba9df4bbf558be84799216feeb6098085ce1709b41697de60bf9a265a28965cc44b194b7db5953ee453323a9f5ef02a0c5d1346a4a52db730596fd8906579878fd9c580e28c95ce1f90ae84b1cf7fa709e78d8280c2d8839f33059ca4fa9bae045b17d91b810abab8097f2ae766cadd8c4126dcb12317ca3a6ba3c37ae7df6508f57cfc06b4b0c23fcc0456ac954d38d4d56f90f892d3b17959573e79e6f5c321bd73bc01758b38ccd6f259ef3bec982edcc2aed6a464d77a8b6fba7ababdd86f32ca97db1d1d1b11ed7b64227520670611acae030ee1a178186aad3e4615d76ea6c331ad33feb7dbc6ddfdd58d041085660c427d80ba1988b384b621f4c8505fe2a2471bed9c64fe36dcc84e3bf7c8e367f7fb72c661846cad4aca6b5d3ae3de03bda47167678206848c2ab973c56358e576cf45b87ec59e29e16460744bd328f22febacae7069b80e751a0b65f86c56fbfc06c5422729dac19a05532269e6df6c13dfbfb7251420a1f7ef5843c9b592dae2befdeda4cc108387c6e6eab6e5cd825afeaa8894a03eb4bcc601760add0f36556f1dee39e9475f3501259d0f2f958179457e7dde01cbe19f34cb89f0737fb41dae43c24b3e58541230de6640c592f1813e36d9bc2096131d70417db64a35f95728eb4c697461741ffbeddb6a3a7707771f9e4ae5a9d63964a49dd030098673e46d5621dec54aacbfd4313df69756b6cbbdb3bf0b983ea3b89f4e929150c6ae86bc1defc997dda6f656dbaf4ddf09df9ba8c957147cdb024b9b768730c5b122f2a3fdc2a695386991eeb8d9f41f278cc9fe46901e124e6b93f7479d55f4af1ea33793145a7f568071694e1dbeb4062647bb5c412a7ec30c3178bb5ca2ffa4f675c7e6578585d3cad85217ee909e00ac265064932c892f42be1725e704b332e0d90fa3c83fc4f9ae9d5d2b8b0d9aa6d4b737fbb3ac5989f5e3e6d0a544090723140a0857017d44d17e343f6737f4ce979d392f5e8d0337c78f09a79933dd16b9ce32614e93e69c39d6985820d2bf3fb2f56ddd9c1e994065cabc912b043f1fe6a87fa2720c6ef33d77de9b839361b70a3ff5d2e15aab9c4d06af101dd625642955a25228968613ae5e234a0c7b0093914651d93b0adb75491b28cc0c1653f0a67d9eb7bb088c8535af89e19c6eaf7c7454afe7ec8a826c0657676bbcfa797523df478f00a9a6c5c311b5fc0feda5e75165bf252f7948a62348bfa545e6a22c0e21ba81cdc5971c0dd6acc5f64080f352aae72f5dd99c0a5fe591c5dd41e973776b7c18e358bab300b71e8b71ca3db562cc75be2421e7c36eb898b323e75496a2eb7c7a22dd771b140b37093a9c23751b02d3b13d6b222f4cc0c678091ccadfa1469b16d41a9d86cf9e75e45e8f016f61a878caf5fec29b58ffd80e62fde1f58522134c178555f87576f059904aa9c0892c16ed8083d840827233688bf71315d4a883b82e1fa30fbe7dd50550d36916e5578c8c0e593c99311eaf910046a109eaba21ae32bf6c4f9544f8f426469d5b77b61be9ad54deb5e9ea3d6a1195e52350e1bac1c6a1c52f1bea98a56244413040d183068aa8e84a8e6260488d50b4546e0d83aeeeb746ffac7a146ef324e071b7a6eb01963aa09967a94d3406bbf1b3f60698b9d5f302059c3e9e7bb9ec79764d65b20c26f5a7164707feabe176694c58aa6f8a0893886844d7f6b671d7fd7ade5e47cda491a0835c9cc683bc3a4119fae2f92b46c33eed079ed8a518971d670601bb2e436d49e044e6b45cf911c1e238715c40fabaf87128a62b630bfda4b6bcbd1dc6e8610f5bdc5c47a59da941ccd483346dfefdc8a9cec6a1aaa080c5bab30dd7d23531577a8ec8157e393dfa22e527b8db1fe4e5666fc976d073bf8663ff4897cdbcdbffd21a41d6140865568403e7688de60c581c2dc875c10d734cff6346b49c2c624e1225bafaa67b87b86a95f333ab9d10cc86a8b1bc7cc39df4459acfe6bea9ca3c900ac5461085571596ef566ea61a12cfd648f19ae992a628760895fe8544585f086d03aa5b6633619d4594e4c2b5cdcb7a37fcf40e99975dbab217cf8ef35149abb1048d4c9d13f3fbac88d005833bbdbe69f952bcc44d2da3c4e21246f4d2cd8ec29964a5f6f21a94d2721a9e86fe205a976372261736d734beae3f7072e28e6729c1694f4a60845792393730a46f8c235703658231b11e6cdfa84461c9212d056a854ebab76b6067015e24bbfcd2c82708f4ac740d3a9d6bdb5de2bed9e2803e6647d7e9ce55b50b860294af5312c475591a9b766ea225dfa01ad4e901ce5cea8e6130f1c820992197e70ee2bbdf620c800ac04b89e49e9dc2227f31f4c9a9fda55842bcc37497df0fcc6e296e1619c1d503c97c6712a29d5cfb300bfaf8d8a9c0865bac7f87d98957b367b52719777ae2f5a90cafb763b27ec89b7f7b9e1849dc9845816f5debcbc835c6be464a50f615d56380618d95bba2979a764033d52557a72d6968c5f113aa5d9bf83a06e869cd61151e92606867fa947e41942e146752961f53ac80833fef1e383803fb5ac34f2087eb2747eb52a5d9f6ebc244f2d8b01d9721bc82db095fc8c38b25080e24a4433a5741d4d26678bc8c781946b30d0dcd51a595cf2cc5dd27aedd79c253b8d491aae3d7731c61c893c97d10626e90d190b0391fb07f0a62e488c3e6da681ba1300bd1828ddb5c3f7fc934141349f0c49578f979740783c58afd8f26da3009c72c28c67c49d89727978a2af56df83413bb27c1d1bd96b674b5892618430506723647692fcc773cc01c5f8417752bad25ddac24945821f9a5a27438803814b0fb8905091f5393868bbef4607872da6bbb5bf5f8d787147502013da489000a1e16f280b01f913c09b998d2d040991f457d77bc7b52040dadfcef57341f6f984c645694b8fafa3b3547ae9d3b994d970bc7cc6d150f1b4387eb85ef8a178ff35cc212ca6b6eea269feb721fc86df286d0ce08f931596c69a4d8835b036639914a608ff368dc6d03db740c9811cff8297d7a4de0f5445bcaae9b0fd46ddc9c85c5a43722f1fa3e1d5eb2b75651e503dfd2a0ffeac33ce2f4dcba542bc616dc4a42f57119763416dfd2e1b839d771a718a6519f05f71c21555e99bc36ed3db9d3414ebf218674078d46d149ae8ae4652d9377a3380f89c8ee0f23df0f1b538971aba7e629360932f5e41c14e469023a35ca094e35d87db7229342f9d862869244bf6f84c85d1b8a146170421d28ad51b9da94729f0037e91a93cd115e09e9c803f24b26846c32b5b67c76986ed2d227a964d4b9d7f406d6c6037b1e5ce375ea33acd13b4ccea294c6f61f85fc3fbdfca55b03ff7c33216ffdd0fd876a59df466c5431d3179b91c1c4643956d4ff317aa0f3e08fd39fe95f9ce2f9ac449c1d1acb68adf229084d2fae708881eba6b2df7535d33b68df74c5477d1786328b59f3287425eb573c980f496d9936cc351cc9e958004716af4560dcbcfa8095a399c55ffd37fc72dd6a28831df26339474fac5aa4e20ee84136f311f03b5a1d85655c80dec38374ba9d65151d7eed03133e9d7a464120efa2aa10b6cb7f19a40b433243fce63204a212564e5a2add24ddc08ec6586a8756aa0aa2308926f978257ba2582c00ebebcedcbf15eaa01c95657f157539dfe75b18b454bf6c2eeac0ef0af6e8a4fde9b2f757aa5d51b27f7ed5565045ff08c7342445b719c9074d2a853fc80acc4d94af8bd46d69b769d067bae2ee9be9dbfe4e699f9f7fc143908ae45ec9c7154a7538de8a2494e48196e7dde9a41693350b17281380b79a06681c0326b62c4758ad96d7b9ab6522ef374", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:03 executing program 0: r0 = socket(0x18, 0x201000000001, 0x0) setsockopt(r0, 0x26, 0x2f, 0x0, 0xfffffffffffffd6c) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) select(0x40, &(0x7f0000000040)={0x49, 0xffff, 0xffffffffffffffff, 0x7fffffff, 0x1f42, 0x40, 0xffffffff, 0x32}, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x6, 0x9, 0x3, 0x1, 0x64a}, &(0x7f0000000140)={0x101, 0x1, 0x3, 0x0, 0x8, 0x7, 0xdf2, 0xf7}, &(0x7f0000000180)={0x1000, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9, 0x1, 0x42f3, 0x8fe, 0x3f, 0x1000, 0x1, 0x101}, &(0x7f0000000240)) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x5, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7fff}) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/58, 0x3a}], 0x1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x606, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2030dd342df8e53d2abd7ee06ac4b2b200806e1a8ae4bfc3d90370cc848370ba0ae6657dae46b557b4bcf0edcc4ad4758c2c1f0b437a82f44c3fbab272cd8deadd8895717b083f9cd8698671d5336df0f79e2524cdf598dca51e9764e8a7d338768909356ebe9c9bdaf3516a7df2be6d42fae795e2bb7a25810ab3eb1efb4ce5ff990175d1c12bfa25eb0083cf9f93f17f4c5b5ca60385ef80d71820ad88a6fc65cf50db1243cd16ef8a1ec5f342fa0ca9967704", 0xb4) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x3) 16:00:03 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) 16:00:03 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) msgget(0x1, 0x280) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x0, 0x2, 0x0) fchdir(r4) setsockopt(r4, 0x29, 0x20000003b, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xffff, 0x7216, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) getsockopt(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() socket(0x1e, 0x3, 0xfffffffffffff800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d685a07000000012e2f"], 0xa) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r3 = getuid() setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70017b6c1694aea0d05e"], 0xa, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x48, 0x10, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x26, 0x2, 0x400, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x63, 0x7ff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x85d, 0x101}, {{r0}, 0x0, 0x22, 0x80, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x50, 0x100000001, 0x1}], 0x2, &(0x7f00000001c0)={0x100000001}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x401, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x880, 0x20) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, 0x0, 0x0, 0x41, 0x0, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() readv(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/160, 0xa0}, {&(0x7f0000001500)=""/220, 0xdc}], 0x8) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000001c40)=[{&(0x7f0000001680)=""/188, 0xbc}, {&(0x7f0000001740)=""/201, 0xc9}, {&(0x7f0000001840)=""/25, 0x19}, {&(0x7f0000001880)=""/44, 0x2c}, {&(0x7f00000018c0)=""/226, 0xe2}, {&(0x7f00000019c0)=""/155, 0x9b}, {&(0x7f0000001a80)=""/152, 0x98}, {&(0x7f0000001b40)=""/107, 0x6b}, {&(0x7f0000001bc0)=""/102, 0x66}], 0x9) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000001d00)=[{{r4}, 0x0, 0x24, 0x2, 0xffffffffffffff01, 0x6}, {{r5}, 0xffffffffffffffff, 0x21, 0xf0000009, 0x1, 0x1ff}], 0x1, &(0x7f0000001d40)=[{{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x42, 0x40, 0x0, 0x9}, {{r3}, 0xfffffffffffffffc, 0x1c, 0x1, 0xfffffffffffffff8, 0x6}], 0x7, &(0x7f0000001dc0)={0x8, 0x9}) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/140, 0x8c}], 0x4, 0x3) select(0xfffffeef, &(0x7f0000000340)={0xfffffffffffffff8}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9e76, 0x800, 0x100000001, 0x7fffffff, "001e8fead7de9a288fbfef1d7c24a3aa96a6c8e7", 0xfffffffffffffff8, 0x3a8d}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0xa2) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x29c635a1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x3ff) syz_extract_tcp_res(&(0x7f0000000200), 0x9, 0xfff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80098b, 0xffffffffffffff81, "85fe4dbfa602ffffff0988292b3f1700"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x10000000001, 0x2, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1c0, 0x0) fchdir(r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) fsync(r2) flock(r2, 0x6) r3 = dup2(r2, r2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x280, 0xe) unlink(&(0x7f0000000040)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100000001}) flock(r2, 0xa) 16:00:04 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1f, 0x80000001, './file0\x00', 0x85d4, 0x3f, 0x6, 0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x377fbc8, 0x3ff, 0x8000, 0x2, "4a5f516acbc85910488c000b8e19ff1d617fec72", 0x2, 0x6}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)='+C', 0x2) 16:00:04 executing program 0: link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x420, 0x65) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x6491, 0xffff, 0x7}, 0xc) 16:00:04 executing program 1: r0 = socket(0x2, 0x5, 0x1e4) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/wskbd\x00', 0x880, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002300)='/dev/zero\x00', 0x10490, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000002040), &(0x7f0000002080)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000020c0), &(0x7f0000002100)=0xc) r13 = open$dir(&(0x7f0000002140)='./file0\x00', 0x82, 0x10) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wskbd0\x00', 0x8a, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/zero\x00', 0x40, 0x0) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000002200), &(0x7f0000002240)=0xc) r18 = kqueue() r19 = open$dir(&(0x7f0000002280)='./file0\x00', 0x0, 0x80) r20 = socket$unix(0x1, 0x0, 0x0) r21 = kqueue() r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r23 = openat(0xffffffffffffffff, &(0x7f00000022c0)='./file0\x00', 0x20081, 0x1) r24 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000a00)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000000a40)="552824e7bee5276ab3355b514a62b1525b7d05a2efc01b3e080788ba1f8fd6c3b91dd7964dad1553410f65217e0291e7d7c0256f4919d9481ccf21c9", 0x3c}, {&(0x7f0000000a80)="e80f50485a78fdad96103f5c3e8d4fb66507ee5180679e8978a5d2815a02992376bebf16004940f47345604fdb13510da6249d7e69ad7428a548bf4140f9db2d45e585336db3d687485a66091caae4fde3970f98179a84a2b26ad09f312cb000b6ffe4ade36b8be9f7179ba8d78df1725ae1b50bd4b4d31a2cd5f1a30f686c3c741d0319cdc8629f28e11cdf19a64d1d33fcc8299d71548317098c5b16dce7cf36f7143dc4e9446c8fc0baa773b940fec836fbe0ff04f99b32a83b735e7179c821693a043b76e441a6bc54a152610876f7c57b43c676a8628aa00286efa53b50166d4c94ffbeb0a6da1eadc1f18564f3851429b1e94247a7f917c63a56c906a6e0c177eb3506a5503063c6fc544cf55a7dcaedfa58ead5edf9e0bd11fa064156c71c949628a3331e5452181aedae4bf60b7067fb17b5a605f7e3de87b0c755a7c0e5eeedcf9b13ddfa997fde4cfa0128627ddc35635f0030a3061a6106c3867d1db60850ecdb93ea7a3e5ef4d1f47585b54a1592d358d1fdbd37006faa0fd58e751e0e7b1ed5c608fd982b7177263d14da5607ede458bdb4503c316be4556de1926e0a4ccb6541a02149a3b8d292d4ca516ee224af3b2cb5f6565c076d095073f9e52c835dee52cbeffecc17d3c0692062dd34ac800123ffffdde26d865c4253fcc42fe98049f0ab24223be58f92b39870fcebbad9cf7030f570cccc0884db254d51c19283f9f0c32cbfd5d48b8ec6a214329c2b4182d8d6425c7ef8500fbb31b0a5eed4b93e1140a12e3c0e5c5cb893b244223786e9be72265bdad2397c840faf2947fd48c5cafa460648ff05b3593c7e800b5e36e9745cf9cabb48ed9ae3ea38b2c536ad610c9641e26258ee557aec840b0788b88b640c904dbfb9f66a18eb44746016dc134c45421e86db83fc1c7cb3139c782892fd6b50bdda6c6a535482fa5f8974a0bbe0050fb7464e15c8535079a20622e74f07f40bf1e9d4e583928bca351bc5903b2524cd91ff33945f7baa55aef0003730097fa0e0a2db803ffcde3e66f60274e3a14ce01cbcfc13d379754fc5edcd5ad5cd08b5b07e52c17662e9908439b0a41d3cfff1af1840854882a35b4931c0977c94236b673234460556e80c4e36d8a126c47e9297fdd1595886b3f62be9b44a61a19ce0a3b52bb397adce00ffd922f5368f9990d31dcb589d700a24d9db3040906cc3110d419fc80c5a3afef56b4064dc39a4c0bfc61094e3f461b425ad1e20834f0677fef45d5f30ac420818a2302beca9b85ea867ac674261235bab6f78cb8218442820a637a3d8a4dc62a1006c143c70f705cf9b27666c7bb6ffd694edd3a0eb840c2a184c129c45700781f2f3fd7a3a823369e6bac95b0948d5e0c8ee1d6139e35bcd01aa4369edf1c9642a0fd6fe390618cc521a02bd54d7344553db5a3298f1881287a15181b50ce35a11b8329c75ee51586951e49641b45872a9e9ebd1d233564eb68549d6bc7c8988cc8fafea478422387f05f4af26b8c641fab7dac525c45b7505832e9bac827726146afe3b0dc6bf1c8845be67301dcaecb9b2f26667840a5da0265033c3bd5be56b5e2931549982e7e2cc2d8faf6e6c9b21adc33cb27c003eb717205014a506a3fa665d32c4f035b40d51b917c35e872b4f2819ea5ed014397ba029ec52114da3a9b83d967c5f4b7120acebfd15235d6dff3755899969c1c11889c14956b369c50d424ee0372d666f8307a28d88ca7c0f0aaa7e6287cacff222dd25e1464dbc36f6a4026aa77c02e2a985a760e6a10466dc52a2d36a89c4f238bc6d573f4e36bebaf3963a38a7a8cf609d6aa5d12eaeea7cf8083a9180e03a2c4ed477210ce97338392511f5a0c456824ae4c580112a7a8804bfb869e864c413ff45f18e641ebd436f9a7b1105e118721957a811fb4865f36f3fcb43c2763d6f4abc2151c0a2049c5ed02e665833229e256fd3d61e068da603dabe54bf00b51b28d28478bcbda373c3d388ba4513fe101170a6030bd1f05845c8fecfa493eadfc1e866e6c45d604d455ea883efa43105d33e9af676ea28d3ea49a95a8e6c8c10e9b945381418c8ae64138e2d592888d1ac6cb6aa0bd817e32ec69ee6ae2c5bcce2374ecf91e31e3f3596281be673379f8a208705a2f82caec2271aafd09ca9194c5d4b3d494205d2f18f12cb70595f1a9f29e80e3f24cbab8d9382be44d2c01b7239b015d9b0a1de7a7342bdc5eac7f5f6a9dec0f7ecb262559b5ef5516dc600c5b4d2b74a75548a5e02f9bf82b4b6de16bd99c8c2aa72989ea2326d9a1769b9c39a0cb4f555591e260cb5ba951ae08f54e0fed5a9324bee882fa261bda7eaa7e7fb2b4f60a6d31c55ed224276f880ba10d7f83c3efdb85a4e88f84c16ba19823ead1c297a31e65a5780d5c58fc01c309e281983b0b117123facc52d8e4d445855060158525c5687fd1b9d42dd754e593e7869b4a4af3a7572a0c60a2e98e09ff2fc815bb1afd27d41618a8e1b6239ad85fafbad56bc3347591ff5f82f1fefd8c97773995246a2e4eb58a37afa41bd55054a736e9ab6423d287a297c8c3171e8dbe9809b7704320dfa6ecab025b455c8beffc17a91e8ba4b5ddcfa0d8db80ca41bd8f02b7c2de35665c042daf733164ba7259b73bcb052a72c326d828375ed734b6efde7ff8164652fd8dbda1569780623686c3b63e0d25226619e359acf472f63cb020abe1d6b85139a2542261329358cad7c3d7ada2fd7dc0e570aa73b0c7f0001655d5bfb4128f4c99afd2d2e2c32dae6be1771e025559a23c4973bcc3066ecbf7ada26b54e75e26d121e60b0eb69c728dd205edf025962bb705d439291762bc2f125724822fd48fa5b0b1e2da8f10f98008c2ca207184640302e220642fb95ece0bf0bb60978a502a3e59c6124c217636ee9837b198c2e94b332e68752a70f4a8287876265a651b7a882a415031d5592948b748ee860d3995479dc818038ff0ccf525db028efe285f7e181c45797c5a2dd9324a8dba57d7f6f1377a04d63a9f362e4b5c18343373ffddddce38f8c9c337c3c0cca2df2f9b2971fadd685ea40d37e45ec04be4cc5681e632062c53dd8418cfaf7717fc020718f76b0ed14efe95e65c6b3cf648ed9d5cdd9bf5d1a223d9aca2808ce94dfca2736341596e8f0cce79bb36dcbfe4c624fdd59b21c5c8447eb94230d71a3d6a585cfcfc54b58d365f3773dc732fc574784fde755c34da14e23ff2f232aa27186414672c637b0e79f2bc27bbe12fd5e991b05bfef3e36e023af70917122c949256b2f3233e1b979c819bbc046da0216a8ccd790a735e0902078ff2737c1d7d74717c2d71a85b4f51ad6ed463a470c29c15d2770dc162e0633faba250f90f7810fd87d2600709d210e383b30d9c68dc6fe21fa6a5435f652ad1c61fd9bf8feabbe60bb8a0f4dcb6a751ccff4403ed82860c463bcd4039f43ea014e102da6501b28c076ab1b2c07e016c96d0827dac7e581634c87a9c638bc1585d12177067791c04758514eacd166903a82caaa6c33c4b8a6014c9e8d9d0b593822ff94401d24ad00857829f94bbf4f4af5534178f6b671cac8f6e3ef80e481e130f218f709d9659e8fa42361434da3b4815b2b6553973a203e74a0f3698ace5d43335be46897815db3408c1fa523a09e899647bf98acb7378a90e21f4a80a2a6391aa0493464d2192a1b2239ac0b53119e716f5abf20d2a323e005c376c48e1a631ae8425f5369f28c4a761f11c4f214bac5dc19099d84b3be1a872432b4857d22bfacf353bc5bb153e0f1a7dc059d30a4e85f009e4f6266e3609f126b21fd09a84383299facc1b53e3f3e543b9e50ba54acc0559633a11fa1f77073c4cc83f45d91b1037f4464f177c328f729e2af786987e2fa49aed0bd243434de386e9a0d768e94d75f2d774fc5af232378dddfd87e0e03528ce38dcc64a5daee372401dc44ecc4c1391728004079e3f7de6a43e6a8e4c17d85e3ae33784e023d8480e76edd8929c0441ebe7155540b88e436716a11b1ff5930cbe75fb7655de8a3ed0e34c29608ea953d3286074fdb3bf2af731ae4014d9ca17be9cf017fde6fdbfb2f5240c19c12cb45611915ea18b5ab15f05095222de5a1f86f6eb27c89ad00357363a62be7a6622e09b4e5f1fb419efbcd413d689aae0afc883342fa16d137fc7d9c58dbaa37d8e667243efde5540886f7eb4fe38a8f52610ae9251a556c5a6f990adf643cb8d7a60c1e46a2670d94d305bf2437583fc97e665e5cccf81f49d7ff1175047fe1a6080f8c4733810049ae8b6901b7cd6dffbff2da0c99b2c26762df2ee8abb5546eb5a4037780d2e1cf4ded6fe46bc68ca6ba7b7588ea3f1cb4f3ef15071fea380e452a0684c6fbd3a315bb6a3987f65d84fdc4c0bef3e1a8943e6f9469a5f11c7edecc6dd8e05fa8a8f3370488030effa10608fb7ceb3e5c1f7491a40cfcf85676071a787424e122bd7fafb0ae6c26efaa0566a08db6de824079733384f106967d235522af3f9c2ed1a0d3fdf9edeb7f5219669344c81146c140a2075cdeb1cf13dc16b24e6434c2dd8b0d1b0dc8356a57aa8a8a0543c15c1896a05b053825e9e3bb5496339c3967304d8354cfbc7d46555c5aca39cec69ac21a50277fd12aacfc2530b93f4d73d424e607a3fad4051e31086ff2ece746ed2146b833ad84e06d19c075301a4aeeee61b71d33daa9014b870fd545fbe8f397ae53414b00966f46d00aacf238b1e168fe636b589cea1934e6de034f3bb8a534423d2232f8cd5e558afb4c8a6fe11759857416eda36cf87e000caa3013b2ce96ccaacf7cf14cc44717ca07487460e31dc6635a3988cd797d39243a92c7766266a2a5ed8d39d72c6b0e6977bbf4993fc2b9b2e384e5834a376165820c880c28401cdfd5959302d880bd859f6ee3200303f6355a8609a97b524afdab17322dd40fbd0cdd4eddaadb00b0b9c4a0751ef96c7108e7367d331ec6e2522a0713bc4a399ca3b02a7fb762df755e1040bc350f6496905b8e901a7f34a8845872b4561fabd0a283607fa40bde05982dadefd13b4f7319310817371433cf23a99b4a70b6495dfac1fc971761d9f1932e1be863f5886ab312668259d639c5376908bf31d02b40fe74e05d1ccbc03cf66a4b83bcb8eee3cda723e9c63b5e157cd6592422a47ebc64a2ff9958c16633a41022b0e5949ee4ba19b4e8b8d86a02923f9033b37c9710b5786259720587c3642bbf59c34a067b5e0f26143035b168d22a35afd641d40128464c2ad6a0c9152dd25aede8b5d13354e35d99a2017987c5801c59227c237887da668201fff15965761f3c144f918e6dbd8bba049985061659515653a139e5e53b6b2784ca9cea3775da46afeb1bda70a1aa176a37b5f8dbf15408cd7bd1a43898b76c42e99310be37a7d7e819fd36debe9028b50f63888f2333f1b12d53e5147437403d21f7ee23badd3884d7e796e14f91b9155db6354c5e68e9aefeb8a2bbdb9237ac05d25ef5f0a9563206f51248a16eb5633bfcc8abe85733c9aada349b0154a8ca34541e8aadf0a312100536d9987ca89aa3497608ea0b0aa47c42f125051a4b57fea975ae857842141c7bfb7b0e154d72a6ec66c7b36678fef88c449e9008f47385c0adb55d9916c62fc7481715e9b92255a0d5bf5ee50dbc7f827b03d0d5aa5dea18448f0ef57d3d3f4286d3c16334fb7f391594f73e969f7bf2367cfbf763e770a8ee7dd14eeb96165aebc96a21ef72bb2c016c44fde66fef07fbaf0535acefebf43b984ad4750cd17207ffbea160e795", 0x1000}, {&(0x7f0000001a80)="d66ad4abf7d709132c9b3a03b5bf1d4d2f9852ea1d9f5ccc4af16b5f040349192acd9982be738b470bce481cf4d315458c1a9df9139448fd496bacb7e1ae57b768a4ff76ddd79795a82113c1414195f659d8286e181df365a3188cbcfd0378c826f8605a5c6d00f8d63094097495dca524d26f002ce7f6048c88732190c4e0deb744a912405d796f5c6b321933e3e3d113362330ecdb59ebc179cf30d19b3d830e81bcbb45ec2bea17af417b898844e5e10fcba15a633c95b8b88d83", 0xbc}, {&(0x7f0000001b40)="832041a9fad44ff7ff351ad63a83439d41535001e0a5f65046a20f279898d87b18b281242c6a1782311694f78f3cd05ad4c731e69c40235bdf0c9ed7ad6973babcb5a4f6f12f49fae16541a35fd9ef9907db137f233d8544c69fe7a0d488bcd5769f86ecf32303849738727635fbee3bbef3717d859e98e32cf222397fd2edae069a94e719cbb8cce0b4b5ad954af16d8e5f3f8c187313b55625d1d62324cad1b82a4a8956c2fe31679de4", 0xab}, {&(0x7f0000001c00)="ec2632a55e7c3741f24f4f899045f1c0a9e13b0d0e806db8cea2d196c33479f3efbad1880d77af0852a51bde11ce6e16fb8fcb284600cd0a21765b4069440384f026ea74b294ccc17bc6c467bf49e5c400912ef1ecb348e44b8942af03108b2c3c9c31fc6256c676cfcb0615838d7d26ea0a51a8cb4ff96cea95e04e9783ad59468ed8b2c94754f4b22f981bd0b74d2f1190b8bad4ed651ebc272cb4b7fcc2c6ad03c8b133e13634b61cbb45993d2399ee8390", 0xb3}, {&(0x7f0000001cc0)="fa1674013fbe03ce107d7739a7c58a1c034d0ecceeb927e53161fc5b80bcdae06c8c9948e9619f1225740d86f9db0fa0b98bd2b78b82159d42c9dcae43f933eb84ef7c27e2f260d48ce2421701517c34a6f51ecb7c59084359b1fd0551003fe13babcc3a5a1ed1ac3ac5d5ee6d55ab07940100ccec3c427a16274ba6227588835487a0e74d3df2d210b0abf2e8a351b419ebfe861a73cc264106fdb94ce2d40cf039c1739cf4fbc9be7ba0a5b50060ece030", 0xb2}, {&(0x7f0000001d80)="ca2325a0500d1b5375a5759623ef3f2771489cc060", 0x15}, {&(0x7f0000001dc0)="87ccfc3bd4c6d5565a1dc7554896ca9c5a6e848d41209d47475d4b41d6", 0x1d}, {&(0x7f0000001e00)="c8857648c85a51dfe4413ac3b0713124095b2db6852cb652d51bd3c0663630d7e1475258f166baa44fe59c67e9f88fec28eab6871bd040e383b1b72102bbd022b1a2762090e8795488394d7b992ec93b9dd201d00285b41dcc2575763162e38a56785728093443c7c992355d48b8b9b6883e", 0x72}], 0x9, &(0x7f0000002440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000020007b6e7f0835861f41f9b609480e65000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="300000000000538dfa3e000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="04e4b26d6d4433c800000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24], 0xd0}, 0x400) setrlimit(0x1, &(0x7f0000000000)={0x7, 0x100000000095}) r25 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000011, 0x0) ioctl$WSDISPLAYIO_LSFONT(r25, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r25, 0x8004745c, &(0x7f0000000180)=0x900000000000) r26 = syz_open_pts() close(r26) r27 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000000300)=""/68) r28 = syz_open_pts() msgget(0x1, 0x88) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0xc) r30 = getuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r33 = getgid() sendmsg$unix(r25, &(0x7f00000009c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000500)="f2c42a499a2fd6fa4cb07b0957618a41c321fd077027027f0b2523e4deb88d51e2fb2c479cc264717f6e899d6bd8998aef5c473a2b61e85b404493cc359e959262b2fffe065610501a1a31c672edea5ce0b3d1fd3a8faa80e5689db2a9c746f725b3c1957e0a97fda4c965ec8dc9629ab66ed2b196ca44e14821e2eb1945346693b710bb6d3180637c2dd695bf69d6cf798c2a897bf51c5bf83cfd01818ae1f98a26465613c90201142b3c3bd3bbd501882788ec564893430913d5970dc3e911a577c4e89f546c4d1547e9f872883baf48d724827a", 0xd5}, {&(0x7f0000000600)="ed11ac61f67c0cf58857a1a5a6820de6a6f8c7a7e2b3fd2d92f0422fe0c31b1063c8cdbc4ab7239d7d92510f886ecf7d0f274ac57f3ffaf667de67602ce90a81ea9b1a800ed38c0ff33e4fd45e889ab93ce760269313dcd5eb790716703de75184ca0bfc5208b5f4cb5bdfc21b029a5d0a17e2dae21e326d98ff3a85bd1b6275f95c1972b4a611e13a402cdcc2adbaeddd2d562ade039dd7eb8c0bdb7c77695d0157e6d87ac65ea8f38d681352b1425c330416ff9c06c9c47bf9dd2b2799f557467cff9cdd406b11c49af96b7375a214529b288b852cb6ada062289024", 0xdd}, {&(0x7f0000000700)="60c18df4d48c6275372fb4bb8888251ba18ee97c63354f519353f0ee641af117f91cc0e5bfdfa5ba68cb4563af51709412acfafae4c4842bf1a788a44ed99f2a10965c37571aaa2c3283e50c94e1ddaa108f5cf04b4aacd29dc8b30710b78da8d722cb7fcbd972476b53495de8f9a93c01b45cc4026f982661ec4155b23fc95051316668d2f4361e0bb9084c3438f6b030f14c591bbec0fafda7dc981fd3704054c3f966d88bf32431c349d4b49416ae2574", 0xb2}], 0x3, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x28, 0xffff, 0x1, [r26, r26, r25, r25, r25]}, @rights={0x18, 0xffff, 0x1, [r25]}, @rights={0x30, 0xffff, 0x1, [r28, r25, r28, r26, r26, r28, r26]}, @cred={0x20, 0xffff, 0x0, r32, 0x0, r33}], 0xb0, 0x8}, 0x400) ioctl$TIOCSTOP(r28, 0x2000746f) ioctl$TIOCSETA(r26, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f00000001c0)=0x8) writev(r28, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r26, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCCONS(r26, 0x80047462, &(0x7f0000000080)=0x6) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x111) ioctl$TIOCSTSTAMP(r28, 0x8008745a, &(0x7f00000002c0)={0x9, 0xfff}) poll(&(0x7f0000000040)=[{r26, 0x7e}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xc214362d8a790818}], 0xb8, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x2) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce5d5391a6c80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba3561a7e210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a830519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced000000000000", 0xfffffeb2}], 0x10000000000001e3, 0x0) login: OpenBSD/amd64 (ci-openbsd-pf-4.c.syzkaller.internal) (tty00) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x8000007, 0x0, 0x390) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) setsockopt$sock_int(r0, 0xffff, 0xe3478fd8e3d85595, &(0x7f0000000180)=0x3, 0x4) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) 16:00:06 executing program 0: poll(&(0x7f0000000400)=[{}], 0x1, 0x39b) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/162, 0xa2, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100), 0x18d}) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7fff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="17ed3f5122ad", 0x6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xffff) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0xc) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r1) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={r3, r4, r5}, 0xc) sendto(r2, &(0x7f0000000180)="d5704e6164d357afc4e766008baa646e8868f72c5d8ea859ec20e2f6035a0bc51f1a49c37a3a93700293190b17f355e90b8a9a72f9d65921258a0bb65f0485402e4b907690c5b756e87ba350e8b1f2a70af408c07d174ae7878f69806b19932d40ad630d6e48144b618820579b263cdfcc6f239e629d87fd61d401181d583e3c8f57ccdaaa1914de355c27022ae8c2cb0ca5de8eb9a16b07645e5dc10e55795e66c220aac2fd197ad013ed5ab71a8c9be12416ee0bd1e4cb3f67c121252754bf0005297adf0d9fe4b0e4ca25dfe8d94cf2973ea6c961a52e9d4048506e490cb66319eb800787afdb9943fc0ebe3cfd1463b8deca7c228c307aee3bad48f826884760f73fbcde93084879ad847520cd6e2f05b10da3ea1a60ec97795bae037ba724f9a7a265a8f7040d271ec92996ce96bdbf22dea0314ec07c878f2c34b4ead0578a93cff9181753d72ed21a1c14f8ae3c38befe139b3ab821811e56256a1170e8af36c528f37fb9125b9008bc0f870b00e397b5278ac16e17f107e6e34993f5786e66734366f6eb93a101a3bad3301175dddd5d4d3938fd4c29fc1f3c1c6b786474787b239c3a2b33a7828a9842d3a9fdf25dd8c5e0e1494aa9879fbb0de4befaac3ae5948790cef4927d84865b54a8ebe4470598b024e8f6bb3531838ec152820b38c3acadc73a118420709a6d0370cabff86088842b88db6993b9bfa659a15dae14dc016189f4558384582264983e5b44573cd38256371cba9da689dcafdc13ce72c791bbc7bc87f0c054e72717a5585ff7276d3c3aa9bd0ca3f224559b0ba62ba7f3cdd0c8482fc3cf3cb08f75eba6f3c02131368a2e6861f8825fb2a0cd1e8b9923d16a4bfe9f8782aa018ad99ad9dfdb9354d04d6bd9f5519363c7d4a6264aa612efbbfbc30230fd1fda38329f8013e15f499c871c759f5760a83f145f5d06546d2305902179f07ae5d02ec4766d6d35f5926e83c1ba9c28eea42c6f14576000cb20da2b43d26b0123c6f7edb02d1d4a9c821b84f1a2f6ab9adcc497e4ffb7bff11fad8e5a451dbe601a465acef7609af16518b52c996f462fc513cb6932ea6abb5ea1fefc9cc8c44ad44b423bc5739d20ade52cc85c16a5a9807623984484be36497267071ce7df7d8f6228a17352753c2837e965fccf402e9df4dd7abf44e0feae1d18d3ecb91b622f2269ffc485f524155a0143376b701834d718bd4b9d337d00c43ed2a815e66da22c21cfd3cf983c0decca379619e330ad7c31fd938181413c4bd45a92f8bf7b2a325e9165492847433e7c784b925d32d3c5098a2913e2da7860ef5f4a48ba7374a0ed50971c0467095dbdb1a397479f50e29fac26a4335de91128961d4aa5e4fd2b3770f7ee152755e2494335d951e46c5aed661f94908e0278071892a39a666e0dd50dc1dd150d2a58abdb83423dfa7c85bebe4370dbbd8e9f43e8d31cf9de7199bdc85c8fc3309b3feb48a623687f58b80a3ce8005831a73eb3205bd99b2b05d51f0e7d8b8a56e66e5a5dc35218620b50b5aaacac1622e9f072faea1d3fdb9ca164a83ab7a46982daa5f33d8073da0989c3c6add962f6859e4e56c7bcc4927ccc167301a2da06ff56fc5b8d45bb6f495109359e45972af8d5a85228576dcb57c422895d8aa8ef7e77f5926736ebe3d1c63d04bd0d3cf5180c86ab3b1ace0dc149b0af7dea351310038e58c043ca1926156d0bdb303fd6d1555c5d382541482a297c798b0238872e367d018c6fde08abd2d25dba9e0004e351a64c7332f82c1d9ef96d7901f3da2a8a947cb7e90442a5826c3313164b3812bb7924ccfe270e2841fb2c2c78666d2c1261fd85fb0a9e0ae1ad14295d5be30ac783bdb3a7462e7746693859339cdb4d2c2f5517067478ef9cb91fc63c7caa0475c89f7b81b232a8651fac0b469e7b3a9e1c0c6a304c05ee670b9792a472020b81d641bc01ca47264bc4893a4af90fdcb166ab6d6c6644099f655af8c0d92478675e19426dc24ad272f37c871382bf61e13ba52268860bbf353fe1cd3e89570c964be14b82991a063ac5018ab231514f1950be17ac3203e5da07fc4db16735d84fd6376da7b16d4647e540db746d4dc29c8df3771c56efc45b270ffa0d4374d3029110fa4beb083a096338a6e2e644425fc9f1ded064ccf1262823805cdb6b3a1ae9dfc5715d79e393d3034f177d5596cf6c1cbb139d77f0c8ed22d05fd64f7f54a87f472adf07c94251a5023f85b1c6530ab897058cb38964ad88cceac19f545444c2f9b16de385c5aa7bfcdb49a702af504ce2b87b2fb86724621de7042c1b7d87ef28630fbe9eab30682755d40e42f6ca7c65258123ff3088ac8a937ba14e8fd2c28509986b1928aee2e68317c092d3c4216b5ad0ce9b871d9f299d356cafd4dc26c2614422ad24dd7a9972a70b32b28a8861bf5ca2a3ca0172daeca8b7ef9e6f177bdb3eafd0fc4d099e27b7678cd4aa637c2916fbbe4f7c8386729e65236befb54ae5e8aeb4e7e5849aa3fcc2ebc894f847e52fbccf770e2045e3d8fe51c90b050cadde2616a1d6a60db56fec6fc972aa23908b838e519faf348fee4faaf22da541fd5bc8a16c41792408e60485fd5635ef26328bd99ca00b43034468026d9f7eea8f31aa5182d12689c0c4ec2ae9d1fbabfef41265f2f8bd9148145b627cd31c4a09c7a470b49450db8355303e7d7b0cea32021aa04cbf5ac58239dfd6c5b47d24ac54f86a6969e1df276ec8cd7de5eac9f9828808d347741f632d1b355b7340a21e8d7934ba3428e6c719700bcce146560e67328ab8bb701f0b74b28d08f4478a2c0683ee67543bbcd4fc8468564add84e120484f355646c9784b30ceeaeeecd03e74e96db1cc0397083200475e10111ed1f0a7e3f4c8b3c223fa095937aae07ae0ff35f6947998d377342817a18822b13fb0c4001d9d235775eb483c4500e051d5fdd1ca73927b23a2dcb1ec37e6a4c197ec1f24c87c3b86687db907160e5080da2f6d953dd447ee2a4887c7cc5e7e4f4f5c22d07aa55282652bff0713c8966d0977d8a639f648d50e9daa2bcf988f2fe881b76d5ed664b0b1d2d584e7fdc337ca3acb5df1f1c2994a33ff33e17d4b83b05fdd5d17f135cca1c6c21d113fdf9b36dc084db24e4450680a2fca86a855f91e4d45e0581c510febf435ee92bb09aa66cd05deba21e2c5f41ab7a85784596c0b5006b47614dece38764a143b19cfe71c4c3a70fd183dc9e038de04930b5947a00c0f708a51f6a1cd75e2d42484d37362f39dccc16e61256a2f2cbbe3bf0b9fd783a200f80654847c2e24c687b903fdefee81c04e273c4b0fdc771de6a97d0968d0bb2147f718edc107ff1cdbec3189a946a106094d16de832a69819c0e5535af96fee4a45e1a2ac6289950d2d16b2b2e7672c4a720b208f2529bc97abeec26f98d052945e82ad7c35e479d5874da8d8bb02324aed7fa6d96b658d2da1cece969551468fdfd35c6ddb2366dd35f68dab45bb15f2e3d7bf5908df0abee0debdd904942fa466fdf8c65c36dab9ea3f35fc0c3bef975a9f8d4651c32b3699fa53cac816d529e15e664fed3f07c5dd5a906c104ba6f1d58f3053d0143c7f925e2c869a4540db87237a0f6fb6e3977d3ae77d41a40caa4b338bdbb3d80aeb66adbe1da957d5687328d6d9a1cbc35af2a4938a65a710a5433c3298101977b10653de41e383db61795f0b49740aa620bd379bc7d513e6cee4b8e2120c14f5e2dec0b027a512995cfbd103ad98c83a02b7d893634e58d925e3d31915eee3f3bd9f482aadcf3779061cb7828f33a8ee0ca5a10c123cb5879bbc10bccb4744a7f83fd36727aaad5eba0ea5e62ea4fbe6fe12a9dc719d6ea513c44eb5f0e647a02cb51afb837d72b2b0581c0e1218f940474857bf55468ef7cf08f44ee290fef3c442ed3dbe177301dcfd959a9a73aa01ab02cd66f7778de5e4361ae3198fe06d1faa85859659f62d161522494ccff1f5507d9c118a571f2075cfcc2a0aa26c6f5e2cdccccc51afa99e7f5c323b1f02b1269bf1542afe07338776af7818751c514ba09975589ad0ee81e3302fc9fcb15d294df4c5a3158a83acf545ed1ed75443d6e641a1ac98dc2c9bee4ed5c96029673e2005f6df6181deb0331e37a690647675f371c60b9d6e58599b3c2adc083b5c7f5dcf272985db3c6b79e1688046b57758947647892dfec9f71d4afcdd4b491256cb487e0b81bb1de39b6c9e18d54d15a7e375f4d5e17bb8faf576eb287a8b54dd3377dde2fa99bd34cb889b333bc590ec261ab74825a9235641b67084c71ad47b01fbb5e8c049cdff4ca47f060ff0d7b379d1640c58be1dc5c78278ce4ce6bda3163830db516ff900fdc48b522bdab0d63f3b65162e86c39763b89286318d26499d52c8c9084136f43dfca283fe4a395b10ffcc2c31c32124e5dcff65578ce22e9630f595a431c2c4012383ffee2930ff776a8b5ff856561ad07f455cc5cafbc111cdcef340a57667df6a2a89a16b14cdebee23a02746ea51d919e7d97263cf792a970c3bb2ae039b95ddc43af57fec62c33c110aad614ca5ba853adc8afce63480303e2cad14cdbea00f6cf8e2412be1277b70132e2b0809c49f0a36e10f4fdd7076d9432ecaa1acce1e8cda1c7e48e4155e15ad1a639fd9ec4e07dedc19d2369d322cf3fdad44ef670e81b7c96f03145e792350961f03cca522d32401f6eefa6d5642f17b0dc1d2048d836f15ed1372be01bbae4e0420412cfbe6a44b6c21f92dee80aba51645cc9bb2ab238535417926cb10e04c1a1e3499d897163e0ff54c1877f733ba17b7673fd8f67f45c49c8cb42bd75f8bc157e7e65a6053f1d389ae8b98f4e27f28dc25d6fa79f7c93519189dde9a1092fa43f5c40195399c5291b0cf300911a76ade50f151226cf5c3bf6012afff970ca12ff6dbb597b0ec42992a6788ef2685311e41fb97941230dec3cc7631ecd708c9a0abfd85c8dd22497f5bf72e4ad1a4fceb3b27fc45aaab6785434f468266b177144cd8e8fa850578ed96b34c87ab8856df19bb44de4e94537266acd4bb5af2c7a4523a53dbccf0dbc5ce5ccc74b50bb402af29434bb86117aec260622c246d23f8c748ffa5fdfa7aba56ea9bf4b6380b48ebc9b82f1269dc484803e526b644c87c87830c47724e59a05364ecb3d13a0a196ae918dea70715b36f1d7c745fe1c7dd8ee9b89733660367a2c4e4f728cf74d245ac71ac9c2ea2a9b8e9e0af136932b03fee6980bb74ef8ea67b66a7a251d9fe71e266959383d5bda2a08b6c3ae4d88fb43de0b689e9d7f245a1083593d8df65311a5fb585da1d421094f2e8d78ceb4beeb140f469dd3c9fe59a35353d7c8f317006180f6a4837175b3a1ace72188f5ec4450fd5b81e6ad0afea5b824514c512ba1a9d13e004f1ebb0d2d447250cc50c899ef621594b7a97f2a6eb01686fb0765451975cce0e2cccfd49dcef92d003cdc74e337a2cc7a0e52f4939a54aef1ed0b6d5d5d9c27c436edfa500490f29d7e52539d1970b3c4c02e57a30e9245389b7e39604c400d1416e0ecc883d49f04dd6be9dcc3cd09de60020b5506def5db3a9e20c7d27bd20898625b47093453cefb5ff418315f7f840abd7976a9c5439af0f4bf2899d05e0c658b5718c56f3bc700e984a797cc3938911c62aa7cf1652ac3fbf8d34600c4e8664b6617867b16530b75b8b8ab3b75963cbdda999d567f0590112e92b38bd9ef6453db43455c837b074f5819b519bcce9f7d69b433c75dce6e05015777ccb8bcddae34fd9e29ee644bbfe7fb24", 0x1000, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000180)) clock_getres(0x6, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0x10000, 0x100) symlinkat(&(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f00000001c0)='./file1\x00', 0x8080, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xffffffd5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) connect$inet(r0, &(0x7f0000000440), 0xc) sendto(r0, &(0x7f0000000100)="19e164ec2daef6eb1f8d73005f4932c654ebecc1cbc03247e1658c7a4478b5280e5fa482bd109a526efeef46d69531f5cdb6b121ffd38aef734bfdf5b1ed815acba125f546399f0a1230cb4cb175da42", 0x50, 0x2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x4b, 0x4) sendto$unix(r1, &(0x7f0000000480)="6825849fbdb6f9129cd92255d810dc5daf7a1291073d956e82f42aef7a0de302b29782467c61fa639299b68a12736377663dd3816d25a031ca5ce58bd3e9ab098ef8c69d6bd9d2dacc0946bd6b7923622575c173ee5617a9ca861f78e114e5c9b2e30dbf166a37e137bfb757dcb6e5b85c64e2538281d74bec146228977c79209c83915acd59ec7f4d14369c13e896390628be984ccb62ee8b2ceda06b713ee8f93f5993c0c8064ecde8ff800c52be4cd6646b3b06fd1271abce66351c896627290969b616ba5f6a159aabbae0b8c525c3d79944fefe1b9945997bac41d4cbbca2b437c063c4edd5bf1aa383c73e9f40d50c8bb74d75586ba8570fac850b335aaf5514e8bd1cbd72612f0a5e2747ac499dc871c4add2ccd9fe645df7f5dded47478b3ddf9ae69e977ad8fa09e5564782227969fd1985f95cbedaa2ebdde06fc26c7f6e3201f2305eab4005aace6eda9fc9b79196fb783f5d31e4ceb5f8327a0ce7cc0c8eac26e8340b740210dd0bd7e1c285290d84fed182484e45336d2fc25b7114101dc918bd942685b1b8a89d0d8b4e2e371c34bcbe3f5a9059931f8eefe59120ddd7551a6ae057405fb5fd3ae043ea51b6254b7da5b482ca86286f719d7d33d1894a3e31dfd7a546ee14fa7d39d5a93d39efd997aed04d5ed6cb5d01be8b63657fe03576d6a6dafee464f63d89ba18daf21918a793301c1bd4a9efe8735adad2133aab0313fa8d6b22ccc2e49a4d6150d7179fa807e96e0588c71ce8c56b6c14e68c137843c986b1783187d50bbd47642287be1eb124a0a9f148bb1abdf6b03d9f1a1f97320068da6d10a0e53d27bee389c62f45fcbc5a772213bc99d242c44d564f4cf48adb36543aa7c5d5902a87fa5e14cc41956a2836647d1dc10d897844cca66e7e61631cffd857a6d0a7289844957e43694a87f10b1185a253a69c8414cca3f606978a49a04dc40d42f1145b5393cb2e6cc3346677b841c9e3039227f711cc90835fdd743a2263df5529f9e215250ccc157ccceb086f8690749dd5593b970648c616fce584fae9b3f33ac4b421fecbac986461d3c89e50d6352682f9716eb3e21ef560181c9ce1fcae344abe450d1a37bd74bfc9f4a03e55280bc356ca06eed1fe121c8419bf6980e20d89430658e48b2e118963025eb9065391ae717f24854bacf4703e442cb8865a5a92033cf5ed907803da577886f31bd33fed7dd2cc47e3ecb85deb64d64a5b69e26f0b3512042119ce8840944c2f84b21cd7b5c5d9f9fb6ad91043223f49d365432f02e241e62c67db203ebfeab638159313a70676967074c7f5c8f6b6e0f37cf36f5316aac71b3663c86e175646f7874fd9e167e13ff216a1cea96987964ca1c5c518510595ca6106a72bb96d8f92a1b09a0ef233ef2489aaa3519dc118239e00ec049158cbc30605718d3e171978a3d9cbe491f954e51679bca2327e9c8ab67911d4af97ba3188d3782b9f440c52992c671c47904b4b17941a06b7089bbc8ffeb5008fbae0857fcf607a5be51d6a3e6e71efc2e68e5a61d5ec87476755f78f0daa8964993d2ddedd108c13ee1ca1fab434651676a0f1a47291457a4448d7b520a03d55e96befebd62763742bf23220d44f84f1c2257c65e2543ab8c5d3049070643cd74c9817ac8f7ab9346bfb63915bf36da2fd617d5e6844faaccf8a9b753d52f731cda5dc6c30226dea0a7279c6bfb8bcaa65f7bca6119a1da8bf1b1b88b1d7d33f7cae818781c9050de6a5575a2b3e0ae4f874142bc523a6041114603ac948dfa47177586f109baf6322636cc93a8400d0344fd15b904f12da03245c6ab7341f775d27c1a94bdf335a7448808e49a009e57b283d906547b24d0323617b930e7d41535c61c8e38022753d99105a6558f0989603a69b7cb4e475449911a5022292ed8e9227bfc3a8b526973e8a1e12061cf8177b5c223ff52d29f4eacad54473797231ae5e66633b86e5b99a70e279766b4443bb6a01075a4123ddacd540a91755dcd64e548eee45579972cc26963fe1e4615d98450b1dcdbee5edf155bd235e3062908dd98138bfbd809feb5ddb63bb24c379b19295ca1c86433565dc5c35cbeeceae86108a2f522f69d843ce385f679dad3877195a97c5ec4457ba0b9b8a2e204bcb24dcf04c03e291bb492af44d714e563be1eb2064d892654316e05f398e9aab9850853523ff676821fbacac43989c00b64f3e6277f448bbf1c0ea455461f10e7a46894438910120dc95c51116a101b13078e50c6b351de38e6138104669e948635a09ac0d09f3fc8fbd3cea71e7b48b4274a9a07c65db34c221f40330e6b5b3b24904309a6a9571354684f73d60bb09be7cc6f38069f38e8175296f987a052625c83a396182b5264048ea43b198da3c6b30af297a758cbfef6a5c3440c8457d9e8a77221caae0ac018eeb0af28975a60381324b137d3a01c876a07d7ca1100e2f689c69bc2d91b2366886b0acb9bcb1f42bebf3df690af43ddcd43e9d9c3fe9455024a8d450f95740bb4b668ef7d11dac4882443446b0b21b57bf684645a31cfc184e1c42d1c39dd8bddc9f18f53900a254f697d041a726843d835e8316d819af38d6c02b7d022f61481b15845e46ea838f724f67df9512353dcf8e5af646722989e8f5a81a993f47fa2a7395473a1e9735b59afb1fe4f621ec27f41f905e11b3031df480b0c04f7c42af3ea339cb31dcefd969784db8989597c21705bba20f652044aa73a3df312891d08ec788129c29cc64b6ee46f8fac051eded65448668cf93f072d1309b24fd79896e3a5dc05df9fbadb61849d3d497cc64307e6bfba65461e896879963f39b39591af4e7e653ca996aa4c4fd516f5e0ba82fc8029693ff48b9d93936037dc16373131f81fd9c828a5b41759236e64995796fc5bf5a61ab86cabb04f1c74f9d793223236b091ccd8fad1939c915f803b41a126a07c3e886b3de26e9ffab7f6a5275e3c520c31090c8926e8517c159e96ce3a544a4aa110e5f7fbe534a70515c5f311d00a84c815415aa4dce3b7fdc56275963012ff2d26e1c6ad99a638805f2ce986a8cbc911561f16595e9c96bb1106688049f95474678653412fb796e942e5ba9d8b9076dd3884b2db0df90866d9260a217f7b0d076f6337971c0e14387b8fc3c5fd419cfc8dc78336cd8ac645e45f27db955f01172a7fd2b4821adbb091b1bc3a2903975ba221a5468ff7b28e469c5a8f195fa0d0b1c04d3cc267a2491b7484e5ac8a23e01c4af72344fc5f5f2e71d97b4dc65fe9c27f9ac78ec563f387535a06bf83b655de3ded2dd383ff38fc63ef6aec43379388469f86a47ca7b4b608965c6cb27b8b81372a6bd90f4f4e85c3e90127f050a0960b57066bf7e6f011434d3729d15c2575a91a4b40503fc8ba81cc77763a3c54899a331ed1f91d8589933c672593a2f942665b43a1a41890c42752c1c8165d5404d38b29012ebf8ccfa2b7c0c62e680cbd5eab59bf1908ba3d2fee903ceff7a965d7041d5ca79d0ce67bdd3375e31ce68abacce7591a4d86473dff15cef332b82cbf96db41c98fce1a1f53021f22122ed628067a396d94651a1dd33c95d3349dbdb67c4c70cdfac50763a536f7aa79637d881bbc1121f75e4e2a535b49e4f0a0e94b4214364ebeaf36c708cd2119cc3f797d5b0c4c2c02bd705d9651fd7f3e1babfcb745a769c328fc91f59eb96aa8743d2ef0dbc67983ad95609b92dc861bab800cd4cdff49371b54bd052b0947ca28d94bcf7e6f9f565b8978da39931f7776edd244ca8a6cc539a04da3feae26cbf93d746bd6bb7348adc0cb44531791d23b648048b9d3ac5c1f45eb858f23d44756609dfa637a8d444e239ded1c0b10cf78f2a55a908e562e2e803031beaac1b81cfab08be0f114a5526f5c121d56750033d85158568d819a9ca330c4a7e1880488c74318e567d88490c4729f9cfb73a689a539693621d046e74ac4ab6edd1cb06d1260817a458934d3fb118514a204b1e8d6a51f27ca356a62de11f040acd6e18e687c821faf0c94930e5e929e1c2220f6af5c31dd1727dc946f3c87cf6594cae04d5133473d59f819c547111eee5a3b6a348a5bb34368c29f122a46482cf07637e6773019ca5ea8658d2e3842e169219c9874135e33c392edbed38f89bd497555b4caf0285e7995c19d9fb88031e5ca544fcd0b10535327feb65717a105832d53629efc21c912ead1e32efcbd7f7484ed61b7a4665b617d658170d516ed674635120ce09af0ce2ed8a04ca7a7e8d71631a73ddf5dda1eaa3ef59bc347a1096e52aa33950a0aa6125ec405f28cce3eec196c426c1a04176554437c3365cb537053d85083284f3a9a74073964e85ed4c61634267dee21d2861b5fd854fb07cefb3c93939c683207cba1a0dd27bf43df8f0e4e0f47c3e92ecaaea25150a1c03e50f72eb5c67b3abb9cf6a232792d929a227896c9adb415382eff7d6a7e18b967cdb8f240467ce53ab700c97585803d1d916f83389b666878fddf3c95eb695cbd98ab09e3706f7a3671133b55257cf8fb5511427c00a79211a29253832e71eaea59f77330a8c199d6f0bd5f41f9e437213ebd60376ceb6af02e3f9ee85a05f5499d5e2931261405b1ccf6ee6bba683664de241766d77af7b5f7df26443b55ceb4d043b613048ac112bc6afa39eedad98334d2d2f2fd68b666c5684a4985266115955cb756b5d6a7486588f220984e768adc630932e1117e6d591aa438f80faa06e1b0d6b0176ef2d734e56761e5bb600802d38dfbfa19e9dc947ed2658509474858565156e4bfac7dcf8f2141fe5c1566b7f62097ebe85b7192d7cb5da1464a42f744e91843f33d4a0c1a10f28f201d6b40a45e017800b24fad9522c9c622671eac09dc15583a72fd0c0c3ddf34079b8db447f74bc0978756cae04fc3148b11c3eba27285c34df18a2b77e974920cdc26549e81dee3fc3a5c7612e7a58a16d4bd5915349051274a1365bb6dd73b3b7f16d635d23c8f69e7a89f7bda6df567a1abca92ff079f25f49d77856eeed47d4b89092010b12357edf91162b211eaf46e06d6a771cf14b68b9148a88746f704aae5f307145bcd014814adf709c73775a5bccffe7fe9cdd1dfad45f9675be0d0e6c04898fea61de18d9d063a812ab996b4de6aad072305f4b00c2b5874d4e243483361b498bd70f8d701c2030b64a7c9bf95ba8046b3b03b12e5f5aa112035f02b00693b7b570665c5b3555be275ed86ff18a7e447ea79ba087df14e625a8909f1f62cea0923d931693dabbe5d8e70f435ec84d30dbdc70b43144d7d22b8e0b725344c726c1049d886108998e2678d5b7499df46eed85bd926f16d4f986d35c724761cec5dc006b9a047e29241594097e917c1e029429bf99058cbcac0ffeafe6306cd1d0f0fbf2147a72fdb188d60cf6795808c60c982bd3eeeb670b4bc0622159cb446eeeeba8fb6b9d0d790e14cec4e48441c384a6fd2c3051b8c52b42f6dea83e0d7554764c597c77c7c4d92b1bf95c713feabf320ef0439f8006460058319f9b13d90049bbc6b756465a20a0b4358dd80191b5e9418413c9ab43393a32e448bf8b3c337c53ea87c00a9e3093feff70cc13feb82c5f94d0aa8cccdd8214d9ef1ec25d032046386acecd3a3e763c0525a4c7e30fde375af38cccd005bea965aedd2a57ae9a6128ce5fc18dac40f2afa1c89259aa0037712823a9a9b6187aac6b54e3d5866e90e18c48680195e8f9cd5d07ff8f1a60a79b6bc4410618560dc15ad5fb93bf9ea23506b490b8de58afcb24eb", 0x1000, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="51fd94174793fa93308963aabe3b41ee00"], 0xa) 16:00:06 executing program 0: syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = socket(0x1e, 0x7, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) dup2(r3, r2) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x10000100000, 0x3a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x87) write(r0, &(0x7f0000000000)="4188dc82642a8e19", 0x8) 16:00:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7a78dcd6437c501f9b29570b4a8f3575c2d68bb9c5077b1a927ced1c315bd0ee69f60cf0c70c31204592913cb7702965714a6ba33ef365492a5a1f6bbc4c32e839358fbde3f19b88ce41057073f8d970170bfe3437b8af32ea38f616fd813ca8508d77c17aa82a3e562", 0x6a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000000)=""/80, 0x50) write(r0, &(0x7f0000000040), 0x10250) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x4007, 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fbd78f6c1c2a6e0dffff"], 0x1c, 0x0}, 0x0) socket$inet6(0x18, 0x8004, 0x1f) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x400040) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:07 executing program 1: listen(0xffffffffffffffff, 0x0) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="983dd3a33cfba27f712357f7bd4d66a2634c931612e69cd35092c730678f0cb36fc934387429a62d3d334bbf531c69768af9479c82c25a79", 0x38}, {&(0x7f00000000c0)="6d04e52baebdf80fb76f04096bc841f7b0d9988c4849b4ffb471d15722333b6b33fd3a996ccba245bc55363bd65fbcfa762f877ccc415025b89d3b536a134f70de88ae8ebc7d0f53cb5c357a06280a6304bf8db69a3238e3091431811afe952bb3760e1f8dd810664f84d3ec1281f8c2a1ff308c733c6eb86aca3efa64eff2caca028f350d8b2471ec017bbd79e367d3a7af9b588716c93c0d4832c5685623e75ce647bd2b903bbcad42d7b99c0b923d5c51aa4bc1ed4f8ee211e15c08e3a4875f8fe50948980f033e3c2fbe03657efd4306a6a12df6e28522293a", 0xdb}, {&(0x7f00000001c0)="ab6b0ea953db17ea0ad66c28ab345bbaa612236f09fa10adcac794cfb9620b6190d2c236427f2810792ed500ee0955993da865d1afa567efab4bc9d5dbac807f85c41231323c4d9f2c4a9267bd61df4b340ffc3f3fdc4fa14bea0fcdb2c9e255418d0105b7f3b2b5dab3a1daad53140c42de", 0x72}, {&(0x7f0000000240)="c6bfe725a02079d471ef2dd324512b59", 0x10}, {&(0x7f0000000280)="380f53396705fbf88551729c40112f79ea6564193210ff63410fcf715f1df9c36e9d63dda809e1d338927e8b620545d23c20ffcb9ce085d5cfd0539cf0f896d8613fca", 0x43}, {&(0x7f0000000300)="c9da2c4146b04f353b97b39ab68e9d27c1cab1e8c91a68247854a3ce710bda8035f149bbe8e7a6850f2c11101fb2844cd1eb206ccddc5b75890477b1736edb68d3fa2a0ff5bb3991a8d5a805d89093c1f9e265d6bd9ba608d65392e5f70356423bf19c297193dfd07cfb8469ac1f2911a79814b364a369e73ea4c34e88", 0x7d}, {&(0x7f0000000380)="1ea4d77d825f98d59f9932435c790390b2711265768c4bf24b19d5845f3874e00716a001e11e6e2e7dacfd76356334263aa2e7b0e2ff2fbf83b7f6dc1025823f39312483fdeab8a143f442ed81259089393764b84fac36adddd2be", 0x5b}], 0x7, &(0x7f0000000480)=ANY=[@ANYBLOB="68000000000000000100000006000000ee2c5e49e9263b9f31121c3144171a2c191e825426077d3546a3098f38d390e1538b2bcebb6b53fcda777c5f06dfb754d0dc0e4cfe021f897aafa9ba8d52e8faa6dc61e60c0e98b0053e7028bb13be781db411339efd11008000000000000000010000000400000035e38c524084f9a63443bff6e287f63d796422e4925647af4a2fcd8c1fc12768e668f526e274f6d9605e25df78fcb8579d28688cfec2a6dbdd2d77259558b90a4597dd2029e578c384eacdc90fe526d53bafc0a9709e6b07ae5f4b588436d47f865ba016e06a53199a000000000000008000000000000000ffff0000a60c00008ac0774b4c8191a596af2f03c0b1ecd203bfbff636b530260540703ed5543e8770d56d4660f78e89854f29bdcd746e64385eb1495ebdf64aa1e139fc8a00e8f2451f5e0f5e1c2bf3d906a7f5478151a636d1dcb38affeadb93ce64de0fa4bb01d66f02b1797cf8660056f8b262000000d800000000000000ffff0000080000004817a09fcf8470eb41bae612a9ba399f207d63864d549dc9ae7bf4d3000913640c62cbbbed920bde5623fd1eeb3828374572b4fcd57f48e4e4d70cfa7e74e9db908c5ebc99f4547fd15a95506e9b61e35fddac547a9c1e742a28af19979163341580ce9b55d19d54532b58e4f7d905a16066e48569af482fffc9a742b02f41d17b875daf32fcd86ea95bd670dec15bf617f41992c36086f2a0361422d42b9af0eb79e33b727e8c862a47f0a7973d78964d06c69f73b39b4e58cf39e1e8d3bded4381d59e000000003800000000000000ffff0000210d0000c74ddfaf32ee350f2de7060ef15e4bea7790fc83066c0391e067f55fb175b78b1e88115100000000c800000000000000ffff000005000000a643d2149f6dfe715a0a356fa209b5b37476ea88f6c00f1d54d71857c0d466b93effb8ad55d1d20f5284830cd49af5b8978d997759e607b9cda05d25cbef7c08228000fad89ed25f9481c788d15ce3826ced45c9a78d05850fcabd0b8259d90113eee0f277aeb9e32858e8d960adcc69f90c21dcdacb438897eb4ec77ecf421ac489c818bff7f87a2f9633627156aab8e37d8391a6f3b1ce0880b5e8da7ab2933f5da691850761cfcdad3ab82de4ba358257000000000000"], 0x340}, 0x8) pipe(&(0x7f0000000800)) r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}, 0x8) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r2) pipe2(&(0x7f0000000000), 0x4) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000002280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/39, 0x27}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/68, 0x44}], 0x4, &(0x7f0000002180)=""/245, 0xf5}, 0x843) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000), 0x0) r1 = getuid() r2 = getgid() socket(0x26, 0x8000, 0xfffffffffffffffe) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="e3087879b35df4ef6cd9a66c91e696a4fb220cbdc93993cebf6c22737845217957649a3c3490415d34d8fc58f1edc4b92e34b4fab3e7b8226786b6d787efb615b5cfc15e4761a4dbd0862a15a84c4de637169f1777e526c40b6358ee514abed9903f94d742affa318a7fe745cb1b61fa3a041eacd602ac4a7a62f90c93bd1ec3b4b5822f1f59421e6ca4facbc1a8f023c4d14d54e857fdab9176d870c5925801433456261fada4c68d70e3a4d0e2447bfde71e0c2420435e3b2faee8ddd6c262e8625d3f426235fd6ef487037b1121f51085d61a1bade9fd2acff8b76eaa4b8b25c7a2355f19022d", 0xe8}, {&(0x7f00000000c0)="7945191328ebd123412ab461dab459ad19c0e90d8a0fefd57743d8bb32e7439d105d0ec5fb8e26db8d18205b6649760f150e9b9c4a18710c94b48949b022968479344cabdbb8571c4792", 0x4a}], 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x110}, {r0, 0x1}, {r0, 0x104}], 0x20000000000005cb, 0x400000000000000) poll(0x0, 0x0, 0x6) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x6, 0x401) setsockopt$inet_opts(r0, 0x0, 0x2000004000000007, 0x0, 0x28c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12f84d5f16b136a5d00d1628b53aed22234e9593327155a91ce38965bcd32f1958f9664f8886cae785715eed87d47dcdd59d170b8577b7ff5ea8a0e104f90b45d5cba948db7e9c5de87777d802ecf1450f9d753384946b702dfcbe1002328fe46e9b9b9f6e20f3a8ac324b1395cdab2f104d056dfdfeca3d6828dc97d21893a1000fb3c9b7ae46b3513bf7002daaf17aeb5f4fc6afae83182c", 0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c57e0a3496ad84327a490142aa320239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d", 0xa6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x3, 0x0) 16:00:07 executing program 0: getrlimit(0x3, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0xa51c967e916a8c1c) recvfrom$unix(r0, &(0x7f0000000080)=""/35, 0x23, 0x800, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x181a1, 0x13) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = msgget$private(0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff01) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getegid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r11, 0x40067664, &(0x7f0000000280)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r6, r8, 0x81, 0x3b}, 0x9, 0xc34a8d1, r5, r10, 0x1, 0x4000000000007, 0x7ff, 0xfffffffffffff4de}) r12 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r12, &(0x7f0000000140)="4c33d0", 0x3) r13 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000340)={{0x800, r6, r8, r3, r7, 0x99}, 0x20, 0x6, r9, r2, 0x5, 0x7f, 0x8}) readv(r12, &(0x7f00000002c0), 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x80) 16:00:08 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x23d3, 0x20}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x25) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) mprotect(&(0x7f0000378000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000080)="d67d1c01c2861165eab06d5c7d238405d949e2def1c7948172d7b055479513461366e1865aaca6c774003e2c98c2715a3d9ba5afa5788c4bfeced02ca56011509aff29919cd742bde3d090edd7e20837b30ba51bc1ff92e6e66c5f0567036604adfb0a9eaf18592a268d08b9a13930f9c06341a47f0daad9ea7b5e0f12c4433938d6903e287e9e43dc3645ebd87cae8b1fa29e2ef11f6f83233b9e3e07003fe7ee76a23dc7a373921e17ee2ccb7b35c8", 0xb0) 16:00:08 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setgroups(0x8, 0x0) mlock(&(0x7f000001c000/0x600000)=nil, 0x600000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x86e8}, {0x2, 0x20}}) mmap(&(0x7f0000441000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xcc) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x1b, 0xffff, 0x3f}) 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xab}, {0xc3, 0x5}], 0x2}) setreuid(0x0, r0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x80, 0x200, 0x1, 0x5, 0x5, 0x1, 0x3}, &(0x7f0000000140)={0x9, 0x100, 0x8, 0x23bfa175, 0x97f, 0x200000, 0x3, 0x2}, &(0x7f0000000200)={0x2, 0xa9, 0x8, 0xfff, 0x6, 0x101, 0x7fff, 0x8f}, &(0x7f0000000240)={0x3f, 0x1}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget(0x0, 0x0, 0x6) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/76) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x80000000041}], 0x220000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r4 = getuid() r5 = getgid() open(&(0x7f0000000100)='./bus\x00', 0x80c0, 0x2) fchownat(r3, &(0x7f00000000c0)='./bus\x00', r4, r5, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="26a0fd472d5dbb25a7ab271aea", 0xd}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb0, 0x8}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9c43e137178b0e479f8e335adcd8d10a0cb683577ad06da50269f443b13b811488e5afc8b1e35e91efcd0f6cc65f995c1dff81d076783171c47f31034cb19141b16ca55ae56b32ea19054babed8e0fa074595c9e3b0ab9b4ea9123b6fd4d5d7df8c72a7903e08e9bde2758d9c6d7b38d7960f93b95478f31b51c5e717cf2b08785a3d5c9a18787ab0c81f2dd8871589426032522f45cbbf024320ad3096af1ae33081e31419e8f381ad61de0e57840cfd902a4779c4cc53be13ad165627967c70cee9270e4ce10fafa44547133eff98f8418517dd7989ff53cee38fd596e4eeb1f80440a10b4ce06333ae5fb647816e23a1ec1", 0xf3}, {&(0x7f00000001c0)="2a8f93ea1a4bb02410ba25061ec6c0aadaebb64033d734a9d63d00471ccbb2759a210ce2c76c316c17f989abf9608dbfbc4622b0f414e6506a7233f769d2044f2165912fb4fee3689c600091929fe764a5fdecfa47f4a04ba529f09d6f9b9b81dbb0d16d74267e2e5d5dfbef3c5af34d6b22997b7aa789ca22f1f0c977df2da354704bfb2707c49fdc8639a9f85baf277290b88d76b0209802c95834714ab2f2f7f9d33d4bf931d4ce20a32788d99f4f99e2e0c330aff0ad807913", 0xbb}, {&(0x7f0000000280)="82a4cc75183e93abf6adf60dd6f35473ed4d59579bc9f71ebc1d3ae9fdc2600df711cf88d302a1f050a97c555c0b1831b751049e4f397a86ed451c45a46611763dcbab211f3ad67b5d428a84063fe45eee4607521ae6e6b32b1d84588521e9aeaa21e3ace4", 0x65}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x403}, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) lseek(r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="6633353873704d1d645b1bf1c9cfd015f00d60da79fca77b7a14888eaf7633ca3363118abca34312b491573acf0f613c89ad9bb1b6c4a8f38430d1973e72b81039bc05a0e1f794356eebaeb3f28c6e6f8edde0f8f2c216fc95fa890526f4f2523f3cab878ba4d1e70dd9e9fc687a5ed6bed55cee0d4b54a375cb7b1df825b5f884070628d8e72b9c8f75bf6d3661d0001b58476cb2a94dfe8092d9", 0x9b}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="286cff000000000000002fe4ce70ee76", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0x761) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setegid(r0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x102) setgroups(0x1, &(0x7f0000000040)=[r2]) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x8000000000000084) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20099, 0x0) listen(r3, 0xe0c) rename(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002001, 0x7f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f00000001c0)="fdc1cbd55d0671f9bd1649c3150cdfd476e8a7151e7fa1a57c4d7d12a340729678e4f2c673f1594b5602bdfc8b185a61d378de853158de320e06dbc952a5992ad79095ae7e73466767e59e7132b65ab8114f7a9cfeeeaa02f81f401b42b81da6f79a818ba5c478dcf95f307419662adf112d0e389ce9a95c0b1336fdf3fe1d3df48d77911954be11ff30c9e1c9e05acd5b275522ec0009fc317158074f9e2819f6e0421b048ce7116aebabe758dc1fa5ce040b1cb384090866677ce153a72689df4c42eee09229acb4e970094593c5b479807a47c7e1c859dc97bd103ae73bf8c77d32e37ffe54c4afcaaaf006f96d37778874d559754aa6b278d92dbd392111a5c3470182cee8fc1f0d5fdfbeda6cda894f39d4449a129a79716cc9740129209187d69b802847b1ad0843cadd810569c258896ef558bfc939cc4c129c4f4d1b93b52e1588fd0704914d49489b272cc0d4a00bd3b346c445b7a04fb1f0796d861804bd062abd1a8e0dd7ca17bad4e1e0332cdfbee60db2df39f559b72f94d6fec0aa641e222eac0b0fe5c76cfb8254d223d29e77b0028d4652747343e18fa43e255faaca26662e064b5bea9945c8f26e2a378be08c1ce66abba55b19b787c6da224e137f16eef71b740b260ab4dea9bb079d294bb4c0bc8b55f38bc98b739f5327bba94ba2d465b837d0e70bd2d23950c4ca422a1f9abb4961c12f329cbd7b18ebf97201c1a5bf7739970a1f464f079fcbc0a0383bded95417cd46da73bb02e8b780dda016b0318e12e445428f2ffdfb3155ccfe74e69586d798cf59d926b3868c7ecc180570edb34ae1679c8503d32db6b04d258064ff5f012d8dd3d138ae2a82a07568d9243f815c016465bdcf4de46ebf1adc86cc6396db8aea6d572d6a5ac425f253af405808e2f7f1e4cf89f6a9779e2f96760061bb12eaae191195ad2c63b9801cebf769f52bf0e6a5f93c47b58ea0fba9b8d16927258b762d52636fe909abc230a405f8dfcaec1a7580e267d7073186b069bf4a032eab091908d21c9e487f2e42a073d1bbbc1ed455aae640fb7a7ddd964cabd1962a90d737a9faeb303107e647b607ac25340da9870ebb63491df7152585cbae26deb5795dc66cd8e7ec0daf81ca658b8e3d88d78b6d386f7b6931c8a581de090d26d0f48029ca27c47863384cfdc9aa45508289d653465d2a0f0054258e4f169f2b240f25d5a71478f0fdb2d0f468601e6c610c4bad3e123779bc74ba03ecbeb8f3c8cad866e7f0de6c445b9a04cd7d119f1f54c8ef5d972db24d93e8ab6f0991d42e0a8e341da5895ea6b4b8937e05f2085b3349403e5582cc6f8d3463af3c21967aa2d61e66c260ba4ba72567d25f76ffefa231013443a216e869a93d56e432d423a3490956e027816c4fa8de15ca59e8f517059c5da44070e6f6df442eb924302f61b5e54e24665a254703fc7ab21cf215291d009c681667bce773639c7267ca8f26600fd595859830762b147ce6223204bf2e3c7027e0841559634186f1e081c95162fe0d8c9637137c6a79e79741de0ddbc752621bec8fbb8d58e6b8120c067fb42593ce5e4824810115cb4dc74f3635435575dd47e0399136eeaecdbc78ecb33b7f06b027c9b8575c8b6a347bd19d380a590764e321343843cf819a5354a96f782eefa2e423ab7e669958992354723cca9092074b5b3aaccb341c93dd071f952e0481ef68d82242d86758a3309922fae060a56b4a3020d4282df2cb693a00ea5dfa5f6c8e08c7093b19e9955fc72ac60873d3ffff58c6b102c6a93fd0dd44960f299a498908f9f103e1d6ae24e41516d45af12c04b30656ceffd466a2d7a769427c806f8571c12aec8c785c7b3c54e504a64276ad9cb61ee0e0eb5e8015ce3b1ec800590e705fb357fad71342adfe561ffb483f08061414a9c9164a7dc1d1b64585c13e934cf37602436093dd4719af07c3e0f7187b4039a686e17973a505af930ac14ec533ede8130053395cfa00c33fa9b8762c90fb80fcde697442a1a192b934242f295c856c8540982cdfa4d63245cb744ccdf323ffa4f4e86e384e788161a038a77f3c58ed7cbf9d7db14a682ce1dc439426e29497fcdb53175c2362edd34748964ab7757b6f2cfa6fdc095955b24c58f69941555bf1e789f32633f534543c9178895efe7a699644ae31d93878e05067f0cb55778625669113d0ba5fb7edf3c1b48cbeffad7c36d233dca1c64a9b44b0c3129b592bd429e25d8f5060f82e0efc239d2f0806c7bff5b6b8680be541bb25a59a7f5656939c29903772dc600b04496da5632c5b18a643c86670d7fad345212a54fb09daea66e0d3fba8d63f0f1699757cb0acb665ba03c89ca5aac5ddd07ae92e4a49474c5487441adec352253eb6440c63a478eb76c500b520af7d590b97401bb91812c56cf8aa38e5248b57d999d395f17425157042afbe6f84bcd6d67e7f87b8cd8fdb2a8d5af59dfea4abe88d6a5ddf39f0226610cfe9f95c6d47dbab2bb77eefb84af0c64ec48678d284a1ee3c1944bfbcf44a80ac48996fc0c5e643dcd3c40acaaf852922b5516f677d623fd0c8ee9850ed7e0ac2acf3b53f17925f0ce4ac9327db6e013c6edd8b2444fab03fcbdaa49545bdbf4224b917686c020dfc7b64e00bcd70fec693fdff1a0edc05afad937059386a4b4d754c89b1bbfd304d20acb9fa5bed0ce69f0eda1a7754b5a79b1625f56662c35b0f4f8ddbe6528c461233ce8d96511984dd6ae1c88dde2a89598efea0412368c9f11934e24d6e7dbe4b20784d4101c143c286d7f4021b492a8d0f2f1b5625ffd6f152952b4f38d0b14fd52a1bacf6eab655c31f18c6982543b275a1e08f2f64ea54f6613d4d645eb9fb596036cf8bdb52708a8c16a16c0ad4883deb75f8e21da6f29bb8bd9df9eebc303d4364b0ddb8b9fbc01bd160fd8dc2192cb1878a4c03db6d1e7d5044c0f666b25c85942b419666e50fe188875f29a9c359270254d5ddde45c8333e709df149802135967cceb1e6751aee6ba4fd7b965b7ade4aa1121f30a0cc75e06a76ccd105251a96c0c97d1b08d40376a47cb1bc0c1f5a35312d21e9876658755e2718c743f542f91f49c052ac6f47bce9e2752a761b3a954c8c07d2ece8502283b383c408afe5913d6ab49f3cce7940e697db2221777c90f385c928b49981aa3a24459d2596ea198136f9fa7fc892a542e8ad4c61fb8c90d5afbe865cff88fde94181538dfbbced3517737fc91748867b03a96b1c9fd24bad948b90731f08e62138ac268da050b0e1f18d558b1726109737cc84ada46258d4f38d77297f7df2a7de7c157be6bc8db118a6f9796bc22938d12a5445ec4da8fb3c107f60427c2863328be128b31171f31a23a164be9ab7e05fda0b8d40dd2ae0fd7af97fe4dab352e7da4f5a66458dd0ca34d4810f34f242aa4795bf9d760714cb8b2a0ebd141b09038996699f4735a332698fc6138a9d700e67e4a1e88a87b7df8be50cc3d8b4bef6dff18e562607064b539bcfec035ffe8862315879091dfb88b829ecc57f353e17e4fccfdb72d77d006b69368eb3f8feefcce1b44b8c507c459208490da478f7cf2fc080308823e2ef349cf13dc816db14cadae28b9cfd119de16598fdf995f4f8c2f48c94ed134c6ed84e174a140a026b623935bdbca6d6e0c77fa82143764967e91c5ad8bf0e4fbea9e23a4898448acd222f8a1cc74bbc1603faefdaa80f8d978a26ada6221c33d68e810aec581d956e07131e13280a5410c1163d1d7b38b0cf1b0a48d1a48e0799b675ba9ab53ab0e0aaf37b0cedd0dad3a5a2f3ff5f78b33810faf24531a249aa317139f0469b7a32ad4df091a29b0b8110af58fa52fb3a6158e705d77f075668c501fffa2f7cb2398d3a6c6da1c719257bf46845cc6ed5cb596756720fcae779a4c0fef03b23b2f0d4f11c2911a3049fe9f3d08f04122017b60fd6f644ac9a3d983f7891ca8d5b6dfaa5dbbac6d5b0eac1208442604bca5fd9d38ac71dda68c53d1e33123ee02cd01be46c0825e09916978ce798f54e2f470988d01fd63eddcfda47483ac6855ef7b44b17e66895be0e4505e2c34682850c20b02b460afd633095cc12386023133602a7c680f1d0b1bf6602a112d37a55429495b46ec40afbe2664d2d632d126f7d53c8afab2a79829410dff5378d5d192df526da389a9fe980cc1e0db5289849de8c56e640ed2dde5a2991b4b518aace0613d500020296b62e23746df2b2335b156ce628e3015f04d06244e5d9ad82648c88e8a0b2fb71924ef9fd039c380f181d601905cc7a239573a3b37e120b44273b863d91635eb4d66e2eaf075a2c742187fb57f8617dfc8b2622a402504588843a5f89fc02c1cc200485910d87a15fd42d90314c94e4196221ef29e3b2477cf711cdeabfdfdfa2e1057fcd1a9b91f43dfb28bdd35c70538370d82454ecb2be558db7347ba00a4a85f2aa3743aada229650e7023cc8441c9b44962eca0cce551cd52b8e3bb3943e3e890d7d4db51dd5e5b87cca5270159beac3610e6e70d9777a5999ada06fba79382b774b288e7c172a3b5c8043a28357b5ec7bbbf8b6c5b62fd4043afc095d21036ddb347e0dd2ae18d51a31e9290c57a777456092e82b6202761fb5b7cd7209f9bb461ddf9b145e620f8004f58e83d54437f1edfc6315eb472817535e366fc4cec7e5dca3c5ae8676d58876ce33fe6936e71d86aa5a5667d6796f002e7769d3645027219e32cdf8c21275ccf69dcadbf19bf8eed7daf5772a2e94e7a45c5fcc9207e2ed191fd6f96ccc03ea13d083e442caf94f5d1fadb10bf40bffb318080b901baf51b61e7a0d2b4f3393ef4275bb3446132e79a4f5a4816f2471c959a2ade2d862c94009ecfb2637b9989760942d55d515f51642044c1cee414ce929aef26bc50aaa4934f6386e2ea4b194090579877e31590e6f1001244beb88c74ea0e7884bb98df459dad8ec327bcabaeed90ee06a6f7d46518728f0ad6bce9fae3307390dc472c4c0fb9ae0563fcf60e146f49d099b3c556cf92d8b58365b3c8f2d6c561056fea225fc5ec9d47ffe934c644d1ef7589992bb6f7d8c8aaa8979d1c9b498595c8a795c8db17d436097e42fd66ea4c7950dfb4cb432844bfa167ef10e5c2aeb99fc8a0fe90e948b489ab41f7ff53f35ba61002564fe35f30a944d72855952707a00aa8994ce39064b036031149431b2c0b2a2fca7fe488ad92f95b00e96bfbad821b61a03cad112a17106ae7205ced102467c8885e40df422787777037532d4a33090a737424745ac14a95a7d326243e95f96fbf34cc6256320529e548a6c32b57503e991a7510b4e28500b6a3b2c1e7a8399c2aff6ad18c0b77d4e2c1898eee8bc3263276ce16c77bd3fb4491dcb9b1c32e39e3776f37a03e03e1b5b7e201555c3cad1842469e8d979fdc0e6e359d2cc4fb468db2b33ce0f7b08f06d68bafa2bd7a6656a8852a7bb94b28529702cddbaee73a4bf8f289df817645638cf29ebe474a90faa17420550efa401c752931bd8955f9ffb3137acdea6d023e34ebc24125d26aeacdbd3bd6ad8c74cdcbb4170f7245a01f16a48a9077a7ac90479e559d45fe470f46a11bd56cfcc5f8cff31b8a8affbac922df966f946cd657a040cb1be1c655381f2b110de3549fb5b45402b24004f3d59423652455f2db1650d4d12959f7e10091e9cf9b95262c85989d180602f19f98e1317767d1881f3b94c148fe8ba8c86bed62e66b05817127c81eeade3ffff37af445b22b961e7eea7b4e3d6456667dad6a5a4982c98ea44", 0x1000, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x4) write(r1, &(0x7f00000000c0)="65e51accd0412342", 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8, 0x2, 0x3f, 0x1, 0x6, 0xf, 0x1, 0x1, 0x3, 0xfffffffffffffffe, 0x5}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x1f) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="7428187706dad4eb063686e001b1ed98b4df3f8861ae89bf02558031fec2b5f1470d5d0e6f3d7290b275d91a621cd5e5baee51be088ef6f4d1c442f9db023833a8cebcdb2251f95c00f55002036a3e50da9103be8815c923336c1c0c2f04ebd301d2da1cea0095b11d8a2f713e15e1ba4b8ece5aa39359ffd437aecd83b9435ee3", 0x81) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x400, 0x92c, 0x4, "f8c4605e22cc27d77d4f82d933dc03a909158cfd", 0x400, 0x1}) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819ea6f55fcf235cc9fc23225cf82ef50cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x2) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2811, r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3f, 0x1}, 0x8) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x140) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a73679f789073762bb64200af8cc35dc615a269ccb07b87f373ece0015b2c8724dc58224b3be7dc0ab32d9d48da896f9835885ede01f65161896fb963cbce6aad5509a6fc7ac7bb5108b0458fe9b22341ce5e5331ae948ab74552a6bec2f88f10a65c7a61e48f15e4e65b4c7ef2f39cee3968831", 0x74) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) getpeername$unix(r3, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) dup(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x4) accept$inet6(r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = geteuid() setuid(r2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') munlockall() read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x800, 0x80, &(0x7f0000000080)="5dd07c4e543c51fcd06f0600000000000000c3dc4abdc71fffb4e941f93f39dc333bb7c4051ca5008628232b60c7da7b932eb12079af4acf6764143e716e1c8d6cb4ec6a78c396845a1a4791c89f8076e1e16cdbd89a9a30d6feb464000000", 0x72) 16:00:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) fchown(r0, r2, r3) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:09 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x52, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8a, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0xf0, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x82, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x22, 0xc4) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x14, 0x4) r2 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xffffffffffff0c02, 0x54c, 0x5, 0x4}) mprotect(&(0x7f00000aa000/0x1000)=nil, 0x1000, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8a1, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1f, './file0\x00', './file0/file0\x00'}) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:09 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x40) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) fchmod(r3, 0x2) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="3baa8863c901c36e", 0x8}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x5, 0x80000000000000a, &(0x7f00000001c0)="87db716306edfa080ff14c76de3b0869330a5aeb3e982e1b6c9d6ff43306960b20ca58fc26f1397e46de1e446461ad41b66622085b62dad2c4afb8e98d6ab5a3d5b6f71f45d98e08c751964a9a9a7221f654d9db109c588fd8504bb3c4bcbc84c2db2a86b691886a4f1bc8531107c94d12e048a2f8ba155dc2f492a8cae43bdcfc4c06353184a8e53cc7306c22156d88030d2c1c5d40e4acc563d4eb5159e2ec74ea84f0b3f787845050a4282a1ba5533cddb7b0", 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x5, 0x0) r2 = geteuid() r3 = dup2(r0, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x9, 0x100000001, &(0x7f00000000c0)=""/73, &(0x7f0000000040)=0x49) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x10, 0x8003, 0x4) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1812, r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xd1, 0x40) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ftruncate(r0, 0x7000) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x13, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x20001, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4c}, {r0, 0x104}], 0x2, 0x7fff) sendto$unix(r0, 0x0, 0x0, 0x405, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f7460e45c3000"], 0xa) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2182, 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/38, 0x26}], 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:11 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffb7a, [{0x2, 0xfffffffffffffff9}, {0x1, 0x37a}, {0x3, 0x3}, {0x1, 0x1d783884}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x10000}, {0x0, 0x9}, {0x0, 0x4}, {0x2, 0xf7bd}, {0x2, 0x7}, {0x3, 0x800}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x8001}, {0x3}, {0x1, 0xbf}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x6b9c}, {0x3, 0x5}, {0x1, 0x4}, {0x0, 0x5}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0xcc}, {0x9df3be1c914e3dff, 0x94}, {0x0, 0x9}, {0x3, 0x6000}, {0x2, 0xffffffff}]}) r1 = shmget(0x1, 0x14000, 0x80, &(0x7f0000fec000/0x14000)=nil) shmat(r1, &(0x7f000000b000/0x1000)=nil, 0x2000) listen(r0, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(0xffffffffffffffff) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = socket(0x11, 0x5, 0x39d9) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x28000, 0x40) r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x30280, 0x0) r12 = syz_open_pts() socketpair(0x0, 0x1, 0x10001, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x6, 0x5, 0x0) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r17 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) socketpair(0x0, 0x5, 0x8, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r21 = dup(0xffffffffffffff9c) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x80c0, 0x0) r23 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x160) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = open(&(0x7f0000000700)='./file0\x00', 0x10000, 0x20) r26 = dup(0xffffffffffffffff) r27 = socket$inet6(0x18, 0x4000, 0x33) r28 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x30020, 0x0) r30 = open(&(0x7f0000000780)='./file0\x00', 0x10, 0x8) r31 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x200, 0x0) r32 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x100, 0x0) r33 = socket$unix(0x1, 0x5, 0x0) r34 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x1, 0x0) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x640, 0x0) r36 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r37 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="740e433c2f8f80661a61fb118c66e4a2a6f3358ff5085ed90ac551b41753a6c0a0e0f87e8879712e53a18bb4d0ab71aaebc9af224213e5c1fe9f865e0e4c51d4918ccc5f2b012c02cdb6a1b348aff88584ec355792011aba41cf0b4deccaecb638e2da207f7215ae7a9be628df6977ba54564c11fa26", 0x76}, {&(0x7f0000000200)="03f6583d68625cd451a36bb0c18928f3098b7f31e4ad4929b3f447a6ac52e7666bf9593d1ea6696bb0e608c969b196cbb5c2619a9989c35c1cd1baf6609e4a3c5ebb19226009d7e37508597fe29b82af1cee00ddd8068332d088967c3fd09eecca4907a8", 0x64}], 0x2, &(0x7f0000000980)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31, r32, r33]}, @rights={0x20, 0xffff, 0x1, [r34, r35, r36, r37]}], 0x118, 0x4}, 0xc) r38 = open$dir(&(0x7f0000000140)='./file0\x00', 0x208, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20008, 0x0) r39 = fcntl$dupfd(r38, 0x1, r38) read(r39, &(0x7f0000000000)=""/6, 0x6) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x6, 0x2, 0x81) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x3, 0x0, "b08d16c624d8e500"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) login: pckbd_enable: command error wskbd0: can't attach mux (error=5) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus/file0\x00', 0x2, 0x0, 0x7ff, 0x1, 0x10001, 0x7f, 0x40, 0x3, 0x0, 0x1ff, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x4}, {0xeb, 0x9}, {0x85, 0x6}, {0x101, 0x8}, {0xef, 0x100000001}, {0x88, 0x8}, {0x82, 0x9}], 0x7}) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 16:00:13 executing program 1: setrlimit(0xfffffffffffffffd, 0xffffffffffffffff) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001280)='Y', 0x1}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 16:00:13 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x68, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x28, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) 02:03:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0xffff, 0x2}, {0x9, 0x401}}, 0x2) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x8001}, {0x2d, 0x2}}, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x1) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 02:03:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0)) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 02:03:44 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r1) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x72b9) setregid(0x0, 0x0) 02:03:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) getdents(r0, &(0x7f0000000040)=""/228, 0xe4) 02:03:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000300)="2202006155f36af2b4b5673aefff86a70000000000001100801bf1fa48f4445ed5000000008e853a623cbb2923f5a25f3a207eb966ab0daeae1fdf41adb541e8884e1520c6c353a502bc49e9f35162c614af9e17c8e881c95c7b849c2ec08c0f97", 0x61) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 02:03:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) dup2(r0, r1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='./file0/file1\x00') 02:03:47 executing program 1: r0 = msgget(0x2, 0x40) msgrcv(r0, &(0x7f0000001040)={0x0, ""/174}, 0xb6, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x200) msgsnd(r1, &(0x7f0000000000)={0x1, "4e2025c73feccc2bfbdcfd6b9713c4b0ce9929b2bbf3f59f894ed7332ff792b749c6b132f51d295210bdd15016805be426729fd2e9a01ee4f7c16c475e524d105aa29e5953cd175f232aa76eb0942075e628396c87643d40928ee38c9e1ab6d5a98ea234be48a7c91d7c3561e264caf48f36c222405431d900476edb0927c60e960373ac92c925ba28f7c2cb400a46753b8cb8e381cc116b06d799211414c1245e9467aa799aef241da660daf4162f1055d0dd84c864c6fc1d4f8d49e26bae058573a7c59a2d39bf7f1f08882144b2dc86b89c380cdfa6f37e5ec891b8d0316770414e318618e93aa47aaa031afdf0c4da94b36215c9f3b63c6f140b1277ae315905b62b072af3c174625942406cddacd06c1ace20fc09801c4a00227e55532e8584302b001b8e0f4bec61453acb2cafd3b5432da45020d6c70bba18177ac6e80a49ea8252805278c3dff1095cda3297cfdc0a2e712d002e47c7544e5a197883c84bb09215302d2bf26f1b2b85262e579d6b4276f36c68b540721b26678242e531549d6163e149eb879da29b31b14c1217ffb23b110e3e7ef813a1cf5eb62f5205c0f47d25180d93397e9aeb61d5f1e39a81f877aa375c25a6988f50f65cc606fea121d3c7a88b15d83b3a5421046bbea82e2945cf75269f9819f3c6a67c03304e0a3faa78c65dbb1a37b884623894f83b59cec5d6f304ad539b8ef54f4cae871a75aa16693320a761d8b18953cd1a3e7c12a2db93b3a9824bed93146324528fdbd089a67914d4871b0b16271202e5f26defdb47eeb6ec9ce8dd7777224c0c764f977237f8b3b9b15c7be8a1334369704b6f2103d6c93416f76b9e87f2c61b80b8f4a44a1b3e59fc0a4532ec611eca461df1fd6b860ad0b67acaa24b2217dd781d4f9d37931dbf797312c232a7c2676958d026860282c541acf3e501ee7fc2a6b4b6590508286e61a89f8251637f2c157b3f2c7ce16258a0221c0a380517ab9a723cb6b7c052007aa2dbfa72b4c151553dc0c36227f8828c5d4616447ce81202c21cdabb0ef52f4e965be434d1ecf23fbd07eec17689326492b458cc99245df38da203475fc5182253b476820b7f5c0357f8f9737b2f2f3ef7ee2293f401d3a0b123d73c08cc7329a15376b5581500d94877099686200852e5e39ccff843695633bb20625fd8f1901693e091751310e70a02fa8701ec69f5217186fb18e275c376019a282dca8aa97850aedef4cf73ebedd2c2c54724be75460b67b142b44d4fcb4d1cfd8614191ca3db0fdd164fc6b02d617c4288b4f386842d2bdaad6eab72b24353790654fa88209efd41db20179183bfe5ca330956b629fdeddc6bdb02f4602cd241ad0f8e4b0f3d478f5e346f4906b5b3a923280841ecbe0262f5f7a782aada21274371e4092affe248f5c9fa29027457ebca4d732761382a42eb003ff7ffb18414da841d6be22d9fb9a28a07f774861aae7fbcebbebbe3056cdfd2865aa578cbc11b07440879324343975fc07bceda69a7b22e6c0b42951a1c315c464fe38721815de4db228a9d67fe078c3ca4af0180f7566485452ca58930de249a2b5db51963ba2294cbced2fad9c83320f2d518dd2edcd74cd6970c641103465f4ebb76793cda1babda805c3379b328a6ba3fa7950bb473b102f91b53322a23c51648a09875f641664f026dcf5e1e17def6e1d4462a423b6af1f4be26ef08f6a0cf86270a00088c0561fb5ce94ffb362120e55e98584c7dc50816b2896aa73cac8d98a3ed47c6e3a17b53aff0a9245c61ff53d16023a908b291fd0f00d0c7b86fafdf5b7a601338ae1bc7e4898dc21715bb372c2e667633253f88ec66a5d14e247a342b3dda007f368e9ab556ba2e3028c31b68daf2b99d93a14e9076bf2ba9628298a996779ce17d036627caeb09239b0357d248980b8f486dd6e36a01236480ca47b248e0bd6e86d9f9a32795af3b28f12356289493ea608bb9f166eedb9bd3d216ad55e5fb4f00ee2a0dc1bd27031fa7c6c50c005ce26e91bd1c2c2bbd1d7eda766009f4e3a504c796daacc8453b0bd01942279a62603788c08969e74093da55f87cfd74f4cde4e342a29d1abf7ce18ea249ed5124c7014c6c630d2c044886ed6e025b1f6d669969e4258fa0b96eeddaee15e675fbb96a26a97e899e17d0ce1443a74a6778a390d32ffb50dcf1de4af36fc526ad6a6aeed819b5c0f568c40b76e7096ddb75057e357dd07cc5d941972a2fe7d4610309c1224c9c184bb1d5b3d29d3d901d649ea7bda130d86c8826d364f7f09460c40f09df3b916ab5ec481b9bb5dbe6231d28fb2a9a769d0c8b2a5cf5506160c89ca82c41bdfe1006673596cd6aef17449bd8f2d9befd34fd4e9c17a2ad7f550714675b4384442af3196e53032fe74669e43704f92f251b33b8fac22ddbf6575f5969eb306c1f0a8bece066688532a6e2bcf62b065abb63321b6086b06ed5abd94b41a47bf0a7b4a0601eca9d041c85c76dd0a181a9a0ddc154ab03c594030d10921e6993843758b9c37e84357a868bdcb662096c9478dca8b5f6c6b0e889d18da2e395859256ea58d292aed01b79c52f396fccea340304bb2c8ae5f1d47f62ba593b0e94e7063a230185ce30ce1c2e9b44a58414d13d463ca813d506a3fe613926172fa5cda201a024f8d5b3bf7150a898732bd1c3c51e2ccd020452c7e4425d5642678317001b6e5bb0a490208d3c6147d337c6f713b83e378ff9b23645e2d1e22f79416a34bc60a7b01faf4b43f7f1e9926bc16a4f303416b572aad5788052f92ca4dbdc9a263e9838c409e023d714cde043e4d494b4b9c615d18abfaec739cc1c82e5f7c0a93ecdef339c5ec3bba6284c30ce89b164dba47fc69162111ce1a9db625f9ed5cb9bded28579259df8f1b596e6ff6d31009ef5ce4f9e78a120ed3deeeacaf5fd601d3c904bbe2de5fdc65b87c7d8272f70a9d4b420511908cae9f63abc394e412f0904b27853f3309fcf20f3a4f2ba77a7f391ee5fbc45b5912a55aecb2e935bdb5e0d772718aeee65daddb7ea5fa01d7ef27f6eec4478e61ebb12874b458683bb87f1d978eb5c35bfb862d577e55393c6f4b0f2dbd477f5ee3f6a09f583630f5f6a13ea6196efc66346708aed1b7243a045867b14169fe0a4bb01f371a653d4051d7d32502786bb9b9d7bf4573f5179a7b269f52e156b41ec73bdfa2101e3e49b1cef5de23c79d6f26311bff640e22cbef7dbe591e01cb3cbcf0e8490b412b4a47e4af883f579a97b0118aed59284ba088395a00060707dfd515ba1c7531e78bcec7e5b37d4d11f83dde468f44585582f7c7ec240ba93d8bf4908ff03b77fdcd0d1c79f51256d9ecf37ba98bc65d92b0383b407770c56014031ed8986292913316b721624d943d092488c5f1b60a670049054d3280fa17f7b08bd733c7cb58a7651842e3f07be3d15572bdf7180488a3fe712d6ca4d6bbeef19f3706a5feb8db7c77a7e22aaf0a69133e4ef1dc7c0a94c087ee9f105955100895d9f2fbabd73e4c53e5c2ed488f0883d2f2dc4346c7100d21f8184180cc918f1dfe2776e406de802620e854fa2a7a33446f4c119149c23d2abe80f18815ba8d5938b0060759f8c66a7fa95dd2413a4b4617946fa0343e8bb33bca3586df9fb742dbd8ab12cabf8a1bc5aaae0844791ca319e859be7d331830150e6f683995950f9664deb062f97fd6bb15f9e7d4e7ee79538cd8d68e4b874518e30b3368a8079131cf75b3aa4c6e1563a819daa4ef3f6c8d488f45a29b1263ac1b59c7b64becf367729105e078d4020a09255f59f46d68f844b64ac26344b05a57f580f89270c92e718bfc2789443998a29be7e0a8d100c986224d7938149b5d93b685f82d0e6e1b01db1239c07597fa5019ff3fa2bdd4048ffd0d73c6663332aa1a7baa6ac9bc47b724ab827f8f1ab986de14dcb817bc657c8cb01066198f43de2fd4591e60e3d3c782428740737bd0d7fffdee4a2185f80a772a415e513e1bb1135bdc8cfa6a7d21f99cf086066ed84e429140996766984fddb2bd35d6296eb6f162270bb4fc5539f698083ef21e0e48c5fcd76fc6b0ff0a62f17c42673e2fd927b51481e8c6c25ece0410d62026cd483aa5cb18b9827e8af7c1543285c82579af11aa7a04e978f27a76c17163082719686bcff41a2372bbcaf698d840b02615a262db4e84ed5933bcb407cf7fcea56caedf7dfc1e2a44f4cf1ebc5fb484b119680c0be3c7b9993c18c3809fef45fd9b37e39f1ca5d45fc10c421272c5c2da7b5a31f6e03e8517dc4b45b4e8dea9272325fe4d0fed77a35fbbbd5f70e0bc876e6d99f3de475eb30b7b358b9cddb1617e8d3a3d6c4cbfd5b0438cd757d8520ae131450de6e00b88f3a64e688db236f108f99254506fed36c078b0ad0db80e7729cf0f32cfa7659e0f23d4813d5c0701c3a11bdc5a40143866cb406a3569a09effc0dbb764b8ff60f501bcfa42bce6d78dab68ef6fd8005b220f0232ac896be0f2cf1a35826b856b19adb270ee5e5b62c381f39ac72d1ed1d2b0f7a9e9a18806867191f154f3b088517c3de018befbd62ffd875ac9c7e86a220a4aff8f1488a1b0a00787758d4ff9caa8796b2a75283ccaf41ceb3b5044f22871cb6e92f38b514762fe3f7c001d46f0d6eccaf674dfcbffdaa426545936d9ce171da8f99928f12cb42e80cdc91be92f5be33693ba895f13564e42d4df10e4e558e47da0283b55280475573bca67b1b0c27d4d5cefc2a224e060e7cbcae48b75f12a14ceb0f4e10b74a3fd1e1ca7a46b7bfb203c287195453e9bb74a7c1ce21abf444aaabcafe53197fa3a4d3e23ebbaa95290ddb13a888eedbf15e8eaa109d82f531b4b80c897ead987f5d9ca553254beff98490b61aa23940fa3ace8f3d538dc5af85707cd025425a90f4fb37258d86ac9369bf7afc0cc8348f1c805f2bafb42e8804756eed4fdd5121933908a4738262b212fa5e1c0dc666b2031080bdae18c0cabf0e29a91dbec9e86e014c9477c9f333cd19b2a94c9b322e249af82c911e77fc50bb6aae57e52a5e2bb41a26a86822eed18b84e95affc321a9ee81e10a84e0832fb286b92c72f52320a8e784d0db8d9745ce615d69d1ba3820d002a38bdf2e4f0131fba4dfc56d7512650d2c0c6cba602e377e8281709c1a3ea95b0076018cb7c10e8afeff2ef227a0ea93f285d504ad1186c2e2e627bc556870d13d42f4780aa692fbc2bb9c3fb95f5e47394a02687d0cd8271c1918d2de855c70115ab155bfd5047828b6922c6df4b128703091d6d88545e1980b37002035f63fbd91428c50e904c86af91984aadbac776f7ccb83d3b3d2e2e6c7066b471e143fbac464a68d7ba8b96e49fe69bfd9bc6731588a40ceafa5c556e13df7765a40ee6ac0874491cde6991a1165bb487e5fa37d4454fc79873f79cdae2f5ad7faa93bbd474d171bdf1a15a0f35a773a797eed1e8c921a922b813552686d40a8d825f8090bec9177c77d8476d498b4b2f922a571b1faabdeb74e2dbba18a08d3baa5d2aa0e7e4749f9c1c7904dc358a8f6cf67edf63435f6f269a37c3363121f7492f8e248131cdfaf953b15632d7d30120febec496ac94dd9a3bd1d11c2abbc760ea6ff995ca4b4691c2738d36357a4bf50d6b7c91a6459815c1dcd7ba04ea115b67f4a1c24d580844f4335b28adaa5f41734fb68276b9a2bfdac5159d40be23985bd15f171fd388bc05c61936085c9e4c3676405b45e2a1e31c35ba88af8a48d68f9babf1d39c63f2b76ea983ccdeb7291657cf16c1aad5148e3a5e345f5"}, 0x1008, 0x0) 02:03:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x68) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="d01207c6d94cf14f368f29f6fb9a22fd85a0cce83387d5cb7b12306c19d57eaa218f10e40297", 0x26}], 0x1, 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) write(0xffffffffffffffff, &(0x7f0000000600)="79b6eb8a4e", 0x5) 02:03:47 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4000, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000400)=0x6e) r4 = socket$inet6(0x18, 0x3, 0x1f) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r8 = kqueue() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x88, 0x2, 0x7}], 0x0, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0x88, 0x2, 0x80000001, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x2, 0x5}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20000010, 0x20000000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x2, 0xa000002a, 0x80000000, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x5d8}, {{r8}, 0xffffffffffffffff, 0x10, 0xfffff, 0x100000000, 0x5}, {{r9}, 0xfffffffffffffffe, 0x50, 0x3, 0x7, 0x6}], 0x4a, &(0x7f0000000600)={0x4, 0x80}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xb291, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x1, 0xf38, 0x1, 0x3, 0x1, 0x2, 0xffffffffffffffff, 0x9720}) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000080)=0x80000000) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) recvfrom(r11, &(0x7f0000000280)=""/188, 0xbc, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) 02:03:47 executing program 0: r0 = socket$unix(0x1, 0x4000000000000005, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 02:03:47 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x200000000000005, &(0x7f0000000080)) 02:03:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x4, 0x0) r1 = semget(0x2, 0x4, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/102) mkdir(&(0x7f0000000080)='./file0\x00', 0x21) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 02:03:50 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 02:03:50 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) accept(0xffffffffffffffff, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x7, 0x0) kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) execve(&(0x7f0000000a40)='./file1\x00', &(0x7f0000000b80)=[&(0x7f0000000a80)='[)\x00', &(0x7f0000000ac0)='[*\x00', &(0x7f0000000b00)='#\x00', &(0x7f0000000b40)='[)\x00'], &(0x7f0000000dc0)=[&(0x7f0000000bc0)='(]\x00', &(0x7f0000000c00)='[)\x00', &(0x7f0000000c40)='%\x00', &(0x7f0000000c80)='#\x00', &(0x7f0000000cc0)='#\x00', &(0x7f0000000d00)='&\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='[)\x00']) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() r6 = getgid() r7 = getpid() chown(&(0x7f0000000e80)='./file0\x00', r5, r6) getpeername(r1, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) r8 = getuid() open(&(0x7f0000000a00)='./file0\x00', 0x8, 0x2) r9 = getegid() seteuid(r5) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="50e5ec0612f1d19fbff5ac60263fed47f3b121ba786bb814a1b682fd14dd92eb0cc48b3ccf01c050948116bccfccc71f078f2b6b20ee4ca54e3f801d9c13352a7add41e1d58174b56262e25591a3aba907e26ea6f3b373b34e874c28dcfba8dedce9b0a660d01c6c419985b4a24eb8326ac4bf9a18649186df3413adf87b3d10b65846c522a494970961c84fadb3755329408a41027e025a5f4f9aa408", 0x9d}, {&(0x7f0000000180)="7c497145abdfe30b497335ed56c76789e672694ab3923ca4ca35a7905ef7002c357dcfc6214212b46a2707a67028418fecd362d3a703952ddfd24638af17599ce32f15560590127dee964db179f075ae32a59f6d7aee1baafe4bf2d9c76a7ba35519bb627459491538e70e9e3cba8527a3f1a8779593c04b0188e523398b6d0a50d131f81d48d1781d288842b3ef4e68d7dd2c3d4b84a5116c7074f8679a305ea6cf65ab178e9554f83dc3ed8f3a755236b7e21f88a298575e7c38b2e056a19589911d1fcca07597ed088a560624f998a4285916a8761717937b990f95429fb2714233e5ca9510615559ae6b737211e6b07a1af2802e4d98", 0xf8}, {&(0x7f0000000280)="775365b1e9fa64a01507413d659e9619aefee5fe6bbafde6a951812ca810a3c12a82a69f88aca944da55330c6d14908686898074835ac4d8bb1665c0d9b42ab084641776ff1da3fd4c40a1a2598ac73203564ca6eb9e7e14c0558fb02d5f2e51a93d8f021c13b8ad15246a54d03e69fe988629e465b1b24f381373457e687d3f398d5df488953fd0fa6983a5c5d2401ed181ccb3b92b48c0bd4ac19a707c77a8ddafe3667612231e3d168696f93a4ec3b9a6b1def9bc5c7a5f2ba6cf53de49be4ca63bd8c63822bdf5115941574d0bdd5ef2cd9d9446aa4b968a84b5164e6f059f34980f055c30", 0xe7}, {&(0x7f0000000380)="68c7ab99a93769db5d62a7419cad54d3173b5fa0d6774a", 0x17}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40}, 0x8) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) nanosleep(&(0x7f0000000000)={0x2, 0xfffffffffffffffc}, 0x0) fchdir(r0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000580)='(@\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='[)\x00'], &(0x7f00000008c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='[*\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)=']\x00']) getsockname$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 02:03:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000001240)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) mknod(&(0x7f0000001280)='./bus\x00', 0x10, 0x5) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/78, 0x4e}], 0x3, 0x0) 02:03:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f00000000c0)="b70f1fd9c72e6f41799ecc73353fd407fc5003afec16277a1e3a52f53db1dc76b708405598974d48c7c49eae936fe742b2", 0x31, 0x40c, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x20000000b, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101b8, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) r6 = getgid() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x9, 0xf396, 0x7a58, 0x81}) chown(&(0x7f0000000040)='./file0\x00', r2, r6) socket(0x0, 0x5, 0x48a) mprotect(&(0x7f00007a8000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x101, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0x7, 0xffff, "15387de01b3725dc821d39478e69ebf56c0c9c59", 0x7fffffff, 0x1}) 02:03:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d731040000000000009e00000000000800", 0xffffffff7fffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() mkdir(&(0x7f0000000740)='./file0\x00', 0x800000000000003a) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000700)=0x6f75, 0x4) setsockopt(r2, 0x9, 0x0, &(0x7f0000000000)="11573e74e1c72448e96059ee516056d5e41381f74cfb2eec3af766691c914536", 0x20) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)="7d207c77865bb753e5ff5e6f59bd93360353a5f85e128b24051a83552fb8582ccbc0488e061237d52ebeb88e91614b4daac521065861e11745e579124d518a7222566ccb5f6aed7a57e7a8c57818280dc61ed4204f4bf2c0ec111ec408af21ffe7e46d51c67165fd83e322e7875de8c1dea1fc80f9b1d3dfe473e04a7f60795f4e21771727987def71569c173fae3cc331222443dd5fd316d0eeff6d0f9b968ff1714ff43a8e4ca47badbf25e3374f96c17e805842ba0025c3f0ab65fa6989f08831f3601450616935231a7a5a", 0xcd}, {&(0x7f0000000400)="abcbe67d5251480047cb4283d706ba2db7dab951c8d5dfdd8d509e71b9d7d83ea85b1ff2f1acfb7c9ef844bfdc4c40725ddbacb44b9f95fbf09229518b5a9b41d22e0219918992de8ad32ad73cd3077be965f09af1721d8ceb8952c70be53b38f313112a947e7728dda2296b4bdcdea6fe14087ec18c56e1b368244d75e8a094043904d91c39ad84f96a43921ad86ac2243c7cffc8ebe45c9684c6a20127d84244692f7712f4575ed3a80950977044a65cf1fd8b1e6be4d4c6eb74eea8be5eeefb5eed49bbb8678d63f8bcd3abd433957cae330732efca987804712ea633dd8c56294a760eb6bf22d512ec0ec753823ea22ecaef872b0b68", 0xf8}, {&(0x7f0000000500)="7e6936c4dda4b69526d82403cbc345ba2f1d5b1fb7fcdcec45304d6821bfe9f9327b03388e2e9be5830b99", 0x2b}, {&(0x7f0000000540)="fe65b211c32dd2", 0x7}, {&(0x7f0000000580)="2a135b335b50c9f2d06e76e0ea9de521f1905a9065fcc994b004b9e9980dc0b94d4d94cf69cb0e1f93da10177b846aec1f290538b926dd40baa106c8e7a2dd7cb740ad6d9c0a9d8b5125421344fab6abae5834a1e535d75d0764b8b51eb480b08b35d38d938458da9d4fae0e6e15c934db125410e9761adaf55b5a53a4028df8358949ca861d8c369bb1e3bdee6b7df755ec", 0x92}, {&(0x7f0000000640)="ba3ffdc2403230804468294cb3a932be740cbd35ebd3e2fab350ce835324afb6a996c97addc833c470c4", 0x2a}], 0x6, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000000000004c000000583a4ce91cce1a8fc60614fd02f455f38b9db700000000000000006d50da42967f135cea545f519917755e2ba89b9869d698b5843c1e292045814b09c02ee6f9d625252dafe9e6be9b125c8e9e713301e706000e5d3ffd759c0fcbd2a390ce0f7486663694958458b87c10e3ee116ac46133832e392341f5c638d827197c31d530973f4ea1707015139f094bee0b6d4b6f2ee85168b69c3bd30a216a8660d4043b5a54b42d6333780fb3695a0f9615a3015eb80430205fb2fb17d8bea12ef0f82c32"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) readv(r1, &(0x7f0000001c00)=[{&(0x7f0000000780)=""/244, 0xf4}, {&(0x7f0000000880)=""/159, 0x9f}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/146, 0x92}, {&(0x7f0000001a00)=""/149, 0x95}, {&(0x7f0000001ac0)=""/85, 0x55}, {&(0x7f0000001b40)=""/180, 0xb4}], 0x7) 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() fcntl$dupfd(r1, 0xa, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r5) r6 = kqueue() close(r5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) kevent(r6, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) ioctl$TIOCSDTR(r7, 0x20007479) syz_emit_ethernet(0xbd, &(0x7f0000000080)="5c8bf44bc9b8beebb66f03a68300a5dcc1256820d78185252b93703a1694fa1bdafabc640f356d704e62aad130c45b16e01c6eec1710da270e2cfe00c026746a6cd8d5d891df07415550dd8d6f91554a05e4fbac8405eba94636dbd945f42583e2b60629509e6f4925a5f854685da0b38aa39fbe327b1aeadbf8776a6bbe0d6282bdad9c9ae8bae4369b13050736b2e005002ef4ae25b744d38a05b9fbc436f44661898d0626e897cf46210ad8713cf0b67ce3514c72cd640b181dd0b7") 02:03:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) clock_settime(0x0, &(0x7f0000000400)={0x2}) clock_settime(0x0, &(0x7f0000000240)={0x3}) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xf8, 0x1, 0x4, 0xfa0, 0x6}, 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/171, 0xab, 0x840, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x80000000}, 0xc) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x3, 0xe0) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000200)={0x2, 0x9, 0x7, 0x7, 0x7, 0x1, 0x72e1, 0x100000000}, &(0x7f0000000240)={0x80000000, 0x0, 0x1f, 0x8, 0x7, 0x1ff, 0x5, 0xffffffff}, &(0x7f0000000280)={0x7, 0x1ff, 0x8, 0x800, 0x8, 0x401, 0x77b, 0xb8f}, &(0x7f00000002c0)={0x0, 0xffffffff}) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x2) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x60, 0x200]) r4 = geteuid() r5 = getuid() setreuid(r4, r5) lseek(r2, 0x0, 0x1) getuid() fcntl$getown(r0, 0x5) recvfrom$inet6(r1, &(0x7f0000000380)=""/190, 0xbe, 0x800, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000440)=0x2) r6 = open(&(0x7f0000000480)='./file0\x00', 0x18242, 0x40) readlinkat(r6, &(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000500)=""/42, 0x2a) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) semop(r3, &(0x7f0000000580)=[{0x7, 0x2bd61091, 0x1800}, {0x5, 0x7}, {0x7, 0xd5df, 0x1000}, {0x7, 0x1000, 0x1800}, {0x3, 0x1000, 0x800}, {0x3}, {0x1, 0x1, 0x1000}], 0x7) semop(r3, &(0x7f00000005c0)=[{0x4, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x44, 0x800}, {0x0, 0x2}], 0x4) fchmod(r6, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10080, 0x0) pwritev(r6, &(0x7f00000009c0)=[{&(0x7f0000000640)="091e6250d82bcb43bd8a6104036ae9ed1db7e0506cab23bb75257429ea3f3b8bb4ee7e50ea4307e5014285f660e06a4b328bec4525b7f92ab37b73447da9e16ae5bea8a64d8f280b17429fcc0b45beee1f0bbcb9851e560cba722a2766fcf3a8ffdef50f2498eb682db1f5d6667abb7ed94623f072684c9f0cbfbea32855088a534c762165244abb4dda9fc72373d6f219321ecce015958f44187ea63b6349593da0d0e30a0c3e501c9b0f3e657c37134f9a72d1b2571b", 0xb7}, {&(0x7f0000000700)="87c3a2d71b5e73b1d95059a408b6e202f4a8f9d4800ae78b0607415fe1d4e91bbcf3be8b425cfd4be3f488cd76bb6364817b59dd367b1ed22f21ce842d9046b9a05af24c989456e9d9f746e7b2619122ab886f0e0497db7af8ca91cb95b8bed5e01fc77b4104824a0d6e18c61ef156fef56ef43f443bc028f471996e13f84b53585c9a7fe567e3f9ebcb42ce54608cac56490a826e96141e4c28d14da73c32d7afc45765c4c64aedf22741345c87b26fa8730f5d9afbdfe0da8c523d1b8c9af00fc7bf055e30f71fd9c8990f8ae3f2e5623c2357afe8f74ae00e7fde13e0e78f1984250c7e624840d249df05775e65ce51945198399cbaaf", 0xf8}, {&(0x7f0000000800)="1c38b7dc2b3a280990397e02d0864c811965324b3b00b958318137e706ced35ffd91c0df38546cccbcd53ffda008df4864869812bd8b29f2f8aca5f47eb2540f98df57ad8224455626f11cee19646b4aa593d3eb9e1e6cca1051d26cec06efe987fe067dd48bfa6572180b3c0b04ef028a62fdb450f534b9702fc18960cafeb7c210c4ddeb38e47641351033711b2d2fc4a4c855c32ec6a3ed0ef84cf4d62c6678d48a9f8a66cd14623977b5766e24549c9064c794dcb22e4053e27d2a3e5fd365f0d1ac279893b34be84fea5e31c4d059221cce", 0xd4}, {&(0x7f0000000900)="a7295090bce465ff7f923a3e5e662ae0e605c195a6a0f12e9ea8ea2a23875c24cae3fa9e6e05f95768351132d090f5b8904540397bb0bf537ebf856669d101a1a3c40e12c526c1f8b4cdb872f10ade290f61bbd4845e2734f7a9b8de9a7fff78e0a2aeef721c6de9f4def4cbb19064c7", 0x70}, {&(0x7f0000000980)}], 0x5, 0x0) unlinkat(r1, &(0x7f0000000a40)='./file0\x00', 0x0) open(&(0x7f0000000a80)='./file0/../file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000ac0)={'./file0/../file0/file0\x00', 0x401, 0x4, 0x8, 0x0, 0x7, 0x5, 0x8, 0x0, 0x51a9f09359fd843b, 0x8, 0x5c6a}) poll(&(0x7f0000000b40)=[{r0, 0x8}], 0x1, 0x1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/119, 0x77) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="e6db979247b713b88cb30172a72947f781779089bc0274fcb9e142e13693de8c73aae1c735ba49424586612d2c29b89fd80d569506363050976e3781453b7039caa1b60a782e9f3b8d0540d287eb0f4892e3af567152dc2acd2f852ed0dc51ab52683dd29071ec65897427e2776dde3208ce12ef9b000d2852b96e9ddd3d81edfc3cab9eea544af49dd6d1791387cdd5ec9c6c9ffc1d1c50dd00f07c5d56777a9823fed50b1fb1b71e5a45bd870b4346614a91bbae7150396e5908b754ff2e410efad2236b693bc1c74ded3deac46f7760bdbf4c266ed5ece4ca97977ad5871fccde", 0xe2}, {&(0x7f0000000380)="564199fb51df532d5b0b0f2ea24b9708470605e7d6e3317c2686410a2687d2ad63bf248e2a86e807d8b38383eda37f352533caf839219e7c45b4981dc48bd48473ae2355ee8227170df0e5f12b60ff7bb56bd4", 0x53}, {&(0x7f0000000400)="f4b1840355ef861cc4aad06a0b62eb7e21f76015", 0x14}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x2) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x80}, {0x5, 0x1}}, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10200, 0x0) close(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9dff07000000000000820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a846d67971a38826a1aa8937092e", 0x7f) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4a1c, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x14a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x410, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket(0x20, 0x400000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5}, 0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x46, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) close(r0) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xfffffffffffffffc, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x880, 0x1fd) fcntl$lock(r0, 0x7, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200), 0x1}) utimes(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)={{0x0, 0xecf}, {0x6, 0xffff}}) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) 16:00:06 executing program 1: syz_emit_ethernet(0xd, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') fchmod(r0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/18}, &(0x7f0000000140)=0x14) flock(r1, 0x3) sendmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000180)="2b5b5fb41ac646af1498b035905992cc7994c043fc412cb73c1120beb389c64977f0360ba4228aff5ea036ec041458afe942c79d4dbdcc4bce77603be0bf7a5fd20f0f2303207472b643d33c66feb2f8ae60b7add19d81cfe89faeea5d611de311008e541424f1f123205cc59a107666dbbdaac5538a964d4983c18c76e19e56e627bd1a700b37ab04e3a3f7e4d34c109b8048005374bbbe78516ede9632a5979fe9ed87d555cd6013cbb9d7a2aac174a9e55bf19b97589950071d9cbad220ab9db21f8b014412ee0353", 0xca}, {&(0x7f0000000280)="6cae34c0fa94cbc677aec3d0bf63ace6c107d4f8116245886bd649598297e4d96cc6cbde02baea6ffab4d4cd5335c5d9f551974c70aa85647b93882e2f52393784cd714652e2a1be414e195c7757d4c3bbdf7bd3524843c6eae4aced6145eab6edaa64c5bda4ce2968ad5e83d14e5942f29680c6f633ad8e781dccc784e235b2f9d36f1157136513893c391d87adde9f527dd3f00e761d42f792dbdcedc683af3431e4d22522394e89c68fb3136b8edc68c3264fec98bdb0d8245464421efaa5a98884ad6a52d0384dbc434ef0b234725b3b71570f8743cb18e42bcd2620cabba8bcb916ab6b2ec971069be0af979ac8dab5a3cec3e67d4b174f6b6e77f48b132e40db8b841a5cb0bdaef684d2e56614672bf0fbd450ccdbe705abe7b9b8bf7f044d69f4aafa1aa6498384e7e04742b5d1b755af55052e43343f9b41b1f0ada0c70bf774910fa40697d075832ab565deb5f0c8d7d10b5f7d5ea5a3424796cbee5ac82c6ea07af65ac31df86ee557e719eb51d7979061c104ade2aa52afb0f3cb8611ab1f3c2d0cf57f9e0518fbd4901ef2c3ffcb710b2d2b5a3851d1cdbc3d37321ef767b052725e6fafcfecfcac790c757da9d40831c65bd8882430eaff6fa23518ac691789e57b7d24f2ccc57dffba1f095b94bd8e56f1adbf7386212d19322454ead20ebc59e04ce8ccca7b107e2bd88bcebaa5ff7f53ba632abc3c7531aa3f40906178883a08e26598ef2f036b6db2842603489e8b67e768b3d928c9c93a6078c77044d4a34096a57dfd56984ff1249cec52e131d06f74aa964fa0b7eaec7746613a0a47a1c59ccd90a25f4daa7fc173a8aa931c11e91985d3c8cf60a9d28ceab1c26b9dd2d72c227563a6f37d8df52fc03ed0e60262300d767b05ca3053e0b630d9527ad1bbb981b0fe887589e91d1e5e1bcac291888807cd356b350c14ec630a51ad13ca6e797494c929a17ff817adf249b0f4195c431b9c3032e76366b7da436678d75a2f09370cf67f43426239b6dfa39cc4185e9949ec77affa30f88e8e1ab2a822a1df2ee7dcfa3400cc6cb0f844f9482cff507327c4ba90ffc0b25cbc5df4dcdf4e091949163d27ca519a6e65907df93639122c37c9db0d2aa814f63732905519d7d8242bb6a48c5c3c2575d2d0d6f787a0bb25c273a41e2053f7aedeb398be0ffa4176108a46e63b7fc4a21b1424218892b815073c0797eb61d8bf9cff2dc5efccce970f0aa6ad367411fd7de685123779b9ddd80a2f1b657381db5e236b39eb8c4be5b4f456c34880020b356685de80be05fb55c361ee351651f41592ef2b6fc82858fe8bf7ead013c205b43adc5d0d9029131db6dc60f58fd9c1441c93c4a64edd7a3c89828819014eb78e71d3c73adc0712b489bca6720fc873e5d51cd0a9b997fc9f62e74b3f1822bb8d598cbed54dfb1780b8a9b67238fe8ba760f44bba8a6eff4214c1670a0c353005906625a33a26913e7a003d976d86b21bcfa707deb1b6361f038e580de4c71e51ccef1fac0b859897b1d8d1a68f617960a5df935068eca4f28deeb59c4b2b827c9858973d62b5a4a1ccc6bb18e5bf05337c8dad5c90751daef76b0a0258145de59f47cc5057b4364ae932707770d58ac4ed2a5ab6780f5f5bd560c76b57981ec7b1049d095b00f57c04950ead35f8486c7070cd80465bd38bf722af99b4d7c59dbf250c3c58e2ae2bc65a5894a3a0acb676a6792fe5bd4b89805cd0dd8285088283ed79c6097feaf0b78f4cb86de104e768c44d98f59589c2b31132305b2ce7d200a0de6231429ec9d4cd1c58540586c6df079f8844c76fac49e14b356b4fac7df110e96417ce899b7347a8ca70c30f736c093e7fd3445d9e35f9447ff9a73c91be6c6b1f3c4a002296b2888905725638037411c08b396c7491e6d89e123f59bd59ed0b93a0db1468ad1ded754ea8e8e0707537e5467cffbbdef4910cb2542496b075c3e66ebdace7890495b3174e4b8f76f561a4297bdfedef768eac9ce6a85a9be4b2fa729ed2d2fff3811a630576d15f6f14974bd2107fc2ebd08e72d7135d9192f860385c630f938f0e11727374c4ca8415d90af0f2b8d27491cda6a01d923c89def2e8c29556b89cc2445f5de32cedbcd80512ee34de477bd7ccbb78166b6d47450c9ef1ea4c24a1474882504279c22b0fa78b894029c1bf9e301a59b9c1a23c152fb158e42689a9d6db0f2c94c910b5b73741910a131efb60aa182852814634431a87e5f8e75bdc6b54486d8c12ad8e1525b739e9620ae2f1a1acc100b0c5c1495fbca3ba251e4858109d9ee6b9b2a4a89601a01e282a1428f9ab7fad79479619720cd8bb79bc1c8bff93646ff43db753749da5dcaf75e2127a7b359f177f95a16c2ac21391c5c01c1d0d16464d3a2e351ae616905fc0b590cc46e5820f2af7ac774def73dd467d04b64d780a8fea3eee89d5550a5a7b9e926625cf59140c97d56c8d403bdbea42eb02a331650bbd973f5602471d6bb680081adc7d2595318ac63306086a387456280cc403e586db3bc78c67717de26fd33bfb2048ed029fce67688939b507841a5441d1c7102f671b6bfaedfde165835987596018af17b68a7cc0b72b82c2a36ab4ce8b1d10ba4594cd39b010a8abf98d0cc7812f3f8cb28cf146685603be30273b46a73287dfb7644a8e262c5003066a7ec4604a1bd7ca9b09bf648b3c916fd3de98bcbbf219838515edb66a77f172009c84a6cff62d60a9d790bf9dc87362fe6c17ecd16ea38b90562da69636a5779e5e2f5d66d49f3b45c1d6f6fa7f3d7dae2bdf742fc6f28562ddf3f34caa51d1d789b60a720ebb04ad255c46823d945e1151a9b5705fcf0a6e3bffe86d2e2a5279ee88e84c8c00ef6f91b1f5d4191d5f379a6b20534f85044522110617882d2444e49be4d7617618d49bffe8ca8111727de4ad6f940db886b4a871597cf1877b16e8fbe2ef5a4db9450e54bc83539a02459de7b744449cd48f908fafeb0aca3d7b376f47a1887e028ba06b2b9b5dcc4d40d58f17c3a901b8c2337cd0a880c47dcf58559f60f32a1ccc94fbe60b52d9addc458df1f5132c8d81d34a516f9f5a8dd07df6c00f3d394dc69f9dd2af52d2cdde54e4f132e2a4bc76cf8ec9a900d25654a018d9ec823365d5f012d060bb55edd0affbce43208644e3dcc3761423a951a5a7d65e22a80d889fd4eaccafc6666e5dd61d1b79664c725822c2012332b277718bcddf5588de64acda65c1fbfef4eb6e97fc9e2f99c62f258a78c78533dad2ef04e151a262797db1bc6f0179f5ceaa28fb3113ee674bb5065d7155f324fcaf04e4097dc8a91a505c2135b29457dcc966188b2c48fa17e4f89c119bd9ef0a1a0a607a64dcda76279bc3969719247f206687fc732c2863b9c91708dda87ecc9f893cf5d705c548d01f2abdb585af05dfd211291db0905b4688c681f9c771d5333536a6a6a00dc9b609428a76d33142c4419f0813d1c983ce1a0050ad7a5b4c5fdaa5d61431bf9430adbd37e4cc6831fa929a474b61cc3997b063163e2164c2bf6b951045e91bea214da2414fb2a6937c2f3d6492503c2b929e8c8b5443a039670ae17dec12a7c6f649e9e260c99794b1e388789f4df9146fbad981fcf8a07692499ef46272cfd40cf1fb807346c3b088fecf79111795e8db5ba5b0bcaccbc6a634de05a322a96cf9da63a4f39287830e01ad997adc98b3888b5b09a2e0bfa956b8ef01d7b849e98676a991e5b5f74e41b57580cdb362debb49adc9ae1f4648c304016bd4d4a2413854c9ffd25eb9f04a8436ab8ae5be4cfd78918339a70d2b1bc7cdf31877fd49a054dc83044c62731bd11cedeaeb3de2584698f175819d6ebdfcb0e6aa9b4fcc0e6f862beb0a46a98d3569bd99be32785663298de06591e50052e73aa83f8be9062bab492191fb129f04f986065916a96cf598f3b0ee0d3364f926fe73cf8a8af2323b5f3ba7156d18bcefd3b0cfb6633dc5d8b28c609cede952fb626521815ee95fcdaae2b84d8e4642456c3883f913b7e8b5729597f015562fd42d9bb9241d87b045715f831239237d51fa7f096f1cc51c9c65c72645fef49ace8cee02bbfc5f63f11c05a1d4aa18edb48e30717f780f10ee7117198fca3e4697c6222f2de09078b9af42a3eef170be36155a3b1f574796c51ff2f75b69f42e8db37433ff0ea81eae44189184d7923452f93c138ee2413d66785df3567d7d7c4b81cac461647e1cdd300b9a00bed545f82312d2ff0895257763d469d7e632c92b41c25f0703988121df13906a71b8117c04ea389ad171ccada41193672e47d5aa9f271323ccb2ae7f0ec7e230d175030239d03d5258a5f382e9d997f37547be9203047063e611fafdbd7ff492977f839946c3315a190f4d760ccb477a0cfadc538b56546e1b615a2a04243c2a6d459494667ed8e5b7bc143c9ab400bd7a4305fa3e0c26d06566aefefc2f5ebaf7e17d126ddae7162bb738e5ee14a61767f4b7e21700ff468b6a0a9161b8daca17c80dbfa8deb718093b3529765b0d6a95264fc4d93704a71832ab3ab9b17a7a696aa1c808900ce7879a03285124d73ada8f81352ab285fd1558ebce4c2d54429832f3fc19352ca31dad2be58c5052e2c4c2d6b1ccf8b513375d5e244ac18d59226a6975b52680ab047b29045a8720bb86388505957ce8823b264e50b2f17406830064c2958a64f57b134ba0f5906551eece25e9acd51f0960c72b1e6ef4204080aab17b2cc237e8ba493a87de2211da92ea67bd42864f1a6045ba97989dc6591a11f36259e46cfdda10fa4edaf2316f8e676b9208360862d8e9f8737741ca6ed53632d9ab0dc28a0d2b3e618b5dcc4ca449dddf778e5c46008b85e2c7a662345ea93a241a9afa13fd741f7c27f8a9ef20479c3b5b6203d5a0b980a789f96d468e13784a43e3a7206c35ce1001dff7786e03392eb60a4c0946eb8b202ef2f98253c8440f669b31fe0c25465de665bd1e80dec9ba1f49620c349567da27303f435383f8ec0b07170d5bcd227d17411df74e50f81de9e9268f53232a6e1ceb0bf84eba8b7e41a90acac3788cc6ada548f184ff4ce58d5aecc87498f17bab8f90232633c649fc7fd4279f853e8ff3d8cb07734ad6f33e8bc93b803b6b1a9a6e8d8292a3676ca87a20208c2df25fa92b05f5a1efbc93896c0739b089900815bd2303e59169a56246886008cb6ce24d0e353fb693c836de1b71a89b0729fce17fef63cc27e324a3a9e976554d0191ae0f216f2f3afcc57b6e081575589e24a163231634b4dc03b93447ba92b4f51a5b89b7e88a940db6566ab40c861b33cb405f9aee5aeb16a6099e2178c17fd07a34d40a60760baa5b1066e1bd6817b7a816c030d5e68e9e7199d7616b476abedd36359ad46aa347d22310af303f0607dc2f91bb8661ef1800adf6d1ad29574b7b92f426e688cff0b531c6a61f22af47d8f401e8e02378fb651ab9fe09769f7d7eccfd7255e6fce49241b1920c84feaa88508032ed71dcc08b19be36ceb6aa40c5a1bb2a13bb17a8fde890fc5c47da7ea4511d3188f505b2521eee62834dfb2985997a0e11d10a7b167a8250e92733eadbd66d4fb6ea670ef4f816032cf2d68f071ff259824d33e525aaf2c34abb10e49a2f74683b81239d56aae76ce3266fa67917d3d3b17da047e439c19620a48b286d5c25f78c1ebd6db9c419f4c138c57cbf290cab3e3838cb8d3566e42103466297219609680ab12fc5f60a79df328893dea1bfb0501c83c9fad39cac0225c81147d7a37c29e7e2ed8bb5cb30", 0x1000}, {&(0x7f0000001280)="1709bc270a2a8a9a1ecf0bfaff17", 0xe}, {&(0x7f00000012c0)="796e8c767aaeccdf565162c4b245690d2d3eb11f69bfed321bae7cc6329fdd7aa4ae0b41c6d8dfe8f09a59bfeddaa77cc1c96d78803e6af9a975404d8af1e1185db1adb478ce4796eaa6f35bc0d4d3a12b4a990fb68742ea3fad0ab7d61b3f77d415299e3444985477954fa9ef6e66c2ddb3a274c200c0", 0x77}, {&(0x7f0000001340)="c25184685df02a75ac75ec25b4a08ea0ca125078ae708ec535690a2b3db626c2b2211c6cb678bb363ad7b843e645aa2bc2229eec116d757c9165ae1fe7f34cd436c18fc961c15d3e186f77661b5c6e361fdc396f05d810a6420638a20776aa34ff20ef37d1ac3541c4d5e505f886822e1b573fb61ae26cd18e8b06bdf59843f5", 0x80}, {&(0x7f00000013c0)="3799d9586857156516a041286d2d72c097692fac4e78eded855828efbc32202dc9fc1223ee6e8606f75e5fccf210e80e9c5ebbb0da49dfab6920b10c004a8afef4e284ab5285f4d970576ba7a046ee77e23d5cab51d8933c47befcc7b04c137e701cac952c337a322e83a704f9ab142d7699bd43d2887e8430292b9629275c2eed19ee135ee590e69fc04c750bb790082ea82392e6a0c03104ceb1891f9d265a2af653c1abf7bd5f0fde90d51525366e18963c1136444c", 0xb7}, {&(0x7f0000001480)="fcc02c7bab49d2d6ec43e3cb484f162edcec62d862b4655968e050989bbdab4b410660fa69974a549f07840f7e875b3f5d2192a0e2475fde4ac308157652854dddc044c53cfbcadf883f92c91aaac42aae5d5ce92b107cb458026414954e9de12e778f514f7507f900504357e0f79eb51e1efa361252b55ddbb3e29ebfa389c15833689e120dd6ada692545672c78d56ab67d73066ef0d0ceb40d25daf7e748f2677a29f5e872c59b7cb37c852410827154e2a75fe58e77d49eb474c9c3a", 0xbe}], 0x7, &(0x7f00000015c0)=[{0x50, 0x1, 0x2, "6b4e144e57631919c5efe81536d569dab881d666ce51986ac2b5594182e94705d53f9a188e789ab8577c7a5efb2dcb219e5bbaad45a1fa1d3ddfccfc52"}, {0x58, 0x1, 0x6, "1735920fd66b1aaf95b4a0e5588d4810717b5caeb35cca125683de8dc684c0714cdae1d1734ae146bae2643cee19aac4116620d4b3bc4efdd89a81fedfcdb939cb"}, {0x88, 0xffff, 0xfff, "3a91b77683931e78f5713e12971bd38cfc69fa4f64966b8bbe7adf09a793498f83ff155f521d1b254a2362921d78b884c59c1044874fbfdec928b91a7720e05d2fbc269aa0d1afe89e89e6645497e8c2c51fb6b794a41460f5f05c05064325b5d89a3117d1804ba2c855faa13759ce529498802d90676a"}, {0x1010, 0xffff, 0x0, "1a0f79e7091959152d3d76b0d626bd400b09a3d023c045f257add2d6604d756269a38ff9ce17da614ed1d6eddbc948fe17e9f4fa72eb6bd33ddaba58a9ba6cad5eb96c0459339ea91386753f2d095de687133fbb8b7335e8697e4ef7888f23d5f97ef8cd75d8997b8d5bfa4d298855e77b460a22d4e43ae9d1c64a889078368c24832eb036fffa7a37cf19478d696da4d95cf6d3de4eda1f6230b6903848aa00b05f0003d5121ae78eb711d0eac35c37f2f2ff6285286e269b32ef0b0a1279d0884c8bbba8a8b0f9ac413b8a215a6b84f78afcbf6452e2e9c8682d3660a64d2d46e5f38a67eff1ad485d241c548db94f1107939d572531ae84d61971db55f1b3952f7977a628b759f66f27f54d0e227cfe4a7669f416049ae88bedf525654c34e2aa672afd7d77112a1f0014df8762c38ddea2e8e14c61c5a89a6d100e3d689f80d8c7a7056429d622512911bcc3d4329d47cfa2dac30e572ae9ec4490c5741f9be055c2a4d3790b270497dd7023487a5273dcf4fb40fa38d7480940ee23a693c748425cd0644f8c25a53fdbcaa8adc89bfaef4960ccb39a608f5d6258fee4c9538cb9c0e535d2b9ac29b5770284228cd223aae2498ff57e247dd0bb95fc297d0ba5af4e605dc3ef247bffa945d50a8254efb0b3c8e0fcb4caa4b8761cd9d1ef171503f231a3647a049cf529a05af6b2c4b271b20547f9984091eda71b69ed0b6d2d2dddc1b9b84e263c5ade0dec997902550e439f5f432f7ad7cc56b274a9c34ead3214f2db7a5832d14db214db1de0d9f60b5d1b59827e5450d5d8af119e3444d8806a3edbed991f76ec01a98e6af806eaa742b8cc06418b5111e189d1e9ee42162ed9bb34d83c94a19ac36a4d0680283eb17882eac6d0b8fadbf72ae585b11ee16dab0cd5a24809ad36e5093722bd7cbb42b5483b378d67dffee99636560c8208ff487cfe75c621d5ce8a6cb5e46bdd924844341b1d3c38fb213e0725591b0acbf01fbae30b83da1fcaf944eae4a5c316c883339a4794b66f0490217b612e06829fe7b2c25a3483e3eb46df897daa4b0de8e1400cc2c7aabb2d2d724b5ba612c4b546c51f2e874f5261d86a78a1dffd6d8fb2062fdf5480164864f187bd22c68d11b6eb4f59ef70b562eeb01ef8a04d4b6d9767d5c443c15f08ad59610963c6cd81724c0c06cbdb796c29666861b03bd775d8906f89716f38e8c8569b41002880624d6a7025fcb0b3475ff0ab4ee839b87f23efc0cec1c78196bf28b682e82a9069aff6fafbf0f0b80ebb7f8da91290c1ca4ef76d9b4ae277bd442271d6a2954362481971125ade90f1baac6a68f35351aad90b8b55a0b00e195f50e1d47f4c3255ec17ad264540cfd891614fa0ac8fe7bfec60b41ce2cbe45fb81dea7dabed057298e882276c39f54ace38cf44fd29f5ccffb3665dbac4e1454344c353d13604cece1612c56ff15f3230b194d72ec9bca7ffd6ba9e5204200ef6d594f5ac85acbcf00fc91f04cf80bf8d3afb0911117641da96e8042394282b7ec7810d10b6503d9e3acb4fc9e0b689a8074f14ce16387f86b945a5475dc82088935373cedd69b5369149bdb0aeca17f6b4f014445636c302adad9f9fd37d09f9d39a6e9c956ccc72fe6a1900931434aa9b45975bdf36ed840978785040c691becc1dc1eeeb102c0829e406bac1cf7867d28c6adc8d3c851b141fb29eabf0727a8c9659aa09812a660de4c7ea414ad183ac5661fdbefeaad7d7dd7edf3f1bc70277e701bf8dfc92ccc103fc258f01c968ef3fa8f96630bbbad31f108e4c38dfe1048edbc705293d48fe292d7f90936bb2f9292f30637e4902ea344ffe6a129d39560bb0e1f9badc61e3e23d7872cf1a52e1b93ab9c24d30ef8b565dd573d411e0099c2a0f94b05ef49cf11c88067f6e0a08452c591d9f327dabfc93f9850de3fbf363f62693cb7e44a6e8cdf599bfa08b013433713c6d1cbb66719d3ec6f62f087e7112dad267edae52069d0f55366bba18cc3abce703033348c3adda609bc28d0ca4a95e2860a83991104453c9adf0f7262dcefdc660e8bc78b25676f3a998cf02148d935cf08af08b3a1c6351f24f6226db7f926389a41a27dca58e6bd80afa3a2f3e8c8d28ada0d1d3ce6f984ed7469020fa9180584a8a395d4ddf9c4d46ebdac6e23e3dc878d42ce67aef1f3ef38c4c6d822e18b00248d453c9dd8daaf2bc93cea97c62b96b61b010798fcd42a3ff89f7b73fc9b9a63d16ffc4085cd187373d5f6428be35e61871b2c397cbbea24aaf4e9a540560b0125afaace1694cc3b3ce5c16625eec6d4990706c8559b73e9590ca91bfe33acb55ff443bd215a7b57520f6e1b81df85d2b8485756dbf85846a0487822451134183965629313880b4333c26dcf10c25a23eff978c8d91ea44cadd2072c096a8e7627e3657a11cea36844a99fcac677b977a06366204400aa04dc01758e3c91ff2379e2bd9f0e05aec23fc957814fe2ffca38440dc38a3a082a540d28a1dc27aadb7194a240f35290ca364520ee5a2ad61736f40170faf15b4197845a36f7bc3e38cf4de8425df91b88023a5188cb04317102c9b3e0b285f2e9f12f4cb687a0d90433f2eefb8ab94451ae78ab6453c5c8568401324540a263a7776e558ca5879f0ba3881410fcfab9fa7d98b15a07d42a8ae3b877a3d74d5febcdcfe8c7ae1a8ef577ddf6fd697f6f194a140ac8a7abf9cae373cbdada130fa972e5ab0a3064ee7e982e25be942d1668e062e9716d4b007de75b3de30b1a78bbd78687ffa903fa34d3a9391119b74e6382dd347068b15ec8d4b4c2bf160bd7537b87e0b38198336feeba47528fb70131ebed2f12b4ab6ce443d3b3b2e264b1504ef3751601801634466311a3dd4652d8f4aea30b27e6ab43ec75e9eedbd252032d0324fd4468a69d926c5b60ab847e4b72d06d8005f05b36fc61142d5182ff4df5ba2377b15555d3eecd229aae3335a69ce5180599028ae62160e9d880782dbd53be11b379e87e6bfc58ef2c1a15111143d59239692d14e1ca0b270604ec337eb145bba2e51808b7d02056507e76791918b867aef334d099f68f66f3c183bf67a8b5880764421fdb2adfc451a7e296837f693826ed9ec66599b467a27a7e41b16dca1839c7684c262d92194487d755b5a198fcbdde7fe8833bea718eac9d90a7603be932a40566aecd2861e41991632962e9a36293077afbb84611134ae80da17a641f7433e8c3a659a676d73afdb7f512bcc285e85ba4063dcf3bfab27182f0bb0bcaac75a65cd33741fffbad8f3a96bccccdeb750de056f1088caf7155994a4ce86e9a120523c519aa00122300552f174d4b735ab12f9e17fc90bcc4a66d89a3b596e42d33ddfc8ac3a1ed3b113263f274ac7bde4fffa55ffdd9da2d6566a8a59e0c89e59765d43fb24d850f107435a912ce76b726891b81840108e671606a48656eef5fdc49149ce58af1bd15d56dd05429ebdd2c9893ec5d2505040b8a0df1c4f5ddbe8c9a79fdbdc564ad2478bf5a2f24200df1f33feea535e081d7c323858a509ad86d65606132d7db0e1bb6eabb7b0480ee9dc05a2288f34bf7193ad61f0de3d3d771860329edf4b5405150ee1463d58cbf4466ab01879971f1b3a98f8baaac6b89d28077af76e055b200d505cdef7c336dc47f3187f9f1060774d2b62e9d704f83a86dcf01385b1c56728775377c0b13458ee96798dd5cf286e460a4229c634cf370f575f139a07df3278f522856c0bedad887ca7264a28dcf9d246f672771f0d484ed9201bb5e856eabb0d979031e028a30de524543dfaf17fe6e69efcc8a8fdc0cfa77e8a42eaf4c1c17fd5f506af7e1eab26a7586ce0b79dac3391bf217a3c44b8884fccb894f2a152cdde3840e5f0ac37e547514c3da40d09339f505c2193816a9d35034f5b466faf0ebdbed3953dfb8f75befc836a96ebd836fa0338268d2fe78fb39e6ea9b3e8d9cba4f4734d172ade71fc781807f238212beb82c9dacf50b6a943d2adc115947695b1878688adb7265cc6211058cf352a84541b7221038d4733c59f9de0a976aae35afc20003570e942615225b95f4641401d956e03f0c0935331e0fb497f03ed97350e5124ba8977723353d2452ef76183a5df2f3466527abbf0c6260500d0a33e12c3512e6fec4dbee9a9e5adfdaf7e60db1e7ad3007ae05f80c5565f2bf6d2d85a73b3fe5310b9b12748950f355a995cbb2e644883bcfd74d3e2763f92cac3ec5adb86df5e3b3f0e882c695b6a490bdc27bf00de3f660a7be16b2a9c2fab5064c4cc38c793fc1223b57514dec25c76539413acc992018cd94317ac9e3bf341b53b3ca2f5f856b8255585efbee96c89b8e8f3524f36e0d17d4cd9ce62da3ac316cddec4cabaef83b5939631b5df91c6afed5791330e830d2c70f39fc03a8aa3d63c0464800ae092ea5c54d35c523d240cd4383a5e784dd01be0419e79bf745423865bed3af7372b446cab781a65b99be552dfd50ac2e291f26aa2582e663c48be629ca26610ae46933a90d6867c4efb0628eac74968f6c93ed26e5aab142626d2d89ccfae2cef1159ed56947ece7100140121a78336626719c4c14f7441ad50bce1283a51f60b38a49a1d0b53386410ba5ed2fb9427ad145f293e14bf452656a36d59a029824c4c2fcf1e661b1c1591ef618d74358863a490aef860099f84dc4c499ac32be73e283332b0f8643ce827d3745cb6de3ab0df08f10e19e25f3c3967f028d942fb6dc618ce9916736fe36d63662aff584c258cb8b8e3f177258f9f846dc1eccf2e9ef9cc29f35d35ab12c09dda742af1aff2704589cafe86452b09c9014885528956bfcd94f94891b2e0a040a55035bc8baee06e16196c8dafdc4f4c6dd86882c1e93f57147afa276391c09cd9d4bda6f358e20b33d77180fd2732550348ebfdb952382a91f827baf156664367469fc06fc043423ae8a01381bc0936225245610daed59b6d97077e6ca330f69b115ca1a471c6296bc1230c23dca2237db0006a80756bfd090eeb126ec48632c1e72ca1a462abccf4267e9112eeedec62158bc8464214cbd94307956438e0977bade346e8e5b2fb16a9ef8a2e00d482aefb3b151979be68345b69842b6b186127f10718a806e8a784f935461ec04831309ff193545e48412ecdc1b4d49ce333981a8a7fd0ba783de3d6919929edc8fcd97c6a22476817c5cb7988e8f2cee4f1bc5397bc325ad30ca6635b22cb75f66e1e6a1befab0f63730547cf4c1e768b3ca3fe0c7606cf15af4bb43a35b20667fda13d54c88686423f600733c3bd2233078e3da7634b8a6e196b2f71e72e4679ed9e558197f79a04afedb30305cd1da25b16f75d08449ea13f3dc5c56dbab56192923e776d50ea0400ba41479f5b1ee2ca0e45fa696049b33d6b63ba003995965ece91965990b5bc982389a44d021302ef0d0998c22aad5bd98c28b84842b4f5c2c0b5fed952218a4d1922fc28ee3fba3354aa8f63c32ed9e8a6491aaeaa820e86bac71b8964f535b8c6eb15515bb0afa9bfa4d579f7f8eff63a8ed76038b0e92cce5b4672bdf9eeaaeddb3acd8150c03d58905aa4d3277009d3e55be8242c36d41a95959329f973a2a5bdd6cb0639d95d981ec3671438c81c56f7bef5dcbefaf9fe90ce3a15009b3fa3a9e9e64773a44172cb2e04bbf6cccb095e8e79efc7eb354f149030ba0a580212b3c024c7cf861f3ed4110d46d7091ac85a41b3e11c690f347e7a1ff183f6b6ba38ed28ff7b523b6650e46bc532f538d72bc145c78d74e513fa42b4bb"}], 0x1140}, 0x1) sync() r2 = syz_open_pts() r3 = semget$private(0x0, 0x7, 0x550) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000002740)=""/37) r4 = getuid() getsockname$unix(r1, &(0x7f0000002780)=@abs, &(0x7f00000027c0)=0x8) fchmodat(r1, &(0x7f0000002800)='./file0\x00', 0x10, 0x6) r5 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) getpeername$inet(r1, &(0x7f0000002840), &(0x7f0000002880)=0xc) r6 = socket(0x30, 0x3, 0x6) r7 = getgid() getgroups(0x3, &(0x7f00000028c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002900)={{0x10000, r4, r7, r4, r8, 0x0, 0xfffffffffffffffd}, 0x805, 0xe4, 0x3}) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002980)=0x9) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000029c0)=""/4096) fchmod(r1, 0xa2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000039c0)=0x7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003a00)={0x0}, &(0x7f0000003a40)=0xc) wait4(r9, &(0x7f0000003a80), 0x0, &(0x7f0000003ac0)) select(0x40, &(0x7f0000003b80)={0x2, 0x8, 0x80, 0x200, 0x10001, 0x9, 0x9c, 0xa2c1}, &(0x7f0000003bc0)={0x4, 0x6, 0x4, 0xc9, 0x4, 0xdb, 0x1, 0xc1c}, &(0x7f0000003c00)={0x4, 0xfffffffffffffc01, 0xffffffffffffff4a, 0x80, 0x8, 0x85, 0x8, 0x5}, &(0x7f0000003c40)={0x1, 0x2}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000003c80)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = kqueue() read(r0, &(0x7f0000000140)=""/190, 0xbe) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket(0x14, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffaa) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682", 0x3c9) recvfrom(r0, &(0x7f0000000100)=""/239, 0xef, 0x840, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x20}, 0xc) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0xff}, {0x3, 0x7}, {0x184, 0x66e}, {0x47, 0xffffffff}, {0xaf, 0x1}], 0x5}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10000, 0x2000100000000}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000180), 0x17c, 0xfffffffffffffffd) munlockall() 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/tty\x00', &(0x7f0000000100)='}$\x0e\x00', &(0x7f0000000140)='x\x00', &(0x7f0000000180)='-,\xc0!\\\x00'], &(0x7f0000000500)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+)&]\x00', &(0x7f0000000400)='/dev/tty\x00', &(0x7f0000000440)='/dev/tty\x00', &(0x7f0000000480)='/dev/tty\x00', &(0x7f00000004c0)='$:k\x00']) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002be, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: msgget(0x1, 0x200) clock_getres(0x3, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x28) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="013c2c95fd61cb988567fe4abb4ba99eccac30d5ffce532e35add01fe4eda5ec2014cd26cc23095ede6ab9d0da88fbd1d920a3ed3d53a5638826c09efd73633da751aa62917aab1272fb42a0707aed90fee59cdaf2623aae72bf605d902120000000000000003176", 0x68}], 0x1) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x660) semctl$IPC_RMID(r0, 0x0, 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/234) 16:00:07 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x810000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x1}) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x10018, 0x8) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r1, &(0x7f0000000480)='./file0\x00', r2, r3, 0x6) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3, &(0x7f0000000400)}, 0x3) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x70) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x8, "b0d42000006e9300", 0x0, 0xfffffffffffffffc}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000001440)="bba171f4c1fbe53838ad53a552bbe2870fef837ee162713c93de2a04fcfac61696e0936bb4f6e35ad8c85a0fd49bff0cd837b1339dffd77191a400f40d76531a122eae5bef729b4ff966a8b6c28dc2f85c32a472fa6a0232cef5b7de05ca9bac9bc3275ffb4bbddb5c0a503ccf83d9233195f78065cc58898791abf0b7bd677c89a06ce64108f17edf9005327d320acdc481037aa108413181a0d3d6f5d236574b86caebde", 0xa5}], 0x1) r1 = open(&(0x7f0000001400)='./file0\x00', 0x0, 0x80) r2 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x9, 0x48) readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/151, 0x97}, {&(0x7f0000001200)=""/90, 0x5a}, {&(0x7f0000001280)=""/218, 0xda}], 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffe, 0x10000fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="ca1f65f577bd159ab60e69216ebb38cfc3eef7452ef469fd1040c2d5f18ba250237c9b19f4f525103095a25b14b660256d2545f7a1f6a6bbee95a907e41b8e407f411c59a33373f58df11badae60181ebb2f5cfe7965ac9119ba9c29d83c62a2348a4360b04748c1e238cdddc9cc4c3a8ec221ab3acc35a010e7478bc156b2fc449c4f9a47ea5f8af6df4d3f32892ef6cf718a776b1000ce35ca7bc5616f94c34fe6128d009e5866ce59901a1523ee948f5b281db250f3a859e892d039a5d185b13a0e394dac11b6da57047c520c9d1651c01e884e811070e10ee48dba7d0fce721a958de4f4e9659cab62e500959e017cb88c76c6ef88320492b9636ec67850eb5273acf2d738e04e6b9e99c49fc2b9db6347da2c0685c269960ff30a8a2f685f41ade082453c1d8b63d7ec3df5a79875eff8c286852fbe674935756834aed53466cc7cfab1459cda645dd3398c12dfa3c3e96139e2a3011b32a49b971bc6ed24729a4e2e102990dd142bfda0a7b300a00310a0e49894176f59c893ef02aad26a05537d12e91c41360470e576b5b9b99066773fdd3876688a73df7c72504e48d6571a2accf00f38849e43dcfed79a89e97b42f551a62d4c8a7b870fc6a1035b5ad4ce71542446a98aabfa70bde2de435f81a3b922e4f16fa503fd26f73351482a7575943c0440de3dcd9a070b34ab9a15d80fb1a5c2ee3fcdd45c54a8c06a5bcce4bbde7d4469f6dddca6946ffb391a51b25098f37f6e13e21d130fabedcb06f0f265cdbc8aa79e1ddf259db68660717211ff7a5f6580bde3344c5cd7c39b0bb37df7bebb819684091afd1555da4187c53bd88b0503ba2a81ac27e9e48da4dcff08b9611f4f7d591084531356d0ea89db1bb7c943970d3ad19fe91c8943f7d67c3c1d05960aa9c5ac12b4dc4a502718f8b0fcf473b9a50bd7df0c540004f539faadc01b72502e0459a5208edc8a6f097833569490798229f321c81c19607acf132ddcf23d99671085575950dc13db911e7b80083e89c45690d237bbc66fdf23dfae1beba4816fe84ef34230b0262921bab4ede0a53dd275a8b993fc779ff8fa8027651050fe28bc985eee71779754fab6f5016d2f70edc2de6face0394180eb555feb9e440435496be79a651b48041dc70e7ab44fcdfa89ac016ddf1bc654d38c079ee46e49ca1d68461a4cf276c517c33ff4bdad43b39b16c27e6bdbce2a2dda39e8cb623ee308961f46eb89a747804046e3e567a412e7f01f775e9d86384acb88fc3a0e7fb5999da88c271230dc6dc674ffa38bc5c8110fe2881c10f8265b7fc52cf7a6b9557f6f34b345e013e499fce30ff9fe16524936fe41b8a9a277937b138184a4b90a5f3e1f1f68c4cc611ad324cdc08bd2b0d7694dea495286e6469672f892f25acbfa5b00b7ad707f28708957edf8241ae9f95b2e6fb481fe6e0078d5dfb9d1b4755713eb9692d41229e176c31db7b67d4bb338206eb5137af2afce846756917519776ed8df6ac31785df6cf9180d833574db4c690e92996d912e923ca2b6b98fab385747097814c7606aab9bb944a65c8898f1c59ac20d5dd192fc7f1e710216399077bd56ee6614e87cdf2bd1db4ad051c626a92ef1d955ad3772a6149f700f422fc715bd2ee4fef8ab5ccb025ca08f3d98cdea0563ebad3b8febbd32ba25214ad12c0cf7def75280ec97585031fb60e3d72b961e97d385f0e3a1b6452e497b6f62ce8a119788942c53af33dcc51bb2f4dbff273ca8acbca3de57f02a64ca35985dea1e2a34997a9fdff693676c4c9766a2da6754b8b166b8231d4a736049521f439f7cbc4c3ff008e633ce696f3254dd6979db08aff34ee23d0e52b65b501e8ed00a91704bc8ee0c112a4f8ca5e056cca94aa594a6daa23b658e88e4bd8ef21dc2ce8e99bfb8c38e4be37f1d48f48c0554f1ea4481180cc2e19210ac0942cf1921f7df37125962578787feed4de1efd918ff249d902fe7003edbcbca15e07f19bdaec00f4a39dd727546ec5a646d6b98ef3135", 0x59a}], 0x1) kqueue() 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/255, 0xff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x242f, 0x4, 0x8, 0xd44}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0xa011, r2, 0x0, 0x800000000000) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:08 executing program 1: r0 = socket(0x40000000016, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() dup(r2) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0)) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) dup(r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x2, 0x221, 0x8, "6a0c81b2b6d79a2570818011eda0db94f99dfe85", 0x9, 0x2}) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) close(r0) setsockopt(r0, 0x6, 0xcbc, &(0x7f0000000000)="4122e9bbb313ba8e5522dc53f43a3da96b51fa53e55d757d644be5ed032803fea2ad00aed05783ae1863f821e8fa91abc54e0959b1d347d8a14cbba521ae565fc49df824c8344db33b653ca93cc41adf760f6116684f5253b413821b2213c903066130f8ed15bd1ab63b746805940f0bf9385b19aa209f1a4161a21bee03a258b9b8b8", 0x83) 16:00:08 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x40000, 0x9e4e59f2a01ec5dc) r1 = geteuid() r2 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/198) r3 = getpgid(0x0) getpgid(r3) sendto$inet6(r0, &(0x7f00000001c0)="e324ad3a66bae863d9434f862f2f6bd10d21efe388afa88232f6a33ab0dab28a4306864bc228747262059e05f4c1776b94398b2fb8eeb92e2eaf259b5112777a16917594aa15cf1111fe066ad19a8413dce4f6105102b551a078190d5ec27f331ca16ef600c69221cb402dc0a610e87fabdd97a6cccca2e91e72c179deaaa0c4e086b0e2f259ea046cf903ef1d27c6f3256de016ae794132baa427848f07d96ed22c42d0dea8a7ee6e9124cc2065", 0xae, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r4, 0x600) r5 = msgget$private(0x0, 0x128) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/69) fchown(r0, r1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x400) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r5, &(0x7f00000003c0)={0x0, ""/191}, 0xc7, 0x1, 0x1800) setuid(0xee01) r6 = msgget(0x3, 0x4) msgctl$IPC_RMID(r6, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000140)="a313c377284c35", 0x7) 16:00:09 executing program 1: r0 = socket(0x0, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:09 executing program 0: r0 = kqueue() getitimer(0x2, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x715, 0xca, 0x7, 0x1, 0x6, 0x9, 0x10001, 0x0, 0x3, 0x0, 0x5}) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x200000004, 0x5, &(0x7f00000006c0)=""/109) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x5, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1ff) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x3, 0x800}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000400)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x80000001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000480)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000004c0)=""/50) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000500)=""/222) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = shmget(0x1, 0x2000, 0x221, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xbaee, 0x3, 0x80000001}) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) setgid(r1) setgid(r0) r2 = socket(0x23, 0x4, 0xfffffffffffffffe) sendto$inet6(r2, &(0x7f0000000000)="52f09997f92037c54e8a5a5580f6b82a4e7d1382c33eac3ab8fcf35610d0ffdbd15d00cc59b2829baedc2fbb604b00f8f85a8b36acb95b80adcce57686fc3b2d4070a7bd087b6086e7c0917f57ae60a7ab6e93109655152bb115eb157a130fced9fe70d4544230b4d21046531236a140c18f1ba1b7eaf0188027aa408627a2ab0c6de2325eec35ebf4ee9eff8cc4f7cbe3", 0x91, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x1f, 0x3}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000780)=0x3) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x3) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="fa1204a49155ce1e0002f8fbcbdfec8678", 0x11}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000ac0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000200)) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chroot(&(0x7f0000000100)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2e, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80, 0x27ac83f2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80, 0x7f, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x401, 0x80000000}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20, 0x1f, 0x1}], 0x4, &(0x7f00000001c0)={0x40, 0x9}) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000040)='./file0/file0\x00', r0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x7f, 0x6, 0x4, 0x264d}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x3ff, 0x81, 0x6c, "1de7e8afd6637e210ce10b4f7086b30794e80a0b", 0x0, 0x8}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="46d824d54bbb171a0b7044978479f342365d2fb8a13d5af32764e10e004899a7150be9c3eb8ec37bbbe158103727c9c6253357ee8f6ca3ff14ff3070b6563592592c6e1f881070c6726f90ad7a3df81a0521c6775742f64b96ee7aa7b3b475098cc815249fbc45d688e44fb0be52895cb5188c8893ff62b7a73b7ce928e720b5cce3e03d850b4b7d788248332456cb68983186fcd3f78cc383097a4b2e4150750fc05a563f617715f181c16ca416aeddb44ab05570aa73f13935cffada90cd662c3fe842a1d32aa6f3b7c4225b7e", 0xce, 0x408, &(0x7f0000000140)={0x2, 0x1}, 0xc) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = dup(r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x1e, 0x8001, 0x20) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="ebff", 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:09 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x3}, {0x0, 0x0, 0x1800}], 0x2) semget(0x3, 0x2, 0x20) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) shmget(0x0, 0x4000, 0x4000000c6, &(0x7f0000ffb000/0x4000)=nil) 16:00:09 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f2d540f7e566bb7361fa57753beba03a4ad6d4dc3b4ad44a36196b9e117742798027925610404c999d75d902e09ea5eb70d7efb0764dce296e", 0x39) select(0x40, &(0x7f0000000000)={0x1f2b, 0x9, 0x1000, 0x5, 0x9, 0x2, 0x6, 0xc93}, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x6, 0xcd25, 0x100000001, 0x7f, 0x100000001}, &(0x7f00000000c0)={0x80000001, 0x7, 0x6, 0x6, 0x6, 0x401, 0x6, 0x80}, &(0x7f0000000100)={0x8000, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x0, 0x81) getuid() setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:10 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/97) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000140)='./file0\x00', 0x81, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:10 executing program 0: getrusage(0x0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/17, 0x11) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:10 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x0, 0x8001, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x2) sendto$inet(r0, &(0x7f00000001c0)="0c6487a1243f6f60a78e4afba458b958d99bf3472529e900c85945769b0e97622e89195203bb22707bd8438bf94bdcc4d830bb13c7b607c5b776c36a05547eac0bb8d6fe1c2a0faa95167ab51f8b73edd4d57253dfc13d0a49e63e17270796d82b688b05393e7a6d21f6777e8947efe4852926228185830a2a04162eb22e76441f7e3a15fabc8dd41fae522f975ab034bd82d44fc2f17f6929cb67b9130041dd464b907056ab6868965f170ef2fcbb01d266608f16f8f23da37d68fc1fd421209456b31ccced424bc012689abdb5469c7d10f91c61ccdcb23d372148e4e1f6a2dc7aaea91be39f6f769ed8c01f724740e53a2c9b8461ab1a59867eb53448f7a671faf382b5fa78416bdda558ab1fbe841f416eaff3c11cb2bade2c2b8487659e10bd4110b8d517f11880dee46b93dd73bd8ed9eb477097607e47393a0877eefd2414032b09710ccdc9a716a1a5177428640f09bbc5a611aaf5d608e8875d12bbb543e2a7530098603c26e0fdc8e7011e9d9b822d284728a9b524c72f0becbf1f8da313e016c5e707cc89b3ac4ea72dd791e2472a44b5915fade806de57f8ecb8e2b7ffc8e6fce454aa20b1cd7486623c34bc867c1191f53e3d739b61e23d33d46c7178d8d18f781acff98da949b87297fa973752c1b85d1a3a7189b569e62359ea19cb56b2c1eab6a2dad74d54627deabc10b98643e9efbee518cd6a574e1642326d081d4ac771fd157d7cc300d55978ced68bc4abcb67964ed71b99e191b2775cd39571ba0ca6aaf3e24d59e4438b37a5bb62220c01fb4c9e5d8a0c6a634b7bfe76a401528b937af10daa5b4ebaabe0b53ec22b98c7b55a78b44c37f87ca5808debb02dfa3406b9393fd2ad4040b6eb57a88b07d13c0160ba819d7b0b5f4a30a8b6ee86e94bb7a482f8b0c07ae8b0985049b6da961d8a9e7d8ff3b801cc54389068e0645554602775289d2569cbe6c08d550adf8a23072e3be838d8d50a5e8da4bfc1c0bb8bfe1735b4f124a9d221b9fe9393fa5d559aa31ee62840d7c0fd911634ad310e4f8d7cc98da0200f191be1dcbe688d47312a13820a93ea4d963fc4364c811031ab51861efd26bf67124fe8a893fd1e153c04157b7e7a9c9822f6eece82f357b1ee1628a9b671d84e282d2f8756eff73d96bfe4e2142b313adbe668b253657e06ab7172eb761eaa7fb1a430b62b122962fea5ec016fc2dfa446611ddba8c07825100920371e0df857b600c4c2fc9ba3ef17e6c198656b5634a5dfc6a999b943dde92e19e09866080ee9d308be81a236f681ab36ebbb33b83868e5d5ad5375c04ba3eb5346943199cf75f5b8489923a50a67ff55fd7d1024837b879c0470fc5edf228443541be500c0d729fc2927edea07e335b33cfce3fc1169f2ae5c1173a9bf455c662dd19276e705978f745d5ef1e7a0ae3b65d06bf819fcd2fd98db864e892c86d43433d80871b0d27481bdc892a127ea8efab95e09fc9ae7bc5a216ccfae8e57d40f0927c3540abaf08605d4b4100f08519a326cdbbf7281174853aca2b8284d62beb9628094b8c5a2786bd9a868f56a578ab8e175f995f4d79ebe495cf0d3fcbb697d33c3b4fdbe30f4666d6b438ca657f752b7ee89092e5d98586d55b096c2d9a3e5be509ac0dc84820cbcc545d935cd776ba5d16c5a64d27e6383f4c189fc9c4396178173e3499a136f7e0d8700fd640892cb2a1675f682a4f9c71eda11203894cf2a51653967de458f77cd9ae0833ec4f196f1600b07d1b217aed735bf88b7acedbd5de4c10142f712eb09c74ae3daf6218a94433c3e27f755c1b34547c7246302f5d5c300bd6053a2ba1072905ac1bd6c0cae13d03d7734427d831e9f3f1f43ebde08db1e53e650ed1bca24483276ba3749fe83529cd0243337e3039d8bd2de3b527bf5da535dd6b1e0f3d4e33bcf6d51a3b016d47dfceef97c0b53b97c8854b1784988497e9d6a9cdc5f99f4e97839e319cce5aaec8cb2e7be1f5959b54f0e682b0516b739b6b38850abec707aa4eecf17f92b80288ed8e88ac270b64b214495162483108b1afd918ce5f36776fd0c0675bbc7d5012443d3e7a31d90203482168b23e11739b97e409db735c0d2b89d00265ff745001077fed354b6c9fa63d72bfaa5db3313c653554da458e1f57373dfa6f5c6ca97af966cd237adb39e296e27ba590938f586c11bfbcc1b449cc5a1742779514a9cc1d04f009a33f7d4afdca36dcd853ccc669e222c856754537c1c26e7ef71cdccaff7c397db0f81ae5f474dae31031be1102d83251e83b2d9f1a24a336c78c8d8eb385d006a205ab87003455a1560e948febab78c1d323d487641b3ba74e37005d8bed66b8aedf0c8f88261a76ed69f9b7292879ccf2e62aa4f817a44ea7898ce8109602a08d339d2395d514facb2f122a1fab190f2b8db0ed6d9260b0fba77e729d846ed7cb9ef22df7a3fc92ab98506f58bb13f2a30c3e817873904142d0f75d211eb964d4df89a769e5c50c020d4ca831c34c3182dec9771cf7cfc66ff3f05922ad6490e2e547e39098a611ad91064aa1e147a5a38aa17a7bc3a52d0ce00ba9a7f883ad5dd3b7d3195ccc58db2b829e150481d9b7ab63698a17394cdd88d0e7f7d4cf96245ef0c0069d984ccb17310c4c2e3cd5f26f35ba480d1e1f26e4242d966ef376a654bd63cf4981ff76c35282b8ef36d73fb7a1c75dd10f46de59d607d41373babbd725c8c621fbb9693375656c6daa090d320668330cc602bc1736fc0a6c96aa06cba35898ad4f639c5ccf5a533ea53feec0e093f8b010166802fed119b76bde3ac34636287526f9458381452c6b5a58671a2685cc3940caed5a612b9dd49d09884e513f680b23f1bcb66c6285a619683bdc89c8945b6567b414863a26ba7f634cf790edb07e5a17f768a5a0323b6bc3d75a4518a3f7e4628f0db34a77e06b897eb59de99bd475e33e708b939db1c3f7096aff41a32bb2cbdd3b3c9a1df249dd465741a0dc39b196f01ec5462d4cbf151433a637fdf0fcf4a964822a631951a7a13c41dcacc3b2beb2a64c803f561bb52af021078b01c11704208f6f97a8f8da06acf29f9184bdd79a9b104ff9f6dbda30011ee78b2490f2d645fe74d1a5eb6b011827faed0dffe6346a2839d43cbe7ee5245acd7d3bd406e019db72e0233557459a57f0c85e5166250c92ea7c82794ef21f5aba51541c752045e11d328324093773a9beabd6b03e24e7019a5407918fffb2f359570c59db7b49ae7d089846a69bc9002fada9562086c63e95d54fc9aae0fdd4fe80113f55bf65eb433491133762d9884ccca09a800aef6d1c059bd31e95bd37165d3c25c8b435ddaca25716a8d6831259377827c4c919d36e5d5a33ccac1fce6e989c00119af077f7e391ed91fa5c1736d0a402aa95afbf341bbabf053252b6bd9051e0cf9ebe5fe488c3037998e2c34a54476a9c4296cea4742982b0856a168ca6cad19b607b830814b98d002920c1157523616c0a07424a931e7bedca36d270080b2d16ca6897cea8d7a364d392982a070f3b5ada32ac846216fa750ee761b5c1c7952fbffb0466fdf04d351627e810dc5d1d85a8a5bb4d8aec9c213b3debdcbb61d96c455bd30bf6eab1a85ba30b8bf6966fe6283aa3f1bbadd835778c6d08dfbdcfce3385a7485d411e046e37240d63a71a74e940bb07be8ef98a51995f54761d6b77da6c1afae0a2a56b5cf6fc9f21812de28f10985342cbcf4275604ba6b4acefebe94f440a28cccd70c44cfd7eecf2a3f78a4090aa235f55b4fc3f74cb3eb51691a858fa372487442dbac04c529216352f402a41ed964cca0cd488247666170347c77f20dc96bdf6c907d71ae2c66861c1aa35c1a044c3ce9133cf68cf0672281ad09c31b553f4b62d1a1c037f33bab9dfbd06e8d724c48cde5504aa133bc8164f7b59a2443d5af101220186f34a7faf3fcad03afe5dd9ca7d36250f73457d4fe3cb971a9ce376479d496338c8eabb481dd67d95b738a56996dcb66088c7daad500003bd8414f0f51ddfcf8d25573123e4cac67023dac6801013c8e18551801c3acaca6ded8ad29830fdfb47fb3b364b906eebf66f028222952e404043ab7b5ca92c3d9da0fb99625b1b858fe9501acd66b217e52949e277ae7e993b7d901c58635d6583c54b4696b88e848c317bc94511711564ffc30795d9eae1d6998eb7eee9551dc6f434bce5908ff6e16bfe9debdc51aaed8e36da8aa2d8c635a38ec679fcc2222db5322265c8fd5b063973091ccdba8fd05d7002f9e88fc0d9a3d1248a588e1cfb619a283e15b1285f0e6aa65468d63a0e266db00b767b389e3dce1c0b0fbb4dd85fb7dad9f3adf73a84a6a6e959eb1de1adab6f5401d41bd340d407c212767e3c4e8eec0a4d3964e07787f3257782bc882fab1f6603f531755efcec60d3efdf2d6e24180b96380be9cdd26f15b4e07617e8ca2703c37ee9d8036d049280fc41e7fd59b42a8e4829dc36ea0b6184e3c03f494ec3ced9e7788e6fa72fd900fc5950326a57e6d5e5a2a6af24aa8131a4186d325444c0e841ddd9024ed7412f8d9c0045926872f2c0d780f82abc9a7e09fd7119bff3ff6b00dbad9608de79c52ba5a5165af44b4eefd64512a632be043d52dc411497e76208622644fe89aac516b4b6f4d4b430a4b8cc136bca0653ca72dffa81be642512ade5aec5157dee2be80716a4d45489134d861b54962fedb5357cfe2d23767c1dc306c630f6cec1b9f61cd33592619c6e2dd79b070b8de78f296f4561031bca6f51d3881c3fae42a0d134f0c58a9c2088158c24bfce9c2c2bb42acd8b37fe8531cb377f2f3b1252d15bfb030b6f11c44d26a7b2b2beb52278fe81f92092b34b0744b8b29401876b6188a154543a43d19ea974add590cb14a3c76c8d2b08fa780aaed728083f30e54bfc1205f814ec75cee399d904388a77a00b83fb02c7c50d9143011b3c738755c6bb97ae6ca3125f1af080c4fda0d6452bed00ceef08c2a2b9e82b43e52efe961b69c1281787ab5065f684a3921e43ab1bda7ba489fc7a8e1b968f55a223a8ffa8d849c43f4ea3f4b5098f519d53014a4fc6c5854d7f6f0751e98339aa1b102cafd75332305f994f6978c930394a139c7c49c67a43489c5a1c3ef78b6c3b85d6659c14d0ef8941318b97a0d1f2c2941728dadf5b6e859612abb0a3b9e2dbd9abd7798c8a756611e2233905bc15d6146c3dff3d98be6ab3239868f9f886ca80c7a8e73ad0881cad00747c25204a97370eee2e10c0ff73a057c6c01ec3aac1f1aef472f4daa1330490a0068894fa7744f5c5c213fad02f18bfe4a8bb9d4618cb1b63e1f37154b6f25345cb1f47f547d50c3986eae0fd2061fc46937ef06c2d89d731853d433946efa8885c9eda689fb0204a33d7038c5c5893a243cf86e2795f6328b7dac146e26f6d5ef32787805ece2709a6495384334e1f0590a7255a7bdcd665e56bebd041babde7283e95efdcd9145a02a3a446c8370b47cb9f1e3eb2e4d8a32100bb4ef7893102d8526345728f40594596a68f43be53ef713665f760a0cfff2fe1743fc30ea95031dbf84012b99ee15467b9adfbd22fa529ff46b2e497de625ac2733b100721417ff400f414a20ff1182c9bd393d71c5257f4415ff8d9d7e0132ee64b9b94286d42f4de9236fe2d531f3080129fc8465be775b7d00cca2651b0c51f59e1e355e69c6b7e4bfb4b3409f5eb14141801f997fe7db3598ca34694dadb4f2b40f20095bb41548137322daeae02685c23befa475f749709a974fc2c5c39cf187", 0x1000, 0x4, &(0x7f00000011c0)={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000001280)='./file0\x00', r0, &(0x7f00000012c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180), 0x0) listen(r0, 0x31) 16:00:10 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munlock(&(0x7f00002cd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/244, &(0x7f0000000180)=0x43c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x2}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x101, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8, 0x9}], 0x1, &(0x7f0000000140)={0x3, 0x67}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:10 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x9) mknod(&(0x7f0000001a00)='./bus\x00', 0x100, 0x9) r1 = open(&(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="97c29e8cd6030428307378ca8eb759f244518e4140d35186cfbb2ac40e2cbca445d42bc685fd378b4d3ea793157b4b3ff22a443ae506a8afe71b5194cea640ac41a0e9947b1b844271", 0x49}, {&(0x7f0000000200)="67035c2db52e8029493813e570bb2e18906dadcb40c47d09a0707dd7aee6a1e7eb124687ba4839bf76656e4061bc583012314a04945d1239b4363a700467687c47bc874f10b834fb0ebd1870f532bb1156e37cea23aec96321fb68507243982f1903f06a8c8e6fcad72b86938943dd307f9047da6908059160150ce82cc55cbe69e28813b1", 0x85}, {&(0x7f00000002c0)="73ff9ac1d070d9512ee8b8b64337b7b79286d27e734965314c5e7c9e80d3307ed34ab8c41d459c95a4e009e82978a5d85186522f2c404d54e39c5f0e2b4a6e524cf88d", 0x43}, {&(0x7f0000000440)="668b91b498642531aa39bdd92d9e00f39a7233f5503e2d76718a19ba846d62396ce323a02a53ab3c7d3373d1acb2dd1ed3b2cad29dd7108a0a6928efce3eca57f97291cf149eb0417fdbe6bfda49e9007233e02f1e278c9e563f5beec6a817e18511252b1271b3b1310f7d90496dd17189d3d7d05ea4728ef9709bfc54f2661ea1225b8f4c09a806506c9cdf15d45ffe81de9e2213be9e6f14fc6e3383cfac442f1dd822bc07b5e64b1bf691b7149fd131a098aef2b1e5a19340476b5afcf52b0c4da453d734f7b606c126858b06c5fd06081ad76c07cd651831ff48792e3b6dca9eee4d9d5d5a58f74ce45d78478c05b1b9baa45f31c7", 0xf7}, {&(0x7f0000000540)="f5943d20437a0e988c348831947d36e0cb95553bdf5b2d8032500c04ec0333710b2f47761ef28f7ea6854c0e244ce0521d4cde64aeaa7b41dd809237b3d544d53e589dc53ef4b389e2901b3499af16e16d2d17ffb14322882aebc258ef3e83bfaf3746a90413c4805f9dd363fcb865db3c927913e7bf759b8d706a049bf8eb1616264030892205587a177d9f445c22748b203fc6494fa30825b8bd0137282f99a5b0c485908e16114b4cee53831c79b56cec0a31b64d2b1a301eaa764fefa6c28065d218d0f70243d1e3b2870ff7da487682dc5f635ea8540a2ca2e7ec2cb2147e3ff68139800f5dec96c18fb596c8392d6798ec72d49de3a2dfb829ecca23cf776bf1028b69353149027fc83accc67794017c6ae5a039787b144739c7b7c1a9e0655625abb9ad5b68eb064f3ca3bbc6f7deaebbc08323dbdd2323cde154cab39cd510fca94b401f21e668bbb058ad955b9188c9068b499725419f477f080262d9fa015df618ceb33cc24fe78a9a784099ddd6469c9f85f875b0dc01da6d427e96c0ffdb4d53a3983bb7c41641192b5fe8c3d81d4f5cd5cf2b18ef8e294fc54b635a5f091e43c235d839566d43b60415597ffaad8602c1f7406a747bf2d95bd4a4339422133b5f5145438f5e2880ff2452c9d2a48a5acbda142f87241508687545cb75427d048003e456354bed3d994ff49414557fba5fae80ff5560ffca92376cb0374530a1f275065ee66e1038e519602f7f90d3bd09cedf3cb36469ce0c0ee3effd7295f2edddcb52493ff0ce78e82f6c6c1c22b2c1c732d4f3d4b554d5bb0e710ce9298a2212297b817e26d9a0ae11151d9d015b04fbc481182ff0c7d8a22a99b1cb441524d6cbae7334c5b5e9cdf82f35e1b92498010449c73cebbe0b8470e054f4392b1d2c7dc2be004dbabf60cb7425ae86c8958019cdee78ec85ef69b88589171203e5b860464d883e403032787b59114c40ccec209b9246acc676b44da028ffc04b83219514cd703457b598671d477be188d6ecc2b0472b561496154a93fa5bc690b246f191cfcb80377cf3968491bf92200da5bca1586d731dd73e00b81aa4e396cbabfa6e53d87c7980ff2377e2ed935cbc2293b1d5365db6fa657e33484f88d501dbb191c3c25c44168390bf4e61d03d47f80a6e3a356ba3e2f72726eda59d3210ae5df464a96a7d8e0223a75d7ebec66ec4f1e1a46d4849a8181a0217a906378c4dfd444a52fcb63e6ca4a703976b7e8d9feb13e83beb865fc9334e54e19a667f00ec0a9903dfa78403621e9b15785c07fb4fa18fa054186e5c36dc71cff9c7e8b76781889fd1991b4bfa404f8fa35b9a0bfa008ecc9040a30a2d79d850291af308ae70831de024070f9123e6c59e4643f9d17115a8de76d64b5967f994ce852012a487c7884582737fd923b04ab89c60de5fe11ff91b4683df4ef58daf035455e6df130f9c24773330bdfa65a0a7a58e0c156fea45b2d84d2433b799f628f3ad0266230ffdb65cda4c2f51d7d2aa54af150b39b6d9cac4b95b4f0502cb6651412b4e3fb9287305f2d78b3c7b6c5ffce090adb2546473fdb5fbb25aed8e20b03b7523d850b4a52e6308489a92ea6610066c89b1a8b42009c4215ba21a998a595c59f23452d909636f8e369f6b77945c2db2d5dfde4e57b46293746f08c49f9b6f3076d01fb679f5c77f715379732afec2ac387fb17866a93c46e4ac0c94a5c73266b96d355382790e9b39625a9274c11bf85175ac6edbeca877f0e6181ff1bc72c1bb907163629ed7a1c07e15805d640639e092ffb30e34eb2c04623ac34d9e55c025ac6a5d3a4b79fb5aa806daf0cf4076817259bc639a2c80d0e6f926eb2ac62320e3df1e9c6770b5427b327b7effdf6fb3ad4e66114d7225e029ad9d625c9aa1a7da05371047b850e0e1c494eb74f6fdcda7ad2d454a43f38fa6e05f032ba7dbff008bd1ddf4fdd872954780eadcd3ce26f80ead6b9f94e23b90e91bc067ecb8fd4d7405f8378d55e1a903ead7d15166c72c69be7cec5b97b4234508aaa40a8ba63a8849cce6b6853bd1edc68a0e6061121b3e68ff210ee18289fd80abb74bbff182d2ae2fa515e1eee844781232671d79a2a920dae14341ea8e44f5f8f3c20702eb798c165fef0b958cfb907cf8b7c2634b30c67bd0fa0d7d314d0f47451b6ebb6832d14d297fe66c54f2dd1fe8a94fc1b378fb9edd56a67533f82ff5e4d8efe7058f3ae06aaabda3b7ac986c2f239795358bbd9572b2c91c3c1001019f1283f67a3694e885cc4b499073653ac23bf983c7d4207d942606456e91c7e9415ad610dd44d1a5797b01edf54787059137bd4ae9463da92b1931900c8b707397de39f235f6c50a46ecc3331263936f707df7f1b3263fc9b293dc5ae475693c18fda0a68155dcc46fc3e7d33090a5048a34b83efb9efc4781e169df285f0e76c683833962d0e396632a567b14736391b123d5709a36f3b8f4c771830881ced16f8b5951cc7bb284497079e15506d85126a697e7e139d14078f2637a9d509b2bec292e928301aabb42506c61f7a5780d09f254ee6de1987a8a70639379e897a5514e63bdf606fa74ac798f09d0c66df010dc2a6494736a2689e19aa3bbd79e54def0df270699ee5b6c14734832bc6d6507d9f216f62d44c8d4b1d1ae8454c1038f8360a5ed250e6bf78f81af4b48819729b8dc486a99a76bd1f94be8e71b32b2cbb457a02908e3a519e05bacc3880a70530691e7419c07137d6cccede0b0c6f00a1225d2f6ea3786810274be1f7860de3316cb4853ae9b270762538db49093d0ac6533b9c9cc7bf1455a53ff26a949ea4a95a97b48103c822a4566e7653034cb7d692122e59f2e2a4549a81a86f3589f23d55386ba8af89fdfe1249d265db07d5cb14dd1702b05b7f7fd2d346864dba98b4d3b4ad1eb01ccc924d2f55e77502f59c9e4d6c01c113d906b5f4bd7f1fbca0c6ec7066617e1dcb8ee641e4dc6be61b318de15de208aca169577269f4c54960ca0542a58cd14be567a92a5964104b38175955b49c77b6e47ba1e25a06273a9adde45131ee8c3ecc19d05b5a87b3d656f189fe1d7a57a12168e9d03947f8762d6624a8d2ce79e5658e3fc98bcc489a982d7fd0c1dd5848de0c8b65d6146eb892b0395eca71668cbad8747e24fe762a2380927a88c245314a2095048d43c95240769b01dff0776a60a76eb608a971de0c98387df710e1a826fee78794af99fa449755bd5492468e1be22a48d8ff02f719cc37bd5db974e6763c6b4552dcb623ab115ef486f6c72879861dc569476dba22d0f879d1ab48264f7209fe769c20802522e3a7e0db3d4050401ee67cda5c36a5666bf9381199b2a4c32cfb9242617e5074a00c04eaf6002bd790f15773a7840c03a33d72c0389570ec3db894a0e4f0ea6d563033ce14205dfab4e980d3808c5f7119b3c1a195d706651a6d67b156c4e41997d335542cc04f3b13259db32d36653b68a51261a420b6acb2c2e542a2a918374eef43a629d583eb1773bb1224a7b0d8ba98311b5825f5b2f37932bd07e8b5b155292423490250eeef1386307ee60d95f0ad926e3ac90876623aee8940770e75b6bc87b792197ef3bdb592a11eaa9b76e4851c081aae9e332e0c305f0ce6288680ccf8477bf56cab65468e5c19c0ea0e5ceb915eb5db8e2ec6003ffdd612537d78ad0ad5637ada95e0704179d8e866b74511f1d3cde1a4ead1c755b2545e73faaec7a1e79b87a0c71cff617d5a37496551c70eb546758ffebae787953e4038efb8504c22ecf537be0b839019a3da9d78aac241f4d1fd3703ef7258909021433bf170253fbf5165eca70f49c3a771f6720ae5b54df0ce2996bd8d2a52fc9df06a7e1e31e3bd99985fd70c27059ddac0718cf37bbb5d1e5135dd6189d25ccf85a529fc86bd5a244fd61e4df0f6936eda4fbf72a37bd46a7b4abf186b7eb69c5c323ec37c1c439057483fee073723e8a48e568899e00070160a5993ca0169a16ad4c5bef67284c57712b1530ab6893076caf1098f4d88b61601bfe28a57be5a4785003cec08c92682fcd4ceb9b1cbe2ba9bfb6fcdec8d9a69b22d852feb642d7fcc7499b43851d9d3cf23aac668b97e2abbb7fc8126de11b41c1c6fdc2790f5589869e8cdc5edc00b9dc4142ee54f5111315989fb94592c7731ac822fb0a9c90d81208bad8f35324d45fa6c4ca4d73597bf352991bee2541482e84941ab41f7e6a67e0fc0bb4e1ca5ca980500c1e70891a3a7e0de6a792e85c6086bbd0c06784826b1b0c19febab19061f5e450a6eac30af68eb9e1c8450895a33760f57bb87787212f4c6c03c13a58e605ccb88b51bc7b4e75135203cfa3d0a0b2530a9d03c1fe37d9a2ec3b5845b2d7e14a5fea91a8a257d06ca5ea88a786a8bf40002af3ef1dbe4153cd84fd9a4f5154622f93dcbf03832a29b26d1c19ce527b3580a28da68714873276ff5fc9e2767c0263e85ff9464418091cee6f01cf1db6409d35ee1f4ab78b043fd1c4acd1952aacbe5f88b03b583fb3773a16beec1ae0402050792de89ee646f6f0f23c257a1fdfbf8a9008042a3126f6b60da1d2f1d502ea1034b303676d7113d36932b218259b69be28b6d386d7cc51730de1b50a21f9a3f022fe849f3f413bb6fb0dc9159988550e693f0f2e8f3a5a39d12bef88867fed53bb1d8222f8e1b4d6dea3d20598d49b6c9a1f97357d832c79e65ba530b9abfc826b58635c31934e2b9d55a1416322ace8490adace6f9557be206ca389ef7e702be3ebfa411f3b42482e85086b88cea9371798ea14e87910132cb14541d70c4e9859a0e3f0bbebedeb72909dcd32eea7bf2cd68bef9d25327d00c06e7bb31d18fefe0c46a13480326845e02ce44d62a8313d5bcf5a507fdccb3324c8d0becf27a40300013e2700400aa2468c39067b5dde7c23ec9f9ac40ed0968d5ffdcd1d9502618ccf4dc575ab14544a940d9e3b8d82f2df6f833080dff5efabf37815e7147914b13c7213b32a2d73c7bef64c104d990135141d3ff886ce7d6e2891379592f29e425117e9672ead5da68a964d51cc61ac3611d5bb13d0da1827d2569ab388bbeb0586783289380e4342052580c5c96c0c8693e26a183be014f9b528fc33e3136ccb75f6db8893126fb1cd996e40255aeeede189fa00048750c42940cb7d4961ae9eb91961557dd24e84984b0d9097a055d4ee58030defbd8f42314f203d8caa812b0d64928a618bc3b3984fc61208aaa6a063160eda6aba10cc89eb254e8c9c205a1911ae1d04da6582751c33ed62036406842c67d96d5c247199086e861eea84033774d111c36e997804dbff3006f5fca8d1e757e2631a1523684b4d3c717ba13c97fa877052a3a1c1401d25d3469d2a4f0a7c268bee41ec5fe19e376d61c7c7ead3fa6335e8780aa2e94770f71f23faa36c823de01e3c4f2f975f9837610114af9e7f47cfe73a0ccb3ff7f20471b071bf8c5d4483fc45f0f84c271f24b5eb6b9126d223a6ce36eddd0e4fb052424c527bfa053136c1643d5f3a54185c93e078710fda6bafd7e32b23c9c11467e9e48146d4379d8ece632ef3b551f6091303f8b83120ec51398c1230849472cc25d6b55bfa7cfae94882f8673d88ce363deb96a1e2835251229840193712b9cf85a4340b6f028abe30308cabc34d288186bca347f63f1755c4dfedc13eccf715464bc010f3d59a048ec42e07f4b7f8182e0402434a0668894ba9fb4208b5adf66daed67097e77a643c85c76a91feec4c784a9e2b8e317c669590877998e81a", 0x1000}, {&(0x7f0000001540)="eab3896dbf71057f05699fb66506f981b0caf131f8e9f47286e43c369b25b954e18433ceff26c4d6e5ff4455df077d8662ae319f116fb16f0caeef99386dbeb7207fae65cba9744ba5166e45e54344e08ea393e36c5fe31f0ac7f587a6e5bd40168947cbee3c89f00afd7a64749c22d5e907be06c0d59d12a534193517bf761f898c9a9c3827314d85c85880c855e092a22b51d6058dfbb734c600abc8f3902cd8782bdc8456d8735c695a038f03313443ee25d05807917fb524f7d1dec021db9092a0fa4c061253221e115e0983c0c776ce75855ffb905278c657bac9", 0xdd}, {&(0x7f0000001640)="a5655959e0d2445c75852d2e043a938e08f08245047f3ea2083d86c5ec4f50dc502257f50ae9c2b9022081076e387fd0e122275b7f83df9ef809459fe76cfbf62a81b248145b040a96ee2f8a720ca15b90787eba3f51c96697261d692925a4a8d56c2a572a00b09ecfee4d26069a3585a2f37a129bb4217fee8e5edf3c05663f84fb26d1c38b9c334fa2278dbe08e7d2f0b4088f9ad57695bb4af56c68e64d93947565038abd1b8d0af15b395accabe1b0b05fbe43075e1f2a941708d30aa2330e9c30830cc7f239166e1b18085cd4089ee852968c", 0xd5}, {&(0x7f0000000340)="97262b6e", 0x4}], 0x8, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x401}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x81, 0x2}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0006000000000000000000000000ffff0000301c944009f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kqueue() 16:00:10 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() semop(r1, &(0x7f0000000140)=[{0x2, 0x7fa6}, {0x3, 0x4, 0x800}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x800, r2, r3, r4, r5, 0x20, 0x5}, 0x0, 0x4, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:00:10 executing program 1: r0 = socket(0x40000000001e, 0x4003, 0x3a) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x10, 0x2, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6a, 0x9}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) dup(r1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) write(r0, &(0x7f0000000080)="ab", 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200), 0x10000000000002a3) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x2, 0x1}}) write(r0, &(0x7f0000000100)="9fef190ffe2153324ab4c493a2c0899279fb2f095a818dd53948b0e083927e36d336e068b8dbdc6a37bf4ed34655863c61c71509c3936637fc732d7d22ac2647a162a0a49d833705643cce1236e0ee90ce0f1538a79af17a9de2d2aaf336502fc18917be609358629ab2231504175fcfd5628ded15a5d5390ecd774b166f3aa05d39bd51c1b2ecfe03f3427c", 0x8c) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="8b24844cba38e510866614afb766b36b4efb6902dda6913978e55258e0688b05b42568f1d28f5319330a54d8bfe7e837a3ffe979a9aedf60504f445fa00c028d9ef77f7f891af99cd9b5946d9e5f67cbcc3b4225ef87b04333", 0x59}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x9, 0x4, {0x17597bec, 0x4}}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000000)) 16:00:11 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getuid() r3 = dup2(r1, r1) ioctl$KDENABIO(r3, 0x20004b3c) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r4) setreuid(r0, r0) setreuid(r0, r0) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/184}, 0xc0, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00') semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/191) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r3, r0) 16:00:11 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ec65535541bef83080c8e881871851cdc423d0093f04e70f5b554d4c66fdef4e7f04d2372245bfe21ae534a9d6c8c647cd2468fbca6070ee453d126e58ec0fa5c0a3d76fc2dbaaba0e143ac9fa70fa00650b3fb64e", 0x55) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getgid() r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x1000002a0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = syz_open_pts() ioctl$TIOCDRAIN(r8, 0x2000745e) r9 = getgid() r10 = getegid() getgroups(0x1d1, &(0x7f0000000040)=[0xffffffffffffffff, r3, r5, r4, 0xffffffffffffffff, r9, r10, 0xffffffffffffffff]) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r15}}) r16 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000280)=""/32) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = getegid() getgroups(0x9, &(0x7f0000000240)=[r17, r6, r4, r11, r7, r14, r12, r13, r5]) r18 = semget(0x1, 0x4, 0x20) semctl$GETVAL(r18, 0x1, 0x5, &(0x7f0000000180)=""/106) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfd004bef8f959abf, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001240)=0x3ff, 0x4) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x6) 16:00:12 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0001fe1a000000009776000000002255000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) socketpair(0x1e, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x5, &(0x7f0000000640)=[r6, r7, r7, r6, r6]) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r11 = getpgrp() r12 = getuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="b842f8f488c4a65cfb458901603cad984e37ee8207475b5b10e0ec5cb81424e82bc08f0064a55a789cb58bd232", 0x2d}, {&(0x7f0000000180)="ff3d37d900d1", 0x6}, {&(0x7f00000001c0)="e24ffd02883f7a3a611ea39a99efc0bab382dac3baa20013efc58ee6fdab710628f36ff9c60b693725cfc49b0ed1becbf14f5d1e1148b105e26f92c40fde", 0x3e}, {&(0x7f0000000200)="67109d04e26ae1da16e75e965967358bcd1ccaf7b4c89d79b62fb07a56b11d13819f6d42a2cad1e9b9afff67cc2dee91987a694d38fd2d7e310061181aa807d07567b4836818b8ecc30b08c3b1d9d40e34a441af2fa1999eca3df4838084f00fa33ff6e41dda2b5170462c1aee5c765c7ee3c21ea821b660bab8d7ab1c8542d782923e6265bb158be51e51911b51673a6c0b570fd7368f578e386cf31d418d2462eacd94328a9f8a", 0xa8}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r2, r0]}], 0xe0, 0xd002aff535754d10}, 0x2) dup2(r0, r1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000100000000775e1d36764186a055254fb57059c9e2d093b1f082be2f93fcab40f0eeac5f56bdb8026b5b311bb375616e99a6fa45004a4275df1e991356cefc2dd395cf7257c686c825783893c3a960eb10335c44d9741a102d0e85d27205705648e18071d47d8445e639ab97b9e115a904b1945cb158b100cd65990edc06235ab49cadd388036d6489405632"], &(0x7f0000000140)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0xd2}, {0x1cf, 0x8}, {0x101, 0x1ff}, {0x0, 0x1}], 0x4}) readv(r0, &(0x7f0000002500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/190, 0xbe}, {&(0x7f0000000100)}, {&(0x7f0000002380)=""/168, 0xa8}, {&(0x7f0000002440)=""/184, 0xb8}], 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/11, 0xb) ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) getuid() 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x9, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860040000000000000000000000000000000000000000011bffff0040000000010a00000000000000", 0x48d}], 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000880)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="ab", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x600, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x800000, 0x58, {0xecda, 0x8000}}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200), 0x10000000000002a3) socket(0x20, 0x8005, 0x100000000) accept$inet6(r3, 0x0, &(0x7f0000000200)) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000006000000ce0000000000040038abc8a3d61d62b50939973d9b14611952694472e260d95309bb7f00e9a787ab7fc9208593a88faa"], 0x10}, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/106, 0x6a}], 0x5, &(0x7f00000000c0)=""/5, 0x5}, 0x0) 16:00:12 executing program 1: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000232000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x6, 0x8005, 0x4) shutdown(r0, 0x1) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='\x8c\x90') kqueue() unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x18) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x104) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/158, 0x9e}], 0x4, &(0x7f00000002c0)=""/107, 0x6b}, 0x841) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x8000) setsockopt(r0, 0x4, 0x4000009, &(0x7f0000000080)=' k\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000001040)="c48563e1953e54ca5a1c7a9649f344f86a89814b5de5627937dfb428f79bb44c8d28cd7c4511e600000000000000000000000000000000", 0x206) setsockopt(r0, 0x1ff, 0x2, &(0x7f0000002080)="d141bdc9dd1ebe39b3cc9e23e754b6f9a83b1d8a291fc8653f7cade9e239acb432e533e1737a4bee04832b0313b89581a8e821cce79295e717b230854c97b66ddec655e5d4d1a24eed276ceab4a169de2f164dddd77baf19bcb8a6cc02b256e6afc7f67ba519f4c352151f4b6fae49a7a9b35d04f9bc82fbe98ccb233253b432f8d0a828e5cc5f792e5c87c2257a6994c9d099aeb8b16ff22ee9bb93624fc7b29c2bb1ae692545535f7eaa39fe445b5e69bf7700d349676ff2fe8a1127b0bdb551c5e4cfeb69e9649f194ef07e7767578730838f3980c2201410c7ffa54077f312432ce6f5f3cc9182962de257931511209c62fc0106466fd5395ae995d6544b9675fc76bd8cfc1e984a09de017eff9f6bbcded6302adcf2b2ea0addb47d9ad16fda32294a8d81bcd4a45b7fc7b82d97c6a9c7a8c1906611b15c13ab8307dd51f8a4fdf2a6bdc1da453843d92daa2f498bb18b7f0fcab2dade39fb354e010453b3c5835445258559bd082bbe114efc4fcce64f398150895428a5b19f008ede67a158922f422d22b6c96f3c9cea77de1bc1c3034b2824e9cfa5fd661c02a88d212e2bbf5d0870e0adb136680b71e9e15733d64b2a4d0728a503502576b2123c1e39af89a08622f2034d69d08808a1a722034890fdb90329ac4565f9c80fcfca59d29cd5de302f81d946d700bf00d1147e2d88198e83e7663b085f5197c99beca77a9b9d395e00a2fc1866f03628c7e234f7bac9ac7d0c8211bbf46cceeda70462bd62e882922ee5381d04bbc2513b2b53bd009df8f915589cf4070393f99df50bc7570751dacf64e0c7f572781227d46795bf107f7e4736e535bb21263efc59018a497b689ecd0366a67d5ce38a05faad8ed04fad740d8ac4d56bf20df8bd022f35ffc7c3b3cc3e8ed754a8c458960f864fc2257ac1d8153a68faf48834a1e5bde117a8d81dcb73d6f711e81bbd6c87bc387c0996d9b78a9c6657036abdc7cf901e2951f04341ca7aba229b9424fcb9e5d197b4835c091ddc90198c02dcbcd49ff3ab7175ca197d5809cc291e42796393296b4a8e8f9f21afc3016a620ec784b0a9de3682b3c93bc6bab39950dc25f956a37817e6e57d34fadb8ab5166671212a09e5ea4655fe8c9241f22202554ff949e5036002c92e3d96e9e793ebc6a6da3221e95a260eae15a82a530858213f3a1a21de084f67736adc9235ce0c7a66ce303e9a23a43d9cc5bd691fac937ac0b650b15a116025d66a88c0fa9a3bf5ca5f6931ebb9c62555c9d8fda8895319ddefeaeaff2ccb36e7072b4db5cc3783b35a72acd4223364ea706e6d97b7a3cfa5510ff347361cc2c03b81bcd14fbc5e1048a5921614b8b9179b766e63d241cd96f31f6bc29c2303635a3e64c6f6b17fc0e74bccb6767abad79563f6f79a9ab3e823566fe82cc7cf9b92bfe9c952fe704dd3e62b0cdb4bef1fb887f4098489db6e3e16df294b6218433306f192219376c9befecb2b80b98d08807c8ad944b94012b68924d1f4b910aed128681f2251842e95d149a4043216475cc5af786a7b5201af3a84b9b2f613b628b04663b109fa2257a10a5807d0319b6a25a63eb2db8e8c21c29d0d87caa9a05a27a6ebb1da79b3deba0c73ab4d8b79946a26b9f4af9392be666cc5e457bb311d20df4e8358b8faa5e55c631253a09d7dc63bcd33136e68e81694d2121e8c6575b9e9d63585a7354bce6cd7d23c17704f0bd169455d4623e6b398a00ed2bbe84c9b3e31179e805b6d47c8301a32328ab31d64de87cfc6b928e23f55ea175f77b9ad0bcf14650d8ae0353e8aa6994f8cd30ec880a20a890db42be996c9a31b803de2d8e54dc654562961b2744e481cfe15cbba75ee2bb0525ad78ace083d8d2dfb2ceeffa45d36991c82b342146e1da4d83d73f6afc27333f2973bacb2cbb7c7f13afc322b34b618bb62d3d495d8ef691d1a4bb7e6777a8f18fb1a223fec4d659546af5b55194cb0b72aa78753ddc836329b19c8ed062972fcc3be6d76747cc90f7e51b9a4ba566ec5df4fc7ecf305d0da4774e8a6a497f215c7c465b379c70a7a0ffc0adaae7a3c9926b0b87750bb5123ded99569af465d86fd297e38f81281f810066ba43b27a68d189f5266332784c14943c784317c6f455846f4fc501a3ab501d230160a82212cd4b661884f02d0e62644c372e40a5e9ad37d75a6685a8a0d8fdf183c011ad1b24641fe4e83bab7f7ac45aa271a5c477695234e9752ac763d7991b0266eeb989d268d0148c2142390f2238999584659ef8b6ae00ae409af64c206c6f51f1047191da417f7a2eb704ee64480bb07a3f52f9a8c1f37ae1b236f0fac6d4a5c41388ee3279adccdf4cee21f1ff314952c0339dbfc9c41638c995f9bba3c197135bf444667c2a08dbcd88ebff6bc34f6bb05a8499802bdffa92e8121ab26f2a1c2ef93201fcb35e414312f204eafe5683a9bfe3733388221f01578c9c98b70e36224189371d4cbc471a7ec1ec9fb1b38cde50cf9dd83a9216545a5a198c7203d2c2255a2bc58489cee9700f1cf054484736a38c1a7c98014b5788acffc7949191a562d07ab4fb1bdd8a995dff92575832501854be64fd1096c065236dd5d49a776ca8e3ec53e81c9dc5f94a157197fed27137add7c7719a83aced19cc138eea6e2268e2e1510795970dcbd2d42a9d07e2cc47203b36dba1323295226cc9247105ecc56e10fdb6853ad30ee2a849b99fbaf9b0f18b12fd86afaf0fbd11fc4514b2e4885ed1e100a5e0865d6d2916afe8da5275780f21a8e5854ad128af122f1eb0f77687c1e2edaad69c649cdd8929e6d31dbeaad435eb7834aaa78df7ca3c83118f2c6a6be86164b5723b19291b7919a555ee8d601e749478d81253ed86eb571a693c55cc1c976aff23f8c19893f6bb72f41e919086fd20fa768a7fdfba9b3bec00d90e8791e193b66d956636566299076a0535686e348c43fd1b99c4b9e619c29b219249d4c83f88e2e5095fd628ec617bb22d533c28f9b03916166d26e24010f53e8303e04c71b7920f41660331cf8057dfa0ba3bc79d4e37e6c9c457eabeb50df0bb40102f175ca1ad597d1f3ada358d4617a30a62d14caeaaa80dbab0984934cc29d1afaf2ed8e8ae31f5bb81c97a41ed3f0cd29f4130d6c27dd99868a0ed4be45fb97eabd79c8a393570bad2a94e03e12f59c55dcf6d1d9d6f53a23efdfa6bfbe11481f2bac522dca98d39039f43452cec242ffeaa2e5b6be6cceab29c75a99a55098a274051f1b401cfb0c6471774fdc5d5e7fc920de736038407ce12ea7c36209e43d54e741d788f5ace011ee59bf44c321fb3f0a51dfa220eed6498bb48f34c42b51a7b96b2bef839866d72f8136acf7a8476ee83d33cfe95d1e9fbae86c5edf2e7b5e7d330482316c16f2986b48158ff9bf197c9303f0f18fa94d364e3384a55b557a517d795d66c2ba01d1edd52af103d30c5e7b1c51b2f41b9b236de71327b9b17009745e8c02995a9930980e293e1433a22cbb5f27a457495fffbd334ce901478265f0ca9969876905b6d347c2f96952fde0a21aca60e952bd8860361f21d004a98a26bf035a90d41e9e7bb6d86f412189269d4dffe95c24db683cba3fecd34c5df208bc8950d6cd39cfefb119976a27fac9b332a6323eecf774e9dfcbfa8b392d33e7274039cadee912099171a5689cc19f91b9b6049874122ae01f6503493746962e027134d880709fea9c6535ac7499343a916ac8f14ed87dc246926ec01ff66028ca4d5928c8d5cefcd286664e008b06e5da027eda1fd4b3a6fc308eae13fb7f55ea675657b839c3d7a2890a88a319ba233716a90523562b8406fac73e86cb9a8cccb24f1483e2b2df90bc46e9484d749bd6c55e70be5ca884803e6843dc4f1b4db07587d87342647cb73ff0a67a1b66e35d67dee833555596defbc4fb5ac8c8fb77b29c5397f6165dc2b150c8fe187474d13fde069a58b2ea3d53f26a330e17b1806c5aa178bb80860faa0c16c7606b5f2f9a22d760dc0e8e34adb18228a0c36d478ab2df6980d7b2fbd56750682ffe0cbd1c7b5cb9be90d2c8a3bac5944913cd5b518a95d169467caee2a80334da2c4ded6e40e00248cb398fecfed8207ab9507bad65d456bf50cd9ea4f1ed8a3fd4d488028ed50af77c925fdc6ba4a3e7cddd6ecfae5eec0e2e73ebbf528aed1e4c5ff80b562ca144ee520c66b55c2f5d85e613baae10dc52d86130fda30ead6f09ce5bb50f6db33dca1f3d70eac248c680791e0731746356c8f0991038275c59e31f3ea1053025aa9098015c9b4520cc98df41c32998ea04422bc0d0ff9708b943e44d2aa7b7efba64fd70e96a0138088dd200d3d9399fcaf1c0147c68260c60c977d825c4a4017879b4d2f9ac53982d5035f899218cdc17af56502d16047f0942de37a774049df1e10ed21da66cf9f256be1018ad4f7a583946aa38e5db4ebae661cc45adae7139a501bb9bb5f46127e2e8d73e450e19d1377d53275725d2ea2decf6adec51cccaa9309899302a1abd26fc15c2cd6cbf1c010e0304440865427986947268237017ef4ed8ee0989d1844d4fd02de3d69d402e8bb842122af564971650dbabfce859141ff39ebec2050d97d41cb4ded842823a9da6a4beeb4d4eab5a7b9ce2514917fcc52128be4c22dcaece8694f9be6ae98233220be53e5edbefd0f6eac84def15884925880e8663a24510979c3e2a99a199f4b9b6d2b34faca463985f439796484f72ff7cbf447628ae79ec5ffd38e666f431f4c29f266efe10ad9dd78155e232ad8d52142971cc4805ba90d4fb0bfab34fa3bf22e5a4856d6727fdef1e47a82d4376999da218e9666b67ce27e7266af2c0b5acc7b17d55cc861182f915a5ea285f6b2a04a980c596577476a88c56d1a47ca40500e9995a19cae419911e872a4fefc9b2bec9d851790fd5d81e08398cb7939d3181f23d63fdd23bbe110de51f6979be78b61a33a4afb412c4b5af01bc3827b2c4e58c4802dae220d7aa8ae8cfbf149979114862d31a2b192a29fbce5f788ae78473b2ac6b6f3ba7d9dcc19a02593c8e9ad768159ce4c1028aa4faa59fc876b946c897bcf56d71a1c6a609f26864c1d764a4781a79cf25c26ac9d4a7ee5f39e98238a41b9d5947ec1bf29023e277fef58e8f08c0f307de5271c7706b59245e6e5d51ac312a102c52e4378beac65eb0bf8c2a241dad124068fad729be1299ed57f201c4ae79b3dd448c93cbe89ee4a692ae581b4aaaa5027faba486f2bc9a7eaf994009298908748f1ceaad2a48b2b34fc1ab6de38cb1d7dafcc6e199df63959a019799189338dbdc1a86cd797331b94e39e675536445e5a979031f27b756e6cde6cfdced1ed19babbfb1067ccb6569bf4bf40fa60529d6f7e2a4174905d1ce189ebe19aea44ca1bf8c924c6ce54ec763d68efd8330b8bf0cd4bdb35fdb31e4f4d0ac015e7933fb11dd36a0e3ffb4e76a57058b9cc98d418d56a47f4c75a302677c2390c669242aa05f4d1b1ebeea245b114184c7f84c27ce8114b0fb0d65aa200173ce679be3d8d43d3a146080e26d83f66cd80fd47020c4ee2362258c60536a755fdd73ca5175d9c73e6fbf07620bedd4b1453ad7272dcaa48acbb14e93159a554e7f8a49bb53a0562cf968256a27d0c4c2b1d6718ec3046317f6a8dd97567371a750f250f3d8d5ca1b0e89c622da2e37a3b0837fff9fa90401ac386c34e66516eb63cb1feb5768a38fa80a5016c210d28f50a283764611544c08d820480a6ec0358d6ac0d00def8800", 0xfdc9) 16:00:13 executing program 1: r0 = socket(0x1a, 0x0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x7}, {0x18, 0x1, 0xffffffffffff8000, 0x2}, 0x100000002, [0x8000, 0x3, 0x10ff, 0x7ba, 0x9, 0x40, 0x8, 0xa0]}, 0x25e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000540)="326daef22e356eeadf12698243fc3087c1c9d23156838d22f57a3ac78daddda266", 0x21}], 0x1) 16:00:13 executing program 0: r0 = socket(0x2039, 0x3, 0x200) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget(0x3, 0x3, 0x84) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000180)=""/200) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:13 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = socket(0x1, 0x0, 0x4) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/229, 0xe5}, {&(0x7f0000001280)=""/225, 0xe1}], 0x3, &(0x7f00000013c0)=""/97, 0x61}, 0x841) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3f, 0xff}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000003b40)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)="8a2d7991992b4908bfffd54d90d4b871c60dafc42c9bce0f6c07168429e163fe749a03528830c7c387d1992a7c39542d1f7b969d7aa1fcaa4457e4af663a4b2627047dee4f27c562c9867a5ad5eca22dd92bf66bd78f283f8d36885a1047fcf475ba46db4a1af6360494dcebce46d031ea07f4482fdefbeb7cc4f375eadca7de6e88a026e6dc28bf856d96f3e0ef44a6955ed1dddb2dd86b34676b46bae01e971ee6905353893ee5ea0a5c5f3e3fcfeea73f116c5c480f572a8e2a087cfd740644461780bbf519148b", 0xc9}, {&(0x7f0000000040)="82ff03bc459eee60360ad1353a37594e1ade5ee11b5a783143c21ba78faef491e369e76ea616e9e7f3ee4f7454be3c7f34f2a9700168e4038716996456802d89cb2698fc593669d138f193a3251ac6f15ee19b92cb6f625a1e5a57eb1cec2ab295ad99c501f5a29ea672d69e", 0x6c}, {&(0x7f0000000200)="fc6bf73c8f1c303b937698c63601871543c5115f6963ffa3b73bbb6ec13aaee83f98a7c232dd61af18f45b0f4b1e6597c6e7f159e0ee8eab3908f940b07dc5cba35d", 0x42}, {&(0x7f0000000280)="becca7ff2fe4ca61054809a72d677402c380f047adabb2dfb31b903739e66c9058763c4e53387f0ce3ba28aa8b2d96a8d9a34effe9178b7d3e8d2a3d68633d6c142269d3f0989f01842d6c107e08ee1f24132524655795f36e6aca0942599623acc44a7a3509fbb163f3c20b3a72fb651bfd79b4884fc9760e7373018ae0c9151a4b327dfe22cc6bb104110096b8c26dd7d8842d688512713921d8c2e7de3de9421d4176ee5eed25c7b3381a98987f2c8b05d89abab67ed899aae963975ee07b67945730290377b5866dae22357550d22454bc65668d80796f00ff9a2825dbea97dc903ce384c42dc00ffc78145119883f8d26dcb3c26a", 0xf7}, {&(0x7f0000000380)="e9c0a74bf0cd7bf2e1346acfbdc88217ef48ddb2c8ab72546a21a02c8e0fb9eaf870e1788d9b07406e406e730e7b652d766524db13", 0x35}, {&(0x7f00000003c0)="e113de7b780c426b1439f187220c621f7f9919df4e8f111a78f88339942874096b98b2ec831cc577a356ec25e75ca8c53a0c018e171a61055dabf987002b827ea225a80d753018cf397dec590919", 0x4e}, {&(0x7f0000000440)="cc3ec734b3816ad3b2405acf70542cb78ec50d7af6fadb0c8efd0bbf07b4ee58402382999df9058e5ac1eb9b8288307e7881c093285c210152f9f77a9b8603371c5dd65e0e878e3bcccd7ecd8692507c4a", 0x51}, {&(0x7f00000004c0)="cc74c3ece215dee6523b0858437cfff1d6fa9c89cbc0c022342001aec92d7628e94887015a5ab0e3e5f8a2e744360aad87687ce77f6e4111f2c31d9087a7406d01bdc4135b401941e5dcaee8e0ba67629096ce2dbd8141e1f19baaf8a9fbdd34482a4e6d0f0de60df1a86b66d66eeec79672d931fc2a4b68", 0x78}, {&(0x7f0000000540)="5887925a90cc55ddbed693103153f41b089b7c7d4d8965cf1ed0bd6127abdc980de7b7b36dca36f13c9692661858a2becdf65e281a58ea4179c5aa8201e2bd9aaa3ae4c9447341aba73c167ec7e493be00a826650efe2466ec8b97eb2ae31ad913be98b8750808c40fd0b3580f4747d2abb3817c71f71b1f2d3cc4f55c959800b8c06b264d6d81fb8fc6ad9793e8d2c5cd7a6debe529d086c3839bd74bbe2abf36c0c98e712bf8d25f70a9fda9645262789d271b9cef9c80a299f3d9dc6eead13da1fbb5e3473151e07ede4ebc78871a4dba8b1ff6f46e6ce748d191ec653a99144e6e3ae0d190966856e25c2b79cd2be7dc2ebf0bf55826c78160266f4d7ece481a98d96a1acb5c9ad8471b18e3037c43c3574f2212e344259b885cbca4a85f3da9c80a8c07735d3fff494bfd2feb4bd87b5ac52fd3f8ad576071a5acd4a684d2ab72d6355cc4ff7a6b4ccd8f64023d33c31a3259558ebaa42b75aba73bedff56b294aa81d475c7bcd9b17e47d2a955e5144cafd3d70d65700858b38391c6eaf853c0f7ad8ac6559c1995cd0fa740e9cdf6879fdaced855aed0217c08e81489539388e7e2e005dd14c18e5adfffad83005942632c6a31862c205c44803295d0daf95dbb44f9119ed39b906d75637222ed9a7859c36ad56d1eaefdabd54fc903656c3404eb6bb75b4ffc27b7e3276e92dc904e5f10da6e1961291605914c7b7cf4155256a8537c59812131440b68f065127e244660d297b3db081a580edc009404ea03c551e0d6f79f65b5c9419853903ff7102a9b23d5a11ac0412b3c98d9e4f5d4598e0e592165bc65477f9655400c5a4199396ca736f6fca5b6b4de2a725bc5c51daafeae334c90373ba7fe9c57f69bd230e234e6a393987a3ad929246bb63c9dc7ba7a09c94afb026e710b265093e0567bdb5098cc401a479c97b0cc41ea23b1bfcc121b7a8091c44fe8619ba614327af896e60747f268acacb93efad9c0419812b86b342f4057e0786b8cc70440835c76cfb25f183edb9790ed020d632ae359c0c5c745666534cc459193a715977ed3571a2ebcf17bdfead473760de7a453a51fbf8a08accd8a0b26c06ae3aef3191b30ef4645d41ef275fb0eb3f6392d070e34078e91247831b957d7d195f74d4f900afabac04cbd4071f7a12f7b3167dead31f0fc2bba3df7fd1d6ca40ac3c0c0239364836680e8e71d8bb7cc14238826f31a03543804d1cf43c1cf97e2a7b61e1c1540bce2f358e81894f74ba6fb959f63ddbde9a843e293e1c63708156f44329663f78e73b621ab6da81b46b2aa223f522cb037159847ac67152bfbb20a75ae3de41822a1d61fab0670f6244e9bfdc7c625796a5bcf04cb1a2af48ce74fbfd48e48e58f79999f49af94fcfd52b1fd934453235a79b5b55871659f9443f631206bf99b939f9a143555494d7aa831692a06bb3afa349a063c6d45b3722390e7fd95084b2abb8ed9eee64fa6f3ffb488ec77d675e858e4a7ba83e27072251927c77f67f87264fe43272f652d269a995cb98494f565721c9bba6729dac99d0e0ef72d0d42cb6a451b670e02afb91f87b8d5137a3cb700bf020a1962971fbc7a36074b3a7bd6ebebdfd9e99ccfac9776aba122e2672193da93be9ee2d6909e373a8db08d78e1bf4a5da3d40c03cfe1fa64188b257251afd87386f2ed3e7186be0564d88c99586e0b94ed631bf4556e0dcf3bcce8e3c755ed6657e7ae6e927c4536cff8a95a5f0eef677e05f35418f89e8b5d9c49c2ef59c395a1b821a0234ee692530f1fa4bc26bad0fdf408166cd62d1ae2e0370cb70e1f2bd9853eaae921bd63e4239ca141412603b2e92784ad4ce3d27f0f4e748059fce5ba6652db6ef73f37e5624789d40197c03f4a70e57dd550fc8188442e3dd9c9320f6cc1f8d53b321730119ec3b156edfb868eda9fe8b04261b417ec984a7738cf268dcf6c936712a1d30602c1828b1fb2770527158d59ea82443b53c80cfb641d9931c06d65a3e5c63bab1c9c276e511b04b53f1252c10615e8bfa18aa49bfc425ac141b10e93a2ba88abefa8d8d198c09111a9b953940ee5f87edce0d25c3fdad8af32b3d6fc242cec500ca5c6baaed67febdff9158d11e599adb59203a3f18349453dfb6a883cd022c093d736a57a6e0349d46752ce7125e480bf57b9546e6637121f03c9764bdc58c7f95aad8d2dcb32497b63f9841e842a099c07fd1045f11ddddeb36bfc0bb861c8f5deed19f846954e63502e20f5d37b3986a1038ab6ef31a5ea0528740771687a23d8ced8edff8858ba3ba107a55c1deb4c99f74c5d2a69cc414dc279973ff7bd621654d95126b67634c26b47f0ff18aa7beb1a6633d9365a76993aa781b101ac33c52c0b3e8b4dfe5fe708ff009f4ad0a0810f430a0b832d9008b060d0fd43f5016cf5eab763505d70fbd0954b78cd03e8a7a998d4a2d9f3a8c976cecb163132f9b3ccbe3c19c3757edf4a4da8c54eceb82e38a04e6c7461c16f984cc89f95262696514d01945756490cdc64ec545b4733e5860e190060f08845ed11d3d5fe711a18c5c4e95bc952067572d64686a840aac1af9bf384b2e1b70ddf3ebaee7cd364fc16ec78c4f71032f6ab0a886954aa8be437b0af9affb6ef869e14b248e39bdd42c8bd5ab4e439bb57db568eea519f86dae7ed04c684c602a35c5e6a8980ba8d8edb1e4f10139050ef9aa54b174f4531e26f50be0b8d0952a3baab7fd661603450ecb1267224a63ff36f8ba3023946db719ef63e4ef80ef734233a1630b1e99452d8fc3f919a5ecc78b9f2c284142f8d4ce42db9def120c90363e3361f7fd0c56a32c84a4ca8000836226150105184fb06af31dbd54a84e2e4823013e4716a6be09c8abb5222b47414319e62b05e37b1ca314e8f5b569907579f7e1e75004bf00bb61fceab120aaadbdafcf7cc54da51ec74049fc20afc06dd72960332d7b5e5717b5d71727091dacd9bf123539b326667a0076fc10a340b9c7fe8daaa2ae881c189b11fb2e3d31d42540f3a97c9a3f29797372391c6033d84cd2732e6b14bf9336715b8370fff2afb277be295921cc28a9e21106cedf144bceca65dacdf44231ffc6897535af05980c3b07ffb0fe70237daa3a158170fab676876fc0c7c5c1fa94a8cf5c7a7b249993bc897341bfd828c9e3527a85ddcab8ff15032b9417746e1253554705426e3354b53e24fcafbbbdfd165a181a61e9a43dda41252bd854a2712eebc28d4a96bebe382cf5eb511ec7b24a7953f80b3bc2475019ca5a65fa3a6b4e8b2e0b9c794d8edebf7ec78e8f299a38bc2a89ebad421aaa61228fe4e8e1eaab01d633789db512b1a5c51018fe31e11cacae5d4320173196391b97ac1c9b8b4a19cc7175341e8016b3c35f25dcd08d0a3b280a36c180a5428e43808e3bbb75b8092ede4cd79af5b14aeda265c0ca9ce5b996b18c70d0a3ae1695f69f719d87717e6077c1fe8f0c6740fb2576b285bcfac02960a4977f89575f96296ec29caf435578691d26687bdf6604eab033706974e537a8da955a6f7a65117eea88b5eaaee453a38aecb46353d6881ff735ab532e341e17aa6c99ee1ca2944b0fe4ba891f8d8c627e5120ace81a64b9899f6e91e513cb436ccde8e26fab280474964c4786338309d4c2b75173785b1d534ab87d46ec6a40182caf7bc240a76bd3d532561eed76aa8a7f1f782fab664adf9543d4f868668e71a6e5e813effcdbc6d6f80a8cd1cec9a494632117c14eff02b8cfa0643fdf2611faae06620e13d81e36884289f4ec48a4d48f3074bf438135ad02fbcfb429deaeaabeb465e4785900ccd880640ce0afdf395a8fc5d350592cf5eb9dfe7d8f03b88bc67d8a01f399ad82cb20dee5fe669278ccb07cf0dc2068883c00218c61e89cf5734afefdd1299a5369e1b5086637ab8a57d21da3ce334b1332a80ba5a332c7d6ab7ec92e948c62293571dca379bd2d4278c4e60c5392bb236264b3250efd5d34c7b81cb8d22a8b84341751418e36780651a56bd2ece7ecad503fa9f0b950c49dc1dc649f0c7281b16d0bd28df1bcae4b7164b9f73d471791d248b036f7d8943ebcf9b944c74e9f721672b0caf5b12530552e0519db4dfa8e893273e0d9ca0566ebb33ae21ba4e93d241e3b924b6b9f6f798cc5d0d5926737c0c0fea47ed7f5f6ef2991974f286a1787be0da5e7a27c63cd606a3b04815742adf52d026a33cfe66ae0c8d17afc75b87135a7baff0447c70bed315d6119668e1fc56bf6e02528232e0f4ec0815a6c140df419406abec037eb2485dca046fa64f05fab5bb9e2b87c2e05f8b3aa5db4e89aa4166c2d753146d312cfb4541b3ee7e6303206041e549ccbc0247c35c25557d2a5ca3b8e2c23b5b0a71e2193926dfbfda8fc98ea68dbc265cc0a7d51d770a2980f13fda4443d78f115a2fcaef3b83d149b4fe0a59c1948398e175e323d3bc21ae1c63ca97639c4eba5041e0e50de0e140b868c0e527f0e12b4d93d1e4fd446d60f75f6eaae9cbcc85f3b95ff6effa1ba6b0aa5e253984eeb3bcd6d3ca977999defbe755f0957057f0ec4f7e21ecdbdfc801664246949624bd1505716db685f4d3ad6fbdc0ec8330782b207c07db54568e56586e1010ef5dd7deb45258f4ffec099ba483f94f9a753a2be8251b6f76f0fcda8432f09697eec4118fe35a103c2e5546c8c0b892c030be3e9491cc74390869921a57fd60107c46d14b35e01adfa18b526206ca697115d48c0f0ac9e4a9167f4323c142b119700afa4ef4b2df5c7eda2a162c085e333a4836fd8b0aceaa35a93b4c7306c2ae8f7ba344789112cedaef13ec9adc2ee821d2f9a6af0fd609e36de16c539f6bb017cf85dd64899d50215754d14b28668c0a38e97b6150afd347670003f57af3c5e893cee481881205cbd9cf90c6290af09a3a5330ab4543b49d24e26b64df33803ff28438c367190e430bd4b0c154999ae8040eb2b950159f191c12ba0b5d175a3f64264cdbcb9bad963a487b0e270708872a35eb0e79cb710cfcf4e2920359bd8d0e53a0dbacbde8f2d1d739fe5ab6d26df468c2d8f9ce3b1c80266c6bfcb6f86e3d4b55445828fc4c63e5410b9b7ad0ce505ba85dcb48fbdcf74ac064584d9c5109c09425b18b258958144acead462fccb868c45363582e627890e5b45790211399d470a2675858557610fd24c61b2fdfbb76e9852c7f9031dd0f742d7f25fba5231abd02d46553343f109a4e15dbc6ba89b19e178a695c2ab120e277d9e48de9cbe0bf99d85ad85439a7da47395282d643c399d4bd0be34e7fd7d9ea87bd8d897bb036547f016562ba88ad03c87b813b9034651ed148fa4efc739596e9447ac53598e097b79583ff107c8065f529e3df321e8643cac6b75446e5a6a047abf5bc430009b6a5f2645007e349d22773b0ae7a5ed2c2c8879db0f337197f93f0da8f83f9d92f8e7fc30fcaf0e42d5780e771995ec85d1fad7e8aa3bb53511c8ad8a7ac04ae0052cb3505779ccebab4f3c3d67df1e6af94277b2263dc463a654434f4dd484b1f63a08784a941509d4717c1df512e653d17a061c1e79167fb84d69875b107abc99f0c211c8340153f97f03bcf31332587e77e7bd27862d1ddff2e4bd1b4d8a551f6e7e73755c74debd50c1fd520c86cc968838f828f861ae10ae7e2fe7a873b2ae78ce6d2616b71b51870de6083225f452a88e5d24426db4d6e789351c06e99eebb216951a3cdbfbdfc754fb3afb1f930478bddeaff1471fb58bb1277ae17a00e55cf919024d6abcfaa38462f0f73ac4efa", 0x1000}, {&(0x7f0000001540)="3373482806a8b3a332b22239dbd6cba884a4f96e182dd8df9e35b32a442e98e02184fc4244b2bf4b97e63994f9cd43b9d31ec97a59241102dc981227ccc3d731f95a2fd1147281d22a1dcc926d7d1a4df99ddba0f137b2295c9f2045ee9fbc08ab15ac4d543f86fe2ba672be6513edc4a7289d037554a5e8d1596477129be8196744a56e8c33424490", 0x89}], 0xa, &(0x7f00000016c0)=[{0x88, 0xffff, 0x7ff, "2b09aa254a60c83a7ca47cf61fb8a9916ad322c0d806928daae1fc39c69d74640c67aa78bec4e1d699f1db1315027a402534aa7dbc25e2de75f02835321c025f852457184c1a72854498a2895f1a936e4bd28b1fdf1692da5caa4ddb91553a48eb5d1a381e1168fdc0338c38c2c2e045c72b505fbc4a11e0"}, {0x108, 0xffff, 0x0, "81d625c71b193ae2b393f30e777fcd6abfc72da95ca1e9f16c2892f26a1d29045ab0228a9e79bf11264ee05503e54fb81a3114df15432d5745c520fb30fce0941a0a2d0d84131c6f91ccc7352335ceafc4b1ae86f8904204cd3bb1205df404926be49e907ffa7ab98d4efc52ed7f5ab64247a05fb535ff59615009bf367675edfe8e2f6bb02dfd96c45823d84c85988ea932a9f3a118d8c3bc3dd671e70fce81738382c098f9882eb894af77a5202dac73cc944204f71531e216e246359fc70db2264f3588b4bb751f7406e6f4a8b17b0c3f4fa2e2bf711aa4c15f80e2ff38b3551ba26f9cacbb66912fd90cdc7673d2ea000b"}, {0xa0, 0x1, 0xffffffff80000000, "f1b435310071ec2de48837d9a4b171868c15eb28c994dad736580246a3c071af14f59cb22dbdce9c42ac7e9f40090a2c7fd4ec4146614a4869496c7eefc9b0334911aaba47525e6b33fff96853ae5335bc6be5b2b2b17d81359d6aab666bd65f13dd5c92cf0bf4d287b78d8748079788fd60ae9e71af4874d3de9f50d8ea00a7267a1a799abae50714cbe2"}, {0xe0, 0xffff, 0x8000, "eece768180786dcb862e663a54094e662d03433c021859cd3495614829e836fdfe835d7d81d109983f475ce5fb86a965a265245b730c8d75da1ab9fa36f7b933dfa41a79405f1fb15ba0569f17dd5e64ed11c47909114cd35b742e2234fc478eb79f58cd4e70e9de1e4aa8c4ed5617cb8fecb96d13870a73366f715b14dfe7dd5619bb53db043795dea462069a4ed87279c0b71cda120b433b34d5b344081978ea1d3ed4da89f56846b8f2fda944217dd5a20b2f5e3590dc83a9cef5cc28c86e0fbce33c3feb7f47b79291accecb"}, {0x30, 0x1, 0x37, "db0b06ee70f5e63faf497ff166319be3ad82393ceb6e5a9b22bef553be3ab8"}, {0x60, 0x1, 0x3, "d9ecdd5330be9722ed97255f3b25fb5fba95aca4b6471d8f38dced33e54c533368b46399f61cec391933f1c72463f08b4d7faf6a002bbfdb87e8bc9b318603c7f26fe491e9817a73684925ab"}, {0x1010, 0xffff, 0x10000, "5b8e4a4a4130b521202ae7356018e0ce46dff7eebb2e8575464c4fcf726e9e9552eadeeac9e46b48ada5cf00a3b24f17265dbfa6e3c89b5cfdcb20a14884b5b2a11ef404e859c0f2173a1f37fed94bbe9857d7444ff1c37f0a1af74bb051fcc75247c3727b83f7fb21413a52149ec18290b9dbcf67b855adf7479588eeb0720c5da2bb5a40a9a322b8360f343894954e37bb8e39c3bc0d3893bd4f8a89fc93b070cfeec99a8733d8a308a1aebe04f284ca6c12d64ced491a3c45413f8ca6667a0307a049d7ddbd5a98c966fb187b165afaeccaabf927b7d30ac1f0fd6b307f194de8b7a5a1109837ce2b9d579a6aa85239f500827680389acfa914a3c294f164e48b43722d3731e21e6eb8496b33917ddcc2c89f549096e2256467ea4dbae61563a72720d7f12b84f8a3cad0a07c07dedcaecfda7173490dadd101420c31282931e057f59e9cfb7a011744610168361153f8be0be146bdad04dcb428494baca633c6790b41967f7b1f63e845bc992f1a12fa0cb0c8924e86e7daae4ed91e12f8f10214efaf4e96acc7b29b718c254651b1bfa955a9191c1ce36f53e94643d8d0830c6ed241dd35f856d29129137e64da6863cd980dbc04097aaf3700e44fe0762d9862defe145c59d72082812a0bed1d0d95b46e15c33df12329428ae152bc353606f2b81cef0ef6825341e1649ccc62c7d021f490106a34598d20f116d4226aaac8ef90605dbc8574bb8767d3802c14517cb1a3ad5333919db41a5dffb25021b5b8affb84a0e3ca4bd9c800e069a7202e9699ef453ae1b7d1775234d1cc3be265c46a6b0bf77610ff1db6922c8eac9c917b05035992edf2b1ca0a0a28f917919f9e42ff3c9768ded8eb1215412919f3862ab4343ac70cc5c86f335ab45a2f8104f1e4d69533dbfc2cb7db520028353855b1a8f7b74aab9377e854e3f542d8e76fa5c491af6a0c335702a752c3910270275a51bec3055c40124d1d427a0f46b7212cd5481c05b7254ab5014b9ea6d1702f0868c99754c253a06ca871329d174ac0c8f0f518b8e5f528325d7b1f76a0f3f0c43fb6752a27a1b4d1decadef74c3c31b599bb7bc4e80e3cfa3cdff50858edd6bc9e3b7da978f9cbb5fa130e39fa2f1cf2c588806aadcc5b04b033d8150d4b0d7f64a9233c73ee8b3bd633315f83f408e53c3b00dd71afe26fcfec9f791e75d76647e0eb449245ba13c078261df29127d4ed333a8b750b616913763db977f354683d9790d27a8e423fd65fd0273e7d9bae4b8b26654b0569923fd4d6bb380b2fd4cb5549de4189ce2dfae78329516718ada64694b3c4adabbc49554c2b532ce02db1a6d86d1710100b2bf19d70383537a166935543807ca4fa92dadcaa2a59b12edd9edb6b8b9f00f903da6ab09ec37244f717172d0189063bdd359678eec80a691e9a0e34d5c9657b1ba3bff74624005f968193ab227d7446fbf14943d1b59ffe4ea6777fcd63bd74fb202ed57e8585389b9d4fd9024f194e37251ffb5707c5d061db4bbe5cd0f59d8f9185944a4351ff3880983233f642cc1d3acffec24ac429d9cc4b6a12cb3d0260e6c1c2e4c83dc6f6a73ea8ca0601427b93f85232440dd9779a866d1c13c07bc613288edb2dac0364c237739cc6670a40b6c977486d14359d90c6071c1d7dbbc711a0129d9ed09a40d74dc0ef40a684c026762fc5e2e21eb000d982a67677b6c6714f63bdf2ca232ded3d414bf0fc22216c1ab764be5fecd6a05a610949ebd75546340b2c2e4a960472d2b667b856db4c04029fe9f3741b3caf62c3c178715a1fd3776e605e6dcefbcd041a682ccc0dcddf35c1686e7e511d5a86f0eb35cb9288760190faf3e275476aac2fa51819bec099c6ff46ae8eee0232f1122da2bcc1bf69c3364618cfb5c5799431b484035219ae0726873b0791b6adaac0d4e7c72097fb321c3bf3005ee5549033794fc679e156ee19afbb85db017350b7a195bcfb5689cdf2824e36d361f805343a781770af9e2935d9e8ac11ad87feab6228013e3d72164d6c505250709e6e38b7fe8c4ca8668bbf877404187a2c1ce006a95466fce64468c0edb7cf51eb8b4f8d07e08b2c042bc657115b08babdc0b8cf8e2fd282f1945934006cab78fc05a66672db2bab2c016c175c0316ec4d51134035e650c3cf2d530701a11b62d16326706d35bbb06cffca9a418c1f74d43b1b2b7837f7fe6b4f6df79f10e4e4729d076c8f305d6c65202be9ac21c01322d538cea6121c992a4a65c3b9f286061a60f29b33de9af755e2b2ff5182ee4fd3ad69fa19001ef6d8a54d4a879a9e134958cd3e482ec311e03f03d2dbf24e055dd45e9736c3c19a0f2c6d9f35f42078514d5306bae4f321758525fa481e97aeadb661042f16a601343374792ae8e59145ba31a1a4f51f790d70d897317a2c1cbb088004f401ed3269286f87c53bfbbfb9d4e6e707ecd0faf53976adcec62e6ad859a8624d83a69f559207f30315bfcaf1315d7e379970894b69dcc649350a3b3e0422c3e32ea23c4b3f9e0ae8f644ed3a0d4054e6b9a6763afef336e920511b3c53099ce723fc2dffcfbcbd6564b90db215870b279a58641923b42c578ce6843fd4a650586686a4a0704d5a33432533e6d93cf025825e219cca335838d52f3568dd226b0d8efe6d6ec442106c207ebb53ee1595c627cefe2c9a0dbcc8d9b7f9993a440209dab739137139f6b45039b8b18c7977b0f5835b610f721b2d23f6536a637bf6c37ca35de4accc3ecafde31042df6be607822f55085abbaf80bc9e933c068e1969c48c1bab29accc978f6081adef81cfcb6ee3432183d72a0da03d6f1070767ca403425ac8e8bcc4e3a128276f0c93207abd3245c88b6befa014c247c89c93858075d7e29f98d52d1999a6a8a977bb214f30d609c70ac7130f0071700a1a14eaa84db68cbaa3bfe1edb9713ca78be0107c73500059c626ce186d1e77cd6ae4153bfa1c4af97258b4990204e38ae53b192c8311b2a50d88a95e4a2f7384f91972d675452d4ff0d135f9533700988e4d8fa1c83f6b6d395f839c8c9452f66f1a8dcdbe253a4e9991adccadbe2a97a1a6d43266461c5a3e5ae51875645c8ee95b1f89cd8fada5c6d32b0eb32910b35dffafd55d73f93f96ab1ec1b84db7beacda84e6267908fa56a442491fcfe8ec0a44d6482cd66d5aaefb87bfe695bd550b87b8938c08f36f8e220c1e2e198fbc637731609724b8dfeee204e37b50d6ded110c23721bf67793d0496d785a60801fa3e387a9feee453783007a745b662b12a7bb0233d63403137928c4f0ac02a45f0021bd77948abc631508da71c2349954fed2e942312a59360b92ae3d83710a82ae91baeac8368b3d639a1e9a33e43e7aca91f47cec05df24418709fa2376a81c54e002c7cec802c4226bb554b6f7353a22b35b39df63f3a29f7c4e8569947677d7b412826223e5d02c6e939b331feff3ef1ff3bb80ae78da7988e283da84b35cbda80a2e8ee2b77d91f0b003de991edd6c90c3dd3cbe2bd82a7183e3f74a1a6d441a1abb524a5a208136d1c01186922300c4db0ff65e9de93a5b0d8f99e464acf8337ae16e86903e2aa502f158183f337593aae03f50865ac2cad02c78c93b549b718446676c8c234ec85527618e30e8f14a7fd07bb990eff45c79707c6635233f9461e068085c30962a02c8d79d09abb6ca61e1ad3109383f5342fd0439355287067ecc669db30ff4f593fa61f00ad3cb06991868f23018903523b904ce7baa3cef9501dd78868b95827711012418595b0f64de209a723ec231374c78716fe34b3a8a8039e4f0561f8103207cd66b14c93b73c44701cb1b5b65fec3e97bce43b571d834d6bb0f41550f6d858b12d444e3db0f6e7163e1b490f185e383d82203b656ad57d3f381b1d0643a4d3916b11c0610f5fd1ef733f34b6e01ada2cb00ac9043fb4f71bc0283879bd253c552d30a5ef0c053dc48e30d60db803592535e1f2e62e9822fc349f10caee65507f4a3f8fcd9e3fbe6e711e677636a4225e05ed53655cd3d3741548098605ad2cc51b6fd9ec8cd327f9f013e61581ce461c363312edcc3e43d3b3ff7688d9af7fa7216466eba788ab2ee218349527dfe6af20faeb752b097f6ae29c3190ab97f1f2fe123554f136b45e09bffa46a732313b573287b18770958ed0d8737acb2f98111d66ec6347ccbba831afbe8cdbe86a1776919a684263bfac24f2ea57a0032a817f688d5a9eec43aa5ef50d86f09810c333f2934e6a2de268438041056564cdac90244c701807cbbc7a6213e1ee9a3e1af9e88c028a35820f4c75051df0934cd92ceefcc83ff7bfdea967c0c6a2fbce888af80a2691f5f4683c674fe10ef5edea130baaff24026304bab74628082ddaf2251f813079546463107a32d49338bd8b8035faa0165b39bd52a9eeba5efe4c7310ebf2119aa3bb91fcd2be3645964fca0f6e8d4c9bd0334b385f2c238ba03c135d6a1c7f300eff74f01604bae89df8c9beaf0e927232c41978e2e2f927b35e5444310b7c73f7b7392212219a7234ab01d6139f2ecfa243a62253cea8a99c732b6645d6544f0d3696d930ff18cb82076ac5b34104f9c8f3e3adadf63c923050123b223786abbcc4cb12174d35f701ab5248c9a38a9c4d378a8b2fa455792cece4abc5d7f4191ca61bc1db5a2314f667a4cc467c443ecea69ec1022c64092e2a08bd67451a4b8d6370d3beb8b79ffbadfbcdd936bb1c790b32838576684047326f0b4f7114d5a1419c20d7bd8acddbbf4503e68190904a43d7a3453012ef6e656d96493a39550d77f9e58b22abe09b537aa3b5dafe16d76749c1d2df763a9fbc85ab0255bbe5bdcd68eb482a1a89db1f8753ec38bbbeee7c7093578d3b5e0afcfdb711156b6646a6d9628269e7a754797ac31e1d984f9af1a74d0828a269b951e235e8006c6c1275f6a698dba85829439490cd307edcfb3b18ae0ec626f7b1312865b0286c0d7932d67fde3ea1d483234e24717728bd5f1acd8b0d5df567293c0384d07a2bfa32db0762ffaa7085123d094a97281ec1d4c5d7ca8068360b7e0dde3567aebea7fe7aca91ab5acc6834afa9714ac2e3078f37c165e045a84fafbee0ee6028a0e9fee14eb3c58adbcc0df3c39457bf8a1ca15ebbff33b9ac250bf6b82e8fe80bc5125a904da86321a53b47915b92127a3014ec2060a652c5a7ae23de72aedb6bf40b40a3b110b4ee6b278acf91550179bd49c2871f3271324863cd45a6d41db20f22528deac52b21731c967c32b1b12bc69f03f983503cc8e5f3c78965b52fb83c0b2cee790b3f6d39b9836050c2359c3ca05ead56d2bc6648943da0ffac4c618cdc6f2c2fb3c8aec4ef7befd874439a9ed193abb861d7665532d867802fedea2074993ce0ada8d02a132a121623fe4acd3dd9fe5a31a7530df83da44f21eb772cf76a9e08c99833b813e8d391776ba8869be1287888e8ecfdb846ebcca8d16d9fcb5a4ad8b3153da9fb0106a991eac4ed20896d7e581b0408b8f19f886b4bd8a6c2bc20975a56cda28cb0c2feaad326d96cb11b93790d6d4fd04404f8a1ad5d079384bfdf195df1c054a9f1b7a96af7e5ff3dc4292878f4369d97951f0269d71bffe5e25fddbc3e0e07a8d02b2764aefc52faf5d31bd71b8fd98a2cc66dea07393e99e984a6fc1d64396e6b3e3fb4468fa355edc15981790cf53e2e62a57d1a5a0a094af580ed4542681b908d37670b4f094c0283bdef27b9c0ec3200eddfaae045abf62d22497fbacead9b869ec83d85111be644084f118a7c"}, {0x88, 0xffff, 0x81, "809fc873681019adcef090e5ea3b4e84bae47922b9716107b629bd7021066a5c44d18ecdb999e65836a87c66e6fe86d623bce4f7c928ec6c28c8a11745c13c37b18a0dad6c9a87a1ff91624bb06be629ad697b25543643c7ed4676a1ff7ab64ebb84b4ec3f55ea9f25c2ada17e349851e0"}, {0x1010, 0x1, 0x2, "450229612becde8d867879bae516188ae24a04c0d76013322ac157e3479e363c7d57d66ae6bfd8e81b1b255ffa90d76ba4cb8817e1191aaba851cf4706fe7547eca196c5cf84641f3b631c92287c67b335a90fadc264abe9772da19737c7afde63434f3d1fe3b219a64ae43e2e476aea2e7282571251b5560549b2ff94f2837689ca0ddc452230b4cc0bbbef8a52539d2293baf28c7bbee12ca5e3943fcd757db47f60d914c3c755834ab66529c3df1c7ff04888869a4a2ff10367f67a930007d39091f814a9d56d8a21d0c7831d137cd59955ea115d2329b604180aa25039334a753483fd5d9556f016067caecbb0da442ee7ea475e2029248047892d9db5626ba8a285de293ba437748033cc49a5b90cfdf4c9ea9738b73448349a51406de62c6efac7bf81343a0c96737376c0aca38b4d9bda63876d35efafa0e53e13edc82bf87579cf8a831291a88f94712e766a7e8a382ce4d2ee3b3a3a49fff10639a5c23d51e0d9e9c95ae6c927976a529fca6d3ccd7c038dceb953e4e3cec3d444884f67e1ed965206fce6a89e9fc0ee74fd837e093c3feba04b0ed61406e50a4098df8aaf4a80c3e2c93036f1e517fdbd9c36756c93d901a27235c8f6ad924c0c5ed74d9de40e256388b5031e4e3b82e312914f85f1f42c3940cacd55505eb9f713fa2727235c91fceb9c1f1432b77141ca1834b18308b7410e79a988688365f56d4b653551478b2faff7de1a2ee1644632c852a6285c02e61f9b019c6ca0f51146d052bf30009b214565a0e2bc3b51d1cf32dddae0f06ceab05f60cdb63a640622448bc751291e0b21222e048a8463d59b69aa2d0dcaafd4d70957f6801d2633bc6ca7eb6419c36074b3b4f52e150a901bf0c6fd2840ed1cf31b3dac6e35a08f1c2144a6b33cdb75ead57943dd5e9a40e853d77fc206b0feae4eb6f0a59d3636619f1a43d9c0a30adcae2a683d824cbd7541ee3871af2cad5af7d2cd29adc6db20e086b28b778c1b49bc1a0725f4fd363ad159a5b035c47b68d16702b340bff96cdd9f2ccb1424e0054b86bddfa2b15619a7b419b39e1a7229917fb354002deef549790dc546d00cc4582f0eb12b6282745e93edbbec91ba21b25ed494c1e26c19c2594abbd2317071416cc81f8ab372e7e0253cd08d23c4d84a7dab850c75841b456761d73e85c3dac766dd7c81eb3e4a502c750fb04a482fa26ab8322739c541430c300b3705540c4b898bc3c9c3df3fba6071d5fb517b94bde84e476e82f1bd8aea8dbcaa7527288a8eb1232fe1441b69bd1f0a3aa9116499755e82f04c636ce0c9504e4c8ac38f57dd4a62d414a0b4ebd74628abaedf4417f8295a44bcf27fb293cf125b788693231f69387b4c91495dae03b51845456f2d9fe9caf9388585a2b2463b023bc161107006c3a1b4bc7ceae6db6bb6b56feedc608da2eae24936a457ff997781e4a35f8265cb51bdca256bb60ce7c7e942428d4fdca1fe37c159c2fc78fce14f1a6f24d1ac0f17a4f4fd69484a3fe80c713b3e97bc27d981c76c0f074899628a0f60f75faf63f64e3f9c4ff7ea698f7f933c844fce60e1775989af857ebc9ae0f93f0dbc9899966d6b8e93ea358c0e1e25f00de8f52bb9db0ab091799071711c97e0359fa48a984052239b65ca7e29952587885745ec87360389a6310f492846cb33939dffe2e6c6e7cc160ed71bfe2162cce74e5e688807d00c5cd73c5feb0c2293f90c273f64d4d7e346b0bc0fff776ca1d1d08d9ed90b69b28d046240918e2f1ae8717d47653921d95d21744deb01ea0f170115a4fad7155b962ebf9b0fc0911e19449e0fefa8588b25ddc8aec524dbdb752dac13922ddeaaac1d428373e332fe5d9474d19f347292b367acadc15cb7ecd62784ecce1011d19c95135f63c811bdc1fb775fd8309b6e2028bbe7b4d4b3a0e0abb3b090e44489165dbd31399c44ec6b9301f9c364ecb71d9d416a4e5401ac9de250597c03872ee7dea608bd7e8f665dd6077fdf2bc3ead5ce4a1e9435f5e15de025b1ff1c5b988afc3d0804ec70ecee65d4c7d7c58054b51c40bf9371766e9e4bd0261cac072ad9461a0e21532dad557211272b68468a6dcdad37b166a0df7c485396c1559262cdd46c678427a0f63082f3bd801d26d270ac0e9de9a2f2c98f46f36e93c8a602a2ae70c0d8ae9042ec6163eab99b8b0133dd566b4aef05a817429ee2cce2280b1ff4ef24264bb8fffadf66276024763b58afd35bc9b952609e465f6e0a24ba1444faa2afe982bec85cddeb26a18a8dfcb77701ca14d3b7ee1e4e9e6142226640c51fc23368987813234677056d5a09af3f2244841b7cdfd23c4835ff3184beaeb3959a22b969c4257d49f168fe7000f076321d8e142fb9cdfd19fee101a697d2f21e67ada8a496ec410d431b003eb9ab8f7566cc889728f43bbcc6b63e304f30da33d8db9f8cb0842a36e56794883a9b150ed2282c46443b964b9dca033518d804fe3e1e544846d57f21d2ecd614792ec7985395fcaaae294e766f7af383a6cc047ff637e3b5d685678f29da347a95bc107ac96fe13a7b77904bc9ecf189a7e7d96f3d41776d82feb53e8203b7a4c56ebbdb04ee9c92ed8acf887d3f33c9d7043fbaf064e9f8d33ad21b8ec4a82bfe1736b8478eb0d492d5c97282e5feb7e6242a7713118ba6f2d032bc5e8e099bae8b1d8ece87584474ee41cf5a0a324b05b6cc81a5b8684d7a3d67b019d433a31771165f435c7f70559b4c0236bf780f429d868a92815626ec7bc97579d6119c15b8faad061b825c447698f4bed4ff44c7cf094ca7a069cd8494883cb68a1a2ae86cce1b9d272fa0394d667b90616a1bb62279bb1690a6bcada1119eca7df6c620eea74f1cd354492aa4b6a4d3d10932ac042a04a157826c969d8f223d464073d75ce8453e89a85a2374d137b546863ca56e032a88eac20fe8d0eaa172f554381415b587a7eea8174dfe4609d543594a069343284289153c891e0dc345fe5d599c47b14e57d907dbc26380c689228d4e2da1c5a779203d40177e372d5c3b808ab91a0181e25d00904f0913d19f2b7131a6cd7f0cb3f4d310436fcda7f7ba2ea9875d659fdd6f71baae1983c61e23f9eeb85b6cb80e2dde3d38b2783729d84a050bf9158855a6540e140bca67d6bcf977dcdbd8bce16eb4fa7067bd0ffa2b2f09f307f24dd1c21c499fc0ddbd3be70fd9d99b02683e5791f4c6b69757e38ed26a0c2d54964a2bbf5f89abbb107fcc238e98120d0efdc577ea356bb2f9bfd310c2de3b7991d12aefab61d25955d97c778fa4b190c120de1658de4eabb79e4acec0d7bb7dd652b531074a7e1c876c762a6c101913f3a6fb37eeedcc1f18f5ac57d278ce2c96bd3f33c465d8957c3e39810425a0c6a7853b8fde6129f2aaa0be9c220b3d1b8f165b5ab8b8a7ca01194ec52871928a3fc359cb838f044895d556cf37a061a983fb4f87c19b12f84be72a8405adc7185504c66745f48135128bc64ff706ef14b347be0270120225fa1d2790312936712899e04c47de47c728f5e057a703fa69a64439b228e8b137171a2c7734bfbf899806391097860670f6926f8b264beffb45c5bdc7e68f12b9ce175c9e140793b7e717a151acdb522034e69068394793c0132a7f21bc61ce6070cdbf17d792e78821313bf7733fe90e10e0f4a75ffc72cd2ee9507e4fa644c93b18096685e250779467f972dfa85c1de705633c4b5ab86930c7fa456293a371f2eafede04d6a3d3cded40abca61f4fad2c37ead59600ee605302d95b3533360a8f026fa42910e68a47ad96a4389a2493df66d86d93e271a312d6b711882d60e1ed92ea0d6cae38aeb0d118c10e0a8d63d494483204c5e15702f0ba22aa87547bf3419147c98cc968dd484ff19ef4a2f81369db1494b2bb753869a719b50f11866546611fe7482061c9b184af698b6592ed248d6ff92255f660777f4beb00acd8f1a8b5d4482b7a80a72a4faff99084ae2a66261aa0e1d1b0c8d6caf66b7a5baf7f1e00845141f50a182de7991241ede5a9cfdc90adf853559e34d8497341ca74af8f0cd80fbfedb0c857a4445053d9cadcaeb7373b237e7c1bf2659fc8a636c9cb329f1d55d68c666f53fe47bce459d31c6fac1bd3f5034a4f7ddeb0d9cbb4ad44f3b0e510bf0cf06e346867401feeafff2bfe7d1fd0ee5ba5aabe0b4c1a52ab6b321da97f3511ac02d655a5fe4a1ee03ca310018a4f67a482a40d6f1e875251476cb48a9c113069aacbfe904539b20e77dd13b1fbab35bace82e3db8c0ba4b49d0fbc623dcd66a7aad511d00a09987edbd239db2601d06026c22d9e50890014058564e84c6ab7b642c6fbce83fe51c59566a826433966befc975150d02be03680936938be17f45b5ecdab38dad7fceafd748870b3f7ec694db350762435b36f887143188ca681d3b93f3e50a9ea51339b984161870f643a1ca4c61d458be0cb40969ff7b066a1eff6311d3344fab98532d1b6238681e7bf1e516fb46492fb66bf1ddd254a4c77165dfef502bf6aacb2bc8f69a0ac4d91fb95662962cb9ca3a03085944c92175a24cb4cc8a8810de8c2f19ef6c354f5d82e2ba72c8ed025694d902a935d7bb77c46888d60a38e6e348e8932324a9b7a71836c842723c37b443100e7713cc2e2257d5865271c65a09f741b756d4044af60898e51f699fd6aeb7601b5df96895ea091313f833b98edfce4a85dc779be2db1bab6fcf99645e87a551726be71a30ca243f74c88e055831403905ba80dfb699d3cc4f5d76047fc5e52216e846fc8e469b61ac252ba0189d8908405e13c3ae2ace25b287b295146c342ec417c899d01800b645c54cfadca2a1b2166b140d982176ac6b12778bd909a2893336607758b8c0fed05fa81f64278a5368bae7b1d9da2154b3648784489ef5c41b95779609a0e5a4339ba79c6a567805ee7cccf701083661730dc815ec7d7b3f590bc4ca9d16c377219fed9733a0885ad3c4667428f01cbc4573e3a7f331b79723a1752f9987aefb7d4eb6733b22b336d0f54811db14ddb1816707336c85c0aa6391eec85665b735fd3f7e4e41c5b282911c769e5f10323454eaea1b2fb3f34515cd8538aee975c86a59d3ecff7e6e2222ae8ba1ce8c770c6eb1804fbfa37b1034ccde5cb52113801e6d5e169e06b3a245b49aa61a95480784860b34301adee25f8fe2d96f298efb946f70f27b31c68a98477bfc303b07c92c5ad24eb8df0aaae9aaf6f58dded663861fa0240aa7b979d1ba42a0f51f4d9b33d8c2ec7a9b1f12679943b219f715b548986e262a5cd8ae4832aee78c4c41aff1956fff5b760a816eedf8d26120089a72474117c084d0a95bbb442de81907a98e1de537c6ea0b7938a5180b3c9a56fcac969fda51bf5c808ebeac3a09b940045d137a703e7526bc8f14bf6a867d60917e0cf01812f9b4da99cfc63d25d84772a8c62d81a5d69eb52bc6f432162378ba0a5f22d1ff779c86693a763de0c71f3d0add960ba1438f7d99367bb9c42562fd5fdf78db59b6e5326709d02853bdb9f99f870c35c55666cf003f1c309023a95c00b7409913fe6463bed62ac5b48ad5feca2ed4cf79208238f68062acc6547b7c92ba5f2a80f91910656a89ad8e60ab26c1fd2420eaf0c9cf6218b7d0e69180fac05e78da8904a460707a5df1dce81cc83dfa2e83935e8a9cc610cb7fff8d0386743d8f4ba1fc2921ec83fb91f4d8cc73adead21a21620d03dfbc329de6a817d809373c4a5e513d73341f57f2e55eee0a60341be778478378160554b5daee"}], 0x2448}, 0x8) 16:00:13 executing program 0: r0 = socket(0x211, 0x3, 0x0) lseek(r0, 0x0, 0x1) socket(0x1, 0x1, 0x2) setsockopt(r0, 0x24000000000011, 0x81, &(0x7f00000000c0)="7b098f4e930300000000000000a16328e8b5088238de30ad1ce33cbb7fc9c4c2c12f0692a7d1cc9f901e02686231fb", 0x91) r1 = socket(0x2, 0x6, 0x1000) setrlimit(0x7, &(0x7f0000000100)={0x5d, 0x47}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0xa939}, 0xc) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200b0, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x12000, 0x6, {0xde, 0x9bc}}) setsockopt(r0, 0xa27, 0x6, &(0x7f0000000000)="db", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ff125c0000000000", 0xfda3) 16:00:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') setreuid(r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x410, 0x2) r4 = fcntl$dupfd(r2, 0x0, r3) flock(r4, 0x2) setreuid(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0x3) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x6, "000000000000002000000000000000e2ff00", 0x101}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)=0x4000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: socketpair(0x33, 0x4004, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xab2, 0x0) 16:00:13 executing program 0: socketpair(0x2, 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffffc, 0x87, './file0\x00', 0x4, 0x6b, 0x2, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x8000200b, 0x40) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000140)=0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2, 0x4, './bus\x00', 0x7, 0x101, 0xffffffffffffff21, 0x8}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x19e) symlink(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000100)={0x53, 0x6, 0xadb, 0x1, 0xc9, 0x3a, 0x80, 0x1f}, &(0x7f00000001c0)={0x7f, 0xfffffffffffffffe, 0x7, 0x597, 0x1, 0x3, 0x6c, 0x9}, &(0x7f0000000200)={0x7f, 0x7dda20da, 0x2, 0x100000001, 0x0, 0x401, 0x9, 0x6}, &(0x7f0000000240)={0x0, 0x2}) 16:00:13 executing program 1: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000005c0)) write(r0, &(0x7f00000001c0)="d79884acd33b6392e7c632937134c2f7ef6a04bede8503a0c0676ad2be914db21f0754722227466afb1b8f156026d99315df574c5c470a943b18c45d3b5dcce8d73a4d9a87fb788715a001ac1711e1ced8b2ab0a4294aeeb7832ffccb016f0c42546813d4c853a077c7d6edc5f22e48f22e0371d077925a02663b5264df04a96c1c549ab7992679c9fb8a53334a91d3eeaac43247161622434b35a6ea731c94e0ab3eb30173c742a0f8c355f7fad5aed813fc7707002c36390eec82de44c36a240bec3a77210d832f7e413fbefd214136bf082d9c9", 0xd5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r2 = syz_open_pts() close(r0) shutdown(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0x0, 0x80, 0xfffff, 0xbeb8, 0xc28}], 0x6, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x2, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x41, 0xabc, 0x1000}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffffffc1, 0xb949}, {{r2}, 0xfffffffffffffffb, 0x44, 0x3, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x60000042, 0x100000001, 0xb6}, {{r2}, 0xffffffffffffffff, 0xf3, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x2}], 0x610, &(0x7f0000000540)={0x1, 0x8}) r4 = dup(r2) syz_emit_ethernet(0x56, &(0x7f0000000600)="adb03d9c5150b4dd3dead581ec3c5cdf1fca166401cee3b8b9fdc7cd3a32176ed5e591f300f3d0fc139791e376e964925a0e09e8a9f2d22161ccf47bf2177439e83a4c3c9f7433805edf53c0246bfd7ad69aa6485262") kqueue() r5 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000680)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80000) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f576908008532178a92f700007c9ca9f49fb97d625d69bbd3e7e98dacb5a881efa0ce685c1ceea9b517be65dcdb623be6569a3bc0c9a6ee62d5b32e7057ae6c1afd879c7f50a055d9188d6c934fa02d4ff59125259936cd814b0f8b39d03498bdc165a75acba4caca21d919180957f068aee00c7d66ca3792dfa346edd4503683eaea41720d4145bd0c7d549007e8271bf1fd51b76df8cc8baa8fa33df775f142b93d"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000180)="32d152eea3ceedbbdd7644ed6f05a3128c995aa60784f2246cfec32246aeef053cedfa7f446e691651fcc7712a94339c16c2422c7588a0db896e8482d7a6828fc06fb5419f59d74ea3d489f3612779322660ebf745c2684a6581f3c08db203d29c113115b31723d959b1eee6e1503e8f33dbc8c0a9560ba695fbfecb277f77ab50637fbe8bf6aab58b1fb8467d636bf41d6dc0d711913ed8bf23b809882d7ea028dc8b4f7c36fbf1c529d5fa25f13ed69d27ee4f51f086590a2d1c6e124e0dd2839131b2acebd4fde9e8f2c734aa30c04cfbe0cc4e0ddc7961c5762611b11fb1fdf46040094b929a5044945eaac9e4841d657994965f9b2e3bb64757715242afd03cd19b15a18dcd27733884183eb8fb001f7b07478df1d1fdea72fff4c635845918e18653ae97bd07e58734ee820282524acabc591f4d2837ad2584a56edfe468397929aad82cad525bdf6e7eebdd255e1bb4f8929425811390b58b0fff7583412a6c46c87cac6b7c93eed53ce5041eb2faf3917ceaaced03e4336b41742fc48701ff12ec51bf23383273b544560ccb7919bb551dc3932989a493824b10841cfb4efc082a229bb30b0cf28c38bc836df5a80269656f30137b5820d5cfa28dbc3d3ca313e87ef3453ab421bb288fb06a3b3f64199b39988aa56ad792959c074daff5b8f8aab4eab7dc9caccdc04d72e957ec5635f437bbea49bc5e91e646493525723e912203f3eace69053d67fceb007135e279f5e14667e7407c907581ed98087e85463fda6d9518ebbec23578b020c5cb2623cb10ba151297ec704fdf7f5339c0439648035d449e29f0dfc1d372880d0fe635b389ad4b19bc093974413d0ff7b10a58c6805002f7577d2591b211011c9cd073cbbaa1186940b635842bea400cad7937ffe600fdeacb565e0075114587ca2e749b8c2c4891bdb54b5bc7e5cd3a2e5a5aaef41136fd1297f5a9c542aa7de64541cb936d0034ffcd7f3f3b8f1f7f26beb581894889c56a3e02250d31c19705fc4d69f4258940387f483ba03b01cdbafdf00f45ef23a95eb055f6009125bb70ccc989e98daada95a534fb3eed9ac5e33cd36bf02981131eb68482251de65c14c29082a85cfd18ead8178b74ce6e91a2e78e64cade2f4fda07b03aa6423993e84ad4541b53ce5b8e11d073552aae14250c2f6e5eab0b59a6f6973934649db8b355d9f6e33199fae5816131048242c4dfaafcd64057d4bf514022772c3d3e2e72b852e5b8514eed6a5672ecc6376b1afe2323216378a8fef074a4b786ae3d8bd669d3574d0e38aa0f4ffbcddf597a7f00f3d84dc73a7fa3712b333738ed44e9ef27edefd47624c7b39da7f41f4984d4e92d0ebe77ffea9423d50964435a411a72b83aa02d764b6ef9d5807755d1b8c29618e89e29175dbbb4edc49e476bb41b890f1ab3a36f78c83ce1fc657a1d8c73b778f7ec259c98b6cd21ddf17eace242c84ca1429c03a5da33f4852610e15a220027ab0e76ed96b139a600a73cde09adf6bb82c8fc54849a276d9c4d41f4f22f4ce1f5883fd3306a075bd11de63e829a6b5b00672a48f4c7b838dcde82698910f74577dce9ce00020023e85e1c04f378a659a0dd1da83e153be1b6a464c445bcb3b9f72c524e6a39ab2c8beb9de6fc374021ee34dc788a3feb60c48437dae8fecf6db1d7b591ac619bee10cf3f6867896535a662fa13543badab9f757548e4f5f347ee6d40d76d7b45d82e5906216520a55df8c85f90682a4b5859354f8466ee94a9b820a02a6116c558d6f5899a5882f00bb375ca72a91a7100498b8414a6e376e4be0ec4da6d8a5f318bc2a8259a73b9f8438b5a25d198844c6119809e2b09007ecd2b8b26c90f18361a9357d178601f4d919f34ff2ece3182e1a0e33eabc4aae6cbc8b720fee34b7c639dde66af62fc166bde15e9adc50f3c56100b800465d73ec7f090ab5b137e3cbb01fb69c69dd287c72038e7e6ebda18ae5d2d8b96965f35bd6bbc4df7181cec1c5ce79e582e07880e138020aaf84a7ca0e0154bfb224370904de0e7d23135829af8e9d4939b53a96395094e8b92e3fd201452822c4634620ce7b9cfd2a67cd023ccb3b37657ae452ca6bf8ec5d8d2b7c5f490723b6444c97f5b40078e599ff00fe0e38c103d586700052ed8d57165c125b54f03195975c9587bb049161a46a4378279c8fd950a63d39384e8a120270726aa0b2cf984a0c7b7bb8a44baf46d8eb1a473c2b99ec13b1efba1d795c3e599ad6f6510940f7808ebbbb691bbe3bcf621290c975934d3c5996f382fe83ac447e2debb6bda66dbf402907baea07be7ed2dd5bcedc3ccb2788164f435858f070363cbe2568cc6c57e963e0ecf991f91dabfea3b37398d52e1febabf41e71f86b9395e50d9cea410fc104de6b08bb1541c99861e97e6667e43d7ba96d4af8a6a12601c6173e58ae1cb854c6309508cb5cc5c3d1946fad39fd5402a8ff8e40d8832748791f96f2a10a5717ff529c770045da362db8da97c8533fd5bd4cb4779ba637446bacc8bdfaa093eb696db3a715f7690651eb78d7f8f1c2c538e0485c3c5e61aadca5dbef0ddf8d0146af264e7f955602dcc714d9fe19990164bf36f054cc6c30029d9b14d47795bbf2503ed5a1bbb8f3609be92851a2c7db62d5fac2ce40582a53db27bcf1991d35e49a5b9486c500a8a0355df945f1f805db64c4624c74806ae74e8f7c44a80a30c8bbd449ec62197bb9d5bb6ab13571dca3d3c9dcaa2737ba228e7fce4731eaab5dabd24329ce95718c4003bcbbb7bdb263794759beeab2ca40722fdbda545346766f2e82dc725135b862810b812a9ebbe3349f42aa4642989c8afdc5a085d40fd77871101f9a48f5b26ea2777b21eb9f1a09f2212eda43eb8add7b0ecec1680dd43a6fd7cfc545b5d1b4d67de880d9e4804226e1d6e808be2e84bfec1e19c03e52360aa0193e8b2cd6041b46c36099f8fa230ca369ebe4af19f07d5916860f5d11eda4c0ef55ca6a78c391709b5487e8a98fb74531b4071de392317084e73a72e00437af2d11b87fb6e3b488532ec255846ebc6e14f93fa15b7fdd9805b17da0aa27041b4b378ed79702d86b8ff687b45e320812a377390fccb316b2fb3ff12d45cf8205ac1c39c873a821ccfa90d8de2e5c3f8e97a7ec812849f6716bfbe0b57d5d70f5d881c81e892caefaf3626aa289dec82ef312bf1f6b112eed636a9e7f98ecc698505644e64c1023c2f3c0718ff3e5ea797bb3302e034f58f3873c36c9fa12b51772e862b5d50943d2e30c3d017b2f331678f5c71bdd000d849aa0e5a025154ae24e9cabda428e31e9e9622c693dd076e3233087044c6d06cc412a78995b86aa1cf934121267f49835bc465bcca9c6554067169a361731819c113f4fe1566d26cd4caaca58f96c7a2a7247ac63632850740d8ebc952582c2c257e02018f4aaad3bf36b0c0c686049cba19ec2d26fd11758d7a76791653217ace325b27a148d17b9ce6c7aa9aba5eb6855b31b53f340925045f4368d93ab55135617c6bd7879f0b65398409cb686333c7363f1bc1a31cfcd7a58fcaf5d0898f392fda3235e6e28b4810c9e68e5268bd022d547425362c970bf88006774bbde6b04de6bcf2bd63914381124bc7e070c04ab34feaa33317c640225a2b32804e51e374642b37099a20f98da2b8f7e5e1b8eaf296cd8e4b467f528813548654053d27fbd71f3d1aef0968d7c363972eee471fe3cb992935da7d8e74d2facffd303670714543ff709ae2505bcdc7bfaedbf6a1ceb23c0337d4f0db54558e8edb948884432860e996dd869a298bb829930c98622f1d91a4c015e1717e80a160ce5b96051b0fbd4b004a206aea211e06506a2b2f17b0e5c09dbc2597dd57a6e4bdd26605f9035fb583affbf620e73ed715823b832286d5b2c34d805af8349ac0c942e38fde104abd31e4d0af4f93093a2257428ea2ab1f1556670cc3bca1c5b2c0bd9771024028d01e578658ce950841f9678d90bedbc9a2b6b64c0cc24925d06747877f08bfa7bf7b43754f5ca443bdfc6ffd88091f8dc8238c8952257e996909d4b8ef94d98f5b5bb5cb84b7d77716889034792e13d65e9cc186c49cd9a3988cbe26bbe24f6a3a558751ab149f2f4b633b5f6633425cf5f2a20271accc8a98bf8624a1af29b48d57e6f9daa511f9b771fa321fa60abb3ef10510baa29acf7efaffd1aa09b8b24a0f61e475b3a0a721a952b75b6bd7d95ab1555191d48e82921e692c3f2316c64c920990ef4383e73cab60798b80bf39923b8aefd4e1e939970341a8b98623161f5d960db60bb9fb21c566fdfd7b0c3748cfa7724b26c8aa5c5c9d2574eaca4c68e6d104f28a663c80117743f3a2b7805dda435be69c376e42f74b9dee0d29b25041c11b8690cb148d339a0fbdbf23814bdb771a1bde269913478ba92d623b5473aaafd49a1b0c0debd1c7d6e64308fec687f2c1c405bd4ec3d46f41825feb0694c12e0507d7e8a183084c08da0bccf39e521cc774053fd1af99b41ed3cb5f79668f139c8f1364c37079787117377db700d3d63981edf9984dbdae212ef7c647d52dfb6ee77d0631fe6d421fb576a3e2e8248cef5847ae6fa451dfc328a0aed64af493a5ac5f9b4d316d150bfbf15f19fe2183e5e545d211c3d034e5bdb3e1a9d070c125195f9a13cda49ca3d7d718c8d6353e088c37ad19ca7c5b6b180d39583793ef115d6c44cefac787cd3c25cf8aea250b68e14a304afa52787c3cf6026d030cd5397ccedb0e84c533cfbf75e2dc769ec11c14ba2b8cdecf172aedce0ae1b330ac2769aee761bc6a8a1a4bd88251abdbb672903ce1becda96938d8266bd91c1d0d4b8f590dff482b6100ff5d298dbd4b0e3ac750fcb808cb90cc1199b28c6ee1c76c231849fdce1e973d27f359279df21966c10eadcecd44326705f0c7d812b59f5bf059651021def2275042ce24e497b3c00ac1209ebebc93fe0205e0dd386f763703f876fad2e0b045f76afca3c9edf6045279ea330db892b6bb24a6ed70e41a5e8af73e8a82bd03548cc76e1f9bd6807cc8b32f190ecd7547ad908a62d73719b3bc2cdecec21c33b6d6efe693098ce481e5ebefd7ed63f3c6f152eb1b1df3b6fbac64326cf55acc03fdfc3094a88efbaa1b66077212c56eec55e38b02390cac7828cdb54c5144cc14a5f90552b05aa2f74d325844bd5a90fe041525eb377cdfa9fcf77861d044ec5cdb90a6c9b36079f4e8c7c850f793c8500d291079cf7f6694cb93658aeba3da4e8b351afd68e5fbe24a4ab15c455ac7c59f6348ccd14cc7b482cd1b98a0941b18aa0eef8d6005766460aea828e4902074873c4962e5129dbb97f262a4a70ac56d09cef87e305536ea3d43c9269487ff841156e46333dd898617b73d5aad8529a9ed38dba6c1471e9c4b848f8c4731de314b520f444c974467facee52e8650ec2bbd50737287632672fb6a9b831fa1df5c5784c631879c3291e080392045026eeeb8516ce93ca0d99b407e75f53d29408ab6dea601046ab3140ab579d517ae6946c36eab6237771538b0d5e77fc9acafe422de523de59f6b00649201520c4527cc23d4a00f1043e5c0f32c4172b448c12853ddfdaad5899af5c2c3d64c162a6288c5ef058618919c7b4ef61f445a03cdc71c9516ce2d140c659032ab6ec7cf75139e22b4f3a888be57f0638ce94109ccf43e16e70caa6e5106be6eaef05345901fd1b0ca06adf44c650c94aa6b6f37d7d607bc5b665ff7c15a02864198442bc426776a7d81554d444a95c5850a9edfed2f", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x800}, 0xc) connect$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) r1 = getegid() setegid(r1) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r4, r5) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r10 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000340)=""/232) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r7, r8, 0x0, 0xe8c}, 0x6, 0x6, r6, r6, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x291, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) geteuid() fcntl$dupfd(r0, 0xa, r1) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) recvfrom$inet6(r2, &(0x7f0000000140)=""/91, 0x5b, 0x840, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x7fffffff}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x62, 0x10) poll(&(0x7f0000000200)=[{r2, 0x6}, {r2, 0x80}], 0x2, 0x9e) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x5, 0xe000000000000000, 0x1, 0x1, 0x7ff, 0x6, 0x1, 0x2, 0x808000000000000, 0x8}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fsync(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f0000000100)=""/196, 0xc4}], 0x2) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x104002000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) shmget(0x3, 0x4000, 0x22, &(0x7f0000ff9000/0x4000)=nil) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x281, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x200000000006, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xc6}, 0x10) 16:00:15 executing program 0: r0 = socket(0x30, 0x3, 0x4020000000) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=ANY=[], 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x1}, 0x406) 16:00:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000180)=""/48) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000)=0x4, 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2bd3ee9e0ce0d0dd3000"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/21, 0x15}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001ac0)=[{0x6c8, 0x0, 0x0, "883daf4934b5eadf28a2170608f85cbb9313f6aaf6d62f7a5ebfa6d2fe94715b28253453f0de951e0e6ad1aa2dcfa91ffbb8add10c74754cf445a64ea4a5fb94a40cb23fb9842ef3423e0bd28d6bfd56867ee6692bf623bca4e52524586c64cd9186ebeace97e4468e69731e9a915eda91b91214135f6195955891210e4f104d04cf1fc9a167abb4bbb1c6014955cfae1fd2dcc30356fccf4994c4f6f24fa85f04d8ec806b90f00fbb9f6b1dec2054c1bfdb41901016614b675a04439cac74c678b325ab91f7e0677e10515beada28a78fb5a26ef9846ba96b210e88751f3cebcf46d6a07e999d1c1ff90ac7c099efabeba37ffa54a0f48668e9b90830a072a4045d06e6a73421cb282fd0b08251668a65a39015b4dd85a81daae1cb6f86ac1838103c2c4027e39c3f80137f874880a8f1456201201a4ad292132affe1abdec278f0543ac5d826b922b5474916fd6512a0c6695fa4bbebcee2bb346dde98236fab4bcda2f07f04a72268ce08ef9c71041547a7d969223a5840f51b144bea2a183f2802304c1c5d04acf315f2af679613f5d64e4c031a0890ab0caeda156b1392931aa7744552f294b46ade1616d692ea3cffad4865a882dfc49ee25bacf91ce0c408bdae69915a22693c1329b30245e380327d4115382213d802f2113de3ae58027e1a68da89aed9ed72c6d74a74854c06becdbefc61f7585fbed999493ffe660e61548a9447ae57f49fdc3796877eafbb5bbe7dda6c302b2b041f9e1a3a6205cfeda9e6a56483533558be9e011a324e9597b978d837ed0dc704f733b66b6b0b126cc287dd7f2b4df82225f277639736e1e9f98ea670062c65c09502c03de3ee4f4f0f9d158e9b1371fac13c663b54b682a2f5c3791ff96367c83acd9c61f8992a499a97b8fe4048c2129f48e4f50a26d1ecf90ea5c26951495341ba98aafb3a1fa71507d1320e4acfb6de3b4613c199107a84d36b690f9779da8e36837ba3247027ea7bdf49ee114938bc7cec0ad4ad99d61cd10eca26ef7afb5e2179c44f4ab3a0fb1ea8c1eddec49f043b670d92ce2adf421ebed658f86eb169b826f3d38a25f23e394eed71b2f8cbdbc5b99e01bd4150f265a0f59216b1f8e378e30a4ef763e0065075bbd4af3b7d5f097942e2f1ba725ba26a100def7543e133be3e0601956c38371175530d07d1cbb7cca61656af92671628d2059336b12a5592e9089b94e8d0a1c3c83b2e5c3570175426c84991df65c47a9a37b9be53c530c313538dc7bfce35eb5dbc39e47a48c1151c0ae9df8c4abbb103d1d25ced1281f4c2b883172526bfe6cb7b8b07909d57b7fdbc9b008907bac3bc00f1050324bdd469836de5de1c74526f1131ff48e27ed3f480b86b1701549d19a22f06644d0867172313d69b0768ed6cced3e390ee0d880fd7452001ecff39b05298ea737a1aa77a9f26e8d2538770b16a0c624cc7808fb9de1089d33aa4e1d1cc3550da2788bfd57ec5c5fffe5bf6fb17fc53c522967b29eecf29e0211c8998ceacb22d8e9ded289be46fd5da352c19eafa623c1b2ca7438b0cbf622a359909cdb2cbe06a15f7ca0d25b7041cfb5ed729fa3313e9c1dd1199c3f75366ab0ef4f466337bd48b52b62b97363ac50a28feee6c117cf1c74bf561e9258038a66cd86a833ddcaeff2d80281c56a214283add50caf481df89e58bf9996d10b3cd2fecf8e04c9c925d959beb0beb10271c495fd072ebc7408af828200610daa296934cd378fa39157edfcb8daa0205aeb952de626542a6ac31fd723ef400cfaaad2a56bd1827244b86b7844af7ed3609bd3147fb214fc9afc02e6913b0a06ca5bef08048e4e7f1834afb33dd4e38744e1aeed0e2156e0d5714939382189ce2d00d251dea92f7b1e69c5aca74a16f25fecade7677934cb769f5ab80f6c6c3b1f3980c841258accbf541207bcdb0fffe9b79230abbc57da6a623b3f8884f75a969bdf1f1eddbf3168bcdcc2b08fda4fea3db66e2a32fe393854dce34a7e60991dd301b36ed63b0f3b0b00551f7f7555eb8491bc0e5715409947ba543d7d7aebeb83dfa4070877b1fd77273ed278d813eb277966a1b5416bdb4e6845de47cea50d5a1b780188fc5b1f8039d4cb5e8c6de108ef35085b7f342fb2b9be9b56d374cc160bc24b0be535428a1f3b5f55519278f9079a6e2c5a8c47b028374204b80f5f0cd7a323801247386832ab1d6f98fbde1f82e02b1472dc96f563e7ceb486639c8ec3390ffe97abb15be2cb6a759b4a44bbe79f4f1cd23e5bf6fac321094a35c24377b300f6206c6d1106f4aa6df981739634a779175a5734c84fbfe8b578439a27d4af0400ca0a42e66f832be4e4e740460b808ed41a016ad06f7bafb32ddc61a2d73358e565c71307275691917bbe3c7094a063050a0cb1f57f3905db759"}], 0x6c8}, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x3f, 0x1}, {0x7, 0x81}}, &(0x7f0000000040)) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) r3 = msgget$private(0x0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r4, r2, r5, r0, 0xe, 0x7}, 0x7, 0x1000, r6, r7, 0x9708, 0x401, 0x1, 0xffffffffffff6a80}) shmget(0x2, 0x4000, 0xc6, &(0x7f0000ff9000/0x4000)=nil) 16:00:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10009, 0x20) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) setitimer(0x2, &(0x7f0000001b80)={{}, {0x0, 0x1}}, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x3ffd, 0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200000ffc, &(0x7f0000000000)=0x4ef2a2e3, 0xffffffffffffff4a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x1, 0xfff) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed, 0x401}], 0x1}) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xf3) recvfrom$inet6(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) fchmod(r1, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x7, {0x5, 0x3}}) write(r1, &(0x7f0000000040)="091215c69c0e9a53010b50a0a105b010bd0cdfe9dd0a4fb8aaf44a8901", 0x1d) 16:00:15 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r0}, {r0, 0x2}, {r0, 0x593fc4472315769}, {r0, 0x90}, {r0, 0x16}, {r0, 0xc0}, {r0, 0x7}], 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="8e0d55859202e1d04e213722354cd1474938de90e8ba8994edba147b0a6ac18d6d87ae2f179c5630334ca2a2c0388173cbeecd80bd74d0e94db1c9d9ed1f608b156cbea34cf96d6c0d73cd5f37b56f8982362cf78b54d3a82e790bcb5459700a012ed6b43ea5e49ee5c6b649f853283b1c84a2b6661aeac31bdbd62965e1464dea972c146a0e10744d1c9052c060fa047f79da492c829cd686b5fb6b5ba350c2fa766c1db9e81fb2f5994480415a4cc0f26454d2eabb929e590ebef5f4198e43c039aa811f93822f8a0d2b85acd82f7f0c419912f6c6171431620e328ac5a645dc469e5bbf2b5c0f6a823625389ab21dab4973c0", 0xf4}, {&(0x7f0000000140)="34b93e310cd3f42e21df5a7f13f15e9a235ae0", 0x13}, {&(0x7f0000000240)="5d4aa6d78f6791b0a79f5eafe4766d3f0620446c7ef16e2fd59981aeafd446b0df07a56a01fa52773760f4828f4b183d4a8df941b28b3be74b21fe8b57bf7272deccddbcd4ebf3ebf66b3635e01378d6c79fd4696831fb5802940c1c5925c20c988e921ed2cfa23f3edcffbf69f0b1c7d621b4e87354de8c2dbc6d381cfcb50b390ecf7d8f8b161bc79e9cf3927dd72e20861b92990290d9fbafcde6469307686a8bc306a9c36424ed77a67668759fe710b847883a44e18e188c199e29011c4f3080aad59315f1a4148a9233", 0xcc}], 0x3) close(r1) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) 16:00:15 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 16:00:15 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/213, 0xd5}], 0x7, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x93, 0x1fe, 0x1, "33d7108833ab10c1f2b58d9ea90851be908ee5ad", 0x6ed}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x101) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='oG', 0x2}], 0x1) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004000800002b27feff023519edffff00000000000000ffff0200000000400000f2e9ff00000000", 0x2c}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) r1 = syz_open_pts() getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000100)=0xc) dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xaa7, 0x55}) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0x4, 0x9, "e6ec7a67fdb527f0506345319b77850e347290fd", 0x1}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x25) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff6f) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000000180)="9e517c6b2b9beaeaf87cfb49b1b80b405a60a2f61403aa8d21f51ca0f26bb3ab83b185a3f0", 0x2) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x4}, 0x8) 16:00:16 executing program 0: pledge(&(0x7f0000000080)='/dev/wsmouse0\x00', &(0x7f00000000c0)='\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x183ff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x2a, 0x2003}, {0x0, 0x4b33044c}, {0xcb, 0xb}, {0x8a, 0x8}, {0x40, 0x6}], 0x5}) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) r1 = msgget$private(0x0, 0x442) msgsnd(r1, &(0x7f0000000000), 0x8, 0x800) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e80000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b000000000000005de12989"], 0xe8}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socket$inet(0x2, 0x3, 0x405a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) socketpair(0x1f, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/137, &(0x7f0000000080)=0x89) getrlimit(0xd, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x20, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x4000000010, 0xe287, 0xffff}, {{r0}, 0x0, 0x2, 0x80, 0x14, 0xcd}, {{r3}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000082, 0x9a}, {{r2}, 0xfffffffffffffffe, 0x54, 0x7, 0x8a3, 0x63}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa, 0x0) recvfrom$inet6(r0, &(0x7f00000011c0)=""/72, 0x48, 0x40, &(0x7f0000001240)={0x18, 0x2, 0xffffffff, 0x7ff}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x1, 0xffffffff80000000, 0xa0}, {0x18, 0x3, 0x9, 0xa00000000}, 0x2732, [0x9, 0x9, 0x0, 0x8, 0xfff, 0x6, 0x4, 0xfffffffffffffffc]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2d67c606, 0x4}, {0x7ff, 0x1}}) r3 = semget(0x0, 0x3, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000012c0)=[0x6]) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getpeername$unix(r1, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100300000000000000eb04000000004061a8d15db4f3c9eabec0ad21261e6939bbe3806628368d2f65574d49da914718f87983bc21e36b186e"], 0x10}, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) socket$inet6(0x18, 0x8000, 0x7ff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket(0x10, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="60c799ff5c7dcfc5072f50a78dca7931becb306039c29fbb6f97e9eff1c222adefb20751f9377f63e3d9d061f793b1ad48ae6f5e8c9256419b0594b8b46b37254d0857a218b032adc41f1a770c47159e66ed6c1c3a64307cc37d8945c6fa3fedf5d53d79432a24f5fce5c4fd65a865f3326546f1c949099fc12d1f6ce5789bff8728a24b0ee58372973c3589a1923aab34f6dc898d0284de46e15851ccd2f239af7d81704f108e3ed6b54e630e48258ad893731a64cbc2c77869e91d57fa765a91f5ac8923", 0xc5) getsockopt(r1, 0x3, 0xe, 0x0, 0x0) 16:00:16 executing program 0: shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffc000/0x2000)=nil) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x14, &(0x7f0000000040)=0x10000, 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="e9", 0x1}], 0x1) fsync(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) setreuid(r5, r5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="482b51fdf29b2ea0553b13db7db3dfbb5428de084194698ab1e84c00142a37d7f0ebe631012787886026bc25126a0d1ecfb1ed2820a96bb7d1485c72f168f9eb8ae181fb898816c9376320e8dbdb940600b52cfc57636cfd071338d73c4dc56c10069371", 0x64}, {&(0x7f0000000080)="b855e5e2b02d1792d09367ff652f7ff3634dd1dd1ae4b25b1996ae89e7cd13fe7be1cd83a5f47d9a8168ad4a237d4f5ed5498606d4cdb5d1d65b93f9", 0x3c}, {&(0x7f0000000280)="36df97ae736cc822360ed91d3a7e552fbe7e71dd2eeed09974081059fbdfb1571433109a49e3c889c9ce1ce111fc507e5ab61f3f3357ca1d2bc98cc2427e6799b06234193984054f7255dc3f2121f03af16d8a7d9d5fb23fb3c9d12ca16a505f0d4daefead835abb1a9dbb857dd98a1503a2437075d6ccbea81eaa62c611754725cda69a3c696c434951e65294b78fb61a50721fe66a47388876578b946e8e48dff8e6369fa9bccbfa4003825a04b7ab6c82e2a6fb1f7fa63ab37eb1d00b60efc80d8998efada27c1666c3bfe258d1dfb93b14d3b4a7b75d68395e5ee13023faaf539c1071", 0xe5}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x100, 0x400}, 0x409) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) open$dir(&(0x7f0000000600)='./bus\x00', 0x20, 0x1) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x100000000003, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x100000001, 0x1f}, {0x18, 0x2, 0x1f}, 0x8, [0x7, 0x5, 0xc3, 0x1, 0x1, 0x80000000, 0x7f]}, 0x3c) r2 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffffa, 0x8}, 0xc) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860040000000100000000000000000000000000000000011bffff0040000000010000000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x100, 0x0) 16:00:16 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="47000000ff0f01000101006a0a2252d41ff92a130652a9f1e47f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x50) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0xfffffffffffffffc, 0x3, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket$inet(0x2, 0x5, 0x4cde) getppid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000be2f0a)={0x2}, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1b) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) getpgrp() msgrcv(r0, &(0x7f0000745000)={0x0, ""/4096}, 0x1008, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="abe748eac727e2503832", 0xa}], 0x1, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ef, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0xcb) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x1a, 0x3, 0x8000) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x6a, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xff) flock(r1, 0x9) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000180)='./file1\x00', 0x10000, 0x100) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2080, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x101) mknod(&(0x7f0000000000)='./file0\x00', 0x1010, 0x8) write(r0, &(0x7f0000000200)="b272f603d9baaca8c6bf0615d4ae3d25d9ce83be70d78deb", 0x18) write(r0, 0x0, 0x56) mknod(&(0x7f0000000380)='./file0\x00', 0x4, 0x80000001) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000005fdcf6fff900"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd4bba27082974ca25456142e855b11366f20374124b4d25f60c244fa082835e714259b48995df94113ec4267e29365a05ef490dc0b442b21e8ac3b13332df3bc646d1ad2836eeb170cbd509e23e3faffa30347d4dbc49360be98c9866e0bfdd6c834b", 0x63}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="667281af6ba0fd162ff64aa95c072c43fa1e2f7a6df95871123a8fc9e71623788ea8e16a81", 0x25}, {&(0x7f0000000400)="b2d27654f1124aeeeab0cfaee8d2745a5ff6c84a056414671b8c04b84c0b006c804d09d31399ef1e5d67d52d2039d56bb4f8795957c7bd792cd7258103c3eb12eca7c22fb04c595412a60c80f69712af3ae6f929d1f6503e4264d7f3b44b6b0f96d7b44d1ac4c8eac487204c72fdde05dda8c07366dd1643196a9b71c323b546ee72f1e028ecc28f9f65701c84df41f3b0cac3119a4d74887381a83bc8923df1109b59bb0147a3b1", 0xa8}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() preadv(r3, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x2000003ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) r2 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 16:00:18 executing program 1: madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x4) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000}) getgroups(0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x86a7ac95ee0cf34e, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="58bc18609a430f7fd58091a3501a0bc6323ea807e2a79761f53b17b7d8db7071545d8a2c4850c3a3319073a102e6426ba3f313dc2863b23d54ba34fa19066cef3740973ad2bfbc85e5d3858bedc9a604627fb75b9314e25be7f81e18e162a87007cfd9f4b8a06502c106b06579867f4f5595551ee8328fca644e04b245fb9ba2890d89fdcb680ec5c5464cefe96b97848ee2fb4776e299c45f99d8f8e97e74bd31c598f68bb82255732e912c2eed3ca0a89aad950226ecf56210225e1b7e820c4021dbebcaacb82cc21fd1362757f637b0248b6354f1fb8163108c384674cfc236b075f78134b27c63bedd30c03f17924bef347a5af2ea964f5c55e75f2e26"}, {&(0x7f00000001c0)="61932c1c120f2e2c00075054c1d5f17891f647fdc815fc465c07a5e333bd39294281c28e4f5d21fc50eb661500493fd81cfb03d53b79ae1b693645"}, {&(0x7f0000000280)="680a2479b91b9c44e2"}], 0x1) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0xfa5, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x80, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x100000001}, {{r0}, 0x269be6144ccad6cd, 0x31, 0x20, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x3b8297e37127e017, 0x7, 0xd1f}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x18, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc5, 0x400000d0, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x10000}], 0x1ff, &(0x7f00000001c0)={0x6}) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x48, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getpgid(r5) bind$unix(r4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) bind$inet(r0, &(0x7f0000000380)={0x2, 0x1}, 0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x1, 0x3b0, 0x36b3}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r7 = fcntl$dupfd(r6, 0xa, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='r\x00') chroot(&(0x7f0000000540)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvmsg(r4, &(0x7f00000009c0)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000640)=""/87, 0x57}, {&(0x7f00000006c0)=""/181, 0xb5}, {&(0x7f0000000780)=""/193, 0xc1}], 0x3, &(0x7f00000008c0)=""/234, 0xea}, 0x1) getsockname(r0, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) r8 = openat(r0, &(0x7f0000000a80)='./file0\x00', 0x20000, 0x40) recvmsg(r8, &(0x7f0000000cc0)={&(0x7f0000000ac0)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000b00)=""/126, 0x7e}], 0x1, &(0x7f0000000bc0)=""/247, 0xf7}, 0x840) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000d00)={0x5, 0x3, './file0\x00', 0x3, 0x6, 0x2, 0x94d}) link(&(0x7f0000000d40)='./file1\x00', &(0x7f0000000d80)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001860e6008bbf3e3a29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x2e14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 16:00:18 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, 0x0, 0x3e6, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe(0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) write(0xffffffffffffffff, &(0x7f0000000080)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)=0x7) 16:00:18 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) r5 = getuid() fcntl$getflags(r2, 0x3) setuid(r5) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = getppid() getpgid(r1) flock(r0, 0x5) close(r0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0xffffffb2) close(r1) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="52d7f729d1d13f221cac10dd4edcc7223bee0482e2c92192707c2ad28a0b0ac47cd9f2821bb943d18a029c73d18f54c029d06465b7cce05580e646044b04ad6280a71043fe4a04a1bfa5be31064c91686a823bd2e0c797a98bb2916002a059fa0c8900b4fae739c5d3b626519235a5f4cf56ca9f2248ec8cea1cbe853f2fe654138878ee4b96a4f6f56fa87e67f522417eb526f34ab4c5a17673a76cf9abcbf81177fae75aac1228f54dfdc67d49f6948342bcb5f5ae7dda070847419788a3552c5af161fdcb6364b0847a013667579f6a9a79f850e5d3ca292d6ecc79391d1d9b1004ef1cf7d8b75b6ac1cea9087fab49e54f87469657f1d3043597520660df22c9a680ff6146fb52cd2a89fe08053a4dfae6daf664b7d84a2cd3678dcc28b11a5f52029e70241ac5f2292e4659fa5fbc5ff79c837d3682d21f88849ec908a9c9b9019c5c05ad2760a9c3235f6c78da5a04120262913290ab046c205044ff59ead5b3bf814664c97da3f14acb1b93487e15357b7c713d2ba777cc56c35758261b713a15ca400c0db4cfa27ce0f9e8b7defd241abf9ea5a3b74a013e6a17be193fa8dbd69ba3cee9ddeca977ebaf09dee60ca2c9c69f55a4c03dea3e14073679aa9a90568649208dc92e22de1f69145ac3ce6642b30778bddcabb0e4e1c4b055c09745ad73bdb417aa07eee6db4b973c83fbc88ad4c747a252e8af947a6a3a25c605cf911021aa7d78b2ad54e528590d8591f943da0aff8b242db6fcf1454201c02401083eec3c156012dafb4f78a9ba5fd48c9379d6098be5aa813f0cb8a6a5997d0a41d97de52c1543fa9bbc9d8e41554a561e472d80c076942fc907e5d5cbb1522ee3d4a1b34e3cbbe1bbfd17673a48ee589688a2d8d446a7767c55d6df102270985134c043c82e44ea9de6171781f77fd7f2e2aa968cf3fad4ed808d5b695fef412365c43f6548757b088bfc7f299b7b7bbb9d334c599b6f4cab1845aa1567e7c09db1ff64295ae68f7d73b9fc05cf7539b29e72d60aa987b3610d05be28e23cbcb1d857fd6d2d852918da04052f0be68b8f62395e2a8b5173e791a744a9b47de32336e7ef3df050af2ddd70ffbd6782bac4408efcb186bff444dc887d866776f3f60e3e6faf109f2fec6349e5ac9c3a1d52ed12b76542cfde54346d9645ca63c3a88a528e64f6a6782a478b63f08ae80550d7306fb9314adb4da11d7db00afbcb567f8d29d28ea11d2ed20d1f22c5982d24478b7afe7b10226f8726c8819a9af0f607acbd9ec76fd6bdd550369c70190d1bce6b4215e7b7c88967eec1e13bf91c33f88fd2f635b71d335af967b66d71f1a4b49754eb6ab596cc4c8a556aff4f3afc0101fcc9fd8db918c7ab8e282b9d623d0fee2b0ca0273c53d4cce01776098b04f3aa808ada4c04935bf6bd9c2607567c4f7efab5b82fc4942f991e45d8e6bd263330233c1734c95f979b852bb55647a9c28c8baf7bda8fc33413e9aa58f8d8400e611bc5e0a89d13adf1e24054cdb9a6fd87fb4c5ac18411b0149ea544e1e89110a129616d30b5baa0cba9194193ee986fd2f4e14da63af39582b029f55a7a157282aee76bde9ec075fa2a0241033ea5617e194d00449e0e74150ee047c7a06c1183a0db11550b72e731e02855262d6acd1138a24849afe2757cf5cf197a5ae699b4975759e1528526f52f162b921764617850498a658025182fc419099b55c54668e690a64c7093e3b4c59e5957e6c29edad6427174090feea6bcb099c3ee97fd52b65a508ac5236aec4ed8974efc6daf89377485ae3a8421b6601c8b672abb408fe4422a34375090afc2bac053a15a5a808abeab63e0e1a441b0ed1275f4f8a827b5e6950a57037d3019b92091aa77b3e46bc54d930aab186b1ac57d107f91fdfbf429d184d95e15b643aa8cd0714acb6fccb5b3e0184761e5755d9724b625805f0fe431fcd31863954018abb01ebba46e3435a65f237b49f280927934fa4de4d02d29ed2f30025759c2ab1a64198d7ec8e9e3aaf0aa3fdf7d77ab8b19cfb8bc5b752e49c173f76ed96c80b81ecb3217086dc8a2342ef3a2a3a53a12f6e897f28a4bdeeaa893533238528ab136c09c51c06661a1c9bbf7b9ac355f38494ded6f5c789db24832df6024422cc9a6dfbd0240679d1118142c112ccd8ad2b481f4fd81806d2ba3e2957e896dcd8e7d0cde53947b4ef7c00084dae619c10afa4fa35c5649884c657ca78d3269dc8a75b203e6d434560dd25d2ccf5d4890c2ab969d21336f4611512765a2d50840ccd38ccf10f7b0ad58951808f734fb1b904af7a47aeeabe3e97c40afe2e6102ab4decd78b10c0e8abfc1bf082c4c3f981084f02c1cbf3414dd4473d16d2c33d56032dbf8d4df1c88eb7140e116f6ff068c02f62a2fa82957145faa4b0b8997b83e7ab23f8ab13cc3d484b409791f0262da32343db4c6efd9a741f5a4eecca5e73e509c49150cd74c2389b707684118995151a2d120f19b77b7ac3ba2299ad48b8666b41bfea7ffc0e6622ba85b55f45ca7248c78729a97c17f639e3a214042f91ce919e26d4dca0bd2acc8fac443a27669e34352473a25219a6754e3389f847219f0bcee7d3299bbfd56746a4e49e3029f790cb0559d2e84e0d3f5c8181e36e0debf19452659a8f4f44cd6491c02f294a8f78fcd5ff53adbe190e5a8b8baeebb6f32a5512405ad5647ca5de4f093d423a0a8d776a067f2a49517c43c394505602abbfba411878482a8e8f08b3d87f1b0e6dfc4d8f3c909ee0cc4cf56975aa08bd7fe4dc199fc5ddd372ca70b3180e62fdcf49f329e99956ebfa89c179eba37ae12f9edd8ace8fb9639cabc3f976f5e1f1c389d811a4336c57b538b0f602aec33fd6bdf21990ad5466762eb1a1fa14660a5551f707674d548825a599981c8d6ac7b7256a480e0633af6ae5740dec77b54f005800c6cb82cb5b365fffa3317cd53ad2a809513ad9bc6ea565f0e906effbdbc66de2c4af6d04b042f35d48f9175aca87f370ef0bd3b409df5ff06f4e6a808955fb317c7a7c6d398d7e154d28ad08112b4d6e261da44319be114c08fd17cf8b6bed601a86e8ef9bbc371ea175a6f5f9853abbd4ad4bd0076f243949a82d5c80cc0581dd880cd96d3d04e936145c8be8473aed5d0a476618425cdc78b937631d6cea2c7b044e0475978db89f241ab9b0eaa6d513eac24552f7fb0c864de52483203260997e1fdd9dbac9b2a6bca44be51f730726037cb2136bc35a20560317935f4950fc9c361e9a612aef7a3b75a84da5794a921b337aacd3663d3b8842ab1dfafb00b6b70b90a7beb52450c84aeb9a58d4f961844054f3e6a6d683c4bb01fa550fba087ae25537326f889a864f985237081ddd349b7b6ae2fd7912a84ed1cd135f7a9a9887ebaa43b2f214737dfc5f2ae42206591b2988060d2a69874013a6556071d1c87fcdf99efc54d60134495e973ad5434412a8b4f302ec033fa5c0fd9a404005a79599ed36bbb5cb2d063b48725067f768075c2e2aa196a9554da70b513400eca0a7f57f169cd8581794fe5647b20c7cd5d9a2811b65ccc1cc7654c43e5200eb93150b96df4bcea0e6a3f7c032da737911c63a5c2cb38d8b25d7b2a9e16d0243b6a25d8e60613cdfca6eb087783b62f0c27a099154d1ddf778ae637797a8a3343b722f7526a4e028df0323caacc885df36606f3d5382be9b46ba3cbf1430e69da4e0980a3ca79ce92287eae8a857195ab5cf58db65f40182aeec59edb42e1f851a992391007c958590030688f27da78890cc27468fb7b0ee8c38cd0ca73baaed9914665fe7f5b05bd66c8ae64e5eb1acbb84ee735f8fd55bb5fd001fcc79ff84a048d2eba8504be51a9a7058e10b3f4bd96b9f793d372af425bd9f8143b3dcd263c540d99c4ffebf566d5ec258bf6a2e80e3c1b39062a5c57fe7205a33a7cc8365b5756ec83a173268c26fd9fefa26be37631c7acb188566ce4324b3d5c4b7fb85fb23776105f9a1e7a1b009e4deba0c8b1cba9fdb3cd9f6073d8c1d71a4a6673ec6efa11f1d710212325f4e1e7ccc9df680d52760333b2e1df39653fd0d6203ef140e2a0706296b4f92af5c222b56fa1a5703f3dd86c7f2ec3a1b4a220943b590c459b9f6456e4cf8473a0f670ec02ac8953606f74da82dc84b20f183f3245e843173e60ba418892977c315d1909d3f2dee185d06be797506d856efe5f8672c9f10cc10d2d82a6bab5e5f4727ea5724201bb3b5d92172f423ec6783b85b95c7c3c505d32c3f4bae72220cba7565ca25ed9d5d46e6b6a9760f6a03a422ca91329e4eed50bfe538b709b935c78518eb10960e6a7861a43d56e839bffa1a3effde43c150533680d3b27d098ba7143dbc1002d2295e28f7bf4eef8ebd114de5bb6ab4809bd13ca384f18af583c3df7e218c40e1480b16ebef4d7866f69d901f585fa30227a4633ee411c205c3d93e708673ca29702aed84915f43024c80b9347f0d9c67d564551a6692619cc19375850a162faa65be9bd43cd6eb6bbed1b80a330bacf81a6cabe7768720fc15ddca09c26acef36ec768ba4f6f435626e746c83e322fc5f844f4a397ac0cf1c10f370f531cebe7ec2204e46ac957f54c1375376f61bd53acc4327eb703072a755a015fe43693fb1b959aed1dd7d73f3ea3e62043633a53fd353c97128fd28a4041f2d4774cc78cb23ce08530eeb409d8f241749d8b5978ea12c8bd9947e158829105598ad939e33a8d9a618509700c8acf6ae1102fd543bbc59e17b705ac3e5115d0b8144c5e76342c33e27904d8bb5fc76babf18731b65000352e2e480fd830f587c6dd8fb2cf8ce2bcf8a5a264f6b9a99de67c0c7efda0d120d7368901030c215f6330fa2a5707a0913f006dcfedba33382bfc38dd0f4b74cc0ce64f094ab9dd4e7498398c721f8a9fe705848ab75012eb2c0db18edd1d65dd92258ef1e2a25912adb2489923c9d5dbcca673e6284be3188ab4e3e14591e267632163109204a31235623806f35aa401da9c7f5e282bf94d25be686807d11749a376374faa450044735f714142a0f3e3b61c1968397a363a69f1065d839d95150af0ec4d0350f0dc98a8bda70d2ec3343bb1bd3458ec3afc9b215eae4fc666ccd60ff73b7cb7002525070dbd228a928c479dc66fafe273e061eab28b3bc6e4116c9982ce1e82d4d056bc9785ac2ec1b472750671bfd25b3487a521511322b36390bb12bbe0addde759f67eee984bc9d8e0161607be145a170acde58ac628445426209b6353b199b169b83d2a150a5250ab5a5ea60fe849fc96c44b3ba41682b97408d79a4e908e8361afd7eafef7fafa6ee168813e635b8d81ab5eb07e982ef0326f0810a7bbc1781290e48e56f43dc6944a1ccedf63bcad45410f202150068b8861bd7b73f5e6031f908d5bc6cf49d18902b99d76819bd872b58f374997a5a77b62191b2948a1458d86ecee49a5a2797fd458e18916c6384c0a660153c15131eb4eb8e7a9a2ed9ad0c1b549b9d55153eabde7266a20ad2078884151aa57c7299ed76050bfe1e55857aea23f4d68a779425b4d8c9700c4597dd216006fcef77f4dca666f0450d7b4bf60ef049ba0bd14f89a2b2f36b008bef779dbb29a5dd9e19fe5c25458d3e5022b471c5bcef26c26dd2b0956b31b1d35b2e0f9f37a254f707ef36a36e6f56010ca26870ab896d37b5f266dde53f82e750f7e1ec59bd028c230e7e26b9d6fb2cebe8bd5a5b81f395e00903ef5dadaf3fd645b7de3d9dbc03aacd3536778aca221457ecd813fabffed910cec74cb86d", 0x1000) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) stat(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)) 16:00:18 executing program 0: select(0x40, &(0x7f0000000140)={0x20, 0x9b9, 0x101, 0x4, 0x3, 0x9, 0x9, 0xffffffffffffffff}, &(0x7f0000000180)={0x5, 0x101, 0x10000, 0x7, 0x7, 0x8, 0x80000001, 0x100000000}, &(0x7f00000001c0)={0x6, 0x9, 0x4f3, 0xe8b8, 0x8, 0x6, 0x0, 0x7ff}, &(0x7f0000000200)={0xe00000, 0xb1a}) mlockall(0x80000000000003) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa11, 0x0) sendto(r0, &(0x7f0000000080)="6fc9a781e98ec72661695a7488704b9ad48cb2f42cf1fb81b1791fd698ee961f3115fa1fffba40cd9c4d8e748d130240d22614e2f446524f78ae56f1a29e0f8835e0ff21e522ab2b917f354438803e8c021a9f635c450be15e4b04c9729619d146346a693b27a06f72bbb3763c57e56908c309919886181093", 0x79, 0x404, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=""/208, 0xd0) 16:00:18 executing program 0: msgget(0x1, 0x42) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x84b0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20680, 0x0) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x12) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8400, 0x0) r11 = socket$inet6(0x18, 0x5, 0xc95b) r12 = socket$inet6(0x18, 0x3, 0x40) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x14, 0xc2, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000015, 0xc000000000, 0x40}, {{r3}, 0xffffffffffffffff, 0x1c, 0x8, 0x62, 0x3f80}, {{r5}, 0xffffffffffffffff, 0x80, 0x60, 0x20, 0x4}, {{r6}, 0xfffffffffffffffa, 0x664b2f859abe8412, 0x20000000, 0x1, 0x1}, {{r8}, 0x0, 0x80, 0x5, 0x8, 0x4}], 0x1, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4, 0x40000014, 0xc00, 0x2}, {{r10}, 0xffffffffffffffff, 0xa8, 0x1, 0x1, 0xed7e}, {{r11}, 0xfffffffffffffff9, 0x8, 0x8, 0x4f, 0x4}, {{r12}, 0xffffffffffffffff, 0x10, 0xf0000002, 0xffffffffffff8001, 0x8000}], 0x100, &(0x7f0000000300)={0x5, 0x6}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1000, 0x5, 0x0, 0x40000000000000, "d0e2c3ca64b94bb188eae80aeb10862d39d1540f", 0x4, 0x80000001}) fcntl$getflags(r6, 0x3) socket$inet6(0x18, 0x4, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000380)={0xb, 0x3}) close(r9) listen(r3, 0x2) msgget(0x2, 0x80) recvmsg(r5, &(0x7f00000005c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)=""/94, 0x5e}], 0x1, &(0x7f00000004c0)=""/200, 0xc8}, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000600)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000640)=0x3) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000680)={0x0, 0xfff}, 0x10) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000006c0)=0xaa63) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000700)=0x5) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = kqueue() fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffff, 0x1, 0xdcf8, 0x1000, 0x7}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x401, 0xd9}, {{r0}, 0x0, 0xe7, 0x10, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1000, 0x800}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x80000000, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xc, 0x7, 0x7, 0x7}], 0xb36, &(0x7f0000000000), 0x200, &(0x7f0000000240)={0x100, 0x967e}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2c, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getegid() setgid(r1) sendto(r0, &(0x7f0000000040)="929cd2ad11ef4da120d817b7a65208fe9d98402ae4b8d35a83fa9cae62c4f595e0c35cce27db27a3e9850ed97ed6d023b89133f23033330fafecf4b4f4d72d60e0f2ecaf26d9324efc597e646e52dc5f5370e4d2cda217f56557236dcb456ecddd25822a303c8b05fe917d997fb63e24a66a6123bd9b1f585751a193229f7b5eb779a2d7c0a642671d25e7c21df787b7e5ca7015", 0x94, 0x6bcc7184b43ee4cf, 0x0, 0x0) 16:00:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000000000006) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') msgget$private(0x0, 0x104) r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5f1) 16:00:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$getflags(r1, 0x3) lseek(r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f00000fa000/0x1000)=nil, 0x1000, 0x3) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x20) socket$inet(0x2, 0x5, 0x5) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) r2 = socket$inet(0x2, 0x2, 0x4) setrlimit(0x100000000000003, &(0x7f0000000080)={0x8, 0x3}) getsockname$inet(r2, 0x0, &(0x7f0000000100)=0x329) fcntl$setflags(r1, 0x2, 0x1) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10090, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3ff, 0xe73a, 0x5, 0x1, 0xffffffffffffffc0, 0x9f, 0x8001, 0x3, 0x7251cc3560c07b5f, 0x5, 0x3f}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = socket(0x2, 0x400000001002, 0x0) socket$inet(0x2, 0x5, 0x0) connect$inet(r1, &(0x7f00000000c0), 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7d, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) flock(r0, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) fcntl$dupfd(r1, 0xa, r0) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001480)=0x6, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="39c282bb67aa99ae0f410f4c716f6550f35160be2a36ccc7c22db7af76c0a067bf141ae9761cce1a3c4713d73c065e08d9280594ffe48208ecd8102ad9311a0268ba242daaca7177393dd9be1a04f11b46f265568ab47d45be2b4800e8685d5b6ce4f77461d33847ae37b233aaf79e7cf53bb94e234bda09061d9cbef4e63d9c6409fcbc4832b1ebad22d54ef717453f0c6c2c09d209686afc857238e94ea6dccba38dccc9b76aebc6b07dfcbfc6ef3406dc5db88f4811a45f2f37860b55675f092fe7a39bf18f69848ed6bd72389f56a792206aafc953a2bc27f65522595b54fef1dd27f837370df65eb7025f6223a578bf4a892b03414b002e216eb6e9959d30baa97c850fe1f74fe6abce32bcd388328e31a74a3583dff09de21a87def163b9ca6bb2150df4960b16a144e1492dafc27802e273e3c4aaab559e2fdcecf20418a906c279ef99903bb2e19e6fb83504cb63bb522cef1cf53f15a78073b2a91311b925eddf3b5d09c44a3ecf63a0b792d1217af5cac9af613fba692be854f8361f3f7de2ddeb4b77c28ac53aaf60ddcf2f2eef194fa6291e8e062cbffb46e0463d84d80ef732e920270f474c87566dfeb497e87544369b2c9306aa368c49533ad568d0c755d9824f16b03268672fa4bc366f110a0fd0690e1334b4eed7a35c9ceff424496a460d933871a6637d7c5d6fe082c03c3ad997efadffd9e99a7666617252502afff11222df508e13d9e7b6d72f77c2eafb9fe24b1b7533a2dd579660ca52c35f93f4add02b4566a425c085e5172acb52b6b6b1890edcd3eb7bde3af3377db0b0d997acb198bb94a79a3fa956d3493a86a6fef14f8a3b93a1e84b946fc74e1f22fdc59d2c374e6119f0d9029d6471784f23ac0220377bf9b590040777a7ec0bf11298e3eba85291a632465cd25f25d37cc65ff4374fd2b59f6bca634589545c9ae3c11d635c68c547c3ec612739a2da63c37477a84b700f2fb4e4b1dae3ab0b49487d7d49634639552d2ac548768eb6f4122fe3886db26f274fa5cb09c6332b593cc0bb1630e983ac061ce368081cfef752d3b00918aaaa90b2235828136d4f8af4a4c45d9f2afc99b08aab6c3dd00be0721096715216d699694047bf07171b5ddc8a0966d9f132a6da7dad3df3eabd7328e79769f8219a88fe801584d6f452c38aeec4a8e7c6df334d9f84b3b38106dcb41be2acdfb92a4a912fddd9117dc6bf9687f540353609c55ebcd3c7fdf8f6695881a58dca1969e9f7e23cbb67d0248d5d17430e36d8c0dbfebdb3c9f0aacf7ed5d6438e4147826e93254b747c65e74c6c60f02fea31712458a1cf2fa945a6898900b75c7803e838f96dff72e15e8fba9e207d3cf28a4072cf6c7783fb5ea1d512f7debd03cd7122a92661e488f37193e05da6a51332ed1f882c75fb37b64c7b0066df4a1d5da97ef2e66320ece12af5293cf3d8195ff731e61f220dc0fbe394c08fd158634a6089e203c581d40e9760b9f560ad22857f3ec90dfd7e2e18212a2d45981d9a8de00a4937199d32183328b9357acfda9f8517045bf0f50797318c9c21dd72a8c1af79aab400f70504ab06cdc63ec1fd6dcd033247070d51d368c15f78d211b669d8e71cf41c9e1ac157895d0551d0d330bd8ea97cc853e63222db440fa151ea0ac33cb939b0eb47a05ba9168188db4ad5ef1cae3c7c1fbeb6ec8e4a5eaf7a6a7dd35a6fec11967dc968a44e272ceeabda1dd911fc0a64e459aeb266a141b4b7eb40d077d7e41f6f064fb36ef6e3870f9574a36905f9c0095b7038f3d495f678c8d258e9eb72fe4f93502f3d1dca3bb2e2a46c6a530e9cc2c744ed69a1e43f48298fac1698f905b9cb452b113ed8359e9d9f8eb3a74c3b0f8b02aa8f9c7dcd5f92accee49416c3b15a725debe85cc9071d39e7272ca022b9300f86fb693f927a852f373b5d84046356212531617e7d9ca55a5f0356213ec810e41e17633890d8d40736447a060e246c30444b69deac03e90fb364ca321089d7348070f46f49f26db8bb0fbe019f4838f6acca08b88917c93e11db3eec646d4e7c0fc4f82e67957520804b8c168d9c85768315409fe5b17443311743b40f8e7332c025f4b5f70714c314bc4db8723409e70ccaa9af788d78c73e8d2aa0d4c93e85248ab28524ce910307c9b47a7526f1a8dd98e3037f28eaec2afab81a1c44f61cda30f47a433f9b1b9dd96ac6effb5281e30ee6ddd7c9889b5f198d1bf5635aa15823f0fbdc030fbf49b5158cd42e811fe207364291ff4db134fb59904e7afdd572c4ca327926b09c2ccd8a4d8d03e42538c3ee4158f271b616565d6b44ff46eae1b503b9e1c7fd2e3d63c8d7f64c60719d1377105a165812d14442f8352745975d8ae486793ae4f359ea7e676428bdffeeb5eac449e87785bd17ffb3083679c593cea87a604ac743e8c6dc36f26818544ad602ba2bd5627853c7539968600446d6fbe851564e8a5c602634e1ced0e6fd90c676c58827c5a26c9184a19ea557e52b1b6bfb9a8251b481783e15e87524e89ba6128ecffabdaeb14445d3392c137ff33b485e6efdfb455c170b4f98e5ac9b6b025ce2251d5c742c9ae4ceab49aa05e885509b95c309591236fdac8bfcb20d0f4e06770b7177b3284fafd596309eb912b69c2dba5ad2a69b206e58e0e2cb2d128f8f06e55ccb1c077fdb27105448d28edaa82e8a81811ecdae5062240f4572fc1f8d38587f678ce2e5af03e7814e0a013a914470ecc227f7655b06a98f99a38346e7ad8d9774cb1b858aa021953743fb57f47d3ecf18aec01b9b04175e589ef7f44c251706a526463ee71afe024d376bae0e9393ffdd98bdcdce61bdd59149923fda94543f5e3dc02a59446aa605666e8535bfb7f6df81b12b9223e9d79b04af34d4f41364c0628fbf65a38236f234ac94d47a23441b3df93d5bd270bfa2969534db2d0fe2402d5d9fcb1ade0c186cc060b754ea3ae171317a525603b430b6cf9135c8280d8a48e63dd7d276c981d798c2d42b459c757f7dddca24fc88d97c51f6ba1c55a546fca0543b8a9cd7ffa55d060ad246807769f67145cb2362d62be074b77ff8131de1375aca45c67fb19d95ec1b6a3b673eb042f771833268a03111377c2344bd9ef72350f6aa80a7650b674e7961d43d33a098a5d317a305ba7007ea994d6fb0862e051e86e0045d483a53faae2eed1534e2890f15dd665e73eb4be3bf69a9ec12aeddffc60389026ceed376c654ce3833b8273f91be6d27a6f31b594a7fa82f7c9d98b1df9a5a629d2ed257af343fdaa7a9296bf5570b9b8a3c0aaf4f004f85bd6e054cd7c333740579917d86317c9a3ea05391819aebc40aa9323625407bafdc4e03b51bf0fc5a995cd23b8dcf4b79c10bc12553bf479bb11c7daa50a325024a27c3c2b103510f08ccb79a54281950eaa314aca3d37048726ba8bae930f0a3f4a403da40f114cd67beb130104c42026c301734075541798dc1ec9c6326dbb31b67fff1cd08b4d121b3e8ae64377d17643a1891a9d68c4bd4779bf6545ebd9f5a3b1f74cde36cebd7484ab01824cff1cf53dc5681abf049cf445ae13306ad54a216c73912fd5fb5697525dd282f566c1409143805709322a5ef35bb2453eb42044e3eb2dfb353a46ba14b10d6884ec0de3db834b5f6f9b20194231f7cc73be401eee71086f45a59d3f6eb1842e3ff2d1e7a3cd3ae9498c4bd97b96c11da71dbd7ffcaadd6eb40f02b782e67f6dc375b308e7996d904c8985e4990a630a0330bdc50ca26c8d6f639cf5eb0522474e8404044651f9521c3f3a59d0193c8640b597d4742e0c781e088b432cb600ed46ad115251e553143a545833750e6f93859cc4b536eef077e1fc3502583c0c7a8c351329844c916c9908d4d73a9a2cbb9dcc414048e531c45ad8cf1327ea6c99bde350851ac6540f0454217b8bd012f1037edd206aea69c472aa1e66531754b6f6eec04e50e39bd4565ffe77baca2006cedf464375a0ae38617f82e0c3eaf1cf8911fe29cf411ca82b80d14738be45e4639d4eee45b3f15b95442ed558fd24e6adc6fc78bfdfdeeed53ce441fd9aa82eccf12dbfb7a03d7379605b3910e7fc0e013a493ff3e5c6b4313e7e347d278e79f0bb3f9c93f5831336765c631a040db6f7adab505bcc07dd4718176d90dff5274faa5af45913ce2c896c86d361b87c444ff4afad1d9c37ab246ea31e769f0a08a83471f18db39462e9d3fa15672ddb544b21ad70c78c1ae4e19d1dfced0d464edab0e78f65af5cd67d8995a040dfecbe40ac76728b132278c8d1ff799ec68d6b93ed3d90b2ced5654bead00c8e9cd4e7212a31de93bb5fcdec0b762d301949b27228a5303d7db42711686b3cf2911d97e83522f7cc903e06fd1ec70c903920eda97ec5a0211c2f4366e8f555f23a3092d370828cb3adcea050223864737c2d8fcbe7f868ec410fb4da3bc4369fc01dad859e41cf03480736b5a3bf5e94c32d2ab2217f3d1b11d0fbee77f882e57a801355feaf0b1fdf54e2ae669faea501d0716537cc99d1643b5d72d457762f250e251a21820eb1940d07b8d536026a32c623520d64ac57eafafbba27163604f60cdd8e5b4d599aeb43e0ec6fc8832fca27de94f8f6ba2324097a588e82f9020f5484c2deb53dd15f016905b7d365b97d563d73e880faa0878b407144251c2f9fb3c418b53f9f7615e30fc9942e450aee206a73f5df68bd942331ba111dde693c93d5e78552297cdeda4d2fe63fa5d72f5cbb6429756bed0e6498efcc31eef6fcd2eec0fa03d076751b239788548136153b4401a090fd672d62415a7e989b8bc823147e8c36494c88155604d8a37ef0bfd6ec8cdbd1c76fa17068a6488483398692a64cb05b4e8e37ca0c8ccfcf21413b5ee3a0a4ece4cf113aea26cd3be89bc9e87e4861a07c69a043008a57264510c753db2647d149beef078668041e56ea5630d75dab3d58821eaf3c3a286b835d836ffd98cde7e14f1dfe8a6748d2d2972d811f8c305942863b0150926ffc23d90736942f2dd31e419f8b9ad59c8b451e25c1a62213859e96e832bfaf1462abbb39a85c088ab6cd531a78ccd3b3b98562e6426b8c217696f4d87914dec80e0adbaf7b6e86df04c7d8d9a557c6b5868075b3dd9d57eaac008f0f772d6adf35c0b5746876cc0e8ab69f4bea671e7794e31e0afc6c6e438f34a8c6eb4e5cd09bc8a4c58aa54d13bc63c6f0af36be700596101e57bf21afc3ae57adb87d876d4514cc6a643c2502607c6aad7b20f58225c16b81de32643321a0828dc18b1c6f31af54c959a46640da9cbd69552d3c4e8db6153e64d9696806d481b615bd2a2752a32a0780f2f8dce8587a631a8db422bb510ddda6c5fc37c907c09400acf0f6e777d477aee65748ca2aa6b1888424e9e61b58d72c50b5b12c84a25ea734600b9ee577e44923a396bfdd8981e3ecd6c54a6791b80726b745d441a8a70b653c9c46e94f9ab4d76472eba9cb0e42c19361c1101a20344e4d3c0ce616da42ab0f9a2b300ddbf15175d8d54c880a5ff8719ffb65606948712c0bae00cc824ba40b3cbcafd13e6560524dbc3cc8dbf8955f6abf0505489b723a9f4d3942914ddf1cfe15ecc56cc9cbe8a71ba0accc46a849b94c3c11af49352628e2d6e175d112a95a035bd696c5efd2f52088ddf4cf1bf9b50abd7787ddc8309c8a1724d2cf69f5efcd8e75ec2af1b53b2f6686022ecbf5aeba9c39bcbdcda3442b7680347fa75d7353fc9c5cc1576ae91c9828fb8e376a3cef8331ccf5e75807b533caf9c202db5", 0x1000}, {&(0x7f0000000040)="2bcb2529896faeb73a9d51f487e62894bb8bba6dee0ff41fc38be1e154258a7fb01a5afe4af27135fa73162ae0f7eee06c0ba3117bdc561d4dc5ee5319f859a1740c4636c105a4e85a26518479adf4955cf722364fb776c34baca0f1cd43bb69f08c540fbd2c9012b454f2f67b4b", 0x6e}, {&(0x7f0000001100)="399f191d8e4a11541e0d76d6d758aa480a712413f571612e7e90494a37e9ba0a2fa11a684a79ab013f9b1877f89f1b07a160543b0ef8222dbdcef8a4e3d1166c30334235239d94fb9331bfc958dbf72f22d1aebed004117c4097dda0b85ed9cdd9", 0x61}, {&(0x7f0000001180)="8d987144e8fa6294ac376f69de8d2d003c08613fb65652", 0x17}, {&(0x7f00000011c0)="f8e6a9f358a8c89af15ea76aaa69bec344c8b715c2822a472ad20170e516911443547861bca9f7b7c9199670f36ab218c90ccabb483b73969a506c66240d0a3568591c791d7bdb6f7b760442", 0x4c}, {&(0x7f0000001240)="75365a5b71189e1d87c235d5083cf17aaee7143918a1498a4fcad2cd6d523d680573daef315ba14d900fe18a7a0c4674bdd6ea63f7c96c02471a826aa8bcbbe9e01ba4afafe747d72bfbf681384392e8d8faae8cee45e4", 0x57}], 0x6, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x9}, 0x4) 16:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x7}, {{r1}, 0x0, 0x80, 0x48, 0x200, 0x1}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xd2, 0x3b2bd805a64e74d8, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6, 0x1, 0x1ff, 0xf56}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000001, 0x80000000, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6}], 0x7fff, &(0x7f0000000040)={0x100, 0x10001}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:20 executing program 0: socketpair(0x6, 0x5, 0xffffffffffffffed, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f00000000c0)=0x6, 0x3) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000100)=0x200, 0x4) listen(r2, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x40004004000828a6) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0000232703000000080200000000000000000001feffffff000000000000091400000000", 0x2c}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x1, 0x3, 0x2, 0x1, 0x0, 0x1, 0x9, 0x0, 0x0, 0x3, 0xfffffffffffffffc}) r1 = dup(0xffffffffffffff9c) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1, 0x9, 0x7, 0x0, 0x80, 0xffffffff, 0x9, 0x0, 0x1, 0x7fffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20840, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x3) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000100)='./control/file0\x00', 0x4) mkdir(&(0x7f000082f000)='./control\x00', 0x0) mkdir(&(0x7f0000000080)='./control/file0\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='r\x00') rename(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='./control/file0\x00') 16:00:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x0, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x0) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8, 0x40, 0x0, 0x7, 0x0, 0xffffffff, 0x0, 0x2, 0x6, 0x2}) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000000)="e6a01c4da023e8ca684cc5eca18060af394cf1b99f9684cec227b2b2fb8c863cce767c3bb05a87db5e2c3e9875ff3a2a6cc39558e23df0ca6af442ce22538cbe67ff70132789202e39073afdc5e99288c89a545b72b91ffa230e4194ba272a7994ef716c8ef12df64367c92b31cf2bc3a981d77afbd97841ebee3606b3e199ff6bfa8667d304fd3fccc3982d33f574edbaa34cdc0f5c7529d9b1e065edd1a39c9afa77bd2a6442d269d0fb5060bb1fabd8face18382642", 0xb7) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6050, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x100) fcntl$setown(r1, 0x6, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380), 0x10bb) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) getrlimit(0x6, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x10000) readv(r1, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x27f) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) r3 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) sendto$inet(r3, &(0x7f0000000280)="a1", 0x1, 0x3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x9, 0x6) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) close(r0) r3 = dup(r2) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x401}, {0x8, 0x3}}, 0x2) syz_open_pts() 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80000001, 0xfff, './file0\x00', 0x0, 0x7, 0x593f7c83, 0x27}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7668b709c1308a14141c6ac62", 0x21) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xfffa) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x1555) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) truncate(&(0x7f0000000200)='./file0\x00', 0x7) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="801a69a9010083f4ea0381dc1037f9e4331aa63f9dcad71f8ac0ded50573699b6b4b52c7247f9a39e598091bd4c44792892078412b", 0x35) close(r0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56010000002b00feaf000000000060d5706c85c2768511fe9c22374e341de39f8fdac535055189", 0x2c}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) socketpair(0x10, 0x5, 0xf0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) r5 = getegid() chown(&(0x7f0000000240)='./bus\x00', r3, r5) poll(&(0x7f0000000140)=[{r0, 0x120}, {r0, 0x80}, {r0, 0x40}, {r0, 0x19a}, {r1}, {r0, 0x1}, {r0, 0x4}, {r0, 0x1}, {r0, 0x50}, {r0}], 0xa, 0x6) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r6, r0) 16:00:25 executing program 0: setuid(0xee01) socket$inet(0x2, 0x4, 0xf9e8) socket$inet(0x2, 0x3, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x401, 0x581, &(0x7f0000000000)='\t|', 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x7) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r1, &(0x7f0000000080)="0ed7d461be65f359a344b7c8bf39ff0d749dba862b35b3a9c0e57e66b250409065809cad8beb89b05362c590e986b0f06bf965d65800d72b998ce44fc8f17ab3b770d62dceb2d7a70c7f671affd90eb6eff94d65e26a0c1aaeaf89c5b1d4f9aaddfbece98f8498c9a6d2406592e1fc8350179d8bec34a672900994b6cf340472bce8533973d907e75131dc2ebd73945164c9046337801ea0ffa1135f8a19f5ef594eaa485e7e767385b879b7fb6e63c612d9c1e2babb0e1f686ba4730d2349b4ec9c0562022b0f64027fe4", 0xcb, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) fcntl$setstatus(r2, 0x4, 0x80) 16:00:25 executing program 0: setrlimit(0x0, 0x0) r0 = socket$inet(0x2, 0x4007, 0xffffffffffff8000) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/46}, &(0x7f0000000100)=0x30) mlock(&(0x7f000016b000/0x13000)=nil, 0x13000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcb, 0x7}, {0xa3, 0x200}, {0xa7, 0x5392}, {0x101, 0x80000000}], 0x4}) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = msgget(0x1, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000080)={0x0, "9872e96a885c8eb6010ef2d22bb507174f06a8595c8e7a6115064eff0438af548c501baf09e6fd594e13dbf8bb65c4bbb8d650afaa0872cacb501e126b503fdf78f78d990a8d369ec98e0fad69db93348ae7298d9c17beadfe7f1a54169c"}, 0x66, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="ec4511fa7cc40a0176024cff2bf4a3be67853ada0d6f8c9fb103fab181393eb6323833998f6fde5fa2f9b921b1b9c75ccfa30d0c", 0x34}], 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') nanosleep(&(0x7f0000000100)={0xfffffffffffffff8, 0x8}, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x844, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0xb85}) pipe(&(0x7f0000000040)) dup(r0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f0000000080)=0xdeadbef0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xa20, './bus\x00', './bus\x00'}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./bus\x00', r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000200)="db5e02908eba2afbbe706cb3c4aba6ff07e160312cfcc52ece70c77e962708d892acf93c440a7d5709434ab5015c305240bea6e0180fe6da06ee500e2ba60075a9d95cf9dbaab1adf4fa1e72365f1745b46651e0f547c91ece41dccf0aa094622eb8873b62435d3edfc6932ed8729c8cf734fd6232a15252703abc37cead2e397509b8ba45031301d117fe0e4d9574faae04cf973c0503e0d062e1cdbfbd908c09311b4aa763e514e3c827731806558fd3a693a6464e8f418a653bd5dd68a4b31580d02b2988f9e343c53c66efcf055af4f5c2068194399f00b2f08d727ae4841db9999248e2b97198c7d71382dc9296c169b5403a2342c4f7cb9fcfcb120e36a7fb4ac9fdaae01ec28a9d7d1da80f03a704001cc38e711385900ec090b70699c884ded0083cdd3feccb437e17d47600171165f8bd4f8a64c31c58cea90f55ca2bf7f28a65d50a5aec1f06a219235e5bd154078d0b62d0623e97b0d5678b87d889f6ed7870b07b62efb35d19d0dea594b65b060565faf02d823f62af543544aa4edd448e6da05fef3502051f52db702bd25c128e933fe3a0ee1ebd18c236a0db004487291a985e39affc6e88282d534e900a8ce7ef77d0b6ce738391482dd248a66c748800b71267861e3da8e51119bb3c235f49cf8e46074010d10b2e87104e0bf920a48f38d794be17bdedb3449e3627de6dabd5db05024886cd37b34d2a6141a608015357f1e7be63c5866580d58d26c3c24571452480043949638652023dc141fbaba98c47d934cd5946771bac6c7f5f85ff6bf0b0bf7d2b6ca6de89d1d7757fc90e33074d04390d6efccd748a821131f6522c8742d56a69bdfd07015a3abad4e49547355d8ed2aa4a75800d8a8ebae9281a7536df49d2b632f441d8b73741af974b0fe252fa71ccf5640b85878568f5be5c9e537b66dd851130c553501a042e56ee3944edd89a0d90f377da7b554152247c71e4b72d7a8bcb7828bc8f82071845ee2a4cb5af7c62a25b03e4b9c97da3cfa72a520a82a242550b56144a8ec5f5dea54de38f181e3e1e1fa0a381be52da915ca99318a7f69fe47daa43d1a7674228150ebbf0e8cb6ffae53d08ddfd08d44c4e50e2997b4cf938a2ee0a34ea0df7efebcd6b29674640a038328badf73383487d40e22b478c255bcbc05ba0ca2619f2cee225614886553eef82701f93412bbf043176cc44cfd8dc3a0edcab327d5cfbf4fd0ca5055f08e6dba51604013ebaf0a824b948e21fe16ada2c87a7521398b931565375cb1416354ac9b7d8ce48a6a7549b9a471616c99b9f74614fb37d5a802332a8ae6885e4282b5424ae216e0bbc61500aa62b6f4be2f87ffeb2044b2ecb952dec46a6e1d8a59c56cd5145dd0d1eabe91b7a37eede11f691488e08a7c1323c478a413f85a761a8e6c73f1cead78471e530837d37dc57e055407f8203da04abf408ccc8a465270daafd9261b1f32a188cde71bf5c4e0043131050846a7c5d4c06634a1f998aa21eb307c6710e6d40be7a14736a77174bcfc043d9b8f15327d8b51777ea5f4a120e0f5e91c7a993c4c7a9e728a9cf548cf13dadd2603a492c125c225d8aa8955e42bae369d1f63fa16c39218da93fa96c6c2da854c5433a6699346b937db07828e2f5d9f327b2989725210612f2f781bc14d49a8f4e4d12b4db5ce99f802385c56913fee361e573adadaa757d19d143e22f2cae5e69f653a10397ad9879d5b9c06305098d6dee744941cb0d36185c14cce7740e0592f475592e8e3b16eb04e4431c7c19cef7fe651ed08fc2f01fc496d827fb37e1434b40c6beb5d2081e8bc8cfcfbad095c0d42757768fab3647546fde50ca39809a7af7e25565418eed21feaa0427cdd9cd273924889f10e5ec61ef95f932fe958b66ec128ea10a2d92a99536eb7241022c9382afd16bcebf6e8944c8bc51e106f90ad2a8d3829ad0f318ca3acafa1aaadb3587987df4f59da984e1384d4defce77c9e52b6fd76389d4eae0e29ff8daa087498cb7a67c60b320a30b43e83d95a31940a4667a4a824f994835713f84f32dd1790c16e551282d6f5900bfd445be3160bee068aaba507bdd21b81e884631b09c23e6fbc5bddf90b75b4093edebad5ca105a8a59f9441d84a2f915e959e4ddc4e399cc9f4c8d6512cb5a083b77ecccc4b517e8951793e2b7504edc22c4baa594f4f07a116c85cfe786a6dc04ece6dd5e1efa0bc8462d651171ff90b351e1b7f5ea798a2cb70e0797ccc33f43b4db6d6808f5a766b12e14f6b94c3987cc0721b7f63eb5df8bf2588646e00768c2cf1c30507972ea4da389663d3b15172bae442b7ed35ea35b1f4592c42190d4dda4a9e155893d49ee03f14363327ffec541360dde40aa3a5834bcd00eb36afa2e2d29391da70646cbef34a126ab5195347cf5d4cad056c1061722c1fedd427aeec5754671aa61f7208aeb3d605b8427ab8af90279f604da2cc47faba868d254b309af7f3d78a803031505d4130832389c6ded40e399dcdc6a5a734cfcceba5332f2e9c2a60ed7725dd675675b27a0997b6612db2bfff2b33c6f757fdb8e61cefdbaa144fa2f10b38c460d5d4312bd1c6585cdac45538e1889198efae2bece0804323ae74d301c7310786cc7e61105071541baed4e6ad2b062e020014026ceb93b3a2b566c029a913cac844132c3dcf305cc1b2982c5e0ebe50107fead3b2011bac3b7ebdafcf8a4f773fe17b2aec1d351bb418c64e7c1b73afc62b7626c92032ebea9ec7caf79845afb0dd7696222221e3e4fe26148a42d03b7e61d35633726b344ec9681e56d8efaa326544e9279e21c9973289eeb3241367a55838b73d058f6a86265a0ccbcf2505551be49a692c1d26d121407f8e31fc90e570014c736c601f69f815b3a0171749f5407c053d2b2a265dff163776d3c84e0bd7b075724e4e56e8c1ec9228aae58441d578b5d76e62208b4638359eb7c81855183114c518bc73b4fddf6cfbd876c96ae31e408a817fcd2072e7109df68f0758b3811ee4c7ce3d216700536fffa44459780401c498373e0cf1056e6240716fc840ae81ec8c9e9d32a2a238e9e27094a2289fe3dfe720362b992656529bfa30f0bcaeae1f286aecf134a821c5e82d55fe31c03abe46e1a4066a01b228ef576b37144b760cae4e13a7e905be422e1d09d1e13585a7a52d507705b69d098b8ae3045fa75df675786c67ac8a1dc25104537cdc8c5fb72a5aa2ca640b64b0705370d256071b4a0b0fefb963fcb1e4fbeff0daf7dbb665c7b4307db6a61a20b1798975142d502ceb17827bc41abc57e9dc7701e2dc69b7ec07fee60f614cdfca762d7efc5c06db239ffd187e1ec2b5cee819769649b4374fde9b48c3377d39c17e1dfe3ab00ae5bdb1ae6a4bd2d587c3d3f75ecd66fc277b7e2f6bd327ff7ea3c59c9b5630eb1eb374e1535c94f6799b05d2459c71d953b2e4fa77f6f8db1a7174098450548bc45f2a43e5a06c281d83a381fc6f1dbefe907d869ac51b554ccb16305513342c2552f9835a6d2a2b5c3bba1faf4a4189463d0b0fc63f1664cc007e2e88bbb5e786c35268ce35b586275903cac5808a947b2b902c852efb07393601cb7ff2025680ea154441922e02fdf520034d49ed2a3d6beef3eedf7786f4b5366e52ae4e0f29d1fb02f9e5d5fcf20f5cacefbafd55ef4eb4afb405b3cde16a5081cf3999196f47578d24411c2d1b04cfcc496397c533f949701f59feacf3b25ecd8a77e3bd20986e48945d77d794510a735d7a40ee3510e40ead808349a95011dfce0e43d84b76d166f157654fa964270771140c085981d4ff288b9133ad42b45beb76b136f10f2599f75763f3b3903bdfeda290df0d432d4bb5ccb00a1ead8afc357d8d0286ccce9eed9a188a55f10f70a85a15f8c55c91067560dc8c6bceab835f5dcc2d15e5da3eb26878ff473d952056289f94cea6fa7e02f58b07222289f486732eaabde51882612d4fc0ef668bfffd3f2cc19c628f1cae424457f25460581898bffad88c7f95ddf49eb9b511be074f8733f6b457217307b082de887df2600b9717f4cb67ba1c5b3f22751fe6becc5e5c995144c9ea21f22fa5cc9d6e74a223517ee1d042e902d31b0be2a7e3a238c5662e4984d5c9ebff3a7897890eda80878bcb6dd94d925fd3c83dda3285c713c1aa78fbc55275b87653a344192092a504cd1be82bf87eed7e464e4701965c2af2342be985d0ab6e5c2fd49db431ad391a9dad769dbff2979688a238cdf1a4e8ca9b7ab57e04fc39711499972e1a8daac6d94533ac393de4620a56552771a0f11fd1371fe0fadf5235aa449271bb461971abb364f4f9eadf1e6f1da88ac5a38563a4322d3b3a6bb2477c839c8b0597e113316b521396e5ea8ad86da192ad7410a35a210637e49c45d5f3586aba334047c3056fbab907c0f0a8bd37a9378b47b7e1952b93205c94404b56465bac20b13dbf60b21a3c5a0e2bb32132a3c2be72c1eb107bbc4dbf36d8e24aa2ff97de51f5e71375581a80d7c3d1d4366ba6e5baca3a85e0babb8efc476486951e458306974d5bc4e7421ce099f99280bf49e9ecdb099b934ee174689d467cf241fa6063e6a2d5f14c82f4193fcbd40769eebfa50ab45a8be38781ce9f1719d14b88ded172f70d73c52c4f6bed90d76343fc5522ffbfd3e19fb48139666ff43d0498dbcc8c68d108292f0593d7aa989df722ad9b34bc018ac1a82244a0accf793b5514c1d803f1a7b8fa09d8594c6007d88d9a763f3c282a31afa49c5b4a6665d96f3e30d46d6f8737eb12224eae4df3a0a74f54976f63993e60b385c2e633c459ccc07fce2b1040e97938def66d9b1736c23720ae7cec224e7ccb77bc6ef87825f723168b5aab0a5448cc5513cd8004571156e6a17d1a092aaf3cf4df7353b3bee89946c561527aab2276ab588787fcb404035065f3e6ac08b12d3ed2c99f5e1e2ebd8b102c877d6391cb773cb9515f9a259d98294cd11e76214be0187a446b9078c93f2d957fc765301ae1a16755f304d050f2921d6f083917a108e141341c7d638efb26ccdabb0c97326fb7acbd3c3e9af406bec094bb8efada74f0067f365229d0e7b5d1697827809ab9db294e07472dfafd8b747da725bdf7424a6de5f835f31a453d18825bd76aec89ff65a0bc8d4a0f3050a5a58e6731cb6557f9f2e0655cee68c54223c78e384b92a33203dc4e1e6f46e2735d3e7b23e5ea2673f037a23c591933e0e83e35e462b50195db990bd26c33bae57bb24238e5122a0725ebbf8a519da9a6ecd4c331702d9c9caafdea4a2f51275b8de59a08b6b6f7afcee3a8d4b5400fc5a501e863bf58f1f4fc4221dca07f7721a844ca23c7a359865b51f7787792803cc22939f7f80eb1edb0af127532937ab3763a82f42d624628fd733887d7e73fede1564a56f73b0273c1f36566506a04c260289c8000d0b5349fff379efddba993b2e03d82131a3fc40de92412cedb9b0f5d4cffa94e39d1f4fa9a9026fe6df498e843d47528e5d322d129f48b151a0510f9211059a453f9f4a3a55569169b9822adcebd6dc5a30ff096e90312f72225c7cde470b07cec3e72ab3f3263df484ad41a163884fb3e37867ac9c53db298555b0a19edda81bd0067fbb5084a0340a0296db29e545b33c078fbc6920edfe90d0d402a3576b63313d06003c9abc9fe7c379b765ed2e6ac2393c604a5e0f564bdfbe7f37db4da7bc6ea6c223a44f32cd9222cfc8d9779db70da8bb2624d5e190f9a46ecd975ebd78205a06f97abbcf8f5cc2d225cf8a085eacd25b2", 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) fcntl$setflags(r1, 0x2, 0x1) 16:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000c292bdcad2c9db276dad2bcf34a689f4519ea29cc59d6229f916f5f4443c4ba0835fd378c4321188b7f4bac359d001db8fcbb41ae4578b4942120de1ffb7387e6dbe478f4f1cb9ab2636c6b93237ee4e9cd319c0e2976e600413ea9e5aaa8c8bfa59cad45df43a9ca2a8"], 0x6a) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9613debf95f8c750, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="698c35940cff04d70f1f02b95f186203375ebcec1740560ea34e78d8d27f66cfa749e6bd5ecc8a92d23c6cc704d5758c283f25207338fbb96cc1dad6d3b282a5320d5bbc42fef5938f3bf858c90a1adc8ad355b2918ae7521f85fff3e434ee2fc56dc8db130310", 0x67}, {&(0x7f0000000100)="231d7a6edc5baa7e19d7d8cd7c5b8237a2771c2eb98ed14aee692481c51b917d4e2c611cf77fae0f18f339bfe096955791343ff6609175c87aa47a7800bf4e51d2b6acb68aadd37dfde26614080f69cd40ce5b2aa3a7acd54a1c46021862bc8c082a0249bddd59faa05c98241dc460c3bf6d8d182ae2c62abe2ba3eaec3d773a7268398a7a731febf9c29fd2cd38f219db8716d649dccfe4c84f339879bd4aefc274116769", 0xa5}, {&(0x7f00000001c0)="e52158fab14fbdcc9271cf0444f236dbb95dc980c010b98ec714a6825fd46a943b3f08a840576bf7c6e0475ee2ca115c3e8096dae9b50e247245", 0x3a}], 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) getgid() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000180)=""/153, 0x99, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 0: unveil(&(0x7f00000000c0)='./file4\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f0000000200)='./file3\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:26 executing program 1: r0 = msgget(0x2, 0x8) msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000100)={0x0, ""/152}, 0xa0, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffffffffffd65, 0x0, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000006893e096c11cd08c3701d23e39ec5c9ffe6773108a15b759bbc6df05c4f6ec950688af23d6c7c9464fedf9074db4be2bbbc6a7648de724badfe181b38512eb995ef23851fc817a938c9192c31bb616e28a63c0266f119145a65abc022740e1d0aff923e3f490478fc06afc4dbae10da21e05d4cd4a1962dd6a5e6b631a530f004c34315fcfd8e2b0702b97c8d5ca0dc32653e5a869fdbfc7fda88dcc47c624b67f3ce724bf22f8c3c50dd1978414dee276174547499c3a95880244a95e547ccc43aa107e91c90ab3a84baef0e9815658ced85fc73147d50dd531c5dd4b"], 0xe5, 0x0) msgrcv(r1, &(0x7f0000745000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x7, 0x0, 0x1ae) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x1, 0x0, 0x4) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:00:26 executing program 1: socketpair(0x20, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x1000000000000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) read(r2, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7f2bd3831f93e61f7ecff12540531733fdcb1c8f"}) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(r0, &(0x7f0000000040)='\x00', 0x102c4, 0x0) close(r1) listen(r1, 0x0) shutdown(r1, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet6(r1, &(0x7f0000000000)="88ff187a53e546b8d5e469b9b22db25861228177a42b30d5ce638109596516adaf2239f1", 0x24, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x14f, 0x8}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/120, 0x78, 0x3, 0x0, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) setuid(0xee01) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x326, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x4, 0x80) open$dir(&(0x7f0000000440)='./bus\x00', 0x120, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r7, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000280)=""/212) getsockname(r7, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x20) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r13 = getegid() r14 = getppid() setpgid(r9, r9) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f0000000700)=""/171) r15 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x230, r8, r10, r11, r13, 0x23, 0x6}, 0xec81, 0x9, r14, r15, 0x4, 0x5, 0x200000000000}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000500)='./file0\x00', 0x9, 0xff) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x2000, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000280)={0x0, 0x7, 0xc2, 0x9, 0x6, 0x281, 0x2, 0x1}, &(0x7f00000002c0)={0x800}) 16:00:27 executing program 0: getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x801, 0x4) lseek(r0, 0x0, 0xed09ae2b15a952b) getuid() r1 = socket(0x18, 0x1, 0x0) kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendto(r1, &(0x7f0000000100)="15457fe06d48cc1155df1202823c808bf0ae9c9582f4929add90a7f3984f844fbf28f75a9d6a430c578cc2f8e618d77f0873c38fa66a1cdf5c58591c9df8150027a47fd37db658d430cd3683c5791bf0f8109a10c0d22afbbd56ae7b923ae2ea74a537274397702b231f38b0ef7c8cad3b5ea1605e7b2c4e97bbd910b67652a9d67e610bd2191bbbb4cbedd08c7798dc0ab2525830669f3e51125c5d7fa37e1957c3630c1db72251c81cc7a83d85183e0bc2d07ef69c8525d7dc3db8644d941b380fa2220947a5ab56d9394dde20b19315595a29a5e663340f92eb31fc24b8a4c766c633073ba1a7ccd2f7c30ee168cbb0b20a03842d13a7", 0xf8, 0x400, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) r2 = getuid() mkdir(&(0x7f0000000300)='./file0\x00', 0x0) setuid(r2) 16:00:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r2, &(0x7f0000002e00)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7fffffff, 0x10001}, 0xc, &(0x7f0000000840)=[{&(0x7f00000000c0)="e1f94aa335c501f0651f500cd83fd8448224a69ca58a3492dbb8074485df6b12bfc4ea49f345dbd1b981deb08979a470c738390658093938238cd8ed6a6dbc198d0806edcd04d7fabe85fd5495d5b4897b9173903fb977b385249c4b81afe54f0d287034376c1d8115cbc9102ac2e97b531f4b6d8eb9c146d96fcf15a892de0483eb07ec8c2f93258492fd511c2da6c771e5104c81c0f4fd44ab5886876b6ab3e2f420036d6c30b6518852e1866d594ec25f7306", 0xb4}, {&(0x7f0000000180)="46e697b9d0b4987e6d2ec23e2f4f6a92d1f9f322e595558a64b0c24440a327d64caf7bc4850bf1edf72826a045ffa7230d466192816511adc73680dad4df0076b521216e4bf2f10ebc2d779a6532c746bbec1b76ed7cf15863d0d1f25a3d4585d41a60dca6bb54d113276d984bd4cccdcc0207dc277c36cee79f6d0048ea54a357fd08199a8999301bc3710eb86864dc5353de41a3db3af933b16913b94025343d9afcd60fb0f355570794e837f44bd62ed5d6ecb91329ed6b684c343305b663ba073aa3a64de32636106e585a10b0c308eb84c5a84ef670feb517006046b5d47989b8a1903c4d29cb", 0xe9}, {&(0x7f0000000280)="7712b4c7309feb772b7e4b7a4c1baea5d30e71f15dcaf931d8a4e858698d152e5014bcf4a09eb04569ff235e1799dab0b87f38a215a640f7e4f208c2ca69ad8e071f0703045ec2c65ef636d4361e6458e4485a82e419aef6e926a25d7a25c6d4c7b15d434ad29662ec25c3b3d7e51847248abcf42887f29fc9f4a5218fb761d984af956266bb10c4dbfc63f8a8f34575e5d177d02207f7aaf5ee2c94cfba008970183659e569f0a1ee0b4db1", 0xac}, {&(0x7f0000000340)="2402816df823997324b036c5efdb2dfb0d487e4115995dea09ae4f8937d87bae318dc128ddb2e7dd1b72997e3cac2f52952778e1871d3ce5ea2d20f253ee6e4a75b1644ae8e695c4722f160b0ffe07bc04ce641eb092fe860d3766f0d7a45cf4a5eb308a674c543c37f9da649a88758be3dc3f2bf2062993095b9a8d63ab89d983bc0ad5", 0x84}, {&(0x7f0000000400)="6ec5eefbde27e203a0c73ce8125e26", 0xf}, {&(0x7f0000000440)="141299d034af79fa0fc8130548b0b6484eca61e9b62b3e68c5517811d46c6b8f7c567ff11fda98cc6c5d9ba329e18c671684a330e29a2348968e1c8dee1caad7341f7f0ad252fba27cab85e212e18096d0cce95a21ce948a758cf4841684997810069cf3cb4f94d569708fec7a07d73b94e0190adf1e28e957c9c828e43e0f60a1a28f29bfac1f564b8e041630f93a90c4", 0x91}, {&(0x7f0000000500)="5f4614f9065a8ff5e0bac30598a86766db19309a807b1c388525558074c6500e17607d03de15419d3cc5d7684d6a103ec1681a7545f3995c4a8fd495be2abb48de39452b993707b93d2341f64a23c7cf02d4a9bfe892a3e6f940cc3a573ec1c4741ae234936dcddeee53d41714e46cdcdcf904000ef2bc8ce7df4934ce623b6451495cf00cc38f43a43427e2c69944ad0465d011763742d6dbcd9d43", 0x9c}, {&(0x7f00000005c0)="e87f3508e9e028523c42d927f5673ae3bbc9bc4adcc7cf3031342f148fca3de2497380e003c184af8a41d4a8df8c06a12079852779d2d00ed89dc47a839eb263161891245c87c6b4d9bf1169c4605794f1eff8664c7313bef0b0d6ddd95547c41fe12185a305e1f06ad241be158d28fac990a4bcf9cb7d2ab2fcd765b8f3c43d3620dca2a0b3b6d402a175c7438bc278f89c9b847f854c0e6436afe9879f1359eb6cbd7562f3860832b9349983e5", 0xae}, {&(0x7f0000000680)="c48c6bd3edc214baa01a3eb38fc85f74ff5569d137c91ac022df2bfa5a4992b033be909399dd56b473b3c6042d1ff46be498fed2652ca24e8a6eed809abf39e0c146ef4721972adc98e16b21bc2b34cc229048ac51a22949ff6fd6f8dec2c85a7258b8c5f3b62b214bb19e15f14561c6be698487c4d92e57d9d8c029a1630e16f8ed7aefccd589f83af81df6a9edf0584cb7eeed", 0x94}, {&(0x7f0000000740)="e2450954f7da1da482f0b15d90b9226addbb4b7980480487768c1240fddb90a0ad0d5bae12f8d4519671ddc3024f8bc3034c52d78fe277821c98242f3186bf024136964f75be8fb70986b5b20c1143a34f0979b15b24a5cd5816c585dc494d74f2a346108b292e3d18978b14c1f0f89d382cf3c55d8506e4c1dad886712e7db8f474641fd65cf62e3b8d2ff0ea4c54029fe5775fa0c0ab57a910b0c26ea9da7b92794a1c146e3d5eb5d3fe0d43c5fe88edde5f04abab5607181a0772897e29506800d9d7b54484fa37a1cc4f313ff4882389cca92e37a0873d75548d4b33c1941a", 0xe1}], 0xa, &(0x7f0000000900)=[{0x78, 0xffff, 0xffffffff, "1637230d8e8bddc8606054de87b35b192e2c62dae490ee9bf5bd1cc964240d21bcb0e24d895c890623b8f99a3eb80b5fadb7e341e0ba2cbf5133d6ef07cc0cc2d5dc22ea7850da1dc51752e08586ff1604d8f43164968398fca1bf9e02029598a006b119ee"}, {0xe8, 0xffff, 0x9, "c51d6260723d11b3b896bc507d11f9f0083e25c8812065d3ed4e1e391c2f1aa2e1636f79eb09538680cf746697d251ef592fb5ccd91d139a9a2d4f1730d0a4a12156a315adbbea6339a3f445953047bab73fb24263d1bb27c728ca72496101cace31412277e3e9f20deacca585da604c93e3f1823e8d677ea4f9f98c0b9d87fa5ab4aa02b5c60477c951bafc05e72729897507cd3b25f6d2edc907d6bf94d0be1ccff08424a4a74dc5be89a64f9c001ede38b10f9784960fc4bbbe8506c91b074d56202c86db2c4b25e3787b70bf8ef4e42d"}, {0x1010, 0x1, 0x80, "5db3e1fb649cad9c4b8cdc5ff115b39142ac5b0ff750fcf6ebdb5286dbe4b390ac684de378ddaa5aa9f40bcca59682f83bcb5c3ca3d9add9f385163b2e23cf907aed8a91b54b80779418392484bffbfd1f7ea566e5afc2517aebca089c679996c85811f29a664b1c4fdca252a3b404c93de2e744715f1dc609e08f3091bab9ca727a942fa9e3f852effbea64e0c055870a52fa68075d35e8d468efd6cfc5a42bf709dd04885755a215ea5eaddf87297cf5eadbfcf99a22625587afcf72616bbe749101a41cee52e94f933430a39d05e4035acf4609ad5088cf4ffe55ded99019d91b296f46388be74dc91b09fb5c8ad43708108f71e0edd6b412cdd36358cd09bbf24f88fea1cb2708f1924959b3402649d73446119bc0bb2bd76aa4bf516a9119f508743d23b3d6da7bc9ed7b98007df4d0766fa028c0f7e4057d12ef5d901c36f4d7bbea5abceebaadb2d58c61f9be9747f94c66916e6befe5f357ea9c12dc83a57dbc6bbea3f4b6116e62053e273798caeda992a018650a77fe49223e5f16030fa805a6d2d25ad8bc9826ece137cbc36282d255726518b7c2e938831add84a1ad335dd781493e3b5ae9be4b355c777de7620cb9543173b5af858bfcf7b8fa20960c32a00f48de4cb8c053c4b7f79c062e4841565e5124a5765b5cfa16e667e6ce2800882b243372c25de921835f6b7925ae0c60c977194fcb6d14038768275c3162c53a7395b3da2cdc1e8e5f5eb530e57cc490ccdcf01ddadf5b502f72d5f608f3033796c06462799d292d66a0069238d341254dbb376dea3f84ab019fc999fc1ecd90ccaf9c24302b618b6bcd4faa2bd8046648b0b422e1c9a5534718577278425de9142eb9f8cb44e46d9d2d5489deb5750c68b48ecf08984a46b8ced3a0e6ae65863cfbc1591644a3e0a4369ae1604c4bde53acc5e0eef7c749bc71b2b84df3371ed6e9f931f1e66ef87f18fc034714190c9ad2c42905638526e5cc25cf8fdafc730570804f5802294001c0f5dc08da7d92bdd651bedce8510d7e8269169a5ef2244fb1401f8fdb3c1c4f9df1b9e036305ebd14f99c61992cafc6af5675562a3764b66b8c03ad784d9b2d045d12382e5c605dd6eb3a8afc4f80f91ed246328a98b2e2b62c84510a82f955147530c54efdb0881f90b461ce7b02be7f7922bba71a7ab135080089f33be136d6d6d2a98b8fad7da263aff1038eba58758942fab4d7a6326fb8a6b42a2259946d622ea6bf54f9a9cf599163700435d72f47499252f299c03e8f0a99f613e34736c3a417554e8d4734dfc7d628330170c16d8eb91c36a59b42667392c48428437b09f9b29a5ac98c41d9df2548d00a0a5c9ba180037fd7b08e89d5986868c34d1c64f0bd386d9d8b6a7bf74ea125679f17c404840d814f6417ae0e5703d533454945cb986cb3648968690208c75f56fad43e9fed3d0eb1a8fc4f548520e5620b3d2c3ed763e38b952a213c89387544532725f41e6acf6ca83c22a3faddc106779524018f73e0f704065ba2e0ae0498e0bdfa4459c6d729d4bc9153124af0fe612af99fd0c808e3f1ca84d36e9df7c2495e3207356fc60343317d908b1091ed180ea56fbebe45a383228d9386107a52cb69646a22a9f7eaba0e32d32e8c9e6ad6dec17f1dd4784054f8ac79491ea1158210cfbfc2e4e51b3de3580ff238b49fcebf6c9967bd827f565064473c3817cc419bed813c10836ef7453aa52309b56e385ee57956f610e78b3f5e916ee2ae219221bd4a9f23bfaa994cc3913cf182c99e39f92451d0ecd4fb2af89d061e4c91a5f70293bfd08a894d83995ae976c0df6ef6d785b3064aa8846c2654b70b46ca2e310dbb19d4d6e8fc15797a3eb278760548042dcf9bfc8d42f9faff8c4ceb3f88e1acbe60819830a84526eb7e1ccb5435d276db7a8924953dcd59f3ec3ef9b7adb89f4fc9072cbf4e7ece314cbb3924c7a7706a3691cf23d92e6b078dda908b0cea54d8f957712759afa7df9d0909d067419a2ab91f5a800a4ac393a2a98e5cea50007c27374e29755df8356c84ffd8eb58e3794b519163bea1924a1380f20c145802664d3e63b4ef0ef618715f91ac3aa4ca944191092d3d51d69d15273f8d9d7fa878cc498fd0261b49f78781c5f65856c5d49fedb106de79139aba70f2f28b0cc8b24088768717619e8a618a46900daef1b42d199917cb2762bea3ba81ca3b0a98588832ddfb370d42bebd20cf94e79322cbf486726153770dc81b631a188ec94d883b50eb61a5f0075102627f3089cead452b13e5229811482fb3de73c52874716319883bcc918c21de13d2a105f5daf677b2ad93c2e970ba576ac1008d4cec9c8fd505fd7760fcd266e54ee1082130ece34cda4e762eb552888da2a1e98d6186f3f090482e3c9b9ed5de93a8ef87e3efd1452f1b40f4f93166d3644749361d6018e81155d4943b311e5aa46e0a1abac7c02592e2e6d77ca27d28ecb25d159e0eec3e387cc33c70240429b392166b5efec64c4589e4c8d394931529964806271587b88509eeea378905d36e0fc1b2f7a53070c307ccd87ba9dbc37857882bfa302ec4b188905c05cc86c85828b9292083ef4e981a693a959fb0a16b4261b5a4ddc1efb4300bad17094ab99e2db85287ed9f592825e68c9d8d0d704ff324288b616c15b69d33a6326c31a673bde2bbfff925696331bf39b7e1d9ea5a9cd03703960f4c89958fd863eaf909e33805d6501a6c2bd19240705afb5eb3d08e6ae9cdee4c65e40af7bb55a0d1a559f6d7bc033d007c152686fc958e8b14d84a55a82733b9d871ef6abec22b7d220c890ff1a68896aab7352f030042bff8ea2f7bf56f93c01797ba3c967f5c3f8632bc1a9fb0c8c80c98b8860e0004c6aeb7107c666bdb25fe9a6fff41c1080118150182a0eaa161d94ae8c78f7d819c86c57b241ab45ef36ed378f6dbce941b3b5525912cf58f71bfcedfc6e133a3e2ae08e5c538d2995038de694184848c273267629ab77b787dafa0ba0e84c1b1c3baac90b8c41a3a2e27cfb03c482a27ef98b6df01d31a408f86aecd695a08f10fec273ef8ec54588158475f68cd7b769efab9ee836359ce8b96beeae806e52b065c23fbc7ce23d955bc1633373078acfec03301173896121a604a07a209038454af181e1f4b2d675689b8e2b8121d74a25db6dd3f309f9ee6666c33d8da7919953f229ad5fb8d365d9ca82e952bd566270ed9f251abe153df9a660de9f1e807eae2281b4a7c25a3b95955c6f522add6e25956a79760563c205519db63f87328dc65605e38a0000289722f1f7c02c19bdc41f5d096dfe175838550ba4f737d4bbc08edb33a303be2cdaa3c921c360638cc95401e51243698e595c2c331141917a251c9af69c2cd023102b88fa5460dc68432ca6e42b06a4aaaf12e9b88b8f105eb68ef3f0bfb034905410e3f2a6f278fb96814e067197043a71a72b199fe6d2c180a3d1ba428401abd3fc6c998ff0f2fe5a48adc4d4ebcc2327ee2fcbfd4be861c4db4582aa29a0328d0fe7eadd475352bc76cfbda1f4552d0b9bb781c70f3f75efcf9861542c7aeea6ffcfb0b3cc47223787827702615f9612f2fe89ff027341af89c43dc1e9a2eb8c3a55ec93f92b9ac43d9ffd74eb92620cf7fdbc38bb038eabaa4ac4fbe930f15924483992523f04ae9ef6f4fdf2897ac40a85e227c458093c77070c50572a28d1a408c50cfcfbdd2eec40753ebf804ee6563c2a11c3acde784a5bd85bc005c978004c105f21d1a30b7524b5053642edc7cea7f1e22c8a94d4aadef88f70e5db97e692576574c0d40408d816c008b7509d320d5215e12093dc24dda183ab2c07c8583b3361e8b945e806cd8d21fa0bdc95efad54e59b1d3ea923442a16889eae9012e1f44eafcad1fd32db52b45e32a89d69e67d8b5c58521520565e72e77c7ab1818244697e692f118eb7de96e115245a859e502f167cacf47733ff694ff6bb677636718189d25f44df9b37c7231b48e03ca4767cdc4e669c561f84b05b50fb0d8b137ede0ff5395a098e3ddef5d7a7681c51d5e123fb9306d83c46bdd158633556f3d89f8e36d8e6db9c11ba759513df3282a7e39d7b99ffa0a0f84798eb25d442c58e44ef21d273d2c3d1ddbf920b1b05b68ba781bf97f90168beb5055eda10b9b6782dfbda4ea431a44ce6a6c91e30a38b998f3a309152ef4c8b1a8e3581f45663d0b2796df9e7de19fff4fd297563f48b5c84f362de5272fd59aa022d2c082ed9f1b5b203606b40077f30bb334db189db6d736f0e8150f1338b12e8ee86b9816c8d700457fed35336d7e58711fe11ec9b222b3c4ff9c2e3390a52988cf920b72f2e512214d6f5923c08eb25632ea9974233cd79fba72a9a52456177559858c81771cdd02efaed5c03b18915886c96b51cda7e1d85e4f8e27ad26a49d47e9727dd15923856231a895f3eb81d776b6623d0f2eb02cfd652bb196e0b6d51115e252f16910f283fd78fae25d3d9faf81dd1fefe39586ddd7cbe97cfcb1eb0eb2f634f58dde6865e26f00666a14e8022e496abee3c860506b5bb3e049410dfaac2396898868b175f8da3647b3aaacd1be8207075946f47d63443a665bffac69175b004da8e56966e538738028ffcfff4faa020bc1e3056d80b3a3896f01696cb2443d140e23433128a2907f393ca497bc8c6d3726e90982423b104ca73119eea464d100d0ad47227f090706b046e7522d8ce0c04b96e60bdfa49cc429179c403418b8b80d3884be8d9f5fd0693941ff3023f35a2de2622342b33ba86a9058039ee28f97658e73c9763b0b101b37f7e3f0435880c3c1ee54a9a5e78b87eaec8dee1ac95628cbd5214a5fde2d08116a6314e02ab9be2df75b495e7146e8134c508732150dd0e3e81b7e70afc76b592b619078139207cd9799d365346b437f9b1b579e87f3b6c735efbe251dcf87a3934aedd54d15c25f22506f02e9bac0415c0915eadbec564c631cbb90825841551f5e1a73c3bbc6c3dee9f7fcc35fd17eec700bea1284eb7e88f0b09bf772f4dc934c76ebfdd608b12d585f1d6a41271c95c3dd23c9795ebdc9a8ff23da0f9c7ac96f2ded19994f06db2c4aafdea2a6d318a7d51a2bfc1c6bcdecc0e01b8fd0dc4c7759d1cf8feffe219acea1d711fff722ad9746ebca5a72614f597521b900dbaf39216894b14a298e10f8aacbb13aa4068aee62353d93e50e5daecd66753dde1dd727623d062dc78548caef8435457e6aefef95584797c11ca531099a8ad7409915bbd900bdeea84238aaa51dd56c09a114d40e4a6cb58d30c94168591fec1bf6527e95adb5a4e3c49b1a6fbbfe855db4a92d3fc6b726b5e31fc96ae547f760f0dde735dabe81dc2a3be7a50c7e092c63d2544f6851992e28c058f8622d73b9811bb975a9f64c4ccff34c647b41b401d640700d75853fb926253396641debd4ed5346e42a23c0533b2ced3a89350f48e4e1ca2e3bc17fb96dc164bd2f07a175d26752d726eddf22d84ea064698a903948febc97e6deb3322f4a3d5e20114ea38fdf39057d12b463f5a38a6ac2c8eb19ca549ef368655f914c0d19ffb07cf722f73316ce2380d479f1ee014a928f8dd91f51f0df1a4b3fb28613e72ac0ed6e867d9b13e3f08629f9e45f596cb2041a2f4437f74a70654b6272b973b5b6390c64ec91582c8e0e2da3e2da6e29f3e10ad9a9e46c48ebd6807a040ffbf99dc410f0c1c98958f985e41d112c7e3bb0cd5a43b07810fc42aaa26af7a8ab966c78d8348ef44b67e2701e31c8fb268c63a6ad0ed4d9"}, {0x1010, 0x1, 0x80000000, "03e4484cc315be2338e5620996271d51245f48dd033e21d1816f236ff6bd6f93ca8b2ea6fe548ee901845da265bd281c00868de6de52655c126c681389e998d65d672486bfeab96dee8fe08b8f67a7a0482de3676c02027fdcd07d0cf5c6647a5e42b489f741b88db86c3bbe96bdf8a1574f10c9cc4e42ca40eba166b1ce1dd9626bd9517922bf6f0949604d54b4bf3bbfe5913315e1feae4af98b493ed57a26b2e0ca6966a08cfcba8fda726a633f66f0de13eedaf48d6922f33c0190a7d59e31c027b0d046a94e199d06c2cefe7f2ee2427be0b15fe29f904601c3423618c5870ef3596b5211b93153e4a2a24ec96bd8817949630395d497fd4ffa096480ac50c1a361536e67f50e43811d56fdd569ba6199f17a03db7549edc881d3000d6449855026c53919e0535d9a5e579bcaee9cf7ef01fa4ebcdf8330ad1efb5d205690ba08a89f54fc5ba95e3c5c60ee65da8b5f3d64f7cd603fada7b606bf25cbc58b1c1b37ae512d263f300baaf92f509a89a7279554267d790c71dafc2254ed0042cd22771ca47530aa63c4f0061637a86a9cb4d80d10089d233c78aa8ab3d5d0896375706d1b5e1163aeee2ed3a8974212ccaa1e085a09f15c4bdbe88c6a14bb5e12d54705a9180e3e9be42a02da39642c0bdf78a0af61f58dcc2419aaf8bf6d9d69bf16f3954f68c98a2b601cafe81ce0b7522b50b6c2770593c59d15580402783c6d0ba19091a3013bdf2969325761b6296b87cd9b5a3d7688479018509b9979aa22637bd2fd615a67fef5000eb1dabf8c35c936c17bc483bd55430aed0842c6d186e34c62302cfdb4f8a94487c0c7039f8ee162e0be5c182b9aca75cb2269bfd3ab0179b6f098240fb14d2edc77f025d3fa1f75d023ae9662a0016868c31b25b74d26eae2107ffe6a143fba4b71ed86d0b300ca8200879c12774eda9eed950f8e2373c3c77ef72d04c8081132531efe6ccbe273709a3be1e1bae3f53822f585c656a260c0e7c15e970a72a5840c6b0a6edca296477459fadf0196f81fb49cd0065c599b601f6a3fed1979ce6a347e522f9dd5f7f2439a6154d36a3596d69bfcaa21b9ccdcb37c06df06300154bef5e08c2b48ff2ffab4973e3d6fd13ed18921ddda3bcd77e974db7c4a168f987e7edbf48ad3c25d728da85b2a412b18d438e9b3e6a11b487aac17675ff791d359e0c3401beae6e236c82a4daf020dc5331089a600e250c9d6cca09a49f0c84a34dcca58c42504552b3a86ed91854d3b40c07575f9bf588eb0760b30c1f79d32575f1214b94874a6c193afac880f9ddba102a88f795355c7dda9e5d86ed73d3f7878f44cf21a4123062b9fe30a872edcf7df3a19a47933a096da6bed8cb41346d3ab9dac5cabc8dd3af43238942dc792854f382ce6f9460b771fbcbfd008ac30c71e3984de6a69a3fe42a7b797a32ca33bbde2c89f0af05603a7484f83a713cdd9e868a7c92913d5ce0fc8e2c7929b15101d07b6d330f2173d384f7b683f4a0ba3fe9401567aea2f6c7740ff95f50f4e051ce79b0a7d6811c63b17d4bc47f11335b5f03cde3658ddbf8040dd05754f96d5d21d314bbc7a788538040a7718356526ea3af42ece7dab074c54e72b614163e4ad87ecbb40f801b685a184e29194ff15ff4daa3f3080d45234336173cbe4a6741e3199f805aaa4d3bf48a856cd975da3a4a13770db341324f6d480a2e4a35fa9384ba04d6cd032bb2b3a51313863a5cc1cb335381949574f2c3d0beff41cd661f963ead2468dd85c385e46784f7839800c1fec2db07b47921432340daaa699c6d6ac5cf8a131e79b2b4770c0a9d57fc1392aadaa137a8b91e588033379e036c35faebe4929e9fb962ca7d2556c17a7801a8be4596977677137175111615ffea87404f15af1db0a99ab645979645f43cd584b8471016facac278feb3ef1dec7af326012f5ab130b5ac55f460d06ca0e8bb65e487a4beb742c1c764179485706ee48c7142ffc45671fe2c99ffebbfabfe1bfa112c07e9d6a8f5fe1ccc60da96937ffb2334b5a78fb806a9b9358059e3e86385e4c83dfe7e16dfd0cf7aa6392cb6e2c4ba219c1a40adfc4901e716b2fd73c739010c652c1fc6c4119cbd67f73a4654292acf490a8facd5a5dfe028d267436740e1c3347ec4f6c0ce5e756152a193b289b983f827859f078eda10c4aea1f11bb229f773ac538123a0f51f7ee85cd5ffc52ce27deb31165fdd215b746bfb3e2600b0a6a120624f0c9653cff1cff9cf7b94771dda074ef862df6e859be91261ce1f9e25bc495d94c4163fcfda5079a01b020eb8f62587353f577129251bfb7af17d9293c0880e11b23a827d9a81bda2b936d31786d6328ac7c98de80c454fb05834a1d8f1a2bb2de5fe25f950d09ffdcc85bac90299063a6a7339d13b721df1e283b916aa338387bc147a109a89c7410a46aaa09fd586d1971088310dfc9b9b5a9217a70966cac5734acbc7fb2ce1384c4604c51be5478820ec6fb5c6b7e89a4b2ecd1dd7564fb2e01bcd0cae7339b92670d0722deecc00fb4b43bb4ed73cdbedd5f0c7474969c4fc5f89085afaa93575d5b700b486c80644d8c408a5b9352ea12318ae87035023da308c209d41d20ad454ade51f7eb635c4e10de8b78557fa816a5742259e70704b9620392005758fdc93df2848dab300593b124a5d325c9d42c5dcafe0aede959dcf8aa8b738882165ed623522504170ec3f5fd94f0509cf5b778c69bf0d4d45fc4cdaa40dfc2fc700974a50f6a24c55e43b95bc3f451d758284dccad00d53c8b3593728ff17fd1117f3b303c7daf92fedb0754a7d4b7272a6eede4f6f471848a8fb281cc68e6b8027dbd5076b5fe8c8e21d4aa777a71afd326d620cbef29e3d764da8d0906d4b68857e5382c5671e565ca9415d66925bad3f1b391e609bf59be1cac5f9f47b9e2fa098078cd197f7660e0e369fbb486e707e86e21c2cd44d8c27d1863c0fdfff9947dbf261b916b025d9aa10b4f30495394bb627e263e47586f423666f3b69191a844afe5f79ab2d77ff15a6e4e7c2069132069b52c49c6be6b15e5a9122ba184c526fb85a8b21b53e62cf1b0f14a276ae2226940365949f4e074fff51a938d47553c28556610e05b0256ac2768d106dedd69ecd069a4447107c13fb601ca8f52877813dc2f05732931034826c44ea92ee8eba87739bd5fcbb5a602e0fdc3aee2bb97a06651591d1d01226e33462063eb3b4d9b4d6ba268ddeb718069b8817a4e782ed2674a5b52cf8b0b01ee452be5f3dec3e84fdc658eeda6ac6b9ebd72dd365e3d9bbc8e3e77d8cac69fbc3f68016e8b1b83f00f3ac5d6aa0c9c631bc9c80bac6735bfe01645c7e7887975ce3e87a4ab814f9c9b808c99031a6b6cf382ccdbbaa1c2855c12fe560d247dea546684506f0750245a8d36019d7881e01df91077c76e9075fd98ca2a0bf7566f04a67e8b96f7b1e3f5ddb559f6efeefb850e6bd4b02d01ba3822bda643f0528b6d6f13365efbb14aaf4d17e51464593e28c02903a81b5b705e15d44a05b8e5e58a2694637fe54212e61cefcd062aadd4994cd1c08cbf0ffb9d3dd46e8eaba397d14e5fa499335e3b57262e7de1cfcdae13081dd4f4b0f2aab79068c620a5cd435e0958d276c6fb80672097de051e7d91e0c4fcf77219f425cd8cf78dc8ae011372759908a44c2292b100c301687d486c25262003ec496cfaa60ec653f87fb713de8d799b31838800ae09fa1d2bc216827ca2f410fb91ba7cf30d65f164982f41d5193ca0cc6e33a98f1b6bbd73b9841c320d497e59ef801d3dd90396e181e17c95a3e117603690524242718ca8245a166d049f1309551dcc7461e013f398fb3d2cce61ff9012ab27f8807a2de979574641ff01bb7a0ee1a8e5612596d66fd2a8bb482a3d2312d087ba24d33f60eb62f8102baa5a8a7a6aebc50270d6f9f7db9f1fc0b6b3e2f6ff4555e631b4e28ea1bd2a5e96b4e0c289c44b388130d38ef6368019e7fa3de1805c4efc026f87605bce0eee5ce04a8aa32a86da49c9e14e4441e08af2e4e21b902de22c57ad33cb8fffd62157559f45b274ebcf1ec524d7b08e8d89115c508896d79d0eebb2c578e96f9558dcf2c903ead25b01d986292db15bad6296d3d3e3e197e182fa0c9ecf36edb3b34f9bdd682bc2e806f436831376c385337cd49adddf905702b0aea37ee4fd455dae8e7f96f5706988095915219a2855f4a84b9458f2b94c01fae32e5f04eec0f8aa1ca15298083af7d687526664abadc64f70c3ca323b361b63c20f574fefa2ccc0f1abb387cd20844fde37b65a679e8eb741513b5e60c87b5b67c6e7f361ad8a9466e0e4b03867138d75a535190f2d3e95f5b0910d3811631d96942dcc1ff6aa1d8f169851de71234708286d45e6f5a252dbc68d9c8a4775a74ff38f23de8eb14a7fa4f2172d6ab69ae559d762604d36c5f189fe80099a194d0094f286c396aa5d060c43324e6805d40c5792bb4778ee2a52b8c58451f2f3e0dea4a6bf911fa95908ecc709ae23d90fc3baa0e3a8624dbbf4e700faddc2ab085cb3cb7f9be9a637691d06d8869f1e56a82d5a92c28bbff8e0110796a47963a6351b2ba416cb4904a3dc4fd4e5c6b2f35f7c5da0da07fc98778ad4fc2723a5b44a41d68396b9f645a96043e870143ab24543f1d4e59384e320273b06ca109211f80391cdc86b3ea1c0966f08d3c1a98f4fffc1251f2f0f8a24798c0ba9b8e24076eefc7c5b0e2ff90f04913af29a37faf30567d6886720e741a1e6200c024463a7f38a665611a0fcdd553179628cb74ca147cf2e439e44652c75a3376d149c6b7d73fb958dbfe4eaa5b412c2cc411b4a218e8b2807dd7ea59ae78c9f814a6a745c6cb361c936d4cf75dc5bef0a2c3cbcc12de9e89f1b128e3c247df5ebdb7a87438e499fb9c9baa35b399a74e6ace1712d34635a0c24fb0388f1b3de75948ad01b2016ca271b67b1c2e4fcdaf2a652e9cf62cc865179611cd887bee6b568c1be912eb24b548d579876dfb596e42d18db375db79a09ca36cadf8740d44072c4e856c328ee1a42411362b61dab6f5219eb26199dba22bc14893619892855d4bc8cbdae04b0e518d92b2b77119446a08f6992dd52a829215ea0bcda37cc710efef9094b55577954271293f529b4419052239a5e4ef104e5c8e14e18b49142dde71f12883a30dcce33ab461026dc9f80a21110b38d0ac3cb54da9b37c14bd42f5fb2de4e5baa1fb1fb0dbb33396b11a492729ccab299576c88b0950379e6377fd48cb05050c876516591322e3bab60a27660e01af1aaedef8fac2c59baa30efff9e1051fba27f0b782020fcb2401467a689628aedb5e421645ba6a87684ecde686318e76215ea6fbd26a09a0916d0a8f78847831125bada2484b7f76da92599036758e03dc5384af019fe8e55fc6735ec86c16b056eb7ad93b22246a4dc225d2f84e0652bdb4856cc1b86686ed6fef07c71b081a4fdfb8e2b151b5ff7439b8eb55d9aa6961e9612067070000c2a7e1abc1443dfa1f3beafd384739cffbf3c4d3a14a272c2c165d43868978bd218753eb6c371ed4ae5a60eb585825d21ccf9481c019000c2fe819f2c463de2c72b3e60b2952b84625e31140993cafa254456e56083a66273008aaf7696506c67cdb72eecc75d3807f9366bbb69207d666a8c0fd0df4d3dbb07e69d1da34603e1b87e52a491a709147c1056e5c1ce99c6ba54cb1efc502db10a59517e5bb96c677727a09a3485e785ec17ab8890f8e87957c498416bb12c2d1cc256745a48519eb"}, {0x100, 0x1, 0x0, "787fb289909bc4d55afe2fe38d2d7a7d06e18afd062145406978bcc7b1d3d90f2de7889a40256ca3d7b1c6594abb65a46d0f7a27316b965866d0c78d3662046ab397ea468f41d50219a594170866e8397d2c109bfe577b6b45debec864c4e64fd372ccbda201e6775b107829e5238493733a1683d03767627023ea53f753b5590a7793813e15f9e3c2e505329d0d9d9e3839522d31d95695d5c07aa298b51935ed73d9b77eba58bfb95a0ddefe0eb05b619a67fca32eb20528630f1da760e5734abdab756c218af0b644dc2869cc3b6773007c185023077d4ade248b8fb57467121dc87abf10acaef2"}, {0x108, 0xffff, 0x2, "1fbfe4f6d5046cbebcb41471fd3fbdf9c1391c078263194ea0fa82c255b49d0a50c3945792698cbd944c9bf5856e6f1226f0a94a3dd3317f0a0052923ad19276324f353e8b5c171346b55bf99e0bfeefe99d45569012b6881ab537d32cee074860e112aac85e526312b94e35054c19a03e3e2dc51b21796cbb952b32439070d67e232c814435033c76248bcc8344701f4ec5fc95bd583c1779717f948200bdda8f8329432dbd49879c70808cfc2dcc1b69770aa1cec5cc767874fc5175a041acaa26922cb2ac691046baf38ccfc0fd4787e97d0f2ad749fe660f218aa2ded571fce097946f8fb04da70d3c2cbaa46876d352188ab2"}, {0xd0, 0x1, 0x9, "c569d41843a791c9725293a473f4f32cb3b8d28683d59096e974b019c6a3240b548d98ca251fbdfd176b5fc159e9bc3f899732a20f21d5790832bbfce0ea1cc93808c39c94ab38940fe119d04edbfb480a48015c283d7b8b5ae1138acd3d2aea00ef49eefc2f08cd3ec76ef0c4614790c59fd843dc59449db654574a8c8319fa06de98f431a654432f6b57b0334787447d763caad9704cf04cbc381a9dd7ef165233f8c1c3efaf63b70ed55702d67f239a31aa16f6c6b4ad0b7fe3789812"}, {0x68, 0x1, 0xf703, "5c179dbc225078503640dc4a5d3dc3c336236e6a723d7462e0305376fa905fa09bc29756011335a20c2de886f93a6e05103a3e364ef4b140cbf5ab933833028899fba57aab9dc3788474a441f8c5168045aa9c"}, {0x20, 0xffff, 0x20, "56953b0a7de80034bd59d331"}], 0x24e0}, 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x4000000, 0x0) close(r0) 16:00:28 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4007, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe14) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x10, 0x205, 0x5) kqueue() 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) socket$inet6(0x18, 0x8001, 0x4) 16:00:28 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) dup2(r0, r1) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), 0xffffffffffffff08) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:28 executing program 1: socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100c8, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) chdir(&(0x7f0000000080)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/192, 0xc0}], 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') sendto$inet6(r1, &(0x7f00000000c0)="601ca8bf89e33c93414abf902229dd87af296b5e8da6dd149477944415f53727aa7b3d1907ef885911c4ab5fcd05230fd20e0e24a14ae176a1db1840def4058c08889e9b068f206750b1a5fe46c11b42d6358e823534aeab0ebf14750aaa6a519b22f7fbc135ff1ea081c1a351c8c18651fb5d10a37462b1636edb5d0cc01ed6f285096c172dcba58581ce4d3189f42f9b587765a29c4393984a827ad7f4e92bc3d8c482bafc0d20be8e1e74094026d469a886c4f97fc02e3f", 0xb9, 0x406, &(0x7f0000000180)={0x18, 0x3, 0x5}, 0xc) syz_open_pts() 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) chdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x202, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xd4) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x100) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0x14) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="afac3fc77a2c6970c59ebaf681ee7f75f4d93f0c3c45e2fe0a90cdd18ed6f0b003bda4d9e8387805fefb95e84e3fda6b24f9774a6d114ac5d9225f63dad758e5830c641af3e581a3a0b041477e60343f201b7984258106cf85bbba994114eeefb4", 0x61}, {&(0x7f0000000140)="c0645459763f61d22284646957b032226aa7e821aa8523d94055a5657103082a4a7fcc80d3ad5a8e8a3921afa72a2500449f7407d85de8652964842591", 0x3d}, {&(0x7f0000000180)="edea4254aab68c596da3a5130926c291aaace9351247fe73ca18464827becdf951f34ba66613b792d40087a60010de48ed7ad2254d4babcc810794af6a1b3d92d30ceef5176c75091e6fd256b3bf3014280a5cfc8b2502084d7cf4dba819b6dc5dc654299283b3cff9a115ec265a0c0ccd9e3c3b7ed4c35b41636520500d191d0142d2eb86a82cd461af3e4061a8bbeb9b037b4f3a8d7dca1cfdeae82a386e82f4d763e5e8d01d2098daf6f96745b0b5e2b46bd39efdc0e5bce01197adfc7986444457f9558e27d2c70cb9737182942cc7b494f0b2eea5046f6618fcb4d92a0a1754d3acfa6e07ddd64d7663f49078116b705336295971540d4b676171c3ffa874564d0b7f50a98f9374950222d927e4a7329a16b36c2943d0f3bf5bc9a5f7908f7ff2a95b552211287a02df208bc66f3983d8d8f4b8d892d5f712ea970061987621e9bf073fcaeeec273535fd21f348b32b6fe16176ca493eaa0f4d5d2ba94bd600f0d970f51d15fb487b36b282f6f42ad8e3ab6606afd026040c07dab65a4a63472d6b3aae5292ad75a820357c12fa51953d97a106e45e1476173ee053a7e8c0e86535f3b5331ca9632e6f5af2a0fdaf73eea880b0da36dc743ba5a6a70d2ae24c25317259f341d43b550671ec08b6cc2642628a2260b6a9b7bdbd31155c7d6440ba93eb47d6f44349d13cf52b23981b611aacce59d2e2b52f32f97058aa6bf6ed13f3e66aa1f0b4428a887ceb4725297a25d2c63aeaeaa3826349491d16e749fc8b1155153f4cc8345c160bfbc8613778a19d2f7e2f6266cddf73e229b610ee0603ac854f4762ccf7a6ba15bc00a637ea28c11defa4f352704dc76e09c6e132f5801997edcf38ece3be19731fbc54f7c03503206e69e72d4190a2f57f7b47e7757f4abf1e9983d1aeaa0c18b9ff47c4366d7bb6e57bd3994124123c720fe6073f8b5504161003cee6cccbfd1168cff31ce5f05af5bd80989e3ed78811cefec4039c812c3480d4d7f1606100b3b4dac81f88a30635b435a5395ca6148a0909f89e12c90bb7f7c265e7f81e65ec00f781df8ff4206811f2f12e31fc7564ad17707f47027deb796bbcab28993f210e8d2062c1b2f0a6505dd1c6da3884f6718c6a81747a60ee0db1f75df6d5ccde49dd9cddec3dfffa19aeb2e13110f03605dfb60a249b0c365c05afdc31d4035b3a2281423c2c06f7a354ae3358177e156474fc85f6a812c67f3867e87370a196ed6e13cd0c3486c131a02cab3e87be6aaf4bd4ea6a9059438091612f20b12dbceeb5cbc04e740297b16e7ae399410c79517569adf574ba81d367fbcf7721342fbac3127720edcbcf604eaedd342af6a75c3fcfe3f655e5770bb8c813d5f0597e05f9d7a8af0388db05a6d8e3f93b185afd1721f68ac25258c761aa4d5a912327855b9f3636b3d0f0160b397d25d8720dd5c0e0e61583aa5384bb55209e8cee16625c8b5f28c7b3582255dff750cf414c4bf0d94593330be4e8249927cd4b248cac3eb3ace4ff9dc1a4b669b41a27ea285bae1d5771d784d5ef5df7841e273c13cf2141d0b7f2f4df181135e1d6a22daec7310f95362297a7e8579739bbd403c53a8eef2257bde2fcb023bbcb31bd8db77d376a9fde6149c50df9d588c24a8387cce7c37587990f88a5e65f41a303dae3cdddbbce6cd3c34afa7d65219daefe0d1f8960916f12645f7426d84997e52afb11edb89290b8da9b074d326cf6a849b2fb54ff05e717c44f5e39fa59b6ca70d5c6ed6e56f26e22215fd65583f011f417a1c24d8e7141a7ce2c61a3cf609604330d8c9a2b8b3acae0f3e4f2064823eadbddc8ddc5d66f7968d41d5994f8279dbd14266028e054fc332cf94640595082f526141062e99969c01a8d5df5cee1d52e96a5dcc575efb69583099d61d38014eb1fdd8ead4b914096c8e08c2980938bea2b3fa188d334de6d4ad5bc5d7b15c33b3ce793d14827c9e705b91e717140cb7452a40f649db8abefaea881b1a0fd9bd7951a1556dcde5c6373bfdb0699b280896683f1e81094d06b8e54c39116a75e15064e1ff7fa73cb679ea8b1bd381bc363811c0e563a81d9e397dc0e4bb9387b186925bac4c617790c3c34f870f4b512f8fed03e6a95405a44e0c0681a0ae3865f8a91aebccaf505d490d9baeec5fd8a468d0b7043032cc27a3527311af195c6bef61f03bb1857092a2fa1c126303fca471aacacd41bbce684219d312e8552a5a3b6ebce0f2b683001da05dd3f7b71aa7f0c480a9a243cf23121c4dbb787f1085b8936dc137846dfcca1bd86c33a458de9ac00c3a331f6e5c4521d012ab56fa9ed46b69eca50878c00c22acc0d2dbc620f2c162d2705540cb10b9fe1ebbc96cc77b20551f3633b7950a6175c9cd98b25f786b371862d61b44bc16b44f92dd6c54faba754a9da0573e97dc3359a334356254616e3561a911bb3bf35e26d923ce1fdf1713e65141d7d8a0753a8400847f0f94fd3c4992610dc860611bdbabb783cdfdfc245c603a4c8ff2b40020c1ee5c7533c46601a908e3fff52f6fa589cc30aaad0ed9cdf55678b37a10d71c8001c90d8abaeb29473f3f31177610eb8ce79f1c69b1ab193ebdf0c45bd1bf6e7f8f5276c902542c07e4e8a8fd82f88ce5170894c4259d77cdccb0a1f92c5943c4e8b2516e82461684d4226d3b093c3cee624216ab289c59a13aa5eb9e2abb2f951532cbe13a7de7e1e4cbab9fa096b255db0b189233c7817c16e14263f6995afcc92c4631d8fcac7e319d0fd5943792f1ced7645d41461bd176df87c2c4d94c48cb9c0f18e4c3028deb872bebe3921b1aff67e920ddae72c7de379206ddda754ad5eb033a201d5dc1ebf0d2c328804493ea41e85146429a17783735046e117566c3b01a363d1aa565ad4105753eed118b47cfbcea15c3e5b8e5bf5dea803b333745f268cc7df43d7602f4a2314b0592a007c35f9fd667378acecff2f4570d2026de172f096da8547d44524ec06263601cb7f55b2fe3ee10db583221b69931d4ecbdbb71757b29ddaa99f463f46c4df85d115491b36ecdf79bf566c567471baf30eb06b3b175f5ee157fa2e7f5714da374cf7f6e3aae2b70ae74f4d95bed849e697082fbdd12ed79c53b3a036eb1b211ca1d5ed4e99f9a2420dc2e571bae006b375aad7224597b892b3fd324a9a2e784a3436a607a72d1780af6ab935e98a474e6d1206aaa93a01ed80899584c04fc863ea7ad66339f3f43817970fb3448f24ddd4649ba53986eb57022ccf35bb8ada442d328bad4bb77b855bcebd8d1a8988045b0aa241e485b259eda90fb4148b70466f565d18fd054557f4deb95177bcf06171f07684cdc1ff9a8988730540022b8d7aaac152b3dba189ec9c454f2d083354e793d291f95e59729bf583741163ebba11d6868704f491f34134d6e84db88ce0a262edf5cae881536db368e4b8822a896c00760756c9f349c06340ec9a4dfbd32d73648708eda3355872de26c547a69a5721557217a8abb3685dd233fb7f576fa7c6ebd672fa61f085349695057dafecd7961589ac0b32cc3c11b615f64c28ca9d60f5baae86ac36cc6924b33f54b0a5fe1f9b2ae72152c25b94b0d4ee55fe94f5afddf3f303bbd852e79569f6bdbe41ca4ba96fb99a4402c5fba8fb82504f67feed231af97bdf593dce8c7bc73b3b38fbd99db01bcbb2303c66ca7d91bbdf1da4208a0019d3e16317010aebda7b052e0590768ae9f762771dfdd8bae6585997c97c4e24235d32fc5dfdf3993dfe21e7d1e26174ee37b9e7ce91d32c78c597601a38624d6647ccf1228c58eb98a7e28c5cd75cea5c3e612d406ce3ad548b85976bdff00ce1dc11c78fe4504612d04fc752822663c5eafa59b97b8d47b9e29571760e38ad24b5835453af9d19f7db052884f1e222c252742146f28b0a07c070bd9d43d22de90bec89c66b910e29d08474c29443a09d669194851affe38b893a48ad2edd6c58bebea576fcca9bef0f71a069e3fd76ed9646c89b37595049fd7034eca26eef07722cf7fff8454329fb9a839ea4f4cb4711fb8ec4f70475060e8aa94a028446eb1cb832bad1ea8acc591ec9977a84c3f40e0cf9fb27b54e7bfe59da93a135af11d44e64a3ec329445c19d86ca552999dc9ee28eca1a8a0e23c6037cf2742345faa190a791dd46e7b7e80c07b678506053ab9fc0d0dbdecfa78908547dd25c29ab5cd8eab5b47223b07f1900422c31a3e88365fd64d5337d4f4525365b25141fc11f5c964e3df09faba59da747fc953da2b5a8c4892a97ebd183bba78b72e6ac0a43a5e1d5afd6438d3149ddbd144a29f7dc54adec06572b5c25a4b1e7261b4b8d409ce9066340c42a3224926a03a0f51503722702492fc61b467f186755b970714f86cbfd31cd5fcdf9ea48ca012c1bfb393e6809b60d3b8f52c538e4935fa352f347c8f8e8aa44c9b6b388c8e62c6b683ddf14c76aa6d8dfcbee1478756e78c6afe65ee09091ac0c394024253c11ef4a55d714604ce8b5e495289b73ee6f2315bcf8205d569552495effff568f243f11acd1cd0d5b5ad8a29706b02840786a34350eb7c2dac7b84badb80ee5f45d45200dd3f5e78e6e597b0917e37c905154011a7fc2fa586e717b712df619bd9902577b072a28216a68644305b7e0aa49fc846ea7ca51e2153092b410187fe75c43eb6b70e64eb85c2acf13c9b4bcad202c0508a3e4923c4d69fcabecf7330e89e1358799566594aafaa7c0a39aa0a3b1c5aa9957c5d7a06326a1206f04094a777bc2e671cdbd883cd51f3eb6888b9c2f1526e7c305d39ac5370c14c688cc2834fc0ae388cce2f8cb36cd04ff61b7a652842a27e25510920695e8516c58f875ec5b0e0d7881953ae0dba97d6d2cc6942c1862764dd70da58f12b07f19c64068bab634114bbc1762cc9c60d4074a01dbd60f5ccadf8c9ff8e52732c1609d2bad036d78402e09de772942b7a4874bb01aa46e1a6f7277e21a23b31a1890e238a52a2ef3e3a949dd856691387fed1f6a3d0394a3e82298086e092151704abc2f310b9da8242f77a52fb1bcb99b098eebdb10079fc356269ac1dc0daae8130ce1ee5109af6a0607b9c6ba9daf21e2481c482e4b00921ee894563455a04467eb9736e0537a525ee1ef6f8b35aa5dc8fa76f0f682bf68c8467c93ccc906681c739cd6c526f17a95af0b2ac6215cb0c5aeaee874c13da6cd8f2f23bcf668f1976965589b68889c4ee59f405821dc676ad3aeb1e65dab95d875b36399aed494c5382ef2af2752a0df568e1ae11f6476b8fd5a9f0b0caa7bd944a4c2a69652145dd0302d473f4d3bdfa6f745d1c5f221d6d9139a25ca1c5f9e0f9a7023367cf7c9ad88c10aeec3f284d2c3cacf074943b404d1a7c940eaeb0406a072d7b0f0387e44ae8f7c144075b630f36347acb8572173fca89b3fd2b6dbf1526de8fd6a71aaee824821301573b93eb5091b5817c2cc8f9d334352232e2c015f2838350edc18fb05b64a85c708bd460afebe9898a5fc4896e03365c1221cafc3049f1de9ba7648e1d233e1ee304f17ffd9be9bddd01dd921bd02ca2f955f27ec5994c3cc49a7f9bc38c9aa49d7fd3223da1d64b60c8c370c161d4501e06225850266fa424c6b741d262da8441c6396feef38b8ec8a1c51d55d07d50f16a6b3f15352ee332afe85268f9c15f03248bc3c70f9749b5275147683b271662f91f038fddab9175e79ce4ffff634d795e034497a4bcdb3ea238f41b4da6c6510c9917853dd8087620af46c8b5efd5235a71b686c0e3884f7827f20859fd9df20", 0x1000}, {&(0x7f0000001180)="d98a796e19f54d210015147f00c0ba697cb09fa2f1bd5a0927b73ca087ea9b58d8bd3671a7a40435", 0x28}, {&(0x7f00000011c0)="36cc780987c5b971b5fcfb8338084aee6eeaa0c5b413201008e3622c79a17edb89f09ac2df75c159b9f3486124f2d9d3a54456e9d8db", 0x36}, {&(0x7f0000001200)="f0dcffc772c6b235369c18eda6f644e4af91c441ea83ca3c67bf91895730bda91ef8236eed6998985fc15195113710580b46e16414a8ed110c63df29cab93f2109feb9279b84f950a5c6b1deb874ae9ff9d8ad6d9a50dabcbdc178dff967626632bbda6d11ec3a0eb5153030911fb72081322780355ca1cab00b9497e3281f6279235181", 0x84}, {&(0x7f00000012c0)="0d456757ac597341f7405f6594789808792b7a4cde0e03614ce1c8b2ac67c4ec14bec6f99af99f7d9a44f208e7", 0x2d}, {&(0x7f0000001300)="731e0f5b2a8db22d966b9e451c13157b2e2459ae6628e0067925ac75abfe084c223ad3187c5e76aaa93341aa12b51d8b6425", 0x32}, {&(0x7f0000001340)="fcc0d9672a575fd415e1509265e2ec30c7722bca63e1cbaa4523ef465e820cf2f433fe2b50807933", 0x28}, {&(0x7f0000001380)="e16237fc4026dc0520fdaa967a8c704bd2f9adc98f47f0c863a5668f04a1522abbb40f8456342f21cbce5328b498f6961d602362b9e865960f3fe21f762a66b38eafccb30b737b41f747f395e5364599b1b9f0e552fd5d1d6ff269c8f18b57ed1b70db9a33968b61038cf5504daedda0be2d460983d09c15aa7ecaf8af89c6ec43b3f859abfe47a76bf5c586f4318e883bc1e8b6bdd8839eb3c1f63e365ed92b1ba6aefef775b2b6dc14134107dd7ca3c7545259d5765a6617bafae0faf6807b8cf7b5d10243a86868841919010afc5a82ca563b858b96faa22bb26130b18efcab667a426eb3752ff25d", 0xea}], 0xa, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0x5, 0x0) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) geteuid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r2 = semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x1, 0xa940}, 0x20, 0x3, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:29 executing program 1: socket(0x18, 0x8001, 0x0) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x1, 0x706723adefeac739) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0xf, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0xdd, &(0x7f0000000100)="12f6e16a7dd80ac7699cc26c34032e864891ff1bf1ebfbab0370fed4e4f21e41b99a4e981266cf42aa7bdc03ad71e873a899cbd48a4c7882fa9a42f6ef56d6f6b753ae731afb1885d6e9ae134d38a3b2797babcb08e04675abd1b687ef3a8bc522afa1058464fc9239ab8088fd74957434717424b6d242de52abe3aea6d4c13ee7f37e32a6a66c55bea736573b5c578032d05705854fc2857513647fcf25630bbbda3e60e03f86c4bfa74c9262dba50a4588879a00bd908ea70d7c04646a6234f575b6b1ef56e9b24978658769af33e425caf6b055788aac2cb2512fdc") r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1002a, 0x68) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0xfffffffffffffffc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000480)=[{r1, 0x55}, {r1, 0xc}], 0x2, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x7f, './file0\x00', './file0\x00'}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x72, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="e91d38a440c542c79399bb51df045008e85e9e88bf230324a6f512d30e42fd42a7b56c43584cf6dfdabd3d7db3fa5d813cf0709e7d3a066673b45826bdfd212709e03606d85d9b1f86c2f0b5d37bae3adac12d4b1faca2f71a790885dfa45d6218a5db8c72b2bf7322f35b8cb94fd083c658", 0x72}, {&(0x7f0000000180)="fe02c7ad1cf9e711c65dbd704a8d61a42d94d9886a66debd0537e28dc50d42", 0x1f}, {&(0x7f00000001c0)="388deea810b557bccb0a761b77305f2d5e8a4255053d7399db6bbad9143f3ba933bb0697c26741b94dfb60731cf0956e4edddf20224e386eb3d4", 0x3a}, {&(0x7f0000000200)="a1a4d1a915bea220b94a6971578beec30c2587276c3c3bcee3f0d1bb83c1338125b87b9cc7d07e", 0x27}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000fa4a3d2400000000b1a5652d8ec6f874b4320000000000009800000000000000ffff00003f000000901e7324616249ab881c8161e00ae0d23c3f01f3e4f53866ec1a15444d8ebca808f654dd1669e0ea0477c808f4de7fbe4c3dd0eb463b11188a1927f7e57e83289df6e4a1341b4b5c3032c3a086e2378db05fd6672e99cdc067aa22580b3dac5aeaf994d13c8f18177201ed522d39c95af26be8e02e50b1200f81147e11f212eee812975e00000000d8000000000000000100000000f8ffff80de44b25e810aaea7c99733e8739cc6ee89ae5371a6905f1b0c59bd3538a16f22eb6b694b723663f947b7f7114134f937578900ea2148016db8c1fc1b611b9ed1bc8121b6d9bbf88257f16160c4f76d9ef50c445ef800cd58294bd6e71191fde01d272b6145c3108162970eb14bd76dece2cb7270a594cf83cce5416081f93bafacbbf2850fae22c7961a021daee4dfda1af0eac4c5563b2ca2bede96938f71f2eb598c688952fd23a9b88e4bbb7118799e1cd43b4e2370b613d84afb0a24783a7005000000000021080d8cf76df23bbbf432d37db975b55e5e8498d1530190b1a4eeef7b1e0d989382e14862e77ae89536af21b8bfd69a75b12f17daec7cb187510fc10bd501a870a02efffc713bf1943149cf23a2470de1bdb62cbe1ce5e9212979eb"], 0x190}, 0x4) read(r2, &(0x7f0000000000)=""/6, 0x6) 16:00:30 executing program 1: msgget$private(0x0, 0x2) msgget(0x2, 0x253) r0 = msgget(0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4a0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x8) fcntl$dupfd(r1, 0xa, r2) msgrcv(r0, 0x0, 0x3e6, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa6ffffffffff00"}) r4 = msgget(0x0, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="771a0fde09dd3b782ab2d0d664c3dbd73b0ba7ddfb9e3a721a02ba0af3f5169bb74ec3fe2c1ce9cebcb94cc9a2785e463335fda6ea6792375a99e62c7f7af66be0af076e338d446101400ac6ed87431841eccff2324c5c775267c90a354cb75241359a5ae14029c65ea0395029ec6bb1317dfa68beb6425e007b206c205eabbf16134d0b7a23e88075c3c0491e824db1a72445454caf5717663f0ce9ec5550ae09b78c3bd4ea2b7867bf14a4a10ccc7e33750b1aff2280cbebd3b7ce406dcd5adb1381bf798bac3867059581c3db3e71d5377f56b6fe9c7eb57c33a770a0029ba0cb886fd687e01278843b2c08eb478a697eb7565eff03", 0xf7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r10 = getpgrp() setgid(r6) r11 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x0, r5, r7, r8, r9, 0x1, 0x100}, 0x9, 0x0, r10, r11, 0x800, 0x2, 0x7ff, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) fchdir(r1) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/252, 0xfc}, {&(0x7f0000001740)=""/158, 0x9e}, {&(0x7f0000001800)=""/129, 0x81}], 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="104e00000000006d3b61730000000000"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = getuid() setreuid(r2, r3) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) clock_getres(0x4, &(0x7f0000000100)) 16:00:31 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setrlimit(0x0, 0xffffffffffffffff) semget$private(0x0, 0x2, 0x7f) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10, 0x1}], 0x10}, 0x24000005) 16:00:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x1]}, 0x174) close(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x42, &(0x7f0000000040)={0x18, 0x2, 0xffffffff80000000, 0x8}, 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x36, 0x4005, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x8004427a, &(0x7f0000000000)) socket(0x20, 0x0, 0x4) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000040)='mS#', 0x3}], 0x1) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="7d2128176cbd91f5", 0x8}, {&(0x7f00000000c0)="eb329c1ac895e5bfae7104b641af3dc8af19e6a012835e08988a34907721502a262896c8095ffcb247075c34ade56d80e310a54c", 0x34}], 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 16:00:31 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff8001, 0xbc5}) sendto(r0, &(0x7f0000000080)="6861fe263f6f64378b5e83cdf304b826b2bbf42161338d1cb349f915e2597291bd50c92ec1ceeb7c735e423facaf3baca7c389f3fcd782fa62747531", 0x3c, 0x0, 0x0, 0x0) 16:00:31 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, 0xfc7e}], 0x1ec, 0x0, 0xfffffffffffffccc}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0xa63d5c4a12293500) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/193) nanosleep(&(0x7f0000000040)={0x68, 0x7feffffe}, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) dup2(r0, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x6}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1, 0x0) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r1, &(0x7f00000001c0), 0x6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000004, 0x0, 0x46}], 0x9, &(0x7f0000000140)={0x3, 0x2}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000300)=0x7) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = msgget(0x2, 0x10) msgsnd(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000651f1ab6327478dd155b0886fadd2ad6ad2e9a94570fa9902b5c83fa21a629d97d2f40fac8b24b42025850675f05b9bb59a5cf6ee0ded459a2719e2507215b3884e294206ea8dbb9a53ed2a46020157b4ec880665c51cdcf773be39dccfd67a7058cc2db41cb2cd9bc8718dde8d35a524d2b3de20e818046d083765d7b06b9cb67c49fa94760b1a0184107ca6026cdd5a1286ecf2b7d3de1b4cddd8be34c59618d323eff845c4f500fe8b0b83654bfbb0f8422fa69b4d20b34ec9ba85bdd0ee1ece770006750bf7e01b418174cf6762714fc69ae246c996b805727f77a548637cbf4d899fbf7172763467de71e59671ca722d04c69b9e31945e8c72897a5e52ea26febaa2ce8877a6e4d063e561d2a7d2548431c59737a0bd8bb22cc1d0590d4ba97922075312ef0054efd0f26a136be4efc2a49d2dc1da14f9046465a8083f7be88cebda38042c7fbb4b8bcf30fb5114ed69fcecc1c9068bdb1fd1a68d9b509d3b2f5dd9c6443ad6000005aefa7c56fec3bdf866e5170d58cfa84891df5db3f51339b7372b70ebe35989f196d051c26726b00dbe46d7b4da9f7bd3cf8e30d2007608e6c52fc24c497e212aea03c12222c5cb92fa3141e8f2fd88507e56649c0c7bba9fa0c4c38766e7d9a0259a90678b6c10d77d053064fc10bce9a76ad4d9865154d022fb8001a2d3cdb625da1c24fc72417ebbaff95c2bcf5b137f4c30727831d8045415bf0b54dd4591b78de4872e2090d416256853cd35ce6734d14332f84f0b04bcf49ed56752cf4168559947e765574465d45a6cd8fb81732c11850dc657b7214ceb993b73605025c94f230479b52e08d343853ff76cbf4f63762c448e9d7ca116272c0350ada3775d52c04091346a932ec7144acdb443f87e4a4670904872d909f305b21a784c925f4afe60392d1b054c925f45a8a42d84e800fbf147a48cc59805c5b9fc074a689ffbb92daa9b79d12ba204d58dd527331d5a16dbde039217460a734af8c97808a94a8418a8cf495668225292049c9cfe82e978c14fa3708ddfa47b081557bd6365e165694f816b6664337836141fa117d8bcc71edcd0506ccba978a780e16573f6932c28b84d36e8f2df21426090c90699f9bd9b226b415412dfefee01ae13dd35abe149a80446fb100e7613a4cec540812ef08b9ea0fc1f49d853c9148e33f4ffdb5f1e9d75c93997814377ad6906c1f04b6c27cb05436f9d31cff7c961cb02298a64d6e74d25e4480af78fe8c2805b59b1d6f216387c1b50aa79310c9e0d514417b36877f36b51d96ee2e6a4848ba8874f1d930d66eee51a35a6c3ab40ac6cf0d09dd7db8fb8a945435151792d02ab7d7d55a60a7c54805d06c1d68c0b7087d0488964b5a457cced460a88f9e345cef77cf88c7f9dd646af37ca9b33e3fa40e396233ff87b145c61393e6c9ee5a98fda8ca1731796692030f3bf5bf5a25073284ec5bdd3fc92acb649b26b950931d3ca5b3f38a472ecd7bdb656883a4a40fea12a5148f73332ce695344dc0ebe97cb480a85679b0ce469e6a01028e76284eb2aad43ecfde02fa7cf33348f987f91b341305dd740757a2d5f568ca844f30abe5fe4c28a586bd95984f5859d3d97c8ffe37cbd6d25e241e2d8e6d05ee2b803f8a0f309be577d8cd1efbb07523c9e113962d92579c02f14b83d629a6646f4ba54e7aa4387582b7fc228af759e305a801fd31d152c754820cec07146a20f2ca46ffe4dcdf6da751f834771419f9ac003eec216b919bd287d51cff2f824f136859519e5dd31a98a9312d90e7d634f6168d251ef977ad48540ac5236e32a73e94e497b83ba5c0e916794d235d93d312ce56ddd3f2a93b16613e8a72984ab350d11eb2e4e63d807edc9550a00586b24c738c3d819eba0ec67b11272d45b5a23bc21fdbcad63c4f9066348ad6ed62448987a5da7f1bc20bd4e4ceb3147eab560fde388466d690624776e7cfc70a8fd490e0994a80d7fe4e5a9bffc3964e3874b51650eabd4b665616ced61e15f0a752db8089527917e985f538cd6ba43742bd070831104c1e7c2ff8968bc4980ea47cf4db6aa9043de4406fdcd9c0e8d69c6ca5f7b9b8f320e8cab8b1cf3f8a73f0ffb6cb99a47f40c79ab2c78c9c8013f648f780e11d53fd42f4680702dc0a25e3da8114806858f310d188a46b0a2e99ca98cdf1cd42788daa8987fbd587fc218a3fbce69b2ffc762fa8d2e85ffa3986c578684cbc6d129c4c86311c49b941c5548a1a4b5a65693d0380932f12ea1a28e9e7adc095826dae365de34788cc4ab9c5f1f182c6a0b49d42bf0c4225ba140fa4fdd3bfc7a6e208b6b6236943c5cbadbc6991b929c6daf801d5ffaf324e3a37fcea2d1bdd385a60d89015f2c2352f8e33789fcaabf095667282868295f7e40e245d31cbd09214c517255c6c401f187f1d7a29323327b8e6c888efb4c09fec30cab6223c44152a9284879b6b802c6292f4ac9fc168f62de2a6a660510027985d4c6d8fb502657b519febb8e056f9a26f3f7787828f11b939741bc28702b3512deec5ed184112c0f4f6021d0c7b95b09209153d1c6c717aee106186aa86cce1df273340ba186c81c3cab2b4bfef7465597890be6831984c7f439d7e65935ed33a7154c9066dc6f704108b56b02f426c6a3b5140ff5ff3568746e08f11d770a37fafdb7f16a0bf1762e596cad16694ecbb4d39e16b78034ba2f1cc2f708ca0599ebf8bbf6e8c1c70160f62138922cb98ee88cd09df00c475dadeb5256593c8bce2daa605dd4c49aaa32dee94adafdaad8649e77d0d96a6cf64567d59e6432e825c08a52003b14fe9c4bbac56a3c83e4a4340a8efa7a31aa68cdafa6e6b328bbb3623d545ea413ff57c3c42a623e84f600c1263bd7a724eccd2686dc2d6f546a1f44abf00d9fca6fb3f2eade82e2c3af60e34f6f6fd645f8eefed8c8de1a5893a2d87e580e721a99263b8c81355e91040d2dfddfeda5f98ac485d7d79405b6f885ca27010a08684958f74aca481419d83b614f268496fc5ba08d69930c2ba5ddc370209430d41d7810011cedc6499d3922ebe6bc21a459c35470ab87e29cc9f1ab233b5869dd88a9f982923e8782acd65ad29d9d61ad4f5597397a39226743df481d5358e9f616d72ac38c2fcad32dd8181d4cc28cb7e00e7ec633930b967c3e952841da745b378af851a79e69cac0edb3fc6995e49ca8c48eb9aba5c89f20376472e6dc3cddffd7a7f1cf0ed31a06219efafc39ff0dad6a667ffc2c43b1bcc5d856a442e8d0c8714e3f7c4da03f60ec6bf6e73f23400b58dc3c71e61a9cd186bc0c557333a138ef2127788f70e0d071b2ed926a6e8de4e8c380a181a137d826e8d3f6f930040dae94c34165dd03afddec7d32af29fb23fbe09aa3634a73493cb717b020aaa5c2fbab10af3a6ab576bf0e54c4026af7fbcc59162977862317ab3b961fe26da87c75f00f9bf786d9e32f99342f21eb736250ae335a7887cd6fe07d701f2e044e1ccfa6affed53c268e1a82fd31534ed92b7f4b98cc7d3d31dd65c315d54e3c98a9562cd822d0b964d547f368b65891f48ff1ba15249ea733d05ad9aca8608eb653aa2584eae447f558af2fe15374cc39255d75934415580fa5d45f496b4a0eb3a857ad35693707415c953a76ce752c434dceb6a6150ab1d31796bcf648e77a383ea7949701ec22ae7185bab68b4fed754b91bcd0de6f32a99c93e3f031f11e828d3cac87bb03c0263de8e81f0fce9054f0dad52b9f6ed5317dbf22887d304ef46ad7eedb7926560e12aa2006871006f0aeb1fa73d98d54b35919977cbcd28475911207e5a75ec6273714c93975fd885733410bd7d7300d3dc268e9b035392a43ccbb57f90da29ca1959b41cc96a3c4f099cd4d0032faf0d1f4418aa39172376c414b80588692c6ca7b0051b9c206e2965c0dd6d860157d8366806b3ec120362a9e79744c43ac21540a3b2d674a1a0dde1bfae3afbe1d4b8bc490cc734a3d7ae3004010f1b31ef885e7cdf19c0bf801eec2271dd0d864dd738ff1bd7c5132c053de36105e448ed572c0cb83169c3d84130ccd51304cda8b42e5e5f8a182c82ddd4cf3937bdfb17948cb2b9ed02a310ebbfcf3bc98b3fec58cec063f9c61f8af68d63f1a41693fae361dd9b619c790805a4d471450b183b32794dea67579bac13fefcfe963035a6e35251c0729e71b50695e54a2a9674896ae4e2fe8c022a6019605d8044d3da433ad1bbee61c5f6f244e4fbd55fb6c4825d5de5cb301fd414997fc34ddfc4aadb0779102a65eb5fc6a3338aa61a9d00cc5ee75a696619c2fbf6f0c5c0d62cfe6ef50a2ffb49a50bca3a87b4cacdec4cb69913487ab4c954e582a9db2aad274ea33c996479e0dd69916a6525be8ed7ef040d5ebbad3d6da3880bb44feff40a181d9b2cb736a73d4e3375055885b34fcfbb2b5cdaa683b771ae3e7cd32424c2484cfd3e215d75c264f01433ac286d79137b12f2d1a74fa2a28f4a7039a3915dfbb302212168d0e118e3bed279ce52f5c2b12b5dccac00f0131d8cef1d1de264cd43234ad5f8531c567200cd19ca0b7d236040ad9190c492af5adeda60adc5dbd376ec487363ef88ec30af260daf393bc12d5a16c3e37534c9e539f262e88cf21b256488ffe533a11f431e849e6b8b7799f510991287f53213a720b45408019089623fd033ee01c6f2486e2a00833e4a2cd24b1c98caff9c38b006053c335aa81517d0f3c865431e05a4ef1e7eab2dddd75bc381b20fb3f701e0567e1d2b46f7045bacbd63d64a5ddcccedcb91bc76f662f05304336b23b940b0dd5c9c9d49ee11e4fcce0fb01b24584f8ffe2a0d1f05960109464be891189912211834bc449e699bda8ed1eb670e22c17b6de216b018abd3eb013df82de40e1e21a2347eb29ae319de3716fd16c3c8554d58c53122af0c817282a95f10809e3447cf0651870794b8ecf3667e9267a29a19ad162a3904c72c45adac6c290e13e2bd1317b2c6cd35a58f38b22480ef3cce890d64a8f3a52e4d9fb173673dcf4d32411b82359bc11e7c48615a852667e81a3c05fe7e9f7519f44722cfc0f12b270ba8cbab4557188d67a3070af990f58f7d9401db9ce91f2a7375b6bef88417329e23b36b5d6fd7b8dfd5d3ab17fb13bea413e02438c847c362420727caf00c58d3bdb38c68e9746557fb82ff7c102e837a3891266a8996a5aaf84548c37a700adbf96a28d8356da9d39a6dc02bc6fbaa037847d7c29433a377fa963b0f580b962d76cb5dd721c93546ffa337e4357b1783237927e7ce81560e76b8de99b5887207d2207ce9f36afb09c094df1f217570b267f4f874cb9b82a6aabe9ab52035f6ed0b5351a88734b8c94d67157c4e41f2d2b536e169a7887f60025be5b214930cc8bda72b460dc1e9529774a9c78494414e005ae58eb2bf215f29d9f21e17d5c1c6f59cb3c45a72ec063cba85be49dd5cd632b67ae5801846e87e67eb802e59dbc970f7e9688f04448efb759bf19aa45a5023c21ef7d508cdc878e85ba0490ebade5968e925c952aa033276f52891e355c7fdbe36cab21646b173934dff1949de8a8075c481129fad769dc1ab8ce17f14f9f9771656b50cc96c544c7d7323c7db008196721dba988f4f355e6d856c35d884f80887d3cd83ba884a320e5a9e762cf4dfc01771d6e06653dc8669f9be0ed70206fc2e9cee8a6c04500b7c7138bb8892cb9bb13d1334365d357ca902c342f6725aed6902c03207a4cb8a5f42615c601374e9b593048aa25d981859fb75dde95a2183d84df519435cd441d4ba4722c8891e07ac6d9547"], 0x1008, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x280, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x2, 0x2, 0x6, r4}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x5af9d206}) dup2(r0, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x92) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='${\'\x00', &(0x7f0000000100)='\'..$\x00', &(0x7f0000000280)='=\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='{/#:\x00', &(0x7f0000000380)='\\:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) open(&(0x7f0000000500)='./bus\x00', 0x8280, 0x3b) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8180, 0x0) write(r0, &(0x7f0000000240)="ed4578b97ca77b2ec5b34e2181ebec99c86575f1bf2e7550cbb20fc93216bf3105e2a0ff7c34e60c021aad9ff811e959e936606d0237d7f75134aa79da52aeee1cf18557c9f81f93971c41fb88e983acabbf7fc4b08f21b30c8d83a52a28fc51a3ffbb37d072376976c5a2b2e5cb0e97c84e54d3fe6441fbca5daa8efc3664879ba0ad8741c0c557cacc988e0f802d484c85b941e78c06546d5023878ee34f485949c86967ac72da4a873c40b4f2292044b12b637ec1e24883858a70d304b254ef855b0a47e33f974cc118de", 0xffffffffffffff8d) write(r0, &(0x7f0000000600)="79b6eb8a4d", 0x1) open(&(0x7f0000000040)='./bus\x00', 0x82d0, 0x80) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x728e, 0x3}}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x100000000, 0x7}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="46a1773fc7a46c2a5a84e5639aba9d6dd35b8ddc84ca786a1b4d40396200482cdd0e6f265f34490c0954d46004c90b7d74a20e3caa9bd1e7f284159e1411", 0x3e}, {&(0x7f0000000340)="1da8dfb138a51d3e53677bd500a62e7f32d97131e51faf57fb346305799bcdd5373e7130da38cfecf9277953d71f85da74553f82b76e481d09b4f75c7244b2b8670c3d7636c4e666872695d8d25c3fb7be88be417c16eee536d3c4e93b8a0ee875e72efd4ff3c56e461524efdb489ae863da39062b571b8d0d44f3b52c688547b0917b6fba23442a74c545587069932a79fd632b1e2dba2d23936afa2f6cbae68ec93fb2d56140308a74133384a6258a9a834063a552f4d5b10901e9e5469a8c24d53558650a6c591ac7e3df12b59283bf5bf4e642d232dea9a5664e875366d2494c4d0afa1a431d2b16734f21314d0f7d0dec5a", 0xf4}, {&(0x7f0000000180)="26b6f3cc71ee22f5b3d50f11738292221c9dfdeff0c3007d297a7471d7d0cc3d3a7f4ef06459ac51eefff6890153982b3ddba05e8b02ca3fcd906e0ee36743ae948eab0c45626fe7d32e47", 0x4b}], 0x3, &(0x7f0000000640)=[{0x1010, 0xffff, 0x7, "fae05266ef4dfe3b8d8eb2fe163516061aa9c471006f4a47d0843e09be61a83884e458b0de4edb70293e4daa87ca1618fc8c4b14c659fbe973daa1187d18f76780580aa2bad85eaf516f054252c54b3b00ca8923b1e3419493f245c03119e9bf69c218f39ab4ac7118074ed8eff0c2a8232595fbb7de2a4f5efc2e31092ef75df5b3bf25d68e80fa3139c1e8c7075902b12c828c7b0ce4e9ab6af9532ace8c05fe4c71991b9e21ad5921a2d5c58103fefabc4e68fbf6c3b0ae269c377dd521571a50993158459dc96036e1e68eeed89601471ea1b93b1644fb26c120e2e9aa02c680ac7bdb7b5379beb4797e15025ed42fa74d3cb6ce432c734d0269efb0d550dfe389e26bf2ef75aba5bdbb66acc28ef9effdfa45a085a359cbe21a79eb36bc3499db9ee332556af7287f726cc4da44065a1b97220e28133f15377424dba1359dd600a0534810693291e4550fda8b3c1a39c016e0300f2296b8f72cd82b97a87ab88912e1f35f5883792818851b5574cd5138ff229704a037874d63fcdecb0a420c887035be09816aeb097324be5a60e23c6350a14648a43e5bae872e2078c396dca57fefa62a11a3d98e8cbd25fef9bfe5da3bd9ce7382ed89ac16e8f906a9238457d1a85f9b15a484d8a63866ba67f1a7746f66b1aba736ba51a9c96d018d2885067a96a07ee876dad067873170fe6899c9f9c8e5756ebddbe08ff1652490213e255b29111484789a04f535609ff84693b899f3de748197c842baaa566fc20b2369726c1d7051e1944b300ade45e30e2399d228e485ed9534031fd1f8c6a583d3eb8aa505766cc2d4a4e381693d101d710548f4f70cc3a2d8597c063d9b851d6c9faf63de6b9db149b60d61ef31b2513f298a822c3b30dcc282e77a2d54da582602164efd072dde8431d52d13f7c8968e204fc930a87c5c0b03878c1c25dbb8ecde1d29fff69a13449e004d795b788e20005763313bbd03e999c0a6a6e467bcd8d975f0863f8c893b629b06aaa12acfb9800eafd3aef912d3b5e1d430c4af1bb0cd4bfde7abdde1f7a318b02370b2b9aa1181867b892a536f2dfa3613376f4ada33e597e993ce9060b1a611f4631e4d70a62152ecc1c3ab14d181cb57b8ba48e0c411df91a8d5b879afd1a882ed710a2ac522ad82616b78a2b42e19b5e00c63ba9e744d7c5e43a20fb3182230ccf54dd110a159e931eabac43d939457ba1df4a753703be46cb8695f93bf29c8cb94741b67e54fe982c569936430f997ac664c2ddd0dbcd79632585b34eeab55725a3473bd24257711474316f956b0cf49959e962f7497da9ada0e4061136117583f147802bf4d38228c530b70762ce522d5301732e14ac389be372c021fdbfb1ab2b8f4d7fc0df4267713d79f5f7ad2b4e4365729b5cdb95519e51b47da9f2f90a7ec7e016e91468be9388f7ed13828e6078f5f2a0028b18c2d03e2fceb20340cf75525150cb30b6c80583c77999f189e87a3a4414f80ee02664783bb0ae886bfaa61bd4f2bc28a39de8f0922783faa1015f611a45bc22c6bd745480a3b608ab348a52db36759c3ea1c1f829fa47e47c1ee34722d3ab36d6eaa85bfba72f4334f01b1ad40474fb0660480ac1a3e16998bd6b7dd8dd302c03a6359b4c46e0e3e7aba89e50005f242c52c675c7b06e771fbf62e1ffe63299ce4d31be7f97ac0eee06706a4df246ba49d3cb267bc6750fc9d75acb328669db9d5d3d50a18d1665e9773145aa2b50e85f36580b9137c4c2fd673d8bb0b26f9152205fc45accd72729a4b7257a7f2e67535b124e9a2d3f6c40a4893cb9c2b6d87e19f2ed790cc4a93a174278fb68d31646f90169da2a391049cc9cf2e9b0692f398f6bcbbd87d4440426d4024b3f1232ee81439fd648f3aad36da5b2e094d126d681ad53321d39caf5dc9c007932bd64c56bf477343404e97fafe22d9134b51ed927b7dd029b199e1660e5edb937f27753019bf574085caaced98e175be1fd8f7851e7e2f7dc2c1030a95017cff3a56632bb3060de3de24ef4ade7528594d815085683c1a749d37b36748c73fc1574d5b879e98587b8dd27b0cd40e5a141a08d85c079b4526e6301b9111911499784f207e3f67393a126912c4e4a1f2675f8ca5b84bc0b5a8bed2bf8a0be796df319d0b5c661bf69c5d9dbc0739e2a2cb3fcc804f43f286fd04ea4e041fc1968aea638f1434aa9e4ebcb16d69d18c5a710151ba22a6bd19bc7d9facb755bda72aa8fab96bacce5c1a5350f92579c569da80aa7847ce3080d703bfca5422595c9c9a939e57a1a954045afc82b7ec28eb08bbdd63795aa1445e63755b8f4f2438e5c657bd6eebb8f46ac8c937680ab2a02a136e29db779c7a61290b89564f5631a181aa12d61527a1a8bc6dd11900a6a6d8c266c13b71fb11484369d837f00b288fb3116c6da4ebdbbef3e5f8a19bbbf57a75c4bb050c5d53cb6fc1217cbd824fa164ca6eddddb4b5833c7fbbf248ee1ee89b388a84d8f32ca84950e4cc4ec9a1f75aa151d11fa73bbc8f30cdb5b92be5f909cd81de774e15715c4c7d230dddc1c637e36abd02abafed4d0087c4b1d3e9fd27a33963ea3ec370b41b48e17e2c2e0f7f86441fa35fd19509ad751f9010c9cd24bd1dbf67f17b298cc5ea4498d06c5cc0f5e02a6cb7d353cdc8ca13e8edf6870a22743d857839204fee9ef7de7cdf79391f4cf490f743e7f06811245e7dc03e78baefb42aa69172af090ba4a92e66914e42563e157501099bd64164b17e5f7eb4ee132cac484975446cca9bd90839d1af0ebd8083e43f5197da63d75ac91e74e0a1a3e8ea75148c58d44c0600774f75a1eaf5d5c4639ed8951cafba5e33406f7a5c508d5c0c3278453f8950f3c5ee593eff643d8ae5d60acd389bc3417623ef79aa26ba0d391cd9f34297167df9ec3d4664552077d0c9a343d858523267f1dccf1040725847d1951e69919955c56c624c482178cb2479d5dac6df2d8270948e9c243e90e058089068c838800726effb6b2f1983da5e8ed8c649cc24273a9cab294145241df2b5d73e1ccde9d57e77e0eb9a36a8e724c6f5d1bc576f8339ede0caf442f2b1a9b4c1869c1f66e206a8683932269b8287c0e4c2a82e84691308e63cc689246f954c04c9662b64be0e1afa115246b4d5004da371c723b6c4c510f5af13881722c743a2c6f369b2fb93afe5cb9e0f8fa0dee0dd568f3d56b9a0a263e3cbc66d713ec4c8e41f73fe118fd5c11a8c3265b4fdb5efe516588af7999eb1bfff3bd6399b2e1973a5708ccf6a05d700e618cba5e9f80fbfebe433d172736202026a617eca9b3964655515d4810956a63eee1d260ecb0d14d95bda8874ae089ad6ccfa6cf7cdc226be932df62368ee2feef65e381c1597c0367ef2abec20f9c9ed0e91d1f0cfeb25446cda01e900d48f94ff47cfcce002d8c6e07ebdbf7b9f8325fd20e7aa947b111a9dd69cb2496d670e13e552833fbe6ffbbcaf76acd4cd2557f18e8dfdb04daaadedc755d570c9db1df1f6dc42e919cd937a1351b496251c8690cc2c0e219c9110be0233a33e4a15fb07190f65ae330ad817c830bbd127a0bb53393531518fe66134e7841f32f0a53a09dbe27248609f2684257d700d89b02db8deaefd72f95cafb13293316b4ec07c80bebb78edc6f4d67cca55eddfe678a4ce0241b97550e40bf2e4aa20e7154cf7d72fc51da33155141fb34915f083b2f7cb4a295987104d9e2a4ea077cdec08ff1357df43029afbc282d5a41a13e29855a8049754f508da584cfbec982a675e1e0e85619a9312c37d979e41f3c5d0e5cf06588ea162fe6b6a5f36442921c8e7a59ec84560806e42f04720463041e592a59ef43e5a13a887a87cc4d666a73ffd3fdacbec1bd6779677d11501f281990b20410ee8911928359a7d4f91c99482bf522e78f0f304f359e97f423c2083083e57eeb9c2c42734d02a3efaced8240b59c656d5c1f516133815e69dfa8d066fb62f5e78712e7712c7ca8a4234986a1fdcf7e18ddffba1e4c17f6675f7a3261a614894a285fe1ab4b95e89785d05d3aa8588336fe12196cbe02261ac844c84cbe01364496e89e58750c91331431ed60a10e45c8048df486d27a62922e83f288cec43d54cf20e5c75406b4e5140a9f214c8b1214ded9064b5f3be8b1e6e5ffa2c69c97f8d4ffcd4f87718936b204b496c0ed4ec2d665aae77d8c745e7aaf232bb9eb49f0bc01223a62dd51e3e44ae1e70d38904d61053f1d4de059a27b0f65f702d0bd0acbcbb07fbbc0251d3fe02c7102d0a6711dac994f2ee16193a0e0d6818a7bc731623856e150ef6bf1bf5858eea17523d403c028296308dd9b5a6a2a64a624b54e4d37142c0c126dc3c736b56e28ca7253bbb5b4844a541dddcf6cabd86a56cc30d9c009833f48082991835ee3b166962a3083331258cd126b9342f2c7466d8c269a033b17d2d1409e6ccb73c2905e9ee46bbb7ea85aed4ee90a151a78737c8c30b7ebad9a41cd8d9bc53548de8096d0190c4e0d4514cbc35a43f1f906bb997b4620663e149c0e6a2363f5674472340f844aaf22e290c97ccdc8010cefc63d91e1686ee6bfc150216e65f77df3abab20b7f4ec2ac1e69b0abc2595790b7c67c8d9b2b065bcc2c2b0186c0db5dbe8e3b9131474fcdca7853a193c6c3d2acdf3462f6b23cc7005c4e4d5d6430d550bd4685b876a3f4b0065616054c376b2190b5467c9a50aa0a3fac51af1b4de2a3893d174000a9e9d838933cde2ef4046203ceb60eccd5837ede22916fa58b4c7cd9d4e5b401a1f4f11c74c3beba9c3e2c93042224672f68024fcacbf592593b863bbdae835eb747ea9214b20473d226f3596462607533c9b14f381722280c70847e1856a2061f9f9a24834ed060796eee319d0f878edf948eafd63593a913ca15f3ec0695849d2ec16b22922782c321555b888a66ce907a7ef31fc810fa571bdee1c05966f5ce5b92a33e25fe258704cc7d90fffe8dab38ec89b701eb6c4c6b5968e7c97a2c90bb4f8ab8496fe6bb07c7870dc8e12e1b4744e30bbfc1df1030e080cc61c95161b3a0c7a236f85096eb74045d5145ca994a228624955ab46aa73faa948c56cf8c248910d9d402a67bbd0faf5ae9d3fb07a5a6db8a673ae0f605326c6adf90d761c77295f75d9f7c0da3f4394cea08396fb602e8dc90b9444987557fd0445f27eac6998f297f719838a39ed28fa181f5a17808116f50256fcab4b29b7f9f1dbbbd776ef32d150eede59316f14226f3a39f52941ba61d67064eb58457934117bbc004205fd58f6ac3d68730eeb555a7c8361a5cd675085edebfed273f49ce451db8152953e1b06a61a1de52a7a4cbd721ce73786b7cfb7852b26f0e397f20c4de62fc85a9bf5c400bfcb724f01c4ad0dd0dd97b352dee89c55b022b087f5273d45d4553dcb0e73fd2ad0d93ba9fe2e8b7bd5dc9a3dd8895702fd0a62710dc9f0877b7b3d231e7eeb245216dbb3730b85d2b5850b4116094dd04394b4b418c3022c9d21ef97d1e2efeb3a3e466cf6192cd9f6124c0e255c1cf525e613abf0561ab2d20bc59ffe2dcf0af6a170bc64cdfb0d2f40545e0d99bbe7adb2cdbe9d0a22bde79b09c4d4d7f1a742cb780518d6cf23e3c5691849cba9939626cead6f6289497906f08de65d803457b48897ab8a84723c254eb2acb21c3fe5dc2ed9c38b45e1021ad70887a7c3005b3468ba1a94379e76a65616b04d876d2265d6bfe46d2f7c16997fbb94d5bf2c1a0a1ac4806afa472f0ab5bdf520653d512ab11f7b2cf6e0ccf459dc855714c"}, {0xb8, 0x1, 0x24000000000, "c0e297ed8cee531406d7b7124f0108c8dcad1c75fc4e37270e6a4a4064416bd31d543b1d9e895585b25c48187be309fe81474fe5cbc1591422bb4c690db52ab93ffd3e2e9424b1c899b3f3813f29c6f7dba658bbc763be8b05cffbf54fa6e1ee59964697ee14ac971d1c6cd45b04df1ae37f177c8a8b86c5bccca9d085553a03882e7520a6992260e265cdbab0d14eef2419c73d2d9cb9d5de2f974a9a794b9998aa218a"}, {0x90, 0xf28dd5ce3962fd3f, 0x7, "6b9c635a669c2f528f1e2d55d618331cc1aee946e5b74ec52bbf6501f0555d927779f1be0ae8179f92f1e9714955843e192054aaa746f834ed60c16fa9935081ea4915ddda050160679f7b068869a5bba6263431390ef0a782d804da19782f19230f2183753f34921eec28a62a8abb7d03402f5f8c8335cd57ebeccc47"}, {0x58, 0x1, 0x4, "8fa59f55906a2294b111f78747a35210d341ac87f71891bdea6612f811aa4bc24ec393b05170514be3074f8c4bd62862ee739a2a0d47b3a921d8c9dd0cdb6705aa4c"}], 0x11b0}, 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800000020, 0x20001aff) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/182) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="a313c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) socket(0x18, 0x5, 0x8) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000040)=0x7) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xf) accept(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000291745960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) syz_open_pts() openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) syz_open_pts() 16:00:32 executing program 1: r0 = semget(0x1, 0x2, 0x100) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/83) r1 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/142) semctl$GETZCNT(r1, 0x2, 0x7, 0x0) semop(r0, &(0x7f0000000180)=[{0x0, 0x9, 0x800}, {0x4, 0x2, 0x800}, {0x0, 0xffffffffffffffe0, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x7cc}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x76c, 0x0, 0x1ff, 0xee6]) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000042, 0x6e21, 0x2}, {{r1}, 0xfffffffffffffffb, 0x74, 0x1, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x4, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0x7fffffff}, {{r1}, 0x0, 0x10, 0x48, 0x7ff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8f, 0xf0000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x40000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x2, 0x8000}], 0x20, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20000081, 0x8001, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x79, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0xa, 0x80, 0x1, 0x40}, {{r1}, 0x0, 0x20, 0x88, 0x6, 0x2}], 0xffff, &(0x7f0000000180)={0x612}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="00000018", 0x4}], 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="08af33895df3608e3280ad5ee9e1d2c3bc2048a04f3dde821a5f0d8bf31d15d61ed668c11a3ed5f0db1a9224c1b80899b6e9040dbf9882b8656c540e94d60648f95159bc30a8ccc552", 0x49) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x76, 0x2, 0x0, 0xb69, 0xffffffff, 0x0, 0x2, 0x2, 0xa50e, 0xafd}) socket$unix(0x1, 0x5, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffdde) r3 = dup(r2) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x6) listen(r0, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x20, 0x7, 0x20, &(0x7f00000002c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) munmap(&(0x7f0000007000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() lchown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ea2000/0x1000)=nil) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/182) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x9, 0x800, 0x9, 0x4, "954bc5c33887fab31fefc118efdf57230ad80df3", 0x2, 0xffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) r3 = shmget(0x1, 0x2000, 0xa, &(0x7f0000ffd000/0x2000)=nil) getgid() shmctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pledge(&(0x7f0000000080)='(\'\x86\x00', &(0x7f00000000c0)=',\x00') sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="7ddcd928d2995c035a058829844082283bda07aeaf07f8aa4265e69cf7a491bab82fca076d4eb3877aa8367089c118437de5dff70298d7235e9d83e00d58faf7d37e8dd7d6aa0d8f18ec2499bf0150243c22d8e99fa52532dc215575f09ab71e045d64748518f892cc90af35a647a96f1bd1aac091ee6a492cdd2358ed2090690e80027b897b9afd2dda9c371cbf1fc02138f68c28ccb5eeb7678ad1d243f19f9cf1a8ac387dfd", 0xa7}, {&(0x7f0000000380)="da3dc42bd0d7081a158122ec6626ea8d89b42b3bbccb7ca981bf297cfb76fc2989224909705a44f20da5e7797a706502edf12e538290a9e6a84cb4787e11d7d068c2efc5f429a4f140a116bff266398a3bbec3cba80f49f65d216858038f2065661c11e457939182e998c15552c270ae141d008a887c79949738577ccd4a7b5d", 0x80}], 0x2, &(0x7f0000000440)=[{0x30, 0xffff, 0xffff, "db3d1d2bb15aa0717fb72e4fcf79be5f49f702f8d67beb776333"}], 0x30}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x200000002, r4}) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3f, './file0\x00'}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x285, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="67876c7d22bc2a28000000ff00000000375593c5c4c8eb6277ad11298adb90b9393653eab797d8cdd7981d39a89b53bc5e3e896ad7b19a70201977c49432be69f79e41e41a67115ebfcae3cd80f0c5d3360f7f4c61e2160934302adbf3ed4b72b711f93f517dc2acf08dde19049ae1d93aef4f1eca2715cf819bfc895b8b48c0cf6a6c786a612e2c6123437b140886d47b3cc516f90cac12c175039cf6d147d16b29c9e0f0da4f99e570d71d474a4d4a903290fc93b05414a407b5f96c52be09051880c2b8e84a4a676ed1206dc08dd5d737c57b88d11d66a594f0074d0d5200bcc8eb56d62b822cf437a10a6144f863c2"], 0xfffffffffffffe72}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x9685) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4a1c, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x1, 0x816}) 16:00:33 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/137, 0x89, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000000), 0x0, 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0xffffffffffffffd0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) mkdir(&(0x7f0000000000)='./bus\x00', 0x59) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x400, 0x5, r1}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x42) kevent(0xffffffffffffffff, &(0x7f0000000240), 0xa, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x80}, {r0, 0x4}, {r1, 0x7}], 0x3, 0x8) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x5, "d730a417e4e74de400", 0x3d98360e, 0x1}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x45) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x4) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) unlinkat(r2, &(0x7f00000003c0)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c0a", 0x8}], 0x1) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x338, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r5, &(0x7f0000000040)='./file0\x00', 0x10073, 0x100) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x5}) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x5) dup(r3) syz_open_pts() 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xbf) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="42b497e54bdbb3ac7c4540f24bc6e79f5df0db7434", 0x15}], 0x1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000000080)="d24377616c8500ccbed25477af561d0bc92c79397b22e7330e23", 0x1a}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x29) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1, &(0x7f0000000100)=""/236, 0xec}, 0x3) socketpair$unix(0x1, 0x100000000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x7fffffff) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/47, 0x2f}], 0x1000000000000281, 0x0, 0x0, 0x9}, 0x40) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae0000", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000500)=""/161, 0x31) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) semget$private(0x0, 0x3, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="a313c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fc57a065b0eb19ed62a9512ac69e3824036c9cc4fa7cc258fd12f384d5fa09bdc0cec95e54d7537ec8f4009f09e2e3333bb8445d7872c7dacffe39940f493bd93bde15d32af9c37245f68c78e649fb17adbca57cedbaafbabed21b84efb7c4eec61e157099e495841f4ffaca642b2a155f69e941fe4fd4fab7df4a92c75d6da27d6d3ba4708a83ac075e71d1189a5132a8", 0x91}], 0x1) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x6, 0xffffffffffffffff, &(0x7f00000006c0)="73d6c1a3", 0xfffffe85) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) linkat(r2, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000100)='./file1\x00', 0x4) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce45c6246e7b59bd70c82a905009153a21cd27d7317fe1b31c410831e564c230496ceab84899007000000000000002c9b6c00000000189ba051e462b25c067bad1a77285a3d788b5997de81478ac74f1bb34bb640e095a3c62e52d6319fd8a7940deddbf71b4985a6000000000000", 0x70}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x2, 0x6a, 0x2, "ee8f02a0a1667b84b467799dc7645ef51c767444", 0x5, 0xfffffffffffffff9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x20) 16:00:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:35 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = getppid() r1 = getpid() setpgid(r0, r1) getpgid(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, r1) fcntl$setown(r4, 0x6, r1) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffcd6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="12b6730ea1583214856721d30fc7", 0xe) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x147) 16:00:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0xa8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000280)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x0, './bus\x00', './bus\x00'}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) kqueue() stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setuid(r0) chroot(&(0x7f0000000140)='./file0\x00') setuid(0xee01) socketpair(0x10, 0x4000, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) flock(r1, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/230, 0xe6}], 0x4, &(0x7f0000000480)=""/4096, 0x1000}, 0x801) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x3) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000240)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b932442000013d6c6b25cf7803f5e67c02007775c9e9a23cece585f581d081e7f73582a953fc2e5141d43e5bc6704c5400d091e3d719d16f0863a9d375c63de9366e57a295ee6825a8f2bf01eabe3f5729b8259a3da1297e6f04d03a4ec19bb564a96527c6d6e52e5c5ca12595ed8b27f3d492b5f62e6929d866c5f4a1d8b05314e0830f0a205b8476ea264a62b769077d11ec4f41a33fc8ecfce78035de7bc102000000035740add7609ac0d7ed17a9cee8bbb7000480c7e5b8d9729a52b91840882fe80c78c72b7a333bb8c746ceb0a76014d7abf51f6df95afbcc17a550a10a", 0xf5) r1 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18000, 0x0) dup(r1) syz_open_pts() 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 16:00:37 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8101, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) close(r0) close(r0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x7) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d24377616c8500ccbed25477af561d0bc92c79397b22e7330e23", 0x1a}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="eb53db3177cb5e4a0c3e6f009ebd68726fd9daeb8ccb78714024135ad2b54fc0e484bfc98661d6b74fe2580682f1a523515fc9944255c29d8ed27c56ce3c5b77301511c2fd621231e2eb73f890d26230384d6f7777882c7c9f6f1896e90471d26a84f56beeb806738d8d6dfa216f71c802bf4c4340415dfb61802982baeb1521437cd031c3454550f7205c4d2d"}, {&(0x7f0000000080)="b853dae02d761ba11b9dba947e210353ba009a7e5690e7e39cd554fc73077a8c00875c8b689b085e0febf3e3789a2e6070dbd2d5eaee0f9fde3c70dac1ac7f325d00dc2b09f507742a19c70019b997515fd2311571eb21c3ced7a0ab0ccc5a0d7b8e134dc4b6f62424576f2364f50a8f25d19a9d59e71b50fb24dcb3"}, {&(0x7f0000000200)="58f50d26ebf927619cf8208b835032f201ecc152b01f8796a3cf4b8ea5f50e49692e580140de6f074f1c201fea99494b1ffd3d8bb38f2064bcdd3a34"}, {&(0x7f0000000240)="7a00f01686c2ec7d6c06d06fb617b2a722900a7c7ad3a5d5bf9d20ad80663d533131210e8f7debe91ad787e66c33c72c92ad4de0f6795f95256ebaa0f3cbcd07019eafa89e410d9d590dfd2929818402cbb9724f093725eb31f1c9411a051965681020804178c50f810a611f73256f5194585b4fa98ec8f81281ba61593f0b4f334ef10ab698eb19bceab978e197e4648c7683dd9c5ca40e3d84b8cd0734ecdfbb4590056afd96b05fdc5bcfd91793b13986cc1c86a786b3ba2b79da9eb0a4248f4d5ffad3a6faf52ee2c2b29ecb6b5e68b7eeea64af"}], 0xfffffffffffffbc) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x10, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0), 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xacf4}, 0xc) 16:00:38 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) utimes(0x0, &(0x7f00000000c0)) 16:00:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68060004000000000000c6832bc600"}) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x8000001, 0xfffffffffffff239, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x1f3991e6e1dc0e35, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x28, 0x12, 0x7, 0x3}, {{r0}, 0x0, 0x0, 0x2000004f, 0xfffffffffffff001, 0x80}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000004, 0x6, 0x100000000}, {{r0}, 0x0, 0x10, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x42, 0x4, 0x81, 0x4}, {{r0}, 0xffffffffffffffff, 0xb8010ad0715c40ad, 0xfffff, 0x1, 0xd7e2}], 0x47eb, 0x0, 0xffffffffffffffdb, 0x0) 16:00:38 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/34, 0x22) r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6e022e2f66696c653000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x8, 0x6, 0x1, 0x797, 0xffffffff, 0x4, 0x2, 0x4f1dac38e406b540, 0x1, 0x6}) shutdown(r0, 0x2) 16:00:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00004da000/0x1000)=nil, 0x1000, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000007}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:38 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x3001, &(0x7f0000000000)=0x9, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000140)="a61a3e12600a2efcbf6a62f815e9b40779af2f832947d611512daecb47d81b20563659ee4068ba5f5061a44defc166b61906c6c9505034bad5144be4307afe11c6aed1cd6166f893ead6d45bc40022caf957d545eab8d7a9f10e87aa37d1c72b8954a61f73462558d54482dc83c3d7d0af05195f630348467b7cc73d44f5fa7561ef2e75544a84521ad661a98857a5ba253f3bb691660fa769ee2bfe6244561ed3c987557c155176bb05e9fe57bdbd133504c1a09dda909c28cea45ffca9161b4d64a7f02197e9bb0df0bc814c9e26c3e9fac614007bec732253ca456719becbe0266244f77caac0907168ef7947eed13e3cd8a0d681a0bb84d0db004cc49f803bcb", 0x102, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) recvfrom$inet(r1, &(0x7f0000000040)=""/178, 0xb2, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:38 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2002, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) dup(r1) syz_open_pts() socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53c, 0xf1f1, 0x7ffffffb, "a508000000027f00007f1000000040008000"}) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270000000008020000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 16:00:38 executing program 1: r0 = socket(0x10000000002, 0xc000, 0x0) shutdown(r0, 0x3ffffffe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0xd, 0x8000000, 0x9, 0x5}], 0xffc, 0x0, 0x200001, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0xfffffe1b) 16:00:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x200000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000080)=0x40038df4e52) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x80000, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r0, 0x8) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:39 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0xff, 0x2}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x3ff, &(0x7f0000000040)="246a197f5dd8323ddcb7843911b37c63aeec2855061f0a808f2fcfbf5b43635aa8e8804b40c53ec115ea8177cb123ff37a696b60dcc4e3dc08fe964726227ef9edffd7b889a03dd06bd6c658288a77480dfc651fbc1abc857aa99223dfdf41df372438fb", 0x64) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x18) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7ff, 0x7}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0)={0x3ffc000000000000, 0x8}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/16, &(0x7f0000000300)=0x10) setsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0xff44) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xa1) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/44) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x4a) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000000000001, 0x14, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x100000000, 0x1000, &(0x7f0000000040)="6626f1c45fc87b20ea116c8997b8b8e0fd1bcd97ba7b2b6737c11703bf36de3aa1f85cf13e26352e62ffe02c067fb860042a8960a86fe2b4cf77ee1c3010e18e48cad841ceecebad73d74daf43ca93bc936b56", 0x53) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() setreuid(r2, r2) close(r0) r4 = dup(r3) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) r6 = getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x3ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b700000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x100000000000030, &(0x7f0000001100)="ebbfcbff13b96420abfd812e05", 0xd) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000000000000, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) open(&(0x7f0000000140)='./file0\x00', 0x120, 0x65) msgget(0x3, 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) socketpair(0x0, 0x8005, 0xfffffffffffff2d2, &(0x7f0000000140)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) getsockopt(r0, 0x0, 0x1, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001300)={0x5, 0x2}) getuid() openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0\x00', 0x600, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000009338a89c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bc9d76a9eb38d65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000056469c43a14b4533c971cc626b2066921ec1751ecf54482275513c22564053c24b872ff921a9f31cec101300000000000000000000000000000033938cd882d6c05678f3f3e124eacae035589fe8bfd8404c995de31dd43b"], &(0x7f0000000180)=0x1002) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffebe) r4 = fcntl$dupfd(r2, 0x400000000a, r3) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x6) r5 = open$dir(&(0x7f0000000240)='./bus\x00', 0x37e, 0x0) dup(r5) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000000)) 16:00:40 executing program 0: select(0x40, &(0x7f0000000080)={0xac, 0xd237, 0x8, 0x17, 0x6, 0x2, 0xa4, 0x8}, &(0x7f0000000140)={0x6, 0x20, 0x5, 0x8, 0x6, 0x73, 0x4, 0x8}, &(0x7f0000000180)={0x8, 0x3faf, 0x2, 0x6, 0x7, 0xd93, 0x5, 0x20}, &(0x7f0000000200)={0x1, 0x7f}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x6, 0x80000000, 0xfffffffffffffff7, 0x6, 0x4, 0x100000000, 0x8}, &(0x7f0000000100)) 16:00:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x70, 0x0, 0x397bd525, 0x4fc}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000003, 0xe46, 0x3}], 0xfffffffeffffffff, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2c, 0x20000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x40}, {{r0}, 0xfffffffffffffffb, 0x42, 0x10, 0x1000, 0x7}], 0x3, &(0x7f0000000140)={0x5, 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x4014}, {0x18, 0x2, 0x5, 0x80000000}, 0x9, [0x1000, 0xbf, 0x401, 0x6, 0x1000000000, 0x5, 0x59, 0x80000001]}, 0x3c) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x4, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x6, 0x3}, {0x18, 0x0, 0x8, 0x3}, 0x3f, [0x6, 0x2d4, 0xfffffffffffff5fa, 0x7fff, 0x0, 0x8001, 0x1, 0x40]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f0000000280)='./file1\x00', r2, r4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x3, 0x1, 0x2, 0x2be0, 0x4}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r2, r4}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file2\x00', 0x0, 0x2, 0x4, 0x1, 0x6, 0x100, 0x9ee1, 0x1, 0x1, 0x1, 0x80000000}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./file1\x00', 0x27303b00, 0xfffffffffffffffe, 0x6, 0x0, 0x6, 0x9, 0x3f, 0x0, 0x2, 0x6, 0xffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x3, 0x7ff, 0x8}, {0x18, 0x1, 0x7, 0x1f}, 0x4, [0x2, 0x8000, 0x3, 0x5, 0x9, 0xfffffffffffffffe, 0x100000001, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x3, './file1\x00', './file1\x00'}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0xc0, 0x0) lstat(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)) setitimer(0x2, &(0x7f00000006c0)={{0x61, 0x9}, {0x6, 0x8487}}, &(0x7f0000000700)) sync() socket$inet(0x2, 0x3, 0x6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000740)={'./file1\x00', 0x3a3c, 0x2, 0x2, 0x1, 0x9, 0x3, 0x9, 0x1, 0x1, 0x3, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x3, 0x3, 0x3}, 0x2, [0xd, 0x8f4, 0x9, 0xaa, 0x81, 0x8, 0x6, 0xfff]}, 0x3c) setgid(r4) faccessat(r1, &(0x7f0000000800)='./file2\x00', 0x0, 0x3) getuid() preadv(r5, &(0x7f0000000c00)=[{&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000900)=""/68, 0x44}, {&(0x7f0000000980)=""/129, 0x81}, {&(0x7f0000000a40)=""/198, 0xc6}, {&(0x7f0000000b40)=""/30, 0x1e}, {&(0x7f0000000b80)=""/78, 0x4e}], 0x6, 0x30) getpeername$inet(r1, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000d00)) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1}) munlockall() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x200000002, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="f6218cfca49a2471584100634d2c5a9f3e5735d37f4c54c2cdf7e5535920c0419f059006762f787625cbb4467195bceaf302039ddcf7c5a4c1711420246eed55a8861c7e82e3a5be6f1315b3f68da9839ae1c530e29820035ca0364f3fc6b70b390028e3bfabccb59f00e045639d5978822014ada6594df6125f94ee0c355bd90916ae81486e98ece8800d56848e59590ab518132e47ece2f03b92f69386b97faa28b1e475d76d8d6554daf78f98fe24b970bc4d05b2b8bdedd571c255e2d9e4f876d43a4b957babf8096dde", 0xcc}, {&(0x7f0000000180)="67b74ef52fcde698e2f0691b19e71fff6315d598d79b5089c871e6c51c23963d0e250930cb0e8919e8eaad9266d22767683a9cbf3085cc51a04bb708bc2926308b4393955a87ef82a25946edc5f7a671400fecf15ab8781f0400c33d70b6e7ec00d69ddb7ee9df8b4983a290a1b4b5d5dcd8f258273c430a910864a945c9b2e95c3545f6", 0x84}, {&(0x7f0000000240)="5f6551dd6bb96733902cca6d5c71bc3c1ba155c09fd72eca842501c334eb4e861c4e9d623ea26cf84abf397fb0c53fa0f4b241c0b6a07041774fd7c6237357b196898c4b3a78a9c6d478d2b368b71289b0702c2f678a5dd94767726beac371129f1b59f7fb199a8ae820446888d1d5a4c1357f3a5484af528b393159ecde8b63da5b90724b29a49ec5bad789cb7822215d646ab15fd54b12423e1d1f2e1517d801353a34e2d141c579ed74fa1aefa2a68c237a77a9d557f7479df0db8b718d5c8923e074138509fedfb73fd14abc57c922b5277663e150440dd15085694ee1c47b31eb71b9c4504a9c041d10e94304", 0xef}, {&(0x7f0000000340)="10ab2f906da3e5e6aac8c3e588b1f828d1df0547ee5e7edf7dc1419b0f0661b7a65241b9e6c1d2cf840041dcbe11fee9983b14f8f8ef0c242b92c9aa1ac7fd421a51a9b03729e23dc23d1c8dbd0544b62455e0da0e5e961fd5f445a557fc70059ca2ff3105534a6e5998e44b50328d0d11637ea65115e580679a4ea96e3ec83e1b3a3c5eb7f3026b4158162e2b229ad394132861ba0b2c944fe0db354d244fc3dc9ec9cfb7fef7d070f09dfac00e034da0fda8f35b0491ed67cf04a4ec85656789152c71693fea335e304820a15b637af8ec3afeb831dc3f13c416d6060907822d4d52ab9a8d669605340117a3efac131f428f4b014fa823", 0xf8}, {&(0x7f0000000440)="059f6a8ded17b18ddd5b8e58c10d4ddcf7cd1efd9da6a21202b8d40b1f836af849b2d95143e0d99b2f6e1fe9c272131bc98a91a9bafe9417395f5702e2bb755af954dd15feacd6abcadfe5f0e2c10710b289a61080e5aaf35e650c05bb", 0x5d}, {&(0x7f00000004c0)="59d0c8964d1ace9aaa8df7bbcc65cc692795b662c2e3085b6664968014dcb60aa0876bd4e3cdb13bad70d53be6449c869d308b8d65a15adca95702b23beaf21e56cf20d5db944bb399a2315a045b735333e6e4aedc0e161672968c76ca83d9a7af83717f", 0x64}, {&(0x7f0000000540)="8705cda26b0458519375b78ca0bf5e852fc6fc52602e9be6011dc46390e2b44d70e951446a0d9900a3a23ae06497f57877f7495f483e1fd1ac2338005316c57e17da5e438ec642d5fe74dda0a0c722fa82cfa2d57bccbb283c7f9e5a4277144f7769faff72fbfb0edb86a53bfd31b8f45fa42e4dd62993bccf7393ad46d0306276687e6d29526725c43cbed00f016f669bfc147ce90df3ab4a15c73c9f212c143b61014bf2b084f3ffec0bc9f1672c1f1589090bd7398ea767782ef66d091425c24128376504141d92c9b285556c1ee1a9349c7cf966780e47a1642dcda7b74b0a14d3393f7578077fdb5b14d6fa317526c2f839502ff8a118aa2f57ea4a7f0e471cc6e0facf626824f8e1117f9194fbadd91bb223d39fa6fb02b47fcabcf99be4e7b9febea287b2142d405f3725f6dcaf2af47dd9baee7535f0c689a44035be482ff54030b82ebccb6d323c4ef4136d7172dfef30f5954779ebfa420729dd4e6ceb0e8d08dafd0448deda02d43b634f4e309bd63f86c012e5e290adbe2a7f0b9ff93294e3dc5d94d473623fc06512c0ae77b82691cf3bc52a63a74bbd27b2fc43f68a6d3df75acfa21833c5da45c33e17f3360d6b751a7c3db2c55c0dd141c74f83a8f3ce4a4caa70f10ad8b16c9d2b5f22992a19217a6f17e7a6c7840143c9ac89198d5fbb6d89c0d14874aeb351aaa97020d8f4708fdd604fa3f161f1c8cc1fb3b9b306b5fb61c9ad609219cd53da74acb246f5d6866d08ac64b5f44d43cfa81eae5699676f25432c8d41e46b17d6443be96c3aa894a508e34d163bcb70a976525c4f82342d41a81cd47466b3574c30debb6b0ab491d66c4fdeb26dcbfb9a733e154af4894728bc30779a0266ae0d14683e6fbca4c0ff220d416ae58889d439a07405e4d88763b51fc3f445b3a2f602e8597ad303ad0ab80d73b65585e42a9b0cba46ecd4a43a3a08044713e02134cbe6cb063af920974e4172753cef953ba811f3a8096783f603e2eec38ec6c5a06c7dd17e1c61061b1d049e51a9e1ce1394dd8fc27c81473fabd5b8b6c8f368dec5c005029a5266b89e880de795dac78d0babbc138978648fc96b1994598d11dd5529bf91ec945d63daf7a4ce9b2df3151c9de3184b09f31936ba31b922122fec03459ba8bc1176b6c7a7595be99bb721ea177428e1b3b0138064f723106c40966b6e8bac7e7ad546ecd874bfbfe5c19f69f7bfb53b6d1cb5ce4d615d4402c6a9748ef0381d9330422a71b04256fb0192f4ce67fc114357d42c636c7890db6538fe2e1d4dc0d24ebc547ca967357a71ea26f828893202c07977eb4ac2aa68f3559d7afceb3c821b1e25344b0c70f12f8d20da73d4e037fd6975294446b1a03ee46b43e8322eca7969d89390aced0ed165999e12b45b79f6db8f7f435fb7bca27c8a4c032192b84771a2522176dd7bf0abd4502d43faf52209d0d24de82d5918df8041b92789a4f5a1418fc827669a556061fd1c8ddb383ece54e4d0553a38595337b6c7fd3ac5790b00dd82b6bb65dcdb761dd2fb632a9b3687101c080e3b4660920bf069997091116323565815d939604a252192627adc9ef44d6a8d8d13c0354b1b3db48cc1da2561320355ab87d26ec722e589a08db9736eb8b394ae6dd246cddd3aa1a5a5e85fb87979a7440085db8a5b7da082ee14f7d929f10f1a8cc7a2c9e164333dc4d82cc9569eb88da6036794b2c4f07583aad84f9dce4d721ffe43f65e4a2f79a1362076b69329cf3a747784e048cd0bb52d2e889c88d5608f05d44df319e5b70983afe9033598e59be63d884593f0f637f2817aa7993456ffb0bc91a056673d1a8c704a43488ad7c294c0f173e9c28e0d9af9842f5257ed2b3ac1dd327c38efe2545cd2f3357936094ced30c779447f810424e0b8934baa2344a19b7c206c4ecae339bf95f7b2e2d6c8510c4e1f7ae2fd005a7d7cb8afe626b68e890ab60d26c0ddb696981c06bb8029dcd22f3488be80da10df93eb2668da74d6b463cba19b1644801bc8139c30658fbd5e42061c5555b869c4af9d8a148597f04a1607fc1a583400cf4ee8b0f4db2c309a89969fa05979a77a2ab4e2ba544f77f685eae283a5c6d54affdf254973b2f2125d5a5c73d0766283e32f2305357273a5a22e099f597282aa3103bd50d27a2bcc767c4be87782fb9b33c5e001d8f183b78431cf72125518b6c5b30a25858dd0970475379e3b8301998e8af92b15a7ff04d9a6188c0876738c14dc4066be90d460f0e7d8b2e6bde3db1552ec35d985d63a34e90bfcc6f3a777012e71c69ace19f1c8bf1a6170d3b30c0d7e250cfbb54993c576a81ed89e41ea46a31e4a3b86188ca5989246658e329a66ed573f14d361939a2c6e4e378bdbee624aa68b44b5ebf3865e2ecc364dcc9038d022d776c522c84fac9f8de6671b8d1a08b2634de5e2166ba86a76f6f7284e3adc75c4b411774cd73e23607b7edbd97e7f5f6a8cc3179adb0e8b703c19358efd948e931bba80cf4dff00015c302edbfc8b74248a11fcce2242b0f7b4504cab9b401e4a1775440c30a9ba10c0a44b5139eb5386044085357c74a6531deaa5b68412262a23c9832fe134eed8d55bfab82db859339f8d2bdf4da6b1ceba37fe0f15e93ccf6c92dec779d69fe13696a6e611ad37881b160e1ccd24df43ee476d4f1136857076575fb94830fd35eee11ef7549855e8a0bca7bd7d8804b5b8d122713d9e904a84fd644b09de87749ac16025d0e024608b0204290cdeabf0525c6c9381adf4cad0e6506713f3acf8af700d6288ebb3f9a0c8d271e8c98e9c8d41e49845c9efd81adc6eeccd79cf2a54ac8ec06a4097f6ed91e4a7805ffda33b8c5e6fc5a4e839de62777a657daaa1b4bd34fda29ac4f323d918c2d5695455bac5f4de7887a0f9bb7b5b12d61e5c092bb4209a934c35f976480fcea3d04a1489671e76051ca6a8d57c360a205ff84b19f235a496aa5c99dc15dbe18a3da7bf4e37dedde751bd8fa51232cd0e56460a403ce23013d3390f4a975f5444c5be16633131daacf1ae10799fce924d9c97f19907fd32021b5b0afd47ee642f7fcf38b8ef7bad814dc36b8fa0c0806395140c2b2c5e374d7d044fda595e5532e1906e317e9d7578bc15fde5623c381218da71e3fad36ec2f2748e98e9d819272d551ccc637d1ae0aef7aeafe95b97e790e7673bcf2c2a3c63132b5f326914845fc034b88647f4adc17facc94f247ed3efae342f167ac1b96c302ceec955fed99349e1ee814e6dcec4723bb946a2676e75f73bbcd6520ee72beaeedf9d91c7bb4195530054035a760911ea0bee94e60cc631c69365419cf66486336bec161219abd035644e813238243e77545ce528e08a3f04ef7c13db695c7647a0a2e1550fbe4dfa5b8de87e70311d51848fa490feffd57ebbaf826ac6ff77b350ffd44a07f4efb4dc3ebd824528467fd48176d0991d57a493b3a8a965db8162f8ba800d271464cf442a3c73208a4d70e2b921d82bd1c3c604d865ae23af453113f37e095df25bc9b95049e4a44763ebe6f8a32049246243feea5ad1b33596976b56a6d91feb45a0385e4069c8ccad9829c47e73f20cd35af619ac17d5d1220baece78315d7fdf00919baafc6fae3600133f3169f1858cf952fbe3d75981bd12038bb78a30fd12847ca16e97d8d60305ca4d8a5f408a6ce9008e146e9b0effff7cef9615460a6a6c52f1d50640de9d6595e3677b8fc44c84f2994c23cdfd1761516c1fbb9235e0f9c9e45b8c62095532c3fcb5b7746cc879af7b287ccaa62a9499935d476048135fe6d92687866ca74c2f8709f5aaff3f09a711e3532da1c22295af62000e41dda5dc719190fa236a26752b888e646e1fa40b265a4f465a999808410d669ee9e827f835b2119fd2c0bed0e186cca6f4e4f4d0b7834c0000526132d45cd29f195c1b337997dc1f76a025372bd60a6e34f871cc97958ee7cd1c88f28719b055837a05d9938e24d4eacf076deb078b4937f1c3fb64096cefe33ccfe9eb58589646a2585dcf16c38550306cfc5f229e1a18644d54a8cbaafbec02633834620ebe00bf25704883c22f1bbac94ea16e6a04f43e9a83cdb38f73710b8c2eebe1400fd9a63b0541071ae73f38d1a7f3d48e3089709dd01bf242b74df734d055c370f809c0c9cdb2d59e85dc9136832d7a6a0e920ea6c527761cec0c9f1339469923a07a34a45728441b776b19167f7bd8438b4e45cd22f04cfaec716b0bc95681974db1687a32f3a4cb8064ac1d27acd20b657368a3d67aa07811178511bda42c8dc096a8c1328d3ac974467f27e3a8a5f6f0f6bdefcfdb22fdb7a0d999e0b739fe1ed2033c9c090ab619343efe4113604482184a7edd3e42b1d4191be2fbecf5647da400ab134449aeb452ce23c78c0ba27df98aa043b7a0c9f81be89bc3a338428a60b89dab95129477a9842b27b6a7551a925bb53e1d5f599452266997c6d2cbe9e4f5d0352dc9223da9711ecb6054d2c69cd2f837e919609ca5523c5c5f7d058b430eec3e3eb3cb19bb52c2825ab404fa64f3c158e22171ad85db0d251943c07479fe61989b2eb7fb897235f6a1c228e8edff273ea34b11198fcd6a839e366b786b470eb17d7cae0342a32e077e0ef504152b18f55a6f6f71abf945b184f4325478d34e7dfc0226e5b864b598c799d78d009f4fd315e0676b376915d645a9b437cd9c9960606b1d2022c74fc568459d6c3e770f62f6585111b2cd463f4f79fe2d6a3f42b4904fe28394d7ebc482b99b596298d062979049ae07b301f7245eaabbd915bd1ada94c040994120c799ada77682d185344124fa62933277b34166fdd995973549cc413343635994549e521c02dba7f0343f9ab8057a785a0924b9eb1968f52fc84eac9eb1cc124f9b7ffd971df09063950ae9afb71b1f8af6e5697305b9896409dca4518c674e29af948448b5b313822e4b2aa1280616a120d8e1d2028e29056945be33515160755d572c67f4e808182aa4c034fcfa777383caee07ffc5def8cbcbf9f54b03e17c732bee03c4621f9876f319ee3384cc9efc31eb3a52c2a4f778173158d3844de890af8834027c9abe8aad5a588e8b2d90a64600934fd5b8a90307c1d8b6bdd0f4f3115adf71950e16bd540960f909a59590f00f79320123cb5e9c6005902e2e96aa9d1a4ea179c9e5993cd84b601a3321d70198cc7979bf6d8e3ff73d2ea091738a1385e915231375748b7e154d5f4555814a03cfc00386bb357eee4f0bd49d40e714c736e5a30938e76818a4ba9968d5f2d3c188f7d68d3cf8a89e61583c4646419e3a8305616fc881683539a3b3d1e6f0815f6d2caa8349aff86d684b9924e20175aba76ed48761ee82a65ad9a48dbdd4da5cb8aa03d54657dd6fd9f04ebcf9cd38cfe96bf38636daec3da67a26100796b6eb637dc3c4b734a4ab1478a5bac33fbe5ad32851eae39bc3294ae7a1efd187c61a009f4a8a4b3c065c5e9a31b9340fb43c04a87aeeae0473763384af038179e844af5845e48b13bf7aee195ebf3e5d2ac89d7ad251f6e13f04cc3cf94305dc5351511c3e132a450559f86e2769f88a1d9e050af1892264e69009effce6d1c30411b3535566c705c36e02aa254b0ad73ae65c3259d4e853c5c89c57bfd5956446bf8310fb6023137c28583efbb92f6fa07a380bc95bc17e1ca200f48ab3f988a79b13189d96b894c39c789cfc472585429d6248d49bb8894ab173e2c4f42d07ba61c41063044faf9a215726ebf4283dd2727aa93b666a50408d26f50fd9b3df37ab", 0x1000}], 0x7, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x98, 0x2}, 0x4) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x13, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)) open(&(0x7f00000002c0)='./file0\x00', 0x18828, 0x10) r3 = semget(0x2, 0x7, 0x100) write(r1, &(0x7f0000000300)="7799bc478004dc42cef04768199becb8c73fdbf08fc1e6fcfe5a695036785f13efa2e5633c561a5219bab13511bdd9f847b8e07ddeaf", 0x36) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x4d5b0e53, r4, r5, r6, r7, 0x6, 0x40}, 0x3, 0x7, 0x1}) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x7, 0x400000000000) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) flock(r0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) shutdown(r0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0xffffffffffffffff) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="3364354affd6a957c2589581d715d6748772eb2b3ed7f32d68a807ae", 0x1c}, {&(0x7f0000000080)="25517e12123ec4c9e8ffafc086b39af68bd73978f980d6587e729c0a994a0c4a2e5336dcfc02b0d5bc2ac92a0fd23bf63152c3485f9eeeb31ccfa4f206f8038f72d2a5af0cf106b61e1ec310c5c848b8edeaf367771b7ea3b89084b0fe7150873bf4a0853b1b6b7f31c5126a73743c", 0x6f}, {&(0x7f0000000140)="1887c4f0ade425e3722ed78d1bd0c6dee4d24510c4d723afb1110519b1307afe2686351b084bf4ca71ff60f1f22a1c548d0a38cad1f8ff5c173fa53b410f852d57c4ffab9a7d20a84de3a2d36c5d5d8f2e32694b6d3153ad425df79dbff320f9b1991e1c98a04e6253433f83a6d5f48973370049bf336555017ad8772a72f5f9ad9edf7ea352e708c1e420d6286c22f7ff6aec85ebd25441053008747f2123aa60970ca421fc3fa7cfb0962fd581446ad42490f0100ffd0967e0f2a4cbbcd6f45351fb3210ff4784668b3ce61621d4f44b5c4ff7c7f08a4eaaa42f4b6e", 0xdd}, {&(0x7f0000000240)="69eca3edbc7a03b7d1abe83f99237739acfaa266711cd07b763002132a0826dcdf7db0050717b28451fc397cb9d496b269d317f63dbd1367ff83132fe2af6039739443f2f9771c0c57e750ef080a3680501190274111847e79c00735e6d71765b3eb9224a191ffc1e23373d1c6e5903f0ffa9a0b95a80b6440cf718be17eb4", 0x7f}, {&(0x7f00000002c0)="e65317d786f481e829a6ac4d12d54bfbae50c495f70af540856eef9de54a6c12f38e6b83946648a142256e4f89093a58da9e282ba0717aedcedb5041646f9a5359489e6a91662601c9a4ea3ebfd643c1ab62788877a335189a0b4e728025051a757af8f1ebea9f2b5d5c25e8ef3a2a9e51d1db67c1", 0x75}, {&(0x7f0000000340)="6352bd8ba847df769b27eaf5593256592cb4ba94aeba927b2a68b7a579b277585f833524fab0b2a57b78beef8f6c85107b0e5e595c5db8dc7f61dbc3427baf60cf7472eb265afbc97106a95a8cb75a057b16bf558105e87f8649a81796e01c1db099a8f6f529e8c82c0fcbfaa2082e773157bc22cbb7ebee06fda4d357112c56a8af3bf0c3a9c7d4ea48f0ba8b7e92185c8c5ca75c9965ea86aa2a3a8637058702dad6274b395c8117b79bb85f690a553177990cf17354a4ddc4866bdfaba6eddd8334f37de1cd3903741c48d4ed551cc13a39aed092a1039ec679f117d4c31e9f89980a38717061", 0xe8}, {&(0x7f0000000440)="c6eb", 0x2}, {&(0x7f0000000480)="9b40e142fbf35d066434ad5d47ed6478a288cf1ae29cd8091df523c36f83843abe8bbfe083a8b1ccfc86f93f375e635ecdabd5de3e0f529e204b65f64c49630e883404798fced442968c87bcf9f74d77b446cb344eb0aeb40f8f602247a907ec47e69647df72b64bc039f733a9375c8a51ea74fb", 0x74}], 0x8, 0x40) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200000000c1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x100, 0x5, 0xdb, 0x7fff, "66289d580239a433fff8193ed0c7c37a8f5969c9", 0x5, 0x5}) open(&(0x7f00000000c0)='./file0\x00', 0x8860, 0x16a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000340)="a86919590020dc998161fe3cd6a6859f94e949bc8e7d73a69922abd4da2fbb6e794e0086eaf622c261916a3e05713e8ebfe85272ab2e5166ff90883f0b7e23b667661bf524e93e5e46c0eb88926eb6d0e246a003ed8dbb08fb28b540e8b6bc3fb787b3fdcfd257d20809deda9ef6ede5748391ba7c917dbc0694bdc1c94eb4f38596b82863fccfef1f02da37906477fc74536b29664f5b69463a1a685d9365e46d52ad98591887c9fb942c6dfa61c6b03453a9a53f2d185403a6618f3281f024400021bfc79b7321e33b0584d64d5a3863db369144ec3a0b6e51add5473e2ce37d97cf3ae10ce4151a3b96ec6a7d6b2ad204553af255f827c48ef6b18a05328e4fbd9eb6f0219ad18e8b085f687c00b59bc2220625e4ae40035fbfa780bd32080587f6fd36fa18a279fd9a4e7d69ebc4600b12c533a4f5115846836cf5a9ae66a6479b4ff6fde5f4e7408ce4d86cea66b0c95ddd2c8ba986b25673ddfc0b1c046cee6b964345a2a67344965019fd31a0b25ef11a00d9f451c4718c2c1ce2eab727dda72cc91706e267300269a8b356bcf8b7306520b4685819ab3f317c4b1b93142910c9836397dab8c92939c59df9877334abaf54efb3b0d60cfd1a2d4df92bfac4ab56a6bfeae94dcc3759ead92cefb5387434a7e5755790c02be5b54f3d0e54c93603574199cbaca81bbe", 0x2c1) 16:00:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r3, 0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x100000002}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x20, 0x6, 0xcc000000000, "55ddc4043582df5dd1ffe751633f9de3a955616c", 0x77f0159}) r1 = open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x0) r2 = semget(0x1, 0x0, 0x8) getdents(r1, &(0x7f0000000100)=""/250, 0xfa) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80c0, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000140)="851c8bc23513338a5fbe3f6cf437a7934cb6f7061995dfab56ae88c27817c5ad2b70cdfaad4912cac28ce03d987b699bbb0ac0f62e37a0674bba2cab65e26323", 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x880, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000380)=[{r0, 0x4}, {r0, 0x4}, {r0, 0xa}, {r0, 0xf}, {r0, 0x1}], 0x5, 0x3) close(r0) r1 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r1, 0x6, 0x3f, &(0x7f00000003c0), 0xffffffffffffffb0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x0, 0x1, 0x1, 0x8, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r4, 0x80000001, 0x1, &(0x7f0000000240)="9caddbc75da269d168eba83260bee83a81c816c191d94609be623bdf27a10b4671c21028f31a22d4caffe711b76e439adb6d3e966156de76d29c48e8b8634fda23c39d9a306a92eff53bf039f36be9306a96f96cd587911d6e5443ec539f650061d70e66767f9838", 0x68) r5 = socket(0xa, 0xc001, 0xfff) ioctl$TIOCEXCL(r3, 0x2000740d) recvfrom(r5, &(0x7f0000000080)=""/250, 0xfa, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/48, 0xfffffffffffffe5c}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x10000000000401) write(r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x5, 0x9}, {0x8598, 0x101}}) poll(&(0x7f0000000080)=[{r0, 0x105}], 0x1, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = dup2(r1, r0) sendto$inet6(r3, &(0x7f00000000c0)="39c071534d38a3c0053244dc0bcee4ed927a3986a6b11f5c", 0x18, 0x6, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000006e1fc612aa926feee16ba9fe5020d50248b82bc78a7dbbeef1813981b47b9244335736b01aeb05345d62562e0e2c599f45eee554b8d00fcf4be0e1f68eace19ff1ea88620f14c3fb1f80a2e419c5ac18d7c26e8668f04c51f756455296b35f859a2f36f7f7d650d8bfa07247f2"], 0x7d, 0xfffffffffffffffd}, 0x0) close(r1) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x581, 0x20) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setgroups(0x8, &(0x7f00000000c0)=[r4, r4, r4, r4, r4, r4, r4, r4]) select(0x40, &(0x7f0000000100)={0x7, 0x8, 0x1, 0x7, 0x100000000, 0xfffffffffffffffe, 0x4, 0x4}, &(0x7f0000000140)={0x3, 0xffffffffffffffff, 0xfffffffffffffff7, 0x1000, 0x7, 0x7f, 0x15, 0x7}, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x8, 0x6, 0xffffffffffffff8d, 0x4, 0xdd, 0x7f}, &(0x7f00000001c0)={0x10001}) lseek(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x1) r5 = geteuid() r6 = shmget$private(0x0, 0x2000, 0x42c, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8100000, r3, r4, r3, r4, 0x9, 0x9}, 0x8, 0xfff, r2, r2, 0x6, 0x9, 0x7}) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) mknodat(r0, &(0x7f0000000400)='./file0\x00', 0x80, 0x2) r7 = semget$private(0x0, 0x4, 0x102) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000440)=0x3) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) r8 = msgget(0x0, 0x0) msgrcv(r8, &(0x7f0000000500)={0x0, ""/38}, 0x2e, 0x2, 0x1800) getgroups(0x2, &(0x7f0000000540)=[r4, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000005c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0x4e) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) setgroups(0x1, &(0x7f0000000700)=[r12]) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000740)={{0xffffffffffffff00, r11, r12, r5, r9, 0x10, 0x9}, 0xff, 0x100000001, r10, r10, 0xfffffffffffff2b9, 0x29, 0x4d4}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x1, 0x1) 16:00:43 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xe01, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f00000013c0)=""/95, 0x5f}], 0x6, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001500)={0x8, 0xef, 0x2, 0x5, "0cf617d1d059bbdd3bfa8417bd44e07affff031c", 0x8, 0x65}) r4 = dup2(r2, r3) r5 = kqueue() r6 = accept(r3, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) preadv(r6, &(0x7f00000015c0), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000240), 0x1, &(0x7f0000000300)={0x801, 0xe8}) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) syz_open_pts() 16:00:43 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x1f}}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x28) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x400009, 0x2}, {0x9, 0x200000000000007}}) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f00000015c0)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c"}, 0x102, 0x800) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1fffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) pipe2(&(0x7f0000000180), 0x10004) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000540)={0x6, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000000001fff, 0x80000000008) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80200003, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x7, 0x625, 0x0, 0x400, 0x1, 0x6]) listen(r0, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="57a2190bd1a97b496c7180433faa69f1af454e64ced7fcdbe5", 0x19}, {&(0x7f0000000300)="80bbd64e1a0e1e6a", 0x8}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x405}, 0x400) syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) write(r7, &(0x7f00000001c0)="04db1aef0b70cbc1065922395faede36714a417af5b35c00c377971d9e5da8c884da6b570759d5b9513c64eefb984303842b62954eecc7ceeac124649d0e6a711a12434e681dd866dd7a188dc0031f6f3f1b77959eabcd8bbd7b75744d805c36417ce72509ba026007b19c912087701c2bdc730bf65cdca0f606c34e0fe37042e9c96a6dcb2cd9fb0a13f04095c940ff51723d7aa51869d6c0de", 0x9a) getpeername(r0, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000440)={0x36f9, 0xfffffffffffffffc, {0xffffffffffff0001}}) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/61, 0x3d}], 0x2, 0x0) 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:00:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x81, 0xffffffffffffff45, 0x1, 0x4, "0fdce02a8bc56126b9cd2c2adcd2f4847e659ba2", 0x80, 0xfffffffffffff800}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) recvfrom(r2, &(0x7f0000000140)=""/56, 0x38, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x201, 0x0, 0x0) 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x4) lseek(r0, 0x0, 0x1) r1 = semget$private(0x0, 0x2, 0x20) semop(r1, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) r4 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r5 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000001c0)=""/40) 16:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x600000)=nil, 0x600000, 0x20000000000001) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) shmctl$SHM_LOCK(r1, 0x3) 16:00:44 executing program 1: r0 = kqueue() r1 = socket(0x1e, 0x8000, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x10001, 0xfff, r2}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x52, 0xc, 0xdc5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0x112}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x0, 0x5e0f, 0x3}, {{r0}, 0x0, 0x50, 0x2, 0x92f, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0xe6, 0x7}], 0x800, &(0x7f0000000240)={0x9, 0x10000000000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r3) kqueue() ioctl$TIOCFLUSH(r3, 0x8004667c, &(0x7f00000000c0)) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000000000008c) shutdown(r0, 0x3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xffffffdfffffffff, 0x2, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x11) chroot(&(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000140)=[{r0, 0x41}], 0x1, 0x0) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt(r0, 0x29, 0x1000040, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1f, 0x9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fb7000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) 16:00:44 executing program 1: 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) lseek(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r1) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8101, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x8) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000180)="06519933eb28928c6fd323f4afdff0658bffa977aa78336db0524ae810a505b09ab6759c9b7ab3cc206998c34a9f4ab5f5c98cfbf4e5f48a87bf39af85e869958dbb0876242416f410105a0fb9d4e527c8f083cad9acc8a70a6437bca18a68508fa6ef744f6b8b3beb06d6927e2a1e", 0x6f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="000000186004008b00063c0000000000c240987a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7f", 0x34}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:45 executing program 1: r0 = socket(0x80000011b, 0x40000012, 0x9) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) socket(0x3f, 0x8000, 0x2) 16:00:45 executing program 1: poll(0xfffffffffffffffe, 0xfffffffffffffeb3, 0x4) 16:00:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="470c91a655928903c7f6e0b3e0d42bc14b5e443f8d3901a72c6e8cb76e09eca5797ab4400f2ee8ffcc7b8a0aae748bb3d3d65f198f7bd8021b80fc9d8ca39f1bd3ec18f31e35260cf67112ded93a7e0678985e5d1475dacca565d0884faf4cc166efb326a1ecbc7c08de8da4d946739c91a6ede25bdf4f3e411461fbe9db7286fcffd2fee4f4a1e5c7c291fa6304995911671cd117a85e2caf408d8c2d09f085", 0xa0}, {&(0x7f00000000c0)="47d8ac57c0000dede30f87", 0xb}, {&(0x7f00000002c0)="57372b03d46872126f77c7ac333e018ede4111ba4301db8908af8956a213f4225321145c4f00ac0af131d27ace3007d51a2ab63d99234b4cd868a47e9209155baa6872adbfcd11211bfb1bf208e4f4044806", 0x52}, {&(0x7f0000000140)="5327e976b20098e1be6c95cc8bf741f8dc7561c29322ea6dd023e9251d6fbebf23715eef4f888c901f8b4bd58384f1966a995d1035597df2", 0x38}], 0x4, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000580)=0x1ff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x7fffffff, 0x3, 0x6, 0x774c9945, "f5f48132ff1eb573b8341f65023dfe975cf735b9", 0x1000, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x4, 0x7, 0x1f1d, 0x1, 0x5, 0x4, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x2f}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="8d", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = dup(r2) bind$unix(r5, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = syz_open_pts() close(r3) truncate(&(0x7f0000001680)='./file0/file0\x00', 0x7f) getpeername$unix(r5, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7667d31cb42b6c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b4b6e3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001640)=0x1002) r7 = dup(r0) truncate(&(0x7f00000005c0)='./file0\x00', 0x7ff) r8 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000440)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) preadv(r6, &(0x7f0000000740)=[{&(0x7f0000000600)=""/15, 0xf}, {&(0x7f0000000640)=""/208, 0xd0}], 0x2, 0x0) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000380)=0x8) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000003c0)={0xe255, 0xfffffffffffffff9}, 0x8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x10) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x28) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x44) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x69fd, 0xfffffffffffff801, 0x1ff, 0xffffffffffffff80, 0x8, 0x9, 0x2}, &(0x7f00000001c0)={0x401, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3772c0035b84e33", 0xa) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x138) close(r0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="ce7e32b98dce624ada84d284e19f104423af8f51e8dadee07d1a2df2652c7712003794c021b82bd650d3e6582485aa52d8f60145da6978908f3b4109675050009462a66c35ac5bebc1ea9f32fcf30f939bfbdb44b6013072a43550dcb8585c54df100cd01ff71bf94354e7e213977a91573f", 0x72) fcntl$getown(r0, 0x5) 16:00:46 executing program 0: setrlimit(0xffffffffffffffff, &(0x7f0000000000)={0xffff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 16:00:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x148) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x101) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="6f4c1efc36dac68a4665c989ade09f46448afbd0ba1675628f", 0x19) write(r0, &(0x7f0000000080)="ce15e8bfd5abe8555f2707eac5787ea3ba7f64a0ded447c4906feebc630961c6a3f54fec4f73fb4a99e9bc2220e2a754bfeff4353ae1e22ca90e4fa1acdf19302bf3b04ad89075fe223eeffab91c19adeb6fda601bbc99c8757b9ed40bf620fb4d21adb0f53e7e08feac48364e1e76ea8be5fbf7823a44df3c7d641285c8e40aee201ef0560eef25c1670eb1bc257e2349ef2ee08f8b887cde8cde4145e2603e319590c958d2c4894b3c188ac81301b852e02ee64d2398d691", 0xb9) write(r0, &(0x7f0000000180)="2a4a8fb5fffb8fd4878e5119741afcc6b1711dd6928c23652b", 0x19) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="28cb37a6eb446f48702c55ef7fa64dee21a06e465d61dc98e6406732ba85d7fe8c86e1681d0af45b9ef3ae617f2faedc5be7abaec61fe3e08194cdaed3abb38c967e1671fe8feb8de5df474584f52544795a826b59e1a76beeae0a3c3a57c507078d1c1347b335e0c844d4c091a3167033a77339aca55e5f110d263694160d51d2afacfb9576cf6e0123e2e54e5a97d6465a8f9d2a4a62b5c33ca2e305f3c634f1120ee42fe7e4e3210ba0291f116fa3b8f0717bc76807ac444cd5bf7fca061be3f081a013a2d6b1bee8ce9d391e48731b9dd36846467d46374e1f3f01c6e7af0e263165d4428bbdc9b7c224cc0a623915da4cd17b3135", 0xf7}], 0x1, 0x0) 16:00:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) 16:00:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x8, 0x100, 0x4, "11afa36eb5239d05c6d7486db5f3b918566d29a4", 0x6, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x0, &(0x7f00003a1ff0)) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x5, 0x7fffffff) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="98e60000ffff00000180000008cd7fdf03000000d9231dd92e9768c02ee157efa5436beecd7c273acc73d5d67fb8364e48f16c89", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:47 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x20}) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000600)=[{0x3, 0x120000000, 0x1000}, {0x3, 0x9}, {0x3, 0x7ffffffb}], 0x3) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) msgget$private(0x0, 0x2) 16:00:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/31, 0x1f}], 0x2, &(0x7f00000012c0)=""/44, 0x2c}, 0x801) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') faccessat(r0, &(0x7f0000001340)='./file0\x00', 0x40, 0x1) readlink(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000100)=""/161, 0xa1) chroot(&(0x7f00000001c0)='./file0/file0/file0/file0\x00') 16:00:47 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000100)=""/149, 0x95) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r1) r3 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r3, r4, r5) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:47 executing program 0: r0 = geteuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = getgid() r7 = getegid() getpgid(r1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r9 = openat(r8, &(0x7f0000000280)='./file0\x00', 0x490, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xfffffffffffffffe, 0xb1d5}, {0x7, 0x2}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSBRK(r9, 0x2000747b) socket$inet(0x2, 0x1, 0x8) setegid(r2) setgroups(0x9, &(0x7f0000000340)=[r10, r2, r3, r4, r5, r6, r7, r10, r11]) setgroups(0xfffffffffffffdd7, 0x0) 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x6}, 0x8) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4209888f3419e8d2, 0x2) fchmod(r0, 0x184) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$inet(r0, &(0x7f0000000080)=""/156, 0x9c, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:48 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x7f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) r3 = dup(r1) r4 = syz_open_pts() r5 = getppid() getpgid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) listen(r3, 0x2) syz_open_pts() 16:00:48 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x6}, {0x3, 0x101}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80, 0x8}, {0x2, 0x9}}) r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7}, {0x6, 0x992}}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/213, &(0x7f00000001c0)=0xd5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:48 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) r1 = socket(0x20, 0x1, 0x7) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setregid(r0, 0x0) 16:00:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000bc0)='./file0\x00', 0x2003, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) dup2(r1, r1) unlink(&(0x7f0000000a00)='./file0\x00') kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000880)=""/11) r5 = open(&(0x7f0000000a40)='./file0\x00', 0x0, 0x120) sendto$inet(r5, &(0x7f0000000ac0)="2768be67bbed815c81bfaf83adf28ba21c1bc77ea7323b57d7ac208bbe173d", 0x1f, 0x4, &(0x7f0000000b00)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000a80)={0x4, 0x5, './file0/file0\x00', 0x9, 0x511, 0xffffffffffffff48, 0x7}) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0x6, 0x80, 0x101, 0x1, 0x2, 0xffffffffffff6d39, 0x401, 0x2, 0x2, 0xffffffffffff4a93, 0x3f}) recvmsg(r7, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f00000004c0)=""/9, 0x9}, {&(0x7f0000000500)=""/246, 0xf6}, {&(0x7f0000000600)=""/78, 0x4e}], 0x9, &(0x7f0000000740)=""/211, 0xd3}, 0x802) close(r6) readlink(&(0x7f0000000c00)='./file0/../file0\x00', &(0x7f0000000c40)=""/129, 0x81) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) fcntl$lock(r6, 0x7, &(0x7f00000009c0)={0x2, 0x2, 0x4, 0x7fffffff, r8}) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xd, &(0x7f0000000080)="e8530c3cb9d78124b2ae8512d4eb6235", 0x391) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x8) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r5) r7 = shmget(0x3, 0xe000, 0x120, &(0x7f0000ff1000/0xe000)=nil) r8 = geteuid() r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x75, r8, r9, r10, r11, 0x100, 0x2}, 0x10000, 0x3, r12, r13, 0x785b2d76, 0x3, 0x8}) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) r1 = fcntl$dupfd(r0, 0x3, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='+\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='^\x00']) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:49 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:49 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:49 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getuid() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x51}) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x20000000}, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x1) 16:00:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x3f}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000200)="31785bd5932a22a4c38d0d8a920088fdba5d0fcf24231851080ca3a7f53f9f97ac0d015759bc5cb2107648a398220203", 0x30) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x3c0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='J', 0x1}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000840), &(0x7f0000000880)=0x4) getrusage(0x0, &(0x7f0000000780)) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="b2df2d9a1a698c50e831a8e64234b6396e8b37c3bfd710dbce9918d705500ba6caaebbee2f7fcbed7db8a95e734ae775d0715de7c04ef1606ef3fb5e5bf2e7dcd978b72a3c9d8bfc812606a9a99f124fa5e512bfc6a170f57a7cec0d772f86a22c419b643c890c8c7bb665d3ea34c79e2fbb289047686e4489d9799b58a3fa6558d264c84e81e1d78fd5a9101ec9ffa0481de80e2432c7f9331f72438d20bef96568973e03e5e3b2d3e9f1c498260d7c324745f09173da691c1bd2a49bc06278d49f1dec448a84d556a32c40a48c", 0xce}, {&(0x7f00000002c0)="b35518b8cd30884959ed8a91429d16c7559be22a", 0x14}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe8, 0x4}, 0x400) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 16:00:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto$unix(r0, &(0x7f0000000080)="42f64037376a8be9084290373d954cea0a4348bf3ec0aa586ad6733808203a94426a6739081a27092ee766d0543d5f6955ed2af74faada392fba55240363cd2cf3e1c8d5b134f9f420b545", 0x4b, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x201, 0x0, 0x246, 0x0, 0xfffffffffffffeb8}, 0x0) setgroups(0x2, &(0x7f0000000240)=[r1, r1]) close(r0) 16:00:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x103, 0xc2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2a4f1920113f442f358d309df8f752de01ea422ae79b98222f49d7aa13983ffe389e173621d0a7ae5cae42a97156be686a56176a7a13acfa47e1b58001afa3c79925ab1d131fda296de815a44b4706e88e6f", 0x52) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="68b97a92fbca6f70457de2ac1c01bea456a2e8ece070df84", 0x18) 16:00:50 executing program 0: mlock(&(0x7f0000214000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000214000/0x2000)=nil) shmat(r0, &(0x7f0000215000/0x1000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80b2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:50 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgid() getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) getgroups(0x80485ebd6107557, 0xffffffffffffffff) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x4dbce8a3, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000000900)="6a2bcb8bee56cf301b213e8176506a591aaee78f3f3a5ceb659ca00d982d74f7361f244f943cb051a627a03858f1d3bd2071d6e5f34a9251e641b49fe098ab2f99c4170c57badcad90820702e113cafe55961b399385eeaff47f58322d82bd95e7a4f44a59", 0x65}, {&(0x7f0000000980)="a97afd9589e6826a2ef983a66b89b0b7f3c9c5f5fe92077e0b2fc178f11f02d2c602889b208234eb3d3af408b5e90ff694fea51fdfa1cc691e107ad6813d7105041896b699e534b33cd1b33cb7504fc14a75313140d8751432fb61106e903802e3165928154a89a083", 0x69}, {&(0x7f0000000a00)="b5a9a5008d00ee305d08010cf032b006001de4796b79c276010f316d16e71ef02c73c6c4db4cc5187cd646412d0656d037df503d455af1e69a2d63d5211e98279e8c9c11b077a7c3d907d3c53b2f04eae094b2af1f813674abef6c4db405180b8eecae591426616ee71f5ab04ccf806fc271c603037256362a654cedf8aa87ad8d72c4fd473fdcb63547868d5c60134dc19d911481d271b1bef9d916dff41870377e96b30e477517ed6f400c402f5f24dbf4783ec2e4834ad769e90069b09fd7c1fad6e64ddf852fa350d7dd494181ac5a941b3fe11f50f9180de3a41395190f8806c2f234ca570a67ff5f0419b1026f16d6e011", 0xf4}, {&(0x7f0000000b00)="595a3f86cf99b6b380090ec70b50260e5ac174613f7ef838f7fe95b6c70b4ff7e125f807a50cd856b4acb52db338db58b6bf9fb9dcc4184d9578ed9e69099dff2ca78bd07625f8d5b5afbd8509ad6c4ec026d272b54b7deba35164e9c3eb8d881d999f88eb65387494902a10a2362c2b2be6dece8ae61eccf74be53117daf1c498c0f295d37f40c41c9a34088a16c71f404afdcbb719c43675035ca3e01f85c052069fa1a13c44f052881d88f7b122df09", 0xb1}, {&(0x7f0000000bc0)="10360343acade7cf3ddaaf80cd08c02d607d1715536f6d455f7f778463e3839883c480bcf7919ea7676854e267436d4f2d73647b153148440fbe3a517d7cd6a3ca4907e072022a6f6b6c3260e1f1ea698efe9d586df8c68ed3db49d1b0ec62bd91ff5a2fa49f0be08e0dd8c12fddf6609e7a7201eee10d8b4ac5b06ed683f26125b686afd8f11dbb31cbce91f19cf353f5ae785505e6c7aee8df3bce40051d9f037287094345e8bf681f0794630aaf73f5704571a14df76576c3dabde6259aac791e163f75b175a47c1cf8a22c3b184ce471040ef86b11a90d639f0a416f0734c2dad510fbfcea724ee507adba6eaed3", 0xf0}, {&(0x7f0000000cc0)="ebd502a06e5358c7499959da64ddd0402ed1e63acca878e7968bf94b80a5154f0fd2995c40e4643c1e67ed63707a30fe86d7c5357149d1d6aeaec92f70912e4c2e4969569ceea6450a17afc9fbac8d86b23cb2c25cc6e130eb107755ec82bf617817f099dd7eb3e2494d5131f6a9be5dc13362700550b85e94a919d66326419f32f19e76f12d6e92086580b4d3a9e0fb1e5b83fd4d6d6a15a987e3669775bbd09637deb30ff0fc23d9f9f1fcf86ca7b1e7", 0xb1}, {&(0x7f0000000d80)="d833c59095297f8bec39ba260712510cf3108f2e6255d76ceff1eea93c6f3703be71c6babce3de2d40b95274cbeb2bdf29dc5774af61ccf4f510fdbe9a86e6097ab3aa63ccb2cc407e59baaf8ac0b982f420ba33c7d38ce0631e6ac1553d39eb6459e1e0e4e238e1c6ca1645d4bffcf7dd03d4a4137d69c7d567c3e1465ab7cb731ad528d5df5a8237efbaf51b200ccec08710f116f8ac94e68a5664c232a50d36bb74669711b6506b37f07ed93a593bba0ee8c139ca4468652386020e26fec0d7b82d34b052", 0xc6}], 0x7, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="fe0aeec9ddae87fc3114a9d69e784f4187b36dbf51dcc39f1f01f602a1bd5c8a480d537620f5b7b11cb282a6dea541904bc0f85b233a1dab82568216fe9d055e7d690a7f52a9005e83d494b3e83eefd279c1cc5da6a65a4dd5078788603d52a54451d683dece1d3218cc341deab02879b1ece1a86d5bd280a0ab22992ad4d20e77103e55f6ad6a79276df946232360abb8ca9be0f78829b06f30f559b945b34b7fd1ca751ab02c28eee6ec8084e1b6326cb6cad40bc0418b48aa016ee10eb40b7c9045b9c31d1a75174b5ba4f16b696fe87bb6212dc4d02a2c960ab684cc389926d673d01b0ab2", 0xe7}, {&(0x7f0000000280)="44f284a1d8b148447e91ac5e64fb9d28768f278b73ba6b801771fdaa315835e0ad72aefd627fefeb9feaf97a349481241aedce1406ea023db831f7dc778ea857bef33b215b8cf33ae22e2f9751255b7ad5fb37207491491d54b0c1224bca3fd423c543600afd12c52de0ed568b2bdf297c279aa46774272214cb6e7ab4432bbdd844eefd53d8655a2c46cc50316e35cbae0c40ef5b2d220f2260bca84d5f57318ab668518b6902508b18a15e237194201a36cac9", 0xb4}, {&(0x7f0000000340)="7eb2f4c07651442e5671b948c665370dcd033a416eb4e9c5a489b71441bf4f93d7de90ce325f5a5638dbc84489c58a2d1f3f6610", 0x34}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f97df696a2dcd88082caed89529a36c7100692c8be21a6b0ecc4d96daf2e57a8ed6c20c1a370d9077f9577fcb79236964d3b11cd6fbdbadcfc83599a7385f36b4986e08574e023ee6c6a79cc916e7d53c222046eb06af090ee320dfd38b1e5967c24d2146a9060b7e72897f8f0d112", 0x6f}, {&(0x7f0000000440)="d7dd5f9f7804cff8681834648df5d5ba22480808008f0a8e7453bc3f89001ba0eae5ef2794e265a7321ad44422bf79014b889ce5b9d14c3b83024d21b8728db2827fa7ed1a6a459bd954cfb5da4888536db008d30dd0dec2a1bda74529d30274b9", 0x61}, {&(0x7f00000004c0)="00dc589b1bc3274cb5ded1f69b6baa88e350e1095ea0cdb5fac273683cbb703b747f4ceca1b2000578d1059c17983c9b6c7435147a71f66ea6cf931ddea24f6d78b9770bf49df983908f8055b9de478feb1bcb9cf1015b961bd72cce22532e5a3bae133fd702446194a4775cf01c49000273a0199eceb2bfe0975cb5ef506eef96451b313aa3f9277834d78e5b9e9586ddc0", 0x92}, {&(0x7f0000000580)="5716edf6d81a1dfc835caf0ff264458c92951848a21120d49248dfb7e902792ac14e1412ffa4d21ca137f3a7eb8984c308d4e15976cf2fa7d4e72ce0c6da421fc0c32c0316fb9a5cd87bd7c7e700e48da95dc7f7b3a9ad2613c9c442cb2c68e6a493a4d99f8ce95e6bc2ce00eebd344dcc9cd0c2506ea7dc2ec467a6cc4ad2505eefe524f9cdcf4973d004b42a1d323bcdd59864070262c369dd805ed43bf4390109328f2f395727819a8d2684169437eb061788dc9a5ce8aed7ce1f6c79ee5d38cb50f449d846bbf1eb1592265c3951dac7001fd3eb6e8d71e60538cb7d459f31597c3d5c", 0xe5}, {&(0x7f0000000680)="7b4a693f698397e89e7b3a2fd915534b922c4670190f08bb8c3e2fef893b6a561abf", 0x22}, {&(0x7f00000006c0)="85866594866d95e4443bdfa0f436b78e87dc424325cbae96de22ed444f02bcb36c5b139e4641805b86855891825be114550250547752341b99d39d573fd8bdcef9e73f5872a8c27f3aceaec769dc8faf0f98dc7e7b70b28c15818b85b341c911c395801b092199ae59ae326673c35d0b7c3287090c26d1ddf1588ccb56594a0c747ced25a311a49efb1957e65989d60166a03489ef8d0af1b985e26a57f8eba470154809b6e37b1883a7073054a85d0446b851df312fea8a5154f92d41d7aa770895b28485802fc63f", 0xc9}], 0xa) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0x3bd) sendto$inet6(r1, &(0x7f0000000000)="603402cd807f525cdafc2ea7353659a97f", 0x11, 0xd, &(0x7f0000000100)={0x18, 0x2, 0x1f, 0x9}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9f37d24e43f801995eff7fdd747dfe09df0c210ac2f6f3f59bffa400e82404a5b410cebe6fdef4489ea9ab5602667687c10aa245c2b2668e0efa2fe4cace5edf86a5b97426f3cf3f374451755ccd0b2ac55d26", 0x366}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:00:50 executing program 0: r0 = socket(0x20, 0x5, 0xcd94) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x10000, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="4e22e4788632cb111b22a680760d01966c2f2d6228bdfbe84413b5484671d28ccfe32f72c452722c06ba9ebb434c76662def76ca3c940956ea14d132ed4310639bb741bb4a6731f3b172f54d5c8dbbf5e5d0673c4962e4e1c0bc80efcbcb269e2debead2d61dcb76f431aa6f", 0x6c}, {&(0x7f0000000140)="889250daa0a471ace83f40224af065ae0b0fc68e03c3598e4b8658a1f888786d42495812aceb2747c4169f9454bab3a9f1b5e8ab5eaad1225661747f8972bc1026add6bd311a08", 0x47}, {&(0x7f00000001c0)="47a91e81210306d4eebe2ff47704c78abe2a80ba2ed226ddfa613c2f06828e5437531d7caf8fdb7847108fb0103b60869941e9f48cd3d121edde641ed79f8585e1bb50072e0b99876773aa9c42f2ec4e7e22be80e4d3549635bd7c9bb67ba2bb2fbbe67fafab18cc8e00d410856b3d92b66973b1b0", 0x75}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}], 0xa0, 0xc}, 0x4) r18 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) kevent(r19, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffe01, 0x2}) 16:00:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x8, 0x81, 0x0, "5c04cae35a8bf60aff1edf336999b47c9740818c", 0x80, 0x80000000}) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) mkdir(&(0x7f0000000180)='./bus\x00', 0x40) recvfrom$unix(r0, &(0x7f0000000140)=""/31, 0x1f, 0x800, 0x0, 0x0) 16:00:50 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) shmget$private(0x0, 0xa000, 0xa, &(0x7f0000ff6000/0xa000)=nil) shmdt(r1) 16:00:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x119) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0xfffffffffffffc01, 0x0, 0xfff, 0x20}) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') shmget(0x1, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) stat(&(0x7f0000000300)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="c27247ac766612f1a15b76eb8ba79d448774d547001a2c35839f8c67a815cd7c6fcdc097c312018eee3c93cc0b7b4b09f142f6b333323fccd35e6baa56fbda044953cb32815038ba521211405a57ef635f8bc6dc6a1d0f5e0992f2b6def31fe1eb65834b1b1bca30b89acbbd75a66db50ec7d6392b7017d60d1784e157484d8c915570be9f4626c8b7ea84a2225dbca5fe17e8d645dd9b897b4389a46e3e72f1c57da04b99a6f41029e3ef82a537be9dad58ac40e6655d7cca6daad89d438bc6a8050658c0bbe714833a8793368465e800c1508baa9a009ed7d9569139650a9eeb7d917f73b0376d416f67a138d3b1e643804cdd4cb75229b9", 0xf9}, {&(0x7f0000000380)="b5f9eb2cd05cb8f18c73f6597a64ca2af720ed6db3b78d68b845269a0293726f97208e279aeb3607ed0d50e8aaea379d1ef980056deea6fbf1ffcd0f77af755d1173e16e90f3501cb1f409f7fa070ebeb7d58d4fc41d05fcd42a20bd828ed4896d0db1170b5d218a6cb0fb6ae0598c3e89aed565ef4676d3f0e328d6d7752ef11bfcd84d32aa0a6e9b799093f96a1c4ec5b1d3439691744ff108e0da454e2b052f5f7aa83ae8e28ff476789b72cca1c9f1a649db56b416bfc95cf478325e742f58e58ab6ddaea56948cd765228b2d3f62ebc2e2f4ffbc986a656ad4103fcde5962a2c856c9c4b42033238514c626702915393cdf02c6df33b512135fa0", 0xfd}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="000100000000000000000000ffffffff2a4c2530a858936ba53298a2376a5eed4bcd145bce0e118565fe337fa8a5733761cc29c03ff71617a14a63dc24fada016ddf6a68ea28893a27bc7d8c3e667018e3ff05f6fca773d6805ce026c8f89ff19945ec45a4ac7436ce4fc10cc97c62e61cc218f87960310a51388be0a521a498e5d1096cc13553572b4533b0dd39e6f17216126a42396d6605c990285d3ea0da4663f26515734a9fb51d9761c3f5a029c232ed568e855d1ec2da3400c54cad03d5812e658380bc10883441d90031da938cad13fd1bead5c69a987eb3e7d0d960a4846aac942b3e7b48c084bfb968cccd1e642c879f00b61f48c66db10000000078000000000000000100000006000000872b015da31279d9a9233c428f62dbaaddbbdbee74d922397069f5bacf09459c1e314e389efbf7254502cf089bee0492766e66bf830a523f74d638a57f52795d21b58cc7f45c97aa126eaf4fd20922fb3b206a3cca698a1ec3429cd60ef3b1a15f0251b899175400b800000000000000ffff00000400000082074f7482c188811e558a671180bf32ec23c2e8922ef5809069410adf2fd45c9833d9accf38b301e9c687c853ac4ed496bde1450f32aad1406b0023cd48d7ee7a3b9c5d9820c0e644c1c2e0fb920e36cd37558a31fca96db6dbbba30c2f9276787ab7adf015036a642241ef37e6ae14cd428822824a69f49def86fa59dd12bfde51f90eab71ada864b2578dce6030c882af50418e70766a1fcdf919bc86b16381b67362000000004800000000000000ffff00000000000094998a93dd21efb0c291a88dc53702cb4e80490124a14ed28706cbe6f451a75acd372a74a43d75c5889c5e15a967b29900b853a70000000058000000000000000100000002000000284029d0e803789e7c77481067cd7f67861c47929af4f0037641b8635f6f78c482213260d701b0f5e8b92255aade95817d28210a95c948bcc3939cd5ebf85469931a5690da000000f000000000000000ffff000008000000c22f3c292caab4bc85d9e400cbf0bd8610ac97031727b0870518c07f3c82fe3d3b221106e446c1aedd772fcae22977229cf1f7635ad7a92958f193e288197ccf647a5c9dec78a4f6a0c6c35c90cde60204f944f9932f564015efafd433e095bb41dceaed230bfc83749cef9246f89984507ad6cc0ee5a45bb7a53d6f637b34d8b7a195825ccd124d7164b68293342c3d3cb903b34a8bd33f036af16e6d37b38e6be7ab71f0213be9c56da20c22c5e0ed29f510eedd9b5d5b652101bacdfab49ff261ef06fb05bf5cdc9ad7ede03eca36d6c503a54e95ca38efe829bb43876c007000000000000000ffff0000ffffffff8f5bfa2a300ede9edeadd28925e067d5024b24be027765ce3ac1cda58ea6a1ae70b98a15d374d19b2c7d634ed4da467a4be09a74f6ab79f9a7992e00fb87da48005ad889a44da2d138d06a84976fa5254a7392b82c7c20cbc0f30b83000000003800000000000000000000007f000000ab718235853baff96e2ed039e726d1421ce80d6bf39ead0f6fbb78a2579b3d6ff823f142520d0000"], 0x468}, 0x8) 16:00:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:50 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:50 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x23, 0x7, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x5}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20001, 0x0) r4 = geteuid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) setuid(r4) open$dir(&(0x7f0000000000)='\x00', 0x10a00, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x1}) r5 = geteuid() setuid(r5) socketpair(0x2, 0x3, 0x100000001, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000200)=0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x1000, 0x1000, 0x0, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:50 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) semop(r0, &(0x7f0000000240)=[{0x3, 0x5, 0x1000}, {0x3, 0x1, 0x800}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x0, 0xffff, 0x1000}, {0x4, 0xd8, 0x800}, {0x3, 0x40, 0x800}], 0x3) semop(r0, &(0x7f0000000280)=[{0x2, 0x4a, 0x800}, {0x4, 0x401, 0x1800}, {0x6, 0x8000000000000000, 0x1000}, {0x4, 0x1, 0x1000}, {0x6, 0x101, 0x1800}, {0x7, 0x5}], 0x6) r2 = semget(0x0, 0x4, 0x80) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/157) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffe, 0x20, 0xfff}], 0x2aaaacce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x3ff) mknod(&(0x7f00000002c0)='./file0\x00', 0x2001, 0x80) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x1000}, {0x7, 0x200, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x9}, {0x3, 0x1}, {0x2, 0x800, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x5, 0x91c, 0x1800}, {0x7, 0x8, 0x1000}], 0x9) 16:00:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x80000000, 0x3, 0x2, 0x0, 0x0, 0x80000000}) mmap(&(0x7f0000b73000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pledge(&(0x7f0000000040)=':\x00', &(0x7f00000000c0)='Q\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:50 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x3, 0x6}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10001, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r2, 0x0, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0x8) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) close(r1) getsockname(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x3}, 0x10) 16:00:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x6, "0004ffff00001040dcc3ffffffffffdd00", 0xffffffff80000000}) r1 = socket(0x18, 0xfffffffffffffffd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="48d658ec5c5b345e760445ec0c34064219d7b1397f1defcbb73d1ce77bd3be686288149370879406423021fbf21ad3a93a28bc0bb23e3ddaf1a076dd900d12954b2c13a763177c115ee596a45bde5b93a02dc1cb122652c024bb0740960f6e0833eb36427ff979dd1eaf04cce4e2dcc6a4ed330255a15bc217f7d6819672096618e190", 0x83}, {&(0x7f00000001c0)="672e35c248ba9fe4f643ac42292c49a7c7edc7a3f6e7b3fa611e75baec34cb133d719513096e13cd7269ff79cc2e23cbb680e050d22463ed8df9a3ab5327f47891b455c7b9eea2983d013d2176a13cc51544890cac820451469d995a449e5e23d248b260a56c228872c0a812e22dc22d23bfff87123b7ab376d93dd092d1b568e134ef04f0cf27d7fcebea0e2e7f06e0c4db5f12f37df10d47e72dc95fba792156b4e3", 0xa3}, {&(0x7f0000000280)="99730376479c0bcd28b4abf9666c78a91d275a618ac460776a77af0cbc821df661f907f7f40d7cd07155fae9095ac1ebb6f6580dd7504c61402c", 0x3a}, {&(0x7f00000002c0)="cb34f9a2acf36747027ed6bc88f54338b4eccedb79ba6af53cc4d2486acdf5ada2ca591bf2436f4f472e658486b258af07a4f75354821074c8c8893db4b35489fec419e4f4ccfcfe974396cf75e574c2f2f969775d8379b4a5659f9acc7931343b0bfc399ce8486396da18b7aa9616", 0x6f}, {&(0x7f0000000340)="1e4cd72c009f47bd41d005595fa331a9550471779ebf2ddcc2d584df8e454e7dda53f270dc31b39c8e199eed1aefa7f3f0029538c387c1ec52fb33f49c0d612d4650b9161b1ec4f509e72fb4212dddcddcec51e67543cbbf436b", 0x5a}], 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00002b4000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0), 0x14) 16:00:50 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) dup(r0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0ab31a520a88", 0x6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x9, 0x3, 0x4, 0x4aa5}) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="882103286957fe4a5c2a8903ebc2b3e720e365ee40fe47f5110852c3b1313c8923e986ba3b9436c6a8024751f56611f84ee090e8b8a715343b37935c9111ee15741e02f3f781775b87a48ddbdce0b9cedd52a021c981a6d8ff66cdb1a79383ce7cb5660f7d2e18cb4723b2baa06aa2a8c7cc13c26b954ef3ad8dc55df172774aa9d89c975eb6433723060fd8f15b2526fd11a9a8023e615feb732709f71ece771769c9f89815162ef5fc7083b2eecbc4c9868e7b7fa71e9dd4430dc65fb2a378a6f50c99c6c2b911fa8f518f7539e345d7df394e7da0e1594abe5daa9293b05ef05b3c520c83dc471b10ca3477f0bddd5705dc8f039c6aa12435ad1f7b0f20ff6c6771da18cf49dd10cc21c866cd175ff93eff7ed5adab3e30fc4a52415b3e755f4053ab0c000388e1c1c19f5f3b7496dfbaeb775ac708f201c8b3a98447a6005682093e6648d05bfda62a4f5915216dc2014aeaf91fec5e927deab5f5c205c9dfa335f5ff7b0b4eceba6f44ad57eecedff3037402adad0a78292569ab21885e8577ef24c22da8a8babb70fbacf115ab418296d6337fcb1739d38e117948f7e5ec17f5af8c89de755cddd9c3bde977ee72c837d5ebc9c8aa8d759d519eaa43b17f90e35cfb7f86cc96d4a44942661129c24da39d29381efd8cd43634bab6093bdeac4ab6373df55307a27ef153c2993e7de5c89ada9b5513715bb744574a28bd62562af29573aa3c5b994a43c5150ac6f9ccb567e8d04b3c50aa5d19ae0dfbbd2a3d982a9b532ad0e89933d9c1a4152eca8f8c4111f781fbd55147a21642a929d03aeaa68ea5c5ffe4c123130426c7b6289cdc042d00bf070cb9aecb1ac754a98fc529b441f86949891b80d577a8aa26ad459275f447701c57207d2175e9e012b766ad3e093974550dbf7b1ad0bc1ad63f165fa8cbd861e3e04e17020d9a068ac943758d58aadb53bcc6ae6af23217d5378d38be303262dddb2a8e805641b8f3a4d9d7b403039510ce3f2f3ebc40530a7d92534ff24973345a5b3296bbb9b0bb015ee502536d7042039bac2890e0dc064c87544cf5999de0c72eac750f2239b1a747dd61aff0c94b0fe2de6933220ef243f0d1a999b4117e7f6960a9f5698db1bb05657c29a1e146cba13ad2539153d39d648b16cb7dac748e4544c56c7202068906e298c4ed3e9d0ba085be93d420002eadcaee42f947e93591e19e232526331e9977f4d376ded0d32e81159932264ee78e44fe62ed379945d36ec130b61d096601f19f76f8d052dd19c0dd5dea80bfcda3dd0706112c761ec069006277bc71594954c6f09b335e890b9e71172e07c88b132d6fac45096dd0a67ba42df8fcf7796c83383a3b8131974b6e3cd7450f97e6a74dda62b00e0d3af3a9db5f449fd9816db7157c9af22defca56de87d064f13d973518821f85aa1692ad267087c5c91d4236e1d6d30ef9bea0f2695e8611ac7adf1cc92a789b57c1ad337c1477d38e82264dcd282081a75324b2a20f07924fff5fa38fb5489e6e1a02d6f5895ccc317fe71ac353c0d0b3170c36988806b080eb52a0bc341a00b0f8c2e5dc09bb918257589f6061ec35a3837fd4a6b42eeb1fffd4015fc41fb32e7b30482f2394ef518b80b9df518cbd1f3379ac2f6645e4e899f2420296f7f3a6a325bbd61f061351fab7496cadcb11103841d46d26292ee50d354d82c7b0a3401738d7b8396cd7978eb4c86f68168e9289517bf34cd71ea93c0be27780aa57d852156ce426b858c7fe93e65613d6061bcdb50e7a977a1bdfefe11582edde7ed37c07cd64788e5a2e35b3258dc25d724170c4fca059875dfc565600671438b1ea244d2149aa1679b586519320ccc0886996f1ebf0bd67815121d5753f179b54db0385bb6e5cbfc294aee462f6fc258aa20ac72a66d5666319b9d433105df1a097e2c38246bac1b758c7c9b350adfe661092d72c18ff18aed57329013814736bb50ce329ca0f41dfa72465502a01a6657fd0b5039bc176688cb51796855cfe014b65783f19a2684c6eee7b8b07efd594ff4629e44faa400741fec4a58b65f5b547a219e0f7924c5c4c7e852a20f8a580766f994d70ea60babe25d3b32a5ca0b0d466f713aca96ae085ab2daa587050fd35f112f2c9cea778256bdb9bec683f4c24dc36b570f154eb742844a7051e213c08de1a79e4928057e6426323d2d2cccb42e8ec682a99557ed669d98f3aa2956948359289f98ebaae605dd32cf5d1dacdc25d3fcc4a345d4103bed8ebf2da09c943a65964433ec1b1002be3fce41681d0a134b8ed9bee9a2f815bf0b509e36ceb5f38d42de1cdcb6e3137e492dec9485527bdc654408fd3a730fbc0f62a58951abed9bf8639d1a291de07c8f40673a0157f82a7aa8df88da8e774d0dbea452db219589b10c71f53e938c08f38bf22f0858dc22b05ed0b3cc35f9a9e2407789a9838c677c094257e6b5c2080e4ef3facd4fba7b8c97105dab1453fdfb205b719bfe44d132779f28e527978ed30404f63f7a15aade812d0e1f972dcb44748b77a508466b0a4db9a1f39f9a975c66eb5c2625441b5d3b2506a17e69b0ad28ce8605f549363dfb501b7ffbbe14b510fe5f96ebb5da176afb1e682acf3442a3fccd8f69b786cb963c44f3c30e4d45bd9d059dc454b73bedcd199efe6b45171bf4288c34065315946234b9785d85b57c94295560fac591dd8f84781f483cb055e9e51b2eb18a8b712a81124c80671000dc5ad711d44952de2f9943640c269bff12cfd421f46ac0d7ff35ca661bca7e038dbe6c594dcdbe2cb89d7acb10174dfe5bd88001865ee440406b91137889cd7397ae350a51cf041d0d6052690c171aae595a52ca5b0ab548ae86d67675dd5640f04b965255c8c2ccae23efc41f503f51f16e4633dca3efc9352d823f7378240ad3e6dc1f39e47a83727f76cb87ed496bf143638d2ee8f26be120a293db94e352f2c9934c54ca70f8920e23daae98ca3c160e32f5fcd506b4456290ced888f30937f19fdd2d12ddcaab8b0c464748cd979fa0d61bb60c457515d29803149d823438b0dcaab2dce5cf29ba221005f6796f95fabdd8ca13553ac93a6a7dfc8afc1d7396c140f2be4f3eb6fe914e3a0f163db168ff01777a8d86ca3aa956223be4ed573fc9e77d83448fb1a22dd025172b1c4a4c645fd680abcaf97f708e3969352a82e13afbedfb92ed4d8ade90df77ec630cf95a22a64a229127268e32d58b5771d86ab24ae4c5b384c179055db3838bfaa3cb6d2bec06d544c1dcb76bdd02ec217109c722569d02c07d01637be965c89b848d6a5886a5edccdb593538c3862c3d66be931e08ab7002b98c450681d6c54ed49ec7d82d974200117725cb59819cdf3255784890db6623c264f9ce8a2d0d8e80dd09e6483750977caf1a96eda3bfb8e3b5d62a2703377a8bb74101b3c1c640ca3eb625e0f0c845eaa9b5d034cb0777cf3cd663b2e18e4049315539b23f3ef8eaf30078c7be448b83bab1af9b7fbca3434f3d53c8a3585aa06929149b3947d905d363d04a9317a6b47b2a8b65da83cf459fbd6f25786e2b4f619eb8bae9bf2f1fae0fec76796cbd6e5fc75f07ff88b8cdd40b3e6bf928522a6a9a8a69717a7a41bc9cb6b5a59db2ba9bef1128318709b91024aaf99a339dd23c97d7731b014809f11b5d713add532c0e14dbf5a6d95049b987bc178ab2eb2d2dc2414fee348597b978ee28cde41e899002cad3e817b58a7af11da0f053e034013b352b88d39e3d888954ec80a4ab5144a47d36ae27d1655cfc33cab2bac316e36aa274270fa10c57430503196f28ab3e4b2ca6a714c91a5d8b1af051f95a440e746468ff072d75f232d348b995c3b2e9f03db2a54866ea7ac02d8ba588f0069000f8f859175c54196ae3500e287e2d386c4db21d7d8099e28e26ad30523160d68b3071df4a29b9f37877827ab33755b9df9b43b70732b5d0fef29ac5b823bc0fae016e2e3d4a21bcd572b8f97fe28cd3b0ccc64e5ec1aa0ba40a39fa355f64e86c0428435dd1562d700b3b95552d1d52cad130a845842934fcf94914182ade0aaef453e219d659a3dc2e064a2bea11ab6097cca7600cf04a046da3ec42b5978efdb64e6fd2cb80e7a6dd24863525ccfb6d084807ba4497f4aadfe1ef4121acb4b08dd2ff49ac5ecfb572d9b87f962c4c1c3e28a064665f9f655ba0732c28a4e044dcf36be5f957d235b8a232620ac179d9cde605ce4972fe3ac3aebeed5838bcb88a5ac023d943f4610864ec3cf5af2126eeaca8020b123a4391f69788b4257e3a100f786e37cf50186f1775863cdb16b6cffb8957095680673b5900cb0c68aae381ca72afe225c649c6b0ef414bee6dbf39811ac170996f009e261144105bb5e85c060e2764a51ddbfead41a0e9ca8f63d1eeac029361038c9583a9c0a48eac1b85caffd7653229217372b5d1867aa569b6e3ec9ae7aa54d248172e9c4644bc35ca194721a1c98cf0ca13419f0d41869015f7d5699bdbb59290775814176264c2e023495fc445a3422c0acf327d3fc190b634ac5f9365d68bccfd9ca3acc3ee8d6c2c6d35fc2fd87d9e199491a5c8a7bb28b51b21706458efe6a90622961c0cbef556c993fbc1fc431754535a3eacdd29ef387291992630283bcb2fbf43e909c3ab05ac491e52653f46ab55b023f2709ad0b7244178954a6b18c100dfca4b4f8b2fbf02a6dcfb9953bff4fec47de668d8a63712d99a6cf5e3d56c49ef47dbef66a78298772599f45260ac5e8f6158b7f39a79738ec1572334792f0f7301c055bfe5a138d5bc96d97b0f0036d1165e6e375f3cc2228d36312bcc392ae98d9618a6c7d51126cc947fd78b319711192a0578fc187818cbbd7d872ab44890f3e5bd9ac86945a6bfb95bb0de35dc75317a3d35f39878dd78f932ac9b3022ea0087eeb5e4985e82a937320482072976c55824865a038c7a26462436218a5c4a3934b66df98897d6b2680b26046cee2bef818914f70d111e2bf07ccc2506a57506f36d6b0cee822ef058dba301f43ab5eb9ff547fc5b7a12a8adc7b0efc9c78e6514375d9e4cad2d995acaf30d4b331ba144151d71258d4c19cb365d026ed2570d3aaee333665aec2d8ece0e58c1994f8e6902de035f9493896fdd8648f83502a4ef92d80312d7bb5e116f924bfeb54c4e287715bb6f08323c4cfe04d41fdb3339c131e001d1dcb448537ff7ecab7a76d7eb455237e2a681b02ba51e0d9c75b76cdf02518f0a4fecbde9896c347c65226b83498f89646bd917c345e13477f67103ed85b2f0e36fde0fa21aa62f5111b954b5e195a9c133362d0e197a1ba0a37fcb718dfeafa1353e33a346ee496319699bbfc4dc55def223a267faabad6c80f59e44446938305cd553df42a8d6f44912a4c88413afb94e1584d6e4a8a09e97e789da1d516459816642811b65ca746b7d471ccf5002a96e1d81f23aa1ac037dc927adf31a743ab9891e061e5db165b910f3ea648e1bb607f4025da6f9c97880ed28983cadd3bf98a2f5eeaf1431aea868f5257a739f37545040987c78535cce7f879db3a6d4be05d53dc5a0be09c2e4492992a9d82714bb67114e375554269ac242b751fce4d059dc1ba47e05ca5c1be70024d2acdaf2990133e11e029b33ef76e2b1332f30b24a287ff14e54f16b490cdf6224e4ffc305fd0440ddd6df5a3a9f4f7d5cb96abaf7ffdaace5a4bbb2b1cc99d0fa7a1717b9f0eba13a71a282041d4f494a8d35ab85b1ecfe18c8d179e1b26fcb8a4801b11dd5ce968bede8f9de59aa838e78bbf", 0x1000, 0x40f, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x2}, {0x6, 0x6}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:50 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:51 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x146) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(r0, 0x4004667b, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763f44bd69800000000000000001000"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xd8f) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x5ef}, 0xc) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x40, 0x2f23}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xeba, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x10001, 0x1}, {{r0}, 0x0, 0x30, 0xf00fffff, 0x4, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x2) 16:00:51 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/92) msgsnd(0x0, &(0x7f0000001240)=ANY=[], 0x0, 0x100000) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa5c462540c2f6fef, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xd0) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x2, 0xf59, r2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 16:00:55 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x80, 0x0, &(0x7f0000000040)='e', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xfb7a347dbe2becd9, 0x262a}, {0x41}, {0x0, 0x3ff}], 0x3}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:55 executing program 1: mlockall(0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) mmap(&(0x7f0000855000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) munmap(&(0x7f00008ac000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x200}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfff, 0x200}, {0x18, 0x1, 0x1, 0x80}, 0x6, [0x10001, 0x3, 0x0, 0x80000000, 0xfff, 0x3, 0xffffffff, 0x80]}, 0x3c) 16:00:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9ad, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x90, 0x10) 16:00:55 executing program 0: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe5a0 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe5a0 failed: hole in range 16:00:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x2}, {r0, 0x10}, {r0, 0x40}, {r0, 0x4}], 0x6, 0x9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r1, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x400000000000001, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:55 executing program 1: dup(0xffffffffffffff9c) getrusage(0x0, &(0x7f0000000100)) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0xa2) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) read(r3, &(0x7f0000000280)=""/220, 0xdc) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x2a, r4}) 16:00:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r2, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8b0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x60, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10002, 0x0) dup2(r0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x210, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="f3f83a48677dcfda6b3ae865eb938dc0f2a9990ab4527fb4c3b2967e927f08a473647595f31ce3dd8c9295197609394be2ddf0d404408b029f49adbcc5288e9230b2e1107b256327ab22f6294d5ec9d66fcb2dba9eb914ab59fbf2797004275c68c14877000d1a52fea0a9ec0ce5c1e03f7bb7fd452cc1b1c5a757fb614431f4733b7686c6305b0f0caf1ee1fee79f23a72f1e517a7129d3b55b212800bd907463906902c4f4b2027bfa78661a1afb9d53dc1f913a73a8e444dad63e08a68fd212c329f5b65cd400e54c74fbccdd07b319a4", 0xd2}, {&(0x7f0000000180)="bdb532f554020d6a119b394632e89f406748de2b20de488089d5d160f5ad23bd603677afbd8e93acb6d44ec16de323cef1bf532590183b742c620cccf4d4a6bc5d762d8bee94d3822c21ec92cf671e73cd86e614f71d6410f309864d5f7bf4cc836a35a428af46ef3d649fd22141013ec612cb3187439f7931948a92ad67121a35efa409cee358ea4cb25a33f123ac51336f37e4e2c470123e16f91da55f1192465c7829846a434460db9267", 0xac}, {&(0x7f0000000240)="8d1ded97354b36df75ec710adfe647b2065f9417ae559b565e0a6f3d6f4cab6bf95e5540bdeb407d2ac0152a148d972d5b0227d1f36b582915e5b78d9a8dfab30d7cf1d294ee652c8e81d2d13f0cfd1a37ae1eaccc9855888c70d6dcd21336c508668139d589890caf3441fbab876458b24f9db3ff2e2b88cde83fa404175f1e42ffb59b9eb8752a23e5c3f2304987357a22f4e3401cd09b883049", 0x9b}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:56 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) semget$private(0x0, 0x3, 0x204) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r1, r0, r1, r1, r1, r1, r1, r0, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x88, 0x8}, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x8, 0x8, 0x3}) kqueue() close(r0) 16:00:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x3, 0x6, 0xda92, "88ad6bb9bceba8b9c195dce38a0142eaeadac777", 0x0, 0x81}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r3 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r3, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) semget$private(0x0, 0x1, 0x80) r0 = semget(0x2, 0x0, 0x40) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x10001, {0x7, 0x95}}) semop(r0, &(0x7f0000000000)=[{0x4, 0x4}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x7}, {0x2, 0x7}}) r2 = getegid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) 16:00:56 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) semop(r0, &(0x7f0000000240)=[{0x3, 0x5, 0x1000}, {0x3, 0x1, 0x800}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x0, 0xffff, 0x1002}, {0x7, 0xd8, 0x800}, {0x3, 0x40, 0x400800}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x1ff, 0x80000000, 0xa774, 0xfffffffffffffffb, "5aaba2c69cd0ad4e03434e5180d303e945e404cb", 0x3, 0x6}) setitimer(0x0, &(0x7f0000000080)={{0x8001, 0x9}, {0x2, 0x6}}, &(0x7f0000000180)) semget(0x0, 0x4, 0x80) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000004c0)=""/157) r3 = semget$private(0x0, 0x7, 0x30) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffe, 0x20, 0xfff}], 0x2aaaacce) getuid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x3ff) mknod(&(0x7f00000002c0)='./file0\x00', 0x2001, 0x80) semop(r0, &(0x7f00000001c0), 0x0) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x8, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x100, 0x1000}, {0x7, 0x200, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x9}, {0x3, 0x1}, {0x2, 0x800, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x5, 0x91c, 0x1800}, {0x7, 0x8, 0x1000}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000580)=""/145) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x5) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1000) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="63379dbc7776756997a8c8d669397fe1fcb14e2963c1", 0x16}, {&(0x7f00000001c0)="69ebd7f0fe53117d3a583af270fca4fa9552615028e2a9fef180d1e0ea6e76f61d5f76594b9d6e35af85a08152fea2a9d63c19726f0eedeea2876f36ed834469b431b50438db891304e1e1aa91094b069af464757e2505b8dfb84d6e8ca3c7224bff454714af6f9eeabb7d778ec53a16c517bac47801f0d1b5b2c94540d4d2b9782873296db9e29c84ce4884152eac86035f299b00eabc7c5ab407", 0x9b}, {&(0x7f0000000280)="c02e3baa2c94d6f08468f6204463a747205a209be5a72b92e548696da24c39813a22e980fdafd92f51ee29a12679b6eeb8a13b4c5b90d7", 0x37}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="28f709911dafd0f4ad5605fb78bb13c0d10a482ab8d2b3ad9beb5e58991fc19eace0fb490e5c3fc37b1e36edfff9b64a046e345285dd75c0be5cb9a569246485", 0x40}, {&(0x7f0000000080)="6315c89c4072dcd94f230b10a59a335d676c252377a0172f5641296fefca6738c454752731203b7a6cc5acbe665c", 0x2e}], 0x2) 16:00:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7f, 0x5}, {0x18, 0x2, 0x438, 0x2}, 0x0, [0x6, 0x6, 0x400, 0xa6, 0x6, 0x4f7a, 0x3, 0x1ff]}, 0x3c) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffffa8, 0xdbe, 0x9, 0x0, 0x3, 0x3, 0x8, 0x0, 0x2, 0x8, 0xe4d}) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000140)='./file0/file0/file0\x00', r1, r2) geteuid() 16:00:56 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:00:56 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="79e7dba285ffa485f7e1b37477ecaffaef73853ea40e4f6cb67707c30f131ea3af26dbf193bd668bcaa8f28dfb4f81b7851d57395a745b3b5710d0972ee5aad5af5a0f572e303fad25a385f6c919bc413f8e949ad6ce6cbe74407c36285bd405fb716886ba9ad569b04934e8a61668908a40369aa2f4e1756cfa126d8ba0c873493fae80ec34b742fbaa0788f8a3ca21ca633d1bb0f2312312df44f363fb0822ec8140ebeae1420c86e1cb04482a64c82f6af2560f92d123a9ce5e9d9b", 0xbd}, {&(0x7f0000000180)="f83e49be2e1a71a8da859572c9317d5b47450aadd3633384871623174003a91de411ffe0f7003ebd73a1d201816b193aada68986f62d665c551a37b97d5a809ba7e2db6ab082f1525f72abbab78645393865d1a2134575ea91ad7477be09aada56daecd8aed0a3ce79a7dcb8fa414d5639a6d864bbd3660b17df321ada60a1", 0x7f}, {&(0x7f0000000200)="b29ddc23faeebc7bb96a291ac9a34b24508d28e1e814637fe3c387183b9771f5a6321366b2d08e724729d392357157e056f1ac4bbaf7f7e59235ccaa9c57bc3bcdc1b63948d9e5e5e6f763c6b16a0d764af8fca7291141bcfafe5056a23ce5c9b0db3e426e019f6953f7206a13a36c5f47f6e6f846e180f2cc3baacee260f3374b649f0934020c8257667433b9cc90b243d7dde037ef888bdf8cf0b716cf706bc88cdb70f245d2abe934100711392a010f69155e83538ea0eb2b7f16b008cbadc601758f78a17fa188d0971548ff4684c3772f9aec1e2d1a5fc41785eca83be8313157f610cb17e6160d9a9db3165a4e1dc4378d3aa79931033bc786b3", 0xfd}], 0x3, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 16:00:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8001, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 16:00:56 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x840003, 0x100000021}) 16:00:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000140)=""/196, 0xc4, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x8}, 0xfffffe7c) r2 = kqueue() fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) write(r2, &(0x7f0000000300)="13d736eb4815157976a6ed7d33093c97eaf010f4267168f0d68f68167b72dffe10a665884c8bb28dd228d2d6b09e38b11d3d21b509a11234b2cb13e94b1f0e6070d230ee72f8a9880a87b7a9bb6215e24cfc6e20125d854933d91d9a35617382bbbcb1c9032bdcbd7aa344f42114989ecf42a88ae0099a7aac96f411528ba042a8ba2fe70c39512cb8d08ca7328574b7998ce4ddf9068033d89c08bee1e31482023cd81a005db95de0b80193a268005b2401999656aa17df7d809c49b105a8a44bf95e0c2745b2afe23b14454af8c71c2f0fa5b00820f299f51d5288baebbe770c34358a2b1f0e5b8e40d2", 0xffffffffffffff82) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x0e\x02^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340), &(0x7f0000000380)='))\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='\x00']) r2 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2012, r2, 0x0, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x1, 0x20, &(0x7f0000000180)="0af6334a4163d2de479636563cf236e59733d2eaaf13d6849fea728d8506f64d612275147427361175a0e9b67d", 0x2d) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/38, 0x26}, 0x841) 16:00:57 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x46) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000840)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r2 = geteuid() fchdir(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r7 = kqueue() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r8 = dup(r7) kevent(r8, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r4, 0x6, r5) write(r3, &(0x7f0000000040)='!', 0x1) socketpair(0x1, 0x8007, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getgid() r11 = kqueue() r12 = getgid() sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000180)="d2f6beaae389c5bbed0e336d780ebfb742bc965d0361d3f2913aebfb00954f033843d218be22a3dfc849bea3c745", 0x2e}, {&(0x7f00000001c0)="6624f382671fd2c990cc52844f7de00c65519fb6d2717587d04d43cb6e0e5d217ee59937c3447248c9d94e3496b29c58e98b0eb2050b9f59b67734c6468bb4b9c731c18d6f05e9ccd9b6f3ed7e098ee36f22f9d98e20d12bcecedfa477295018716cb723bb066e568bca7d135f16b64bd0c37ea6234628fb385d2784e84b9c840c0432bd857b87c54b0e686d14a25307e83b0e4dea38c1c1", 0x98}, {&(0x7f0000000280)="c2f43b71ef7fadff0abbeddcbfc4c2258be08265446efdfac05676a524cf53444f4b70f37f11e0301c9521999c41441a03f8f360451a6bd246cf5f6a2c835c2ba359a770c6b3c1380f693270bcd0504f0df461b32651d26b4306f28f548965a0d673e76262a5e4fbe9ab7c245e6946dd94aa4cf0ff9b726326b273b4f5fc2a5d655d7f37b9ed97ff262f517e098cf564e2189e27871f395085310e9cdd52fd33f369ec957b385c4912889952517a265574ea252649fa05c1047e01a62d937e798016759e6f175d688fde23ab4bc3b108", 0xd0}, {&(0x7f0000000380)="6d0ab09ac6e537807cb904d536b09906f876abbcc714b7055b208f76d31b245a1287c1d6fc080c65350f9ed9c859760b6939179098d828063b78ba80b05e755896825885a4ceebd7d10e0bd3e674bb780daeb3fa6d924e148bc4123225499c3996da473108e26ce15299ce5ce83baa2899112ca0807e3b2971b9e551f5b6dd36fb13cf8a32e58756", 0x88}, {&(0x7f0000000440)="26da958003e918ee3f3e33d6543d43ae66238b7c91d6cc7e4d51e771d21d7fc3ef29f3e8530697b415c99a558aa85b59ecbfecc88b522e78987b88ebeb3f8c3cfa6d73a1d0e1e41e7c3db2", 0x4b}, {&(0x7f00000004c0)="d6c84efec8436c25d94d501b6cb568619c101eed9a2742bd8d6eee87282351ca36f9e602c9fdf68203c0b6133b0053ab7c98067c77ec58aaecf049d1892aaac84592530acc62355ee201b96ecc1f575e1197c43d19a7d913d9b883636c0df5320ec692c6466204efd85b116926f9f9320a4799242887c57108ee0fa95fd4592d5dd988e7458b72c3dd7132a191d9770fc42139b70e9438bda3de79ef8d5df4a7", 0xa0}, {&(0x7f0000000580)="c9fcdefd30814d3bed6bb6fdea62ffb514e9f24f257ac1ce94eed2631652af71b2bb17e5485716e80094a97c780d97f3b56efc6f11e8", 0x36}, {&(0x7f00000005c0)="e6090a6f5ec4def222e648992003875b98fabfb72cb7858f1993385205efb1a7e4ba5ca710dd8c0762d555f632b68ac043a4e9772a3c692471b0a5cfcabd483ac6e8dac7cae2eeb398e718425900d114399cd846c760564b604935b06f9bbfdc438c7e5d3771fde895", 0x69}, {&(0x7f0000000640)="c92641cf0298c7871a42c64773b9f8b0973f4bcbf76572a9d938ed38283ecd220ede7a88e26db423c68d4012dcbc01730635c3a0484aa444f5bb4f761fb0f5d021a2b5f5e1e0501332320f39804c83e86f993946589634979f3bf455db68a7bf7f79da82fbf2920446786f903f0747364812e5131571f276a5e2b014894288d17d00669c80c6a472212595e66e342493fc52837b4fa834418a3fbc3c51a7924a5819b491d6c85ba33ebbac1a9c4a7f5ac5c1830697c16b799d7dac3c6d508e4c219022962e3b4949f336b8218866be6ee572f4bd9798e22d26905ff5a0038671", 0xe0}], 0x9, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000000300000000000000000000000000000044f62084a8f89a7a01a701afefbd9592597c0c0c0fa3fdbd3e07d89c4eb391c08da9c671d9f3024baa0ddb71e0f702052af31454c7", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r4, @ANYRES32, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x400) chroot(&(0x7f00000000c0)='.\x00') 16:00:58 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000001280)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x6e) setsockopt(r0, 0x0, 0x5, &(0x7f00000000c0)="63119f3f8479ff4a74f7ef544583aea0f39a8d8b20f92d92dae3cedd76572407023a76d7e612c4d86cccb095936743a536f5ff6cd859cd7e1d9ba04dc9d7895ff28bbeb44414ea2e0beb1a72f4b7fd5656f9c456b05398b80db426", 0x5b) r3 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x8002, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x102, 0x0) linkat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) r5 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r5) syz_open_pts() 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0xdf8013b2f615af58, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="427723edf289097ec9acdb203d", 0xd, 0x40c, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0xf0000010, 0x0, 0x9}], 0x3, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r1, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000010000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/183) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x64) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:00 executing program 0: syz_open_pts() r0 = semget$private(0x0, 0x3, 0x146) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/133) r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x202) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/50, 0x32) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) getpgrp() msgget(0x2, 0x200) fcntl$setflags(r2, 0x2, 0x1) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/242) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x600fffff, 0x4, 0x200}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x4, 0x615b}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x18f7b344, 0x6}], 0x2, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4}) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1) sendto(r0, &(0x7f0000000100)="83c722b034009f9077809f63cd0bc5fe2f18123889f53403956efd95c422d10f6edefd1ec10c03a54ba105321d99838103d2183e27d883f65c104ad0f79fe13d233dab77dc3217af9ceb9e24bf12f2ec6d9cf27ef0581228799f5fb8c776b00e80615172240a6f002ed1e42f25a16cc6718b956ef6d208ab2591d761baadb71edc3a6f1897a7e5c99c603fcc7da4801bfde3fb973ecb72b0090ce6f72585c8bc204cf8eab88cf1d93d76aabc8831497c059cbff81b2a672840b1eb8c", 0xbc, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./file0/file0/file0\x00', 0x4) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xffffffffffffff17) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x294, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x90) read(r0, &(0x7f0000000140)=""/116, 0x74) setsockopt(r0, 0xd6, 0x100000000, &(0x7f0000000040)="5bb390a445dcfc9fcf8ebbad661588aefac1e78c4ae4f55922998db070f708a761631c8f9920d404acca90b803046a8c484f81b33afe7fcb0f501ece69bc399f5f07da5c1c9d89ea95b760264b2821daba834091157c222d8fa5bba4747ce3f34ae54c7e2642f6d0a01d6a802e906d006fa7505787d97089e7662dfc15812f571bd10f0f2cadb1506a03de3a079f3ecb34c0fa4194b086c30cd61bf72a5229306cdc248d8635a6def4a340f6a58e591a91fc8765b33e87923314ba97b4914d91ff1ddf70128d7639735f1cbacc39873f1bf4ac", 0xd3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:00 executing program 0: poll(&(0x7f0000000400)=[{}], 0x1, 0x39b) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000440)=[{0x28, 0x1, 0x45, "b7c5c0351d6c6bd12c29ebba8167a27ef46856f8"}, {0xa0, 0x1, 0x4, "7dff36ce8e3c78410e94e7c40cc87f88824fa310498e815319d65f4a060ef65f6a46df061d1492f45a85990174ae24cb909494f180333ecb19390644a17b870161646027fa44b1e16d9e75df49d9441da0034b41425495870a506d617b06c9ddc9d00ef691b1750131c69c5b55b492b73782d16f7b407abfaac942c76bae41253bae7f1eef5f5c17c0"}, {0x90, 0xffff, 0x15c, "2f0c6caf254b8be3ab07fd6c9254f941591a8e851570349439a30cb9959772089df675fe7aca7786c27862baf7ce3e6f2561a5131fa6760210e60617660a6c796d93b57fdacf3d3c73c1ee90149b5aa5ee8fd6c3c96581be719eefc6ad6dbe5380e1a6cdec4c549e14a672ba95f321c729771201a6ec152dadb9a6"}, {0x1010, 0xffff, 0xfc94, "76c0bcb803118c14c1c53fb4bea3e175955626028ac488df635df19ac0f15999643cd17cf7cee00e4d41ac6bf384caf542009b9a8a0cb5059f94f04793e743c3ea29c1bac782838bb377dc83258d9f309853f77bed99e269ba719555ccb3bc3b5177631a5434ae090022f84704be514b24445ffd47ef4ab077ce048631cb86050322a3bc4f71e75e1e48cd2f1780954d55d37360bcd1119c5ac79092b9948a0104036064be9aa48141958a933b04621272419d928d026e3a3b9660208ed485b77fb6dfb7cf9a23be102f0ae102e15b64f35215bdbaf2e0553a0cc74d23d9da69bbbada1f309f4615794e7b16c083753ef7d1383cf72800275c9865ba5ab3135f104851ff735f102b2c271ce6d3b3ad7e0de6d4737dc447aa812c976bdeaa5e62dd38d51a6be0bc16a939d80c4f77efe3176472a00b3447211de2287177bc04537891a4ace4188e081e76f43b4ea1dda22e3008c8d7db1578e63810ddf7d3b26ac12ce7e9fb21d7ae83f477daf6473abe9db6d78b1599e58f769f98d890de036eeb2790a13f9b85d2bbc83b6602379464ced330994e01e6e98fe4e52985cb124d84d8a5e2dbfc4bd146230957fd68d6af3db3837f531ef6bc421b4bdae436e10e049b9172f0bf672d694e0e33958bf6e133afc24b67f4e6aea1bb36074d943655a54d6ca443cf6314e974b0d406b8714d7159b0501eaa6abe9b3cc7ded1b751b4ae1d32dd5017cf762a6c7f6cd2c1bd80d97ddc077f4e2f4d679fe90a77e74e0824fb75aa37462ac869f2cb87318b171cb65d1a7be8582d11b4bde04ac7e56b11aa41db84a1b1205d4fca9ccf497571f178ed5e371440ce89fb97051bfc05be5463eae90cda64f0d63e25eccf81d84947c1e82f72ad84003b0b748f38cc4fe19efa6e33cf5af5a833d1230a8c5c5bd3456f87c21aaef5a12466ab10ce4d46fb7f8e908df81cd28c99606c670ab724fcaba07c53927cbe660643dc78d50abaa32726a1cdd8b30228f6df3b625098368106526499d9623b6fdffb6ed53ffe1c90f903d66b12bc4e5204f76feb4e88e3e18c2819ad2975556bbedb7a06696991ba7651d2bd6feac22cac5325cf02e233cac3f54bafc0dfbe510a0d8b8d0d4057793d36b834aca1a20c3f7c7281ebecd34b425a39b82f9d189c65d43040ee610cf4d2d6907d4a1a2e6da6602fd4a0cd3c2362e2e27ed2ada2d97df5b585f6835dd5813acaedd197256cfbb1187ed8cfaa84cb3a385e67d0210e7103d691ca79df3a268096039b526a9aa975e381deb0bc32f8026c0f3e03a217c616fa95814961af4bd61333a6323cfdc09a5be75e702be929b0975965d3314a73d271495fde698fbed888654fb3546ce9fabbb76f1d447840defe2ce27299929f967813f32f9ca56d2ee306d974e80d2ba736d4d77793805fcc3470ba13a238e2e9dd99701a9b306664cdfb8925c126b2e2e4d104d23f41f72ad451118ee07f6ec79fffb438c442ce5f87be9f7f47ebbb591bbe23983739acecf8049ba08851aefbb379ce802228f18fc7ddfbff012d86d9840547a7d359662b87e09bf584ed08e2280da5571ff0d17f15c0ceea7d1903ea742157b841ddafff17d16c1fc673d39b9a22f6c01db2a8c6b0e395aefaea7764ce5dc35690fbf1839a12ebf37f7b4f67552d48c31bcddd3adef1b0ef24ff6691b2cadef7ba522739344b48e701c6f957a077e4632e7f4c1499a333c9c4078999be40cb3828b150a607fa12d4b390775e89f383bffee372ae11cd87d71acd63c2a004704f03e114f4f0fdb4ce160d74d7b705221d72120fef5a2c8c8c9f3c994e51e850951746d1e3b86078488cc7698f5bbadbbe75676798f7ac0513b6d75ea92af098eabaca9433f86021daef26e6292e5abc3f29303d83580ac0eaf28c481de60102b262ae500a3df053516abf0900dfee6ed86149aa38e9f6cb5e2230412eb22af0d921e3e61d2ed69f8c3c88268e778262af317f136834c4730f2b05f0461c860ec90c5f0de17fe080ae4a5fbfa7a4bdbecf4b63d28101e52d1a6026dc7f3bf5fb85e67eb0bfb8b19e53c9a1f51b16a94d3ccd3c8df12605e26d53fd7711d678468ee7faba8472017455d8360a5f2a89b9ab734e31e7aaa24d7c6f5d055bdf68a33ff1f7e6debd4fd029efe1e35d58224dd1fe4eb728289730f1ccd6a8d0be15754d069cc2a648bf00bed7130e0a98b0c6b924d51e59480814ccb575c22446cad72036b54566c5da1e9fa6556dd6bd1e1f358f28f9783ad2d409e81acd1dfd06d14fc089fc71f3131e6323d57626b6571c9de3c8131e06c71614771da2edd1e3c1ae1958747f8afa85abdd90f8e12e6663b41bf0436ddbce55e778f7e1424d9b1b99e8dd6b0b6cd064fb60da01a3c0eb0631f1fdefd5bf7bdf81dbd03944adeb649229b28e59629cdab1076909048de14d1a76b8fdc680869b1b6ccc8c6a3c6d618e197d3ca5c39325a9e027981234cc38634190c06a6808af6f3f4f9ad9bceee04aa664d2ccfa9596cdf8bec45b88282bbf0ccf31c5d06e3ff42855729627371a08242688ec74707f32b8c52d4847a279a4cc53b05c4a7c89c5c661accd4b63e9ef6a747c26535bdcc85c2cd34b18c989d504a96457334cb2396c09180edb2d6e2216a41dea76efa0eb175df185231f244462cf79569e80a0bda0bc23c70e07ec33e3b4accb7f7e0fa2dce1acfda8ada2361681f16c2b900e3b833c3a23d1c7501e7eb0243ccdfca9450d5f20109d09da45ca2661c4162dbb5788a9f7e7a5c29d68e042082cc513cc4a41e4d018331bc4c6dbd4eb77502dfbfce24997bb2f7dbb6ffe5cd52c9c2012d8a3935b04ec9f1c930d2ce5706937a250afd06db498439544c34e723f4be8b6facffff73f967bbd2bad79e5d3b127aff7f3d53d005184ad123dbd8fe9766ec208961e70883f7473e745b218aff257ddd22f30d704c08d31619f87d8225dbed161fbd1c0d656050e5c3d9b5c26c9a0d74b256287b3b4bc097bcceb8822a60375a11a5067713128ff6d71cecd4581a7e16cc1bf2daf9a986d2be02576c2169f3f77d1afc6bb78d5c01008020df4d4944bc4189e06f2c87fced9ec5ce7b7464a2fb491f113f842f1fce04678295e0ea206925fdb7c1d176f599bcec69854d83491de2cffcfae3fc15f8031f3600ef4dc274467e4d2a2fcf4cade1e50537572d5d9d98ddb2ac5219331d75f41cab1fbf2078bcf85d5a99f0839057179385240ce33022ab0742d9f9e748742b32332bb2a6a92ca0843a42bfb0de7de3cd248708cd9b760fdd9cae29e9e24cb3b830f6f118a2ed52288adf5a1038c648158dc431700bef9c7420bd1f9f172f15ff1402b0d2e11b195aa7dc4374fb5c0106856bc5f6dd00aeabd10dbdf7b164afeb05891e6f89ef78ce68fa84b312393fabb41b500d99932ef077552143d397e9181c03ea06405d87d7c121f61c42b858528614fb05ca8f1ecea1ebc5255d28251b31b03f9839cbeaa00ee25b114138563629f4dae8d1def51609f3d3bb3bc6a471d36d578f2319a50c7ddb62bf44235ddbee08d047f042514e17a4f9e2be05f10bc7e0580115c15c8fffb8d72b1b088847d97ada53715eaef9573b27a4d032bd23e4f7ffc25bcac22981aef3c0755c94ae0e9458775ac769b2177c0efc1e9bbc9b423756b89bb00f7b909479d0d9d81a0681f2f82e92dc23126744d123410b94af2c113e568af8e677cda4f663db5c1639f3d29e107fe10a8d441f88263fc2fa6e3197d6c5761a547eb0e9489f2b8d3dae726c754ee8ebc671525041c3276d6aca9ad9892d309c909f3c8028375dcc056b3df7f10025fd69954d3172ebe01c7e1acf20127fc820a799f9edac5cd22be0b745a1e799a9eec261c3117251e85e252a9e4462f1a4edd1d01fb38aa6694e1e10a34d514efc3e0610c3fb3763cfd4442d29274d9c997a22b06aafa1e77173d47c702c93435a34d28c041ec8952f828b1e38b3ab43797f0670dade20c151ccac327168310da52bb7bd1d7dc4ebd39482a58d4c56dcbdd90493e1d6b8acde0390e3e26f84e4416972abddb9c79756dde4b526311360db9b298dac67d8618a58af19c328f47e8936003941b79c4ed7f68e5955a689473d206544cff3d0669413901ee54a55623b75f7f11cdad33aebef356e956385183c4b144150bc707a997f82e88ecc59951cdd10b15c4c1f4f6673cb297dfecad21b3f58016190a66e47e122f3868526ff7066cc88a7b7e56db18206e6306401718912bd3b5c47c4849b27f9d945ee520c84d3de592531076e4e52562a148d4391ac8415d732ba177a1c1836da32143d081ba838c4ac2fc50f1fa69f062cbfc4dd1f44d4d16e6f2009cd85c8b50313ac7d227e851074be896c98064e7fafd8e764275a282598702d191f216070ae6d84471f1f172c48ebb966b2df1f58d44a709aa5adf96264a4d4e29fdf25ce30009494bf8a9480b8d40ca894478c8401b2fb50395b6f81d84588019b7c948cedbe2dd40ea6e28cb0ceffeef250aed2563bf2e1223af1988596bbbd02f5f5b7618d8227e45f5d8b9621dfb1862e1eaf09cd22d49df344de6642bffa9b7cbdcf0c0c0f4ab325bcac20f9c6d631324f548b6d4a9d19d4e57d71e05700eaef208952a5a2fa5d4f940f9b9e1afbf1f5f294b2df1b829925631ae95d78652a53cd9422058d799f06195308b5a5f7969a32f5fa54940538b34232a2587ca73af05de4a814597ebbd1a697f2e0b11867f2b066f97605516af45ea4d40f64f2aaa616e1cd0117e3a23d6aec20dfe3fced635e89a7fbfa1dc131df71cbeac33aea874b8f85679dcadf8829fd813d4a04752aed5e71db440e13c5fb7f5ed9a55e653089fdec42c0907be1087cff9d315b961e1221c9448adbad133ac453797bcdf293349131db20445a94e6df425d2e029af7bb1bf884fe6db31ddd09e36e836a1a2537d1d7fe3bbc0a9e3c9685f28197e129c6136585434c7b287a7caff1505af9c151249ee0df860301c5f258452b42f0204dc5ece7bdef356190f4bc0c18a46b74ee71610c64285fb9e6bf56f89cded8f58d3b82ece7a8a8e7178ae3bf23ede8b98db98b1154046bf53be9fa87b62e3941e68e48b985d291790cf2efb7654c4061cbf6454b728a25395d73e5eb6da34500d02b6f10a2c477b804ada6484a0005144d90add50405c609f67ba190f9d2d1898d784f4a44ad0fa469985ca147179a4ddff0621e48768c98e6702de8463d54a3b029d6d3a6f7ea9416a0fd2ca6508d068ec09f5d9b99eab43f73a01ce03e9d01fc18dba275c5e244074b84273fcde1b0b5eb1c8d19bde857ae85dde01717a196b93994c35e75076a2014ec0e041d0485a6a3c1936951e35db52b4b9fe052bb98a3a76091d1f1b1049a5b9904023e38e5e7af437f0fa23e92fd37169bbd9ec27a13e84e83d1022ba4884d0216f3385b86b489479237aace55833874ba956520281e1926d5be6de94172adda5198a11d69cb4933fba3e32225789890faa3574233067ed550ce1bbf884436d15e4097f702a4f220fc8a31ca911b0d634c4fe09a481a47e531da3cc9084ca8d41e3834c32f6e358c98b8f08eb64c5c791dc9af0a4aa4c966676fa37adb4dca7f82daf0d36b857d2aeec7492555803770e12993b3db9026bc897b5cdbba360b6e6347dab5e8817180697d455e1c418878ce3bb4e8df1f37b6609b2d73e3c70d6f834e7c582b94a57c6553ca661fe72fa21d699a2b26b77ff84c6f06652e2218a4c76dd2e5f039d58280d63c96a7d3eca8c7069d25f3f1d03"}, {0x70, 0xffff, 0x6000000000000, "7c3fa5bebe68a4feba0584b0e4f83aed452119a2a0e9adea2c338d22339c5058f26715cbcf9f65bb17fbf43caf2f59488c15b2fb820f1dad954b31a3494a9af0ecc20a4677b49892dc59647ab3f6e3d198d744e27ef18a52328e21bfeb"}], 0x11d8}, 0x1) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c300000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) shutdown(r1, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x81}], 0xec7, 0x0, 0x8001, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x9}, {{}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = socket(0x18, 0x8001, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x28e, 0x101}, {0x0, 0x7}}, 0x2) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0xff, 0x3db, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/113) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/207, 0xcf}], 0x3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) fcntl$dupfd(r2, 0x0, r0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffff00000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/156, 0x9c) close(r0) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a72ff4f27ac372f842ea8af55c46b602595c959bd29bc0250e5208b5fd6798cae882ff293cdc92231eda368a3710d544b60d739d5e63a49b13c95874869ee45d9b8a59eb1e14511ab7e938e6efd8d656e6f387fc4c73e7d8dfba9d0d8c4149fad0b33f78104300d8fd03e59c6832f1515259fd04c9bf2048aa3dec563bdb0fbb75b994e5ab5f570fb0b63ca3583156ac5c7d710a69a1247aa5543017ff9db6e182a0", 0xa2}], 0x1, 0x62) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() readv(r0, &(0x7f0000000340), 0x19a) 16:00:01 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) fcntl$setstatus(r0, 0x4, 0x48) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x108) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x2, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000041, 0xffffffff, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x44, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x7fff, 0x20}], 0x33, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000088, 0xffffffff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x23, 0x6, 0xe19}, {{r0}, 0xfffffffffffffffb, 0x41, 0x20, 0x12e}, {{r0}, 0xffffffffffffffff, 0x10, 0x27, 0x80000001, 0xf14}], 0xff, &(0x7f0000000300)={0x20, 0x461}) r5 = semget(0x3, 0x4, 0x80) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000340)=""/121) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) chown(&(0x7f0000000400)='./file0/file0\x00', r2, r3) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000440)) semop(r5, &(0x7f0000000480)=[{0x3, 0xffffffff00000001, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)=""/169, &(0x7f0000000580)=0xa9) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r4, 0x4, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x40, 0x1000) r7 = socket$inet(0x2, 0x4003, 0x5) sendto$unix(r6, &(0x7f0000000600)="d6ca18c64f816dfe92be9b53e94281ebca55717062539162f57e2f529a2e3c3acdc624b1efe1c5cd1aa4dd0ce6686b665525b35699e2bb11c44900399fbbddf2f1540124f6c2f3f60c3d29faed6a89f082d5fdabeb954daafe69a3c48e6d00ebd2698a52f0b4a7b282a52e3e7f477b195330e1ecd0cef287a98ada6c30c5f9407c9d462b2a95c8b22f3e1216633a096884b3d3040aeefcfd0470af3fd9c4fe45b374914c3badfae9d1ca0036c0d405e71b1f4a3829f858dddde46ec41fe2936bd8844a2a0281946cbd0a6be3de79cec20673c5fb5578815a47ecd47794f91a6c1571432281a2e95faa62a11fb64cdb71bfa0fb501e1fa3509f875d6ec68ab78411211cc7235ac6f4f67b55e546845a53a9d48ef6afeb7a1e32913017640e1e3795e3af2a99d26ce2648d07910b516483754b1141767dee02de8ec06ccd6f58e8260c9eccdc4252bd020eec328158d76c1ed128da2994f2485f4af509e10d19e48f3fc4dfe0c448ff56c8502093e68fda3dc4b6f95ee12dab25673d62bfaf7e7af9042c81468f893cef03ecb5cfa0c62270e7ecbc065a0c7cf0358792b8ad43da0df023fc560b7cdab8957a962699b36d69b0703487453489e3b857ec441c94156037666db58cfe8e5184019638ca08ab949d050823d34515581d42b36dbb4afca59f6cfdefedd2dcab9c521eef8d8f4cf6332fabd56b5edab24bd6f814fc49b67d17cf1f64d9a8c293f4c4d90b5248f9fc998fb4e95d2e51ac35285ddd37a38a1e52eadd74653b7d1a3c963523c0a926431b7a34d9885ffc929cb3ee32fde37bc0a724a53bf958bc114df633daac719710ea8196baeab193d70f7c254916d8ad373797775b96928506fa9dde4c62f8e43900af273371263d7d851aeb4fcf205da06276a5da23af4750037323ca2a16d39fac5bc56402a14e86ef3c8b70ad93b876720be37ffa5019b91a2f74fc429ec5b00a9b0f92a4b57b435b590803278585d6f40360e92ef7b72f11f7d734c036e8464223363ba714a7182bf0325c310a8448dac9309eec8575536b34a6ee7623cfb078a377ebecebd74d5bdc2ce3eed343c088806a58d0552fa5b28296cc1ae365d5c74ff917bdb786a601b8e3bc9ebd207d46c392367ec9ec5b171906d7acf9a9fee34d3f55f6bf836aefb32b2e3d2dbe97863efcd7c3e8095f33bb693a0e6fa21cbbf742c4de49f7446ebcbdbd923083b92cb1a4f081dea70f2cf5c3aaa36a8282c52d4663d6b5c416371201ed6b998ec8e82b49faa0548bcb8517263cb45295a8b1a3ec23c9268ed61070419323133ce03d783807b6c0a35c7222bee34719b2899f4c35777142af63af23108116272e0475ea7cd3dba40c43937cedef9301c24a8ded624216da1d1e6c73b786b23a2fec72c36ac6c5e403aa05e1c0d322547b6b3597cf8aab6876aadbfded54315131c0d375fa8268c6a36cc8f203c5975b3df430bc07b08c5a38e8fc9fc7b3612f449c3c340586154b080aa898f1aec54951be834fe6667b9322099ecb86c121a89f486ae13d2d27d36b1fbd0da3b9be8a24f2c7321467359e9b55352cd06584c4ecb9ecdb5c1b6da1ddeb0848c70f068b2d1c49e19b021fd28adc378ad3fa4d2e88d56ca2a2ac9e54cf01ad6c35c29691dca9431d05d1599ce7287e744a242030133dcd56dfe67b8537dccc434aed05bb242661d43322b94997b3d9986bd5bcf551e92117a8cc0af649aa018e70737afa602fb39c1eeefa1822915e7fcbbd0ff1a125c032c885f25e2a2092903ee29d86dadb4838276c67136af3e791516d66dacaee771816c9dbc42290da4ffa2ff2f6013b5ce2089f38e40afec6d1f62a4a1c3231f891a636a843894adfd3d387e9497586bf7370ad9abd6434fbdaf423b84a922c87b3edd2ebf0e78e3d45b9fce5f15917ece1cc2918ff20c7fce9f1918c014aac73318ae4bc65434dd8ccf8ea49e99ab309e5f219d3f448dfa4ec0566cd260873dfdc1719cb0b2ea2f63d617ff4f72c6c22acf7986b22bebeb4d99a73ef552963e83ff4c8ba63fb1be3e7af5893c34dce350f1bbe3073caa6988901dc1e887451d805c4b4006058c3a89c420f403f771617687a7e81cf0d80bc037bdb0c08c3485afc96be4286e4a8a984bb8010a49953c8ad5692ac80353a91d32361f5d96717548040de2c0b70dd16a674998719646a3aac90870c8b28d2b4ead1115621fa7626d8b6e34344289e7bb4c0892b0d67bf1f5ad4bc10c562f5be975a86c21836e84a293936919d686915bbad177834b6c7c3563e983b619bc28b2a99eb4d16b12c8ce76435f0bc6be8b9ffae88edc9f67b687ae2173ef54e40eda07f5a1a8d85d6e80e6b0865dbfef077969acaaf1fe58cc3c64293acee14cd6d7cff83289340974d60d91f6bd7427bcc579258fd1448f095fca62a6755b93147b44d331d7f7d39aa922b89600d5fd2ef5f9907674ba5be327308e4878b3d8f4d7c96903dc914e4b8b91419d350d0baecf2c6126ce9b206655fceef5a2aae621cf3a8dbb023e267a9a894d218e35c017edbc1281c1a00c8eb88a3f927c3be4975817c318ed8038681e3789a7e55352961245d4c0bb750ae1344c6b1fc66d6861d4771cf7bcd3228f2e7e0c61b3ae6f585fc79f80d9cf47e207196a149fc9150fa672914f142222de0d9201a5d5ef27512865a8ce14f520d0f94869d19fbba31b9af2af9a51ffbee0d0fb18a5bc7402e14c12869a39014454959bc05c6c910f9cb6cb95315424b6c40b0982e84937c52122679e57481aa2c781a89f21e8b9e3e65bee91f5a48c0bb2220e06390aba391fd3f9f961db733861f9cabfe7da8ec03bef4c5662e70bf849a4a8dd3efb52d33cdaffb8a8769353790b052803b910f85948765b668964c9a455a28885355459249cc4c3c9efdf21776c566c446e28af58b80b8dfb1916bd9ceb03da459808767e5b790bc7106ef1beefc62fa698bd5f22dddff6a55cf00aaabaa020937e00e800ad9c782741520fad649798c47507577c9a95d6ed174b348ff614fc2acb9d9a7f76f00b12d56ad5dda70612ca58631a660e497b1addcc679e6c578cae2419936e5793955060cdf1a48e1cbc14fbebcfec56f47ea82da785e6f828f4da32f3325b578833187cb0a0ec37f49d4901f56087dac12c7fb26ae3713dd4f7aae8a74573e1446d6e850c4293604381f59dfec90317d9ab924a28d1b958aa510da7b98649959bf758513fd824bdddd3ac204829aafcc32241dc70083976ad0bd577e0ddcdc26df63cab086e297eb858fde0c868d47960069bb1b379ca9a24ec6d1a5b579542588202a564f9e4dd695c42f9610d5e37b47ce8685eaa8d40316354a3a46c1e4f3f06c5307d56609799a5d33e6422b73b3b478a5567ccaa36a1c9270a452f4528ad17a89d23d9fd1a25a77866b024f2973a18f8a31dc2e41530bdf82dbb092cabd30a369fd8ad9beac767430b9c8b77d5749b4233935d20228a7e7fc36b342fb3e675586765899cf0523d94a35802e8ddf8d7574aaf8eae8e499a7328295688fd838f3164e34bdcc9a7a697569bb2e07680decf6e43fd138e78f94e6990d00525ae63d4938e8d67451906cdaea7563d053acd4b8d1803d33e40b61ce3f5695c128b1a7a5c8f4799d215dee49f6bc729ac5453aac8a6ba903784f163b819d84cde62d1d20eea2563955a0cb6ebea8736e1a8cb691e9dbeae8daaa847a5dcadd84df06cf38bcbc7a58268352c65abfda484aa95803a0a21ac03202edb379798cf8c0ef5376986ef28f092f6274fa99de740b6a830bf4ab0b500e46b4f80dd3e806ba301296794cca2ba34d756a57cddd70ca28857269a83684c1b6ae543f39d29044d9bdc943340b1b7cb4ee3771ad7deb59ad39c93abf57fa1fc8d09223dd779d8e90bbcb2208d35b49113e2d6329f54c2689e6d0dcc81a8244645dab0f9fa1a840be14f9d5ff87b204a8df52a397d36f9a446917c1965759049f349b0d102bdc548534a0c2df43bd7db89c812448d341d3efadce53ff0757ed9b0b79be4efb86e19c2e8a70b4a2ae3b97a8f52712cf01679f51bfad0a38e1df667b47072342cd2d9011ca8e6c26c7c5146d88fdf879aab7032396393f53e529e4dbd0d4369b0028ae730989833a0646c1e1f93a06c023f829ab6fad351895ddd001072973ee03fc2b95d95b92f9e2e5d3764b08e3b6634e88b797802121cd41d898afb119b2d060367b8d47cfb2b01e1ee995976bad8645bc7f14450dd776370e24938a650007bdd3360b06d990fa55974e3b957306eb3f1d1aeca850492667299319ddf6f3b37dc9f3e45ab686c6f9b8951674c61cf9f2f4e14d2ea701b05aeba51506e69211d7efcadf705b665d7ddde9691b3b9d0a69c9fade99adc8285624eb1f168cd7ab7ac706fc0211cba2d257117535ec556494cd9212c942ec893dcf7e4103276429e8a4e98aa8847f89714b4066bd6bf396790248e34acc9f0ad327e2addf92baa25b5fa9eb8ab2dc7542182dd18c47d16146625bfe753386b2555dfc6397bed4a650154a9a12036e6d36a93fbfb09de2088fb3bc7fb4457ad38d6a4dd315e66796691ec07354fb7a4851939ff26e8b62fd7ab9391c2f6290e4b20cd1630e23636d7599331882389de0a59a821f2c68da0b7240df2bb7122a9f400a905c0e7d79c11c52b39438737cec74dc93eae7bb66bedb023c5c8c913b477da80dd54f465761d3afbe25813ac37d65492317c283d1ebbf10b8049fc85686254d700d4793d92b9b24951ce76c08113995524f480bd9fd356197e3c41c9310072f032114d6959622a8c7671151f5f1321c2222d9d697fe6d51bcab20ffde8329a5e64e76e847471bada20ac38e891cc36fa807f5b2d48e92082dfdeb9209ca114e91ec2088cdb2fd74edccb217e1c24afe52247567bf3b46a2d5f8a44ae44ed3b1f146e2f36a1098a17e4bebdb0d40e8fbf24bcb8f901f9a8db4f9b2a8e0a32c2c6473290a8c8aabeec2c39f6a68d6a694050b6acf475b972008e04d9acd7bb1a6a1ac931a6cd63707193abeb1f51072b655983fc5e1c849d3e934b55a40bdc50c8b4404998cc6f4578f832b3f415966673da440fccd9c1e52c3043258b0fa8c8adcae7dc38b8fbff51cbfde30c2ab1d748906804d7e1949b6113d6d3093703accae30453bbf56c72845f29a4ae38dc89d4577e731d0878b04f6f50f13024fddd73128086be86eed38312c06865c5b61130f028a14f3b111158c3bb78bb7e041ae8ebf94cc5e4e5598052f0eb635dc2122c3c6d975ec62809087b70e9fa01f92c83f564bda91a8e0302c7d7c24d456991417aeb2d689e312e084c9178ae6e067cba8d2de8531eb7f43783fac8f1d23bb5afef1bafa6bd2ed07ec37f7251cbe33a3f79cca3e769871e1ba1be4bc070324f066524a7523fc8af486ce7f3984837abf8a6a7ea75c4be60a473e2f30a2925165fffad0669606802e73bfe5bb23f46538ca4bc8a36a4236516a453dd03956950fa9081757cffdcf9e21d4d208cf03b5add09884fa0f9b6bfd4a4ab0e91d074cceb795ebacf99a590384d283d5926035d67295be3f92a337492a7730d290679800eef4acda57a77ea63cd1f55d0c82a8d1215695643f8fd6a63273a8c09df07593fed7cb6dca94afed7cc94ca2c63c0b2443d89d6e0b0f0b48f799080390d23bb4eb182ce3d8fefa9cdb4d7d5aa8fdfb7f638e97f91ea591b5eb4857a1a7a95010d29d84b213c4f4ac4164d2b65a2e714d461e7988ad6947dad39f4ed9e866bc86c76c048a79bc3a47d95f65c8", 0x1000, 0x40e, &(0x7f0000001600)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001640)={0x916, 0x1, 0xffffffffffffffae, 0x5, 0x40}, 0xc) shutdown(r6, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000001680)=0x7) poll(&(0x7f00000016c0)=[{r4, 0x2}, {r4, 0x147}, {r4, 0x80}], 0x3, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) shutdown(r4, 0x2) poll(&(0x7f0000001780)=[{r7, 0x15}, {r4, 0x88}, {r4, 0x1a}], 0x3, 0x3) setgroups(0x2, &(0x7f00000017c0)=[r3, r3]) kevent(r6, &(0x7f0000001800)=[{{r7}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x5, 0x39a6}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0xffffffff00000001, 0xd96}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x40}], 0x80, &(0x7f0000001880)=[{{r4}, 0xffffffffffffffff, 0x18, 0x1, 0x1000, 0x98}], 0x8, &(0x7f00000018c0)={0xaf5, 0x6}) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setregid(0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x281) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000be2f0a)=ANY=[@ANYBLOB="02000000f9bc0000"], 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = getpgrp() r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000500)="ba38021dc13afe61e59277c9010c9970d47eb1894667af7a71051642af213dd640140873351078d2bbfeff410074c7d85356fd30513319219778f53599e7d9a049f18d3a228c9ef4013c1275ca1fd727c1600c1e3db791d68630a55855ba31e92763fb17051bf1da291a9f57d7e1ff77e5464d07282f9a4a4fa65965601e041ac137f1586cd48dfd76480b5390b3d4062ccf6b606aba8c36d69449bc1a409ac92697c534a736efd75821711dee3cc0161e843688f8b4f813a6393d6ca10c0e9a1e48e6cb58bfaa881c67354826a542", 0xcf}, {&(0x7f0000000400)="6e2f47402b3e387a8d929dc3712ea89d574ce8cfcbd0b4f95f83d9f08f708608ffd3454bfec0b7bb9bddc6294733a1cb473a4a7d1200fafe23b5914bfbce9e52d19e409292fbf25374aff041f6749ccfc4ebda2117397ea5953f0057b560466ff25155affab119c8c46cc008833b68fbc8e04eac498f09a6e8d09922ed8ce6c9aa88c6dae4b6fe4ccf13b940e48e", 0x8e}], 0x2, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000da7de886d86ad4972bb32fb217c67122d1501925ac040396dc75d919543e557ee96979c5107b88bd94df0311441cd9da8eaf377109e9545f45621f4eae25abf8bdb2f8960018e6a11e10fbfe76c5ace6e59079efcaf7dc333e5335f83e02ffbfc42c31194709eca8de0d137d2026abbb8b9f2b1166bab40592638bbeb76790ce7e1db04a72afdc78d23120e6ac6ed678bdd2c69211a0ad141b28b6de809dcb6c280fcd6b6fe248f1a7c5e8e76bc3c43cca497616d12053b0b90c93fb51d6844b8ac7334dd90faafdde68971a8c29f581435b0e23af44b06e78ad71e4aa83838a524049bca16ddb7d2eb92e319232b5d00eece0a6d103f281d1d2c6faf6", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x8}, 0x400) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001000000) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) write(r0, &(0x7f0000000240)="41c864eba69065664ce65a6a9c112de03d796ed93c73eb6e986289cddbbbd06d73fcbe3fe05c5edb32611752e21a82d6ed919a6370fff67c56b69cd33377b156d9c329f1e1439da0940cb08ea074f676f1679ae6cfc1342f1a1509f61f942cf6c8b442b12b371b23545b5de33e742a4e886b29f9a439bef20ac4c49ceeefeff37bb5ad66e332a5dd70db211cd1da76b91c81c8c3", 0x94) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x5f, 0x7, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x284) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x37, 0x1) r1 = socket(0x11, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xb9) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/163, &(0x7f0000000100)=0xa3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x9}, {0xef}, {0x0, 0x5293}, {0x86, 0x80}, {0x101, 0x6}, {0x85, 0x7fffffff}], 0x6}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r2) preadv(r2, &(0x7f0000002480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/144, 0x90}, {&(0x7f0000002340)=""/135, 0x87}, {&(0x7f0000002400)=""/86, 0x56}, {&(0x7f0000000140)=""/29, 0x1d}], 0x6, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) r2 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:01 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000003980)='/dev/null\x00', 0x8100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$getown(r2, 0x5) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)="cd1293f9291956c35b6863f764b7f86d176ccf5bbcf36011e8806443dd35cfc8c24491e06e8ddf8e49b76dbe44ebe069fec559a6a4ed29f4dec0c030cb50a044012910f97f308062afd1be4e830d4961367d21253858", 0x56}, {&(0x7f00000001c0)="c248c61d3c54194ebd08cb34e826613a0ff5d29281ca6580f0013a65fb805ad403b0ef555e4a684d8f11a6437aea956de2ec2b9f8e3fa57c96f056f171f6c8abe0ca947fc05f9e3be0992b7836a804887145cd7e69fe5380f0127c0e7c4c0b035d5cfad8a7b9d7de5226a968379b356e2633ebdeaff327bd74f7983f7a8cea63bd24a377b7aed3bae25f5a2e24e0bc18a82bd84688e766416cdb7a7bcf2329a8973c6534077746b4e179619e311c91cce3148d51f6effdc3f521616498fc9fb5032d4cded07bbca9e1b545728d14b4c2a18df7", 0xd3}, {&(0x7f0000000100)="54134d0bc52d479c898b281f", 0xc}, {&(0x7f00000002c0)="15d6eb422168c95431da62566e321475d423ce546a59b6219e5cdfdd8bed7f153fff31446a01cc095bda32a4940ec113e6d68d2402a73e9b92891f52fdc7354cf632af44e51e7ac4b5eaa65175b02730a5ab24c006bc24c845f4b3c4f6535d25b70bf871c8652347354657954415f8fbc008aeec04911f05802c220e4e6c21744f13d6d1cf369293b92508c300a37ecfd277986b70f48ff90ea2abbfad6eeb2fada0af999f58128068d7d4f42b9fe63c1800beaee98c19de4d0c9fc6d8e7b1ed101ac7c4e358ae9f316275a7716e5960", 0xd0}, {&(0x7f00000003c0)="e45ae705f66c047282ca857d79f39fc8291c54e46253dbb545fdc5d306ced17cd8ff726b79a02a7c0f295e7716a1fa12dd7d68387a776294d0767a2d490c397e854e41e3ae0df9c639c9e38446cca136624d93730de4f9c443d5efa47782576b01a026f52c1b435a96e8724491dba91a1e0570341e29db408d1041b316b6f5f808ea8a0ba4b893ab67814101c775a7d534ba86eda52bf5c572137960a786ee88199601bd0bf708089f5b61524d140ec5b6b8387a4567bb3b17e0e0edebd9cf03d70c343213ee8d29b8b25502c9382006aa11b36f7a8f7b8497eb4dfc2ad42a37a0ef91ca084813b89e89aa6045db54e157da61c3c1e2d67de4945751b040900ad940f2d4faaa35bfd1a24a161338dd36038ec31fa12bdb2ba66ea93471a1b113c0c15cce704cb698dae9757c81da89b4dc322e964c35b8d3a8e870e75e7de366ee57f8375ba320f9d135ab81a58fc01bf8e7ec73ff3fdadddbc61ad974438f9757c4b22c70ac9afcf28fb4bf20342c38204612b409e0dee5e88e28a250e5eff626e332b7d0a7b5035fb2ea12c8eda1371a71b4df3d7f1ae9199995b7d5eb44fc408e71a78b010ad3515f928fa0a6b833f21b620b18e52aad9dae1d753823a133c75df6d40ccf870d38de162de41e8914e9f586f8e7fd94de9f69d986a8755ce00d66367cb56f42407aeb4972b436cd9bff0513d8004f9fa8fcb482a5204d8940e5e9f96744ed05e5cc50b5cca0c41761da0fd3868e20b3f8c075201ae88bd049a6f81dbd2e43d79bd8145ad8e211514bb318d4dc374821abc379cfb2958198379d684b0ce458d47fac909a5df77944a74a46059869be19c76b3f8f0b80896ca476dfece3df04b25ca7604494cd130cb9b3aba8157f4b62e0fab762ba8ef1b1053892b28b55345dee0e47053e434af8cc738e1cac2f333c857ad9e0331e026b27855c5462ec374654b2fd1edb837721a649d3027e8c85c64ea940040a12f711b9d319118f265c40c0950ff3ae51e13ec038389214fde80f141e7a922de3d91691fe73002bb17aa8fb60e06aa1fb4f4a919a9353dba7ab35b453f44cf0f8a2bfe63201c21ed008573f045e06cfba2f1340f81e633fceff291cc6ac3ea1a670c8ee6d0f42e6741c496bab1678e95209917a5a5a67984ca9c86f86251185ad0d48f13a44e3dc244a00c0346dda158de962f011ff2b0defbbd6b91304e14a9e87841de83c1b00429e7eeb69b655a3435ebf703239ff8d0eba2f58cb5195b6367f26cc7a0f7a186136e43cc97034e49517a68d376629fec10e0806d77f2e64bb27b0e7246cc677504f2c0ebb265b85c2df1e630f72cf54a1c614211bcdd7921f130e796afc00722b2682b8de5d00243f3f3032ffe5ce1a700541294fbdb1439440d864a36bef63bcb2ec6fc6088c5b1b85113003b2533eabcb64c295f597408d3f4b8a200b3bdfddb27e8614e683ec97b0d5b102950cdb04fab6f4ee22d43ff25b63db9eeff2700e550c61fbddd922bf2f84b1e4f40729e408fbe9d4859c205fafea9ee190d71c078fea435acf97c5bb7aa948f74e1ce32bc4f3fd74b613fa63172948da0b6670faf4a0a209c9d0810eb6e95e2dbbc2a921f6973e608ad03e2e14a7666850f72dd0e655076c252978c788cad9e54eebb16082e1a7b69922c9662e4f43f683730e57968db49671dd26ddffcefa2d29042f366917984d4b32dc0e2f849543fb55af585323bb826062a4a52cccc12413117fbd8e077c6f40188e16f04468c5b171234fcef4507054fbf58e8d0d4bf2c0181f96f8386749a63bab5e86ad978d58143f75f12017bfb3d11bb7afe6955e228ac765a30127c619f196e4a969a9cb1324333845bb4b04e1d02521311b9c133003ef591e692adc8d0abdfcd6c18225e520b9a48d045bc93f279870a9408432356c7fc83c443d37a6bf90687a61dc49ba6cedec8304f85b7b86cd2a765722663e4b356f2311674f476a76f2d6a4566d6fa136c66b614354d9742348bf8f01c1d0e944d79855dc2d7daad786107a051dc92b10fc6142151591aeb0b2c81f6142219062c92d4fa0b877bc7bae611db637492a47cdb454804ea3ee763acea0b6ce4289646a88acee0c17169923ccf947d19f2c73b5a1cbd0eda325aea6bc7e7bcfeeb0333157d4cbcf9fb9b71c3f7431b7b838686ec207f48da42bfe8b7ceabc095cacb60589123be59646f12fc52851925f94b6eee75cdf85c73e30d514db698f992e9538796e0a08b6256566f995bf070393bfa2468d303369e925430e07c4357823cb85094f9a50617fb5d7bc3461906e14493246c25823bb9357413e2c6471559571e8a277f31a30bb79298d51f51158af598a7c850c44286a2aa57688894b7599863fc15436c9f1f9d3d2325e719298edf0d3c1dcb0abc5436552305971533aac57d5ef5eb7cc298b12c7dc11fa6da9918b576ad0596a89f9ca3297c04b72f9f34b3d65f2b50b1ee21c8ae2340807c66f5a4ac09018143690de21eea6df96bd518cf69749826a0f6d8bdcf60074ff42fc07c9be0c6b3cacc597b7eb39a25bbbe86ed2855a543fbf81392e0f112eb85f0b050a2845949b473beb1dfc874d64a4df5244f564cc209d565521197da01b00bc7e632ccadf5f04abb3f27345887f1f2229b8daadd7d66e1447acf0a5941c49b898bca5200e4d227c3664be5193831b3579ed336e897214517700abe7f7779689cdb7a4ee7bd4eb55dcaa4529642615470877f4a6619a4fe6670066f9ad6e6b2e3e13441c1e75f189697d13b691a6fe18b52d17ff13566b56abe0b40ca32bc02899dad9e8b93253f6b6881ffe7738b8de01af68d11fa1d4ffeba1d6ee2dba1430b9b69ea9478e7f422adc1ae3f6d8f00a47f3a09cbd95be0e17ee9bf3c4a8c1cd4ded39ad5f1319c01f54fc57429690a5c635195fc5e2f82873f9d5a270eb8603b6222706a8f82e35bb08cec5e07141c3758eb61752acb1e05fb8164359ec901795f310c65170454bfc129f954c8fcb33edd537f8997e19bcc8f266a5fd41b88891ecbfcf3b7b026da0c397adaff0c900bd22cee006a59313acfc8c0fe4f317d124604912f350b045268bdc147690a62bc14725aef631fa51bbd63f043167b9d5e94e0524daca83742975082b2e269136b34762de6d7ff4a66126b27447ffba484afbf07023ceeac297ea0c187ef9c131103c52cc03e9edcc2043d91510cfe711687d347416480bfea562295f39a3549a6f7a0bd472388853145c3b8b768fc5e1dd08cf504783d9246047480c46ff5519a23d4cf079889f2b87fb65f6c4eb281cfc300572c94edcc35a0bb920146adfd2401b15dd11c7db4ac09d3cd7cda6e19b0e351ece2b883d8f024d5ef5d9163d1d0e2c3d923061ddd128f21214948e8cd2fdace2a2344643b073b42c0900b929265b1646140efafd3c9bafd5c5650efccf0ae667637b4de07f30a883d97488d2691619c5163391a705663f097d2f774d248eee11040efbddae432f1bc784518ae38dc4fcdcfb49dfca211a1a9c4778de2af25868712b8ffc2a0a1f7746f7633534367e6a7ae2372061c342d1049014828fe8b52acea1ee3fca76656d3e3b2516f0895d24960f652e73ff0b5cd7cea5d192adb397294963c1f2d12813cc3174a77a0ff507e2a7b3d985041454eb380627eef47c250523cc7f55b3a6fadc2e7dca29cb640225139e4ec86431f9e7da289a9889dec55c6c91090527db8132afbeb1288eaed2dc64ea96547e9d40229e9be48b0b47d99ca64a21fc25244a55aa25345207160ca7852d6eb7a948569df587bcdf49821def0d3c30b8446a75b536a7d1725dc1feba0f2d2e403847ebddc504a0675d27e0168678dda31706d4550dfbab3bfac6e6ab8327b7a6a1aad419083cd91bcf4d933758fdb67f8eb8c7c98d11799c4dc1396e17bfa2a827962f5c390f35599580915ecb937d46eda0574894364044d60e6321009c3ffba0b56a9ea5f4fa003f8e81fe6192da57e808378bfd60db85da109204a93e092318839d5bcbecbdf276ff652ab19175706f112cd2e4fa38382b464928ef1199a0998dbb0aac168e32a700d8186d1f9df32a8e91338a2fc20a1394b33794f4e51e626266f7c1759f8f305dfe195f3e0ef79cc6aa8622f3b487c8573753254575a9f78b1a0f41d24130830d89d6f661f1c8c263686b08d459fcfb5e602fb7e887f1568141425c1742e0a87c8f29424cbc318d963dc5f30322ae939bb91178634a05962a1a69e499cda9e7dc691bf1c6d82b5acdb3d5d2326335321662a232553a522e637e2dd88ae08382b424b5bcf73fd350ab70a3e50b784b735a96c4ef7298e486f61d87bfe15bce33e813721ddd4a832abc7deff030d888c43c6b7d47405dfc7202a47e03db8acede4382be94a569144390ca95be0021f370e17a4862d1f339b34015bde7668921ed5514ea172fdb0f0507cbf730c207188fcb96e87e9b929dff86655fd85bc270beaabdfd9b56e6b647752e986c69f0af843840a6cc39c3130bf0b2e38d49e2a803ee5d5a1fa59b2950f167498c0bfc0d9485329d74442a55fabc4a4394a26ce2dbc0baccc1c1eeaeccd7b3f1000e3fd18e7a58f414d9a13bceceb9db61d78f2df66c385f5b995f6f2ae07fc48f18ecd5bff483ee495f7e8274b16ba85c8e11acb84f0670de620d7ebca419b5d4a9fd3e44816e33e2eb37771b3c8836a88572d67353711c3dcd16b0ea5b4c2a826b1d55951993969ad484eb2dffd6862cca4ba7d65873c37bfec0ecb539cc32907c77d78f17b2997e374d90aa72ec03a4f35ab673023f45dbe018e1d90a89aaf427ab5f2f51771586572a7cc56fa571ec2bc346a711c9f77b59f37ba5361162bfb4e19d8150af663ba47aff3ae4d1fa85295b67afea63f23742aa322538c296ddc5820def4c174d6bb84534b60cfc13601b3ea30d6d9ea0bd123755e38bf0d47357ad80768ff74fc0a6e0511132cf7567a09d702f8d94b83222d13d017955dbcf155e58852dbf5da5d14357fa45f0c097d1486fe349ca79503a2841e6dd1d737cb58b0d0a187fbd5866546400fee676cd1689a5bad4aab1809f1cc50e58027b39cb3406712c64e97f87d3acdb05c530c450140432fe35845d7300dfb8e0d5a8b98fff7ebd38faa618b550ef503366a4bd7000fa8cb3cc6e90bd0a9e3b1a16d10f1d3fcd1109c62fb774c49fd7f791488c4ff5de4743c394f3d0da5539435e96a1c4b48882128f1138d855657d4ab5153d4a83bfe0030e430ca5b8bd8f04798ffba61dcc482933c5c32b7c5d733bf6a9fd66e76f6304372e7c47c84a3b82032cd66733ce6ea4551c3c4faf37dc49eac93035c76b2a348c93a6a75d27c73fcb3cdf584f22a9703360f2f536dc2db35ce225b1be6246e288df0340fb9348628e7ccb93deddf415e63fbe7b9022fe3021b115e99766cdc5e4407f4714203cb4efe7850de8182013c9be8b21daeb93c8346353c9f82b72a98cc083dff7fd8d5aca5449b125d3f9b6ed7ee4dcf5749024893137ca3cb7cec3a9d90826340c936ae83a4ebaaf457bfbe7ae59c83526dac350be5782f3b221822604fcce25affa242214b3a9a58bf8dbd95e6877bc07550fc98a60ed6b8ae0f6d50a0ff9c50b9f4a7d4592b52213d6929c8c7a5a35632f7c081e83555c90ce886e0fa5dc0c5668fce5ead0a8c616c0da19bd85a7c38dbae1f3ef589aaedadf389cd07630cb546deeabaa7e11d248bcd99bc83820a7970c983a50653abffe0c0c626ba39c285b15f04a39a8a7beaeae5d30f4984875b29f4576ef97", 0x1000}], 0x5, &(0x7f0000001440)=[{0x88, 0xffff, 0x9, "adee059408c3690ef5c515a5e75f9825520b295687227d18a6b4ccfce15c5fdc64e8a40379b2217e5832073292c636f2427d1b61269120081dc4303eb90c1ddb52ae9706e7c3d847cf4d81023f5d8a340b7ae1b651d8606a1a26ad684e768e447fdc3f8a898c8865df866ca68cd07a00b4bf54e7"}, {0xe8, 0x1, 0x9, "695675e82ab8821a5f6b29c3da9ceec05fe9153e06ef3ab693afafc7a3012d4a85f8717e454d173bc2226e9a95b726846a7be44dfa44723ac6870e5a846e0c8e60fdfdd0197794b30d2231ec6f49d4a9cc95489f2303e9f501d1b34ccb1da76df1dd369c862735f68306082740d226971ffa9b960c9a48a08f1721b2e58cad3c6093b134a3724d56cbd7a590a0aff2f4012cacbd98b736cad02f94438258bb4c44875f651e4708afd7442688da15bff218398d8fc0cbcab438156861e1110a738d5a7f55d1fae7f5046f151e0403eeb949"}, {0x40, 0x1, 0x4, "a60cb38d0149547dc6e8fa6266c33af1807ee3e5388a2861210db340935482b7fa0f6c46ef8683cd085b"}, {0x58, 0xffff, 0x2, "13c7dee799725cf04d56163aed6cb3a514f56c7c7f27403ef466d82baaae525bf680abd335ce04a4992f7544f0c199b4f4a9197608700ef81be0527fe933e3d7844a6753"}], 0x208}, 0x400) poll(&(0x7f00000016c0)=[{r0, 0x3}], 0x200001e9, 0x0) sendmsg$unix(r0, &(0x7f0000003940)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000038c0)=[{&(0x7f0000001680)="712522bf569a9a684335489d19eb6ede4b90dcf4dc93f79f6ead436ed55133ea46b95b1a734f7edafa737173", 0x2c}, {&(0x7f0000001700)="91d6a952e83ffac5ccc092f02bf0baa8d4a855e489bddc0a120868705a8e1f6b22597460e27ad0d21251e988405297344bdfc695e904c50ab1b7b9467501102c169ed8b6bd76108576e03b2fb993b96bbeb6665030a23095307844b3259de6876f6ef3029f2a77f760dd921654d0f3515816a0d184c42ab075598d30219555ca5c6725846faacd365c5773c0c9b8dcad496ab440dabf507ec51dbe37ed485bdec4b03ab9b784163b83561f294ec7db4b4716a31cfa15d25200bce06eadc1ae6a48bdd3e27e87c35ddcee31327874005d6ad9327253fdbf670bbb46d70b36922727011bf2b808f5bd9e523836195065b78b86b881ba2a781a1fd464304a77fd910510ddd856b50a5b19229b02899599a9533e120ae69a739d371a175dc8d1815a57c69c5711367b75c148d2389feed1a2c4dea5b9e742dfee1a1b00c1cd67da714a0ad1decf779486d57b6cf15bde62f13e211266103ccbe1805dd53f9eceb2bd6fad6faf804cafa4f5de68c3ddcbaa9a1570b8477f66137259c7a0cc07d44ed63691a1c833a6d1def009ad10e81ca4c1104ceda95277054c4afaf0fd5c714653598d7e7b1fc259c3dab56a154e2835c8926ac4302534043e7cc14b85027a728a9da20c23c8ce4aa157a45610e3f1b27003fdb27dfbf48f346bd4091184f75e3440415d7cdaa60a590be33d656f0e5e54a180cf8ac9ed9b112634f1504bc1964e0f22885cd6c7dd1ebecb5fb8441f0894e07d13804eb94c8752841301a86191654d659312f8342d9b3002021c0380aeadcc7de95cadacd0e4b8f7916f528b5cafed55ba9a957b3a7f5cc85f6f961e9ac5b70366ec521ef56e8148eddfd71fa4f3c8e874faa60a0197a2124e013059768666c591f96d5c56c1ac5d4fc251fd37cdf38ad09ac14f3925c3434fe11f9f0999b6fd268acdf9b18395a94f2311f849ba60e902aa1f62fd7c2d862aa99115dd0509bfdeae1e4f578a3b1e6990b334afa437856c645a9d2b651b0ed79f56f5cbcaa13d7491e8f27ec0fbe5d578a539bb0fd729822127c92aec8cde94d3c961a4a79ff482373c2b24d076ca1a2baecbec2305db39870fe0281f68465e4018270cde64b23f8372a91adeda9f390d79f3895151b45f92081216287583b78b76a8befb3f7fd7e610b79b385777d90d5396a7d6afe86fa164a3696e36f12eaac0b742e836a6d774c50e955954c1f8a9e694b0a0d694dcbca15d7a0e911c4b767471c9f732daf25a951aa739b1b97017d2b2b4cd4d031da22fe9d2180a7f96efb122a0fcab9944b8dda13e5341c4041c49f91053a488dbf501617f87ff019aab0173e987dc725012e7ea447dd902c6c97743d34db2796f5efbcdf44c68a4e2475c5dcec514f0ccecca6d10852cbcdbdf74a5cc015b4206a738b9d16ec9a8f5bd9449facc5bc5d2d4992d1675e67cdcf14510b4fe341d70a1fa96eeff86e1df6854e3947f8dc90b5fbb141ea4e0b3cb61ba8ab2aa8071d50751bc4b718231af1dfe2b638d4e03315b86974681fd7f943c83d4dcfe3c9cfcb18d1a11a61b95dd491cb1eb49567e72398e00b590a32841796c5706520bbe03ad3ba22c5425b4793dc8ef28901de9152a75eee4cc93a41ef3d805d7165dc6edeb8ec2b5d83bb4d67498815f804b375fca4e00cd8b0f9beee87a0ed28d516533d93417209a1ba0339b3be3bfc8570a752e14f7d001d0ece172cba667b16f506df61ce982e6902704f722edca39124373ddbb528fa0aab7673344942ac150e58b8e3c0393d3c87c9efb7e7e3e83fe82cdd4a0e93d661818cc07b6de045ab65e70f13797a943fb10266d062315bebe13cb8ff151202a1def72929d0388cb04f92e66fde7793ab3b8522256855554e8f502befacf7c465658a95456ba3a3bb6d1255824b084d26092535e9d287b7bf3bed339dcb1eb877036c08b1409d5f02490068219b71f1dd6016859a179356a054a417557568007f35ec1f331524079447d7b1d3d8b165a4f4a30949c9600169634adfda329fb0c4f15c1290a40570e69bbd8c46eb86f037c3d46afa0bdf6083428daf8e8ca71755b14491a2feb84955d33c6168b8e05611e1b6355e4949e9a8c62aa0210c42234a0003fd7a9d6bb183d2fe6a2c68d6a991f40a71956e490d65a949e682f7a57d498cd98e7f58fd1e20cda78cf3520703c68b3c4cd7ba065e0cd067057dc7b158346c1da9db1d970c8382e71c75ce59e89cfff36cef06bc99dbcd1e6f8d30d6da6f78f97c7c72387b096ef9c3a77cb3e46ef4b163e9d5187960088a5bf863b256a4f3c83996f5226b098645fcdcfcbb17169509f146fa98862ba30f0c296385cffd0a26223e45323b6dbda529332a2c70338a27cc01e95e08f7d76d802b5840d14d9e486b46878953db292e63a18b4d017a12d5ededbf689ae8ddbf467c42349122cbdb7b306a60f01c737d6169b151e9629d5521209577ca17f725e3b04705b98053c0f3b5bbbabfb60794d39c5c69d5ee87674d7580957074f9cfa35a393187a350e2921272872e23c8d6dd27f50157274cb68d4cbb45729ed81088cc60521402949268f74e251d5303afd8d415e61a5ab4ab8fc8b7b13830cab0b2c19eb86494136337b631b2d1982475f22fc66e13623958a154506a7863363c33d24b532575ebb53cc1ca2ab3df4707adc562f7e217b75a98abc8510e4c364f3511ff0f5ce61dbe23c18f7748c5be897eda910720fb723c5b9a939a70babde984c63aee81d5ce2f6d27a59d09661a2cefdb239576da62d4323dce4f488fc86ccc3ec033c414d62b873e7b0e7ae3f935e0e1ee44020139517582c3b11144c08ac2d6c1c1c12f5ebc883654ad1c01ffb909bc71bcaabe336d1abd15cd141300d77f162c1d2ed73aa9f7f17b017c0c2286069ee129795b77cbdc9df1e31a60a1686569df0c67187bee597bf4f49b45cb398941bcb66405c8c9f0a23127cde37db3c0d52639301a5ea2161d2479350b2f34ed2ba8485a689e8508a60f3f188ad21af8f9d533b7903bb7c7fa417e8b360ab33f85d94f19b0a2389ce6c8183784365c856586bb2c4e255135a642c4d4913352c5036be7ac4ce98a9d3a8e295305e42e16afa17b7699f4fea8cdd31ea3efa48191018a1f4d7697320942402f0d01f06625538d8a4a6a929c6b27503958dec5c549c8e9d74a591ed77271c6f12a2df2f55f4477be411c276b8fcac4ff2edef9e9bdecf331f55b471abe71845da4e37f7fd4520d42fa39069ea3924679984d416488fa533d8741ad1887b76a05ea59cb78f258c3724c4526e2fc470ef20f8dee12d216bbb86ef46d9d1efef3bf1c827bbef9c0476646c7c6bc8fac5ce0edd58851402d4efc17c781ac17a6a294ee3edad28f266d2febbb4b20a77b2d3d52d161bf42ee0b2c6af456c904833fc40d5356937f9fe7fd51be430b2fdb1be57b4b340f209b5b9105e0f9b529fd677af59f51f61453cbd07bbfb02130deed5fb1878bd64ddd1db4ddaff29642f9284b71da2bd853dc64bf85392bc403c37cf3fe4419ae3b885b6fa201c53b3823786e859f2e0ad748c846cd5807429901f91fc6e8a761cff05b98b9b3488306235545b9ecb88ebfe8db8517c37ab442641e8dc3bf106f4b07e7741d6d0d38dc71e19ef950aa0da3492e27426d7d245702b5d4e9d39fac5ae09cd5738596ac75b0081046c018a0f993d88cd7cdb0f5d363ac0fc10c4b756b6b8ce2248a34d169a5697103feacf7677c3a6dc3526189ad92a82ea110b4e161604fe67b537727ce996e47ae0449c72911fa6234e6e2b034f987db09d89cdfd53c565bf31a7833ad6102e9d8f8ff04e456d49bbb64830fc24e76ac8624c43f11ccac16391a34b8c7400df5da939274c02310c5551967ca809477b3818c8d5b6e3d2b7e603771b8aacbeba48834a0af13b23377bdd7530ae17ae84d0fb8e1e30e33206483b6e2a48d272b4c25ab06be01616bc232aeb1f140d93209256e6e59904a0828fbaef5840682831b9fb42535b2c89221eebff968503cab3a6dcf15f3d69d1078806134efa61df3eff2dcc8fef0d29eddf1aaf126673abf26ef40b9c69dfcd5dde82ed86f6757b140e3307c1fc778be872b2b18e873a01ef1be556325e1caa9c1bf606af931079882886c89b74a34d29c2ba246637ecd8b6dc58c171bddd4da6966a273f1af38b8945d758786a02ca29d13c9c707e00a51f0bf514a4f222342fc533d10aaa674e364db60f753558eec87c1844aec33f47d60c73c52d562db4f8bb9abd26c4dc0587516d8100ceb462a7d2ca3429193c6b156efcc33d13a6f534958a78c8d0848f5ddec51af0646ca13ac2433d813736a76ecd3a181549b1f264972353504fa6924a3d35136b225f4f99d622762f9577386716fb96260be0e383423a3eb318bd89b20c99bc9ed3c9ed3edd087b3ddf1af3dcac8aa3e88ff4c6b48913a2df749cc806903a7cf69bf7971ed9162e32ad375e57500039fc727aeeccbe43863f55a653f18526853067f1ff1fc2f2c94b1fbf6ec82661808e497d71a5611c25ecc2376edd22dde3d10bfb661a227179857555b387990a8eaf2f22d0ec71758ab20ad497b55ef6c48b1bb6c91164ec4b6be3d5ea38475905268b3a57567eb38bc0975923c1b6501037bf76d3d8462ac5c0765c59b624da3a7f53931922d97a4e6e00296a08a5feec128281f0b1eadebb75ecb7ee58bf2b090c0c2f2d04cb668ecaf638160518066265177abe48b52d9ffc599622ca63060aca4ff417359d4d3e01dc533281ea600587612f185e60b86beccbc74259ad9bb8ec8206d035794b33c30f51cfb5365df684ffa6b1eadf7433b6ec08bc5a5d761f16fa3c7927d9c96e6e9ad569185393539429fb9d0cb7bed90c421f59facd7785c39939f98725d641c3adfffd6ef5f3f16f9b736b50bf112e8c5f6e29ddd12e7a4cb0d958449d0ff770fbf16ac2bba1cb8b26ba0b439f230311ed0bc4b29bb42923a8c652e4076b9bdf7b5c5e12be0ff479cad9631911a31ac2ad700f001a78c2cd150c1c69426e69e0b401e69f8e7d53a4811ebdeb5e75eacc6fa54976feb9a2df35b6b0b5e4bce866dc3bed3c0fcfa03e64fbf7aa1c101451093e0e2379dd34b892cb737ae2725364d95f1d7338e407d97fb19cea00d177573e4869a17dae9d192e5763aee9d9803b715b24201ec78b1c5923409279b6cd6bf9b7c09cf04e723f36f20a480d32c4825d7f53fa9071e2427649d6504950f903e6d33d7f14e9b95f750c7fe047f672f2c9cbd166938a15588c8777d68fa11320dea1dbaaf899dc80646228f46461f0a3282775ba174e24164447f7325acb42a4a85949bac3f49e3d051487ca86256358b741fc4ad820e49014a7e615d7d1b7bb9eea2584743f9e3df73b7fc536378fddf91b4e32ddfd4acdc87b273edabcf3de35678880a91d2c83c7520a2f60e828f4a1065ba76cc245be95fec815a23027cb3bc674349514f62c79bb52765ea7d1acab2d00c5748915f32f65a4b9a4a833c9c13215424e73635b6d99d375644e407781a8510e9f6ac01f9a1e084e8ca44e6df260b4e44c27d4974b87280cf80880c3a30fbdd8a252b38abaf43bc075ad2f1e187f4ab6009b3b32378d7f739e8852d657195428e01a711b8f8d6be098b2e33eb90b257f024b77985e5dbcf022c3642372ad561208ee1edc26154c07699718ddace482d23137641f52be6ed1fcc93adc7a11729d4d1689c739a3203f896031a577113bcac15ee37eca0d2e0ceb189565bb9c581b7765af39b1628b3ed664c3ef4b23f91f6058", 0x1000}, {&(0x7f0000002700)="21c0c44ed22ceecf9f2a442175a8523ed395aa5364fa160065b9f65b96e6ed85e8e3d0803e0fa32899d933448a8dc006dcd5641979697e1dba2e1a3e36572aff4bcfe7270d88e7cba7d2a3bfa118e4792b8432eb4f1baf1dcb1f4fc84249f5d64bd4ed0a750b2aa9df9dc3b4ec6638934331441c0d5a8a02b23236b6d70b46562d6e1d32c911087d36f3829a0874bae3d3777f4415df901fc1bad2d67e339f72f23b54b919ed", 0xa6}, {&(0x7f00000027c0)="2c44478d68d0bc9ff036a7ef2e5eda324947617b2e54ce315e5a3a2e1a765cffdf1343147ada69290eb821f5cd20b0b79187860776ffd3b8836836fb53fb714978cf54d7b6700541e4beadff387306964750b554e6139bd957efa0c708ec17c0de106d856e8e419e531b909077d448195aed39bfb2ae67c69d1bcfb6bcb157fdb092174026fa956bfdbaa138f9ae8d4e1e4d72e2c885fc85a20b9ba856639a6bed0b17880420a6268aa9a31becbd4f54277bc0ec25e036845be51a1444bcb678728b120e01dff49f61761e324147f11d1433d7ab19e0f4e5b98fecedb905b80277a7c0cbca3aabfae713c66693d23b937941f6fe63e253b749dcce858d613970d05a3c979dcebd7b41c8f90787e0b54ec3786c1b25b457e4abe93e28b3d16e970bec991505e94909f1d3076a4c32f5a6b6dfae7e46b168e89cac4073cc253a05e071a1f722058c3f981b1a193a0c0796c87a1acc6f15cec23207811122aa205da94f3fd3300d28e8e1c187b9a4b4d199920f48d2a4c14cb06f4fe4ca6df2e6bbb6a804c387ec518805267b015c34c393c871f0fbbef108c477e9d3369db44ae56996b3211c79e787c479705f97a186938a4d646283aa4266ebd87cd00abc5d799848f0693f63b3cc2eaf49142a44226f6ecd21f8fb86c8d86fe2b42ed569e0ca5059bd656c1fbdc949d208556cd7bfe61cb6dd18f5c9857ae10f204e4e5e790d3739e30ee3dc0dd8e9342be934aa2c58bf989d868d741a91684c3d053230c052117865d353b8f88929c7f698b3b683a1cec1c3a45b5b17b827249d1972ca69e82950e722392a84e068e1c12003ebe6f4d7b6efd59795f8c8945235086ed4eb33db1008839d2cb4bef8daf7b06ffddd6aa40aca6d28ff3e86431befa12f01b4b0acd524c2ad0eea5b689145b2eb1da977423daf7ac25ba4d4f03c22cefdcd7e3b621c48a76cc433ed8224e90ca9a44b92361eea9934b7523f776440794cae6165a4f8d3d2f0c44995817b69f4a552d5b767d108a317a62950e7fe6506c68242d201860e48f391f2c593101aaedc63b7ff18c33b85ea68a55fd5e57b5fb90642adf2343fe1389cf01024852a0d0c9db2a189f72508ef196169be044970a6ea229fe4d1a69e6582137b08877e7e4c234dd485e9247eb3489db11815b5b09d6bb8fb488f8d8edf0655fecbed8a31ebae5de329204f4b058de1cdbc36664e823c5bb64f134e8da3541039918e59bce82322afac472b2d38f4115fa73602aa81dd95e9563e1fd0577108305a4b853cd424a86a905b546a7315f68607a90412d7252289e8e335d1804f9a3df00b555cdb046446b67de9b8bc3a8665f404360bb7ca01f4e175f11aa65da03300fe1de52d1e48f474edca78943d75b9e56645d6e68b0e8b5f6b948f8f692f2f766300c13a8a150a43f281cc3afc5569af6647b86327492195cbe457ffd2f069d945441300409acdfb5696c28c7b02dbe8a15634c96a174bea7a60656ba2e58f18071974b4c95a916d05caa2252d5a835dbcb553e82dee9e2d424e909e7011e784216b21875d52d4b225a783576581370eec3cd99065bb941c0d2f32281265cb02e8209bf9af941b4fec99dc02bde67985ce938beca8763328111b7fe6307d3a279ecfb661057e64aa1ae27a2b6e2a3054f864f8063d0dd2bb787d8d95f8f55f68c9c907fdbd1afa40d7b8cc6778172e902613c430c7373f56be0086e471f87e40ebb4a6099434a6feace31919e4e4e44ff09f4de6e1cef5c999af77867e98de4a2b1830f4900250c80ee557ea343d206b9832fd8fb8c677278c99ed906dead78e9872f05caeb97f3f7f65190f511267cd19be91c262a53fc5ce298687d51084565195fb879e217e1cf21d780c95f2cd8e7d0ee0f6f79b5c177b4ebd3317f3ed93786a92b7a02c066169c839f943d0e6cc00802428ca0a4509f106e01f4875a5bd38f949764307458c42151e4c897c23cf4c58c7851b4e78edf58aff5f1639ee00034ddfaf3a7dfb1c4c90cfc784e29650dc4e6c221901c7f338a8c281816df61edf2a50a6642137f20ac3821a76c6b296ce184c445974690d8f655c2077b1a8bceae2fbe85277e38782ec397bf5d0a0b5439636849e7d8ae41d7c3b8b22153f2fd52c73718e4c5f501d03238d7d05a0874e3df056171aeb34fde066a685722e2bc1f40e02f3ff7cf51044562816d3dedcc4a429bb5da29bf531990b77b0851365ebfeecaf0a561a2c8f46bec4fc8ef6eb9c287b87952a81e9b182ade13bc469318f3f496a0c01df4e994789ba8981a254db30cdb900c1c1d246c0c70ce9aca92c11138165c397059c9fb3935b21245d46136dc3b38d8ef1bfeda781c03219942be8c00d90dfadbb7eb798af2cb99997aab657360d9ed9ab3e6bdc2e3fd86b66b8bbfed6ca74eeb3ec9bbb002702b87be35bb8bab662f93d44213ceb958042c89bb66911fbd974c355a76c671a06f137774f75cfa45e869ff5a301d269f830f83e84f9f83b030228a5c798a8a9b652693893cd32b17f6007d7ceab991b83dc6d6951563bae70115ac3edca47debeb302553e8525d53a33563bf59728c7219513ca906badbeef03a148d94bb2f05c94d5030538e5ce7d0020b3dc07cc3c5cdbd82103cd1d0b89e6f390cf096de21f5b3002638ccf023084296be787d8f6a4610f3bc6cb8c7c738001403760d0191f507ac3eaa2d5e30a025cd4c6263a686ca67aafdb0ef562d50cabe4dd65b316b3ffa8123ac8b7052c3bc536cd75ccc720a72d0f15480fd739a53a1406a5d57110bf386739e027a0d5baf7a4f37cda489ca775b4dda42efebda7857f593f897511a41114f47eef2d495262b9e0a7cb7d53f5f13bc52f250a215aa3eb8572c8574b8f80d58df11b113ccaf6604d89192916ac714862e47397d2b653129a51c60fe135723c829d9b9423d91fea284aeabf906770ec383a6d784d1ebbd8272f121e98c14a5661c7ef4c3b7ae7bfc414d6d4059cc3aa2f78aa741adc513eb600944942fc63275ff4233425741bf17035aff2554e86f1f7718fc201ad793ab03eb0efc9833dd4dff087ea1f0e7632da43d8809f32b666c2d751e03a242fec1a84ea37f7639117d757968b8d56f55d668b47eeda1c3037518333c3060c8a5e7e562f5548c3fb0840e3020f99fb7781d5ceb1bf1ebaeb497aba46ea38db56975886d8fc6cfaee8922a058bc8cae667327da00bb8fa6cffad5010ecfda05d019518fd38517ea9fa793fb3cc4e3cc980ec7b3b2a0c3b2483cd464bb8fffefb6921c4db11be1928fcc011d9ad6900ffb744f86e74652aad129a693997409e62fc7579064f1b0c8dec06207deccfeec135edafa980b4e9000cf4f5902f34f641faf576cbe8d276fd5577762292ad522b41fe9501b1726b066b47d9aa29346803808bbb8146da658a3c4771c47c9f658e86fd1d805d184dd4ece3f8dae76eec057507d8c3334147435bb9ea8a5cfe05ad70bf4e6c04713d08495e4f5631f7280e6c566d46d664a0a1f94c421856347307872e6564dd3b657fec2d4cc5f75909a3cafe1a5e7d10f987dd6ec509e50ec95af1cbe93ef44a2e7aaca9817022ec8389343d9daf1b3ba37b809c38c063b0b9f3b9e8f1d57f32d44fab5f0a2d276691ee19fb39d25c260fb19811dfb049149f794aa0ef6954dc357466d71301b587d168f55b4d8fcf9ea63bfc5a895c1e2c66ba00f6e220eb8e6a203a4ef8812ff26a1d798d1a251e49acf668ec06a6b3fbd45c46c387195d53a98b7373bebf9fbe028344f70b05ffd4d99ece852182fc56d666b6053a678a4d41645dbffe59495e7b231109ee3f79d93cf34b0952fd9eaf0d6801b64546139d1d71f6534491cc0ac31988e0b8830034376f7e489072989948d7157fa16c6c3b4d0fc160653e38710c06a28b096461757f32cdeb35bb77e8406cd16f3ba258603c6fe40ad3d30d9751c81c9a0a9cae6a733fe82212ea38f84be96face20c9cbd0eb6e0a8df6500d4795febaf5be739fb7284d3a98f2b16c71e1a0b66d655c437c4c45943c63e53c6ca08eec31e6f30248b1e0680dcaeda807e389b630b4938b9fba5e94c6b6649be89785f19f42a825a2864a969f2c4cf6ccbfb09f4c83431496e20b3af27bfa6b2f74d7e0bae98c7767ca65b955d6c18a0bdc9d83d658f7b1a81fc3927ceb8d38ac9c2dc2f0b798286db3d6a8e3ddb19381fa100b0a36ef462d939e83099822284f1085d88823e188a8a62f97c75d73f1e2605182de27a056b3aa2a757e2c9b700acc962d0f0e836d1b589573324e1cdadff92f3b01b568cbf4a5c26b6b62d1a53fdb564aa226ee3afb38829de8530d11334c2776b061f0ddb62cc9e377854d15106b83fcce3c8713d6ef7f322b1259973dbf07e411429229f6b5eb2107f8674106ad91815b54366cdbfa2231e4dab3d2d11bbc4c7f202b95eaf27b788010f8b5e19a27629121684dc257c42121cdf26f3a2436140ff636d5699d3c3a3872a3b515ad5e643d7145a30fb0642935f70c4462c31ee6d750374fcfae37d7e9712f3ea09b31525bd251e21568e46b283dce53a44cac9ce5fe6f7fcb7057c630f6ddd8355993e1ae5b1a8a1594225eee75d7df6e147dbe491ef81c2160de6b82c159541a16b0c2323e25eef09f927d8eaef208d6752de9d387b3588361349458c7e3038c1109ce1ff852fb9b2855579b454dc27cbff7bb9f0460c0111a9db6e70413ba43ccdb33ffe0643454ae1052eaa10ee2a282c27e1295ff3ce4d20585850f996a58a7e8b77b5759e91d22949f7cbf77ec48d3c4843b81db3933da3bd06f14b429ee53e55df54a07d3c9e8759da623a07d747794f5835aed39393061511771db390539de2bd38395edfeb6d8d42deade1597b563ccca99b5c2ef5544a08c1b3379e4f1af4fccca528001af1744a1d61a362229516107ef5df19c73fcab228dd8b6eb2a3e4bde8e2412051507f7f37deca997e6f9e065f170b16c21ce14dae9e0065446f537a7d59660e687193342444b6530b89a861a29f0cd0db3320e691be69fa504381da06cb0200c5a091772095b65fe9d1c13040e3e808f39ac5fefbd6e9cd301977fde818c086641b165145af6f51a944eba5a9f3717de7e238f7f861118af38afd28d96021b947a4638d4a1e9796488e3e96de3234e8edf8e00014e65b7c79f1e67aa2abbd672b57823237d26e77516ca95bfe628beff92ccec22f438b0e8f77462320a6ec328b8638c64710918f90c1def6e66ac8ca3e9d8dfcd942ce5c22837bf20000691bd1286287b40ed0594a13e2f70f8603c727c2898559a8cfcd0498ce3826f3c204861951e7914fd13da213e4e4214638daf4150406a96330156f64a3651aa958061d14a040be72d42c9732ccc87df25650e1d5e03a57183eb00620af6586c0b0635f21e5a4c376f8bec51a01e1c10eb7b9163213a0e4fe291be927fca6f1f985414b1989ad4c79dddb050bfe19ed79dae6844ac34266eae110cca5781f8808e27b770fcb13d728ee88edc21835a40ef867cc80f9e00b7a5768a6d5602e2bfdebe77e43729454e11e176bf5abe6b0beacdf0106c5f28373769b45149c976231a7c6c10e5b78d31d6db32ab7687f7324653962e3ee89bfddc61c0e2c49947c850caaf3788559e448174b987ac7340fc3a396bf8e3f63d2f69dc5979fe347977cb2925e81acebbf5170073643f0f3e70a87651aab3ac8f544e024cb84c12d1d802614488167d2a49abcab6bac214d0076d84d5a571d71f3f60113379c3f997d95f26152662ffd9bfa7a51552c3", 0x1000}, {&(0x7f00000037c0)="5da879329d40e824ee5ab52a9d7fac4022f191985b14b7faf87977b772e4bcdfd10575e3c57383b4cdf123a58767b6343784358278ee7871d4dfcaa75171abe94e9bdaea7f65cd241133ecc7fac2ef0b61fbe086e081a85c1ca413a7815b1021406df8234327e7b4eae4e30e3e393ff813500ea27680b91f2d51fe030ba469ad3bf9fb909f653d9e498513e27d031efa4edacedd67138a857640eaa3cc317c6a16deaa3d378aa403fb4914d8ee579dfbd2adefe31b07", 0xb6}, {&(0x7f0000003880)="dff2230fbd1aa136cbbcf1d43cc3f4a600f8e8c77219ac", 0x17}], 0x6, 0x0, 0x0, 0x1}, 0x1) fcntl$getown(r1, 0x5) 16:00:01 executing program 0: mprotect(&(0x7f00001c1000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001c0000/0x2000)=nil, 0x2000, 0x7) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x3bc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) mprotect(&(0x7f00001c0000/0x2000)=nil, 0x2000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) semget(0x1, 0x3, 0x40) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_settime(0x0, &(0x7f0000000040)={0x0, 0xd0b}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x7f, 0x6, 0x8, "7bf479df940fced233e2d8c5abebfc4f70c1eec4", 0x394ff1f1}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="3066967efc4bf3f20fc82380c15fd7fc65181971eea5a9f1a4237dab0ade0a847a5ba135e1d7f7daca725240cc6a4a4232e6eec547f8a279449e85c5", 0x3c) write(r0, &(0x7f0000000180)='N1', 0x2) 16:00:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0xd020, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x8000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) r1 = msgget(0x1, 0x400) fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f0000000140)="840325f7d5f36af742ddd7cb87d8623566d8430e80caa3dd7b67ca30fb01ae40a5aef15b298ec3e2677cd8b5e572086e96596288c8c3be5b42443eaacdcb303ced85e1351ea2dba2a8616d9acfd9ab6e70bfa46000cbff6d9cd315fafb2c29d303f083c84914dcd472062893cbe8f69f61b9df4f1103237a510b1d81e99f6eb1a621abbd213cbabd0c7aadb1672fdd2fb174b62b982850bebbe16aa2e88581c8064bb89671135a495f030e57b6b30932d6bfcbfcd635d848970611bbc32b10274a09e8a503ae6c04935fdd07a1722705e683603b5f69b72b392df08a966528220c9157f5cc198cbb1678e9c9046493a9762ed04baeeb38e50342ccbc76b540bc0aa7114861dcfe0daa4f0ec348fae16dc730ec7393b0ddea5d0f02e8ff739f5cf755e4a5096150845f23c3e7d40ea82f9cb6d031c921b106094e31c39ac88147a8d55175d9d76634dcfc636bfbccce3be156331d2e19337b07e600b720e3bb29718fb9f23acea8668027588c3ae5cff6057f5b9aa7f351135e160a24dddfc0e4f6feb5b1fd00e73f81c46f3461dcc37d6fc0c3e188de2d8efacf6e53b15f18a4a1ca20eafcc7dc87d6d97ad7eaf7ef2a837fca1c3bbd30c22e725a3dc6a9a18215eb9663286d91a635af1356b0769db85b3c00ff77a7ec2abc2dc5997f91145d4b68a637e16a7808418e1228531159a101a0a125c7fffb6580c263e6187426816d067f307e85ab1fb65ef3c453da05b2cb5083ab8f036f832b0a4b6b9889cf7f17a5e7dcf721a922b5f94bb2e684008572ca306b996963117330adb1c20ba11a20175f4586e8b16f1ef8d2c25ecf6b7124b9b3f8f26e923cd1cc6594a51821533f064e081099117559deb2889082182101b59d3abddeab23ce4b57548de82675a4f6da84286ad5b99037ccef97e54e563d59877d75bb5c2a84c06f3dff9219b00350f6e1846480d6f068693e2c5cce8964462a21b5fc35795bebd3750314cbf21a064813311891a3c956062625bc49023cf43ba7674ce8e3b25331fdf51f2743da06f9223b3265f8a469df2cc85cc0c5d102933e5f322833e9ac31fbaed5d960edba36133922485a688f191a9922a6fd413803566656cd4325c71ab6ef630250bbb4f6875afb0703e30811eddebf8fb60378e14745af4de34fa684e1170ea60d17cabffd8425247a895cf9b11655b41848f1630d31becdb5b2ebb449789f8b7518350214d4f07c3c8bdf8fad8f8786e8832c7ae1b8ee836e845bc7b1fb30de1077e65ba79c0e630b4792322c633518c32b7428a3a5d971df07c2fb66b8192cf72c8ecf6055dbef3926e72c6a09cecefa06366e24fbb7df87bdf1208921e88640181e3865ef5d62b5a0b3780d5bd30ad17275a0ef07822bf0b9d47be306e5a03f01f1a639a84e8b6aa8218793d9b89d97049de8820069c060c713bc908ce1016190f2ec90063cbafe0d64831cf29dff5de0b7d772d06ae576ccc3cddfc43ba4bce9d89c2bc4f7fd03f3381ecb2d8d1c5d8cbcb36e2e4626c331a8a1917ef21ddb1fa9b0c3b1bdb78e7162cfd8f371b0a8adb9f087fc7f8aa53ced4212263dd7211ec822e192dddd8414a5af07237e5257c69ce191174474a747d74a28375e069e8e6a09710362103868cf0dad36fcb551daa851f410ff1fd63bf543f537045039da8abaae8c57498fd7da845a35238b50b0df87c1cfe818c1058b7bd2832b210d01543e7fbd0c2c39666f79b10c390a88f6b558f6449b813101f80805f68248afc74dfac85add3cbc2785c413c8553cdd98886f1cf404780f2b175f8725f368a0e8fa7e6de6803fb1c83151e9ed5b6a65a7bb13a28c3bb515eae0da8630be901a6328cb088a620daecdd2e9f29c0d3de1b1257f0377addaaf56253613eb54d0f66485dfeea0943eca2d10d56aee3fb7efddb3e80ff5d9f1a13ba35e7dadcdd29e62e4cc29a945daf3355507dc34cc3a195a211f88386020034c2e5c9e6a26ce0e0bbc233b8c1f4757af58c429e7c6150a1670b14e20504560dfecb125bcdd0acd1b9aa5d51a357aa93235a7594bec1d992b3d98ec6c590cfb7a8b23fcf9c198a486b2f45bb14c24a4a094390a590914a53a7b36f76d417ab0942e2175e1ea4a826e525cf505a7a6c8c334246b3b0f457424eff19fa2cbbc437e23ec7c2cf44c696c67e9c4f7e43e9ff757826856f3ee6fd7561f7924c608fca3e9bb72d1739b8284e0210300eff155c962ee365a3b8f03900317d38ab652c68249b5f0d83c4c3fd2575e2851031782d0ddb810cc88ecd5934c08df5761f406dee9a1614bf0a148e1ca43ef4cb0d7fe05bebf501aac2ab25539579d938fbba7b70235cb17d98823f1f64ce3803563143c6afa892c86835acabe2a5281b3e3790050ea431b05a134b3c633630cd8dfb7c3aec4a5976c86b8860b22a255a5dbb6977548cd96220d3b624e1e2ac94ade21a12992477a4b185e4067440c9f26f36c7bebbc706960a8a20f44ed3a597e79e280a1db5772973b252bbf476df4247ee2bd07295c708c491ffedf9e7ef7ec5a941e037d229fb845fc49f329b9ac0fa5432b732905937701efc415d5dd8651ff6f6c1d9ac7acdbfb9238dcd7659e8120f24ed268e5b8a3ea57508acc72b0c6737a4c465c7e45151ae5c84273522dca1343992f65de033529d4cf12baee5f9712bd372fd28ebcb6564903f56dd02a01c6c2dfdf45ef0fabc68dda2141e1ffa03d897aa1f5d1d955ba394871f9c4905be4ba3a727ee5defc7de8e0a9accbe6bf7e1089d5bbd982d3f47fe89cd6293cfe791a5a212b7272690ae89c5334cbe72f99110c9e517d99d13b685d81d7578bea4d2a50fec8fd6d4959231b64a3d12ce77ea3c43f14a4377e6abe12c1920e8a9ede58cf32c798347c6456bfd19561a26eceb017646174488d25745d96cb0ad703e8d51f410076e3385cccaf3d4fdb05d1b346d8647d830fa71c3c6bfb0c431e0002939d8d927cb1f65d6ae494d2dc0d444ae426723da4f4fe170f46422a6f3d6d0af29d38c28973917e864db2066b376b690a9a1c98bbd1f1a4002bef8cdeb46894b5a6f3a1a4025838da2924f86dc01c569024cd169f2b9fae5691f2f4cc975267c0d33091ce0e25948d91a7994bc7a8ddb597f2824a6ecbd21035e889042cdbc55cfa2b3606c9231bd6492c8b22d914fd7fd81a72461e9d1c6022f4f0c85ba2d75013416a685622f52d5eaa65578ceefe89954a88f484f1a324e246b724840f607ef4af822faad8b31e8546249fe66956a20794d75e05bb34ea62e173ea077e2565266032f89756c987c27cc19455b62589ffb2897bc2fc979c34f44aee01f93d2f3195d4e7e3b74a2c80583566c198e3823579e50414ed1b89292b01c6018b2608ec50cfae303d1e15eee4c0215b980128f51b5a6241b88ec87a766bb37bddae947dc4212c33d2e1691600cd122fb3d700d241ba4d7ffeea70b7018a96efe10fa4628cb3ce4215f6fee15e64a5930bcdb30730aed7e3280b5ccf05fac615daeb77e5fdd08580979fa222efd7e99c3e98fd8bccbaf3bc1f6c1fcbb6fcb623a0d6dc5f1e0981f1e52af68264d5f069982c51f2091343bd115c3e9e586ef5b270a838fb132f67f101d984ce8f119ee40220ea53af8804039f589bba5c6f619d6084b0c333064ac710a3d13d96ad5a1aa08f310477ddcbc9d3be26089ad34c7ea2e07588c7b0f6c41c20b201d7c576d6809c026e453a0c654e765dee1366bf059ff1b2b5fc111a817843db5abf8ca435cf3c3e6c4dc4173b55b27bacb9ef9825436e206af6913e9a9e853e06ca5271852f2386f9fb4730d3500f4c642344eb123147748e65be6c44dd68cf0589dd98db39c53617a031a7cc59243d410bcda2129efd6aeccaba216862af590ed67131317fe586937db8a2772498cb91aecd8b5131f43ff02d71bc4cf5f99643c423bdd27a30fbaa75bd35219f3cbce976316d43d059008183d72169529fede537a3359e9026402b7d5e9d32c3120e6c57943d79a95e1a158ab652281e75a1c7467f49769be05cca367a25e7e470c6c52e5f08fcf1f1a3736fe034eebe001dd16ef15f3b7c2b75bf11bc35e7684002f8b9fc498537fe90b2f175e4e5196cfba312b24d295b42f8468c5a16d5b563a5bdcdaa94235b35629e9f455b6d05dd75f76e4d444e4acd6dd3f372543b313ab93250b9536ac35e541ccee22ae81e7c8fa499890583f5b47cee736ad2595f6692fa0750de230241b186e64e61e5ea6f1322022c283b13c7f385472cfcdaf72a29d07a8aec0fe014624ab5a9ec75588eafcc5ec0fd3f2932c781ab7bf0bb3766b097ce5a129ee11f93885d44004b179e1d1b4e1bc578108460302f5bba4975ae6ff3dffeb9108a080b3efc03de35d26534fd4440307c12a7eae7cf7d7272943d4158c4fca3e94c783f7ad4b76b0b12daf32b9b1fc8a12943e4ac87b39e464afd9e753f63a4d0e3b52789ef79ae36c0ec0f920a57e04ca621523f3bf678833db42757127450aead0b052c4dd622267987a13c6a27c435b28d39da7c6a0f2e2c2ce60fcabacce72fbf553583ea37705ce43c91f8c78fd406c6cd9a56da48795e7b6aa20b588ea575a86979ff8deb4b9d3ac05187ab85ae6041aeff4bfe8ab798651bcc129a516ba93431e91785c79a5f3531f422eb101b32670d5e91e67d3c84a5f2d2104ad32f879dc02c4018bfce23066b3a7566364c63183733b905105a7055e029e8f02e63767b702aea51c31df8cfbd4564103038f5109c89f69e7a03ce9df7e3cacf926170529717588cc9686c2b81057b81cf1e1a4822b5380ad90b47cec4695c086298fa29c46783a81cf0e538e2d619750235f724e1a5e78dac7249cf59662647d189aac037dcf68d1e97f9de7c6dd75beaeb8e0ad63ba672bd06973f4ccf9c7324b6265500a8bbb059ce2f49fd54012af64913a57f67f1b8d29fb15fddf58d424dc6d29779be0f3abf61e5591e7d545982eae76eeef6d41663a1ae43f78dfb1bcee1e3c3df4d45a66c8f950d5d8a1a57e99c381707255c6cc1f8d5196882ad7656d3798783db41bcce9bb9134a8b5c15cec9e4048c349612721e35b500728a548a388d159e1e811aebfbc98377e255112c412a6901b756e62bbb48229f38d05020114c585a5133e314d3917d6955a4c80fbb9337d34392484700ce1cc350608e1fb13dadd080f93955f0aa65ea12852181731d5b5af4c33ef2929f542cc1d4d2868c3d0262dda8c6c27fd87ecc9da756c4e33195a7075a6800b3d53a37406a7a453763ce85abf3127dd0e18a6be8ef64154df90a02875b5af6a4cbcdbf3db8a5fadafe3a2e6fe09fef938cc0f1e74d6d8ef3e824d7b4b588befc160cb130f1a5072ff5ed9a3bcdf63ddc284f8062b4c050816e1d9e5bb855d598bc7b1c2744e63e185b8e4c8b0f93dd1ddc11aa61493c4a5d9a4621d9b589352c1624b555e4ebba43714e7d8bc2825e1059f506881e0f02ea793b15e91c0cd28361e54f897ca77dd6755b53193d1d808bf17916c223e06c52785ab6ec38b11f9878835079a078f797595464135b51176b073a5738b696db83c975e189860a93c5458b8ed203b385f7ee8d854445875beb615d9a90d2040b7b9cda8c597c23c9911ccf61976d39b83435c8acff9423d16cdf5740b2c23a985f7f8683beb5cc1ec59ea6f4c7f152fd0f77be728530784bdcdcada3d8b2badaf2fedfdf16fc8d123862e627172f1ef739b32001cd42d420b7db927a888cdc90963acc2941ae8bfdd51c751f1dd6d87677d76fc5590c112305e2b9cf", 0x1000, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001140)={0x3, 0x7fffffff}) ioctl$KDSETRAD(r0, 0x20004b43) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 310567 55610 0 0 0 0 syz-executor.1 * 2242 55610 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 sys_mount(ffffffff80000000,8,2) at sys_mount wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807bea6ab0,80085761,ffff800020c673d0,42,fffffd807f7c69c0,ffff800020b39530) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069020738,80085761,ffff800020c673d0,ffff800020b39530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39530,ffff800020c67518,ffff800020c67500) at sys_ioctl+0x651 syscall(ffff800020c675b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,fa3ba6aa010) at Xsyscall+0x128 end of kernel end trace frame: 0xfa5d57f8160, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 sys_mount(ffffffff80000000,8,2) at sys_mount wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807bea6ab0,80085761,ffff800020c673d0,42,fffffd807f7c69c0,ffff800020b39530) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069020738,80085761,ffff800020c673d0,ffff800020b39530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39530,ffff800020c67518,ffff800020c67500) at sys_ioctl+0x651 syscall(ffff800020c675b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,fa3ba6aa010) at Xsyscall+0x128 end of kernel end trace frame: 0xfa5d57f8160, count: -10 ddb{1}> show registers rdi 0xffffffff81d05a07 db_enter+0x17 rsi 0x1292 __ALIGN_SIZE+0x292 rbp 0xffff800020c67010 rbx 0xffff800020c670c0 rdx 0x1293 __ALIGN_SIZE+0x293 rcx 0xffff800002b66000 rax 0xffff800002b66000 r8 0xffffffff81a188b3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x97294a5c914743bf r12 0x3000000008 r13 0xffff800020c67020 r14 0x100 r15 0x1 rip 0xffffffff81d05a08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c67000 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=2242 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39788,0xffffffff82369218 process=0xffff800020b8c9f0 user=0xffff800020c62000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 55610 310567 81448 0 7 0 syz-executor.1 *55610 2242 81448 0 7 0x4000000 syz-executor.1 57446 476338 13975 0 2 0 syz-executor.0 57446 254234 13975 0 3 0x4000080 bell syz-executor.0 47987 324409 0 0 3 0x14200 bored sosplice 43370 462872 1 0 3 0x100083 ttyin getty 81448 198985 87450 0 3 0x82 nanosleep syz-executor.1 13975 30093 87450 0 3 0x82 nanosleep syz-executor.0 87450 228186 28550 0 3 0x82 thrsleep syz-fuzzer 87450 353952 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 125447 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 213347 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 436568 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 462982 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 270513 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 507785 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 493107 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 338585 28550 0 3 0x4000082 thrsleep syz-fuzzer 87450 501863 28550 0 3 0x4000082 kqread syz-fuzzer 28550 518887 22954 0 3 0x10008a pause ksh 22954 212406 84818 0 3 0x92 select sshd 84818 291637 1 0 3 0x80 select sshd 67235 385331 93554 74 3 0x100092 bpf pflogd 93554 271233 1 0 3 0x80 netio pflogd 64113 351222 8597 73 3 0x100090 kqread syslogd 8597 289936 1 0 3 0x100082 netio syslogd 25295 93619 1 77 3 0x100090 poll dhclient 2638 211900 1 0 3 0x80 poll dhclient 58890 69166 0 0 2 0x14200 zerothread 51265 308959 0 0 3 0x14200 aiodoned aiodoned 23902 302554 0 0 3 0x14200 syncer update 49568 330335 0 0 3 0x14200 cleaner cleaner 72316 388543 0 0 3 0x14200 reaper reaper 30871 392663 0 0 3 0x14200 pgdaemon pagedaemon 35506 187668 0 0 3 0x14200 bored crynlk 32202 58218 0 0 3 0x14200 bored crypto 19852 360986 0 0 3 0x40014200 acpi0 acpi0 32879 131009 0 0 3 0x40014200 idle1 11506 49282 0 0 3 0x14200 bored softnet 84918 412500 0 0 3 0x14200 bored systqmp 1866 415474 0 0 3 0x14200 bored systq 24830 6659 0 0 3 0x40014200 bored softclock 89019 401956 0 0 3 0x40014200 idle0 45574 348971 0 0 3 0x14200 bored smr 1 127529 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 55610 (syz-executor.1) thread 0xffff800020b39530 (2242) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82368840) locked @ /syzkaller/managers/pf/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 6411K 6428K 78643K 10911 0 0 pcb 25 9K 10K 78643K 463 0 0 rtable 100 3K 4K 78643K 381 0 0 ifaddr 56 13K 14K 78643K 168 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1478 0 0 iov 0 0K 32K 78643K 81 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1656 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 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 56 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 806 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 54 51K 83K 78643K 485 0 0 subproc 64 65538K 67586K 78643K 68 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 89 0 0 in_multi 33 2K 2K 78643K 74 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 256 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 93 21K 29K 78643K 3432 0 0 UVM aobj 47 4K 4K 78643K 51 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 23 0 0 NDP 11 0K 0K 78643K 45 0 0 temp 163 2375K 2441K 78643K 5287 0 0 kqueue 0 0K 0K 78643K 10 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 412 0 405 1 0 1 1 0 8 0 plimitpl 152 31 0 23 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 43 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1014 0 1014 1 1 0 1 0 8 0 tcpcb 544 149 0 145 1 0 1 1 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 19 0 19 2 1 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 18 0 10 1 0 1 1 0 8 0 pfstkey 112 18 0 10 1 0 1 1 0 8 0 pfstate 328 18 0 10 1 0 1 1 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 213 0 28 13 1 12 13 0 8 0 art_table 32 214 0 28 2 0 2 2 0 8 0 art_node 16 42 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 7 1 0 1 1 0 8 0 semapl 112 54 0 44 1 0 1 1 0 8 0 shmpl 112 49 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2958 0 1536 47 0 47 47 0 8 0 ffsino 272 2958 0 1536 96 0 96 96 0 8 0 nchpl 144 4302 0 2671 61 0 61 61 0 8 0 uvmvnodes 72 3061 0 0 56 0 56 56 0 8 0 vnodes 200 3061 0 0 162 0 162 162 0 8 0 namei 1024 12865 0 12865 2 1 1 1 0 8 1 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 12187 0 12187 16 15 1 6 0 8 1 sigapl 432 1003 0 987 3 1 2 3 0 8 0 futexpl 56 9206 0 9206 1 0 1 1 0 8 1 knotepl 112 201 0 174 2 1 1 2 0 8 0 kqueuepl 104 218 0 216 1 0 1 1 0 8 0 pipepl 112 568 0 547 2 1 1 1 0 8 0 fdescpl 488 1004 0 987 5 2 3 3 0 8 0 filepl 152 6017 0 5914 7 2 5 6 0 8 1 lockfpl 104 272 0 271 2 1 1 1 0 8 0 lockfspl 32 321 0 320 2 1 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 1600 0 1591 1 0 1 1 0 8 0 zombiepl 144 987 0 987 3 2 1 1 0 8 1 processpl 840 1020 0 987 4 0 4 4 0 8 0 procpl 600 2746 0 2701 5 1 4 5 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 800 0 781 4 1 3 3 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 148 0 0 8 0 8 8 0 8 0 bufpl 256 7245 0 1045 388 0 388 388 0 8 0 anonpl 16 109732 0 101850 83 34 49 49 0 125 16 amapchunkpl 152 5915 0 5824 24 16 8 9 0 158 3 amappl16 192 4177 0 3769 60 31 29 33 0 8 8 amappl15 184 379 0 376 1 0 1 1 0 8 0 amappl14 176 442 0 434 1 0 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 419 0 415 1 0 1 1 0 8 0 amappl11 152 591 0 576 1 0 1 1 0 8 0 amappl10 144 71 0 66 1 0 1 1 0 8 0 amappl9 136 359 0 356 1 0 1 1 0 8 0 amappl8 128 142 0 121 1 0 1 1 0 8 0 amappl7 120 28 0 25 1 0 1 1 0 8 0 amappl6 112 469 0 459 1 0 1 1 0 8 0 amappl5 104 510 0 493 1 0 1 1 0 8 0 amappl4 96 314 0 291 2 1 1 2 0 8 0 amappl3 88 157 0 150 1 0 1 1 0 8 0 amappl2 80 8193 0 8127 3 1 2 2 0 8 0 amappl1 72 31947 0 31493 27 18 9 19 0 8 0 amappl 72 2988 0 2951 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 50 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1004 0 987 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1004 0 987 1 0 1 1 0 8 0 vmmpekpl 168 11904 0 11883 2 0 2 2 0 8 0 vmmpepl 168 112885 0 111380 141 63 78 78 0 357 12 vmsppl 360 1003 0 987 2 0 2 2 0 8 0 pdppl 4096 2016 0 1974 8 2 6 6 0 8 0 pvpl 32 322921 0 311782 212 84 128 128 0 265 36 pmappl 224 1003 0 987 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 542 0 7 16 0 16 16 0 8 0