Warning: Permanently added '10.128.1.57' (ECDSA) to the list of known hosts. 2019/05/09 03:10:14 fuzzer started 2019/05/09 03:10:22 dialing manager at 10.128.15.235:16516 2019/05/09 03:10:23 syscalls: 320 2019/05/09 03:10:23 code coverage: enabled 2019/05/09 03:10:23 comparison tracing: enabled 2019/05/09 03:10:23 extra coverage: support is not implemented in syzkaller 2019/05/09 03:10:23 setuid sandbox: enabled 2019/05/09 03:10:23 namespace sandbox: support is not implemented in syzkaller 2019/05/09 03:10:23 Android sandbox: support is not implemented in syzkaller 2019/05/09 03:10:23 fault injection: support is not implemented in syzkaller 2019/05/09 03:10:23 leak checking: support is not implemented in syzkaller 2019/05/09 03:10:23 net packet injection: enabled 2019/05/09 03:10:23 net device setup: support is not implemented in syzkaller 03:10:28 executing program 1: 03:10:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:29 executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000000)) 03:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:29 executing program 1: syz_execute_func(&(0x7f0000000100)="982c0d0f050520d0f80791b0024141e2e996855b66c4237909a200800000e60fc4014e66f66d220fa0e5be34d1c4e1f8c421fc22ebd72e41812047002b0000006eba0dfe8c738888a1c40fbbc4e201acac10000000808f294001b00b0000000f71d539f08171a38a806ebb57c46291ae8ca065600000c4618de3c0740f2d9600000000cadcdc1d440f2b550142c4b6593131b15dfba1c9fb110f0f3804830a000000") 03:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:29 executing program 1: 03:10:29 executing program 1: 03:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:29 executing program 1: 03:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:29 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000000)) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xacf) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30032, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x2) fcntl$setown(r0, 0x6, r1) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) r1 = getppid() pipe2(&(0x7f00000000c0), 0x4) fcntl$setown(r0, 0x6, r1) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) r1 = getppid() pipe2(&(0x7f00000000c0), 0x4) fcntl$setown(r0, 0x6, r1) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) r1 = getppid() pipe2(&(0x7f00000000c0), 0x4) fcntl$setown(r0, 0x6, r1) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) r1 = getppid() pipe2(&(0x7f00000000c0), 0x4) fcntl$setown(r0, 0x6, r1) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) getppid() pipe2(&(0x7f00000000c0), 0x4) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) getppid() 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x48, 0x7f}, {0x43, 0x9}, {0x87, 0x2}, {0x20, 0x5}], 0x5}) 03:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) 03:10:31 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) 03:10:31 executing program 0: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) 03:10:31 executing program 0: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:31 executing program 0: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x20007461, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x4004667b, &(0x7f0000000000)) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x40047477, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667c, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667e, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x80047476, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x80105727, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x80105728, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc6) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x900) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc600) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9000000) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc6000000) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x900000000000000) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc600000000000000) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1, 0x100000000}, {0xe5}, {0x48, 0x800}, {0x1, 0x7fff}, {0x47, 0xea}, {0x0, 0xaf}, {0x0, 0x4}, {0x0, 0xffffffffffffffff}, {0x0, 0x300000}], 0x9}) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x82b, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x401) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_RMID(r1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r3 = semget$private(0x0, 0x4, 0x90) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/93) 03:10:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) lseek(r0, 0x0, 0x1) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x20) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/113, 0x71}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x6) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) dup2(r0, r0) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x151) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40000000000081, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) rename(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10110, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8000, 0x3, './file0\x00', 0x4, 0x5aa6, 0x2, 0x3b}) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x850, 0x0) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) getgid() 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffffffff8001) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup(r1) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = msgget(0x2, 0xa0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000d2687f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/229], 0xe5, 0x0, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x2000, 0xc46c93c2a6ce01ac, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x32f03ba7f14c2b65, 0x8000}, {0x0, 0x8d}, {0x26, 0x2}, {0x24, 0xfffffffffffffff7}], 0x4}) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10003, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8, 0x3f, {0x8, 0x8000}}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x30007, 0x2) ftruncate(r0, 0x13a6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0x8}, {0x3, 0xeb}, {0x8a, 0x7ff}, {0xc7, 0xfffffffffffffffb}, {0xc83161e2332488e3, 0x6}, {0x47, 0x51e259fc}], 0x6}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x988, 0x101}, {0x18, 0x2, 0xba4, 0x5}, 0x2, [0x80, 0x4, 0x8001, 0x3, 0x20, 0x1, 0x5, 0xfffffffffffffffa]}, 0x3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000040)="4a722bcf9f6879de5b8e97d31a15c53afec6765a3bad3cb181cd094379dde6e56f7cc2a1926d0bb7de21f41184eddd6fdd93f9917fa65b8a3e5c1a6c8d3aa2e258c403897c009e9d000db1431c82b71073c3eae33104336c719d7615be71df1dff7cd213531bbac2e8532df4b77e59d809ba58b75ae89e3c4bbdb1f04b1cbc6e6f69a8fe970046b99f8a0ac17d95939c422ac68e39f9d9623600da46374358323b6afda78fc6f761d7ef312655cd796860e1ea6e70be059c6749cdcd47b05057bb44914fddeee3fb6253f1ba9e7cd93f264ca8e30a4c31d296ac33673007abb7b02e379fff311afdc142") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) 03:10:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x4000000081, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000007b80be64f11f733498499de2a21c43d8ba0495e4c90542aaa0"], 0x100, 0x0, 0xf91dee6a8a1576ad) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ftruncate(r1, 0x80000001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x8000, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000100)=0x1002) socketpair(0x7, 0x8000, 0xc, &(0x7f00000011c0)) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:34 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x40}, {0x48, 0x40000000000100}], 0x2}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xd60, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x100) 03:10:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) accept(r1, 0x0, &(0x7f0000000180)=0xffffffffffffffb3) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r2 = socket(0x1, 0x3, 0xdcd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x8200, 0x0) r9 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fsync(r8) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000680)={0x6, 0x3, {[0x0, 0x8ce, 0xfff, 0x84a, 0x3, 0x7, 0x3, 0x4, 0x3, 0x9, 0x7ff, 0x5, 0x6, 0x1, 0x10001, 0x1, 0x5, 0x9], [0x0, 0x20, 0x6, 0xeee, 0x4, 0x9, 0x5, 0x2, 0x5e6, 0x2], [0x6, 0x1f, 0x8001, 0xaac5, 0x7fffffff, 0x3], [0x4, 0x7f, 0x7fff, 0x8, 0x80, 0xeb83], [{0x3, 0x8, 0x7fffffff}, {0x2ff1, 0x9e, 0xfb7, 0x6}, {0x1, 0xfffffffffffffbff, 0x1da, 0x6}, {0xe3, 0x1, 0x80000001, 0xffff}, {0x5, 0x80000000, 0x234d, 0x2}, {0x7ff, 0xde, 0xfb7e}, {0x4b, 0x2, 0x6, 0x4}, {0x800, 0x401, 0x2, 0x7}], {0x4, 0x2, 0x802, 0x1}, {0x4, 0x1, 0x2}}}) r10 = msgget(0x3, 0x11f) recvfrom$inet6(r7, &(0x7f0000000580)=""/145, 0x91, 0x2, &(0x7f0000000640)={0x18, 0x2, 0x8, 0x100000000}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket(0x16, 0x4005, 0x2e) r15 = getpgrp() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000340)={{0x8, r11, r12, r13, r14, 0xa1, 0x3}, 0x10000, 0x7, r15, r16, 0x100000000, 0x786, 0x0, 0x7}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f00000000c0)=0x3) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = dup(r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = msgget(0x3, 0x10d) msgrcv(r2, &(0x7f0000000040)={0x0, ""/63}, 0x47, 0x0, 0x800) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8c20, 0x0) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/155, 0x9b) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffc) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffff00000013, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffff13000000, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x10) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff8ffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffeffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1000480, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) fsync(r1) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800000081, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffffb) munlockall() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x9, [{0x1, 0x6}, {0x1, 0xbda}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x1}, {0x1, 0x2acd910d}, {0x2, 0x8f59}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x4e0}, {0x0, 0x8}, {0x1, 0xff}, {0x3, 0x80000000}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3, 0x487f7bb3}, {0x3, 0x4fdb}, {0x1, 0x10001}, {0x2, 0x1}, {0x3, 0xfffffffffffffff8}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x7fff}, {0x0, 0x6}, {0x3}, {0x3, 0x4}, {}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0x8}]}) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20290, 0x0) listen(r0, 0x8001) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x6812, 0x9, r2}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3) sendto(r0, &(0x7f0000000180)="4a098453b1b65ab78d5e6ccbb81b8f79e7020e0ca2b70a854755217539207002b3d36b60be923f4915721c0209db3700532122edad54e630269087dc054cf7", 0x3f, 0x409, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10}], 0x6, 0x0, 0x0, 0x0) 03:10:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x75) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x600}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) dup2(r0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x82, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000180)=""/61, 0x3d}], 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x20) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x204) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffffd) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x2}, {0xc5, 0x5}], 0x2}) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0xffffffffffff8285) fchflags(r0, 0x40000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x110, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() r6 = getgid() r7 = getegid() setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc6}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x600}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x900}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa00}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd00}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = dup2(r0, r0) listen(r1, 0x2) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc600}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) dup(r1) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = dup(0xffffffffffffff9c) syz_open_pts() preadv(r0, &(0x7f00000000c0), 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x410, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) getpgrp() 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1000081, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x2e, 0x0, &(0x7f00000000c0)=""/46}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc6000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="f3a043898d47df491f33e307038e7fc4ec077e1831ffa624c80f9af309c30c7bf467633eb5b07a2b7fff2bbce343ca0fae0e8fbc46cf25ba89781660e3e44adf936cbadb3124710c7ade44c7d52d42ca8b78b3daaa4c28ff70a332d40c3634f0d29c178b23da6a167d15cfc3caa02ced029d814a8c0a8df9e9f9e25aacf2e7c707514d61187e1558185bd709c0bd3af335c92d84649b38d02e20e6f07bc2ac3d6dd4b1a486cfdf4fc5284b421a", 0xad) r1 = open(&(0x7f0000000240)='./file0\x00', 0x76086fde8fb8a7d6, 0x10) recvfrom$unix(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf8ffffff}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt(r0, 0x9, 0x9, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) r1 = semget(0x0, 0x1, 0x40) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001180)=""/179) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffff8}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8282, 0x40) socket(0x1c, 0x8000, 0x200000) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) r2 = fcntl$dupfd(r0, 0xb, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) socket(0x2, 0x4000, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xfffffffffffffa1b}, {0x86, 0x800}], 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x600000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffffffffffe) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x9}, {0x48, 0x101}, {0x82}], 0x3}) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x900000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10001, 0x0) socket$inet6(0x18, 0x4, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa00000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2000) r1 = socket$inet6(0x18, 0xc000, 0x3) shutdown(r1, 0x3) nanosleep(&(0x7f0000000040)={0x6ef7ffffd, 0x8}, &(0x7f0000000080)) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd00000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc600000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf8ffffff00000000}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x290, 0x0) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x9, r1}) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0xf2c7}, 0xf8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x8, 0x4, 0xad9, "a3e6edc8d9ff340000ffffff00", 0x100000000, 0xffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x88) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1) fcntl$dupfd(r1, 0xa, r1) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = socket(0x1, 0x7, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8021, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x9) pwritev(r1, &(0x7f00000025c0)=[{&(0x7f0000000200)="b2239ee1ef4a003d7e3c789da77049d3c65da86e6f75265d50f21098db6f62f77624c73401bb916801c456c665cb963dc8a0f90a799884e82e983f44ac0eab113a46525ec898d4d92422bb8c7686c2572e9691d68537449bcf6c808db385bceadeccedbfb4b9c411cadcfc04bfe289e997f430d4c3931f59b0584693ec216da19385ad22da82bf2defe6305ca26e2d9ee40cc1360b9b62b81bd011d4ecb1930a3f0f73cf5f901965738320b65456ca0612cf98014564574e7a4a1c760908d24a7b89c3c93f3cd45741a1343e7b6af2a859545fc9b21859dc449bf0082722db052cd8f27424ce3f7a0bc764985d8fd484c7d1e5159d2ebf748f18cb45774395e22a90cf1bee1d15104a5531f343680bbe8bbae64803ddcb603b84d7ebaa168b17fcc31fe445512c346a38eb0126e0d5b8912ab95b93f260cdd715795399d786cc2808e94525ad089f7425912d1a3e432412679a9e0280f950c5355dbaf30675749821bcee8d2d1ba2d89ad61253208225b2231ea29fcdf5bfcd6b3bae078bebceadc6516b417d8523c912796961bff46475be491627d2b66d7d0589e4c46b7e341426bd2bf11157323187c332ddb89d141ed601cd3667abc4c22a27ec9927adcea2466c3ef248939dc1748050c2167dc4d7db76c68ff725ab4d295e5b75ae7ff5da515732207b085b160298b99ed0ecdfcbd58850a69e66550197c345a0fb11be1bb8cbd38eddf7b84199d52c633b02867bed925a58e6253e65c377971e19d7901db9ae2c2044bdaf5cfa4d9d720b5b770be2fb260869e3063a7eca6860feedce6990276be750f52ed77a96659d4e03eee075225f6e3690f854fdcf92d20d1bf647b04889e902bd778c3dd3052b3dd93bd1408f2c64b48b6c94e832b181b617f9497a57205d3135f7842331a0799dc8b46fa6d0ca03c666b3bc085725780dd12faac81c12affbacdb903991ff6b86c3accba5fd426235ad279fb11476b799a27ce10c96b686fa7875a0bf2ee7cf231045c3d21b30d211a243f608076c7230b8114985fd51494e2414927d8601caa34d64029c8863cd8334242c27d7856a32db2cee3fa4e7e0c004d9d9214e179c6b01238eb3b91137e52b71035d10df3536857d103eb7d2962c3d67df9902f30211c230e47c8361457a21024b4c0374c04e11884ffd5720f548e3eece9f1627f83483b49f4ea6c49aa6c58446a3bf0da932312e7faf90117c8346db4e86f013fbddcca6b02df94c67b462f9fc63297d1bb654d6fef025d47d91e8f5a580e95891566fa92303d5eb13befe0d0cfe77cb780069f1bc58ecf6780b65dad94d367264bb31e39644671f92a84b7211edf38506e0fa5bce88938a6f7ed785c175c3689739bf559fffae35837cba46e0db6d3573bbf1be0b153d5dae57356b566f71692b66942ecf939c2524ffbba21a1b624a6d49d8618abfc87a7425b665abef5ab43d0846fa03f00cdb4e8b84c604000ee73f493aa36afbf1ac59ca82ede683aed3f6b3fa5d59860446c9bcd88a903ef578a281079d823caea3dc4ed63704e405a245ad2ddd5dd74dfdbe5b9ee58591e4b72309f39e6d6a2134a2915f071e1cd02349abb8ac1c1209e8f7a2c1ac9ec61d0e2cd26ee9605f5a1a902564bef449019c89772e60b9fa172e3e609723736fe84a577f25d8394a6ebc3b08ecd687a263151a7cef4a66dfb75a2c0804bad7a9e008807fb27894dece50215020d8afe4f21ec2e01ccc9c5eb4f83ffaea6c6ef327451fae3308cff7200c67b9733e69127ce7d33b6f6065dbdf4123140bf174ae95ea76fd953ff6eca64c20d0db4bdbac1acdd130f6a30687012baf224c5517c066114ddf84270699a793d5c700248632e7de0a508efd76862bc4bdfb0d78f6eeef2103aec544e357d74d94eed06a08173fc01befe5093a0a9f7c261172035fdb6970d420d91c1c02bf2ebec3357706d3a98023242c8152277b591ace0262652efb0559cf29c8ebd3e4a014350aa145a0b9201fef035365e3c09f94b227af0bf7bdc2ea9aff7d5d101a0d76214f66c28997e07edb34c427df0f0962018c337a47b00d474bab6ef9f6f034de73e45240c7bcdbe64c2662a58d2a3605834a1d3cd9620ed517b61bbdc233318927ef8fec584cb89c8e57560ba4e233ca66c77f3ce1ddf5e83c2c2bb951d1574d89efe53faa20f9a6a8e12c845d0b38f56b43ec39cf3120aecc8cc42c9a1171a987a80dcbdb28fd4b0c342427b5cf2b10900de100f4685b99fc0e9a12b4e3da1cf26764e867571b8798dc94d8807cfb4d5090eb856a62ad09f35070c8028414a1dc771ef2b98fa6781a1add0d28dd0eb9428a3a7815bbe9ca5dc8967c44d3d5239dbbe9e61401f2b9542d824fef1aad5cecc09be03b195ba1278d858f14869ded6bea2c94109a026f17775d55ab0ed9681407d5f8a641bae9727aa12f4913b19ac209aa4f4a6af9b800f7c78003dee8d7a01f82185ed6e9ae553586c200a7bb5b6a423f663d75eb8503777015d5f07192214b63ffd4a2a438c16790a17a601e3bb73c4f22a0f6f772d786930a71abfe605143c78f1fb2a0785820750b53ae2d891544f3d12beef400ca982822e092516c94f31601f22048ac7e15041b47c236e583ce77f37ddb3b96085d7375f2f507ef27e4db127d52cd191dd8d3817ecc9ccc289c6c97a03833ddff9757f7ca2d3436ee328ede59cadd86fd422176b5bcb3d5ba66106d60f3c639595b3e1da80891d13115b1d7d63505a07e9810d9273daf9b2d56c8b21ffb344a8730c7902e91adae606e4908fd816e234834935f14d9cc9c9e8c0da9a22764de16f3ccc9aba22e7f9d246ed84b4fc4c9e1c9e29b64a3f31ee1416523d27ef6d9b1a89b69839f3c6e831a4d37240060858581d58030e26793e1880ded96b521806c868e70b083c320c7eab796d2ad3e431d468089fba68a7144a3838e4bfb99ec9ebac6033689b3b0d43280cc333ac40cb7e556eb55121c795c24df6f4eabbcd603d520a8fe7a8d9cac030b59d172c478c33316c4474a4291de0d23853276f876fa495c318db7c2080f15d53cc9c0e6ff6ac4c3f1093bd7bcdefbfd69075616eabb2169d746e0cc43e39b6704d5bb8cc347f36df2008224843895fd192ef1bd9e7d13719156228aff2c18dc3314cc05289bf7f8c91542328a257e600298a4f9893e2541bc3c22930e27d80423648bf1c1a6ad70109d80c6cb3b860b82da3d0918f66418d2b512ffdfde7d21a13c2d201d663737b0f0208da758afae5ed1276f77fde2d7808f094b7c9ab680b42e509e93fa0eb5d884621d8529723a0101cc663e3ae5c78368e37e2a91c7bce26535a9ee22247dc6aaf1e51df31399be421ec0c88427fb2bdbc7a43dc4bf23b411f3e37e3e94779b091db644d9fc25ac4fc8e59bff573e887045ab93d4a59c4338d3ee50976f54afdfba41d74d02e7012abec1b09893e7a4845aa86bb0f5fdf08a500295ffbf3db1997dc650125b8ee4e011519520bb6960e808724c6813a87b6bfc0ada765094ef5df3efb39b98b07c6c48aa05bff2efc2f64a7921bcb45dbacd752af6cc5f9cf779eff84d75374564172bc44a1ce5ca19192e52f7e1ed5de1b8dfde87b1073e3f0f64ad2c36a72f419c7178a84d2dc766419dcfed15a1b8abdf3f4ab8ac9141eb595ba6e908a85f22dc922fb487c7d8617ab2e1bbaa974b8651c69548071d802b275b015f6cf7eb8e615b0e5a97be8e0066e75f6937414abebea2a4454959a82b0d425a86c5d2acb96933734f04cc04281fcd3d7d2f9093f8598d0b02e280e1392efbb7f0375834e83ed1bf8d0a5d728b38926b150acdcf1a3befcb7996ee7e3db7a1d3048f90644b9b4626066a20683c2b261a73531db46057a58a15c93780b0aa2b99505a8c99dbf163720524d28222a71ffbffc970d47a3d524714c983e4f8fece06571cba1e6510e460e5183536e3d74532dce9dd3c1b1fa4ee0b3e8ad8ca9c3db38a8dde068cd3757d5c9b239894629a64da4513db440ea19914a045f6dda97427f56c76a4504fd9c989deee4e7e0eed6acec20ccbc4adcd54d561f8d775e1417d1c41b51a25c35ade8cad20f0353e263be0dd8e9827bc81797491ce6e7e21f48eb818e59f1be52e1aa22820d9373558bef43c4687db0a08c66e5dbaa5888a3d5366f0699194c5c0cc46e7a903491dac2548b7f43a9a1de7c0e2b188241d7c1eb05e28a48c1139fbb74fa091195a045cde97c4b244763f7ec5649ae2bc7159e16bf36f79c904283c40896c07bff1f655bf6df6f6cfd1aee0b40974798161dce8f74902b072ff39ff03dfa8b1286952a639b64d1aaaa8b5137960a555e7d0609e95443778c11d2c71390fc7a7eac1d30e8a1b9e35597288de50f3ad3012f687514eff73f590478cb9a659068f08ed272295e4aaca3072c67acf95e87be5c76d073ae0050770e2ef721871bb2b11f0a434385e099e97d304a2e29093eb5f009aec5372870ccf3599352ac6a25935af1bf1e1a459d1917f5b30e6c633690c3393dc41c79d9c69636d39bd4e35361b203b6bf8fdfe3befe25a5b09d36468d52ba51e0c9140a2839bf62c4257a03f898b04dc87e89f72624bb4de4101a849bd269c5fe2a46a716caea9b3cec9319f0adb3f965f9a8402722392343e23094d41eeecad46f7c62bdf0ea36e6dbf67e704baf448fe0216d1cbadee04789ace26eedf0a25abc847b16646eedc1ae4800d9113f77a11e962ecd818c2b6870247475795ec6d5fe4a837104bd6fbe375c52f52ba16835118704870cd99d4cd70ddeb8806bb2d7ab29fc8304156265fe8cb1f5ebd0da0e424bd42229087de7e56fb93f6ae2e57bec63d102a6a4882ff7db32c80c29afec698866251ded63249cb0c9936de2443e74e1afe21e15824b9c5b481e71b20fdaa03d368601631c20f1f470dabfd61b88739b31960b33d39e7b6f3549d1351e1fee91fd8ca3f1d6fa1d4260ebeaa7f9395a0ce3f8e4779ce8069228280f27f5b541febf14c76b770212c83d628951892fd5004169737e35e7b26cc0d975e9a11f6fdeb00c5fcf663501f478c0481d8a4a626a6a3e305a9a653192be780f33be9bd707b8b28a5c5b441b4c63d7feaf5626e81622bf101550340f30a07384eebabdb55db7709bf2b8a0457ee47902fa20ecc53c9e247a9cd9db476210554daadf5e4c7cc4a70e655cf86043db2efbf5ba3e41c9d7e5f4f01c0ee45fde654cabcb8735dfb9783b3489975acadc6230813e9fe398e16a9dd977d8c505a15865d01b92891194b70e75b28baa240994955235bddb00b444b50894933ca4b59fe5031991791d84aec65561fca7ba1535438ffa55486f6ef0d63744836432e5bbed99c6137ee715fbee9786095b4d32fb514cfc123f1bc5454baaf74be57629ff763001190fc8bf3f9f292ed32df8ea1393d7da6a336a06e9cbb2938bbf05fd017095e608c469908ee97e3eaa7fc62e90e1d521e8e27e1e83ad158947d7354d118be8154fcf384d54f833694264a414cf524fb31a2a181ba85ac2d99496c3ff3018477a010e324949036ad4637829c10e55f0059be2b7933905fc36fb40712cec5e63a6d8c47087597220688c3358c557b41381b9d1b940ce25aae2b0e3bdb00813a8b65026e81fee443b165ee693be21c428b7b6bc759498cc60ebb1085c19f5756f507809af22ed4d22f079f2f5e42072ca8f05f55a103b535e7559d7ea82115ef37c63ddae847cde496be1342dc643ae21d83af52ed9241170e31254a36bb4bd61179c5f65a1d6b867cbe9306650e9c", 0x1000}, {&(0x7f0000001200)="4a4416eca7372c79a325342cb48a1e7b90c30e6baeba2bca0de1ff1d7b979df3005a86275068666453c97ee3dc8d79a63d79192e5ef1417ac0014a7c6631517fa5000a1c0c33e1b2baf258d9aa8f36f12e8ea246b77c107db891f84375da291ec7b787089939dc015f636a1d032048bdc93ab7a1d8561304247b4491b9ba49a9eeef72f976ec2547", 0x88}, {&(0x7f00000012c0)="c4a367ed137178939dcb0ee5b383fd836c30234858b8cb51c9a7b1e166db106e90bdc93870423811c930e19695c04e38b15fb2f9da231d19527ed593", 0x3c}, {&(0x7f0000001300)="16b20cc3e51b4d5bec25b7fdce5d014b45cb2929d93500ccf092256561220e6d5863c23b9c4514c99e5d7a9c3fc9d466e47f106e31ef29d03ba66df4cfb089df5f635ecdf23319238f0251fd57f7f544798865b430730286b31cce2302610e3b3dbdf717f8d4e272ba4411c8c8fb1927f834f7ab4e9c98f9cd6ee80e6500d223a041df6742e17c31f4040e9e201391499391172736da28cffd3e02e0b4", 0x9d}, {&(0x7f00000013c0)="61104dd33ab56561c075a07d2483fec24c783a563fd7e5", 0x17}, {&(0x7f0000001400)="7231ea9077784c5d503b0f469c73c4c27dad804c92be1a32e99f9890b4f332194af9a72f20c2f084f1a8c4593cdd5fe1ff55f718e8782053efbd23f69cbc6ba228f3514b9dd21cfe98991f86212c92b075845e5753d8f391f445df8337e168cf7f6529dd99dd4bc606b58edba482cad4d6d7ca508b4a5074a64eb6080d6e122a248958504f95063bd60576b18a1cff0f799dfb6fe0e721669006bd5289bb2744373952f4759d668e779c7b6e4deace810065e115a4eaa077a0149ba827cf05fb5c20faee454fe2430b09241393f21638f465ccf90637313d99fcef8d26921d9b3b3b18c339c676481c35a3c79e373aabf92d", 0xf2}, {&(0x7f0000001500)="6d35dda7eac73b10eb8910dd07e2784d7da62806b4fd7c50fed980e3b4acab92c1f5b38fa1bab446a78fd0f55e5f3b3eeb98c4c11f91c71e5739e9955a765fc01806655f1ac68c11c3e5f91bdc57577b52952474387bec30545d44f83bf775c6e264d6b8e1420e759426099d9accda25909d97f9e15851fbcb7f34dd6419adda1c497cea4e0e46a6f54b7285b73da560fada0d3edebff9401e37430cbb1f189e874765edcfe09acfa36e7de50c", 0xad}, {&(0x7f00000015c0)="f69a2e2a76220bad75e0de4206975440bb6990b851d17b3a3d7df3e66288f083fc4e63b33c5ab071c52d80989ce9ce5429cff2b23df84de4ce98842cc31655d9669a900a8b3009b1b5946f9992320d08b24edbfd4ca8a54d515309cefb8fb9feeb2b2cf59fbfaaadcb309ad9a602fb9f46b19ed3545095761d6cc28e49b57ece3303d41ad28336e53bab9d6f1572f184d27cafecf8f9b9961b953cca4a26e477222953399ad02cedd1388677405f5519c7cad07bb30f60975246d075e2cc6fed133fb412c827df823a56a3b61ee75e983fc2863691710d442ee4c92d8593396fcba13a24afa84a2406d74bc87dd0251d804ecacb61d45cb5acc060365d06bceabb85e0fe0d5601c66154e30243630e1f00888e730af959ec16455f446be330318b816f46472c75fd041254cab0b2143ad470f4b26a44671e84f05109f0ec38645a65a5f828ef8369e3dd11212732f63dfacc2b96c8deb9c5d8f9cca8ec86a7ab6e41c67778bbf6901bd3536eb01133a49e62cb419047e779b2c78dbbd494484b8189bda7f768e4878d5660285b43bbb500709cd10a60a9c903d7e6d887d8abb7fa1b99e48fbf98f0d1c78f6a750dd452adffd03e01d5e01876e2168d59b8add2bff0d1847830605e71d32a84228d5f31e2c6cf55cd7d6e87110b4b0216592549300484a5c7598f647e187a23a3e5535276310054eb3bb90d0a00f3271fd44b78b3a5c303464d05b013f0b99c2dd2cc9e4f923ec1411ccb95ed6bf27ece1e899fbd97816fcc5bf4256c4a23c45d18be4c7b076bbe548ed26b4977980c0756120e15e2aed37163858655c7fd0c28088bc0acbf5275d8c3be26d861c31edd6f3fecd729f6a1b8d48b2ea5b63bd33f40c76314fff91748f4f5340e0fb9b6f6a09530f20216089c40b8ada6325f29a4a2e9721a743cfaa0454cb2201182233eb11c2150907b280113115f5d7271780b95e05e06d518e68d350dea44da968afa2e0bbf7dd9f570fdab82ac4811bbbd905457f3845dc326d50da67ecb33627339a05c9234b7e0a1d90363aa32af7a607507ddf8c6dff17c9f81f0abfabbe2c44a885d767bc96b9a2417298b469077338774ed134383207713a6e558f7e3669c689dc0dfde03a407e9209e06ec912210652cb7c96143cd12e1d9a023093577a857978889edb62c1a679eb2d942943f15dc2d74935de0ad10a8cd193147b5fd5a13e5f347458cbe60ccda891f7bbc630682eb8f4074669c019a12c0a17305faa7b7707252e484454044bef1fa4663d96a680ada69a0e7b4804c045e3d9df83c5016dd0744d7c06c65e923af30903233aa5634ee16ee7c264306bad9ea582a1b5dffb3414fa0cc4d91a184c529bd9849469c2dd3aa22481b85b7e4253573d6cc8f51d99fd97d4105bb8eb99534d42b5bbdb7f5565c02d188eb0283cc66811988023921bed81360c4813c3872c173892558d11eda0a754c086c70052f9f6d5d1ed0eb3447ad04140898a77305572b2168882ac8cea3a6ad59718458a8b011379338698b76e8cde5e8956c713e1e3b83591b8dabeafebbee0a175621abbcd935bb5ee928a5273821e3f45dad7e2d2200512b2de08342d9844dff7c9770778b6d3a31250b8a4cd7f5d5685c8f372cec96c958bf75bced5a504399cf16293a71de6fe1c07a19ef4b4fba25e4d28ab4049b046459a19db3042a364528a74a8791535010199621c63fe51ddf1792e87fa094fd5b9dc616564e9ae4968596b8d438764e3fe6315dc5ac3850b7c67092cb68d3ff71323b4cba4db93ca501db6bb545574f9a6ed317a7ec7dfa8afe13e22ad9f39293981a7fc5ae2c4652b64922b69c09142087dcdd57e46abc0618f2b178b1291aae254327cb0bc73adda54ef1d08a8d95a229865a035b874f3275e802da5f8c98083f47833cc8bf6288175c1c38da1d48a3a4eb2166c826882f2e7facf24d506843d3d73ce8ab5898f79b43057610889dbac8eebf62467d8b37201b9e5c08ad7ea05edcd5ec8fa508b742fcb24162633f21ef48ffaaa3866baa3881ef6bcfb0f44c0f340e77d0f95f62f3fd03d16a01f617494ce8e33fc28a021fb2c7c644f45ad3fca8d6952cdce6b8f2d8345c849b3bb4cb0f19fada94db28547791fe3712e1b64ac19afeac60b89dbb24ad2fc3a423164e3a7f247aba1e25c9b00cfce77901a5ce5dea062313c10144d8fe3b54f5509146d9691f92fbbee8d67c73df4fe54fb04d5a87ffa0fff074eb3d28254e7db96b88c41da40d1083c8973b82c6fce64b4c987fe35cd5e37251b6424f84f3e88fd129fe20979c8c409ec0891e8fc200751ac27ef597b2d093f8355e1f1a4f6b2054771a8540fcb3f1406ba09a31987910c7829791660f9fee108fc8cbb0939be5e72cd5c4a2d1783a7428801bedc5bc7fcdccda46bb98ae9ec1cbe43dc8a18a0fde75b45c4698b4edbd0f722a25d2bc2d23f7cd8fc2678dc2079a8f2952337f267fdf87f4ad8b024542472a0520f34ef3fb2a88fd744a1d2eaa3f7eb202dda6f3a13164b1e64e66869c6f46d8b2cac8097cb7ebee844eb1ff46cd13389d4f38891b3cef232aeb40f3d9942d579ecf5250ee585c2fb8ba7691437f8e50ab569d2536e2ab1f3338f1b7b6e57d0890f84eeeeca7d47e6b5e4ab684a403f0c81d4b80ba20af26d0d9cf6e7165986c2877857b27eba9c3cec4e3dff6e8e240ba98d620fcf6a0d6d9016fd6abebe7d7d043691a46979fe691083791978f5d7125be2e1b3a4edd9beced5fd264f992a32b3c2ca4252fb0128c62330151d144b8f50b0d5f23b8ed400ee121decc4177d68b1909cde2b6b19d079f30ab880115e93bae6f76f612b72fd53ff3c5e32238eb3100b21f855cb473845293b9873ffa6c68843370e3432a33a0fbb6c8662b2fea81b3d1f303d63fdb81e0aec97a9a731843b4c1e053c9a0ce2d46d9b41ff895d97c92aa0b86c412855006d1f9e6b2c98adc390a071cfd72570a4d959fe6ba108d87bd37546ff77daacc94f18e73db93accc341c643c2626f8f9257c707f34b0ffd7411ff14f170ab64ae39bd1b24963d3c11ec817c20155c955ca82cbb6725bc28f9fe8876d577e9f77d9f2e3c1e8140d254dfcd5a20ab543f4a18bff28d211236d0c097ab3b9313970d05fb188a648179713ccfdce244f47af19a2d2c1dbefd47af5812722a2ad84f3df751a132b609225f63a5e45fd3bf29aba917016299b4681b4bf37f98da31e3f742e0454abeee97fcde5994b5a205745fc8d08e1075be8312404003cbd89e5cc4f9977934a69f88b0cc2af68b832867335cd6cd8edc599eaffe1e4d820586336bb09e14eae21e80dfbb929ea0eb8c010524b144010b7ea7d2a2d0531a4fbe7a2287b3fdf646c126a2db1d985d3a863f9331a8dfeb9b44577953e991c2814ab47ab25c33d936d4e4f0fcb3a2d3f3b34a18bd77465dfa002a3146fb6701f310e83cc5cc54b45c207182cc41e6a1976b1d86890a8c93ef1a505743ce97c768920a13e5810a42cc3da40b88dc49b63e00113403ed1172113718f1c8ff4e977e81e0c92f998baa41ba96d51167e1ec278878662b52006fb0231d58f1180f6e4e4ccfad14c28ff739ac104afcff985d628900b9e4792fde74f1925ab720bc8fb6cadb979fddfd926bf51f33e8427b82afe98c7ee2d66b90b21f41195d9a4651a553926a3e0566deed600475a76d7f690502ea22980ec04879a53e8bf1b3e859e813c13a30bd2543a7d206eb09a10495bd79ce358f0e16a0f4eeec53b21b5afc5af2a43a7fc952871d2f7fa38759162bdf642f1215f44bcd36de9e0f91a52fe40c48b3b7384bd262e697c3cad1b8bb4e3763b5b186c43805bd249c450803416e7c34345c9f604835cebbeda22d8790fa36f83451eaed745542b9a1c5fa9dddba5192ae5ae11f01a7bf5d48f573451f53f403ee88e5eaf0b1667ab4956d983d59c62f061784677081b08287ed264b38aab28d86e86d175fb119708cd0e2a83b2b71099606b50cf3846fee62cf2a9402f18431cc65b4bbfbac9fa3a477466a6ca66aef1773c084191199d47eb4cf31fa2a00ceff4b714f77f083458b406926f659aae8fa3d12ed598f2701a20ce596799a6f5c739a0aceddab022ae4473b1d7ced241a3eb7cd0832cd407dafa88eb896de24b225f1113d582ed0abdf6db1d4eb2bb202cfdfb02adf3ddbb7ae49a220560b700d5de8788c4cede18e7a769b34d30afca1963d6574ba7ed6e3d7776290608bf4bbd776057f4be37a2635318bbf4a1244eb62e6be1ec6ab2a27aaae89ad71c17dabbb6bc2277d0ba7d98e9fe0da471264dc40a4554a9f5ce1d80d70e74449d4c4e3a58f1210fb5fac00e9cbbbbe12a14cbca16c69675a1beecd7c15ad2c5e693b823d99f3c67f04bb78d03bce693b7173650aec0f40663d673688c5df2846943ee35542c5c0f3c934a73d6fccce903866d06c140e0146b1ac9390784ff17468e2aba2eea632bbce70c96c693d922630653af40367f8513990216edc89a6901cc6a089118e3898e4dc9196fd42d50a3c21c71c6406881c359ee52176cb314de02eac3567de706358e31a43a00d8a8a4e2f41378ea5addff4bfe8798427afca9084bad7153b8c25bf6db3479982bd9cbb7e98f6473f67f66902f9c9cc9a91eb2986740d78daf9dbfd79b8373c53a9917e1a3152e3a7a49a63a37b946048ac188e762a8dc7788d505c718e2d058438b2b618f94034ef6a56ca1b89a307435cb84999711e8c59ddbcacd5908376b37ae6b00be9dd2eb9057e2e52047e5370ddbd2f8551fde0d6f001dcb81bdbe66e1c821cb334fae9aa3652b44bbc9453bb057942b5edb8c92b5db26022397483207b2ce57278b257eba9c72bbcd398970d3083aa7221a0a8cf53a4f0ed4498b536f65d0b0bee1449a5974a32c94b46562f3cff1afb21029da37e88af7b1a358a9dc19af8c928d9484527ff9a6a852729467714e99a92db425d7348d22fa42fa491949cfeaac362a42d7e49662d0d5bc642298bb17d948a17849796d714d2578ba175bdad2c5643bda3ba37b7b52801d96ca9b5117b6819db7ff4927bf22de23f952ba705301c57f34c330c273058f59fa5f4b4a771e06f55b43b4dd0e050bb2ec69d7f0d350c57ccab1088e6d4803f0d14254c646bb745af5626111607e0946f2dc7e021fbc606433b764ce3a4b59cb33aa7e146f068b41cfaa595feb525885011cda6b60f575a22308579912dae4f11bf8ee46877b012b62e6aae72949d0f56f038b2071f7d1daff935910c27761a77ed8d8a8bfe5120ea0aa9508ee9f6ab1314cf6555fb6745109efa3025331b92758c122a7da46c178f7b00f67063d6ee54bb6ca78a249ea6434abebce8f39e70b95b31b153af23e4f0ecb66315f7c40a9e9b5c55bd789a08809f90cd35bc365912bcff55ec4951ce222e17031ad208d81f63f6e7d452b2f6bf794ff942547ba209df6fbc2bc01731937f61e269ea77e2885d32b033306827aebdaaa440caaa1d55c0a1b70571328532c6871e029f0bcc92b6b5936695ceaaed53e099b4919c40ed0b4646664c899d8ec08bc2ce61d1bb10fbed6dfa3040ada377516fb178583cdbacda1740372de3a40ffd324f31b114f29c964ee05254decbbb9c89008712e08034bd5837690d5de4affb024917f35c78946f9a4db0e93adb205d5dac4b8e5a66189e022b43b430707e415a626eb79ec2f0b907acf666c40329322ca353fc6dfb854f1719abd54765a6efafaa2d9c43a7afa84cbd41c37d8a8836f92c614e1a29db8a6750ee8b27a", 0x1000}], 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r2, 0x24}, {r3, 0x114}], 0x3, 0x76eb) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x2) chroot(&(0x7f00000001c0)='./file0\x00') 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc6}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x20) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x600}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x900}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="ae1e65c9bd273dbd608a24b7672a47cd9b1dcb3032767616115b094dfeaaf9651dec53240023386f3692be74c5c9efa8ec498d406df60ce3917e8faaa9797f434f1ccb280e12b720e4814df540d7f50995afceeb6feb4b6872075a69aa665063570c65c12c1c3de6c23cf4411829dd660f5e7e28800adc94e41e5217f5d091cf26dd7b4c14053435e2437562696b975309b37fbc710381421353a343b0e62ad783", 0xa1, 0x9, 0x0, 0x0) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa00}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd00}], 0x6, 0x0, 0x0, 0x0) 03:10:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) fchflags(r0, 0x10000) fchflags(r0, 0x40004) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa5}, {0x8a, 0x80000001}, {0xaf, 0x40}, {0x86, 0x597504d4}, {0x7132b39ee4b167b5, 0x8}, {0x83, 0x1}], 0x6}) 03:10:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc600}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x8, 0xffffffffffffbb00, 0x1, 0xffffffff, 0x6, 0x80000001, 0x1, 0x0, 0x7, 0x6}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x21, 0x4}, {0x41, 0xffffffff}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x400000000000020, 0x80000000}], 0x174}) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x10000, 0x8, {0x8, 0x8}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45}, {0x185, 0x9}, {0x44, 0x100}, {0x189, 0x7}, {0x21, 0x6}, {0x1cd, 0xb00000}], 0x6}) msgget$private(0x0, 0x440) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x59, 0x9, 0x7a7, 0x1}, {0x9, 0x7fff, 0x9, 0x1}, {0x30b, 0x1, 0x45c48d08, 0x2}, {0x4, 0x372a852a, 0x8}, {0x8, 0x401, 0x7, 0x9}]}) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x3a) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc6000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff7) fchdir(r0) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xf8ffffff}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/185, 0xb9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffff8}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x25, 0x6}, {0x82, 0x9}], 0x2}) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x7}, {0x0, 0x2}, {0x42, 0x7ff}, {0x87, 0x8}, {0x1a7, 0x3}, {0x46, 0x6}, {0x88, 0x8bb}, {0x23, 0xffff}, {0xca, 0x7fff}, {0x44, 0x9}], 0xa}) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x600000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x900000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80000000080a1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa00000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:38 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x18000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd00000000000000}], 0x6, 0x0, 0x0, 0x0) pckbd_enable: command error 03:10:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc600000000000000}], 0x6, 0x0, 0x0, 0x0) pckbd_enable: command error 03:10:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20100, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x800000) 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xf8ffffff00000000}], 0x6, 0x0, 0x0, 0x0) 03:10:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x6, 0x0, 0x0, 0x0) 03:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9}], 0x6, 0x0, 0x0, 0x0) 03:10:40 executing program 1: pipe2(&(0x7f0000000040), 0x4) getpgrp() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa}], 0x6, 0x0, 0x0, 0x0) 03:10:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse0\x00', 0x1000000000000080, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="dbda74bc380d087e8805b831b4531fa9d5c1a5f72d68f989bed6b4fd3595c3afcec91169c49ab4794da216d556f55cb07badc4fe936517228950a0ac2e9674f1c848dd10f72a2450953e0a071706a2b13326b80413aee73d973b982c974b55d55a25c940c15e7b332ceb8d7cba69fd7fc129cf09a09b20ca7d20cbafa0dedc393984c5bccce506ff76f2211f80af29e5b509e795566f180fcc217596d245c603774fca7f2833962c570b9ad6a4d3c9dd2e9805eae953a960b887293626186e0df61c7df7f7c10d7d0f3bcda80032add508465897ccac433950a2f9f7b0e964ab35ef2824165133dbf22d20c4594164774682f480d1ba294a7a1304ee0281e81edd95c9d36e4166469cd8a95f853022b22b32019f3d92fdc8e17e5c04e3b268a96d9b12e134a88b8975db555a9e8d16ed631212aef7cce16af7b4f5a3a6199ef1d049dd2b4cde222b16c9bcb799ffd069c4dd9401d55b6cbdb4c859fa96b00c783855ba81def4e299525161b81cce1a9297bed18ac37a88d8f4b136a1303f56c4bec52c4f1d0c8bd15ec78a20ad12d66cd06273c698ce5d01418c40d8aeec3045147fba6ce542fc58df88e2fe6ba5713207e8cb0fdcbcf45d44530b3b87d236775fa6c7d8f6aaa611c53df22f53e5378abc94d7d516b5ff8ba2a58e813e059bfefeef2a0f2dafb7ab58a54b7759ab9c29056c43b1cdbc4e20e785c39d4b29753e424001c404bf41c1ef55f43efd35bdda7b4f1f869da5f6e248c94df0f8ed4d023d76a4873dea80f528c394d3db0787f4f3d300b48464479e81b16fbf862ed94ee8d2db68b6d9eba4b6e97e3aea458a5148d95eec24bbcd273b921865e06947ac44399acc0eddd9f4c36cfa0e4eb55ae13ade4de7e9d77da16f064e964edf7de85ba827962478f3d67b0a878d968df0d27182c3c0b4342e1422fe74b8b721049fb4ae736bf1bd1ef23f4c9358df509e646bcc83cd1bcc80949377b47949c07bcb57d0288d6e58ef2049d1cfc6a58451f7a02eaf68731674233291ec930e301f710f8251a4ba1cb4767ec4c40f3167eb5108e584807e46bf83cdcd3c1dbc20ae1478cfec6ce464e8a52c825c67701506a4d6472aea17ad20fa48188b1a576b42b3f7f9461647aa22051d16724e22a6c35548950d71348123d09822bb45bc40b3bde31cf71706b73f3acba275c901eaa61fd0dd53ac22df2366b8bad881bbd36368e612accd2e8a026a00e4f19e96031b72df45d8d75f0ca6ba721f71ddc1b75ec77c4dbf81907460f27dc561ed2464cde0fa6e571f6205e2ea8a70ad2ea6357ec11b4ead0f9ed65f45dedfb60db8888ac87c49af48c65e7ad3bb99472908ebc9d7b9264d62c2fe65d3e5f530d1476452128a295aec07f731e3d28073ff06fb4910bdcd7ecc74ffe8d3eabdb299a6e49df0d48349e972171df602be9c72fb62adffd0c3526ac37a9e9e0bafcba7c32e52b5fd44dfc929d8c12df838bee339a78c664a9e202095bdbfe6373b48df008ff6ff48cece5ccc4735c5abac98b054bea4c14573a53b20eb2c7c76e39915f0596ab82927cdc5d354d727bf8e3fc0f37629e860d2a1576c64a113bbacf9d5b679aedfb705994972256c4b344dd5ea8ce30558e983cd16c1df02cf7e07f24de548ab529b7d0144e5d713e2a3ed85e81cfeb3b6b3d6d60df84eaa98d409aa98733086c79a7a3bd2cb6cfe9bd8f7459676ff34ce021715be26a0523d40b6a895df62cc04b5060d3739409fd5da348b7eb1c54cadbbb2bf7e65facdacee590d0a8cf6ceba92808e3201a3130bd25f766abbaa84529e47ee3aa6910a5d4295167bc39ac618cc54916d37430e3216c02815673ffaaa8525d14e2118f90bffc7fe63688b9f2d95f90694370ae0f17824cf570f1f0005819973887981bdb4896fbbc9183f10ada7caf32381e06ef94ab20156359e6de3881593b229bcf904a91cf5b0d5fa1a00308abcb8058d5eea2c46c75140f92da5d8fe1ce0f3952b8a61a79cf8904f394eeef7f40197e5af9af1394caf8d98058f6f939407fb2411de8519b686d2c21d84930683f9ec1cb46253ac8a666cd7986dd947486a5ccdd6fe7fc995db9991721314daee74cbcc5ac55db193694d3e2a495175879dac9a331c9b3c22b0e37ea5471b12d1218348e5581c9c88b33f0bb7ea0940902d0861e8f2ea886c2ef34573009b4e90b5982164c6f78abf1f678c71803f1ab6536b9d16f4274791707aba5284d3df12d94552fccb8b72c7055fb19b5cfb13c67a9320ddcbae2bbe753bad10d588cb82e5a09778bf7226e1b72bc53fe070f934b69d1f7f7aa81659c48588536b2868dfbc8aebe9f13c67ff2f586260649e51ab5276c47395257425c8e036f87574a75be928295bd636f957f0b735117ec1933215ecc461267d8b4f3c09f8512fb63d59675cd34cd16dc5daa9fdfcab7d56345eef5d8e2f6f0f4d8141df1ab650737291bb8fc9180b4c55b321be9fea5b97e1f1af54cd9bd9cd50fe79b2f991c5c653b96d75bf7dd70920243eae9635581ef220c96f2de1ba61c734fbe4c6d2526445125c9907fcc0e92f1fe32e27147517b10cb755eb5fa57c9f209f82339126864c52f0940b72f129b3c54335c6670d37935d78d412ffea25987c53fb2d6c2edd8945c81ea72caf2a24967920bfffae1d77052977aaf4bb5589a2a452f2de0b3501676cfaac52953bd12cc1047f32d891fab600d584f6e8b93aca67baf78ff55ea5e6e35c57b5ecb9f5cb35e8e13c7a0ee72fd56be5dee445f2c27030c7e2b849b5b6b3f65bbdabd87ee285db77dbda454aef822355d7f5ed6275b0a317fcdb0813ed637dbb785bb6d79fc23a0cc08e4f8f538450ba547ab2e94d4471f8edd8538ce2899404678d1319ff8c11b88800595a5ab492879e02f0bfa7f701cc1ac85fa1eb0de624903566ec2da1d27c34ab99acaf6f2970067c8a7f0ab875a03b28500626d884b0b1bc560f096ddeac7de29b0eeafe8ac7270e2d4b63a9c2da0e832008b5e1c0b96b1c86ad4cbc5eb317756e6db64e29069a1638975389bf94c09bfcad2c9e4adb70eb4515a80931c3721d26eb54d30911a179dccd41a67b560306b8a3d3fb53d24f825b8040291955538b08241f7a033a226417786b07e2f8b6c54591cdd06ce3a5500b27aaee366fa852b17e6c54d375d666c13243670d2ee2034224067a6e0d47135ded92cd12047c9a2cb3656327f1519ed0db9f7ff932823535ab797baeac918a730ad905798276af6b85a1cf4df62ae5186256098463e73f3eb2c2b788de580bc7ca69a4f3ac4a71fdbd91499b15939f82e82e0dbc88cda71e2a673f39427c52d13ea1c9575ffcd20a41b57aa520897e0c5588bb676f724335557b60be079e302e518a1240f7332c7640d2240fa173cde3bba8308330057cbb81c9505526c78346577a81b0d309d84c0965828aaa81ed8b65b42a3dc2eaf96a78dbe9de7c02cb2da210766ce3633b99161ca70e53bc741ad7d33b57858430144eed3d222fea4d89adf18cc7e1a6d33c4bba447b619efbdaadccfce1147bdd5419ea6600250b1138edf347e6400773fdf925dcfe65f5004e27554cc5a2f9da3f1397c2badddd0a939c11876136ad901d6580e4618c91d77d367a09cc5b3ac0642239982b0ba10364fae831805f3d2d892d35e60c5fd4466e3d7a0dbcef885384ea210e041371497622ab681a7d171c3772afb8fa8dbc2e3b1f8212c145374f5eecca4a7e0cad9c980ce19a74f070cb9e90090ee75c098ff0d6488cdf5ac093ce624db8499fd6dab9115c7badb7dc9e296bf1f3c15ba251025110ef21ebfc5adf72e1e9323b66d7fc95d392d7baa58607557766b0058a3017914cd2517b6784434ef7dc61796f4322669432ee6ffbf29ecb9c1644bc4622e5dc36b020887ca38169ea0520eb4ce31083b6febf5332a1c8a9ecf378a29fe8df7a936e9dea46c017d1f478ae4de751808e516ea2182d02ff5f8d9afcdd41f583ffa4f37f18fbf322ea35edc707dd9cfe2725b17874aeec3ed0760c0d01716335a762f560636380518fa8a3f353733133000b8d11388ab507e94d48ff55b1412515a1a49b9cb24cc8b0ed5e648b1830391525fb9438f4a3d500bc1740a8f2c6ffee1565fd5b2fae7e604791ec4068d15a597a3b382accbd515fabe9cedc3f59c2e81e19037a5efbc890aa2a363dae7490a31a684f1ebe069b94ed860abbba732c85513a0249fddbdb83b5356d4f36b981a1a48cca85a8ddc41673077ed44752ffcb961763f3ebb674681bf23d0c3f8c79605de7842961c9ace7eb74afa1d9d849c5aef3c1aa4d9d1aa492ca6f7b6dcd8aeff100520125dfd6337803cb6bc2022854caa9f426494250ec9dafcae62acba2748b6cd525eb383fdd2fb04e6602b849cb2306c6f4520205283777321813aa5028ef483568d66179766ca609e954c159894dd02f0a13c9c89eac0826dc6045dd369c03db482dcfb249954feaf6629566b41ff157cff858c50e99e722e1ab56c1e72096c53b89b8dcb34654f1c186d60ed467362ac07d50a8726daffc3f26b57c6e5038961b97956d7849a4b8f26cea9412b6dcad866d1df366df6c93b858537f0e20c52a72159c6ce5929c9177de268fc92d83e78a18763f12cfbca655ae00645c4643cf40921421665bdc4edf5e42de8a507fd38184403c8ed11eb01679d56e1c5785ad663055f2910a42d0f9ab845ed6c2427bb985692ece10d97d3bafe568bd87b918ef19e70ded03e16b100910a7d925abf452c86da229e3509c9b4a123bffc9e35af8951aabf21cb019d200f324e4978d337c28ed326def1af4f03ad550aaf8efe95d0d13295538a8e568d1e344812a1b1bd73c4fbae7365d56c89261bc8b65986606bb37293c1ba7e99445e1fd23dd80f929bbda4884573aa864f2bad71962786fb475843af5bb6d05ae804bcb1e13ebd448685f465bd6ae2fd023a5ffb90e4b14a22a421eaf7e1f14857e574195731e21592193fcb4767fdcfa483880090566adb34769d5ebfc9d99e5af71e882754abe2d3b5ba5cc919119fc53eee6f9f29f9d91881fd52914dbda6b89a55bbf575acfab410cd8a7c6779107b32c2602638cc724974a7fa1d58faec48eaeb0ffd5eaad03a68e4f28df40edab9d837005c1aad5561c75548e9d93f1757493d7e9f38a8da796afbe3ebc8b2b869f8be315e4ea8e585bfe21aa71bb85b7f2632a1a54ec16329f5d00c604038f0f337458d0ed0041070f7b2dea9884c35880db2de0922b8cb808c16060b34dbffd3f950aed6c13e8cf8a3451b42b6023fd264b4325e99183837e3e22e6fde14966f35e826821ee3402181aa9dbabc1a4926689591faa661a0dfbf051b797a101c0db403f612b3959aa12fe464309684063d1570de74030272a03f0db439bf8dcbf9b2bdf39ba0b6555c3a9d3ee70498485e6e7009cd5a0260baf7b86b495a89332be09b37c8481cde447aef16a4458ef702d42f654854a17e09ad75d4e5e7ce55dc5f20af643a42a3f18c7f4ab052d204bee7c0dc085942b5997580325ac4ea96a4be2b02f6fa0f1befc8840c8808d85d60bfd62a55860a314c28acd3284eef6349c5b20b1d36cdb2f1aac4a04a87014991fdb4e7e7ce2530a74b2a4103a34200d6bbcdbf6c3ec2421d3b4b37c10cc1fc0f0637aa27a9f8f11bdbca241ce1f515ed276f63c14d2ef9096a8935b8fe34a1b4a38e0ad833cc57152d302df38018936f42315beb7116cd645242c6c5e813646a2d9631ce2246314855a829d7db1cc321da8706f60b0e59daf3d", 0x1000}, {&(0x7f00000011c0)="a0a75d0b6649f2258f54cdb50905a99da019a72be6a10fe7ea42504ecd2b05d3aa2d128aff9e279aa6dbee78436268e9215238a9ae4cfcba33fd5f496fc259ecf76194ceae747f4101d2669abd93853c1f2a743ad475005f2326b3796c82180086b93310a7a1078a3f4c33cad53007401294380331ffc53220843a5e412ba2c132b284e34c5af59b807081bd6ad52a45961cb11c90e00f2851396f7fc94042a32caa94a143a6ce815194bad191f27008", 0xb0}, {&(0x7f0000001280)="4cd3785f8c08f8ea0fdf6713fc54d743c1fc904a282a058eee976f985e1ff37d90a208ceadc544d5ec7fbd9a64fc5a0a122103a7e943ca7597a585dfb91e7f75dcacc6d02fcaf4ed48d70fadfea0aef27e61cd5a01e33364dbd124e378fa079abc8dcf6be15a916ce85ee5b06b4233803184054b7502f83d409f85c3a6d56b0952ca61c961f350eeecbf876bd02a84238fb7968c2ce15e014f25b25d52c9b6fdc0aee72f8aa65795106eac04cec1a5105c3b714ba0852ed52f002118c094b9", 0xbf}, {&(0x7f0000001340)="232689572393e1bb4075603083c27bfa85850f49001f11bb908a1ea68f7776ed439d9ac6c08849b215da5765e20a2d295065a354abd0c882efec914d96f5765172166f730f9042125a73fd8e135ebcaf79d1c02f1cba75dd11ec01f289739fe2ad64b7035a1f3a399b180973b81258de2184b100cfb887918ff8cf8409c5c7ee18c7940d659d294b2296acd9df6fd8564e4070bedbb2aaea18ddcd4fff8169759de22df074ca0c6f2db3c7c31651d39c3a53a7a6cbe340ea3e1eb1f47927a34643bc5de1", 0xc4}], 0x4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4000080000000, 0x0) r1 = socket$inet6(0x18, 0x4003, 0xb144) fchflags(r1, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000080)=""/29, 0x1d, 0x43, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd}], 0x6, 0x0, 0x0, 0x0) 03:10:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) fchmod(r0, 0x38) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 03:10:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc6}], 0x6, 0x0, 0x0, 0x0) 03:10:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0xffffffff00000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 03:10:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x600}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3ff, 0x1, 0x1, 0x800, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x900}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20128, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x5, 0x9, 0xfffffffffffffffd, 0x1}, {0x7, 0x38d, 0x10001, 0x62}, {0x2c3, 0x46, 0xcd, 0x3f}, {0x6, 0x8, 0x200, 0x2}, {0x5, 0x4, 0x101}, {0x1f, 0x6, 0x100000000, 0x5}, {0x0, 0x200, 0xa3, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x16, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa00}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xc4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair(0x39, 0x1, 0x81, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001240)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x2, 0x800, 0x10001}, {0x18, 0x3, 0x9, 0x3}, 0x3, [0x0, 0x9, 0x5, 0x2f1, 0x10000000000, 0xfffffffffffffffd, 0x4]}, 0x3c) setsockopt(r2, 0x29, 0xd, &(0x7f00000011c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff59) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd00}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x5e605fd5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc600}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x100, 0x8, 0xffffffffffffffad, 0x1, 0x7, 0x2, 0x80000001, 0x2, 0xfffffffffffffffd, 0xd8c3, 0x4}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) close(r1) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300", 0x70000}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000027000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000025000/0x5000)=nil, 0x5000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000240)=ANY=[@ANYBLOB="01653000"], 0xa, &(0x7f0000000800)=[{&(0x7f0000000180)="779048b2cfc4b9cdf8a64e6bcff01027dcdcf783360a2a75c30aa0f4bf130899218dc13e5434d801acfc03b046610235f44f4a157a31812821fd6f251865c95f5717c4867d620552ce21526bb1d71d5640237d113ca32f289acd71857cad259b042d1acd5d2c7812a097ab3481b350e59cb11a60f1beb32de07bcbe98e080583d05706", 0x83}, {&(0x7f00000002c0)="d8e0f9decd57e6c6e65371bdcdcce736cd52363b98c767ddf11fa0c10e0354d55f061ef118aceae6f1cbe16b83dbc3ee85e94f1e4b7cb5ba25d466775d637203fdbac29008987f83a7d63dd0cb55b96208b0660de57e2c31e836558eea34a079ef99829d9eca6c3ae224a76f08f7528831f30e534b9a91e4987467d29e61a5065b86ada8338a812173e1543f0aa92053ff1f92786254e9c890f35a072b016d2cdf130a1f46662aaabdade71bde63bbdd4d263c2ec70fc8265a768c5cced49c975ab35cad4519c890ddce5f63f85c4024043abd52a57c79146102941ad3722dcfb5e91b367029e84a3ed758a82625cbee62", 0xf1}, {&(0x7f00000003c0)="c4d7d9b114bde07fb7c97aca94533081cead2615f782f35a8ca907089fe4153c70f8aa0d0f11c3ab55244af27d68685d085198e70b265566ca17594f66fe42114165b69805a7d833434a63facdc2eb45ca4d6d99f74682756d85079a5da461bb1373faa633a7394a7920ce924abbb3868b48a3427d683243a03b9db433647aa15ce64189ef604d7f9b836c96278073eb1d4a78d41cbcd4d7a410c1dd0db4bdd47351b19cf0b4b12e7441a4a8ff02bb8615da8439c0c902d1842ee5a08c5ee9318e81419239fa12b30eefcb4698e6d7d92c9aa8b1c1938fd8a0b8473ba0fe9df43712658613555fa715c821f9f2", 0xed}, {&(0x7f0000000080)="bd756c893b3ddf8c9d097d57", 0xc}, {&(0x7f00000004c0)="bb2a2f3cf0e360641ae67a59a4f00e163a9e0b38dbe6080d2a9431fafbf2b551a0a7e712f0744f99b7e0090c0c5a6e0567a821d0c864503441bc91c87a1a1735d9e284ffbd820f536f332744d2620795ed45c318067da258f29335081728ad3db62f5856721dc79d89d35177e07a57822f12fa3ae0faa565061660569be581f74c4df32595621e2a4147f410fcba5256934d47cd3254d0ccd15a5f72f180769ebf67d2049ea88333313b1614bf97cf45c56df2d558722d857d842da4ac58660fa004420c6c6f1557ed0524a7d5390efb87fbfabb23b7e0691aaa6178fd39a7392274be7e402628652e3a45bfa2c24da7d07fb834", 0xf4}, {&(0x7f00000005c0)="946a51361b201984764260a73dfc7c96450a8d0b365c6b4f983b2254daf99dcb7b437ea257a7ca2d3ddd4a663292517364dbff31c854ae4f6396b97077f0bed4b29113212d104618c0abe4213632cbf86a08b3ea607d63354da602cacf3d95dab87995ff16a6eb99", 0x68}, {&(0x7f0000000640)="1e742cc45e2110bc0eff9c6a592f0c63566e4ef410212932da5a16c49094f227bd084af1be50ba2b6152d4034dde009ee6da30bbb784f458a14477fbfc6398f803dfd2da2c04101bbe5a3fb46bbc690dd56cfbe42bf8a0b643b17163f98a583967990800ab78fe9d52c0ef680cec9be8a88589d5a259f728a2d9db3ab3af586e3d83ab84055f049e17f79f7dad93576dec939bfdfa000a3ffc22cc5780221a223055248e199709acf5de1b22d40b8b1de4e1fdc57e67ca3973abc2ba558126bc63e713f4", 0xc4}, {&(0x7f0000000740)="334ae9f08ea1066a77f318f326e14b0494466c68534b439ba91ef68b461e7bc859351a200d27257e2050aa716fab8408113142a5f657f178d63fbbb29dfaf59ff3eea306b502d39365fdfa5a35d189b641b609f252bcf9d6f37646e29d8dc802333ee7b484caf83c14f8856c9a26ff0d4bf4db6deb3927c0859da45c400e27b81c9d73a67e90e9a85b", 0x89}], 0x8, 0x0, 0x0, 0x406}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10101, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x9, 0x20, 0xd8cf, 0x144, "9c9c46900df788c75213961b3650a2378131750f", 0xb626, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x301, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xd27ec72ec168037a, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc6000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xf8ffffff}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffff8}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="0a0bb741b653b2476a6605b7501fdc23614f2ecd4575dc5d4a2a5165052eb3f7ab723fa338df2a8b54db3937f887bcb833435f3f73ebaec7d03dcfbc9643dba645c040db1cfe854230b13c9ae5abe7a64d44e7bc5dd74f5a5bbf3952fe1fdef0b1c8f1f34f60f620693ff8a02cf43d4330b09a8f91283f017f0e4a047f61f178be50bde3d28579cf956d6f6716d1e27fd2c51eb326f57ff7a6ff8973ca12346ef73f0b436ecd5db754b326f36d159410c8bd8299800e4bbaa4230ba453626940e24bc5d02b1f3267bc91313a1d954f836c2040aed8143ef3a90286778ae434c3de907808b00f87", 0xe7}, {&(0x7f0000000180)="12a66f7fef85bf09480376b54e77b4c32d09fca371be2b3b24103a5c5611128bb62d199e41cf54735e038551fcd13df5ad23331979113e815d55f2c4952c07bc9afcea0e3fe43a50689695b0b569460679332d977bab5b3af96113", 0x5b}, {&(0x7f0000000200)="c12a73a0454c8492af3712fcd5f3f1fb88134fca62e7df268e02c9b1b49aec48e0c7595f520c6bd2cc1eb42b1b0fe594c5c57f07c7e511dab7d72f2b793a84500cdd837d2417a7154d413db005be47dd171f30f11ce2c410a2fe8f03dbc448f4403badee265971295c9db06b9ba95c6cf53c5a26d80f01cdb05beb13e07eae862a7c9e5b7a0dc679485b62e13d2648a3f2f8af626659b6a23e26bcddf46822357c71549a0ea61b85651511a9", 0xac}, {&(0x7f00000002c0)="b0bc586f2f12dd6ed1cea4dafedff3d6c7fe53b78ad3268e1d054ed4ecd5b5854d4551a8423da0e895b98229591f49a6d9c99ce988ac0018ee667226e1bf78eaf3792fc44fb2fc218772e845f729a97e66a29f859271a1d9c641c96dec403100e93c0df80d4dce348f9d6779c84f873a5c628dca9fea3e0b4076bccf0e2790f73772312d5f8e050316440bc2ec0a459a396ffefd788e849d441e1617a2162802548ddb9a1ac000bdecd58d1d59ae8b01788f54b9159c048811548abbecdb2b1ea3b3798dac0e044a23f14e91ffcc92c9c5abeedd871b1552327e4aeb7d3c", 0xde}], 0x4) listen(r0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x600000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket(0x100400000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0xe0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x900000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="1622624ed674494ba988c741eb4873", 0xf}], 0x1, 0x0}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xc4ad) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x2, 0x9, {[0x8, 0x7fffffff, 0x9, 0x7, 0x6, 0x9481, 0x8, 0x6, 0x9, 0x2, 0x3422cc60, 0x2, 0x0, 0x2, 0x0, 0x200, 0xffffffff, 0xc], [0x80, 0x1000, 0x17, 0x79bf, 0x7, 0x1ff, 0x1fb, 0xfffffffffffffff9, 0x3, 0x7], [0xbb, 0xef, 0xff, 0x10000, 0x8, 0x1, 0x8], [0x6, 0x9, 0x80000000, 0xfff, 0x2d77, 0x6], [{0x8, 0x2, 0x8, 0x80000001}, {0xec, 0x80, 0x7, 0x80000001}, {0x2, 0x0, 0xffffffffffff8000, 0x8000}, {0x7, 0xd78c, 0x3, 0x6}, {0x2, 0x3, 0x0, 0xffffffff}, {0xffffffff, 0xfff, 0x51, 0x200}, {0xffffffffd54e00f5, 0x9, 0x6, 0xd1}, {0x10e1, 0x800, 0x6, 0x353}], {0xe20, 0x1, 0x80, 0x100000000}, {0xf000000000000000, 0x6, 0x0, 0x7}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa00000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket(0x18, 0x2, 0xdaab) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd00000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x8a) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc600000000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: mprotect(&(0x7f000008c000/0x4000)=nil, 0x4000, 0x411bc237a2d129df) setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20081, 0x0) r1 = socket(0x0, 0x4005, 0x2000000000000003) r2 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x2b}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/51, 0x33}], 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r4 = semget$private(0x0, 0xffffffffffffffff, 0x10000000200011) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000280)={0x1, 0x2}) setsockopt(r6, 0x29, 0x6c, &(0x7f00000000c0)="e3dbe9596a70dcdae0373e8bae67ac4c00eb1d10c709662912cf3a90cea1d80b7328c41f6571f27d508f6cd250198533ff1beab40b9ad9a30af5f1a2815a54", 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1, 0x100000003}, 0x3) semget(0x3, 0x2, 0x100) semctl$SETVAL(r4, 0x3, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x0, &(0x7f00000003c0)) semget$private(0x0, 0x6, 0x40000000000400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r1) dup(r2) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xf8ffffff00000000}], 0x6, 0x0, 0x0, 0x0) 03:10:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000005, 0x7d1c, 0x6}, {{r1}, 0xfffffffffffffffd, 0x3, 0x28, 0x7fff, 0xff}, {{r1}, 0x0, 0x8, 0x10, 0x6141, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x11, 0x72, 0x3}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x9, 0x8000000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x9, 0x40, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x18, 0xf0000003, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x21, 0x4, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0xffffffff, 0x2}], 0xffffffff7fffffff, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x400}, {{r1}, 0xfffffffffffffffa, 0x89, 0xfffff, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1fe0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000003, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0xfff, 0x81}], 0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3, 0x8, 0x8}, 0x10001}) dup2(r0, r1) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x80}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/18]) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10, 0x0, 0x0, 0x0) 03:10:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x190, 0x0, 0x0, 0x0) 03:10:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x1, r0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f00000000c0)="12ba97df623c88ab4c7b608532a8668031957a9c7c8daf912c28b212021c0d4297e662260acbe1614fc18c3937310f34"}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xa, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xd, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xc6, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x600, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x900, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xa00, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xd00, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xc600, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xa000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xd000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xc6000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xf8ffffff, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xfffffff8, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x600000000000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x900000000000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xa00000000000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xd00000000000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xc600000000000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0xf8ffffff00000000, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x10000}, 0x8) r3 = kqueue() r4 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x90) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) dup(r1) write(r1, 0x0, 0x287) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8001, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) kqueue() write(r0, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x120, 0x80) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0xb, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) write(r0, 0x0, 0xffffff3b) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x0, "61aa0db100000100", 0x0, 0x5}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:42 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x102, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x134) read(r0, &(0x7f00000000c0)=""/14, 0xe) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x1f5) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2060, 0xff) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0xfffffffffffffff7, 0x20, 0x40}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0xffffffff7fffffff) fcntl$setstatus(r0, 0x4, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="0b49b70a31d2714a14f0fc9c94a1131a816de8a19b4b616f4ef2ec5d369742efc892fbfb4ce6e4e1b2f8e84ccf71bb9b80d505c504463da7fd2b25fe8073dab60fd5bb83ccb3194d07e552128240dbb230d7fd73f611297fc3583c544ee774f730eadea302c6549948b9a1eddfcfcd29edf2b0ed2520bd7a4c27ef7ebd99461625e00204d64b353ec57c5ebc554224e76349a0738beede52e7fc78279a8f0c02ede000ee2cc0b0303b03e206219699e2fd500ca4ec2f4307ccd9b74b334b5567d0362ee31dd8ac11c2a0", 0xca) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20280, 0x0) r2 = kqueue() socketpair(0x1f, 0x2, 0xff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x100000001, 0x4, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d7c2e7034f80afefd5156900bcf435a2a7a95bd052395602463e7ee5f41b088e228baeef02470eff2c05f762993d1e350f8d181424259e638a29f923f7d15aaf3c31cd5753a781f92bfe524b6682a7de3d588d9d4e5bcf8106e4d599f664919db0cb97e75f785d6bb63f7c2021c5467158dfe95a745946d725f36cdd87ad949f8455561e1d15831d9ec25d1942626e23", 0x90}], 0x1) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffff7) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x4, 0x7fffffff, 0xfffffffffffffff7, 0xfffffffffffffffa, "f1a17f8d63750afbf9f45b322b001f55e6dd710a", 0x7f, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x882, 0x20) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffdf8, 0x1, 0xfffffffffffffffe, 0x0, 0x7, 0x9, 0x6, 0x1, 0x0, 0x7, 0x400}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x1f) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x100000001}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x101, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0xd}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x4) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f0000000080)={0x3, 0xfffffffffffffffe, 0x0, 0x3, "61aa0db100000100", 0x0, 0x8000000000}) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x8001, 0x2, "cdd6746e5142fce381c2e5393215ded2c37b1333", 0x9, 0x1f}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x18, 0x4000, 0x7fffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = syz_open_pts() symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) write(r0, 0x0, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffbff}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/100, 0xffffffffffffffda}, {&(0x7f00000003c0)=""/128, 0x2f8}, {&(0x7f0000000440)=""/58, 0x3a}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f0000000500)=""/233, 0xe9}], 0xa) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xd2bb, 0x1, 0xe5fe, 0x80000000}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="8ed3964b9ca53df1423501c3a0af69d4323203ecedea57e3c02e005cb27057789da8", 0x22}, {&(0x7f00000000c0)="03457d001bae217864dc986defab12c012ff6b903da43e2f50ea3f046ce4399fabd0fd969cfdf5fd69bcfee9705df6c3d2e8598e5f018f546e052cd18b4d7f2fb02a68433a5a24cb574d1b8bde368fce1df4aba36d537751e67cc8ccc63f62de0a1785918bb0e8fd635a800a9cee9c5c90557fd953332868a68435e7a0d7214316bd9a933a67c3bf46de9f7d7b841fa4ac8810e33f28a7c28213bc3934b603ab0e44ff98757cff7b8f73adad98b5b9432fbd2ce504e77d4411ade6c1cb2b31497d711a1988de212b5e87c5d29aaea399e63a34944f6e7b51ab39e7e6155267099614c6acff45b32ad7ed", 0xea}, {&(0x7f00000001c0)="d415aeb2ab09c2244bf9354697b098b0abca72a96ac2baafd8e7862ac007d8d7f4d6d0292499f64d885463e543cc604b7ac83626e58594b85f25b78aa6013d1f5717dbbcf18bd210ce389a8abc", 0x4d}, {&(0x7f0000000240)="f18f61d9623ec1493021b49b7f067657c45cf1a0ad0adb066a4e370d455c3c357e191b75fa5dd2b43bb7dd3f0dfc00dafce379e74a013ee6aa5fa91502b65da9ca2ac7208967f51f4ff9ea98cde8f43e7bb0538ef8994ad38a43df56af3d32c9a7c74d6b68a6e4595e2aad031cffba53d196dbf111d87186f535adcd1b4911beec363915692990f64ce066bb04e39c02f1ff78", 0x93}, {&(0x7f0000000300)="5fe4e6571b4bfcb6f8860a05ae648078d6ad9e9447ae6e6c8d8067b4b9d4f649b6c664ad0f6fddae4d73692140457482ac8e1820bb5198cd30e6a532380867cb", 0x40}, {&(0x7f0000000340)="a62fba78ebe69796e253ee099beba23b66b7d65d07dccb72901a1698b2b5691073975dad35d4d46bf4bd19ad33c0d3d36ee7045feef96480df7ab9bc236dc1a6e392", 0x42}, {&(0x7f00000003c0)="af7001ae60371dae268a28e3b213a6b34be7483f2b1be18b9b77f26b", 0x1c}, {&(0x7f0000000400)="1269e5149c8e49e4e19e3bdba7c96614eb26bb9f8dfcb07917c6f7afa367f0c49f7341bdaa617df63cd4a5f8569a2c723b1c685976e542170c1338d1b01029cbe9c5fab6b0a1f277a263226ef298084d25e6005a48c68f95427cc41eb486ebf1eb84742434153549c37bc6a7a59efaeb7a327ca5aeb2367564b8ff5561165b", 0x7f}, {&(0x7f0000000500)="448413c3fdd38ebf32c5df3d831d8a47032dac51fd725a86940b5d31693759995b17eeb0a9228153dac66e05b67f4b85953b30c88e239deb5a1d8c12f1bd431c2e327c272fdc44b1fb1d3b4a85150383a9ea19a6682370570bcc09b57fb4f79fa52ef389e57b77d245a82c0d5212ebf4a347d1d885d014fcafde8bc8f6e006fec6b07e6511a07543fa9caaf5afc8bc32c0fcef597fd4b6f16c747632862d747f17", 0xa1}], 0x9, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff94) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x4, 0x36, 0x3d, 0x3, "66c2ba270250d2747218364cd45c8a5a8f9de0ea", 0x5, 0x8}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r4) write(r1, 0x0, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x65, 0x0, 0x4, "b2958ac5db5c7a927527d900f7c5ba23825cfc08", 0x34}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x3, 0x401) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x5f2, 0x2, 0x3, "a33a8e5ca4b36e8954869c502a353226f0928fc8", 0x1, 0x2}) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x207, 0x99}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x7, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x22) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 03:10:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:44 executing program 0: kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x3, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = socket(0x39, 0x2, 0x7) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x220f1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x4}) write(r3, 0x0, 0xfffffffffffffe5f) semget$private(0x0, 0x3, 0x260) socket$inet6(0x18, 0x0, 0x8) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000695b36"], &(0x7f0000000300)=0x6e) r4 = msgget$private(0x0, 0x302) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/165) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x3f, 0x8001, 0x3}, 0x2b840, 0x6, 0x55}) r5 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1000, 0x20}) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/226, 0xe2}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x467, 0x3, 0x80000001, 0x20, "93e5fc18f2fad143952dbe9bbb3228a02ca101b3", 0x200, 0xffffffffffff2b32}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x280, 0x0) getpeername$inet6(r3, &(0x7f0000000600), &(0x7f00000005c0)=0xff74) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) semget$private(0x0, 0x5, 0x21) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x6, 0x0) 03:10:45 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x80, 0x755, &(0x7f0000000500)="acfaed0976d34c26477cf6a921f154eb335a82fc55aa69f1da893ce507c75d2b1bbc2a48095ae6815ffee78fb363332bf9dbca6d8969c75619e387897c8469a457526e066e77a9752d783959b6227b3820ebb84d4c444af242bbdf45caf7410897826612f1ee9635641fafa0210dde02e01e7db28be03248ce3c77fc74b6a52f160c87eddec6c0b1c8fa0ecf431673f7536221d2f29aca089af66021205bfb911787cb4b061cbbb4c33afe2cbf1021897ff1e35c997cadba9f856029720a61e553342891b6e748ea468f41b6443be1a9529dd82c0b8142cc83d64bcd40d901144934dccdd996fcae2252f47b4ac6986cb548e2ebe57d0f1cc84d3d23e67fe2ff8ab17932c5eda80bfffbf249ff0909bfae9e0cbb46fa5b6f2aecae5bfbadcd11eb39c054bdf38e2675b54b905f4e9bc7330f33551212780053ee43cc8fc1fa2b0c609f48c9dc94ae501db6895595951c5921091010e589280f26f2ed813f0527f2635514837f1e6e543ff1f911ed164cc23a05ffdba998faa744c722866286f4365a126aee5418e8119734be481d1eee8be16f297a6cb4b6ad6858de4e9a5361cee6471eebe5959b4c2f241fbddc8d23324328ccffdb1056ea8e0dd91b7620d10eb0fe2f13a7df979ebedb020be2a73401e7aaf1ecfcd71f55c6993c5c171eda218813b28d532e0cea03b827d0d541e8d53963aab4c6155d2f687dc635d0d5edca427763f8c8dd10b7b5cc4ba6287fed7ecacf309ee49e3213b59749c17abdd7a79d0f19fac6f33590bd4b9adcf3a2f049a29b4952f49b133bc721ea1463a93e3a2f8455b6777137c05a668633cdc8dc17b785e87ca2ea1dd0410c26b131404216472a80e35d0bd1a406cf14dfd62b38827460aabeec71f9f79125f9c16e193108ed830e5ac22bf7f88fd47b85b98d80d001c89cd4b5ab32cb9821b143b2c27640f9e8dea123e2e12fe7c10f01c9d2734c8734946235d7d7572b74ee16ffe425a698551abb951074769a2f2ee6fa7901ef8c63890f46f0add415bb50b8b111be4089d489b8acae9f196495dd53d00e723d425a064d575bc8024b25d882cc67586fa08469c7707bd8982e953dd7575955dfae9e11dfa6827c9517df3e55070dd221a75c8618e6cee4c1556cdc85a3230f747fca1b9a3d92770bdb8b8c73de07eb24266f74e04fa2bd6630436bb0acd05f861c1a6ad2c5933984fd7d4d0616cc538d90e94ad524aee919c28b0b2fbaf1eee12303717a3ecd35be5361cac1ace8177243c81d9e4d13e7ae432184475d364c413c429521d2c27ee63c5b633c80e59ae0704992796964fb4f82227647d8ce1b984a0af8c32a4bf10822d4434e06f1c4d7a29bb71381a42c17492585dc2d4ba75fab9831c4538fb7b93dbcb5906defb05b02f651dd272e014508d4046ed79f9da0b0b34ef56d635b087142e377a632dd59856045ebe2f3a7f7276ae3b510f0999c986d8344d7c76667a507b0b3f8296805ddddb2b8bf3d203b7119eb21fd3b0fbacc984882ef0523ab5b92c9f3a37e45978832576ec8497d7bc4035b62b5c6dd2488d0243bf5add226e3f7793b869a9aa1fe7f1232b0d54bee5148237585034b1e5dc1882e7356c19fb00b4d85ec91988cf03cfd376e745df209ee3ebd639c31b90d8c1b1239604fafd02d36e8f19b707bc691f80c920a83d94dc28f31055dfc516558c6346386343d5ba8d4a8881ae563c3caed56cffbf0f7d736b31a7a3f7338384c5aa4857a9cbd3c42e6f4f55f5494e3baf2f3ef4b87478db8426f1eeebfb1249fcb068859f99a66ba17b6304de097888e5472d84f9342c98144ad491a7f648d19c37bc2ba4bd36c1581e299359732f2b22918544c3e0096d3eeaa2cf919f46867ecf9a96d1236f6c2d29c32bc7b998e5551f5308f1f884038e5990215bc87f18e7fafca914cc8a19d8628c90e357ea9f19795b6ce4500bb20ced095db7948400f5fb9b52c6b63cd909e2a835725f27ae3d96ffc5818170b8c90f1a8fc0518570bd73bcae580397d95621cc54fc15829816d6ab5f7c67ff23bdee2b950218c963064bea0cc8f80569ac8a5fd58ea8d3bb02eeae24d9ff7c967d88e9977fb096634452c2304b94358a2f8600391b1b60156eba7b76c29e0dfc189432a42a090d779dbc5b66e31c3a2f1f5c355b9ce30fbb618346b84a97bbddd01f0854ce62aa180527fbec957b6170dd04a9e0ef221ff442d441feed294f8f2f2ae2e409542ca23767ca70c067bbc4c645c9adc551bebba441427aab21b0bfa31a93bcf5c2b4cdd4bbe598b9791cb24b08ccbdf6f41e8377962a3728873338552971863aacdeb2c356f5d1c35ea076cd4c7f9fee15726f2c81ef6d668dd7db9b19b669212f28bc265c975200374a9d480346fee938e4aae7aa0844761443cd9f817e2a27449284ebc6317871eaa776b77647c54f1200ca9631493ecbbe0c97a104ea84976474ec4dea241a4ec500316ecc4203104ec45646bb3a180f7c33197605cfc354abe431c682408061bf90e15aa7ade9abd6722d0856ed039487e863122fb20510b3489c1eb7cbba0c2052492858a0a6ab0a9f48fd6217aaec02fedca274a8a11462b6e5ae9b2bfbcac0fd6dfe6e80d82d579fcbd1666c82f539334febc824a5a8e79bab6c1cd6d214519d522b062f71c66e4baa150230decce61120fd1f9a74a43fc5bacb23c1cee45f589b468ebccaf959d8014458abb9b1cccbdf61701c012f34abe12ec718b090d5e9f4f55e358e12ca047dcb8965994a844ad8e6e824a2c75851cc95e4431d01002e1c302c22618201d3bc0e373315c87d9cb463b0d40f59c312f6b621841ff4f897167a593a5ce3cf02b2833dbfa5abbf8dc940795c026495bf71d9f369921ba755994b326abbe8d7440b0871e1cce860d35ecf764ca00275497868e263a5fba9e194fd620530adf47e5b7acceca5a978b6cfc201e01067316dd39bcfa2534f219d2e52a2bdb3cc748815901a01fe99c8bd06023102aae13acf2d883cdd5f9f3f6852ac2113c188a8a30d3eb2c52179d03f6d71335afdd4708650c200fed64a3e56fe2596f07996c434188f1d22aee823ee77b63962c62f260c0f791ed97c117d9182152b1dd162edf040326131c3e241859d1f991b3b40d787e939b1122f12573695d1b3a61b96d5ebc962c01b6ba434388335a1b25d0e60c4a702f408f67468f469f0d350b214dc324f78a59eea9dccc4222030b26b7c0c7b391f2a8fcfece64cc5dc9778354b4940a71be237efa65f74f51ab96c92008b5c2fd139ea53a79fd78ad5173b8bc2033fdfa9a2212f6408319299d7f69ca522e0bc35aee72b7ab9ba259c1415005f2b97b49ed5d7a1df824b03241276026fa0b64ea7e09a73ae2aaa07bdb02aae815357c784653061d787928a725e263474d144b1b50a6cc141cc1957b611da05f863c973b2d9abdad9490b0972ce4814ec4da9d2a3bb08ed6fd591ecd63701901dcef1ed75d591cea554cd8d4a49c0b6c90e995c5d094356157f93b0a33f0ad1999c719ceb7a8fef05238823a56c285a4b6c90b6fd248effcafccf8f01f27cbbb6d662190fbebdcac3304855da0cd48ff6b0bd510681662fb077c1c97065bed525808a46b274b3da5437bf33bdf13a4f9dad15e68b6f0f48ffd47ba5113d1afea3e4375a57045fb2d144444b4bb916954ed509f5f13db216280b1eabebd434ea5bb7e563f9f55482eaf882faaef82679a60ead71a80867e359251b86459ede6ed9b3bbbec089ad82e48189798dfa602d23cadbb0b9e81b3c0bc92c9ffc779ec428f32cbf8e91b0063a089bdb69a622414766475533553cfb0c76675dbc20820499646339ecb5a9a2b62ceba41dd8d1f2dadcec7a1a4335310e1da769ae5e0b596f6c0bd80f123acd2654ed14e40e3cef421fed439dea40da1d6c11adcaa5e5bf1e8f851fc42fd37723b96485b874b8abd1c2e5db37d92acf3854b26d80e7ee476de6f0efc2484548614614d1528b910facad79c407d493c6319acd90e7540cd115897678a6a6daa38d3857a146c39a295f788b3a5e600ac42bc5ae451eac6b2b71812472ab80284fe2ec2d4edcae3fb0e6d6e0f48e89c5317937ce5f82272d61c2e6a5b953efe81e42ce1a364fb220deea35d38cf8aaed5512bc0c6e80c9762230639a8562db178f443d5bc667e31443f709af626e75cd2acff42e37ef7eb6817cef1ae63b0b070c7d57899b702222f1b54fb30b2a873957cd5034a9543887635632a460ef4aa50cc8909829c7c482803aa42dc0e26be38c993fbca326ce0425530b93a01d49b52a132875847c02cad20cb85238dadd1d435cc5964abcca04d66ad3a05bb0d9a7d023f5d20ca741aea74607434df9159e6ac804f6b8106d6d3aac2e4a654e87c3a8f9b9ce72fd0fae584db63073ad359695a05cb769a3c37f410fc1919af90c2acdf4641b8851f32c61dc2ed23b0401afe8c7a4b5ada49b735541712da36932541979387b8c40cc66cb0ed8dd31285338d7f2be632b735ab0c4b311903a81486dbea967075817976ec5074a599bb314f13f8a62e9479aacdd7ffbdc6da967b2f8b82342eedd2015f85c801a60c2eea2ee602198dddf2a4e810ca5610e8394d80a1dd956c9b2a3b465bb2e21e36e58fa86b0d5e53084a16698bb736753ac5292722d85251b1649590f5b9baa60c7055a44c1a08a7621a50e1754366ff24eee747fc3603869a4239ebcefb3474dba9ee61aa5eddb6f705aa2ab0e1341df426023d2b4cfb519dab64d4cbf5a8961e84f8f61e1150b679918e2cebcd7c2c5f49370acca5f14d27fde6c6f5103e5acc96413db6312a6d1ac60403a9a48dd0ea473595a112eec86083935ab1002bb3525880d0895a436c952d05dad8c44755173d7f306b6005a6fb9ff0d84103d4e5bee9a8c0c897447bc15f482c2d0462bbd051beb64d42ba7a1c5e5ca5dc446ecc0fc232ce471fff19270f44d77bb4335d3b4b2d6b1212e3bcf1d814b2d7b3278ee072e722d2cd9e5b55a7c19d6961ec8b756396079cafe21bba877b5aa8fb522c9c2122fcd3211b35d0a94ffda7c3aa680abd20c56c2192a15f643d7ffcca3f96b2cc617cc3d2394e1bddcab02031257b82cf543f2d34685f52744ed32d5a23102b1be43a07bf47c5840a8ca72afbaee398f3204b975098a9fe39be3b4cb7539fba0c1b0c4098fe55f9f39e332ca24a4315da31bf3ff58f4b378ee1ef770918c2b07ca11c42216259496759670474e5d1073bd4ba5f25f62a9c6627eb5eb3284f8fea97e98b702c7b4038d6e5e83d1dee944eac55a00fd9fc00e0920e4aeff2856c106cbc43c88d1454651592faf3574803a3e87366daa6b7de33d5b1886941066fc17ebbeb3ef91674278421fe08cd2a37f4f9c20c683d13dcce1daeeedd078546a7b3a9ff42dd77946454525a66c22cc31751ae7e084f0807d109d5c6a96ab797f4ec07c785af6f94034d4d4a52da27cfff4d025a593fd5785623256203505b601277bf4d8c8770aa69ddd98a63d05ed6554306135910f82a1a9b8160e4a2bb53ed976c65a0f8fac44e1b337fb2b7778ea1531743441e999733de6c2e611626ed043bdc1e1cab8751e2b891d0ac270de8b2b9cc683d73ff05ae3c245cad0b03560031f2cbafdb6fbc2a9213b8dbe08798c7f5638e7dbe537826feccf52697e985d68b6286cb7cf3c305e43bb2d7c0ddcda1a60dce3190ee98e8bfc79325a7a9a1837371cea9463be5e30ead76d0be5944eef2ea1cf0e4f5b664ffc525d2ee8b14e0b5c25a51e4fe7324fa4bb35099", 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x30, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x6, 0x0) 03:10:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0x20}, {{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x3, 0x9}], 0x6, 0x0, 0x0, 0x0) 03:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x7, 0x40f5, 0x7}, 0x800000000000, 0x0, 0x3}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0xe5, './file0\x00', './file0\x00'}) 03:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="ce9c18af947a2e880d0c91629ae9e36b8ed4d56c73a01a564ca73ca64c781eec98095383d1a7cf1f773897b2ab", 0x2d}, {&(0x7f0000000500)="afc3e4a0647b7a893d67d65aad4f1869d8e6196991f3797129520a909a884602eeaf3cac6e0291f599f72668d8793f49bb5294a86cd3001b9ca82d12a512b64bc3c5e3918ee3b1693b5e1d28c4aee4918283093be8cb16791a256aea2583888c856658b2ff93b3e8049d67963b35c5086dd88223133a2626a13090889116ab71477b4daf16680a827235900d342087484026b814393f66fb199ce54b2b593f0e9a2c46596524bc214e2711eac341e51cfb83a3a88e5090d3596767f91fb2172acb98b2bae84a37f5b9ae1ae3b89a7402ab2545645a6c9b3c2108781bc791f0861c5ab1f86556d4806c0b80b55de59c330565abdaca738cd413467c2db07d10e61e69f949696a744e41ee50e45b30dad9f255c6a901639426ccddaf7f10d2518a4a9381d08bb1c37125bdce4585280f9590b36f33c78271c19ddbef4c2c5e4f1cda27d28dfa83fb30aa7d4aa72ae858c198703e57449271a9ab92bd1ff7dcaca3dbecc7fa5a00b5930c549ccdce2421dc681f5c9af668a439640398074b2121b8c6c1014f10d4c7d529993b21def736b601eb72c4fbe0ab6ddb4cdf0b7213eb93c3dbba6be86f3bf3ced1e3fca556c7807948f0fcee307cd23702a9b6de1f87b1b56cdc1166777ec15e33bc5849e3ee8f227a7d27f8bbe0fdc99c5027b225fb1221f969213dd8c8e4a846350564af9433479e34722ebb2808ce51ea86e8a220420a0b4dee9b6c3c06a424a567b1b5a1fff755dfd1b3b5dde78342993de28c1ea6da68bd48294ca0a7e983a57c4ac40020266343164aba3ad07eb620692e68939e696520e2d4e1d8bd68d9813cc54a4ae7262eaba434caa37268422ff6f709d408847d11a3d2bf1cae1181ed6a6e0f45858af45558edd371dfe517e537561427108ca5cbcb9c885e3d318b6b71818b6bdc0b5a6a6e2211ef637e57abe0349542fa7ce47c00a7ad49e6ccf975a4b957a56e16cd16a337fee9551939bb08802ee24de6d2faef8fa21881709f99e4eca428f5893890ef4c8c9d20f2efbc4e6ff455350a6f299490023e53325aa98448396d3c39d90da260a3d4e1808d92615fa4bd2e5f8df89a96eadc7730e03caec7cdbe1cc6adb3dc3e2b3f956d0b1dc419c8df6c97a90fc81bebab97969e2551d8578ec9cc1fcc17b5c588c2b0629e6d0e3a4b1c7ad85ca96c1f3aa6dcff6c7d4fca9c9803153fea5661b6ec04e40732b9d53069511f78140ea918e560b8278a26d1e2c65d4b26120667e6e88cc101fd3dc09a90190cc5e00ab145979cb45c6b5f65aab7c3fcd8934d0d4afb1820d897cfd0a84504dde764f21e419ae1c8fed5c88d56db6aba3cc1931857f57989186d8065fb805adec771a3ed92f5aab6078a2da20a4b6c436cf15834dc7d8509a6e5060d5ceeb68b87a0c31362c7b92d109b46a6aa56207d3425743b7019a012651c9833cd3117f445f5119c97a2b2638a38b826243777508ae7cb13bd147ada971acd4f7e7489a2bf1953bdec9ec92a6466a8075701e714d10783fce87534e6c6d877d469b0c335400af07daa3109e668031ca26e92bbaf4a8a65952709f8c785541f700da7a45103db5693675a10a94cb9e75bd428be30f02bcaec909c27f9f50a174478bc2e1b93505ea70fcf6b323d4bc23de0c1f35c22109b4482c44dbc1d8ad4f303141de3dead7426cbb2d5995c9de21ab7cf74b0811c2e9690a9dd11bff5df9c95db587b5d0e80afc7687766f4877dc5ea8674b037b54514cc770c8fed5d9e54b296f0380f0979b6710d08f07a277171ea684820faaab2b377e01e650d453089a0263b9d7ddbd2be223c1316b61f733da1e3fe2e977df4faf2b1dc6e6c0a669b740b09713f1a89e4952db313bf83bef54408ac19920ca5f1ddde8d8579d35bfd3d627110a9620ac14f1bd0dd6b0e12e410a38ad1d8a1adc45f2abe9b48c7a7dad1cd20b349e174420c58ea34764d22de8cd455572d42079629d5662e6e6581c7c86cd2cef80b167683273a4d4bce61a60e44dcfb334815e76abf310a9f4c860d5a5b994f068f2fd5eb5ec3ba3a6d55708c07295dce350e2b12cf97ddcc1673128409eeecc58fc5467bf162049ce6c7c163f3267f8d64766797542a79643148175603933a9141668bac682b69fb4dc3490c7593c9cb5c17c3b28a2ee0884af71ab7ef452f84ecc8f34d59a91d3bd6d286640be1775e10f42ab49bc62c8336846fbdfcc1c6a03b6a86f09c67e3f99aac70e6e04f7662974e65611a3659f8c5911be4fa9434b9561f07b9970c9e20bf7a06545ddfa6351d9d7adbf02d35f90341df152897d0c6ea3d4567128e49d300eecb11481daa9a14f432568632814f439ca1531676147080fff334f2ffcb95176dd9c8af81a4d67c07feebb70e0125c3a2cb56d17a1d0523c6c01873a6990dbbeef4a0150ae4d96b2457dfe326480e5add631830592d3825c875852279e396b372483b4339df178f7c56e3a3eb570eb32a3f7e920ebacfec0c8536038768c4266f28d94960b64a2c85e94ff92549f3cf41c65d295972764082e37688248a7e6a65afe92b9fc64cb382599d2a6a68131a726862bc863e86dfbfbc922b01bab301fc6ff532adf87be55037fdfc2c554098ef5e07d7185e80dc4ec0736a0bb1816a367c842c1b8ede6c0997e8d8fd19e350481a2d8ffb5d8108dbc0b7ee07e3546d41e3c314572e4dbbe42ff64381fb53399c62d61bba5dc524f88a5f099af1050e39e0aaff2f09201672ddd2c278799ff015ab3c3ac02a06e03d571abb95790f38a8b36ee1a252beb3e825ead70eee61b495c0c2c1c953c54ead31afc9189c9531396a376d88866f3fbbf24aec51e849177a3ab40d1132ea2d06007d1ef03725705a39845a8e4103e5d37645680e26b44b34c983729967457902704713b460b74940cdce868628a7846b95b20d65f0a1f17de9b8d718645611fafe4bff2e074edadcd65c883c14a3fc465710bda466ecfb185372886c3e3ae270fca0296627a203e1fbd49aa0e4ba979f004aa14b94fb7984ee6bc95ca07ba76056f091f538efb6d7ad250e06596e75328f5b7d1a8b1ad9dcfee085daf769b841d5cc5e267a96ffaa834226921cf513895aa4966393b6962a1ddb3e34e95f401e2b75df60993819f769081be0f547a45b194847f18f7d5117bedb05b1693cfcf94f387920e1ee4f80a709df6b6468ba8004b8e14b67e032d28c81ae81f8076e33f0e54ab7e6ffb7f143ea35b2e7aef22cf1b78b1f16fac83cb00bfe779365c9a5ece9eb021be2a340d4df8e5673d26ad1e1546e5bc3ba94ac58fe27b3bf4d70faf1b72cf1fba31339b82cf2b62ff4d267dda236573dbb791a5a686a430b00af817c5b9725698d5b24f19cd33eb66bc0cbbff6c57359f6e4ca3e242e0c17243d7b16886e2cc9ff60286d190b90a853fe01fd815bfa0853621f3a6aac4d8c382e31c5bb5d37ce8c1748d2318d7e56dcb9ef3fd2f8b36612855eb15a5b8412f943d3fdc4b047e5fded13ae4af7cd135569d8060372f844ea813424f8037962fd236412074f2b46fdbf35dad23234ff25212cef92b975731b8bb157c3c33d31886144e00e52d350761a137c8cb0b7a20f794b06b25dc356d714622d7eaa5fb8c8ec4a46ad4d052e4ea27baa92ae5036474def90c3f7d963d078640296a8e11bc1809b80ab6c0bf1f4f3ffe4c586ad22fe096245dd09143b131e4eeec63d25a15dfad3e5fb936e7dae15b39eb5f6ac46f1d425c7e569bedab4c125a764353a84306d3013d2aa252aa337b198c4ab56b49c8fd22d23ee5ecebb7c4ae1453170e6ba4efd4cfdb06248e32f387bc3a6c0f1887e86428260c424caa56abb5b9dccb8384cb58f693820556af380334cfb403faa99441e9e0f44435e81db7f77a69749bbb5c0c997f8aae8fac22e5933fe5de7d830b3c08f22da461fdabd1560ac299db767f6f84db8330b73c50ef47d55e0324412bbe87671e589e7a038efbbc09917e32da4c0e512f7fc70ce7e6b495fa0a75c2305938e9fdd8380666057b043188c33419c270ae4d9c8b250206de2010c4ad542845362f6d4eb24c7808092477fb59132f9489095ef14f2056239237825d3948aec8a711baa6945eac6bf9d2d8a120f96c00eb2e885a17df4960535baa80dee014f85822e6de0bf508fb0c0786aa42497808a5a15ea02e2f43576d4fb6165b9212b9f8355ee1ec2fd8aa1e606b2c1a00afbe1daa8c95180ee96078e9a543778040cac55dd9117393432a5615913647c25afcd8ccbd943a387eff58a084feb47bcb341249201fe4a1afc9906808b95150af56f1ec7f1675e68acefa3de030657a7a7c8f1011f4691d27768500168d976180f8099bd56e377fa4e82e689d4ef80bb34a733de56e17da4f2766fc2c19ecbc1360de3bae6da42b541338ae4433dad5f302fe07f58f45364a8e3311f3295ac1a2392a635464a0537440c314aea8f2edd38aba654ecc6295432e0e48331edbfdfd19ad87749f90bc195586ded64d25ffe2784068c4b5619e2f72cae17d66a8d8a82faf28d2061d4bf3454376e9b69ad87dc5e936f50fe2131e2fcb4f99dbf5f8d072732f2d29c33769c4097934ca396c5d2e14b98827e12a596fb3dc91e84a5a917df567b08354eebcdf651b70daff44f53d3bbeb9994c0ee693427fbef09394509b1f287dae42d8395bf3fc77214149b4c78cfe2ebbc0cc923078d6f963b530d371100125689391105c36490401372ba36ae90dd01b5645279c6297dd28fa44185cca0ddc651a4acfe2575cca999ce7f81c530bd0005b400cba1e0b482fba5a4587ee8148bccba61582538125277a7680299048bbf2dea3e2600cdcb61cdbcd39e1ebe9d505c94a7bf7b3f842b8d10c4725f39b5faca5f6c18459c857a9713fc263168e054fea7394fd92ebb62acad11dde5f0c67945295440c69cb7232c9ba6d06df383844303836a0674d9cd32494c187942dc5b1887f935396d21a55c3956d484c9d1390073a9abccb6e6d60d86f52f990ec35cc885dd9c8d6fbb5c324674daaee8a6ee7b89f5643d308960a92b64e48c06e0a59de2b8247bc5f288121f0f7d262099336caaa2d0b2a1e1a70f4060b98cee922990bd6bb7671d77f4bd392288c3796921a53c544804ce78681a4b5882a95ea2dc116ba04504a60062bfa4c3ee9f8d21245e6e60ef6e7fe3badaa24c6c4a80075a1c9e31caa827a1ecc890b6e89c575b6e362839c00c89a1bae289f17bd1fc147fce01871e2f3e0122f64e46d2551a1f8f3d80a09fa22adfc328f7432c07b0c0d4a8634f1c81f961500ec6d0a3831b37107f7c6d61711186465209d45276c1e049ad9736644e89a5c68c111be6f0f08cd667d91d52a326d1f3055b61dbdb11152753e26bd559e48c50639708ef21272f253087b932d3fb0a2409ba23d36e1d39a410ac6bf11937cd48c036338b177ed87dd9147ef8bc0e12951ed8f1f0c9bfa3184611419e0e7bc0664db8573f1007f6c7777c8b62081f2b27e80d8df544af13fee193a5886fffbd82a15f5409743139870995016085cc1915765af03cbd8279dd302791687dde161e0ee7da5d6c5cd791942ea4f52f3968b45f83c66579795810d389a1ffe98a5b305f230ebd1bafc366237bffad93fbe79bf075d00c02131a25443d4b428056addb68cc4fc2141b3c8c8f0abb7555934bd8f776c96aa80fda64fbbda36d2e3c72530325a8f21013123dde5557b1a4d2b533d751847b20a6eb5635d3f262ee28a1690601819244bb6614cf8d324403144739fe7575eee0e7a0744f85c880cf8b1f", 0x1000}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x4}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x5, 0x7, 0x5f, "dac13555d2334ee4df0532443aa6d606e742c1a1", 0x3, 0x6a}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x400000000000}], 0x6, 0x0, 0x0, 0x0) 03:10:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x6, 0x0) 03:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8095}) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x20, 0x8, 0x6, 0x7ff, 0x7, 0x1}, &(0x7f00000000c0)={0xab, 0x80000001, 0x425f, 0xffffffffffffff01, 0x69a, 0xffffffffffffffc1, 0x4, 0x40a}, &(0x7f0000000100)={0x10001, 0x0, 0x48, 0x6, 0x4f, 0x5, 0x6, 0x3}, &(0x7f0000000140)={0x4, 0x5}) r0 = socket$inet6(0x18, 0x4, 0x0) fchdir(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r0, 0xa, r1) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r4 = kqueue() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r5, r6) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) setrlimit(0x200000000e, &(0x7f00000000c0)={0x4, 0x2}) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x7, 0x7ffffffe}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) close(r0) r1 = socket$inet6(0x18, 0x5, 0x10001) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x17, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x892, 0xb74}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x81, 0xff}, {{r0}, 0xfffffffffffffffb, 0x21, 0x80, 0x681, 0x8001}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x10, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x6, 0x3ee, 0xfffffffeffffffff}, {{r0}, 0x0, 0x20, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x23, 0x0, 0x81, 0x2}], 0x0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x6, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x43, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x8, 0x6, 0x48ee}, {{r0}, 0xfffffffffffffffc, 0x88, 0xf0000000, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0xb4, 0x21, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x1ff, 0xa25}, {{r0}, 0xfffffffffffffffd, 0xb2, 0x4, 0x91, 0x3}, {{r0}, 0xffffffffffffffff, 0xd0b86c3f73b2134c, 0xfffff, 0x26, 0xfffffffffffffffb}], 0x80000000, &(0x7f00000003c0)={0x9, 0xc0a}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x21, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x45, 0x800}, {0x44}, {0x2, 0x4}, {0xcf, 0x4}, {0x46, 0xfff}, {0x18b, 0x6}, {0x67, 0x401}, {0xcf, 0x7fffffff}, {0x2, 0x7}, {0xab, 0x100000001}], 0xa}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getrlimit(0x3, &(0x7f0000000080)) write(r0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x48) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() geteuid() close(r0) r1 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x1}, {0x2, 0x2}}, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = socket(0x1, 0xc007, 0x7ff) getsockopt(r3, 0x4, 0x3, &(0x7f0000000100)=""/34, &(0x7f0000000140)=0x22) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) linkat(r3, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1f) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x8001, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) read(r1, &(0x7f0000000100)=""/79, 0x4f) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) kqueue() 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket(0x20, 0x3, 0x80) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xffffffffffffffec) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x81) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0xa) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10810, 0x100) syz_open_pts() setrlimit(0x0, &(0x7f0000000080)={0x7, 0x79}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000140)) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61000000000000000000ea5a2a13ee00446b00"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x49) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x45bb, r3}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x50, 0xa0, 0xa2a, 0x3}, {{r1}, 0xffffffffffffffff, 0xe, 0xc0000023, 0x5, 0xa8cb}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x4003, 0x7) r4 = semget$private(0x0, 0x3, 0x1) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x0, r5, r6, r7, r8, 0x80, 0x20}, 0x0, 0xfffffffffffffffa, 0x100000000}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80, 0x57, 0x69e0, 0x7, "837d4baf65f199bdf61ef43534dfd26e6069dff3", 0x81, 0x20c4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x400001, 0x0, 0x4}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xd5874fc2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fchmod(r0, 0x70) write(r0, 0x0, 0x0) munlockall() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4000000000, 0x4a52, 0x3d65, "72fbe5c0e45377fa87194ba290a026118412f792", 0x2, 0x6}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x281, 0x0) getitimer(0x0, &(0x7f0000000140)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x7}], 0x400, &(0x7f00000001c0)=[{{r0}, 0x0, 0x20, 0x1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x52, 0x0, 0x10001}, {{r2}, 0xffffffffffffffff, 0x1294f1106e58d69c, 0xfffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x40000001, 0x4, 0xacbe}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x87, 0x7}, {{r2}, 0xfffffffffffffff8, 0x6, 0x1, 0x5, 0x53f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xda45, 0xb3c8}], 0x3, &(0x7f00000002c0)={0x4e48000000000}) ftruncate(r2, 0x8) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="41bdfcbcc3fc0dd8b1a9bc87edb16a2f9b3b4aec0496787afa39eeadd2ee59bacdbee45e0a23cacc4017771635f3ba98adb9256d03d1c6321113f48d222443d1cd8f4bb0f3c604e23fa728921b297fafb24ae57d88565c715decd50bb5a2a0e2d7f21b7f65d1ea9da8bf5fa0bab32ec5ac81f302db1967eab37c45af5380395a470ab2044302c5af442014fc6ce4d9c76740874d64c86624d08ee0223d6b3f6784f805c6fabbb12c884ee67791ce5f8dcb15ca9dddc1b8446df109fa9ca438cee0cbf2a8bd844a84c94bee527e172474da10dbf91b66e495ad94ed21", 0xdc}, {&(0x7f0000000180)="c5185ddc", 0x4}], 0x2, 0x5b) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x3, 0x0, 0x20000000000, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) kqueue() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x8000, 0x1000) sendto$inet6(r4, &(0x7f00000000c0)="a953eaa3c64dc9a570393b7ff5c79bd56a3e55a3256c8787b07a87ffabdf76acc2c6f3b4eb3e1ff9c241eef27cd3de20e32acabf4fa7ee2a9c8cb5e696b40406cb8216d515c37999198b7119b15abf2faa1c779599c6bc617c5adde6df482ab924f6e143d3970e326f364e79cabc69150d42fa35d87e63dfa97f478f1115b0489236e624530c1772d5ab413ba1b1dd16eaea95eed64e6836aa3e0789ecc46d36becaa04128e1b37f7930b95ef013b5b8429bb7ab0ba896b73cd5731a2dbd046789721584b7cce87bf59dc854e15942927dc10aff95801475907fb59732d36f1cbf4e19b8cea93c1f228e22a68b2c503a7e1b6fa035d2cb908fdcf87ce38c", 0xfe, 0x2, 0x0, 0x0) setreuid(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x245}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup2(r1, r1) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, 0x0, 0x0) r3 = kqueue() r4 = getuid() r5 = getgid() fchown(r1, r4, r5) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = semget(0x3, 0x2, 0x10) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000300)=""/143) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="307c318c5c28f473c1ebcf2e3bba6e480bccda240195b92054f8667714aa1f8a68d24b06d28be195bf194761b2a89196847cc1ad17d2f23e56ec7bcfc48347afd098621411f95bb6b3332f54dd1412c634a778d7d19c171d3cbdc5f90509ccd29eb7624bf7760e0d", 0x68}, {&(0x7f0000000100)="4f23b2fe9a29e2bc733d8c2081f6fafb14ce604a4d2a08b71fcd6e08c219a5ed0b50fa63e0b2bd4251d4c2f0ac7f0350c5cfb5ca518cb5d57805aec9e1bc0f53a514b6843e53d3cacaa0ca136d0bf288e117a0bd8d273c3fa1bbd8c95a09914385c304da059478b143dba5eaa4587d342648d79c3037649dbb0f1e3b9fc9fd22a5a71682c47f367baf443d16a8514725955d582ba29ce49af47961b6a74acbf051f71e7f52e1fb7adbdf47ccbbc08b90406876396310a7a244635638df8ddb7f16f19caacb69de7e0dccc540ccd3df1209a2a09a0d69629da4d8e192", 0xdc}, {&(0x7f0000000200)="16175c7a69de64d49e2e9727ce717a2ccc48df4e2dc421f3d723f44931b0e4f81e4254e3f0ab1bc9708741d9b9e1a540644c85722bc95693f7c9b537c2f8005ad9a49416", 0x44}], 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x38, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="26f20d39228c59bb5ed60b2e04e6a57f246cf2c5a6fe6ecf04a7805d0929d60a49051c4533cabc0ef1d071facab4dd4b7a1cd7b57155d50f2f3a0b6872f98e2efd121d19d315851fb246cb10feae2ca971bb27240a5c7f773d374d9b796debf37d0f98f98104d2639bb558fb96c5c907ac9f20300fb55c1cd5ee34838be5ebf9", 0x80, 0x409, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x800}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x129) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x4}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x3c}], 0x1, &(0x7f0000000180)={0x4, 0x3}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) rmdir(&(0x7f0000000080)='./file0\x00') write(r3, 0x0, 0x0) r5 = kqueue() recvmsg(r2, &(0x7f0000001780)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000500)=""/171, 0xab}, {&(0x7f00000005c0)=""/184, 0xb8}, {&(0x7f0000000680)=""/226, 0xe2}], 0x6, &(0x7f0000000780)=""/4096, 0x1000}, 0x3) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffe, 0x6, "61aa0db1090001000000000000000000000200", 0x0, 0xfffffffffffffffe}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000500)="3b5397bf4098e01eae1b1997648aa7b6e8528426a6e170fba78db7dbdaf25cb9b40db5f0a0b5401004c9529a17659d39ac6d1a4fd2357e883a57f9016fe2aee5428d36c4aa714487b3eac495d571404223465b1bee8bc37f3db0a7df33407c2ef08df761286162d0973fd636fd749c0753f041580df544b790237312e2bc18f02ee95b5cfa93851890b9299493f4868a1124e4735b466443048d7a5d832e5beffb046ce5a3023622f47cc4a5deff87bcc333586388ec4325ab9dbed150d831015c7ed9c6f3b64a8f155d3abf454ca123ca7761a63dd7b4f0688b009b4dce6349a1bb8d0cbd6f3698b92865f5706d632bfac4ce02a86981fe112d5b186ec8016a39fe388ae8c7b579101a2e28ee37ef989dbc7a89cc79bb6d786979f0a3928e8d5b6877f1196b886e6a77915f5c37fb8690be56bb0de5e90acd12ba220b122f5117f7e7372787a7d45e4a87330dd755a773708a49e2c4455a0cd39d0b60e56fee6ecdb71642129620feb4edde2ccfb9e91ae40b07fa22e267a2fadb8b8ff90a62d15a9de0793d05f913acf861476648fedc28a37ba963c71efa2a14bff48e4b1225a2812fce644ab2da3c1f75765be60a5a81adb656d7efaa904cfb2b752112aa2a3c2e45059fe15a2e5be3d6125f74d877746254f091dd2655d552ffaea88f538d11065f2b31ae7d49d2380b03f398b7d18e404deefd7307419597dd3b5377b5df1de96dc05be955664f86699438628743a617494061edb751f50e31745f6f0b2a13e28e872aad41da84e31a188283822080ebec23dbe6f9be65fb6b7fe242cd9123d8f3663ee1a213ddf476bd1ed60e730035ea3516ddd6b85b95f60fd41790fb0b2fcbe1c3e3f375266a0195079b5740f2f35ef8b20e3eadb58fc8d189896ef7cfd4abbc3b32e630f494f2f02c33b7cfeba96f15f7c640510dae6744f64b8a8b12ed4eedeeeb7b09bebfe93134d06f5981bd6fbb92e38763821c52b6f28ad79852e2d617b9a786e96682f89f1228659b6c953b3b4957717da16dc5922a4fa2c1d3d05de875a96ee07f69e5f43533a178728462a69075b20bc330bb395ee393bb3d74e34f24206784063b76dcc2103ae83880715a048194f32520d642c63abe051c6c0bff8af003158bb4547d15833a828cba20653b1a15ccda1f30e97ccc253ead8da85b5a74a022235b6cd8e30e3d925f26815de83df2d06ef6633ebe88100cab8b1eb2eb8fedf1e684842dfe6cb54d7695fc459c305b5def170d942395f7bfb8e30dca812178b53e15ecffcc10192d4d8ae290a64600f9eb17a005207e4aafb723d1f6bccc258ad940bb3f999ebffa165ccf133248f84ea6c920cea0223e3c1198008151b2e23b516149226fdca4bba359ddf8fa204a81c4f211f2aa74f9bf384d0e7940436b1e7603b42cdb292cca654e7ac0af93a498f43e5e733f475943f9a253c6f0434fef2a39a61720683d1469f4caba3eceb0b37f31b197ef6d3b77167d85113b5eb0efd6fb3235b69eb13367715c9cddb046d8678b63fd0d69114b89ece55113b864e804e5222381349db37efa7ba5ce62b635b90196bf4f98ed5a7bcde7dd463ea44156d88b9ca145cbb624f5cb7fa0a2e0e20018f9e49d0997c830051c26f2de0adf400a309018a6b578aba507e9b07ae0deb1aa94ce429aa13d0540f121724859dded61d4bedc2ff14be5a258e7d493848120cf508f572a99ca2ae23d92f626be1eb9a85f286af86331306f91b3908f5f98cb1932d2abded373904e16182be0503f16b7e33e256244e569a7630640809578ccde47ab7865b53fb7b33c68ac2b9d6357dd709344aea0da01685de6aa78a7d20b7def99a1f7008ff73f0b8362c5b7163578d1c3bf5408a70d52b9cf68addc525c9c8e5d8559608403c45ad2464b90c5424d7f9831afe183d0eb9276c7c6c42818c01f810714f0db2762499fc536e6bc712fde59d08a8126dbed27eb5eda31c9622c1a51d6604ae8232ff4556fa3b86c9755960e67d78c2482506b574008aae4ff70f3ad5c3de463055301615e509c043a1d8278dc802c0164879eda5f6418c8d351a09247ec3c9dd603554476c1856b06a4fd4efb0c770f5f2627dac25183ae36c73d82bd62b81c153d3912d508459eadb719ffe2c50b21fe72dfbd5e2bda3c56b6bc04bc6f11fc083a9e20d2650a6eb9871de0493760cb9b87c66eb1a479432d78ab10b682ebb27302eaaf988db3f833549f5f7546b2a4e9d43806a3ac467b09476a7b38b91440f51bccf912d4cc525511c96a87b124c6d37e850966ebe48404a1c1bfe08af3db2624b283b917b5ef61bfd83fea442859d0f21d886e76e966ed23c6cdc60b0298a360ff63490fc908c59562d1f08793b2597fccd206b67c20f7fa52a4787822151068a27f10a5f1afca219474e1faf1635d81f9d0c314865605d1dcd211cadaa8ce4b64e41803a66ea15eed41d812a36092a182f6e757a48583ff899a5893d5a8147c4c1ab8cd30c3b86757552873da63c11c27ea8db5e7f64942865c9984031162f0935105b809c79d2a759833aebbf69f612272b356e72b3d0917740ae2028aadd919bd9470c332ec8ca0160919b41b2104b67a3ef8267f1266274b3d49ba42f200ed64e7f4eb5c32ec8690dd7d9f7ee858220c7aa84c98309dbc41cf3cf1dc790fe63234034f3c627434056e8165f544830a5dfb60e9c16c51587a37ebd42099dc757f4d268c1fdfbee78621ceb30fea5d306711256126a554f3e72b500c9776b352121d977bbe6d769283535afcf300a3df6945d4cd0970e9a39b89d1d619c6a721bf06aad0f885e42aac5d92f0b695f636c3be4acd099bbcb0c3a122fac69087f7f2999fc33bda1a0ef071e5b758f97fd38d2263b12f34ab14b4930dd6dfb7c27e853b29ba2113cbba62dcc585679800caf2b61e80dd183dbdbc846f4b91faf5a6983438c2edd03a57138182f262b1d5b3dc0e181efaf9290f5d78c236c9585a178b838397d3362c650910486bb9b5d2bd4c90c1304112eef043ffef7aa7b98678f472851605204e7d067930088c63407e98d6ae477cb40e84ea885933d8f72e32a3ebaf591d150cb0cdc0ea8fbef4d1e2192b93a196664a3a1f3f360fa82bb757433cdd78b7386ebe7a994f16df15fcbdb8fe011c7f602e36720e47352217b3279880fac32fc948298de0b22ba60ce32f8f35ef11be1b4cb1f1b85f2a9417945a80d38853929efd8da04b34d454465c5afea815bfba352dbe866894fac8c09bfee33314127b51c820f6ae85713361b0924299c180bff2ef9ecb2db76e53b2fde5e3f65c8d223c067e96cf28d0de337ceb8df0d8be45ec59d5b0a6562b07defeef6ca93fdcd661507e37d15326f8e68044a4416b79e016bc88fe8e1459cda94923c2049989ce6c888724f1bbe51909dbf92c4b59b0530e38c388e87cbbb6657dfd13089ae0330954248e043c7454ddada9719c112e6c833c58ed177a2d82bee236c90e17efd482edda189ddeb4f7004dc4d1eb8876a854f5b08db78a2b90effc2ef2bb4d3e7ef39434a4f4733c79a6211023f96abb308021c26079b4d2c48281637db5c20ef07c02d2d3bf6b6e15f147fc6ba635aff8e692e4b8f057cc4b08986f779523d42d31c8b011e06587fb6b9f0544b8001e8265f564aac7849f38db827099ed6aba06a31c9cfb5e1e6d044ae9c1a42ec36528deecc920b8c9ef60662b6f852cb313995ffa4946955eae2487b28c12cf5b6f108276051245a733ddbb650580cefb8c8dacd01f64c4137bf2ce743cd9e18577a20b2a450c943d4ddf0faf742d650d47808e664b440adbde6c8b195a0c2b2795d95c18b19d503a06cdaff4392df534e46598e84668368234e2547b2ec68a3f5802c37330da0717866e7e79423657018e97f7d2fb29bec0168fd16d9405a002caf28c787fbcfd274c34a8d9c5fbd25287d13d30ef834a0873c795649b8f105758753ab7221209cf139acc488b38481eece767a40c7e080736e147c6516d79b1a3355c673bbe5915879eae9338863f7c2fe7cb8e83445cf22bab1b0a11a588fe28d652550d545b88b38499a469942c815604266c8c14558d1e36bcc029189bec6e48c61e81b2db90266fc08696bf26e1d6c0d9a36cb397b7db948e4ea79f424ebb7e7c4b9c4d1b32672eefb35732366ea7b3a88ac01434641c805cfa3c6405235333da6416f29b36e2bd6b7b85034b07fdf62adb5082f07633ec4df4987a986f15fb2120e7d47c9050dd2b773e3260130dc58b4a972295ed30904977a58e9007559ccfba5ae4a679767c0ccf819da08136d346b10683f8727c29e2514b610c01be0a0e951e06fe778a31a9cb2da9a6002cdb6215cfbff1bec614e7901a76c1bfc741dd1732c408349825dd75b80cbab73096c9900c2f32958e2ec0bfb632f0fbadaf088deefcf92fb7ad2c7f87c76896eea5d82528cdc0ca9da4cc950f0fc9dc793c960b257d6b21d926ce2b38bf3b7019a01076306118628b920fc5ca4ec044643bb63d4d343836efb616fee79509fc545f9b1947fa6b8936b117b05785f59c97869f71aa79de23c483accc7f691819bdb32e23abac50495a6a6ff78e545eba18806c2fee952a2454ee525374677525fcc1cb4185abe8f8831e5267511fb8d7b619efd0562b5fe2cd3f40bda50a9bd788e4021afe65bf84e6029666dbadc4355b92ebf84e57befe3f2b1e1b7f4095f16657f354fe55883259dfadd892b8e9fe03ef4e93efd7d7782d458d2ac771784f56be13d841f0841fc36993727b590f84aabc0e494c0a567ec9360785bb888578cceae0f71038056cf64c12c80e981ec10b295dfb37329dd36469ed57ce582eb5c3e1e1a3892d84a20221ec1f99b271dfa575084b3589779f013a25474c09cbef2c2fca3981a92764e10bc127a46f9332d2a7b4a96ea2821e0dd055804584074ba0bdf22c860007fc5a8143d5e41b55866283d1afd6863c77b91af006b7b536357bf123d9e3854c05b8e23cfaf3b6b531a3790d688ea1de4f2672d1aa9a888e5f8a5ea3afe48b8f7c632a3a7d22ab2eef0b6248190c9a9ba242517e1b6a27b4c22c866e3c7b3fcef2eb8d20b79618b0aaed8778da297be5d80f8557eb0af2ccf6c38e3ae5b585c4080876bc32b85879ceec25786ebce76afb9bd03814101bda4558f06d15cc457cd3a8ac8852e7c8894383da80fffe0eb08f9da0184072b4984b9c6e3e2cbb28f164e84bfa08ce9018f5f7a0f8136791611dc8e096a52c546aa1756f05147b671e06cdc2fadb7a3d04789f34bdb8357bd9de120e8a49ef0c0681d8abccdd772e6c20c3d96665900e60818837c817a9f221e02328ad7c95208b6f2673fa0111eee8c709c8e0ba5577f99b71322f700d1cbc3bbccee1238ffdb30a903f935463fa2a15003d232930902425e62ad04e28c2af54ff0ff6bae63ac4eca33a86f3c55de3f50cb2490c70c9e2cd4299b65cd1a56322e03de1941e0c3dac6cb9c9fd86117368f762eda80bc2ca820fb35e9111156892484934623d543001b2ef4077d47c6c50fd313714c2d55036d844e9bc6d8b44bcfec6c708937dbaef9b762f7e558740096e4a78abf95bb39c3aea012d0492a01ea97575c27946df6eb30a793a04ecb025865c5312fe3cd9145e84b8521ed1e6e83dd548b564ffb5d162802ccdf13ae7cf2b24d798e10dcd12aa35a603101402d08ab13134bebfc424626ada51452e9424010f48472e06ff30e42ebe308a888ee9022f102cc4206726ca3b6bb11a34809e467df68593222f85b144e801f6e61837e5", 0x1000) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x18) semop(r2, &(0x7f0000000240)=[{0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x50a9820d, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x7, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x5, 0x1000}, {0x0, 0xffffffffffffffe1, 0x1800}], 0x9) write(r0, 0x0, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x40) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getpgid(0x0) r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x2, 0xffffffff91372063}, 0x1, 0x0, r9, r10, 0x2, 0x4, 0x8, 0xfe}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x7fffffff}], 0x9, 0x0, 0xfffffffffffffffe, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = shmget(0x2, 0x600000, 0x4, &(0x7f00009ff000/0x600000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getpgid(0x0) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0x84, 0x4}, 0x2, 0x401, r7, r8, 0x5cc, 0x5, 0x10000}) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x5, 0x0, 0x7, "61aa0db100000100", 0x10000000000000}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x784a}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xffffffffffffff1b) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x500, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xee, 0xed20}, {0x8a, 0x1ff}, {0x0, 0x8}, {0xe3, 0x2}, {0xa7, 0x7fffffff}, {0x22, 0x100000000}], 0x6}) write(r0, 0x0, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:10:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffff00000013, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: setrlimit(0x13, &(0x7f0000000080)={0x100000000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffff13000000, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff8ffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x2, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xff3f) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffeffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xa7) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = socket(0x26, 0x5, 0x5) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x400) r1 = kqueue() stat(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000280)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x1000, 0x0, 0x80000001, 0x0) close(r0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='@!:@\x00', &(0x7f0000000140)='%#\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file1/../file0\x00', &(0x7f0000000280)=""/188, 0xbc) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x600}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xcc, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000464000/0x2000)=nil, 0x7}, {&(0x7f00001e9000/0x1000)=nil, &(0x7f0000633000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000567000/0x4000)=nil, 0x2}, {&(0x7f000043d000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f000072e000/0x4000)=nil, &(0x7f00002ce000/0x1000)=nil, 0x8}, {&(0x7f000048c000/0x1000)=nil, &(0x7f00004d1000/0x4000)=nil, 0x1a6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000522000/0x3000)=nil, 0x6}, {&(0x7f0000727000/0x2000)=nil, &(0x7f00000db000/0x4000)=nil, 0x5}, {&(0x7f0000508000/0x2000)=nil, &(0x7f0000544000/0x4000)=nil, 0x3ab}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000022b000/0x1000)=nil, 0x7ff}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000444000/0x2000)=nil, 0x6}, {&(0x7f000069f000/0x1000)=nil, &(0x7f0000578000/0x3000)=nil, 0x20}, {&(0x7f00001bc000/0x3000)=nil, &(0x7f000037c000/0x2000)=nil, 0x100}, {&(0x7f0000445000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000583000/0x600000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: socket$inet6(0x18, 0x8003, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) msgget$private(0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x80000001) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/24, 0x18}], 0x1, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x7ff, 0x80000000, 0x1d9ffd92}, {0x7f, 0x8001, 0x5, 0x7fff}, {0x952, 0x7, 0x7f, 0xe14f}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x900, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x61}, {0x6}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) syz_emit_ethernet(0x28, &(0x7f00000000c0)="83fa4aedfdc0305a8de776e56abc04871bfa87d107745ab25a457ea68187649b855c935306000000") 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff31, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x1, 0x2}, {0x100, 0x5, 0x8, 0x3}]}) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc6}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x43f12a3da515611e, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x600}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040), 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x401, 0x3ea34309}, {{r1}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x8, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x80, 0x5, 0x1, 0xda}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000004, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x265c, 0x6}, {{r1}, 0xfffffffffffffff8, 0xe4, 0x40, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x5, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x41, 0x1, 0x7}], 0x2, &(0x7f0000000180)={0x5, 0x20}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x11c, './file0\x00', './file0\x00'}) syz_open_pts() 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x900}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x15}, {0x10074}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa00}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xff) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd00}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xffffffff) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc600}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x5, 0x1, 0x1000}], 0x5) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x100000}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2000000}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6000000}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9000000}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x76}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa000000}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: r0 = socket(0x3e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x1c6) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd000000}], 0x6, 0x0, 0x6, 0x0) 03:10:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 03:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc6000000}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b2039", 0x100) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = dup2(r1, r1) open(&(0x7f0000000080)='./file0\x00', 0x20811, 0x1c0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x22, 0x40, 0x4}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xd, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x27}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10000, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x4}, {{r0}, 0x0, 0x0, 0x1, 0x7, 0xe68}], 0x4, &(0x7f0000000040)={0xc000000000000000, 0x9}) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf8ffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="cd1f43f6f4b40f64511be9e2fde2ca0adf2b2602b2c40301b69fa6392415b9c4921a4f5479dc1083b05a9f70967bf9af1ea3ccfd7d251dab0fd70340c236ca1feba3f74003f8af5a3a13051e7ae0fb244fbc7aaa17dec84b377ced3cc525c71d0132da74e3a3d9701d2673804c6f587c58836054d38b6ccc0788daee", 0x7c}, {&(0x7f00000001c0)="e73851b7078f61774a9f646d939b36718e5708901bc4a83102f7dee3837239a999e42b85e41da5442f2e02635503acaf891b45910c59f33b156124a7c0e3661bf88f9e75ffb42860038226015d3b9d8f306a9c004d84304229bf68ddab2a2c3a0dc6b18ddd48675b5d", 0x69}, {&(0x7f0000000100)="f7eaa9a243e42542a937eec99778d2cedd4347", 0x13}, {&(0x7f0000000240)="3f089cf885009b7f6f956948c306c197d2dec665a73ab5bc52ff0e00ac3715270bf80826e95573d0888770d60bae3aa53d45302f7587e4a71dddb49b46922ecbd16a9f84247eba1fb16f9522ae89e1bc8ba0ac1be13a79cb759c016f629517bd4f5995c1ab7a1c3977", 0x69}], 0x4, &(0x7f0000000300)=[{0x50, 0xffff, 0xfffffffffffffff9, "86f8f989daa5bafe8c64d8c33d510a1de8c550183ec3ac2e7df5da568018a695d9b5de96a2d2bff8e1c8ddd34c76430be52fbb83af776afc8037e2b7fcde"}, {0x80, 0xffff, 0x7, "6388f59fdf01ff0b07586c48d8133e8f8a9c9532f63bfa5c613ef5f5d1615022d5dd138d5a56a7ed75999a65bb97e1cac1f38b53d12c9483ca30f94e94ab484ee25ddc03a9df4c809f4b988dea9615ce015a7b202ec41b3e857c041912d164db5ec699d9e4b93c4342edea35e5587999"}, {0x40, 0xffff, 0xe5, "12d723e88cbea417bf5cf49d24052ba0906e8c48e9108a2c1e68ca5fd1b1a7788d2a5600008295602a458c94"}, {0xd8, 0x1, 0x80000001, "ad31bcdfb05cbb7a964db52b4b1f9ee148c9da25af1d73f239f94987fb0a8af66e4c280e5dabfc1a382a66a36f81ee8ab0bb2babb45496d9bbf18e39a2f9a6a61f83f33047ab5483a1b0a9447064dabb281a049d421b97329082add1b75c810bab0987e6f6f963b1c04b8f47922bf6a941db5fcaf4d92c675fb959b3f0a2bcbe5d4e85d1f90cd30e557c0c4fa6103097005b96e72033a5fd1dc78edfefb6d03ebe407027602efea9e225b443010ea3803246423fe3b8a2a8433b01dbac4bc91b0d78a421"}, {0x88, 0xffff, 0x0, "402db43687832452ce55bb492a35f593e057d5c76c02487336a0d7cc5186090f2cbae83af43bf96b7f4ec129dfc7e83d9be001de94c358461b4f95813beb78f6ae387db94350876869b53b8bfb5b7b9525c5f0e6b7da4a63062104cab3267f2e08b18dfd97a37f5985fbf5b507508a6229037b31c8ad23"}, {0x110, 0xffff, 0x7, "2bd7087c101d7ca750064229f33cae598a953ca472d84b803a35901fbe5cb62670ac4612a2756c790d3d6c8177c2e7703880d270ce391eb13a7bcd750835a1596b00b5908385bf788d8788c82d752a1d650ffb47d0278e2a16d58e96d13dca48c893a80711e771af50d93305df7a8fa78035d98904f96510dfef3aa620c3fbee3ebb53d3ae51bddf1eb1a918a4d4b17e6681d2b9fd16a39ea707389e722dd77412048f33094c6fd826cca638d348f96eb7f9540c3ce42a20f078a0ccf6d72444cb7ef93d9f94e80d7f4bcf48d37dad08f3ec7c993f8d9ec7499f723af21a6315ece37bdad1926aeeda3d529e97d3105fae3f1c0d84dcfcf5389cb1"}], 0x380}, 0x400) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfeffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x7fff, 0x6}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffff8}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffe}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x7f7fffffc001}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1c0ffff7f7f0000}], 0x6, 0x0, 0x6, 0x0) 03:10:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x200000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x1ff) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x41) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x2, 0x2, 0x0, 0x0, 0x3, 0x7, 0x2, 0x0, 0x5, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18081, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x600000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x900000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa00000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x20000000100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xd00000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc600000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket$inet(0x2, 0xc005, 0x4) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0x200) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x43, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf8ffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x809) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfeffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2d9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffff7fffffffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x4d1, r1}) getitimer(0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4, 0x448) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/4096) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x177, 0x650000000}, {0x8, 0xc24b}}, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffff7fffff}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = msgget(0x3, 0x84) msgrcv(r3, &(0x7f0000000000)={0x0, ""/163}, 0xab, 0x3, 0x1000) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0503000900"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 03:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd}], 0x6, 0x0, 0x6, 0x0) 03:10:51 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/4096) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x10}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc6}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x600}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: clock_getres(0x2, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x3, 0xc7ef797}) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfffffffffffffd13) r2 = getpid() setpgid(r1, r2) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x900}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa00}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x60}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x60000, 0x2) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd00}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x2, &(0x7f00000001c0)="f291") 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc600}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x3000) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x100000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8010, 0xa0) shutdown(r0, 0x0) fcntl$dupfd(r0, 0xa, r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) shutdown(r2, 0x1) setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffd, 0x5}, {0x6, 0x8}}, &(0x7f0000000140)) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x90000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="27498f971b9dcc948600014891b5f0eae5b7a0e28385eb0c34440171b4094c20f2d2c1f21cfb06d7dc3a8fb085658b619b468e1d895675525ed55dc5c9d513982c897374223cfbc76140e063928eddf32c35c8e90a873d4d5baff2d4daf08e2bbc60edbb19f58b9d6a0a0defc918a9f6d833643ff5a298bfe6d1b6a8e6f2184d0982da3c1b69916a23795444a7153a10c08d16107989bf99829835b61406ec2823db1f53049a21ad25a0f607202ad51b174cfdc07303db5964c6cd41fccd0c0050ce878069161ce323ee8b9a2053906f1ccae7292dfba0bf31a74f5f5292a5fbf94b6a307b223e7010d11ea199430162", 0xf0}, {&(0x7f0000000440)="baf3cb6d1d11c41296ca6eeb7d75e02e3f37d115d5006073201250a1c3e31acf0b321517465a311f14a719e0ab0e7caf58d9ce59720569ac1be91cd9283fcd2c04b3e1a9345c8e6f50afaa0ccfabb97d5ee72ee32589ed022af6c9b9fd6403edcdb3766c8660deb0c146365da70632c3faedbe8c77d27b153268b0179b1c7fcc318c6c57edf1f1069b6bb71bae64285fce343d861abd45ca20d920d6d3353504155213022f067f7bfb412b2776b59ef350575f96afe5a394f79d3fba38ed", 0xbe}, {&(0x7f0000000300)="a44ae5c4a9e0912e3388046a239c4a5ed1f69522d0d612d355ea6f02a65855d6499398961724564a862a14785ac5c5491f7f76f490d1ce04914f54e207dab03a186881c3d754e96ccd2e59d81a710af7a2c385e6d4f2babe338cad871219efe79dd7554790cdbf48", 0x68}, {&(0x7f0000000500)="2b616bb5a468f7a646e754b87a54ad6434bc0102575f5b2ac56daa4a7a006507d2f9adfbda3f94c8d5216991a9f9ce365e58b6ebd7d4e04ffe96101b20131eb9e146f49b086b7f0af386622642773621435fa7144780d8cac0bcd4ecca3bb5d1096edd72e82c92", 0x67}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r0, r0, r1, r2, r0, r0, r0]}], 0x58, 0x408}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xffffffef) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="6293d6e1", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18068, 0x100) sendto$unix(r0, &(0x7f0000000140)="34ff5c18e54bac3e87f622a9eab6505f09312e71b5e19dfb1600cd1e82c66525a677cd5b57e22fc00fffed15da4bd02968efd6e615dd10d79ae125cad6c7a0c296d251370dc6c37073522d1707cf18d2f245015dafea1d054a775d9dbed43b4120a92a43e8c626866f7875bd640c806c740adf1fffc886f6650c4bd1b61dd942d5523b11628be305fc55117d888472c1bea859199c426dae8896", 0x9a, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x534bdc96, 0x4, 0x1f, 0x6, "a234b78b408cfd56999958fdb9bb78361c67df9c", 0x7ff, 0x3}) write(r1, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) r3 = semget(0x1, 0x3, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x400, 0xffffffffffff9cb4, 0x6a420a8d, 0x6, "4308b0ba68c4c5c9aeb9dd21cc7bc08c9f30c266", 0xaab, 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xcaab, 0x5, 0x0, 0x0, 0x2, 0x5, 0x3, 0x2, 0x2, 0x0, 0x100000001}) ioctl$TIOCCONS(r1, 0x80045604, &(0x7f00000000c0)) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc6000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xf8ffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0xc0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x101, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfeffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x61, &(0x7f0000000080)="642c26cd9bb6f94e8824c854593f4694f0093664684e39dd14ea445be4615332291981d74be47abb0d6d738dcd529e45d29e9e1758afe8355fa57aeb2099f2c949dbe36efcf799c24b5aedd6138fa6518c3b4f40396fee02e70acd77574f436c10") connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff1a0100010000000000b400", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffff8}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="7321b24391a3d5563d29ac27dc5fba09b73ce06ab9cbe5bb884131754661f13a9a0f3c981e1dc9dfd8150477f2440cd583c0eba95ef045bd3d027b33372e52c6b422e1b17f05e3", 0x47}, {&(0x7f0000000280)="2cd30a7452d3c215346b14434abeb4446647acbb8ebe001bf95506cc1768e53f51876288f14f2d792beec8de6102453c7093f45964384efeb5ac4206b63efd08e0c03d21972021a128879eaf507799038562568f641c30051dc58ac079cac88bc3b73b6e662a9ba4badfa476da5e7aff3307019842dbaf859778fe28caa5f45cf30de6280f50bc3971a94e46ca788e14563bcdfb4f358209b1e72ba0", 0x9c}, {&(0x7f0000000340)="1eeac2f148bc2f16bbda8588ec7d5c048c18005e55fec51a8090234e23521cc49084e7717ffad079136876166b3eacbd235f2f257e242cf440cb9cc642cadf0cdcecb9445ba31a3ca78db00de1e0c13f5f81522d69ac705a81ae6a04bbc8d15cd15deeaed4e638339d51a8d59d12aa26ef7d29e984ab969a1ab6276eb0f6dbe5", 0x80}], 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x61, 0x2, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000020, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0xff, 0x5}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0x7ff, 0x4f}, {{r0}, 0xfffffffffffffffc, 0x4a, 0xd98921c1d30ee3c, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0xb5, 0xa1, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x401, 0x7}], 0x7, &(0x7f00000001c0)={0x40000000, 0x6}) socket$inet(0x2, 0x4003, 0x8) socketpair$unix(0x1, 0x35526e703f7aa03e, 0x0, &(0x7f0000000400)) r2 = geteuid() setuid(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x800, 0x31b, 0x2}, 0xc) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffe}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x183, 0x3) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7f7fffffc001}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7de5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc800489c7e5882f35cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee73f14ec0e314f60950b1e3a9de9a6f5bf4648fd8385060a329e2ff31a5b9c8550667b6fb4f2982d383f0b47ea23ace894c5087615df0afc7cd5e711c5959e6e1e34baaf44fd3d2175989a38e62d37a8570f2536c7f1c16eca596a3559cba044992c78a004ed3dedb26a758ef7221", 0x876, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x10000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x2) openat(r2, &(0x7f0000000040)='./bus\x00', 0x20000, 0x3) 03:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1c0ffff7f7f0000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: semget$private(0x0, 0x7, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000000000000, 0x0) r1 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x30}, {0x6}]}) syz_emit_ethernet(0xfffffe91, &(0x7f0000000180)="956dc21dd9a3fbe3587333023d32785b09d00139bd9143037e95bbeac1fb8348b55774a74b40ae00"/55) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x200000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x26, 0x1ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x20202, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/10, 0x32, 0x800, &(0x7f0000000240)={0x18, 0x1, 0x4, 0x10000}, 0x2e7) ftruncate(r0, 0x9) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xc43, 0x75d}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x2, 0x7}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r3, &(0x7f0000000140)=[{{r1}, 0x0, 0x20, 0x1, 0x0, 0x4}, {{r0}, 0x0, 0x8, 0xfffff, 0x80000000, 0x8095}, {{r3}, 0xfffffffffffffffa, 0x80, 0x200000c2, 0x45, 0x1}, {{r1}, 0xffffffffffffffff, 0x98, 0x3, 0x51d4e1ee, 0x9}], 0x7f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x6, 0xfe000000000}, {{r1}, 0x0, 0x6c, 0x2, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0xf394, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0xfffffffffffff800}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x6, 0x1}], 0xffffffff, &(0x7f0000000000)={0x6, 0x3f}) r4 = dup2(r0, r1) unlinkat(r4, &(0x7f00000000c0)='./bus\x00', 0x0) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x600000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x900000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x45}, {0x14006}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='V') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xa00000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x284, &(0x7f0000000100)=[{0x7fffffff, 0x0, 0x2, 0x81}, {0x1, 0x3, 0x7f, 0x9}, {0x120000000000, 0x2, 0x7f, 0x3}, {0x200, 0x20, 0xffffffffffffff81, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xd00000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) dup2(r2, r1) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc600000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x83) pwritev(r4, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2812, r3, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r5 = dup2(r0, r2) close(r0) r6 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r6) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xf8ffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfeffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffff7fffffffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7fff, 0x1000, 0x3, 0xfffffffffffffeff}, {0x0, 0x1000, 0x3, 0xcd}, {0xe59a, 0x100, 0x10001, 0x9}, {0x81, 0xfff, 0x7, 0x8a1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffff7fffff}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000240)='./bus\x00', 0x88, 0x80) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f0000000300)={{0x1, 0x100}, {0x80000001, 0x1}}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x3, 0xfffffffffffffffa, 0xbb8, 0x0, 0x800, 0x6, 0x9, 0x1, 0x0, 0x2}) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x6, 0x0, 0x6, 0x0) 03:10:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x20}, {0x6}]}) r1 = semget(0x1, 0x7, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/164) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xe2ea, 0x0, 0xfffffffffffffffc, 0x2}, {0x1, 0x9, 0x6, 0x5}, {0x8000, 0x234e, 0x8, 0x7}, {0x7, 0xffff, 0x481b, 0x8001}]}) 03:10:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000080)=""/38, 0x26}], 0x2, &(0x7f0000000240)=""/35, 0x23}, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r1, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088efa56a2313d05e000a690b53b3322514cf23f4c94d3889f86a0606837aeeb01fadf7d5912beed62f06777426585ba88a3a98b9c059499e5ae5a6912020c5fa2247b6735b92df1a6ca68a98e290a55fcd554e52bb80ca4e0446cd7e2a7c0eab53dce8464ebd769ae80eeedd623ec4831a99ac7685792905765f8b"], &(0x7f0000000140)=0x1002) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x44) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000002c0)='./file0\x00', 0x69523939c3eca8d6, 0x100000000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) close(r3) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0xb, 0x4) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x10}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) setuid(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="9d7408d640220bdc2ef9088a88316329", 0x10}, {&(0x7f0000000080)="291d", 0x2}, {&(0x7f0000000240)="ad10f2cf13eac4ef32b8df73d267dd59ae9494536d557bcccb69cabde2b3cf113520ace5af9e9eb981e27b5de638fc546a5ea4aa25468686e3c3daddba1f62b83a1c63704e3844b77f339ec23de07bb48ba286c613e36be25003f91d7a9108751c90061ba347e6fc47afd0ee9c50cc53121e1d62564ce4a1931f25d0a44d79f19342b464f1de10d7d4a13d03af595af0770a44b8fbc01a5eb1b9a9af0856b8eb0ced08", 0xa3}, {&(0x7f0000000300)="77c9333548a6215ec1b084e6af27eb8afb5b3b1550838c5413ef32823572983587588ff5362886e584ec90a2e09ac575365192c519887d39d45466dc66cf59ce9be5ca048c0f050578d07cdfd1717e1a277319c0ba41f8f0e106", 0x5a}, {&(0x7f0000000380)="4ff9393b2869a0a3ed3d901ad9548174978b7516cecc581594687cd080cf2a4426a139b3c7df3c8500476004425b9c35856d57511e3470914fc01ea1535fc69a61136940bf6645f4cc3ca023331e4e762633889d6be719f8ddf32b84a178518ca7fd874a64ee1db69e4086bf27116df3a84007eb62c59a4c4a63c5d5953aca45f1a3792b33e0c4ac8e66e5f40d48f577e0ee3985acb67a7957eafa86a17dee5ec92212ddb15ab63d4fdabe3f44432e6b733399e3666f9d585c77805fcc198f3a625a109eca7f30de9ebb154d7df63805b06149543450648661165d158b6304c939f56e0070e94c8672d21c93b9fbf8fd879453f1e39b3e5f1fee1f711e5a14c26117dee87cc16c7c3b0c47f528d302ceaa5ea58d1810afef6164d87929c732e4b35b0f8fb07b42de8fbe6ef22f0c6abac2fa8449fe57a74e85337276fdd06f37e691ff68ee923c46d272ccfacf4c6851229277935da5686e1128ce44d044111e8a10f777d024c68cca44d18432350ca5f9fc785315ceb9da98510f97f548be52a346dfc06d4540f732825f193ff4de756a3729000ef6bba266aec89d2f29ab65c51932f004e0553cb73866af124404b472ad8df42eb553d4b8e0e2345bd54a490fbb19952a153f8cf5ad43d371ea37f290ae3fb231eaa40082eb3507e0c0aa9df78f712028d58e6835ba704d8c95a8bdc4fa0fccb22a93fb8ec98a08a0a603814ee20c1c2419e4e5817eb0d0f6050a3badeb1239249212ef088f1f3627aa097567e0e5fe1c0d46d77646e9c409cca8cca9299260227594cb5cc892c3590c72391391956a1402e4b6538aac42f2dda1e1b501b87282ae4c7d3fc353d27e727ab84b5cce9ffcfe4956aca243a79852b9a9aaff27c643283a5bf5471552545d7a334733af40325153b921f95652f3917e43bffb97fdf4ded690b85023b279068e4088d478e96653ea88df07d1fcbc7da0d2994eb69ed81ed93230e2bc082764d0abb1f9f7f2e34b6bf2143e9f0945c8c8f28a16a67b5bc46189efba82d90d3b3029960ad97293f696336768e0434fd5388a8b30151ed7a24fe653304112ca7bf371dfd7d7c1266868e2d54d08cf4bce1277b4e7c5728cc271415c01dd7cea853f6c96be8addb95471b1ab1ddc9d2c60afb9d6b0341a4e8194a7eed35b74280e95e1c11829024a6efb069e785c4bbe5209face66827906526203a573fcca9d079f03f893ea3534ee2a878a86b87ca680412516f0e9e6afabeeaaba841b6d6fcb366c04b98ed7418606c9196439445ebe173c2dcb7cad98daa0d8ed936f542262c964d4be6386903124a802844bf3ffe157b1d30067d68fcfc2fcb1ad4ba241ce9b2ae390c586c29faba4770167ef3e3309caa72a4d0cc19c25044423d69552041a6c386ad714c09bbb940c4fd3c2cdecb09a60bf0ae8684f99fde130060f6dfb3bfda3bd2119fe2cdf071eb9df5357ce30651e6dcc06777a3c20c3b88163a495182132cd7def88cb4e66eea0d54f672178d01bd571bbc75d55f49de025bd5dd7fda64948d15df0ddeac9625f20e80ad1cb5adbd1e5db2ddd6a8ad02981fcf2c1d357dcda83a792eb38e3815544f2d0a8434def0bcd0ec747de3217a9bde026aff5a805fbee06f3f68364f1a349253a1797e0959719b14dd6526392ac279350d1f82acec23690af7c91f46399d66231c4437e668c31e535ddaf646b5657c9667999a20da1a063d4d8256e9ff555e4f4fa7745290a5709affdfaa1eb8c53bc4cb86650fd576a805e145647fd9a76c926d047da67d068cbf2972c73e530014dc85b2d396ed9a9713c53d77804b32dc28d0dcdd44b5a5cf938d75e0feadbc206b72779e15f1660af51e26c515f63c1c72c6d87a338d949d8b4ea553d20717ae38a974b0edaf54704b25e90bc5c7d237592956189d75e66a8003fc33df9a371eb64fe42ab31b3930b4395c040d7d8f8cccb0439873fa14d0f69032c95e55fd12e780f14d90c79e9866339f88950f447ea40d569cc593a153d88879d71374c177233d0f859f8bf99641f49ddf0dbeff8e6e55acbc690503c3ce3118036685f647469d1c73c1250c165d35f6539eb24d2fd4aa79fb092f788500fc383e0f3bb62c4af2b677cfeb8e29890b6c6140524d1b17b63f4931c7a05025affed43db6dee982cef341c98cb56f9fc17402ef83024002f200c013ad5af3841fe50892650566e902838b06511e11e98e37bd51051ca003ac1f2210bac22214c77e7b17436f813cb47d9c00d0fed0a74707e628cf43447d03b31accee5ddb0544c5b72ed628d9070cd930547f87864d5df46e1f7d9f7c8b994646119fdb90a8680b683f8583c9c62e3266b55bc91d5dab76a1b35baae3850f1e02fae7d35b0e4b82d966976b1a5c13e7cb2142b97061a7251ffd158352243ff2ad32add9ac64189d3ad195cebeaa7b8b1a8a114f7ce271bf5028bac51341cac1eb747e05e89adb2927ce2a804f8ad3f50a5ab81fd7b46932774833de09ddb470bfd1318692f6fe21959c02db82182738ec356520ab57eebf350dcb1d0205d6f6e9aa8c9b08bd6ac7bac854ff98a7ac8c21aa2da398310676def7e7b354a69086e62bbbc1b901b93846662640e16b8a112ef78762c8136a2bee54beb001fe41221419175dbe0a2a0e463928e41fda3fd75a085775719032bc460261a251a9e3ea2df5fa3f2b03c33ef31bdb9dfaff03376c3777aad0bedf3d116e6ba1f6909ea865f449f9546bf30f58b8daf9e39cf9bffba25f582e80f747589148deb433b23c753117ad39745ddaf4ba34243992086ab5b86bee9de5c02caaa861129b7efe140f049ee2361d253b1da615cdbc94431862a303066c1c2a63be3702a9245ce170caadfc1be8603e3055fc09baf136dd4a003bdac7c89794cd3f548b8139d7b4e3a1f13928eeec7ff225cb040263af125ac81eb6a2f84eb3be566d0574c43321a7955112b2a4846934761abe140e575d1846d1a9e55ab47e2a78a8b3315897aad342e697e78878023e699533a842c0e192eb90ce76ed7f7e2cfdc94b78f701db0feaf7534b0981854b4eab07c88b643d6ef07f041c28a94b809008287b91a70e25581709a9bfa83d4a4464cdeceebb0e3aa946e32a909b63e92817fc1f76e740148cea002a5d6346ae762eca21e5b11ce280e4c89dfa8778cbfa7249a0bfd2d84e7c55940c86f5f1285c203c3ae8b9a164c96addbc3fe183d6fe6950f952cba246134a865e14b7aef3ca55921cf54834bc920d577c7d9f855e3d6b7f6bdf31397a7cbe15873be134cf9ec5234a3bb562df6db330b61b60abc01ad08017543e710dcf36149f3dc367eb7c80fd550fa8382bf24d70fa670db6e07ca9e8b7e1b2c80cf978684cdc48e613c67b7445598fd08708b817433f7737474c34b235ae19c7db3d783bc734584738e552c8d410a39e0cba18aafb8c00086433366e6c7f2beb138aac30cd2de1e181f6b64919e72bb82d2cdf89d1bd29d41baf0314dfdb2fed2243b0a4a124baa9ba22510c1bf9b6ceaa1cd46f71ca902f8cb0d7c12bcbc99b3ae88b13e391cdc66bd7c600449fc31a3475e3f064bb66331286c7c232cb775217591354222832e0dc8fc96344864c8badf862a2a4df1bfef79513244650a774a9fdb9ba90e0db6a8a08619fa8fdd79bef32e89ca37cfc0ddf680fe7ceb929c961e40ca576c330abb97620ae4cbb9746d3b0c24c80bb682716128f2a21a1f11902d9fe69695aa54e1cdc8664e9febefcc848c43030e471061568420cae1d0e63828841e1062faf695d02403725d4c0648fe9f42b2415f8069d95fac78d17324b236ddccb4f7ff5447e7ee14a6cb3cc3421f534818b719c0c5a3ab9f7a1b181ff0b13c4b71249cf683db0d2ab57a0ccb2d8b312379220a2e7a7736dc9f32dc4c6b9a1701f69035fdb7e37b8a05c8009389bb9fc973c9ced4e66740041a1ebadf8625b8f8db01ce8a0777754a4a0edd9a20b5e4c4de4cd8c1c18f48be8ea2bd6610897f89cf01815ba75266f3509f77d89f59eb647a52869a764fc52125f8bd6260834d6f523a96e246a0fa43ac0786a8e82ccc1c8d56857079a12d719f1186ded6a1e372061386a6bf17ba4ac1f69e6adbb00316ae6f8eff37b784be2341b283979766e4b7c121930a4ea8b9c38538fedd135b907fc66cb7f743d92678b5455de33c60e8358e77dd3831e934fd7355f6e4d70dec7324d36d5c12867a92c1f7bd93d9a5d816dc467afc2d5aeff4131821907b32b07f6898116a4627318597168a7f040eee97bea67dbdcfa3c31daa6cbd170d24c6bab790bb41ea496251f887b1cc337eab9b51e7e7f352ccd2a38cda3db1541e5514ad9e1045f7a8c248fd0cafbf5cbf2ed62af77363e69f097d290fa707decf77a679037a26b5cf79af0c392b86280a2a9e972fed58f3b0ca6b212961a9bfc253ba089dc70bb21c1d6f637da81d7a610e3e11849239763861ba04d941bd5ccb0ec0f7d375201049ffafcb6de80ab64bac25bc2636a0bed07f4e01bb7176c621311c8782ff8a8a4c24a55621ce1d1dddb3fdb3d0274e5a4dbef1322ab299f06128f4ec11e93f61238b4f1c84e52383bda3821e79b43b2578d4197eb1c3421f1da8e75deda7d1814d24d0c5f95049149a4213795f2ee18f4a998fd29e5f891e46c12ff63f0f561c7c1c9591ce1ef3f4dad8beb90cd8a330ffef2d8ebccad1207c9762b512ad8a9ef146edbcabcaeeeda08f79b1a321ec52225e3d55c83a3bf07f3950e05871eb9ac23f3b5a767b411fdfc607db77ba5da240d542afa0c2e625f17ef46c6b165498f8cae92500b08762b89e558993a53f81fd672b4dfe9e5d023e405b17d346228135c604776aeaca3ce69b0f42537bc786039a9f26a40d41f51ac6ffab569c8565dff5780c631bf4c335736bb26ac99f84cdf92c2bfe0afbe9396b0982244ac97cccedcf781000537d63673c7a92d100faabe581ed875f9626996c13101db06cc0e49c16cc01495ba804d56a09f1f7f6793a10aa08c3d764a5a4190980305771bbb6c34fd42f819ce9077c50a7d477414050798feb87b3f601e14efd922768ea29aa92b1244c4fa376f89374a8300fdae48de55905dd3c46209e1ff812c20e681484a8f553df483f49de17f7f65d15408f5de0e9a7178d8865e59a7e9897b8a5a60491cdc9616cf665d18dd0db535f68206b9b56c362b204a5b7cc4bf39ad89de844466438fcbefa1d30156b528b372cc28ab3f0141e72c89ab48c1513bd793097ffb3a7d9522a354c20b95e2f98ae9036304a17a26d0ddbb717f07b097a757cbca13d5daad31c845df8787d8e155dc102dd86f1a9b9cd5d1f8b235e0ff0b3e14af95bb0efd59116e2d3be283946be6e3c3f329dd13d78107cd9205cec087b81439ee066cbd7e1f44258a2ccd9a87fb1bf79a8f57a86c971fd11fc69619014d965cba09614d1ab36b4a5636c7647638d63fdc41062e88f6fc11fdff16150019127095eab53562750e063b1995740a49eb2ad137a93b36866850b0e0d3606b432bcabf371b8c60b82623da4548a703ae8a49532208993328c73fc3443e389ddfe5a675857028e509fa434317dee15862bbf46819b2d7237ae795680f5c3c376d1ef01c60d668f6091a861bb688cce1a1c706c4163479c385027ca1425c945ed47890019701752f56f93556c790eafb9f67a24cd8a5c48311ec29e538f50d438def6c8e2fd5b94840a43bb9b66b18ab839e5e4998254fc178731a9d3697ed6cc244e32b83f01ed323b46f045d3c6b6a8ff4f3ccb0b65d5d3ca2eae", 0x1000}], 0x5, &(0x7f0000001400)=[{0xf0, 0xffff, 0x3, "46d4644d76fc32910e844a4d8d1e7467d2d020b8738a26b32371ff139012ac4437749689e8e258467bcc38b3676e2bbacdf5fa6c31caafb15f5475fde8aa154f516d025bb5e2ae47f483363bdff86bbc0c63b13b367bf25b63933646566dd937a9850670dc73f263c28c40c15d353ed4713ec42c4340fd7d9aaf673cd47b75b1818d904e7753d904052fcfeb6d25f417c57742df54ff4473c12102390bc4b3929d21b59bf07929ad0db22456dcd3c9569a265fa16014e74ca13ac18905871a424f4fd709a61a8700fa69a9b8f61cce5c1fbed0d0ae232bbb4f39"}], 0xf0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc6}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x220002000, 0x6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x1b, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000080)=""/60, 0x3c}], 0x5, &(0x7f0000000440)=""/138, 0x8a}, 0x2) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x600}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r5 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x3f800, 0x0, 0x5, 0x1]) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x900}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa00}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x50}, {0x6}]}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000100)={0x0, 0x5, 0x101, 0x8, 0x3fa8806a}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x3, 0x8, 0x2}, {0xff, 0xe00000000000, 0x5, 0x200}, {0xffffffff, 0x7fffffff, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd00}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc600}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x13) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004000800003b27feff023519edffff06000000000000ffff0200002800400000f2e9ff00030000", 0x2c}], 0x1) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x100000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x8667, 0x1, 0x3}, {0x0, 0x1, 0x16c8, 0xa1e8}, {0x0, 0x3, 0x5695, 0x1}, {0x5, 0x6, 0x4, 0xffff}, {0x3f, 0x1, 0x840, 0x40}]}) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2000000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200c, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100, 0xff, 0x101, 0x5, "6cdfe0a6fb7cfbf42f89c07c6b7591ac9bea1a39", 0x7, 0x1}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6000000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9000000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = msgget(0x3, 0x420) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0xffffffffffffffff}, {}, {}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa000000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd000000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30343, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000000000007}, {0x6c}, {0x6}]}) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc6000000}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="10") r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) ftruncate(r1, 0x100000000) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xf8ffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x10061}, {0x6, 0x2}]}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r2 = socket(0x2, 0x4000, 0x82) chdir(&(0x7f00000001c0)='./file0\x00') bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x5b8f}, 0xc) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfeffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10008, 0x0) close(r0) write(r0, &(0x7f0000000100)="8ed30b5695f9a1247d5c5144807af92cb6aa15f49dba3df4da972fc5eeb46752a5c4ae17d7d830f146b775c3410a83b063b9c9d54b940f946f7cc667cc62af01cb5324f358ddf0c801f3ce9c73ffef9e6dc1a35ebb77e007d5cf442b63f28d8b8b39aba6abb844b4534719c9c432e3dbeff2519cb3446dab8926402735ac3a9bc34a664485", 0x85) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x111}, {r1, 0xc0}], 0x2, 0x0) 03:10:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffff8}], 0x6, 0x0, 0x6, 0x0) pckbd_enable: command error 03:10:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffe}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x8a6133) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) pckbd_enable: command error 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7f7fffffc001}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x10000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000004000004, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1c0ffff7f7f0000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080), 0x200000000000018b}) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x200000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ca9d28741f00e200f9e8ffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x600000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0xfffffffeffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x3, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = geteuid() r5 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) r6 = semget$private(0x0, 0x2, 0x300) symlinkat(&(0x7f00000002c0)='./file1\x00', r1, &(0x7f0000000780)='./file0/file0\x00') semop(r2, &(0x7f0000000740)=[{0x1, 0xab, 0xfff}, {0x4, 0x7, 0x2000001800}], 0x2) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) sendto$unix(r1, &(0x7f0000000640)="12ed090000be0a498a13503e81c6e86d93944f5a37d52afdc7d458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41bec355b56589d7d720000000000000000", 0x4f, 0x0, 0x0, 0x0) setsockopt(r7, 0x27, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) sendto$inet6(r5, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={{0x80}, {0x9, 0xffffffff}}, 0x2) fchownat(r1, &(0x7f0000000140)='./file1\x00', r4, r3, 0x2) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r6, &(0x7f00000005c0)=[{0x3, 0x61d5, 0x800}], 0x1) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x900000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20000004, 0x0, 0x0, 0x5}], 0x8, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xb3c, 0x7}, {0x0, 0x73090b8b}}, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="bf7384719f0d97d12b1e92e833c3a3c68a8d863e6e158300c9a832528cfcf3a8380a5a", 0x23, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r0, r1) close(r0) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x6}, 0xc) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xa00000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x1, 0x5, 0x2, 0x20}, {0x0, 0x7fffffff, 0x9, 0x5}, {0x9, 0x101, 0x80000000, 0x7f}, {0x1f, 0x0, 0xcb0, 0x5}, {0xfffffffffffffffe, 0x0, 0x5, 0x9}, {0x6, 0xca3, 0x7983, 0x4}, {0x9, 0xffff, 0xbc26, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd00000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000100)=""/176, 0xb0) r2 = socket(0x1, 0x2, 0x8) socket(0x18, 0x3, 0x81) setsockopt(r2, 0x29, 0x2f, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r3, r4, r5]) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xc600000000000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 0: r0 = msgget(0x3, 0x81) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/41) msgrcv(r0, &(0x7f0000000040)={0x0, ""/58}, 0x42, 0x2, 0x800) r1 = msgget$private(0x0, 0x4da) msgsnd(r1, &(0x7f00000000c0)={0x0, "b4772ece77ca60641829571c56f3a85a89c4bd2c11f7e4ce0bafe7705272f4e52898790340bddfdfbf45db81d1ce800c8a8ddbe2c3462a09c0fcc77ca7d79e9f88d5ae6f6f431e92a8b6229e20d923ec0f9c549c9fc07b016fa677547891f666542d1620ab940c079c8d1fe1032bbad441927e053e876e0d49786a394bcabcfe498e6df1d441c0710df7898a0b728768ae99b4f758a757c8e40f789f623f7a7c3a90c6e7535816bfe90c"}, 0xb2, 0x800) msgrcv(r1, &(0x7f0000000180), 0x8, 0x3, 0x1000) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/152}, 0xffffffffffffffd9, 0xffffffffffffffff, 0x801) r2 = syz_open_pts() fcntl$getown(r2, 0x5) msgsnd(r0, &(0x7f0000000280)={0x1, "e0599ccadfe03379441898415261fa9f670ee1929eaa1894a9f7bf47d8a16858a3db315ce97b1057951dc5460d3b72b324ce19ad632da64495022484c62cddbbd6168c6163e2df0f51953802ff5733bbefcb49eae8c8fb5a92978a741c"}, 0x65, 0x800) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xf8ffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfeffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffff7fffffffffff}], 0x6, 0x0, 0x6, 0x0) 03:10:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) close(r0) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffff00000000}], 0x6, 0x0, 0x6, 0x0) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffff7fffff}], 0x6, 0x0, 0x6, 0x0) 03:10:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/61, 0x3d}, {&(0x7f0000001240)=""/233, 0xe9}, {&(0x7f0000001340)=""/6, 0x6}], 0x6) fcntl$getown(r0, 0x5) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x6, 0x0) 03:10:58 executing program 0: socketpair$unix(0x1, 0x8000000007, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x6, 0x0) 03:10:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) semget$private(0x0, 0x0, 0x400) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x6, 0x0) 03:10:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() fchown(r3, r5, r6) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x101, 0xfffffffffffffff8}], 0xfffffffffffff000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0x101, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000057, 0x3, 0x2}, {{r3}, 0xfffffffffffffff8, 0x41, 0x21, 0x4, 0x8}], 0x0, &(0x7f00000001c0)={0x8, 0x8}) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x9}, 0x10) setsockopt(r2, 0xe244, 0x1ff, &(0x7f0000000280)="81147b8fde04bdafdba3c95125945c745d601ddcdd81696cf1ab17fc1528faba5e96d10ceb3b215cd08722fef9b86be585bbb3f5d0a463ee388bac4ee51050c58bcad01f30a47f59b21805e1faa6e8c270838c704a5fd777a51a74ccf71a12", 0x5f) sync() getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/183, &(0x7f00000003c0)=0xb7) r7 = socket(0x2, 0x4005, 0x8001) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r7, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x2, 0xfffffffffffffff9, 0x2, 0x20, &(0x7f00000004c0)={{0x9, 0x84, 0x3, 0xd5eb, 0x2, 0x100000001, 0x100000001}, {[0xfffffffffffffeff, 0x3e, 0x6, 0x5de, 0x4, 0x7ff, 0x25, 0x8000, 0xfffffffffffffffc, 0x5, 0x6, 0x1, 0x3, 0xffff, 0x1, 0x6, 0xa8d, 0xffffffff], [0x7, 0x7, 0xd, 0x6, 0x0, 0x5, 0x7fff, 0x7, 0x1a3d8, 0x1000], [0x8, 0x9, 0x8, 0x8, 0x3, 0x5, 0x1], [0x3, 0x2, 0x0, 0x100000000, 0x7, 0x100000001], [{0x1, 0x400, 0x2, 0x400}, {0x5, 0x8, 0xe60e, 0x4}, {0x9, 0x4, 0x5, 0x5}, {0x4, 0x5, 0x10000, 0x628}, {0x6, 0x1eed, 0x1}, {0x10001, 0x8, 0x200, 0x7}, {0x5, 0xc2, 0x2, 0x9}, {0x7fff, 0x2, 0x7f, 0x9}], {0x2, 0x8, 0x7ff, 0xffffffff}, {0x2, 0x100, 0x8, 0x8}}}, 0x6, 0x2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) read(r10, &(0x7f00000007c0)=""/100, 0x64) ioctl$TIOCCDTR(r9, 0x20007478) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000840)={0x6, './file0\x00', './file0\x00'}) sendmsg$unix(r8, &(0x7f0000001b00)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001a80)=[{&(0x7f00000008c0)="5eb262393056969c4a45316daacff23cec7a9424fdc95c6e5466fb0ca96f57947ee61c5f8dfdd377865959e5b74c3dc4fd0ee08da00ca381986bb1c8e64be323", 0x40}, {&(0x7f0000000900)="799e07db17bbfb2eab4c2671dc9cb95c9b819a75e6d5f17b79eec5c60877d755131e19a1b05da3803bbf1f0a5c1c275566d753f4a0b2e6f48acb7b8b2ccd276b67001f55e248b8c2f1fc4ef07b06204690689f8fcd0091ee8efef8012e217aad2c2cb4b1c094580da3a543c49b15c5c0035fb8c009", 0x75}, {&(0x7f0000000980)="662c7df2ae3ccdb0cc8e76ee5be7320419ed41fde533dc09a4bdca99612411a7d9ee7747bf164b24f2608bfa325efba67cc9b24ea92d74472e79146000ed2e700f80628b05028db2b3978dff5fd16d390d0c079d6eb68f63fa5551746b08d76b88862226298b051ae533ea9f60d43c1fbc121fde44d3a947171051de584385d42888efa241d8b10886687e6c780aef0637b79a394b26a19026f4c6842a2f16dca147e76d99f6160fe5e5aaa7fe2c2974877c1ba67556ba8b68db865f26a3171c26389a67bb14078c0a5f4d307230b44ee91ed68d3ea6b9a03f2bf3", 0xdb}, {&(0x7f0000000a80)="748e23cd61a8603182fa64d13acabfbd0996cb3a9c02eb2d6f064f7092fbd2591087ed66b675e501007ab890dd764dd7d6a5d7a1e59b35b7711b1b41a21f2bf704f4d06c418dd4a52ddb7010829ef58d405862c86944de052412a64f15a914beef7b053087ea494dcfa0e19d39c2a3f91c6ad6c3c5fe4c7c0061df899f90f6f154f619483acd2148ac2a80831c8990579c5f4b3e356c8a4c163f1707caf9745df38ebf03d4494200b537954b4cc10ec220d61683f5f8187692e55cdf5c61ac463b2e642d29da98fe88dac07c8a62cf6f618387703a245a148b3b0cae4118fc6427361df7d4b0245c73191966affee57ffcfdd373755e65c9f5942d1703cec9dde17d343501f9cc161b333e47070bcb87f920da493f3e441a8d1d7bfe47209fb03983849001a57ac38282246912425875da4c470c7013920c5767510c847e2834cb6070532d12695d22d81c3b978567e4baf5f11e5dbc93f5ecbe4410a0509e867bce575aca976559b3513f5a01d53d6ccc922049f422ff0f0dd3ff995e43bbf5d4839654b6733b1a2ccdef5677fa7729f66de45a461f00fd5251e84b1c7eaea2fe754dc285f583d57108a0a201fc576f046f5871517e76b748e4b1aaac4daf3c332f57790ffbfaa528467ce9debb331a7f493b6bca98912762823012f1f66aa6dbea09aa9763af5f2e706ff64da1ed3884e4493cd51883cda38a2a6a4408426b542585c315b73717d27bfdab837bd9b9e41934ce6f4d1f6da6412705cc313ae1639a68c2b7d9345b2a720226a5454dc924c0ffa03777fc344feb5eabc838e66f910184e2732c28999862c79e3df7aedd82b57e47e16cb823fd62040f4b234fdc72ddc352c6beed16ef50907edb5f0ea81d4709f45db6c5d46003c1d256d32f4ef4b9f9d7beda240089c663dd0fac1a919aac257cefec2bac36480e9275a3f27b1ec6d925e71ac52ed9c2626be9110beffa613eb60764fba8e81758b54c16bb46ea0a9fdf5c9bcb46572981eb6c4f46cca609f31c775c77fa0708cf1b7ad5ad871198917539ece03e52e2064c9c814d070527283f1721afc69e457839efc2ffe0c743e71d851819390539d6762b52ca62426ba87bbb2e2ec9fc2e5b5a0d30c214e748465da9074ca84867beb1689ba19b65eb0ba2e611edbf973620443ea2aa75ff41b7d4515bd46f4e68510eaaaeb8e26d6574fa41d9f51d2ec67aca6d06d4905ab7ea8041ad82d4563caa0c1b17aa49fc4d2602900bd87a336b4ed79f7b10482ba2d80b99d77a4757856cd414ae48099a3cc56aeb51e67b68dbd2e85b38e0e5f20b00528f59494e855283a617dd88ac710fe536e27b10b1ed1dd303bc889887bd51bc094e6cbeaef928725a8b8a8387d90b5394015cabd81957c2e02e28451b4f3d5da990b276a3c7f75e4616f1fea3f4f5f3d7943ae9328f3b2e22cb4a234c7d53e9ae349bf720cf3ee87a36473104501fb5399bfcd0611db6e482c4db8efd9199e4b876b5d4561078183a15404a415d22b411f53a2fae2a7979afa8d3417d866e95a20595711c30062d6ee52cda2e59497e8decd42978fa78d39516ec190c08f2288ab278f0c8992c71fd4646bfb9a98e8659ce611b29167e42763e55f80ee3650fdedcc56702ed3691f41dec4534082b430f82960cc932b530350dfb1eda0a1f1f399613ea7fde2f7a0fdf0a15639a7052e1be477c46b18a62cfca67b9fb8a3462abf4cf91ff017d9cae63cb30b6cec74519bf13411eb1bbfac82dbad87740d3e3126e255d349e7d35d18c48badfc774ba4d95bb5facebd689d4ea086d1d6ace1bdbf25969c3f5f1a71734d6391eadbb09f0132f43e03727f43490f18e1c0eeffe11d46643278a9fa150d20aa7350784b55b14edb0db5fdf94920fc3c85cdaef98edfdd678829130c51630f5da47a4aeadacc4b55c0f62a9401c31e50da172406704a6050d2eb1d1efffe8e04e5c77b06ee4b8e042ecf7f4867f2e085aa702f0ec30611a096491d42faa12dff15ef9ef07f5efc985fe390e7ad096c7614576c0ff946b56065b3283c3dae3c5de8b407f1a60128b31194558fae716b49b701b85f1938f411cd3835b977de674b0b648b037f3b7cd4ac56b50553c2a73135b59a6d2dff1395b99a31d8f0f7676c473b4063dce6354a1c510716690096d2eacebc7c649a6df0ae5ff6f7da0b172b5de2d4f05fd57020b56e0c9f463a0cd5ef76f69c5585dd1dd3d08a9817fbe137968286283006e7f3f5c7f4c7fd0791726f673652e450e8a9177d2bd26aa840e66bd51cec72d28e70908bebf5390605441579a8d5ce147bbd52b4e4a23766463ea5dc0287a020176662ae59653b4da77dee0f55b69e4998d3753650f2f9cc0784ab8cab602e16b90c833dd0a83d77d545d77cc8f910d8b60e6b505667c60fc71f6bb8ef54eeb6994cf00d40519d9c7fdd2e67d6809ccd90354ca46b756412dd56e45ffa1dfbff4ab6a3251c5d1d5d3df83941c578f13b81ed037fbfc4572286fa81b869db65576fe038d4ed4539c0a9451cf93d340d3e24ed47ff58a81459b1fd1c91d3ea985912326bb6f613e47076b6d3f138ffbfacde9020cd47d78582ed0842dbfb583846c9ff08ff90272af3a978bb93b0b75f226cbb4ded9b41e0c1833f7ed6a2db3c4016d377d4e5c9110b3f12cd18b6daab98791aafefa65d787679a72ef13a47e70118b9b0d52437fb368f27ff84cbf394f69449ef1ca87e626be81ace665aab77dd249689632faa23e5f88d425a762a400b8e4135964a320b4cd579b01257a3b55c2e770485e4583ae45091369fcf5f9f4f176c380d2c40401ba15594997ec4cc2ad1cef4bbfcc368449887d7035ebd240d9fe0ffb06816fe3b5c43d7d83244d7edd3e1d094575cddc398ab41fdc863121ac7c5a351112af3662e81f914ead34535f136819d8ef7297fa3690ec4e0ed238c6adf6a91606df25bcb822b5ef4a83b3c817ae6d5d29b9a2cb422cddd3919575bec73893ad8811e826fe0b3fc078dad847c790c54f4044287947e0e3b5317659a30c5237eccbfc438368d05921916a01bc92e88bc8eec97755c592e259d8fddb41efc9a3b7d4c23ec7e15aa85bd0c0a7cfa9a11d3e4957603ee477204b94f0c50864c13b5458a4264dc64526f46f8fcde8c1ecd119b73481080fae368f825c83119812bf9281bce7112f67d49176f8fb6a58a1a9162578df7899f64ea500d0e64fe56f555bee68f6fd9441472638cd3dd1a231ec068a59ed37123b0a0c1431d8dfc3f32270c2d6c94d304542142a729ab67b7d2e3a2aec763334cf9df9587a0d56b3ddaed02e309f6d687b8f8e2dcdc7e331e0476ee8dcb2043f4c3e0d7f5d3cd1984fa96aa29be211735db37b8ae70b73c255876800251c7c77ce9e13004bbd271b478550d185e0484a10fe215eb7077dc9c7c2982b1204aef0a7e3e91c8b38eabe9fbc094047f848d9f25197dd5d6a7b317ec2a62984fdd5529b95b4d0c3e67383877bd15c55709436d2e24dff58f2323fe10f97e66958187997d1939e28165e92c0e636f03f9b1c7bfec1da0df36d0eaca66502113525da9128b393cbc5623f09496b30fd4c3760257f5bf95d7da330b77ca14ffd2dc87fd2bae8aacb388522e4fb9690273f2644d3136184476af4c0500b5268f3711bd3609941380e1e63117afb4ff23f2ba78c8c7e6689461a282a46fe9c7a07b27a28ead8b17b606ea7c5f32ce7c8decc917641bdcf625afd3b7aefa2951f377ed46cc6923a39acac9387cdf76699173788059c081d4c4753aad08f341f75c2688016d8365f0cf3977db57373dec97850cfbcd0a6972e6ccf534f992cfce5c2e2123a74b7c6e32d521c31b3c52c4bb811aafce1925b0d8ea90aad0349d7bb1585cfb874198814c458fcfe8576cddb9429ecc0e9d3b862fea0e5a9461e88d500679461ae5d589ad7e9345dd8505d3ac54ffd07343983845472940be12687b5885e8a1cd845cbefea228507f2f3d0faf4247a8fc5f8af58399820470eb5144dc4a94735f309a2e4e1cb7b8dd20f9dd425db824b3a342ab7300989bcb22312756a1ea44082db24665a2d690d999b598ae3feb00f6932ffe9489d3f49f7df337121cb04a3b24bc9e49433ddfe6e111258f501cc04b209a764ab47620e05fc3291868d6abcd43a0275c755aa5eae3d054da662d5e99268c48ddabb7bae95bae1c6a52a540f080fb4168ca9a1ec9f42969f81a4f48598273251ca38c6de873b2e2d71d48e22ca7fa65c594bd025f48999a841f6cd1ac8723be6cbcbd5c6c5470ff9ed99d7dd67ccbcd5ee368ba4480227c91cf8af6e5400f535f7426466dc9af687bfc3254fa2caed54473ae618935cf7e40bf9f2c0eebb92ca48dc55c5e9018ab6644c3cf426968c4e8050f7b307f5ec058c5fc5c334b5e4b0d74eda28333812af094ab51374eec8f57d924992061e5410c1a27fc9c0ded581e4fe5e21893beb56b8ac7d82ca52dccb22cec024458d6f5ab1480fd7b614d0114e88f32d09c07a06c911d42d9ef341b5820f58dc0a54ee71bc2d19f73b3ac3498fef7ff15c4bb80d00208ac0c144e325fb81806edb7d83c09237a196ccd8720e13c723908f3462ce1e5611bb18d261dffd5dc094d5eed54564f9da2b2ae7ccedb0041c5f5a14fe5b11c10da550287f2f7e49814939a4118749bc56a884fefb29a5428624d045e8eaac2f3324251be422881373182c08e5ae9969bf07e1fed77cfd52e8e9616b170d69dab167da77cf562344dbdb3bb7dc1fdf510d25c8dff98bee66f93dd290cbec6d21c174208d4fbc990cacb2789173d8ff0652ea4df8731c68119e2bb88ed3dd6e4cbe570f8ccebfa4690650145a36e07a333b427b79aa16634315ceda5ada3404f97e03e159f9b1dcca15c63da7949fe24b5d0f61c8ab72bf0ccb0b001dca5990606e9cd35fa11e76f8fd188db6d69c0bb130f4f2c12e2bc33bca784e0eefa58b96da53e295bc0641f1c591a2a28d58cfeb5bc3c4bf360d265f6cc690087f5bd3ceb6ae652c5d93435b62ca9d6062a5bde6aa9f0e15b559eaf9f717041b6ab6b19ecb5fb8381587d3462f256767e4698fa0b5cb4b586dae5b4ef2fb535a355683278c8987885b31c8cd77dd73fa14590337f47ad9155e9b22f90ba1234bb0cab9b72f74f284b5e8c17a0a4240f959e8e51c8f167515c246fefe73884c6f18329b2556f5b43b4cbb574e293187b072ded6610dad13a157169cfa2eef519f109a2db72762d907c72b675af61cc4c65f6794c9bcb3b8c509d100b6f249fe4f569eea975fd1fe2abd2804099fd22a552d8cfc102a2f7aa8e1851cd5198654780d8e488833fa46cf8c51fa83601005be69a0ed9b6e9168b3a60a8e351ecf521ca8566aa418f9b60675b91c7f3c761a7f7a3c89ecc6f2e92976ec82c24cbf15556d62c548a76ce4f13bb1db6b67d39487dbfded523498372a47294ef6d6be5aca3503bfa05ccd9dad376a0c1ce2c7e928a09a505d53b67153750c35e52dd1f17256251a10dd45a25944dce4a442444534d3f9870f60b373edae5a2a479fda8729e405171841b53259374b5a7216a091321eb19b5a2c38f48bb7490d3f388a9c9fbddcb988c8e824e3f87b5b78d56aa62ebef0ec3addf041d292b6916098c8ac90b3cc89553edc400781a2dead696bda712856a53c81acc971472639a2345860fd329cd8ba6839bb486886ef22252ee08a5888c183cbae73f0e5f0940f523a6ae0f26d996c9e4feb626483d5a4fb5b76e6bc8aa2c7b37ac1627834c5e88b3d93e5d90b9df78899518a47", 0x1000}], 0x4, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x409) r11 = socket(0x11, 0x3, 0x9) fsync(r11) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001b40)=""/50, &(0x7f0000001b80)=0x32) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001bc0)={0x1, 0x5, 0x8, 0x200, "6c9373a6cce38d0e9f0893994c6d69fac789a2d9", 0x8, 0x100000001}) getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000001c00)={0x1fd, './file0\x00', './file0\x00'}) pipe(&(0x7f0000001c40)) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001c80)=""/241, &(0x7f0000001d80)=0xf1) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x6, 0x0) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x6, 0x0) 03:10:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x6, 0x0) 03:10:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000240)=""/187, 0xbb, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10, 0x0, 0x6, 0x0) 03:10:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x20, 0x1, 0x2) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000080)=[{0x0, 0x100000001, 0x4, 0xffffffff}, {0x3, 0x101, 0x0, 0xfffffffffffffff8}, {0x10000, 0x3, 0xa3, 0x10000}, {0xfffffffffffffffd, 0x80, 0x3f, 0x400}, {0x40, 0x1, 0x9, 0x42}, {0x80000000, 0x16bb, 0x6, 0x2}, {0x7fff, 0x5, 0x8, 0x6}, {0x8, 0xff, 0xfff, 0x5}, {0x5, 0x2, 0x2, 0x1}, {0xffff, 0x2, 0x2000, 0x1}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 03:10:59 executing program 0: r0 = open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f0000000200)=""/73, 0x49}], 0x3) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x190, 0x0, 0x6, 0x0) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x2, 0x0) 03:10:59 executing program 0: getegid() semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0xfd) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) writev(r0, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x61) r1 = open(&(0x7f0000000240)='./bus\x00', 0x420, 0xfffffffffffff) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x800) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004006b00202b27fef0406c00"/44, 0x2c}], 0x1) getuid() getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r6) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)=0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x3, 0x0) 03:10:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x4) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x4, 0x0) 03:10:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x98) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/75}, &(0x7f0000000100)=0x4d) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x0]) setegid(r2) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x64) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chdir(&(0x7f0000000340)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) 03:10:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x8, 0x0) 03:10:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x7, 0x3, 0x1, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x2da}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x410, 0x0) mprotect(&(0x7f00004aa000/0x2000)=nil, 0x2000, 0x4) select(0x40, &(0x7f0000000180)={0x4, 0x0, 0x5, 0x4, 0x5, 0x9, 0xfffffffffffffff9, 0x9}, &(0x7f00000001c0)={0x8, 0x1, 0x5, 0x2, 0x9, 0x401, 0x7, 0x4}, &(0x7f0000000200)={0x0, 0xb58b, 0x1, 0x7ca9, 0x8, 0x7, 0x7, 0x7}, &(0x7f0000000240)={0x5, 0x9}) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 03:10:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/46}, {&(0x7f0000000140)=""/22}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 03:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x10, 0x0) 03:11:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x190, 0x0) 03:11:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x3, 0xffffffc000000000, 0x1ff}, 0x1626, [0x7, 0x800, 0x100000000, 0x5, 0xa2, 0x9d70, 0x4, 0x1]}, 0x3c) 03:11:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 03:11:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8040, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = getegid() r3 = getgid() r4 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) fcntl$getflags(r5, 0x0) 03:11:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x5, 0x7, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000094, 0x4, 0x8}], 0xdfe9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x5, 0x1}], 0x3, &(0x7f00000001c0)={0xb3, 0x3e2e}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) clock_getres(0x6, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0x0, 0x2, 0x3, 0xffffffff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x80}, {{r0}, 0x0, 0x2, 0x20000048, 0x8, 0x8001}, {{r1}, 0xffffffffffffffff, 0x23, 0x8, 0xc2b}, {{r0}, 0xfffffffffffffffd, 0x8, 0x90, 0x80, 0x6}, {{r1}, 0xfffffffffffffffe, 0x18, 0x5, 0xfffffffffffffffc, 0xae4b}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x20, 0x6}, {{r0}, 0xfffffffffffffffc, 0x96, 0x2, 0xd105a6e, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x501}, {{r0}, 0xffffffffffffffff, 0x8, 0xc00000cd, 0x3, 0x1}], 0x4, &(0x7f0000000380)={0x9, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:11:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) pipe(&(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x100000000) 03:11:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x16}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 03:11:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x2, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() ftruncate(r2, 0x1000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x18) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) read(r0, &(0x7f00000001c0)=""/157, 0x9d) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000300)=0x1f) fcntl$getown(r0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7fff) 03:11:00 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) syz_open_pts() pckbd_enable: command error 03:11:01 executing program 1: socketpair(0x3f, 0x1, 0xde, &(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/58, 0x3a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x401, 0xfffffffffffff800}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) pckbd_enable: command error 03:11:02 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB='e,\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x95, 0x6}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/30, 0x1e) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = dup(r2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0xfffffffffffffff7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xdb5, 0x0, 0x6, 0x0) 03:11:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20828, 0x8) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x6, 0x8, "002eee6102078fc6bbee538fda0624be315e9fd5", 0x1, 0x6}) write(r1, 0x0, 0x0) r3 = kqueue() unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) listen(r0, 0x4) 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) write(r0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80, 0x9, 0x200, 0xff, "50695d0d4c6ab59bbf54826f11239fc5a4c8c94a", 0x8, 0xfff}) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/250, 0xfa}], 0x4, 0x0) lseek(r1, 0x0, 0x2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x6}) 03:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x0, 0x7, 0x375a, 0x9}, {0x100, 0xaa, 0x2, 0x100000000}, {0x1, 0x2, 0x5, 0x6e0}, {0x101, 0x2768f336, 0x2cd0, 0x10001}, {0x1, 0x8000, 0x8, 0x68}, {0x7, 0x9, 0x6, 0x38d}, {0x401, 0x5, 0x20, 0x200}, {0x5, 0x0, 0x5, 0x3}]}) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x1d, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0x2}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x18f28, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8001, 0xa3c6, 0x5, 0x1, 0xee, 0x0, 0x5, 0x0, 0x2, 0x9, 0x6}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x401, 0x3, {[0x6, 0x2, 0x9, 0x7, 0x6c, 0x0, 0x7, 0xff, 0x1f, 0x10000, 0xd4f, 0x400, 0x84, 0x20, 0x0, 0x0, 0x7fff, 0xc000000], [0x28, 0x10001, 0xfffffffffffffffc, 0x1, 0xe09f, 0xff, 0xffff, 0xbff, 0xa8e, 0x20], [0x4, 0x7, 0x9, 0x2700000, 0x1f, 0x62d744fe, 0x3], [0x4, 0x5fa, 0x6, 0x9, 0x1, 0x10000], [{0xed, 0x67, 0x9, 0xb4c3}, {0x0, 0x5, 0x8, 0x5}, {0x5, 0xf000000000000000, 0x8000, 0x7}, {0x10000, 0x7, 0xfffffffffffff68a, 0x10000}, {0x6, 0x2, 0x8, 0x7}, {0x7, 0xce3, 0x8, 0x2}, {0x2, 0x2, 0xf75, 0x4}, {0x90000000000000, 0x6a, 0xb5d3, 0x95}], {0x68, 0x1ff, 0x8, 0x7f}, {0x20, 0x3ff, 0x7, 0x1}}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x9, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) close(r0) 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x50}, {0x25}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10149, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x6c3f00000000000, 0x7f, 0x100, {[0x966e, 0x2717, 0xfffffffffffffffa, 0xc6, 0x80000000, 0x800, 0x200, 0x47, 0xffffffffffffffff, 0x1, 0xff, 0x0, 0x5, 0x8001, 0x40, 0xcc6, 0x7, 0x83], [0x7, 0x36c18a38, 0xfffffffffffffe00, 0x0, 0xfffffffffffffffe, 0x7, 0x0, 0x8, 0x9, 0xe], [0x5, 0x2, 0xa9b3, 0x7, 0xa88, 0x9], [0x100000000, 0x800, 0x8000, 0x9, 0x7, 0xd778], [{0x5, 0x4, 0x3, 0x8}, {0x7, 0x3ff, 0xffffffffffff0001, 0x2}, {0x1, 0x9, 0x1, 0x5}, {0x100000000, 0x2, 0x5, 0x5}, {0x8000, 0x101, 0xffffffffffffff9c, 0x4}, {0x4, 0x2, 0x4d, 0x3}, {0xc000, 0x5, 0xffffffffffff8000, 0x8001}, {0x200, 0x7fff, 0x8, 0x3}], {0x15, 0xffff, 0x100000001, 0x3}, {0x4, 0x9, 0x7, 0x3}}}) open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x8) syz_emit_ethernet(0x2bc01c374afd6d08, &(0x7f0000000140)="ff") r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x102) fchmodat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x4) 03:11:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7f, 0x200002, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) r4 = semget(0x1, 0x4, 0x80) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r7, r8, 0x21, 0x2e7}, 0x6, 0x4, 0x7}) 03:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xfffffffffffff000, 0x100000000, 0x80000000, 0x9}, {0x20, 0x5c, 0x418, 0x40}, {0x4, 0x1f, 0x8, 0x7}, {0x8, 0x80000000000000, 0x9, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000700)="02008000") 03:11:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x122, 0x0) r1 = semget$private(0x0, 0x2, 0x200) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x2}, {0x6}]}) getrlimit(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000280)={0xfffffffffffffff8, 0xdc1}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66e96c023000"], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x2010, r1, 0x0, 0x0) r2 = dup(r1) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x3, 0x7fff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000600)=[{0x27, 0xfffffffffffffffe}, {0x0, 0xfffffffffffff987}, {0x182, 0x9}, {0xc1, 0x8000}, {0x0, 0x101}, {0x0, 0x4}, {0x84, 0x8001}, {0x82, 0x33cf}, {0x8b, 0x1000}], 0x9}) r5 = kqueue() kevent(r5, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x7, 0xcd3}, {{r5}, 0xfffffffffffffffd, 0x32, 0xf0000000, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7ff, 0x6}, {{r3}, 0x0, 0x88, 0x0, 0x7, 0x7}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x7fff, 0x4}, {{r4}, 0xffffffffffffffff, 0xce, 0x0, 0x5, 0x2}, {{r4}, 0xfffffffffffffffb, 0x1, 0x17, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0xc8, 0x10, 0x6, 0x2}], 0x2, 0x0, 0x6, 0x0) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x4, 0x4, 0x10000}, {{r3}, 0xfffffffffffffffb, 0xe1, 0xfffff, 0x6, 0x100}, {{r3}, 0xfffffffffffffff9, 0x20, 0x9c94e0699354c7b6, 0xffffffff, 0x234f}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20, 0x401, 0x8b29}, {{r1}, 0x0, 0x8, 0x10, 0x100, 0x27cc}, {{r5}, 0xfffffffffffffffc, 0xb, 0xf00fffff, 0x48f1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000042, 0x1, 0x6}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x100000000}], 0x101, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x11, 0x2, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x6e, 0x20000000, 0xa173, 0x95}, {{r1}, 0xfffffffffffffff9, 0x4a, 0x0, 0x8001, 0x8001}, {{r4}, 0xfffffffffffffff8, 0x38, 0x3, 0xffffffff00000001, 0x9}], 0x8, &(0x7f0000000400)={0x62, 0x11}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x14, 0xf0000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x8}, {{r4}, 0xfffffffffffffffe, 0x80, 0x3, 0x10, 0xd}, {{r1}, 0xfffffffffffffff9, 0xa8, 0x40000000, 0x200, 0x41f}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x800, 0x71ba5dd8}, {{r0}, 0xffffffffffffffff, 0xa5, 0x1, 0x2, 0x400}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x60000005, 0x4, 0x1ff}], 0xc0, &(0x7f0000000240)={0xa3, 0x8}) 03:11:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000001, 0x0, "0000000000000001000020008000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) clock_settime(0x3, &(0x7f0000000040)={0x86c4, 0x7fff}) write(r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) setsockopt(r1, 0x40c, 0x0, &(0x7f00000000c0)="c4dfb67662c6b4a77fe127460baf73f99577f7339c2e0d15c5a7b62a6dfd491f920f4dd54f20f2c63105f579", 0x2c) r2 = syz_open_pts() getuid() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r0, 0x0, 0x0) r4 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1dce) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x9, 0xf0000002, 0x7fff, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x34, 0x1, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0x6f, 0x40}], 0x8, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x1c, 0x82, 0x24d, 0x10001}, {{r4}, 0xfffffffffffffffb, 0x10, 0x40000009, 0x200, 0x4}, {{r1}, 0xfffffffffffffff8, 0x35, 0x2, 0x1, 0x7}], 0x6, &(0x7f0000000300)={0x50, 0x1}) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6d9, 0x7d, 0x2, 0x20, "2414788ff4187f6b2b064b37d0d17c9906176417", 0x100000001, 0xeb}) shmctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:03 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) recvfrom(r0, &(0x7f0000000040)=""/148, 0x94, 0x801, &(0x7f0000000100)=@in6={0x18, 0x2, 0x100000001, 0x6}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 03:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x30}, {0x15}, {0x6}]}) r1 = dup(r0) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x1, 0x7, 0xfff, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000004c0)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x6f98, 0xd1, 0x4, {[0xe0, 0x0, 0x7, 0x9, 0x5000000000000000, 0xc10, 0x7, 0xce, 0x1, 0x1, 0x200, 0x20, 0x8, 0x10000, 0x0, 0xc6b1840, 0xff, 0x1000], [0x7, 0x7fff, 0x785366c4, 0x7df, 0x4, 0xb55, 0x40, 0x0, 0x8, 0x10001], [0x9, 0x5, 0x2, 0x7fffffff, 0xd20f, 0x400, 0x7], [0x2000000000, 0x1, 0x80, 0x6, 0x5c8, 0x3], [{0x20400000000, 0x0, 0x9, 0x8}, {0xff, 0x0, 0x1a16}, {0x3f, 0x8, 0x7, 0x7ff}, {0xffff, 0x6, 0x7, 0xb9f}, {0x4, 0x7, 0x5, 0x2}, {0x200, 0x4, 0x3, 0x7ff}, {0x8, 0x5, 0x98, 0x400}, {0xfff, 0xc236, 0x8000, 0x7}], {0x4ae6, 0x400, 0x1ff, 0x7}, {0x6, 0x7f, 0xfff}}}) syz_emit_ethernet(0xfe65, &(0x7f0000000140)="8d") 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x9, 0x2, 0xffffffffffff7388, 0x10000}, {0xff, 0x8000, 0x800, 0xc86}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x34, 0x0, 0x0, 0x80000000}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") 03:11:03 executing program 1: setrlimit(0x0, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="1b45cdf38b8c53b59861618845897a84219343bf771014837255e42cd9a792dcffbc4db31ef97f10a36094a15573528723fbb5127fb685a03ff6482cbd33a16003dc03bbac9aba3c30a18fbc42e91c5b3289d9fe78eb4d520e8f070ad85cd584b984339311398f0f5b0e82c4cf20c0b6fc36be9f623231cdf4101e6fb019", 0x7e}, {&(0x7f0000000100)="87f757903204546fffaa032d623e5358745e8a920d9bac6a222a9e110ea8c9e2b5ebee05698503e96b81d30b69476ad07d879650bfe5e41e9523034206cd5ebe4404", 0x42}], 0x2, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:03 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xffffffffffffffad) socketpair(0x7, 0x4, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) r6 = accept$inet(r1, 0x0, &(0x7f0000000240)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) bind$inet(r6, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) bind$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10400ffffffff}) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001f1, &(0x7f0000000140)=[{0xc, 0x0, 0xffffffffffffffff}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x7, 0x3, 0x1, "08f3539d551af4cc59e7f52c3ebc709363b62b1f", 0x7fffffff, 0x3f}) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 03:11:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x10000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "00000000000000fb7f00"}) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 03:11:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$unix(0x1, 0xebab151132547ee, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) r4 = socket$inet6(0x18, 0x3, 0x9f) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x41) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x42) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/46, 0x2e) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x83, 0xc0000006, 0x0, 0x2}, {{r3}, 0xfffffffffffffffb, 0x0, 0x3, 0x4, 0x81}], 0x8, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x14, 0x80000000, 0x1ff, 0x904}, {{r5}, 0xfffffffffffffffe, 0x88, 0x22, 0x3, 0x20}], 0x2baf, &(0x7f0000000180)={0xaf4, 0xae}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x1f, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000240)={0x788aecff}) socket$inet6(0x18, 0x0, 0xfffffffffffff001) 03:11:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) write(r0, 0x0, 0x0) r2 = semget(0x0, 0x6, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xd201, r3, r4, r5, r6, 0x8}, 0x1ff, 0x6, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r8 = kqueue() r9 = fcntl$dupfd(r1, 0xa, r8) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x10040, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000380)='./bus\x00') clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x40000003, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x411, 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1f) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) r4 = kqueue() ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0xd) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socketpair(0x26, 0x0, 0x5, &(0x7f0000000000)) 17:35:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xc2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f0000000100)={0xbec0, 0x7fffffff, 0xd, 0x1, "61aa0db100000100", 0x2, 0x1}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x1, 0x400000001}], 0x6, 0x0, 0x400000000000006, 0x0) 17:35:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x100000000000, 0x0, "61aa0db100000100", 0x0, 0xfffffffffffffffc}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3f, 0x7f, 0x6be, 0xdc}, {0x8, 0x0, 0x9, 0x7fff}, {0x100000001, 0xffffffffffff8001, 0x8001, 0xc00000000}, {0x7, 0x3ff, 0x9, 0x200000000}, {0x2, 0x43, 0x100, 0x1a}, {0x1000, 0x40, 0x1, 0x5}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x5a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0xffffffff}, 0x8) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 17:35:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x3e5) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x6, 0x4, 0x80, 0x400000000000000}, {0x4, 0x0, 0x2, 0x8}, {0x5a, 0x0, 0x685, 0x2048}, {0x4, 0x77, 0x5d314252, 0x4}, {0x2ee, 0xffffffff80000001, 0x5, 0x1}, {0x92f, 0x5, 0x5, 0x70f}, {0x100000000, 0x419eeeb9, 0x9, 0x9}]}) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget(0x1, 0x22) msgrcv(r1, &(0x7f0000000080)={0x0, ""/208}, 0xd8, 0x0, 0x1000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001300)=""/4096, 0xa2}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) utimes(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)={{0x2, 0x1}, {0x8, 0x4}}) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x8) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2008040, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fchflags(r0, 0x2) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x3f, 0x3f, 0x8, "9af57ca5e0db0005eda562cb22615fc77ceefd87", 0x1, 0x80000001}) write(r0, 0x0, 0x0) r2 = semget(0x2, 0x4, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = socket(0x1, 0x5, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) close(r0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff99) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x8080, 0x31) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x4, 0x5, "e3fd59126945af691122e4b0c7293438db7c1e54", 0x5}) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x8, 0xfa3e, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x60, 0x8, 0xc0, 0x3}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8", 0x2c7}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0xffffff3f}, 0x2) dup2(r1, r0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getppid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) recvfrom$unix(r2, &(0x7f0000000140)=""/215, 0xd7, 0x40, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) syz_open_pts() write(r0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = socket$inet6(0x18, 0x400000001, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0xfffffffffffffffc, 0xfffffffffffffe39) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xe6da, 0x5, 0x5}) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0xfffffffffffffffc}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xa5bf, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10040, 0xbeb390c30f3533b8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x65c07e88, 0x2, 0x5}) dup2(r0, r1) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) dup2(r0, r0) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0xfffffffffffffffd}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x3, 0x2f66, 0x100, 0x5a60}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe, 0xe6) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000016c0)) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7fff) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/35, 0x23}, {0xffffffffffffffff}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/77, 0x4d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/244, 0xf4}], 0x9, 0x21) 17:35:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x4361}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xc0, 0x0) write(r1, &(0x7f00000000c0)="1917d3140c72e5a2f1934168f0a4873ce4316451c72e2e2134227536163c32cba08d01f4332f8cd928a447a63b5715c9077d16b6ceebc308d714da759dbebb126b6f7007570a195073383f837f4fedfc9a45473a18870ab00c9883c5fb14b3a7efd97f5da551f63b9722deece47f42a50c3d9597e267f6b1486815628d641ec647bc46b06b58fbd1ab821471465b013029ff7dd2254dedf441ffc67256f484f4dc21e0b4b7618e531780772f187b4d44271a0397a791b34391d7d9604fc04ff4bd5b4cd6316ff007911c76e4703f45c90a3eb2be3f967a9db91e10ba25eb2a35cc3b", 0xe2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0xfffffffffffffebc) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x45}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100, 0x0, 0x7fff, 0x1, "57753985be7f67f54289beb539bb74fabefc18fd", 0x6, 0x6}) write(r0, 0x0, 0xffffffffffffff8b) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) syz_open_pts() r2 = msgget(0x1, 0x80) msgctl$IPC_RMID(r2, 0x0) 17:35:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getdents(r0, &(0x7f0000000040)=""/23, 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:35:59 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x400, 0x0, 0x6, 0x0) 17:35:59 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="af", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0xff, 0x2, 0x71d4, "3a74e7fdc3c0ca00e04fc365a8529ab1c5b5c7a4", 0x6, 0xb5}) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r2, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0xfff}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="65db757dbf7ccbc49fd422b7aa85238cb17dfbeac2da0956e8b4021401afeadeefa277a545b28c25ccc82a1ede5c0c2b799d790d5ad4eded569b34bef490a408b1d7649ceb78bd8edb59bc6c6f002cf7ce5f55cbf3456c9040e09af7a2a94bfa249734c70490b5bd050d6c639088d1f8cdc0c525075780def867725eef9d45f33fe6cdc0caa001328f79995b4f87414e4560c7100f2df0164b555c41878f9a30e0eccc2bacc540ff0ad4fc49865f53691731a23fbdb3d7e1ea2f39ad45f4379d8bd6914246a501108bad2b23ca7f6f7be6db0173050b0a", 0xd7}, {&(0x7f0000000200)="19d8133d8413be90", 0x8}, {&(0x7f0000000240)="721ebc5665dacf72a04eb9e8c1bba393815bb4887ef50282f48ba2c0912b8541dd9bca8bf4c8e1efc07f29365e3e4d1a6e14eb19ff62c6afc62b4d55319ad4ec1acf352b13eee0831ec519d912e7458c48146cf5f2371f4cd54dc29c00c9ec9d650142ffd2ce8692ddec205e82a6a4311d92766671466800c99e44532514b3c2cfd67a1371c8320e6d8c7b8c28eb5312c16cd960e707980b6a3a4043b9e7789dbe97dee0ebbb7501031bedca01a9a135b14003d833", 0xb5}], 0x3, &(0x7f0000000500)=[{0xb8, 0xffff, 0x4, "2ad011f6308c961c7a5c274b577d23a0e54bfe7e71c93ed344148c248b2c613bd6b02aa1a12ffe72dc8ecd74100a0f648c50fb6740f075cf81e2684c45a2c74eb9c8fbc13147ec2b93b217e318911c65423697b76fc23aa40991326d333d6eb30115966941e7c8596ac900a5aec04f0f2250cda96a972d4dd300c97766d2717f3dd65cb6fd5544fdec534c368755f07cc400f5ca317c507c7ec6ef59deec4a9185ab"}, {0xe0, 0xffff, 0x0, "997f7d98a845491c013e32e5b451fcd4006520fde1314b8929f1ed245650c14e0fd68dcc26be2f1686cae2f94c7b1d03ce31059ee739a18a05e5f51796b3debdc7414c8baced7915aab005a60bcdc42f9e941af33f1b5d959f501c9d88571635d4713e0fbb10f291272f40687481bf7f1e81b455a3500bebd559c7a43ce24deab033b8bcb4a99213ff1e9bb8cfcdb442d0d5af65bee075009c40fd11d028c91456b1f53ed014501d72ce7bc6c49303b0433de2a542406bb3b8489af772a8631073fa218ae300c5a3ef2dbc900855d737"}, {0xc0, 0x1, 0x400, "bd4fe7a579d9d87c8abf8d64d0d56882810011dc10c10a639b80565ba501eff0ca37afb114817fcced3a34252dc42ae5543972320055da5d1963343911fdf1feb10eebaf3a221bd434e9fb30ae4fd8b81872ac825c23fbf15c0151d21ef609e8a712258e05495a7a1a0bdc2bd9aa52ba42da33b4a7a964a74ecdabc0489b3c8df2c66a4f6bd3cfb2ac69a68ca4fda01abbe1db7c2ae896401489ce82bac3369ccce301aaaad33143202f0437"}], 0x258}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') fchflags(r0, 0x10000) r3 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x756a, 0x1, 0xfffffffffffff801, 0x9, "458580beacbc01fc3598e4296e2d264d993337c6", 0x100000001, 0xfffffffffffffffa}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:35:59 executing program 0: r0 = getuid() r1 = shmget(0x2, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x5, 0x3ff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xffffffffffffff31) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3e8, 0x0, r2, r0, r3, 0x4}, 0x9, 0x4, r5, r7, 0x3, 0x4, 0x7}) setreuid(r0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:36:00 executing program 1: setrlimit(0x7, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:36:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() fsync(r3) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x6, 0x40, 0x80, "f4f7bd5aac8f09028739c77dafac888fb930c991", 0x19, 0x7}) 17:36:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x0, 0x1, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r9 = getppid() r10 = dup(r2) recvmsg(r10, &(0x7f0000001500)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/105, 0x69}, {&(0x7f0000001300)=""/200, 0xc8}], 0x4, &(0x7f0000001440)=""/166, 0xa6}, 0x1) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x101, r4, r5, r6, r7, 0x140, 0x1000}, 0x7fff, 0x7, r8, r9, 0x3, 0x1, 0x73c}) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 17:36:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2c8, 0x20) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r3, 0x1) 17:36:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x80000001, 0x30, 0x40000000000, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x800}, 0xc) 17:36:01 executing program 1: setrlimit(0x1000000000006, &(0x7f0000000080)={0xa, 0x9}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x9, 0x1, "ec6eb198f6a22cd0eaab67a947b0e71c30496e78", 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 17:36:01 executing program 0: clock_settime(0x0, &(0x7f0000001c40)={0x0, 0x4}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x200, 0x180) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000240)={0x4, 0x21f6}, 0x10) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0x0, 0x21, 0x86, 0x2000000000000005, 0x10}], 0x9, 0x0, 0x3, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x2, 0x5, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x80}, {{r1}, 0xffffffffffffffff, 0xe1, 0x4, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf0000050, 0x9, 0x7f}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x646, 0x5}], 0x7ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1e00, 0x62d}, {{r1}, 0xfffffffffffffffc, 0x91, 0x2, 0xfffffffffffff001, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000000, 0x9, 0x81}], 0x0, &(0x7f0000000000)={0x101, 0x9}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x25) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x400000000000095}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x7) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:00 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) write(r0, 0x0, 0x0) fchflags(r0, 0x3e954a310a74257f) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) accept$unix(r0, 0x0, &(0x7f0000000380)) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000180)=@in6={0x18, 0x0, 0xa046, 0x8001}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="de05a7e86405137a7dd82df94d34ac7fd04484b7c8b2df2830ec596e", 0x1c}], 0x1, &(0x7f0000000240)=[{0x98, 0x1, 0xffff, "c272d1f37462bd188a0c6c80c0d42aac61f23d4421021ff20212103f031478afa78f808e02af6b44a6122c5822337f0a98a8efc51f4d0b4c39b04eb25efae75a8f303dc45daab66bc2782e0d103c997fa1905d3ca957d641f9802dd5ddd38beab32d663a6a0f723a98582ad6dc1e77c503a1b92a6b32bf0635d4f87d582964655ddaa8"}, {0x30, 0x1, 0x4, "5e77357752efd92bd2262f07b57f673be5657c0bc53f817317b3fb53a3f3"}], 0xc8}, 0x1) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x29, 0x2000000, 0xfffffffffffffffa, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) fchdir(r1) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x8}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x30}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000280)="01012dc5") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) syz_open_pts() 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x8}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() socket(0x1a, 0x0, 0x8) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) fchdir(r2) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000140)="dd34a44d699edfa62f8523615b3e46fa2b24ec98d9912aa55d8c7911f8f152a52d801f26e6a44a2afde339679aa2dbd12f05e921c2bd2819eb26806fa0379053cb0c951328a77ae3afa5491c85a562fab59dac01ed1bf760f7b578b19f7edd2d26ef64ac", 0x64}, {&(0x7f0000000500)="5444977d62605a40bb7253bad52b3727bbe846a3a479cdcd1c14890ae18c4e4bb3be583749af2a026695cc2d4588239b4c196459880d8ba91ff94f34857a1564773949d8117fa573dab442c06bdff23f578e9e7453970216e44ff4d86663d5af0201b083b346eec01d76605851298d503c7f10ed66026990e39645c8752c477ff61bb4a905af6a5087f681baab567119813142668b8edf726b12d2b748d288f1257132159811d9eda360f1a4a939579ce27bcab4dfc5f8172661ed4e7d13518faf5fdf219c62dd47678ac14cee77d6c461342815173bf6ad6ba21a4b652e07e5c2bd398f75e29b0a31b7aabb71fa6a3e0ca59f1e58e4c97e36de647bd4b32aad0a7c065cc53ac192bdbb5148891965e921c6c355031c3848147376bf59e90eabdec5f0ac504cea248c35ff900b5645c897ec29fc9b1383eab66f292e079c0efc64f96733ea67c99b5f38da33e7923d8b43d33d4eb8774f487b570cebfe94de9aa687b3c44ff946a09c2d7024a44f9e4d703b0ebfbaca46fbc58afe834a9bab397a0a5f8e818938e34a7c1f00ad309e374f3d1737018d9b3005c1e432d5b15a6342df35ae96b74384e213d742125f23aa6514cfab9ae11b435839fee7f8c073cfc9ccc7ecc62eac03573a0689be7de96320e8b6172ecc7fe4d03567a417995acb3212b0de9e344f949cf88006aef9c832787435b6ee0604ffe7655bf7250fd9116e92c9017a972bc4a95acbfd5565ded00b97f51754b78d66bf3dda782f2d648fe604002aefa5f709771a5d98821612279705455f4d87dc3def98cb12b9b3d128773c36468240757d9f541b2b1b23936ef4197118d36945f7c24e9d87740b1892d0db50a0af12b80bbbce11e11635bb9982ec2b573e1dc762b4253752b1f39a520cc873586fe5ccac9191b7430c6e36f752df64e79b0c3358dc99b1a47bc3951571981528b6a70175e448814f12c7f1b1f1e153894699ce28d4d6ec3ea6e80e26ab159883f289a238b9b9924f108611af4fd9b92def2fbf90999c027bb506fde07fd592bbc7991d07da51f013fb89b2dbfd74793c6c7da6baa76fb0c9d937eaeda3aa89cec7c8f3a760d90a05307dabbc8d3946a8c673ae522597a94810a6f58d30eab8927a32fef4f1818ac9ef05f2c5c40f1a1766e65363ac9265c2c789fbd4e4d094bb42e9910ef499543c0c23f2ddce175b8f2b4bbeab5c04d0efdf46d09eebfa75375394fb02b2149626a1d9f53a58933054bce75bcc7f318e6aca25e1995f72997ba328415398b3b643a8f6bb323e36c50e6bf2d0831bbabfbfdf1a6a9af0ba124f4f65a89291b7cd9837b84ed9e8afe6cda006ef7cccf0337fe3f1629739a5a5a3838d396b5544fb918e45357e61bad4524d388468c3b73ddceabcbf8bbaae673bb72812090cb89db0ac543e4c1d960c934862ca23c8bf84c6c555edf5bb332310f4af0288ce7eb1c229fde14f02735624b0e30b4ce15ec002c5a44c758854260cd67376068c2b2068c6fa0a1675e602e75ef917ce2a5826a1634ad124d875eeb94bb57bf05b2d9814bb8fbc74491a8683c247e879735091794be634606f9718d6265610680627012554bd16db35e112caefe0fbbb408d8cc6540569dc3f59be20f9b3f1d3e7dcc91081dc4c789ea5d2e602806530ec64c66ff6791f336e747d474fe16f6fd737e6dae272885fb462d3e5b8945c6be12e3f41a4504b1eb4394f96e05912aa4bded24ab59f8ae48464fce4c14af0ed918d97ad8428974247d41243381ae516f97bfa494a21b3126a1e960347ea80efa3bd5d19734169afe433bfc33b49d8ae6b490f978db607dfd60ebc6aa9c3d7d65fbabd58aa37238d649af648ad531cc40673aed189d6549c4e4182153b95030fa38fa6d66ec3db89eb07a2c9817c00f1201a6b212b1626ce9951b15a36f270225f0bf7724ca57d5f1fd3e84e4bb6ef49527d55c1f6f7a2c19ab53fdf49d5a93500b07012cb494b46c6ee738cfdedd4ec3cca577ccb47ca2deb5a7025074d169e654d9f909a7db13148336115cf948e5aca40a0d392e857ee4bca03a8930e8dcc74a726c520b31174592a9a2779b4970f7f7755e01b998aa4b2e48d0c7e3b2691dcd9499d709638ea571ddfa00c029e88a147d03fa4405ad5790ce37e35089d00d1b93ada63b5bca4cd7c6de568f07c12a7705594d2c21a525fcb005fc92bc6a59f9fc9f288ef4d40847cb23ff7e22e2d1b5b4b4b9de0b6854739ed438132bbdf7c434f988d49620e4bb57d393d4e9e10c8403f522aac0ff820f89bea2c4b9fc9b1a5e03176180be101bd61a60a397b3ea111ce206f2df57fd375f898315603d0a813801b66436c2b16c0c21552c0db35612019360dd65fc12dc9d6d28614bcfe45626cbac69d6ca3a2d913bcdb823e72cbfe615a2056f2fa4bcfb6235db80d02aa5bbaecb9c749c68563a029ffa37693f375cc7a83378f46556cf58907756fd79c0c3eaae58575cafd710487bf6f0f0d6ea5eacb79bc0fd78f2a04e12172338bec67b6c7b9c474c94af654325fa5777537b7941c4dec147007a0622679c45c5d40e6b2fae41de1cf8caf61e1b8dcd5118372ea7e9113d4d2a48160738ae7d0bfbab208cf743423fe595a7c255e6648b45b778c9aba415bcd2ce1b9c523be3e42cd255ab294945cf42bdfbbd63404fa0a13c03c6ee77ef7e1f0be280b69e20fdaf85e69795893bb591ac9bea6eb4e1b094356e409f2bae0ba6d98d5fdab56cf7ec408f787f9e85f4bc9cf92574e8706dc19b08397d0ed6b06f554344aae4ba49d7ec270ad009db611ce341d01da4d025f80001db1e35c89e37cc543e9fea8d97744648898c4ce7e5535c8f9f277dc61aca2f38909f2b0b361246d960bd4d60d745a0e3684482bee570af040d475afccfdcb8d3b49b011b2bf934d9fe740ec71ec1c5e7db5d05e606e9aa1c7dcda10d3dcd596c7ce936ec193b319bbe01dde6db2ebcd0f5a15cafd2cef83216d76297072068bf2ac10ce0a9c0b3dd8b22efb67196e9551f05076e6284a9ac721b5a0d0e5b223b92c75afe7bcbf2c3f8501faa999a9dcb3c55e35be7b5da2fd1fee970f2b3544aa07590f180392080d3fd8a72d974c93ef725255c82c70ead1134c4a6698bf045b213409e17f4464babea2ed50b781fae1faafdbce6dc356fa3f83298a46af4de2e0dbf51c8987c6cc4e57dd1daa72001b83f550889fa43edb95a9dade3a975d9a956e248fac1e0b9b7f0733dba60e0fad50a75e54563b372a718e1349d972bc6956da3a263926c0149d8d82b276598679f510fad8382334779e8bb7806562e9d900ec5fa5b6db8f2bcf514ae870e81340ad530939bf05b8a07b4f2cecdc58d598881624a28d56f46542dfaab45ddabc52ac70849854925f6f3758a6719ed102b29edc64e7edc9acc040e511fd11cc651e9e49567e736b210ef861d70c2d0b935b45d8320763fcbe168807be57c9dd3e141e3c7c0d725d0f2e6ba5215c890fd92ea9b3ae22f50e29aff4d18b8c34bd19b6efb690fd0d5fff3beec39cf86378be69c978a7bdbf2beb616421930483a418c63a74974f3753466cb89c73e66100570a0e3dd50bf5387a3c87ec7959a3428ee5947ece70587bb162e9060d0ff55792a67e3d126449aa7081d8bc33b0c79be36969f3904cf46d44c2eeea8fe2327676375c519add54fd661e7647642ec4caea819dcf6bb5da7fd482a2abb3f68b63711d325e066a5d2c9bc475525da046eb8e5ae0b4057cad7e97c8dbf2aba780eb150503bd23432ca23147af24ca928dfd4fb782fd3dd3828f90889b51b9edd3a79333b20d0bea328c27012bd7cf8af7fb1aee700fd65ff7e71e2b8cb178315d54d0eb24ed461918af36c15c670c3bca1e61c97e2099d76c8fd54b6595a2703f5877462b9e9d4cbc3a9e853ce96d36a23f2b83c7fe37221a62290b4ffc30be3ac74e201f4a8c9ae13f6085455fca0a33f5f0c95d6306027bdf098d89d1521119a79db0199d5f4eb4bd357005d757c591ef398d56590c80289fa5af050247795f147ec3455f101ad3bb3a9319cc0839553392f92cadda3a8293d9fbc850259fc6226480f0c25f17d3e61a5489d5875a059a11c1c491b25da694560c52889b37130254e5351bda3fa36d9234555da4220106640a16fd955b666019d0d266a42ff477d64fa4e2a2f3ae11bb60d9e63a29d6e7e84187bb46caefea2da35157c3ace2cd93a30595b263b6eb4c610a3665d60b1aa77c5ba9859bac781f6e1a02d9ab0dcdd1ffa6e30887a0185015307693b43da476158f821d11b8de4896e714f59a42369b705cfa059a1fd878b1120e53fa9c78dc6c5c9c57fff8f06dcc2b66bb541a0c239a7d0c85fb10a58ffe5f145e87cf335e8d67a99a6cadb4f82433a1d0ba3d50590206fe16cbab13010ad09806ca1e78dab938dcae476d1a27f3308cb26a3aad3ea03702b8cf72fcd060e841aac9e15507f9febf33b7938549045a97e57cb198418fffd7f6fb0716162fc9863963d2f66cbdd9c667cfade72f811fe440d799773ec15cb1dbea59cd7e8f18379569f9dff9741f10977d7382945d0b8cddc58d48051b9f8e26a3f78aafa3f5aff80a97712774580a115fe14db42753b6dee6c12020ab397fedb13ddebfce92e49467a85c8454fce3b68a1731a0ec67e964665bd0d828229b6c4f9de0df736eb69eec955c240b803259fc813d0405638b3fb14f6d63015aa3b670af2eb2c93438a286737bd5a2bb17e3f18be5f1f49302859de04679892c04f657a64c3a350da0d772fa69d320013d21312ed51e5106015741926c99fa03c4779086cea06c52fb97e65f2a769b033e0434af7c8959323b53c3707f0620965e0de775c8f54edbb25c766ceb2597e90b571e9badc51b3111ff997751bab11deae03b8ae77a494d281e960a2b716a6e36eb5d7d32c946e03dd75b8b5e5fe9367e276b638dd61d3393e6e25f9e0acaac51ebcc384e97022b91e60b0ceb575c903349b5cd73820a85f8d8dfec252b37a8cfda541257ae9235361388de7eac29369fd7649cd2917ad2a1133b4e44125fe468655c3acb8331cb316381b9290029a1329510e8ce9f0e3cc9614accf7e9bfaadf3f62e8ce9dcdcb0ee4af53447b7b85c39e830adcfb216b27b6c242565c090c4916af35efe3214a033b19a995d9301b06d8400aa68731605afbf4ba6ed9f5975bc46f81f39bcbd30e4fb2f283c5f3a8883a15d93e7be96e90c223f7ce0c6dca31cbbb9c6ded29f0ac6c9ac7c5ee2b96ffd703319db795b438db1d12520af28ecb324d55b1dbabd6ff92594349cba86d26065d594d93b1888b07b9b093575ea86936baf0ad9231b5190f987ba02e09a2a24df2e24e7d618865f4b90278a93022f702f69dfdf5a1efc6cf72572ae688e884b9342190e7c6caca9f0d67d7f2cb39ce1c4ae730309d07af66a084545fb1ed0a0b5ce7e96e79e0c43bfaf2e19e5934b391765d9cf5f2c51baf226beca2233e97917c40a79c2fb15f758c0cd799775f3b4db5b5aac8620bcf8d12931a7f7ea47999b38f156251d8e8efd176cda15a6275035a7e0eaceabc9f0b4b611d6f33994dcb739e34bdd0047694c22dc825800b8b7ac5faca320febf32ea26a70583872c1897207d6a3fbcac71e67039ae6ef69b73105d850eebe960b796e8aab4d0eb7055cb81cf51e2ea66ee5f283bae4cfe7725ab5dae3a7c5ecdc4f7738b6b4eebcb651ab83e6fb6ee312907b84a1381715fac1e8a0a769af7287fe6c0abc2ac61b03338dde184642c90d5cda9dc89554bed3e13667", 0x1000}, {&(0x7f00000001c0)="04a1262b6cc7c12949613980d8be4e6330ee92c63e8e1e0c02d8d744ab7fec9a0ac6cf48e6493d2e8c7d685eeadfa77beb9efb9b4796244af219eca3d4ef3ad266c5e8530bb801d01737a0e98846259b041f0bdc56a57963e70ad6d37f13462e823b6aa9fb77f7428cf885ec281d1de9b31eead7424add1a13d8b0b3413b0188dee826e707a844ab43a90f84a2f6ec9d36a2b570f9c67a65828871bf61ebf7edfe05e1c8fcddcb01f542f73bac5f824f1892ff33dd64a1e4697b75ddacb7c1f23cf520d87548ae", 0xc7}, {&(0x7f00000002c0)="8734f356cd1556aeff464645237f208871ed19710feb1a50ac574172cdce17ecfe", 0x21}, {&(0x7f0000000300)="3d1ee74ea410be15afb9924d51883fbac31d425c66a0236971037ac4313b84fa9b60530c5ad6bec3256a937f1c292d6aef037d40870e676d98c1af50cbb99228e074ffff7fd2c18f7a60258f74055bdf819641ba1052c62e", 0x58}, {&(0x7f0000000380)="ab4d0d34bbb6049c06d3502afe833b9e33828719b8e32c4b6bbf8f30b656676ef367bdbded8d27f2be365c8a99d02bf51e6fe3891e10e204634055c4e46e1cb2a455f15bde6bb2e8537432bfa020a4e6905fc42f6a59f86cc4b4498b78451ede1b3c01d4c43ccfd6eed758959e372d77f99c7649594a3fee23dd60514d973a3234ee13116a87c568d1b74ea19bc8b918d2e782fe2565b80984516ab79f7d9640a9fa79c3bc6cd9b339b7b0f22761368548f2d6437517d42961bc2fbc0b2366bfee056d7e5de8698b284eea5a0838", 0xce}, {&(0x7f0000001500)="790c1e2cc0873ca284938d72b2e220e42ba00f28d9d3150dbb0baf9f85aebb70396c61fcd852fbfe6b8a8fec569563591c531da2224ba49d95ad1a5b82dde0b0e2b5f80c83bba6c2313f17ec28cd9dd8b45a45671c141bde31fe1e4fc3593f4537123ca98798edc2061da6c8c75da95d7d5ac33099fb8000ff88ece82f61369e4829e196b0d278d0a680eac17137db8779e80a54065d1778a10bee05dc2c28b4efbb141bf3bf0b4098d2cf8de0c426fde5c5946742fe5dd9fb1fab2f67ab13e2e7304f12f266ad8eb9bff6e5470c6327578979ebc2", 0xd5}], 0x7, 0x21) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x72) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x8}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x4, 0x2, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xc559efd960ced13, 0xf85b, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x45}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x34, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12, 0x0, 0x21c}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x97, 0x10, 0x6, 0x600}, {{r1}, 0x455ff2200cf3032b, 0x24, 0x80000000, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x62, 0x40000012, 0xfffffffffffffffc, 0x6}], 0x3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x6, 0x69}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x6c, 0x6}, {{r2}, 0xfffffffffffffffd, 0xb0, 0x12, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffff8, 0x80, 0x20000002, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0xe, 0x3, 0x6, 0x40}, {{r0}, 0xe3f642d575795d58, 0xf, 0x0, 0x7, 0xc8d}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x0, 0xfffffffffffffff9}], 0xfffffffffffffffd, &(0x7f0000000300)={0x2, 0x5}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x8}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x40) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x99}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x204c0, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0xa7, 0x101, 0x0, "215272c09622e212dc2c448f4ac4e4c6ffef8741", 0x4, 0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)=[{}]}) r2 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x5, 0x3f, 0x0, 0x3e, 0x10000, 0x100, 0x3, 0x0, 0x6, 0xfffffffffffff2df}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0xa772, 0x3f, "5b9a26dc289d3087066514774d740c6589cd3121", 0x101, 0x7fff}) close(r2) fcntl$getflags(r2, 0x1) r3 = syz_open_pts() write(r2, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x2, 0x38}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x67, 0x10000}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x2c79743c, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x65, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x68, 0xf0000068, 0x6}], 0x1ff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7ff}], 0x2, &(0x7f00000001c0)={0x5, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x5, 0x6, 0x0, 0x729d0be3, "4788a9f002c94d9e5a78cf2844931dbaf9c768a2", 0x1, 0x5}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0xffff, 0x4, 0x192270ea, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x533}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fef000/0xf000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = syz_open_pts() syz_execute_func(&(0x7f0000000140)="66440f1b9f4d0000002e65df3506cf0000f0473029f0420fb1a848c30000f2abc4a215b7ff420f0d14050070b4c8660fd7e7c402bda77da0c40141c652b499") close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file\x00', r0, &(0x7f0000000100)='./file1\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) kqueue() 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7ff) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0xfffffffffffffff7) fsync(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x1a8) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x0, r1}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) write(r0, &(0x7f00000000c0)="8be3bb54786df4ddefda880b2bfcd3de8ce9a059322142b1279c785af7cf9db7fe60b78a3b0bea30816c1d987aa7ecd1300f0969344e11a87a754f7c55014c", 0x3f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) poll(&(0x7f0000000140)=[{r0, 0x110}], 0x1, 0x5) setrlimit(0x0, &(0x7f0000000100)={0x2, 0x4c402dd5}) 16:00:01 executing program 1: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x3, &(0x7f0000000080)={0x7ff, 0x6}) write(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) dup(r1) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x80000001, 0x81, r1}) setrlimit(0x8, &(0x7f0000000080)={0x40000007, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0xfff}, {0x18, 0x2, 0x0, 0x4}, 0x101, [0x0, 0x5, 0x2, 0x10001, 0x0, 0x2000000000000, 0x1000000004, 0x401]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) munlockall() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x4}, {0x80}}) write(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc7}, {0xa2, 0x80000000}, {0x40, 0x200}, {0x47, 0x1}, {0x67, 0x1f}], 0x5}) r3 = kqueue() syz_open_pts() mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x6) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0xc1, 0xeb1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8, 0x391dd58d}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x9}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x68, 0x8, 0x8000, 0x1e2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xc2, 0xffffffff}], 0x10000, &(0x7f0000000400)={0xfff, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x8) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000000c0)={0x5c2, 0x343, 0xe9c, {[0x75d7, 0x1, 0x1, 0xb990, 0x3, 0x100, 0x630, 0x2d, 0x8ac, 0x4, 0x30e, 0x81, 0x8001, 0x2b2d7b9, 0x1, 0x9, 0x2, 0x2], [0xffffffffffffffff, 0x1, 0x1, 0x3, 0x1ff, 0xe, 0x2, 0x5, 0x9, 0x9], [0x8001, 0x6, 0x9, 0x5000000000000000, 0x3565d59e, 0x800, 0x6], [0x4c4, 0x0, 0xfffffffffffffe01, 0x3, 0x2658, 0x8], [{0xf959, 0x70, 0x400, 0x6}, {0x100000001, 0x6, 0x8, 0xdc50}, {0x1f, 0x8000, 0x300000000, 0x5}, {0x5839, 0x26e, 0x6}, {0x3, 0xe45ec33, 0x2, 0x81}, {0x2, 0x800, 0x0, 0x1}, {0x2, 0x3, 0x9, 0x9e9}, {0x8e, 0x5, 0x3, 0xf804}], {0x40f, 0x8, 0xfffffffffffffffc, 0xffff}, {0x5, 0x2, 0x2, 0x3}}}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1, 0x0, 0x0, 0xffffffffffffff7c, "61aa0db100000100", 0x0, 0x8f6}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x0, 0x8}], 0x6, 0x0, 0x6, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) write(r0, 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x5, 0x40, {0x4, 0xfffffffffffffffa}}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchmod(r0, 0x108) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x440, 0x0) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) write(r0, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) getpgid(r3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x19bb4b5112dc0cb7, 0x1010, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:04 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0x103, 0x40000000086}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x10, 0x4) r3 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000a00)) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) write(r0, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8d, 0x4, 0xaaf, 0x3bbcc9a8}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000090, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x8, 0x3}], 0xffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x10, 0x7, 0x8000}], 0x2, &(0x7f00000001c0)={0x2, 0x4}) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) r4 = semget(0x1, 0x4, 0xe6) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/56) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) open(&(0x7f00000001c0)='./file0\x00', 0x8a68, 0x10) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) write(r0, 0x0, 0x84b44bd76eabdd3c) r3 = kqueue() shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) flock(r0, 0x4) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) write(r0, &(0x7f0000000080)="0f75b0276e1501fd10f6c05ddea9b64da70a5b7093f6a4cf86236b7655ba7be4370914eec21788163aad4a877c4661e9a22caba65f3962ca5470863e6024d0f5e6c84d9f9bf1e8c0146b9b470ce672c96b40e4b5c2cf6c771007b5eaff4ebde0f9e7ee2df191f2455a83c5f0694521de74d5ddf665ac656b5165216f78e28fb1c0be971f705f668850446305690b026995e2ad2b55a86930fcadac580deb77813949042e0c3b3fb31388446b8be530986f3623db159caf1aff2e7eb798967ac09f42", 0xc2) 16:00:05 executing program 1: setrlimit(0x103, &(0x7f0000000040)={0xfffffffffffffffe, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x420, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x20) write(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "348919ae00000000590000000000000000000001"}) write(r0, 0x0, 0xfed3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x15, 0x4000000000}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="163b004aeb44d229fcd98f090e8648234ffc57c1000000000000") 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {r2, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="77d0be2d") 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000004000000000034b6fe0000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ef000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80000001}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000140)=[{0x45, 0x401}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x20) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x3) getpgrp() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3, [{0x2, 0xb7d}, {0x1, 0x3}, {0x3, 0x3}, {0x0, 0x7fff}, {0x0, 0x7ff}, {0x3, 0x9}, {0x2, 0x9}, {0x0, 0xffffffffffffff1b}, {0x1, 0x7}, {0x3, 0xbb88}, {0x3, 0x1ff}, {0x3}, {0x2, 0x40}, {0x3, 0x7ff}, {0x3, 0x10000000}, {0x2, 0x948}, {0x2, 0x5}, {0x3, 0x9}, {0x0, 0x3}, {0x3, 0x6c5}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0xfc}, {0x0, 0x9}, {0x3, 0xb68}, {0x2, 0x800}, {0x3, 0x2}, {0x1, 0x2}, {0x3, 0x8001}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x8000}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x40) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:07 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x200002cb, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x20}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="fcbb95a69a8bbfc4fb87e5ae67ffcdfad5db686be12d2fa18da9756b4bc4c7520e92d9ad57e9083c84207da858357834f4e460c52b5c14b0f51c4cfe78e585d812059e3d1b21ca783ce161d41cb6dc88514f5d181e914b0b636568a1ee3e41476c33022ded95f3cc9b42b62e93de28350c62572ce40fec00fcd64d3db36533226434353d70f442e1c654d5fa024945a9c3884d8bca56830338aed4ed0c3214094d45444ed7e58cc2339153b5b0939768f5b3ff3ee2ed26eee2d90389a2e912b3faaf502a67d700c2c67c", 0xca) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6b, &(0x7f0000000140)="c0333a3ab1e37d5bad277f3f65f367237b6b7dcc7983410b4ee45af9484fd8a9c5afcc7ac53c1d3d946588c1bcecd2d484bee9c36582ae57e55c6f11c77e8e08b84edb5469f46a84fa85320542259bdedc8eb389d668e7bb7124e0fae002d50d25424e3f1eb9821f6bf677") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66626c653000"], 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000010c0)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) flock(r0, 0x8) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000240)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x104) close(r1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x1}, {0xffffffffffffffff, 0x18}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x1) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x4000080037e, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r0, &(0x7f0000000580)="b0582aa66d0911c87c49623a185c6952f55a0e6dad06c90e7d1b5cfe41b4ac83c33372d48e5abf1561c66fbcc612b8989fea5be6462dbf8368434b9957617f21ca3b5eb0e82dbf0e91ddbced50ad371f6ee2db8cabda88fc8cadc041a0ef6391d12d5e20cebf325f7833c1f613f5d406d0395402244421399b18adc8a6789859542335db5e4aff07b6bf91f2b504608b7365d100"/160, 0xffffffffffffff7d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000280)=0xfffffffffffffffd) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="e029d73baee0653c57e488b4a9a8eedb47cb5bee9a09554121fa9e8ccea42c0913", 0x21}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e758128cba45951f51008000000000b1c25f79c1adabcbd9bb00f72374696a606235", 0x22}], 0x1, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x1}, {0xffffffffffffffff, 0x18}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x104}], 0x1, 0xd8c) ftruncate(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10000000002) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000200)=""/197, 0xc5}], 0x4, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = dup(r1) fchflags(r2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) pipe(&(0x7f0000000100)) fchflags(r1, 0x40000) r3 = openat(0xffffffffffffffff, 0x0, 0x100000000000000, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\n') fchdir(r3) chroot(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000900)="5bf23610f07d46282953f2698bf7c5d7e48c998e0355200767c30db2461af12745ff07cdca6db9afa4de95a352fa3bc5082e0eb39d26cd1802ba223b60cb8660ce2a0397029cd2957588db63057b391f4f5b7cf333a8c396232875182711a53a13d5e6eec7bafa06f471c94785576b3bb996060000000000000025986cea26a60659d97f09a0985f8b0328b38d3b295a6ff1415e4046610d1155204c5eeee6126e1b65457c7acf8e6484bccb79ad050000009cc359eb60c92331a07a21f2788ae98150185e34dd901ec8864889a11204d45554b59d9e64e605b44682ceb732aae1d299a0a3d95e345574c49f3be2d1ee5959267d265bc18acedf64a031d7b2163afd2f4544a6b26dfbc073d6efee0cd8ee554d236d34aed294dd4c36f260321cf1f89625c6e34faad62ab24d23caed3608312bd4c3c7930040da921d410c5cd226e26f3ccda2918f671e0b960dc93e27ebe67e0000006c64faa84657ce646165f6e3e1ec8022a5d0cad3aef51fd538945cba8309f635f1a87cc07369108bc6bbfc8f3dcdf5b87f01296dea769d5e9d85de1b66a0c2adb1d9c13217eb3c57669602b4f81dcf6d7c539194dd1f011985d0e1614af8a4186fe42666f838b30e4cc6632bc279763d66c51eca056374a0306c29ba118e1e229602a7", 0x1d9) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c200a67a723001e001a000803000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x1}, {0xffffffffffffffff, 0x18}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setregid(r3, r4) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)="c6ed03cd7c40edd8d36c5ecdd6421f93ba84f1568acf30267f3014adc01c2ddb8cc3d6b51b0f0956fb88dda32df95960aee9ad73ccab5ee936778271ca68245ffd38298b9ea472fe250cdd54aad98d38e9c9b7b82c871b95c7cebfe29e7ffd8e45009fcfb9421dd0d209cb27c28caa0b482c3d41909bdb498c1fd6d4c8d43524e3b3c0f5017b599d5e98056cac5384", 0x8f}, {&(0x7f0000000280)="557e58f056e4e0e31623406ba7025fbd88987e9d4fb33bb7717982d33db7978e1c09abf5f11951c29f7b3af5828215a6796098acf9d207e10f3ee129b4d8d4b82bd8ee", 0x43}, {&(0x7f0000000300)="d715e0f5a81d4959791be8d797bd0e0fe745a7d9f9ca9ff0182a7284b86a8986c3653fcb29cfbe14eea2159c3dd2114d44b8791f222c39558739fb34e04b0c8e94e3bb591d14362f485d2ff780e9066280aab41bd5781ae50e7fa79bc42dbf3d6c0354afd6c3a3673d491d1df7dd81e347203b42a03a608ff8fdf6df4ad0a71fe5567423731cc41ef6c15c2486044434d3c55dd43c2f33c61c3195f6a2f086a54e8ea44addc67debcb19e56a584349aa796bd3c13b", 0xb5}, {&(0x7f00000003c0)="db3302a82d064014ac90bc15876dd5816e06979e543793e10979072affd2df056c2968892ef2b9645164eff1863249dd3455a8e36dedce9c83bab4643bffadb226dfcee2a290e159e207b415bffeefb275df068a5d9e3586f62ad3161060e727a2c597f4498d0c75d429a80c34d4d582311e3049557014036c23edb6e17f3c9646a0f4e561a6483870c9f92739980f018a2e6c4905c37e6a017d5129222d848ab730c2d211a01c4363132a3b47415151385a1f53074ad8c9c4a43ffbe05359562cda764443804de2dd0cdb0db14dc9277dfcca732038a97a8c44234b6692af7ea2e817e6f4b72bc465e7721ef1690bc089f2e7b006ac46822e2c32d14336262cd4798db116b62c7f22fcdd9e2960609a5c04bea14ca004652089e467ee14a5be4b25bec32570cc5bb0c85ba5a9fc6025050bf821cc4cc38c6e1d8cb17d303e910a7296387f48365bbb5a8f7c3971249165e6d4cf5dfc2d3ff1e873606944d4b0f5ca5d5f7bb382166a0d4d1481b76246e42a5d15929840482d45a32bdf728b6d104e27dc3e478965c50b9e28ab6302513dbf008c925b784f197f07da50ed71e3b9b5065a5ea978567fe172fa466b87fea69f07599020b003880bec2305e7326a7caadfd7be90d09b2e046f69ca9e6748f94177b31755ce929b562bfe39eba351607830abbf2dc63d5d479d415f9dc1f7dcd2e098cffa19ac6e1a0348960b4e193f318dabdec6e9b38582db0895e79e6475f297858e979a739f5d3f7dd889f0589753e40971f3bfeabc95ad5783b2339c7fa74945c869a4a0200e9c97d5ddc37d569b029b1252f2121a12676977fa1b0aabefdcef7cc8f3b0c78f1bcb7dd694ffc5688e02d59e10dacfaefdfacd3ec642b78c68b2960e958b8f72374ce661bcce6f4cb48c084bfd92ac1c36295e294fc0c2b83295c90de30d207a70da27591628300ba2a31c73b45b56cd95c7d840a0e6c2c04063f994306f8053f8825b2e9329c33e9450e79c95842d311821f8db696488adf43447d2943dbf1cba50e80634aee8ed27d8595f8e3e5c947e649749ed2e7fcdc2356e3d97c8bbaf71bf6fe32779289ea5f139eb3d7dbf99554a89e85d87745f8594f5b68fae57c57dbc5cee3ecb3fec37db06dc7a78807b6af0cba2b06d5561c605411a6d4c2edfe013ea3231d685978d3efcf32d0a87932d8d01e09d4d6f3d4c084859d5213e4de4aba09e26f08438a0f2a5a84816aca42d442bdd70f1048409dba2da033163b315eb0f73fd1167754f8e22636a4654eb17e1494686c2da686e80d8ccd86baf38ceb4599dba593359f1b1de00699f67aff6aa4b4bea7b0f05dbff9f4ab3a544ca2efe0cacf195b12020bc177caa9b7dce67793abe747754205426e928e4c3cad05df793834979b2b089337bd0385a495d4466b4eb57726ee97aba33d2afa8be646ece52082ca7e4862820dfe79417a92ea9b72bf6e2ce192ff83511e9eec688acbc5a32bc52da3254364325c652beb2c72e485ac437370db69f4e30d46f15ceab7aa4dc6ef411e6850d85320858ca93cb213fb0ac2a0da965305c38169f9c248adcc4994ffadd7efde82ace310c5aa31a5679933e039ce21bbe2f8a401ce773eb2106ce1b360844e98d7bce62c5bfc7100b989e43107cb8b1bb18f8c7038b54f082edbf0dc3dd5ddc0480d3cbdff37d17a146af75a8664910486d7ad1b1302e837b7480e04bb0e49d07b19eb024835341c5fc3dd2efa8221ad2b6caac083a0db51b4edbf68de4c408ac5c72e6bb91df01fabb20e3440b32e44553415edd58d4b9386cbfca13887e108c962ee72e0576542b470ff2efef6725ea21b51056156aa1b105e6be20a60cae80dfd2a76e1cf8a0cdb4369b20db8726887d16ba0411da6d18174e8e721f24348ff9adbe13cbaa4c0f11edc99c73dea9bb7bc3c9d01379058b9023d82552ac4e57694776935f3679d566acf6d66f3c0392dee15ee0632021d6b268d10a428919f6c40c04b89c63dedceda97f898b6a0aeecf953caef39fa724f5cbcf1a951445f0b70b25d18b1e817e83ce5c5a331aa9e54cd9a8ec1d4061c342e4d6652c9fea03ee16c3e85dd55cc7a652f1d15034ee79aa8ca1e28837692dd56f3ae3571e72a8f51a35f35c262597649461b9674c328985294a516bc9aeb55358db3d776424962454abfe4508cb6484b8aa46228d59102be1e18d72d0a45338f40087a11087e1019d60abd4e3d21bebc35a3674c660d46908b76a39ec559861387f14d28b115a034e4e144d6f1fd3cd02a601e0089eefc2cc5c66d12f181b611a1a7081fa06c99a6258e17a4123bcb78706a63f82a4846953363d1b0bf2d40722fed109c37247b8a5331c932b4f6930769f0917f8286727987b1a8747dd83b95b9d907011779021d8ee0742bfc0e7d4a1f5dcc3fb44a229cdabc2f515fb4617d3c939d93103d4b47ee503903897db5680e87348485d198d2e32aa5c49f76396c288f91639c269470c5161a9984201cc1980b79c09d98aa0bc1dc0474da8135671583e164451b25c51083dcf826bf465c901428688ad9211f605dc2cc8833fe464045a2bc0950aaedc0664e1b496a0900ae3a9aabbe33eacaea69ab989fe20f6e2503ffa7c73bd4750c3484a3ae610b9447d8b47b7d1659b622ca7e907a88b9297162e7ff094351daafa62dc255b602b540a0ad8a6e4287eaab96d4c1cf228a275a7acb2ed02845710c15235bcd9a70aa242d9592f4bf05d72a945f6004366b8bfe9be2e4c872215e6ab46c4d457ef7183f8116e19cdf254eba90281474b510bacc748891252aee9a0610bf86feb61f20eaa3875dcc3e1b5125e4923b10f4a44288b2afc613f212592e7cf0d3b25e40c154c1463202891ff84ba440151bc38cc9b3316cce1f99196c68da8dfc9cb2ce1b2cc8c59c02a9d8c043e267e3146add93b2f2ee1708b9ba8d4de62b189902a91d636548e19393f974fbe8e9b4ae26b10cbed3ac71c64d859e1a102c1de2063b5589bb88c2d05f9e691a12e11f8f03a699582f5f06b4df5b9466072afb46b2c443dde39bcd900c016ff376c32817893542cdbab1a6087e6c6de568d501e37deecfdac1b7313c26c8c0e7bfb3f8b543ae08ab715656a894f3fac87f6b516d411695fc1c9c7cc3b4aee714c7d76ddf0b9098cf37a0b75e36855accc2344a40402d8115306ca2d97bb0120dd7c16eb43f283f0e0b3fce8247c87e92ff274721b40c0e331a22325c966baa1ac6e16ebbedf40aaa5bd26dab1496aee8bfd03c23991dac278f7111183225f428983beda0fe300aaeba5bd5d94de1b7107ce5f150c9d2ec1ae77763e8a18c9da7f3aaca8ec26ed1acf4c8e5082814be8b16726de4bae8491838943a1a7049476a1e94f6af176d40e97b1fddde0624beecf71b17dec55046bd7087d9dfd5febbe228d3a33f45090489709f951e4ae9c1d631921c822099d38d58667fd9f33946c790f164f3f2ec03d3ca798e7d00abd4f56c635269c0e7f5d16fecd36d025b26b5470fe5da167a9808e41b95c0259f5e9d429a3d13d1b0d1496cc20f09d62130f1a184037cda7787fbe06f4cdb2eeccc3731339f0934e95c6ca39e247d881ee302e26f3b8d9d400a9a25feeab47de4c66e771426eda306239bb14d7f3cd063513f00c444e13443ea10a010a64bf6dc2c04d82f2a93b02f2aae36182813e4af17aba2b806e5f50c5b9ebaad8b660b0abb0a98d75d28df83c392e326db6e28205062cb3b9e3161849b7a74f6b3d333dcb221f80b31b96d328a19af171277a6c6689154da2f72bc6913399b8790838a533ca21d416cb5d8526c79c262333917bfe5aabff63033433d58b729da3cbd6f815366e3aed37b2f4865bf6c8d49ee0b69b5f7e68be266105a30152066a1b2c896b12de04246989e6a487b94a1aba1c19582c5607ab1c659247e9bfb12da8d66341699c6b377715baa4249b3119b73a3efc48beb29e8e2a73d94ddc2fa46c97172e7627e43cc7c94333c173692c2af6365099e35e4e3327e4bc56b3c78aba5b23b3013734b14951eb5691a8d52ea120c18ea03d646d359cbef2d25ddf49a6fdc633206c2f9e9baf2034f75c0fd0a21c1a51581fc07834b1cda2e1f7550d1f004c7090043075f275f0dac1afb860ef5f927f55a5de5ac3ff977d1446584e060696de6e577463af945a873faa10f703210280b204ce7c02f14b9ff5132b76a6b5dd63b0c2d2ddafb1b8c45815b63e4ad06a6fb720bea4dfad87031e0df3a6b4002ca56bd02fe6ab7c65717b09d0a3677a18488e9f183718b91a2e3c91b39cff69b836bb4677d0ce2503ca1d7026afccdc6bd0bb79b3ba76a6d6f7e1cb3319e9c1f78e530ef4d93b9ca9d1ef4ba9667491498382e62541de2f72c3c1032dc52f83eb2024c3862f8c4e35f85222d3b7281d6f32cd1a776c7ff0c96b15979da2e190ed8401b3765401833284bd0c40272228ecf662465fe87770b0cad7574aba1780698039c9622f526413065ef6ce49db253560609d487f8837b392e5c2b91d205d2252cdd7978896c5f1416176c8d98d50f710999ad8e3c3005a1373ea83c657b3ccb32a3f7aa009fb2d85ce2880e15928bae490637bb5f3c7fa706ba781f371889c8c8e37d3d93bb2d6289d0f7f1b202167b5bab9722711720d980a3482d8db0daee26962b6e3959edfe1cb62b4e62e7b6713e1bba97a0401fa8e3cba13f285c5f1a13ef667eb6d6b2d31edaa9fd1fa9f5d560cbbcd1a3a4140aa24f5b5c493fefd5c61860b8fcbc4d3fa7d0c1de7e248db18762b6fa3951e961fb7044f7b8e8c5ed8cf3851ee813995ed0647b154dd1f8d3543b452057e755c7f61ecb0adbf3a56621d468327b1bba3723d408474b04ed1036497189557362069b9268189a5fed93797954e92d0748e453abaf15b3de1ebc2903145cd2454b7c49f41c06fd75383187dc8387393e334516f82ba25e3720524d2ebb8ae51d79e0f7c2436a0e2a5984be8c1d96e2ae4a2bc1f240870530308f1326d9296d9d230ea6ff65d8521b7ffd50c2f1c21bb6bf94d431a2b86f9dd8e61e638dfb9d5e03ed5f5f6d85a9b0bde18d6b398592cbdc553a4f3f85ec2f034a8c2fd9a4698f56e4b3fe15054d12645c8273ca179969fb2bbb4f4981d3fab468bfc7abe2448e6f3108b30a91d509b7f975eedfb3dc898e9b38fdeb31c57f95c195183f3c895583177b839609a15d5aee044378d8da128464ccb0a53253e08bed94943876156247e65756b06b3f89b6ef6c6eac7a5e48c2f738c8ddda9a61431a6510e01ce8399e0a3ddd85dd2ec2a66ed760785465156d975d0df68e297c349e55fddb0b0e443ae0ba9ba3dd2a64df23eee341a0a1265ddfd064b6d11c51805f9e9314061a6de76877fd94128ce7556d5c8caf5285bca14916137cfead619c89870e412df21167f6c38c6e0833ac690b8a161d8e9b503650dfe76d8318356ef6f7b51698c21272d31fa25e66ae65e7cc3e095d6d6f96e1d0c5abefc717638db00829963b3eba438bcef37cd732aed8eb0eeb25e54c328c8bf724017d798b8ae60520868003ec327266da2d038e1499b9a0fb96e6034c2891f22580b5a3a722bbb9c1152c8cee2d26b4180cfe7233c651f6055d253262a1efc729253e8fcd3b4e521368e5cc47aabe677dc086c3505ed01dfa3fc83071887e6ea8e2c3af27960aaa1c80c04bbaed63a62818c271ced26672ce305626b87b5ec4c2d2fee21775056d506ca724133cf972388d412109f4f9c8f38c311d63423b14171347f0ab937e7060d97197d138fb3d221a6a7", 0x1000}, {&(0x7f0000000000)="4561a858a5c35667efeff3ebc4f53fea62a4590f2ac05313e2313416bbd71ca2d83054c09470c3e34d560396396eee4faf30", 0x32}], 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001440)="f17bd71bbdc751b84e75e8cd6b343401febdb54b9bb3e377d08414ea6195bd0417cb196600922815f15d97aaff0755a20dc80072addd807f3b52f73e8be968819e8660da9e0e9269c8619a1e791b39193baa2c1cb0a4847b6a12d21d7357f5ad2e3ac52af86066911e3f85d36c92db399040204a29410fa15aa4e12f56ad2c02faa145b5a7cb30dac770aab4445c86eaed2a5753e02789906d17419dabaefe70a65b2401317b264246a1aa910646abb6d701899f4320aa71a7adee8c53e870578860933b033e6b863f912311593ce9716211a92cc59211e87dd997be64228f9e51192d9f45", 0xe5}, {&(0x7f0000001540)="168b0971b66673e64b6326982c64aec4c31879259b887abebbbac4d2a11a37f10e7ecd427edc359d522a41b89ef78de271efd6c0b620379a0ffc348e7d1e09d3e64cd67e7682bcea3511f100d0e7f1a5d8d1f36e81f87573af6887fde423155b80bdec5bf1778da03d8dbe2e4ec9fc201ab613f9723c4301d8adeb43f3485c32dcbd1a3b1db11a1cd39bdd9563d9a9012c2ef8f334a0546558b2992ca563b43b5cf7b634f82590ff6e3b22159cca0895fa27c57d076a86a5e65fbdaa3cddfa3d758f4dcffa7029aa571e372d6d678014432544a7150e5f339dc28fb5d9", 0xdd}], 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:12 executing program 1: r0 = open(&(0x7f0000000280)='./file2\x00', 0x81, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xa67) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200c0, 0x0) r3 = dup(r1) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file1\x00', 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) chroot(&(0x7f0000000340)='./file2\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x200000000000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffdfbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffa, 0x0, 0x0) fchmod(r0, 0x3) 16:00:13 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x8, 0x110) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='W\x00') readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/193, 0xc1}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f00000006c0)=""/17, 0x11}, {&(0x7f0000000700)=""/132, 0x84}], 0x8) symlink(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)='./file0\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x80) chdir(&(0x7f0000000040)='./file1\x00') 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xc2d5fd8e6e0d6bb0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x200000000000011a, &(0x7f0000000280)}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x6) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6f, 0xffffffffffffffff}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="cfaf647edf6df844a45b6b", 0xb}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:14 executing program 1: syz_open_pts() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x3, 0x8, 0x699, 0x8}, {0x1, 0x400, 0xaa95, 0x3}, {0x6, 0x1, 0x7, 0x2}, {0x100000001, 0x1, 0x3, 0x7}, {0x2, 0x2, 0x3, 0xffffffffffffffc1}, {0x1000000, 0x7ff, 0x0, 0x8}, {0x5, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2d}, {0x6, 0x0, 0xfffffffffffffffc}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) syz_emit_ethernet(0xc4, &(0x7f0000000200)="000c0f2d4141693ef9bc4f356a5a95a5afda2b6b656405d02ec4963a290ab4854bef37fd21d16349baf8d91d68680f603543dae2060eb98f9a4b9aacd24cfb715eaa4cd75a5e4da3dd315a29c6da146b6ee56585fc31e30c45732107d3d52f5d9c9a4f0f1334b355ff911beb6ff0c9c327ac67c615ace7d706e4a6dae6c4d37cc5ad327585fea55213462920a2085cf507de674ef21a543895e9e4e16b14b7cecac766f56ac140881d023328b585bc3c50d0bd135a64482d394961fad27e23874b475530") r2 = open(&(0x7f0000000340)='./file0\x00', 0xa2955d08fce61774, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x480, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x3, 0x7fff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0xfffffffffffffffc, 0xae}, {0x18, 0x3, 0x2, 0x8001}, 0xffffffff, [0x7fffffff, 0x5, 0x4, 0x800000000000000, 0x4, 0x100, 0x4]}, 0x3c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 16:00:15 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)='\x00') 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="b6d65bb1ca0b7b4347b3cff6e0823378b2d8855d6a4263fdb706bfd11bd066d9ab434848c798e72dc8a3baba6b72ac81be293f655a45a967471b451b8ef444293296233d78d2496e541982859c55aed7f58f14b7573055603b3117ef1498b6c3f5436b176dcb7857a2258c83c3d8bd3ff550d5332c420d532a0e8af2c89e2b9172ce0853d03dd95ffda98dd5a92392124554e6e43bbeefe45affeabe18e5ce05b199f4a579df571ce37e1ec2ff3dc629aa8000eb3504479182165af83732785153258afb6e3ff77e36f53e673bf86c3d3679b4d0", 0xd4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:00:16 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r1, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000280), 0x10004) clock_settime(0x2, &(0x7f00000002c0)={0x5b8a7474000000, 0xfff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0x8, 0x80000000, 0x0, 0x100000000, 0x3, 0x7, 0x3, 0x1, 0x7, 0xfc}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(r1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1ff, 0x0, 0x1, 0x3fffffff80000000, 0x10001, 0x9, 0x3, 0x0, 0x8, 0x100}) getegid() fchownat(r5, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x40000000000003a) getrusage(0xffffffffffffffff, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)="4bacedb754b32356", 0x8}], 0x1, 0x0}, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x1) socket$inet6(0x18, 0x8000, 0xd7fd) 16:00:17 executing program 0: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/72, 0x48, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x401}, {0x2, 0x8000}}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000080)=[{r0, 0xb4}], 0x1, 0x0) 16:00:18 executing program 0: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7c, './bus\x00', './bus\x00'}) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x7, 0x8, {[0x6, 0x5, 0x401, 0x8, 0x3, 0x1, 0x7ff, 0x3f, 0x9, 0x5, 0x80000001, 0x4, 0x3, 0xdf4e, 0xe5e7, 0xffffffffffffffe1, 0x9, 0x9], [0x8, 0x7, 0x6, 0x3, 0x40, 0x101, 0x9f, 0x5, 0x401, 0x5], [0xab82, 0x5, 0xff77, 0x2, 0x3, 0x9], [0xe490, 0x100000, 0x7, 0x6, 0x100, 0xe], [{0x7fffffff, 0x6, 0x6, 0x2}, {0x4, 0x8001, 0x4, 0x4c847a29}, {0x5, 0x7b, 0xfffffffffffffe01, 0x8}, {0x4, 0x6, 0x4, 0x1}, {0x9, 0x3ff, 0x101}, {0x1f, 0x4, 0x3}, {0x7f, 0x7a63, 0x7fffffff, 0x7}, {0x1ff, 0x401, 0x8, 0x10000}], {0x3, 0x7, 0x3f, 0x7}, {0x9, 0x100, 0x5d1, 0x9}}}) write(r1, 0x0, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x87) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0xa0004082, 0x3, 0x217}], 0x100000000, &(0x7f0000000340), 0x7, &(0x7f0000000080)={0x2e, 0x3}) read(r0, &(0x7f00000001c0)=""/37, 0x25) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="625d74c7badf77b8e67efeb28d3fab755015f6256b25d0c002d61e43a80a5e65889d996f74fdfee99a101ddfb350c31a472dd3d0c2e7c5962560d131671ed09772c6c82b02fd233e50369c5842a0b15791f9c984c404a3488fdb70be247ba663c8dc29cca8719157a8056a244bfb4f231b4fc54752e61d234695703e31cc932b33c2c9c0d64cf61fc32a01e5b5fadfa8a35d66bae30c63f610e18953cd92b1e2f817dd10835b6f7884d1fe861a79cc3a8b7c623d565ae712cbd5e64781b7cb8ba05bcf242d05fd02627cade0f8233660008e8aa6470e3dc459a890c1f7c70da833d3273306f0bb8848f7f0574d24dbad258da7636bc1bc4d9100", 0xfa}], 0x1, 0x43) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xb69) setsockopt(r2, 0x2000000000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000440)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000500)="76f51256ead7b58ea6512243f2ecc4a25087d11878829eb3e2e2dd734e73441b179bd2d1f8d85743744da5c0d9e5d946ee425e5c678c2a609956a5b2d454e767d4e19942ea9d18e359e6d57fcfab117715156a50f30859331ea5582e2bcf109025ec74b621de958437013ec94b06e8224951498f483d46df4f09b0efbb50829e8384ef819cee7c8aa0feb2c2504b20b26b672e06d69e8d000d31681c1db7a9ca57b9d7d9da1c54614282d33a9c4b17e79328230a49e80f65ba1defffe744d50109e6c82785fa9f70a56cc4fa8df2b3e5982102524c0bd4229c2ac8334132142700b082584202199f4ddecd012525cc5eafce0850183dd2b93df586202ad6fbe4a08831ac55bb2b49e30eb4188d8921cb2044faa0354dfed31d842eafe5cb6566a8459a5da312b01bdc0687e12010207faec06e3bb14d79921d5cd67eda26a609fa62b7159fd800bca10929cdd39769a2bc0014638f5ca4d7f4b6319fae38f0aaba99efdf82ee4646f8ddd4780a2eb3a04e483523380704eac06a759903ce0a08b09275a82294a69fa0336b98b909a94407a59fc69c6d1ccd6411f3f4fd6b551b5c1298bc4444c7e45c911c6197ab500971de01c76866449d798749e49eafd32874885099b30742197eb34b092a487355fcce318cd021ca1f0f40936b40d0b94d32288f448b3d9143acd71a57926a760ef4f6953332a37b5880154020ef0f43ca807f20dc464d3e1bddfa7137bc7bd52fbf8b8d650a4f7539e0f62e009c77308cf665d2b44f96c86c04a9fcc75724da2da20a392a17b37a2190eb47ad6048a7f3e718c9297310fef450a2c2a1d1c9c010c05355b6e07894497d3d5b0a48028de098cf56ff3b45ea4b2817f9248b73db41328bb1676121a22929d65122eb4f49cb3b21192efb8f4a7937652a4e7edd15f84a0fefdc344df440f546e640eda1717e26a0e78963b55176b43990c39f0ee36a30c6628cc59e77e589b5bf4730a73c75f5e59422a6feea7b9fb85195ea87d21d7abe1899d7fae792222ea3065aade6f6d9ec50ce7b4dac6a1dc203e4b7618325b4602f65e2183e9e7514f3380f3b35cec8ccd0704f8604bddb534fdd6c06f6d7f3a38969c455b3f838cdfa587c927dde1687b21260aac01ba5a5f0bbf2505cc8adf8b81ec023b96597cddd3efa6b4cdadd24627c2d3152c7005ded6dd32da656c2ef68e26645c93bead7c3ec77ccae6198f1ffab710bc277573255e89469cead2492708c4c391908d057c6dfeff1d98387cce9557a123c7e2fb0b771330ccff78baa5dca7b752167d50de4057525e60f5b01248eb43509954a1f14bad757442e7e3a0377e6088c452de5d83ffb90b99d0320a6e57b0ce570c35e2dca75e4478abe2b08cd29abe8abe515515564f59082b0ef663a2d7e9987c58ec75c1003f2ed9c79b2ec3c971a107c11b600500c7cdf374d1d73aaaafc9a2f91758ae45f44a6acc99339d793247e452437ee8d3f2f6b5f433d3d70076f32ac83d724a1efe77aad471483342bc9d05b3810318cab9d8ff13d3c435c5167653cb1256fa8707941d17357951fa989d2dd407edc7c17f726d5e2ccaf30a460a7365c0e80684dfc6dec26560afbe644a36e8632f260c4f5c413f747bf2315a61eb1cc1e1d04c91e7c8dc1f70108f533cd6a775e18b9da00b61055d4d0da7969720a98afb5cf3635a763b1b80507497e87d3a52a5cbc6437dcfdd53a3ebcd054b55d270a64b2d6d2eb29b58707071e350e4714801919bfaf83acd759045c732420110f64d03379edda919fcb9b8822be8fceacceb5fe8182188e830316a28d0ecf4a0dd4560e3377ada69adae212", 0x515}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x1, 0x4, 0x7ff, "fb8408289cda068ef3974a3fc9f1a246eaf83f1e", 0xfffffffffffff610, 0xce60}) 16:00:19 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x13c7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x2, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x8) r4 = getegid() lchown(&(0x7f0000000280)='./file0\x00', 0x0, r4) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r5, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r5, 0x4}], 0x1, 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f00000009c0)=""/133, 0x85}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000900)=""/166, 0xa6}, {&(0x7f0000000700)=""/92, 0x5c}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000780)=""/121, 0x79}], 0x0) lchown(&(0x7f0000000340)='./file0\x00', 0x0, r4) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x3) chflags(&(0x7f0000000040)='./file0\x00', 0x30002) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4012, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x1}, {0x84}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:20 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0xc4, 0x100000a1f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x7, 0x7fff, 0x6fb5, "9e30e2041d20c9f8d30b4d9c05194d594a3513a2", 0x100000000, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x100000001) sendto$unix(r0, &(0x7f0000000000)="d630d4b2333d11be670cbe4a1394f02d2eaad0b2a6a45dcc96102a7ff342d8b41a7e3057f15e609ee8e7f0093909a6e75368a3", 0x33, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x40, 0x3f, 0xfffffffffffffffc, 0x1, 0x20, 0x0, 0xc9e7, 0x0, 0x0, 0x100000000, 0x8}) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) syz_emit_ethernet(0xb3, &(0x7f0000000300)="03c673b0cdaebbf8aa530a5844d4379e241e7a5f8e90dabf6123379b153282bdbc6127e48691fb613981af1f2f25bc6797f265cc2972575c54596c6c34395ed1179565f7ff2855c7839d1b46896703f349d4fe5a5045d13836f9d33378a880f7c4234d9ffb55dccddb7ab366f284112f669821db42cb19dc03753d79cdd38416bf8e12bbd400641937d52efedeec93635db2bb446e22842b61fdc3d41e4d50874251440ffcd91cbba24e092c835c7610d2e29e") 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4005, 0x1f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) r2 = open$dir(0x0, 0x10002, 0x118) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="00022e2f627573880effeab711c100"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0x66}, {0x86, 0x2}, {0x88, 0x3}], 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x5]) 16:00:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = semget$private(0x0, 0x3, 0x581) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x0, 0x8, 0x800}], 0x2) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x48, &(0x7f0000000100)="382e5588dc173dccf55db7dbb1dcffde256ce3c8ad6054ee01f84d8b3eaf9179b60277700fca0b42476f3891f6d942f936ef7573dc14d7b82db0e46a7fc8927a014e3619164aac95") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x5, 0xbd, 0x7ff, 0x2}, {0x31, 0x7fff, 0x80000001, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x422, 0x20) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1c, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10048, 0x103) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) syz_emit_ethernet(0x10000, &(0x7f0000000340)="150bfe6a310cb439c6e3a9208e170f3073b6f0fe8dfc2646e1e6e4eafbce01e5433aca2e325283fb940ef34b91757ba25b3fc47fbbca4293e9cd27d53f7596d98fb4a3738ef21a9fc157b35e4646cd842a63cd0cd84593513071ee43de5ca2bb4fb23b69debc8071d5159687d85dd5a0d117bbf7472ac18e766aa31902d72243d8b77018bbec1c7b6bc778e9330b0cb4683fa2c010fd2799acbc5098edebfeb9da604b86009b837d1ac834846bd8fae92f8c3c00"/195) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="c61b9c3c6553653f3f9e95f484b3cfaaa711b70424180e886e07475ff4269cb29da6b3379877b9b3d320d89595849eb4c9dbbfb582e280964a64fab959c3876d3763b83dbd7a460a78c8fa023b", 0x4d) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000440)) 16:00:22 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x10061}, {0x6}]}) syz_emit_ethernet(0xcc, &(0x7f0000000300)="98c296e65c42b9b4c72b36aabac938add9bb17bf9a51bc03b5e6214d86d8d727a7a9b45972c86c8eb3c458a330d802cf6ecf16544665242fad00863734554a837969c327d737cb3fb60503969a94b0e4adcbc61abe692f9b6acd89760e0d934288c34b24889f3e76208e1efbc8af05c0ae3106929e56d99da851fb1b1a1c02592a0464e1f779b6904c185f4dda1e7228953e64227696c62b046ae060af8f93b95133fa0c147409c076ccdb9858d0b0e60650e1739cf395d5ea95f6c1f7bfc11575e28624e4eb6a8f64c80924") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x6}, 0xc) sendto(r1, &(0x7f0000000200)="ba27989cee984c35ae6b661729372b6cebed49688c21a2ed97e86d5499e3409192c6c8fa958395dfa7eb3c708b21de0c5a894e016f7d59e76465cd8c610916ef7ff781ae958dedfe620fe2bd4e7b98b7ebc11795763da770000dd85bb55c2e6396583142092f1a4320a311d4943535d894ecb0cab704087cee8f438bb233663adca53ef60e5b93c7f0dfa6f29fcc01890e4a", 0x92, 0x8, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0xbfbf808, 0x7) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/160, 0xa0}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x5c61, 0x1, 0x7fff, 0x1, 0x3}, 0xc) fsync(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) accept$inet6(r1, 0x0, &(0x7f0000000440)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000480)={0x9, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000004c0)=0x3) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x40) r3 = socket$inet6(0x18, 0x7, 0x3) connect$inet6(r0, &(0x7f0000000540)={0x18, 0x3, 0xfff, 0xbb700000}, 0xc) r4 = socket$inet(0x2, 0x4, 0x2dbdf189) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20000, 0x0) r6 = semget(0x1, 0x0, 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) semget(0x1, 0x3, 0x101) readv(r5, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/200, 0xc8}], 0x1) getrlimit(0x6, &(0x7f0000000700)) preadv(r3, &(0x7f0000000880)=[{&(0x7f0000000740)=""/8, 0x8}, {&(0x7f0000000780)=""/52, 0x34}, {&(0x7f00000007c0)=""/175, 0xaf}], 0x3, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000008c0)) semget$private(0x0, 0x1, 0x18) kqueue() accept$inet(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockname$inet6(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xc) semop(r6, &(0x7f0000000a00)=[{0x2, 0xfffffffffffff329, 0x800}, {0x2, 0x2, 0xf8f3f673fc561ee8}, {0x1, 0x7ff}, {0x3, 0x6, 0x1000}, {0x1, 0x6, 0x1000}], 0x5) getrlimit(0x0, &(0x7f0000000a40)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x66) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:23 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000010000000000"], 0x10}, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}, {0xffffffffffffffff, 0x10}], 0x4, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c40)='6', 0xffffffffffffffdf}], 0x19d) 16:00:24 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x7, &(0x7f0000000040)="df604d8f5b567a88f235f5951db9975dc16cc874465a6da9c1f1485c626c7457eb644f85f343ba74381be2eeea36f557", 0x30) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = getegid() r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10048, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r8, &(0x7f0000000340)='./file0\x00') getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r5, r6, r7]) getsockopt(r0, 0x0, 0x0, &(0x7f0000000380)=""/84, &(0x7f0000000400)=0x54) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000440)) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xe7, 0xffffffff}], 0x1}) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(0x0, 0x0, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:25 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x4) setregid(r0, r1) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x48) pipe(&(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000340)=[{0x82, 0x7fff}, {0x26, 0xdf5}, {0xab, 0x7}, {0xef, 0x1}, {0x41, 0x4}, {0x42, 0x7fffffff}, {0x1cf, 0x5}, {0x46, 0x5}, {0xd7cc931da000d37e, 0xf35c}], 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="78db879af2b6c6a6194a8ecc372977d1b027f81695e5e86a5f62174b73a6a5ccabc628f6d4584ba4b524a02e674f986c11479386a6436bdf5a1f17645e76f14a7711e2fbf894be9ac71cc88dff05b814d172216195addc001f9918913cb56e8d715b587820bb06ea52883a69b86be6b985eb80c6139a77481b1f88b3d7e056329a492d32beacaeaa53479613d9d5bdfcd691ca42376af6269c4eec19a74272193e225d23ba9900126e339547a4b9962c0ae70375bdfadc9b9f972ae24ca1c89acaaf44c7458350beed27", 0xca}], 0x1, 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(0x0, 0x0, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x400}, {0x37f, 0xffffffffffffffc1}}, 0x2) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1, 0x0, 0xffffffffffffff0f}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0xffff, 0x0}, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000000c0)=0xdd, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000c27000/0x1000)=nil, 0x1000, 0x3) r1 = shmget$private(0x0, 0x400000, 0x200, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/107) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(0x0, 0x0, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x11, 0x400000000000003, 0x0) socket(0x11, 0x3, 0x20000000000000) close(r0) 16:00:27 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff88c}, {{r1}, 0xfffffffffffffff8, 0x2, 0x81, 0xfc9d, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x50, 0x2, 0x2}, {{r1}, 0x0, 0x4c, 0x3ffffffc, 0xfffffffffffffffd, 0xb9a}, {{r2}, 0xffffffffffffffff, 0x54, 0x8, 0x7b54, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x4e76, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000087, 0x8ba00, 0x6}], 0x80002, 0x0, 0x7, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000001500)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) r15 = accept$inet6(r0, 0x0, &(0x7f0000001bc0)) r16 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) r19 = getpid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001e80)=0x6683186d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) getgroups(0x7, &(0x7f0000001d00)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) pipe(&(0x7f0000001b40)) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000000000)=ANY=[@ANYBLOB="017af52f66696c653000"], 0xa, &(0x7f00000017c0)=[{&(0x7f0000000500)="b1b732a5776d8dd96753c301583105322f375b759e69ebaaa2d48228e5e966917d6c3ad8c9d77247ccd98cd42d522b2523e3ead6e4fd61c30829b0def3907eb4d68c1c80a0cc5382a7ee48274b9f4d72bfca97ea654d10c70fcac68f243b265dd06adbaf17ff41fb8a856bdbea2a4a70a0eb45c8459c5c8b4bcd654fac09e3714b93db8e2a3db931109605ecb433a39d0d41f05a86700052dc4cf2065ae0066e27fa7188914bdff2a4b0148c4c67c1becdfb0b14da9cfcc4d1229e45f1ec08fcfdbfd684b06f16521c176693a9241cbfe824380a38acbf981b1bd26ca26b487e569733669510fc959625c6a4a674758e46f2bdef0fc6ec2727c2fa8cdec70ac609e6c55ab52e53d83826dce474533b1f7d0de4e03c18f6241d815df6351a64cefaa5e4067df747b5c92411e0172c947de252b2cd4cdcedaa4680a2442f69d43bba12e2b591c0f180699e9bf1ecd49e7f416a3d59c719d83ee76302d608740cd6eba6ebaba5e3256f9361b392aa9b0dc4d6e44895fff5ff393963d95242ee06d45d67b976023867609fd1048afb3a9c56bb97012f7eee6bfecbb0d74e150b823d6cb43948077ac2a0e71915241d3ca24aa457a59232e2aaed76392e7cdf0bf64c61ceab35e6721d99efc6c7501ed057143d211065c05b7ae258fa94d3504f6bbc8a2f01849db6f9f0035ed98941b43754ca0a67ea7a3b8a23686c018bf569843389c7563672623b6927020811d03d590e3a5dd42d19c066c96eaec1e443b5964ba7c0788836b074a300a3387ce4fb03f9964669844e0fb08f378ece9fc306256c7195754e3401d8ed47889e03fdd038bd9b5f47c5af99f1508377aadcccebae4f36730fb5c755f34091ab645b080ea73b0e471b8a15908ec8431689997c102d8b3011bd126d723dcc13c63707a46e142ab7483e9e7364fb6f8a50aff71b7aef73e3d717a1fbd27112ec14d722ed637e4207049e9e961842d16aada9395f449a72b47f06bd9274de3472e21518a62a7c9638a796f1d143fd69665515745a0141a2a819b03aa2798d8b795de64906f3ec78fe7a8a88f49d08d53cf665336947225e4f3b93f8365a2d2fd37df94df2b628512e94db31d36f260d8cc648fafed93956cd10e1859c2f1382e0d4416a0860757f70dfcbb134f5488fbfd310dae72c795990c9acff944ba446b4fe33751438946b5e2e8485142128ffaf41147dca079641a360b9fdf303722976605b1e2f070a2c5c1a544bcdbd7910c1efa19a766cdca2e1f24d99825c4658ec55f6a1c6108e10dee3df09ee5a1d844cb50a677179aacf3c9afdcf5e65e4650e25419bccb9f930dd2031dfbbd4105875efeae097fa3a6ae8f3af4381bb87d5321e4053d56d097157fd1406b391ae18984c345807acffd9fef21e992938a39d3a6adf11aef658fd3aaa482f290d78583b50acfc558930592c37c39103b63df0ee511a83700c92c7b5f4cec5dbe147a36902f9d959e8038a20d9c9c2a3f00916d3541767ca56ed7778dd76a1e116126b7d74a791ba731dffaf716368672de54ced995c528f1e814464f8b4273a1f6e0db3b68928df986b1d32b564f7e74f8b5002b853e4bb2416d09f788dd3bd59cce0d838449fd4c653b1edd5a38afb42617ab4fa6b85957a6672e84b769ca832eb7ee6bbf4baa7eb7cffa55431130ac648640ceab90837a937452e845fad684fb568dcb8010e867b0930a4edd6f934ae15a204da4af3ee3f3648b1047dc5d31084cbebbbb8bc6403f93982140f8279f05dc1ded054d9c61bd6b7223c9091fd25a72dede962fb8b9e6a3cd4514b44019a20646c13739a60d3cc375dcbd659a94587a89e978b7ac80b7f4746bcb2603ab916ba867e1ba004d57f3b32b7cb9b05a15a6f6be8c871690bf996912918181b6ea18bc963bdae84a7eb1c7939fa57067003214352ccc69ab17cd07ff7f1eb81674e428aac037cdf07ea9ab20ee637660e5c17174ab252bdf57be3e081fd2a03d0dcadb419a34cff4945c491b986d87f44d1204dc4d452b20fd3f73c954a0be74c79a07c1a3009f23c57da2d2ad9453533c6f7a62068830fceebdaa6e88152b0da792cc838d6301691a7664bf939a3b7aebfd691a674c05fcae1183bff9dff2219687020e25d7ecdf313d71d621efedd9675a976e837c55371ea1351200beff6e18ab6522f852fb485ce475c0631071812f3955457f40b959a3db42b0c0e5815311abac7dfeb61e7d17cd6445bc365f1e8d1ae06bad6224d03ae7d2d5050f4d3a83e94da4bfa7768c2083340d958412693c7dddc75601238b50018533dcbfd0e4360f2735dd63dd22c7832c54ebdccccc90bb74584865c65e2910a747cd089286f24306b2fb27ca8ab6cf4c15723de40153b59225cab5ec01d48f536f422ed066591bfb9a9166370335338eff0bc852a565a2c5606430fa25e5a8a909221c195c084c8aff90523a8259f8b5334bb3fac7dba52640dd7abf66943953bee8435e6192873d0fd2c093ac63dca63b29b45320d974f2c159c046a49f3b92c4e7628c525fb81942ff06f6f8ab71998b0cd743fac49666e533d0caabeb57335330065b52db5f86f9e4ae34acbe3eeb8a8d2e26899fd06757f9c5064e00bfeeb53dd3d554ea9af7e5b949d3e24bad0b9bde24d197bd62c7e3d468515d2fedd858c1d5adc47f833f15010c0e604ed5de32a97744295ecfe89fed79e495174bfef77aef886e283913660248a31e41dc4c13f17d52a82df8f1933a01b88a142fe1dd96f3e4de2a104bde00b2f05ab39c22e304c285d0986d4128670b015ed04d330e0db3eed7999e5d95a8222178cf80c9876ca88cff2d79c13614cc31823097f0c505ebf0f882a6f6b085ad7f43c2ed44ec1c6047ab73a7538a54fde180ebd795faebd8392abae14695c1e8e41c12420e30594ab5c8b1ca2a2fcb3003e5b655e0219037d4eb8d8129f4584539d5224006c6ed7b7147404469ee45faaae2be31eed55a8f4fcd10a1de8d3fd694378b828600951bad4caf82098b620e70f29380bf1c5add82fa331285b036cfb0ae31a5be4b693366dcfdc4c8be65ba55a23b9186af282aca65d4fb3de7560bf6fc528b81ab3dc9fe057908a4c0d83728ddf614b141233eb7e6917badb13aa08de91d482d7751b96d214c07e7a1df244e506c48d00f92d5a6cbefbf932e8c443dd8e20ca21eeada707f931de695fb6e704a9976c8869fff2f8f32243cbc5def46f8517cad62f2f9fd54be24ccc16661af43d3164c970afcc690c76f41f4e09c0126c47ad691c34e8daecd7051bac6cc1ed9b4bb4b305c72a6be153cc9ca8205b26dde6b892bd59affa090a3d1f77f07bbde1e760eef0a4bdd03ce8d544caed9a71ebf647d0899bda029420373385d767b23631e477d73217e0cf4c8d5089268f71c643d0bbbe39ec85780aa07c990f17b9c0574f8ee41c486322c74cebd6c9a6713e1171c03dd5ea46a363c5327ac5c4a07ac4130cf8f032ee8a070fe5e0abc29648b01b09f65f4c67549695f82199bfdbdc6e5a0ef5cff7ddca48b1cf8bddd949d264a8b7976e6ff058bd85f809860d94514e0f41cfe633898b8b673f8ee9e7cc226d59aba03f2a75d8833b766ce16796b18334a4466e7c8176509f2cd8466bc62dff609415990cd6efe0887b90ff1fad173f788e455b216173d2b05f9dcf834de5a8e42a7d8e961c437d672ee86b397f305df209f17d683825797645794ee5b8ebb63622b5f41e740ab2207b93a906a82e6456f58e0d2d86b0a98a9352141929d65715ea0b828ea2fc72ef8a048964ebd62545eabe3c87a55d8ba9e501edad69ddc0c3be659c30bd686966304a8177d2545cffc76931d2bb51c14c9930e3083d58a3251c5eb3c4fde7aaa0c506c8baebce53a1e0b6cf8ef0987df199651ca4a3f5375310a22b3dc7ba17d3972b3138fc02ebcf9b394414cd400b9bfa58c9f6d3bd0a69c21e6fc68b1a15d774c20077c72e6d816bdf8bbd948d935e4e2175bff86b335baac0dd409142f5cbbc1f1c2c718aba0059c27005cad2e813713fd3ddaecde160663bed621a92523b101685d32ce451314e2a70878a3e86492d0cdddabe97fb3422389152b41a71458dab944322e9507fa7d1825d2aebfed16f8453bb72f0dcce722976e71a5eb6c437001301b4758a0a1bb235ee70f6c90e97aa60b041d18eb803436e3691b09bab20d67cab8e503eaeb462226d6da53dad301ee4f262c89c2d8962443366dc88f4d17197953e6e3d1afc4e7593944974fb29ec963a812e9f0f6019a25407fa39fa8ba87cd564fa44c5382deb8f5f8f0602a961d1a2760e74ac0c70248bb831063e15c01d697097d01761b3505e519229fbb8208597bf78497678cb2bf2122a228b80e7e1509b67c542507ab8bb0bd9f4c5569af865ffd6327297c832605d8758e11cf74d682ffcdd23304c6e76eda6fa91cafafd51f69a3efdd18d55e6600e7afdb50e74738b42cc9f7a90b513c904b99e1dd4175a71224ae49540dd584d0b7379616ea401d2b1686a13cd4bd85aec0f1661068461e65d59b588aa485231ed5df7f603e3dfe09fc498a980aca65c0a26e0246fbb359645876064a88096781fc6b840d9248d21c61e91bc9690cae40f671c47e68ac16c968428267edd18900639feffb3518110a67489ce9ca148b292a41efb7956e5b324be022ad45da8f7c8f6374d2ad8a3f7d30e3b153d42e0dc797d9f6ef8c85ac214bced7615774e45fb33ef0181da7066131a2a2d485a1c8b8f1cbcf09c8c8445d3bad6e47cb7807522ac8cf088d2f568eaa5cdabdbddffa169235239e5ee20253a659f41a013fa91037e6f54cb72c580631ca9dc5d4ae973f36cc91f2bce6cdebf9d766058d14755becf76bd3a0089e42c22a4a70645a82b361ee4b9344c52cfb412cfa50030666bac281f2ce7dab145388ea7dff931d391b8378a04d3dda277dbd3e6d03ad260c0cd50b48bb9b2dd1fe7c42e31e606ab8177f1353d9495967efd9591bb337dab299bd39e1c5ae73f36f7a0a0da5c6c4d0e5a14d0a95f6492539f5e77cc3dd333f84d3dc4f47824e536f1d372644d42ca4e34762655321c3b6c9300979e5a71a9bc656e4f10068e07c9002eb83beca90c97baf75cdc98bb5c9f05227a44d09d6116c489a8656c72f07f8a99f203cf0b16107c2456edc22b4803dc96b13ecf669530a7a73813564f5fb8f651c75392fe648dbbfe368fd962313ecada947508505c14967eedb1007b6ad3a402eef11813dc2049842610b6a0005f179eb96cd966a33083173bdc079d7b4facd7431b14771e0c653ef31a2939d04b8435603535df91e10bb6ed99784769e4437b4e77864d9b657a6c6e89a313230069cb5a6e0f3f54b6f5f052a4e1966848e667a85f060bd89838b135a5a1bbcd9c90ad294a23ae9e3b6b510bd38c3f4432173708f779e32f3e1f2e6233b0adbb2abd52371be5e4baea14edb70079c03d028b25bd2d2f2456b92381b6359ac7fb9d4e28553619043a12d1b9f6102d19cc03138ef117e6184ff4bae38521bb5226143e8cc4c7617802df06b37280c666221b1117acef81af430fae461631dbb1117374e3c8dccbe14460c0ab00b86a4ac84558f408dccf24dbec30526f893d85c03d8d7ae66ba89888fecdd674aee2ab08ea04e54a9549d8070d54d65021ca28c2b5b44c19e32f0e08228ad492be8cefb934672d11bd801f53844ed4d51867e4252982badba648cda35a35f02aa88a2cf850220d7260b4b86a8ad5daaa87f034651c5bb50da88f6c7685c158dd1d7f5201062b378d", 0x1000}, {&(0x7f00000001c0)="3f5772f656deb12fb62005fe0843cad9a4fd8fd3ba1be68dcca2efeb831d22916631db492a4b96103e3b971ce1f0abda4ef18cc29e111dd9fdf33eee03b1a366129427a1625674c06c6b628b5b2eea19109d327fd8fe45a08818e8b0f1110a2bc737552d08a49d01d2b61ca8b606602a6ca87efe561cc0e37a11a12c1fb485d779ff571d879873c6e9ce68d338d87a303ba076d9b7dbfc2d044bd7807db676bfa8042323c337d92baee581b52319fbdf09afb58ce9a77029e0b8077c9face2949bc421c1636c20be2d830efca31a0ddd33e9033b85d693d2b8c92b71abf4ba24eeedde5b00e0498a8b0feedc794cc758e9eda210b7b2", 0xf6}, {&(0x7f00000000c0)="12f39ed12220ae78dcc3b4720756509d863b8b6dc2020dd84b0e5f8fcf251b13fa9c53768f91653f1f69fd5d5d2f0a8d366e495a925d76485b222eed0ce2fe5925a23f7be7fb837386a3c26740cdeb768da06738275f41a17ee63375ee96b9f284a36a83d41219582fcb95b388ac01ca456a1fcbd7f5c416dc240c2d8264db035ddcd9", 0x83}, {&(0x7f00000002c0)="b7e3902a3434f1e3bc80c83af66338b8bfea4ab84e2db4b23fc9fd5c59ea1ff0c925f584fcfa732e224243", 0x2b}, {&(0x7f0000000300)="de2f799fafb895a4899dfc47c0fc2ea5a4c93eeeb8f5cbbec458819c549cd0586a8d27f55c6f2179ceb6e903867817d8723ee9c9643c72c5c25b540f454312dc548d4223bbc3530a", 0x48}, {&(0x7f00000003c0)="758ff43871c325cf663dc3f33282dae721385e0d82013128d002b05672fff7108404b44d48ede15592261fe378f6b34b4496b478fabe5d34bf740f93a6e789275ab043e1a90e4bc7011d36cdb6de40481a", 0x51}, {&(0x7f0000001580)="e80b54720834df80dfe792cff1a1c52d8ab31d9f9914743c11271d4ddaf782abae4daeb617e70386b09a1679a3b931ed3dee685bf5f1254e58c393a3169a7abdc982c079a87052c94652cbe1afbfb63da8069ecb5412ec1aa5a1741eab2b88b888d538016757755dfa4013b63a2af3c9ac520af6b0f5dcc139418b70b36369b33506cf36e76db74ce77fa8d3933e81bb84de4206274d79f6baed949fb76b59b1ef53a37989403df44ec1f0609fe6c6c1", 0xb0}, {&(0x7f0000000440)="354746de878ae40e3a36f74518526da22e7e1bca", 0x14}, {&(0x7f0000001640)="abbba029b4feb96596cdecf1c414c293bd24949300576756ca153f9561a5ba0bc86b156f07606cb4e34b229ed01073ef711436498cbd2d716734b4a32eee7fdb4ac45a0e53add308b9cd4ecce9518836372f552d2d32f08dc1f5eaa774030b37423147764bf83a3fb3edd680e460e3e0a4a4af11038b809a64b0b7181f135a3ac1ecc8b9daf5a5c50533004c32b909133d426e5027ee64084840493a4561093b5b66", 0xa2}, {&(0x7f0000001700)="0b8d9aef903033ec29e5a742defca54abfa0a11720d2d5010a449e1d8ecd8f3d409861bdb3c611a2eb3ecb3b289bcd35e4f33d9e2c51df9ca6aa6c2c5e9d14c544d0df1cc86f0e3c38677ce432a377820f9ff8cdb3e500db831128e155fb3325eabc1cac91e774e78871f32448103cf90d68478d8c295c133de2787dc0aa0caad9c9a63f93797c0826671560d8b15981e4b4f9f70606", 0x96}], 0xa, &(0x7f0000001f00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="20004600000000000000f5513dcabac786da51315548d8cb000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x100}, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}, {r0, 0x2}], 0x3, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x18}], 0x2, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x440, 0x1cd49235b69389e2) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000921700"/20]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x2da0000000000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x3}, {0x24, 0x4}, {0x8b, 0x40}, {0x20, 0x1}, {0x189, 0x2}, {0xef, 0x4}], 0x6}) syz_emit_ethernet(0x144, &(0x7f00000004c0)="8d73a75d9506cb0141fb439786fdac82d48f930040d67f864022b7949c14b6bb41125121cc9aeed5ccf97e8c0d9ae8dd098566f5c2ea4953de857788a10a07fe19186c65ae57c53e737fdda9304fbac0e4f28d1530911bc62f60db163f63985ace47734311a3dbac9ccc5bfc6e76a1fb53a6272b04d9e35420658996020f124672aad04dfea0f25d572e04ebcd85dc00003c36119a92d4511710498d6ed0595b540cc3eddb842feed0e980cdecc2347f0eac9f4b54f31db8acb5d06068d5d53c0f4cdb07461219bd2b9ae19b91786be235a1b852702645a0124b5aaf7e6cab48f129f6e770b09090be032263978bc3afd6720a6755de9c80847d6fb73a79f5565b009490f8b28bb144edd3b14c4b150541b629ff486a209ff2d3266af285d4858c7255ea95c060956fdb0f2838eece988e166b5116a581ab0dc7f69b29a2ff0258eb61cb") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x40, 0xffffffff, 0x9, 0x5}, {0x7, 0xa43e, 0x1, 0xffff}]}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10848, 0x0) r2 = kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x400, 0x80000001, 0xca, 0x3}, {0x200, 0x8001, 0x5, 0xf2}, {0x0, 0x2, 0x8, 0xffff}, {0x1000, 0xcb, 0x0, 0x9}, {0xfffffffffffffffc, 0x8001, 0x7, 0x7}, {0x9, 0x994a, 0x7, 0xfffffffffffffffe}, {0x1, 0x2, 0x7, 0x3800000000000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002005, 0x40004000000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x5, &(0x7f0000000540)=[{0x28, 0x1e, 0x7, 0xe5}, {0x8, 0x5, 0x7f, 0xa}, {0x1, 0x5, 0x5, 0x2}, {0x400, 0x7, 0xffff, 0x6}, {0xffff, 0xffffffff80000000, 0x3d, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="908d0120adc181f7941aae9066a011070e570dd4288b97ca1662b8d274a40a7053bc4fa4714eba028e3fbf28720eb2a125cc0189a9ec63aeeead23ff5cb79b1c19d5c52f78f2c86850f9225c2f496bfc74df93430d9410bbccd12ac8c011b48d08348bd0f25d2dab750d212b8f92177645716487e728f23c2cd2d44b244deb9334629d55e2ae56f8f6c6224fa55f5361310dac8550d9241373556c00d3db812c83cf93e85bfa6ca1254e26", 0xab}, {&(0x7f00000001c0)="4e10774977c804ff5dd182fe1a052f5e11f438614fee2dcf64df8c9fb3da6c5ee78f283c4d43e2954ab7307a072c20dda1a5def99fc97034137a7189876e677618a35f38081e65343ca285a86501cc33", 0x50}, {&(0x7f0000000240)="e4ccffff75eab64530fd61f53845723dd09662e7009dc6c1d5779c174b33c86ac360281ec64c3e06613aca6c81", 0x2d}, {&(0x7f0000000280)="fedc88549dc871a50b05e4779f2d946b54f7e46035498ab0c3395f486d658d8cc117a47bcece90a5b91b225bebfd138bdc5cd7e9aeb48b03efb53d142e410d4621e22ab482e00515bfe3b059b3482c3c5524fa909682106679a3daa25392", 0x5e}, {&(0x7f0000000300)="c58adc93d550d3e8d5ccc8ceaec902ef45bb0998500ba87ab5", 0x19}, {&(0x7f0000000340)="d48d7f65f35788f00428adab5c0e62db9f244b5c319d6254ca64776bb0a136be2eef4e37e1900b2fc6a96d8b2c689353fdc0070d97d0e7e99777b7fee15c4ccbcc4b151a1ee8a80bbf213f9bc100ecd6e66e0ae19aad74f8a51f4abe7c72be2f788daa29c435b9b281c2327d934b279f98ec6c3c8640bf02fb0a4722bea8dcb5410f0c3b49c3", 0x86}, {&(0x7f0000000440)="cfd21d3042cbd7784b70396b30401476e1739d7ce8c273801dd79d59f803470d81b8f9acde59be19f61b8ee2c466fcc562aa534981c36cf30b6b99b185638179cbedbcc129e21f9f95c996c553796f856e44d5e756be0b546ef93ddfcee6f34571be8978ff923e6fabe5d1493d7da4fb25", 0x71}], 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000002440)=[{&(0x7f0000000080)="000000186004008b400033010000000000002800000001000000000000000000000000007d350baa49ae89c5", 0x2c}], 0x1) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000227, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)="b1b55aa1179f3056c6b1f0cac503c3873721f060cdf6355dceccc2d04bafc07f2c27872eab1af6fd93a51e1af142e12b7a4aba5ff5ec9fc0c3f0213f03307df535f7e8c16df8cbfb6dfc76c40c4b34a1df6518", 0x53}, {&(0x7f0000000240)="475700056e1c0104a5570c921058a43a085afd", 0x13}, {&(0x7f0000000280)="6895bbb138197f309fe9a68e3abaaa75ae4965f770da26592780315d7c1776685714b2fba5455da4a176b0b71e136e9c80fa17a485820c453b0b5b77b50d008b6ae73e5990cc7456c9ef6032bae81f0df377364093cd06fa69ffbf72e8d18a2321cbc600988e4eeb53a6cf36cec08b66516c81712a66ab9baa52c970392794adc5b6d3777d1b5a786e9f5285ba1f26cbc90b9b01b9064b5d7994b68bd6c6d9560cefb130d044008141b08b9d934cf1afccc10e0aaaf5cacd160e064298188f618cbc7f929c5d6a520623656636ffd65e2e672455c8f7327cd3750a765d1ce9258711b135eee1d6427f87ee", 0xeb}, {&(0x7f0000000380)="c1dcc1d1addef528e7db0de31eb3f0b28bd19e7ad09213cebbf27843cfd1f0c3f8af5bee0300871f703d3bf4579fcc19889168f4ba2380e9d9b997962c162ec555f40c5339fcf1ea4973d86c9a594e", 0x4f}, {&(0x7f0000000400)="b6d418f477c8f905404fe81d82ecf3b5410560742967b815d01ad5f5e29f01e562856e6d8c4aa1f51dbb62125e7595c98549873691746116d207d59dea61a835724e774e962a1ae268a2a2e3183ca177c2719a43dd7109aab455fc0a0764bed39d9233b9667db21c2d9d45a585eeb8de749efd13162744aa907171b45712b4c6b986ed9359f9d4504b722d0fef9dd28613c49fd9ed28f5233681fceadf8ed03bdbe563ae2e67404fa4b4230c1afb765814846463eb4983eee1b0deb5977a", 0xbe}, {&(0x7f0000000500)="8459e400e589b4d24340ec7fb382d7815efafdba9afd660c6e4163770edde9f13c197e4a417f652adbb41b90ed598bc1e6e9ef1b69ab46b163929913a58a613f41f51861098b398620c49a5fbc6d68c35b2c248687209d3f49a9e5c2b8d75c4afdb7988da89857ff77a90fb08c14b02fc87cdf47b3a3c9764e18de29d4ddeddd38452c7bee18028d83bef4b159fd283089f3fcd0a27055eec41a58f119c70b5e01cb2b0f52c7d29a1487b7f32771b14bd4d3c7866d781b1ced0f2d761012daa93b9f96a2641397505fa84074e27806333af818fa05947fa214e26737834a973c", 0xe0}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) r4 = dup2(r0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000680)={0x1, 0x6}) 16:00:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x1002, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r3 = getuid() setuid(r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x6, 0x75, 0x8000, 0x5, "12377a13e19d721cd8d0f1ab2acd9f4a1ce9d481", 0x7fffffff, 0x100000000}) syz_open_pts() fcntl$getflags(r0, 0x0) r4 = socket$inet(0x2, 0x2, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x3, 0xa, 0x0, 0x0) r5 = socket(0x40000000001c, 0xffffbffffdfffffd, 0x24) write(r5, &(0x7f0000000480)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x0, './file0/file0\x00', './file0\x00'}) socketpair$unix(0x1, 0xfffffffffffff7fe, 0x0, &(0x7f00000000c0)) r6 = semget$private(0x0, 0x6, 0x8c) connect(r2, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800000000000800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8021, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x1000000000000009}]}) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) setrlimit(0xb, &(0x7f0000000040)={0x7, 0xffffffffffffff82}) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x40, 0x100) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x10, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0xe0, 0x40) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x1, 0x4146, 0x4}], 0x5, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x40, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x8, 0xffffffffffffffc0}, {{r4}, 0xfffffffffffffff9, 0x1, 0x80000005, 0x20, 0x800}, {{r5}, 0x188c93032cf3b572, 0x81, 0x2, 0x80000001, 0xc2e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x3, 0x4, 0xfffffffffffffbff}, {{r7}, 0xfffffffffffffffc, 0x1, 0x0, 0xffffffffffffffff, 0x1}, {{r8}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x3, 0xa2}], 0x5, &(0x7f00000004c0)={0x100000001, 0x80000001}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000500)=0x9) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000080)={0xff, 0x4, './bus\x00', 0x800, 0x3, 0x7, 0x6}) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0xbb}, {{r9}, 0xffffffffffffffff, 0xa1, 0x0, 0x2}], 0x1, 0x0, 0x0, 0x0) dup2(r12, r11) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x81, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x15}, {{r0}, 0xffffffffffffffff, 0x20e4812636543f79, 0xf0000023, 0x37e000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x59fd, 0x35a4}, {{r0}, 0x0, 0x8, 0x40000004, 0x101, 0x1}], 0x7, &(0x7f00000001c0)=[{{r0}, 0x0, 0x70, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x8c, 0x2, 0x401, 0x5}, {{r0}, 0xfffffffffffffff8, 0x13, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000010, 0x40, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0xff, 0x2}, {{r0}, 0x0, 0x1, 0x1, 0x8, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x5, 0x2}], 0xcb, &(0x7f0000000000)={0x4}) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x40000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab8bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5c4ce165f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfffffffffffffeaf) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r0, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) chmod(&(0x7f0000000040)='./bus\x00', 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c0}], 0x1, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="ed73", 0x2}], 0x1, &(0x7f0000000100)=[{0x38, 0xffff, 0x1, "52371d89c694730a9cce6fdcc8b4c1dab95e97ef1e9804f6bc4b03d63d205d7bacfa9d67405e"}, {0xb8, 0xffff, 0x8000, "7f74175699a3ff683668104a23a92e755975a89c707ab0b498ccbd417785b6ea6f0c4424ea64073f8aa97ff885c037750fc3d2a6d9af7fdcf0e5921945cd3faa882b7546597754dd0e91a99c0be49471790554cff4068f03ac88d5aa4d5bd65e410fd1d5b77648cea7ea4d9e627ec38188ebc190fb25612622b3216ca58615da40f2fa2370d87f90af21e7b93968918216901af9e504e8892d61e03a79500b4126fdaa0d58"}, {0x78, 0x1, 0x5, "16437869255aa198560e4412445893345be287fc29bbb5bd0029b9946f92599c0321c0c1570f81baa0ce62f685da6c6eadb7e40dabd9c9a0640795c23f5472eeeaba8575505ce8d99e4deadd5dd1891182e78ccb9c2e191ce31a3efda5db7051cc2b0f"}], 0x168}, 0x408) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xffffffffffffffff, 0x8000}], 0x7fff, 0x0) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) r0 = socket(0x23, 0x5, 0x5) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5) r1 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0x400000000083) chdir(&(0x7f0000000080)='./bus\x00') lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) r2 = dup2(r1, r1) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x50, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x2, 0xfffffffffffff001}) poll(&(0x7f0000000000), 0x36f, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x80000001}) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:32 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x6, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x3f]}) 16:00:32 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2110, 0x210) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1013, r0, 0x0, 0xfffffffffffffffd) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x9) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5d}, {0x1005c}, {0x6, 0x0, 0x0, 0x8000000000000800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfe74, &(0x7f0000000240)="008883df9e80de34a390d3c2a07f3dcf7bf015bb11a82ad3295e6d2f36a2d44f6b3768798f3b2bdbd3567e4b12b7a73385f7e7995049ad48fd711741593b5d696905f797199a9aac9b34ef229da64dddb59efc11f07e995ac268cf90f22af6ea779b50c2ac467ab20bce5178b3dcc890bcd3f4466cdf957c5e4330e4308190918612f2f36f2062b8bd5d7fcd06879a479b6cc9b8fd743280179aca5725eabc403f47e45d117293b0740726f4a1c7d2b7a163a2c9f14f5b353998b7273afcc04888876f6a88bab688aae728bc19205f1df87a5e6244") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x20, 0x3, 0x7, 0x4}, {0x5, 0xffffffffffff0001, 0x1ff, 0x8}, {0xfffffffffffffffb, 0x3, 0x80000000, 0x8000}, {0x1ff, 0x8001, 0x144, 0x6}, {0x200, 0x2, 0x8, 0x400}, {0x7, 0x3ff, 0x9, 0x76b}, {0x8, 0x7, 0x9, 0x5}, {0x1, 0x401, 0x8001, 0xf9}, {0x6f8, 0x4, 0x101, 0x4}, {0x4a, 0x8, 0x7f, 0x7fff}]}) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) dup2(r2, r1) dup2(r1, r0) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x8) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000080)=0x3be) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500ab0c9eafe8a75e381375afa608fab186"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x4c, 0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)='Q') 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000042000000000000000004000000000000b517a735b9f6dfe85736dd28ebf52ea4d42546b370ba92fb590e6814ffa333c8da8fdb3ebb2b4ebc04000094774babec10"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000003d17000000000000000000009100000000000008820a7477218dc485dfb9106ed35f44b0e12ababd35afffe581e22f0e664e8e959243651b27132f7ff8235292a193afe8ef"], 0x1, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setregid(0x0, r6) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="1622624ed674494ba988c741eb4873", 0xf}], 0x1, 0x0}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:36 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc010, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/28, 0x1c, 0x41, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x820000000000) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000005, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xbfb, 0x8001, 0x5, 0x100000000, "74fd48d8d57dc2b930d5fc8e64c8b26a592cee6b", 0x8, 0x40}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x10) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) sendmsg$unix(r2, &(0x7f0000002600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000100)="4a2c4ee42911b12545d9f0b8bb0a221f497b728e750c0be46ca5c48c3ae54e9508e5bd217c5e8703", 0x28}, {&(0x7f0000000140)="17f341e7a18759301d72d2fc3f246b4e807a9ace338a9518e0222de1126c929d690a7f9af75f9f5d5d301e94c3675c9aa60d8cdefc6c08342d8731c3a9ac7576073454204b4ced4378ce3b07a4684cdba8cafbaad4c3e57d9c5ff4c286a52f4e299afe5714add7ac9df8a3555a00926d0a51af9b8b83eed689b4f9d119edddb4310658f740a2b3c6aa838f44aacb533bf0d786ff68277bbc795a4b42a2d068f46a08a805328d4851940458183463c0e089d39bb87b6d7c0895", 0xb9}, {&(0x7f0000000200)="0794580fe53bfc0695cb4c972a37114c4747edc51e66800e91d25cfcd655a0c3dfe922c1b0", 0x25}, {&(0x7f0000000240)="fd2a012a224472cc65ce9d7aa564f0b818e49cf9e6276f5f67ba036879d82c", 0x1f}, {&(0x7f0000000280)="1ecb73f09100f347a268215355bff2af5736e5ec69183322d7961afd126e8630ef13f0bcd3bda9223aba79d334f0880aa0a7c667121ed540d7db651e38e9146d38ff2c76225c2179d319f18cfb9194ad33ba18ec74a9b83dad87de1d6a8ac70d5e70b6500f2e6235c7ad04225bd28e0413184a8a995e9bf9bd66c7a9c7c748182b86226a408b7167e9fe5b9ac3b25f1b87720f5ed2e239b48010380486a04c1c308d2f598e4ec24287db662699ba553eb2d3bcbb59652e6cb959b9b7195b6b168838203aefb4d6b62475c418045cc40410dc08b26fde0abf21d67a59a30fe2642539cc443fe3757bb8f9755ee5b53f2a4875276b1c47492888ce50a1f35480cb4ef626d4926ae5d5f2a50869c79cd6c9ae14525866d8289bab859870ae01bd76d6bacd68d113379c22fd6b8aab3bb8b37ed43c016ef8028213f37584f65339037d2f1cd273f68b7a0463154a6ccef1fa2b597c8afe26d95932ea0d32749d19eedd502deae8b4ce238c2e0179eb9d155c263e92e431229bf5d230b783bd52322e617049691f5cc5f79463735488c433504d580d542de938e7ddf033afba0efe4c5e00404a65774b869029db34ae5b643299cced231c14f4f190b076657dae682deb4fcb5f11b365c0d9c3aa6853a4de5aec12ec190b09a2b36a557c1d0f44fe78cbba6097f619a95efa11ae00590b365d219f931787e2b4de6f23011e631743887cdc7a808351aa0a0911a1eb5a6fc2fdd3e412c1fa9afe3de4d8e0046f5c682260d94b63a4ad201660caeb197f3fd31972ad106d2bb0fc5a5dd34159a9a966badea118aeced4c7a0fdb957663d0e37d6fc63568b32dbb18ee27e3b42ed641b10c59f490d8af16e7bc1533d62f2664c7024c33d96031cd6a6baa62b14e772cd056f16fb66a1db44d6af4c03eb74455dd2d528d85b87f59c9dd2f982ac3e9d326b5079cf30b04f620b00ce7d2f414fbb320776ecb4f41eb5f90d6e4645bf7668c2a2501cfc527e49bb9f95d3d1370bb27b4635da64bdacad2326a16d722f9bbd09e00f7c2ca47d708bb2c6f03fcf6f5f85eada19337a30ce2a6e331634a1a62867eb51f9216649243cbad6499ad8b955f55b3898d3e6b2bd6463c2c9ba46c5854a35f31f0175d05023b3a9f0e460346179ff688bbb42af6c41ecdb248e2862a4f9533ff15051a12cb553d231270ee9d4ae30050c35f618fd4f6e4d5a4bbbbdd986cc2238e8f617b0a433ebe703dfc32dca2517f7b0e6b38c1a005ac4ec64afdd232bf12b0eaa3ab8f9a32531d750a0264bd9ac18695ea35d58c925d1f93fad48da01f1fb4b52126fa101e844ef7a30975ec5cc04cd5789a894f50e01f1cc5a3d99833461d568c24241270fe832e2d4d28f0035344e1eed731beb57189024693a14ec8f9ef9c083a441879af6f53763ec0a62ee63aa16dc644d7ce675ab4ecdbbbe852a247faac5b65e534a67c58f05d8c233d97415355a3bb5ed303bc74841e740442797a9874b7297280e2a1c5e251f715d210d2b0a1784bb782fc600295fac2d345f0082d5ec0d67539adb7d9a5fbfc699e6567832057f9bd955f1953e5172508baa859087a12206611039b5ba7dbbad6adee43282f455957c13ef576047e68ea3717a9c5d06c9ede4eb74442b38c94fd03b5f57bfa69515cde57edb80b65a04edf25be63e25435a11218b0e087683453e577d2d2703a0521f3d2b315496415cfd0eda8ebfc6056ae83371f35819cb625cc0cb64f13f68fce85324cfa4afd942a5fb9bd62963c42268ef438cd6823c0f3dc5ea26ee5d21763b0a4635926ace3d84321e13f978e8651cf915b6fa0900c33572df199d60bfc3cd9a8f273bf8c87b134fd6c6947f15da4ac00172d3fbbc2d761e8c5556346f993995815ab81c2e0081d94eb2a87ba33681696f956f89e596074d937ab2a3167c9a6acf7d24c2c6ab179207bcc25742397123f0c94f9446ce88237e6b42440586c82aca807b40c8f0a18ae05902d318083f6df8508bc1c1e6f72f2cbc4bca48b5c8087a9da6d0321d8fc28cb1f8ec5ce9e8ff0c8dc454648b0af92851ff3b75b2a86c6d46cce2fc506876407345d7a7d43d06400bf582616673f4bfc1414ce005c5ac1fd5a3363cf65488cf759faa390c221a2a746fcbfbb3eebe65fa7986bc8d4839e8823a1e5c3d0138113c385efe225f80fac16529c8930a88ff769da20ddd731debe11038a383f7974848dbe0a2e6d3b5cc72fb0e88c8b0479ef5b4079b0132635126dc0d10a9bd14184dd9fa76f733308bb9bda52691eee483648f0dc81f1df714bd632b476bc12ccc3e4068026ac7022f5f83fd85fa848ba83d17fd0c2f69adea390a36d48bf620cd06b7b4dc2e95f34729a59bb22512aeb5eb71868e9038066d21b038eff546f7b102a958329b50a48614fc6696cb03e53bbeb67888363eda944ade37a5ef368f89aff32141d6c2e12128c4878f672f4ca8c3689a6d23e72d5ea053dc1004d7ee911cc80a3ac4f139f14b0d6d860c32b4e08f1c35c006f1a1f5ab2bcacfe8a649a5a320bde1cdafd347f1f9be649a957f66383fd9b11d5f8ab24e57a685c6a2e417bf3ca20df510e41144fbdc9aff44c3fb398744dc8a39f7847122d5502dc44c1dc758782a03f075f027a8181c4d6ea83a07aafa71b1017a661d238ce2abc30df87ddc7772e51932ad0ec763ee7ddda0466a9eff2ccf0556296b584b7898495b523cbd2cd857f06b1fbd34c7644baa8276233a274d16c3164d0045d49b33fe60615d6614bd10faa79cddab95cff642d97263a5bfd5cd052022abd7c311ad5e0ba2fd15f9b1fa592fa3e4df25052d13b4fbccf4f8a809018d629c688c7731f10fa6ab9780a3ad90df7eea6214c2083404abdce710c003cd6bd6971b3f8a15cebe65d87b791fa905fd2fba008f55dae2cf9ba4de95708a3a1c1a14d3f60ecc11d6f2ac10e7adef249f95a7d0b80df9bb61a5580c1da8d2a230bab57a37d2ef8714389be4c050ffa4646cf43c1d893eec2a47974e1506723cd9f72a4605561e867fe57365a91cd031fc3bcb47ec20ec33c384951fe954e5020514be476ae7e61425e8214a40e60084d1c92579e01429e0e7500644582d0bba4191fbca4570225fc2d04f1eb11f81474ed00ba66c66891882c4f06a2f34da070e65ff08f30091230f17b2cca82a9ccf357fa5a85cbd96380648b9fb22281aa74368ae1bb3b0fb4ee0bab381d1263efd49b607371bb289e0a6fb17312511dbb3fe012e22510909ffe506543519ac10a7547fd3fdb10b8efa097d1c5103af5e839a480ef1a57f8b6a6c7e8ec6206c326c5b44df9b635d3d19b99a5b477d0a951c8240e884e1bde4e84c7e6d6346e2990c937bc723004305a367a355d1a4c741a19a0f97bf0c062f8891cd675530e2b54684caf1e8aa9fec9eedb8254c17c77c5be44a9372cdb2c2d14a82c0382ddf65ca144a0f9ae16a2ba9105f706627cb1ff70942ebfbca0ed876feafa97f6e5b1e80aa693914e792dfca9aca7b4a8f6220fbad6cf4978817299710ffa167dd144e0db41d2c63f770de316979b6b1f9772ff3f9a1d7f020f507f28b4306e6d4791886c6019d767fff5b7ec403f5dbcee8ea554a4afcdcd24fb1ea4104612cef350b824fdbadc3f2484be27148ac140ae6b130caff57970f5e69999d06921502fd088d277e2733f7d39340653873876e2a6ebfcef8ac6c13944f4dbf6431dbea2b9b759b6da2fc47e9f1e89428657e2349af05e32a9607ae1511c308401ecef04ecd3fd0540f2715e6e8ff2435acfdc5ba1cd161999ee7f777b1c39099c80cfa06ec1bf18b1b4c7fc76d2477a38fdee0ff819584c9c5466dd1f13fe2ab4431b626708463fe7f088408fa02bd95fdbe85e198f778d4b03e6a06195eaf0d30246760941d3779b4e0b7754aed1ba61f8bbcc31753227364964bdd84031a8bc3f797f9fc01bc1e1ab7044ad5ef4292875e14df335a17c2cbe2e7a25e1e4e1421a6fa502f392556f068425c6733af316f9161ca3c1ae74fe4a0c4836b5afa2415543fa7b6e7b06fa7b354a69770e25702b43d1da44cf6d699dbe4f22173fb19b945aeac27b776d52fc81e9d75f648d79657edc5de9a76ca8ff30550e9d6efe85d7f2a34f10385b62847133c101b412492227d4ed16888de45b5a6a050547eb3fbcc6af72678164035024535916b5dece046168f236e5bda10fd0964afb9a2e506d5c07a0c14114cedc58a727459e3387ce9f8f8c70a93fabd8c0fb4918bd025ea2da13b271dc269bd5bde57a40616d55a47ece3bb7867cbeb81937a469570dcdf4c6b218d2b9d320e4600768795638bf1ebc2b7f00644a81ae4c6ddc0d39eeb11f5ba325fddc451d7b375c66cf9e8c95eb1091b4cdca619ed797f6bf3783351984da5afd8f13714b2dc10a2b5d5d4b0d50ecc6f9baf888860c8a85c9922b3e83dd62d56a36b4d934c19da3f70e577f1f5882d9801720272b20217cf88b6fbaa04868df9482d75238e823b51335a1f9bfd6865dc65bb03dc4d38a67cd5ae22d339942086dbf8e6b0113c8839e1b68cf13a6af7d8b7f570c2ac4896948250d08fc8ca71b204bedbfed657e6fb4d43e208632a1f6f80ef3fa7549bdb9c367c9a02066d37c638985ea321d373f7b3b6c17c22b0e8bd0d89b66050b4d28f1a35a0dfe1554dd8ffad0483176b48019ebe38ffbac04cecb712f562797b17f2b66a40a7bca811323b5404c3b19eedc0e07e699caa97d7522ad7b2749042ba8e241c0718eec5119e3884565afaa5eeca590e1e53dc5410bd03fa649cabfdb995a5cf6198a76d08c87058cea33f64137e4bdbb43a4652b561b1bb2e197633bc395dbff99997efd85dd227c8f2dbf45f7e0337e76a3b6551ca13307c5ac45205a7ac2e7e35f03c101cc3152aab90a2df3decb805248877b2c5d2d1cf808bf62faaadddd04637e8171e902ecba08acbe60c8bcb2867e6b5904f4c7b886bf1dca8cfd23c2c40878e5e107305a668ef67d7ecb778a12c2483bb082ec076a458c873c34b3169bd498ca80f3623caeb6295e963fb77218025f8e470475b87158021d0f8ba40a33fd47a3a5901c85fe22803ee8c4c9aa2bd90b5a1d93dcf4ec250c0537f4cb0a354ca4bd2ff6fed4070cf6e995e953bf16160daa8cd17a04f42dc8d1f3560c9ebfea047769ee9a12d73e2ac74412a095b53836a25f8cfb400e8880642d351eac7c6300185153f750c05cdecf928324588584aa10b253a7840b66b5b6052f6368880b8e11529bb4a442f36d5f4bb7d80de5444bcababcc4b9d8b7339fe7860a0a043fbb6cd563020651b9a6635a08f24cec5ce6481199092a07da2a29a6ec286752ced73afd87dc29f17ee2d2edc2af2d72aa8ed6ac4cc77e2f3a095e4ac9bda4bdac145099701157187e1e102557ad823a32740655f04a6e57734f92a6cb4cb06e94b97aae92f23595e6d661d1d3c9d490769f4eabb484070b37d049f2508e79ca92bc77bda719c727095c3b706350e2dc504b309df88254d9125a2feb393351ad2b6adb2a87a1b2367ad248ebdf498c8a5beed342eb0df04a6eefa9f2bac6bb017fc959d614dd378b18775c62252bb87715d0753afedf2ea9c48877a1e45395e771d5b3f43a990d33a5b5a25b961158a65d5c89e182420e6f02df06a9a8bde1886c24c851c049aefddef86b74a5415dae796b0177f115f39dc4f56a0925f89bd66b5a7c2544059857c7101209da5aaf1b0923f3dc208fa1c6369f3d4db0aa927c766b9092dd9f622729680d2d164a1fed452740adc69d096fc7d118baf32", 0x1000}, {&(0x7f0000001280)="8c3f5ff58dd04670421a05b537dd32ed9fdce6f765b88e4b3b1536ef5969ddd095c8045ec0eea85f1b55f1579daa14c12ce6d0aa9be840cb38098703389ecb7752acc23f025311b0260e06f92bb5b640cb9b1ef9030130a3897e1d49fe97d89d1ff94635f70fc12ca9dd86ebc64f2941cc9d6fda309c96c872daf513d3f50f51bd3006c39c2e62ba0be1e5105a369bbe51c62956e4f9d2afc87a9085824d132aac4b6688b95193c99ca13295a4e6319cf1e74554d0048377e3325a09351cdb0ae81bc657f51e6506c8497fd3d8e8e10807c0ccfccd810ff1d7d15417d42e2aa992a868f90c4d2a53385eaf515be8fd6b841265d679778195ab94f9337105e4fa8a20ca3bfccfec3163b3b11bd40010edbf0e58f0872e4de912dd89c83bad0a1f604eb464b904cf7d7869f161e2319386beff8cd0d5a2e249f4ff018c31e984d606367ed2bf0c7022ad3b5f01dc5c42f3b8b70cc7e5e8ca45aa517bbac4329f02d776854e1c5d5f9d0aa69b5ae6479e42910ab48e7667c33f3149028fd362f854094877e176a20c2c8b29e12b2100ba1304c6108fe9eabf875c0a9579457509526c046ea372076080d45637841e4bf2d117e17a1767bdf782c33bcdde0154fd2d318e48922848b60bedaa54acc4bc8e39123ccbb349dfbbad8e4367c40d375fff634704768ca0bc6a4bfd8bb62c5e93ff7130c18d19f33d5744a3f83a30746fbfb8092e69706955711c63df4d484bec7aaba29fdc9a35ab3b87034611a59266c694816399490daabfeb337a2f722c5d9c5e9e11bd5fd66839704c44fb0a09f9fa40c82d66c7f71578cac7d0662e30bdd64a1113e8a35608ee3338eb914cfbb7cf3217ac99972c590d60b006b297f71f3fdebe6dea06aba89ab34196f5c3c418340b9668757d1ec6de9423a1a039e724253bd9f312c9b76e4536122d1acaec780dc0c70512e2fa9be6966304c02ffcb5d5ed8afd72a4a3abe9fef29f361cf7e812cb5d16712629eaa15f4a27932e2a96cacba068782ebe1128e6e2bd27a1d40d4b6918ff68e1ab9ac78e7453c2fba8f5b1c58d9ee96f5e4f84e4dc830d034088404bd8b87bdeadbdd9f976399c20611060a7fd5dff6ef4e038a3776c146a2456d59671f994faff3c738507d61ef9879a6e86617d301b58fe8291404a4e5d9cd6ef45c7971e0a892aa197209ea0e408757d0ca59ea7de498dc00dc3fb426c122a48f6144c0fb78f876ca1e554bf925de876de8b0734c8e5166ceae978425fa216808d922327efd6282004a5a27827564ad63498673d186068bbde96b0d389bebd2b5bbaabb21f39da1b80951409770cdf30c4cc8febfbac3f4637111dc9f3cefe8d4b73d81acf0441b5909a4c867dbb397a1c7fec8cd8e9691ceb61d9faf6267f9f134381df1b3beb9c52c80ede285ce712117aa8e852a133f7d124ed993705fb61b5343010f0d0de24db1c61a158f6129f21c6ef2039d62f8015c6553af11d8f42efef90854825ffcde3f82431d0f85d681161244374b6adcbb6edcce3555886feb58bd709d0d7c34a7f1cf777acf19c48200654b11148e06e45905ace1554c82e863b0f0f1033bbaa23ec11438e598dd5eb96f1e64562cb0f6fe7f6f951f9237cf84124514172a4029f6418ea6ebd3f751f9f5082fd580f996d49a1ad8220508a9e61fe2e342dd83283affdde044794073c6fa24e0928270d546c2761042edc12477165261854ba9ff63dc4b5c0120ddc4cb85ddfc6779ff5f7268f0f4a96ef451084f46aab9fc8fd3f8d0212e11b4bba7806564b968a8021af7fe2d8cba06aa8d9178c8ae3ee87c95ad5e41c95eddae9ecb2a7d5b49cbadd167a527d994108ddfd3837164923788eca3c5a836587e85ae35868bf43594ee6b0a020c605de43c78110c906ee0f7d3c3f09afc78c4b0a4c8b53744668205ca826022afbb83531e820d981335ece22d9e47e2d7a3026b56f2be43b7e03f06c5f2190017b67e42e2347e52bece682d650164606ef80eb67aadd75713faa40f43542eab3768745ad843db7bd5b0b27f9a6b90ce985b5f89e5d303d09dc78c2eee6f67ef16af12f8f8b1c887e59de9094c8f3a82bb9beeca4ba9d4fa62d0b2ec0a4896f7f2357d7939b6f6fdf4db5ee98a39a999fb765956c24dd77c10cca145aa694f0608bd09f46a77424b9758471a501b6c38959e5abd02e74680287372234bfda789fd7eb937b265cc5cd76d9f6524a776201d039d3bb245deac50f00b24064f0a43650a9e427fb9d653784fa2ff6a0aebe7f4823edf0554129f91ca722064e602ca2e7cd87adbf81bb646516474537c488a482f1cad553ae10f9ba0a8e4f37a03ab91e97bf69a45fbc6983a303be4f5846c1d274c44d3f856b289fa2944d8c3de22a5c4806ea1c36b57f42176d8a735139626067248dce8b9268cfa3eb963e3613daffda7d2625983f4c1a10336c12d307c17fc37f057b220d6fc4bca9a004b0e9a17db2e2699dfbc1a0e8a0b0306008a15aeee1964db23ac0f1dda5c48805ec3b4622d7b6200b85dba6f63aa346dd5592ce65d265a783161773c29dab7ff96ddd258d88c1bd18a0da8f1adcf1c22bfc9f2d5feaf870c7debaa493ee78eb497107714b662918cca9525470afc8b080f1f2b7186bf49fa001f4b0ce0e7b50a52091964ae98d95ca6cceb4dc0a2eeb6024454937d5a870997228911901d0245bb217063dc4f9a8d38ce62643de821d1a73fabd1ea6801a4cfcc87baddcf1e96ef0780cc7b0b88ccf504e7217af1fd08c96edaab6a752537570abfbe8637415b1767b341a95990caea70cc5c79dc5c57abd638d0b2590ed5209d3be4f0a7c938ea2d4832963f1a24c614df9564692fab64ab7d92169198d47136d014a2895e5734bbc18e2348e1b8a69f71bfc059f6b4112d6c1fc1a761351488fb81eb828893c5c46fcbf9462f1c30b95705153317472a29997e37a2c7b5a6746089b499d954b9a7cc385377e94df36be075a82861c86e311bed7e1d34df5436a5f1f84096e4470527e87b7b29c14c4ba69353fb47c0769a9ea7bf6babc09336f56ebff3fedc6d8c41d34cb50cecd5e3f9f6a0f531b9bbdb4e83f10801e05bd51f626f61fe60ebea94b6702cd7bb8b1344d75dcd392972c6fc12fb4a10dcdf84a6a1939b56e30b938d4773e5412d431d510122fa8acda391afe26e56becbbbea1c7cf56edfc65b5768225cb8e344d0f72576153c9cbebd464a6f7eeb13128b889ed9ceb941e3899751322285336c3fc92af18b8b20937acae1c7f06c15da61cd2c6bee79bdea255edd59c7a419bac9194a9c952243a5d441dc6bf3e99dd13d17b592dfbf335255c431649c6e4ca771c082fa84b79fe9eedf56ba41c8430cfa0279bad1e0a8c08c22a33968d01dfd3d1ea6099c2cbe7c4d73fb750ed5f35b22b387d07e0beaeeae58e37723cb3d25ce3c38932ddc16aea650623072d3b18ac8703d38de3fb9c8ca22f004e68284cc75811c2a5eea69fd80175c2b75ca26d7cac62025bf02d78b328c3baaabd496c7a9cac267548251593760270aa1fafee84fcc2ee12e353035ff13f58c3208d3e78a1e5e5a65273087060739529a6e5db31158a1f34533d37bc64e12b57af7a8082762aa19cbcbb20b525432bbb757bc8a76ef87b138dce637fb2e1c8b219137004b3e2996484ac169b06e3f8fb2c6893a4804fe4b445e6b2dd31c7462ab1e1e53f60cbd29fbff6a980dc35657f63532cdde41d53573d31ec4a5a05d7a033370f9ac7bb23a04c8a4c9edf83264d0ca15327628a0919c14c08430bd3ff4cb3df2241479c8ad038553050837c72b29fb80e3aa3eb5ed2d0730d0567288b5a86c11b4f6b8e5d5514ff81809d6006e122b61e8f32b73047af5deb102a7ffd7a6af8b63237169742106d34e15d133eb06579539fe9f29825b436ebed5793373cfbee7c4dc39b2dfe65feeec113d97e68433e93fbca970bdbc63882c61aabda97f7219d8c666300fc07e6d5642b2511e0f8bd4879cce144db512aecdaedfabb6a0f874ff97c7e0aaabb39a89d9ab108ae1d05cf2ea67bb1f0528112cb128909c38a60b5a216d7b0387d11d18741d8bf34dbe3099dc84d67bd34de2e43f5ef588dd39a16287094360b0a466899f87785dd6190de2c6c8d7a0b3c2a2ca18bb41fa18ea74de4bc0c535b3dfca94d61d1933de591f2f4bda0c986c36e7b8d949ac638976a302a42d294aa4cce11fafad3cda8dfb690bb76063b7c5fa10843aad0f694e30189ef7a9350f3129621c250e2d0ebd99fabe16ab41d7800bf58197094867b6437d53762722575e71e2151f47b9b6478139b0350962910f9028b91f11328e7918f06eb0d8c3cfa816610833cdc63373a659e4aee69bff1297f99fe27e6d0ce296437e426f3568c0066be62dc5ea4db19fe0b4cbb6a91edfdbf989adcf274283b5c7e70138b2103635af1723ea7b2afa86592cb2d360b0475b5cd36686d2f6eaf5c6580c86ae923795494548621aace099b418521eba7c4d96dc61b7bc1299ef1d195910e06f2feb852c5338484b04b09224bcd33a1c09942f0d9db14a8fb441fcbd053bf8f40897c6def57c2f91a2a8bc34714489629d2dc38186cffd17300e0ee5057779aa78806ab40e7c7d11e03353629ec7983ac12401bda2c964f2e84cafce0f27df58555ce310fdb96e247263472727923c145f5e9f424897a7fd6212594620692aeeb3d107b8229f2f7f44a9eb01f38a23ed3ec586d763b033a56cd2ff097d56086abcf5e5d61f611669635477c0421d6be190ac3ec5415f5139b9fc9964ccfe7e968f6ecec80ab745b5bb767cf5848081f67e83ce5210b1e193fa9d046f1f92e2d3213ea4a19f95b794d282cf7d532610c453b4e652f814e428bba555995be042b9663fd820a60cc836f47a4c0003b0cc0f64580cb1ed7bc8e473aacbec562a5e4d93eab14771bb4d4ddd727296999a1274d7468abb1e4471b87edc5a2ecb7a97fa2331945d210e385afd590be1abde5f1a6e3b2334dcc9ce772adaa831ae5f8cddfea0eea683cfe298d1415bdf09d93467b49c449bea3765d1ade90649db54bb76c91c3faee1e5d4728b5d7b64fd90cce2a4bde19bf2dfae98cd84c289f99ccf332e5827a2fc61dd326306ddad1028a7dfeac8eb677d18b98e1fa6c1db46794fb340029e53d4891917813b364999d6610f962f9777e71bf9d43ec466dba65d5451ae94e4d695ee78250790f6f90e062ed1e5b92844841df2b48778d64dcfb26b89946a20cc80be0f31da5b961a5512995199422951ce75241ababa3233014c72ec45a9f713d5c7f6e3df09f3f89f399b1e84ff3784ae088e4438c338da932048b4bc6c9fcff3806f2e9908807270da351437ca1df604dd20d23a0a7255028c4d8f05f367866d2504c337bd0f6514d87b96621dae7c57de4f96dace0e611b02dd4d0f8b7b3a1819d9088a6a1d879e64b758949cadc66eeefd04708a4280ec773b45631f61e0087fe18ecc20f7514191c780572015da6c5164c57f12c4dcd4ff810d3ccde9e920eb3d3bf166ddf97d729d9f11df54d6eb7c867b29ea7156a2b4b524e0add7ca17069b4e8e19c65a65da4a8317256c5886c983e4f8069a744f1670ebc7db9f47a5aa7766090f49285b2ba3fc35c32f622bd1f7b92e73b05318d3a918b0680a3419142adf8137afc6c39332e160040c17d5c75be180e369138b820cbc4d3990d72a55ad60c6f8408c00b3e49c6992bf87e4e7a92ad3fe91ec52b3939b541feac3f2dd04154c760a8615ce9ba1d702a545022609786df399659f6", 0x1000}, {&(0x7f0000002280)="113552027a51c1d095d64a7fb2d87a4938a36898e89d247d4d488d8f2266eda8a28e9ced4a739fa6d8c7bfe6f3b81a97086443ea9d6e70c69645295b0de7fb62135c6999a4efa3606dae1deb6195735998159d42096cceb1507a0b94e28e966bb418e46ccbfef01d8a54f7ee77f9769d2d239da99b59f68c34093cfe7350d68eb4ec868ca540bf6ebc5a3ba9cf6f65bb4b3431c506f38971cdaea8f919aeef40ec41703fb44f978f454bd5a2979e34f4857efe15002e869a3f813561417e4d17644da91f64dec637277dc7729ba53f275757e24e51d1a34d9ad36004e6c3d79068a6f3045f41973866a18f6feec052cdd7d71b93916e7c", 0xf7}, {&(0x7f0000002380)="91bc298bad15bde268b1cf919e88261fc389f2a81ab0ea8a80338b5e944e0423807c833d23411335a3a09fdb87b50655709b3274aa694a81eee9bf57973f4efe17e8aacca979ce81cb163beaa1ec968d9677e2c64e1c3dfb22e67d9e5c504153bfce1935666b104cb61fdf99f4755328f3f2df5718df35917fd35c9c46f9c1b362be622b50a7944c2424a7b445b89ba91e561aeb55488f11934ca2f298b09b0a288aa2df423299e9c64079d9b29fdeac457f22f29f0d363ab028081b0136365bb600ede9ec3ed2011f6f7fb5166737a4289206e9b0c06e29d616b8a32e46a0cec2b9d9a962bce14bd23cf6", 0xeb}], 0x8, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x20, 0x400}, 0x1) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2293, &(0x7f0000000080)=[{}, {0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x4000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7, 0x9, 0x100, 0x4}, {0x6, 0x17b419a3, 0x4, 0xfffffffffffffff7}, {0x8, 0x7, 0x100000001, 0xd2}, {0x7fff, 0x1, 0x9, 0xfffffffffffff800}]}) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x56}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) write(r1, &(0x7f0000000140)="f9398b8a2d4a2dfa648619616faabac875414b7173a39be3dc7864acf4b67b567712eba1db7891", 0x27) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x5, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:00:37 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="e8ff0000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x7) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5ff1, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffedb) 16:00:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x50, 0x141) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) 16:00:38 executing program 1: getgroups(0x4389, &(0x7f0000000100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/112, &(0x7f00000000c0)=0x70) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="c02e9d0b3b937f88f4af28e7d03dbccde8826b853838ba4f17672381a02e5c17cfa7a0fbefa8f54dd050192ada37eacd5f9505e04e91bf42aa8159524d7ffff6a548209f750a03954c423677b5302d26b99f99c1acf40ca97aeacd4ddb40c8c4e33854fe359aec915a37b746186807666d927f2de055432039552ff1ae8673dc693798e9c9f1220ebf4a75a840809e803f27d0131a2397a37fb12a1f6e6d1cb1d1a1b00c652665dae272fe28fc7b6643ff13b8367890b47a1fba4fe699", 0xbd}], 0x1, 0x0) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xfd, 0x0) setsockopt(r0, 0x100000001, 0x169c, &(0x7f0000000000)="9c84", 0x2) write(r0, &(0x7f0000000040)="a3", 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:38 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="fa2e2ac11a4ef8665f97a2b13da1e7f850ea66d06080f932c225b388419d87a434b6020b5942b2ca5057b4ee9e42fe777740cd3edb877d4c3aaa0c3a9bb4acc664451db52a3d5021e62ab1eb851b626418684589bc1f2d912fa33e2491c30c9e130f81e27bbfe32335ed80e10566656f35fe5b8cb37bd944622a1da418f39d48266ae9ea2ba3fabc08d4d5a2cb0121787b9dc0f48667eb538530aa46b835c387ffd33ce43a02ec4e7701c3b6e1b755a2829fd38e7ccebfaf4460dac07eb67db28485103d3684eed41339fb5dabd1e64d6b", 0xd1}, {&(0x7f0000000140)="d441197e6841013296db21ef97bd502845d957a2097e57493d536aac13f05721fd2669a5051dff7a58d40df50cbe6c96d8f3ee3b46e24fa627cfc32075e7f3fbeba178ec87487d66f669e736f081986ba89492c381558220eda2ae9ad7e720f17387d7bb267790b5b122cd5101ae2e71880d3b064bb824b436a7874d4679a0b45614f32957aa1e5ad658deeb5fe5f6b99f62278440f978cff843dd901857c89e79aa3cceae3823cb1d6122a4901338eca98be41d678321ae7fefe10f", 0xbc}, {&(0x7f0000000200)="fa53bfe0e1af9407600793e14a4e1333554da5effb120bb2f46db78bcff19f911b0f47df0cce9d99579c86a557baf092cecd6aba6c09906cf526044acf2192b3ee32c64fac5b4d5f03d3eb123ebb5af428b29ea633f0d3b2ffca4d2eaca079dd68d46c43a0076b39f4f764af114616", 0x6f}], 0x3) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f00009f3000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013c60 failed: hole in range 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mlock(&(0x7f00005e1000/0x1000)=nil, 0x1000) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) dup(r1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000280)="01012dc5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0x1}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, 0x0) write(r0, 0x0, 0x0) 16:00:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000182000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x404, 0x0, 0x0) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f76927,ffffffff81f25e6f,c4,ffffffff81f3a2ab) at __assert+0x2e unveil_destroy(ffff8000ffff6d30) at unveil_destroy+0x19f exit1(ffff8000149f6270,0,1) at exit1+0x354 sys_exit(ffff8000149f6270,ffff800014a12640,ffff800014a126b0) at sys_exit+0x17 syscall(ffff800014a12720) at syscall+0x511 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffe0468) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f76927,ffffffff81f25e6f,c4,ffffffff81f3a2ab) at __assert+0x2e unveil_destroy(ffff8000ffff6d30) at unveil_destroy+0x19f exit1(ffff8000149f6270,0,1) at exit1+0x354 sys_exit(ffff8000149f6270,ffff800014a12640,ffff800014a126b0) at sys_exit+0x17 syscall(ffff800014a12720) at syscall+0x511 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffe0468) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a12440 rbx 0xffff800014a124f0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a12400 r9 0x1 r10 0 r11 0xf9f782c6375e1ff8 r12 0x3000000008 r13 0xffff800014a12450 r14 0x100 r15 0x1 rip 0xffffffff811f14c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a12430 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=108072 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149f6018,0xffff8000149f7798 process=0xffff8000ffff6d30 user=0xffff800014a0d000, vmspace=0xfffffd803f013b58 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19772 355353 42589 0 3 0x80 nanosleep syz-executor.0 19772 402321 42589 0 3 0x4000080 poll syz-executor.0 19772 426844 42589 0 3 0x4000080 fsleep syz-executor.0 52613 272303 0 0 3 0x14200 bored sosplice 42589 149160 69440 0 3 0x82 nanosleep syz-executor.0 69909 16352 1 0 3 0x100083 ttyin getty 64433 41124 69440 0 3 0x82 nanosleep syz-executor.1 69440 196940 44208 0 3 0x82 thrsleep syz-fuzzer 69440 460979 44208 0 3 0x4000082 thrsleep syz-fuzzer 69440 235354 44208 0 2 0x4000482 syz-fuzzer 69440 323741 44208 0 3 0x4000082 thrsleep syz-fuzzer 69440 365575 44208 0 3 0x4000082 kqread syz-fuzzer 69440 29401 44208 0 3 0x4000082 thrsleep syz-fuzzer 69440 72522 44208 0 3 0x4000082 thrsleep syz-fuzzer 44208 206971 749 0 3 0x10008a pause ksh 749 191365 61571 0 3 0x92 select sshd 61571 475207 1 0 3 0x80 select sshd 39105 362305 8798 73 3 0x100090 kqread syslogd 8798 175946 1 0 3 0x100082 netio syslogd 96928 226611 1 77 3 0x100090 poll dhclient 81792 37729 1 0 3 0x80 poll dhclient 59667 157204 0 0 3 0x14200 pgzero zerothread 58270 214417 0 0 3 0x14200 aiodoned aiodoned 10213 202800 0 0 3 0x14200 syncer update 33803 123907 0 0 3 0x14200 cleaner cleaner 90840 353129 0 0 3 0x14200 reaper reaper 62272 372311 0 0 3 0x14200 pgdaemon pagedaemon 83621 157392 0 0 3 0x14200 bored crynlk 26965 91994 0 0 3 0x14200 bored crypto 90176 290298 0 0 3 0x40014200 acpi0 acpi0 92487 479038 0 0 3 0x14200 bored softnet 22794 170234 0 0 3 0x14200 bored systqmp 5843 331550 0 0 3 0x14200 bored systq 53928 92502 0 0 3 0x40014200 bored softclock 5769 227950 0 0 3 0x40014200 idle0 25207 77754 0 0 3 0x14200 bored smr 1 385240 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9505 6349K 6725K 78643K 11569 0 0 pcb 23 9K 10K 78643K 285 0 0 rtable 108 3K 4K 78643K 320 0 0 ifaddr 57 12K 13K 78643K 99 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 12K 78643K 40 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1534 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 48 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1229 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 44 38K 62K 78643K 384 0 0 subproc 64 65538K 69634K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 35 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 203 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 88 20K 25K 78643K 3439 0 0 UVM aobj 22 3K 3K 78643K 28 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 26 0 0 NDP 12 0K 0K 78643K 28 0 0 temp 150 2706K 2833K 78643K 9125 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 200 0 193 1 0 1 1 0 8 0 plimitpl 152 704 0 696 1 0 1 1 0 8 0 rtentry 112 56 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 74 0 70 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 9 0 9 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 236 0 44 12 0 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 26 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2833 0 1427 46 0 46 46 0 8 0 ffsino 240 2833 0 1427 84 0 84 84 0 8 0 nchpl 144 4447 0 2814 61 0 61 61 0 8 0 uvmvnodes 72 3093 0 0 57 0 57 57 0 8 0 vnodes 200 3093 0 0 163 0 163 163 0 8 0 namei 1024 17045 0 17045 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 25274 0 25274 10 9 1 6 0 8 1 sigapl 432 1397 0 1383 2 0 2 2 0 8 0 futexpl 56 17576 0 17575 1 0 1 1 0 8 0 knotepl 112 1047 0 1028 1 0 1 1 0 8 0 kqueuepl 104 1208 0 1206 1 0 1 1 0 8 0 pipepl 112 462 0 443 3 2 1 2 0 8 0 fdescpl 424 1398 0 1384 2 0 2 2 0 8 0 filepl 120 10103 0 10006 4 0 4 4 0 8 1 lockfpl 104 119 0 119 2 1 1 1 0 8 1 lockfspl 48 43 0 43 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 4401 0 4394 1 0 1 1 0 8 0 zombiepl 144 1384 0 1383 2 1 1 1 0 8 0 processpl 840 1413 0 1383 4 0 4 4 0 8 0 procpl 600 2765 0 2727 4 0 4 4 0 8 0 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 424 0 407 4 1 3 3 0 8 1 mcl64k 65536 240 0 240 31 30 1 29 0 8 1 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 7 0 7 3 3 0 1 0 8 0 mcl9k 9216 6 0 6 2 2 0 1 0 8 0 mcl8k 8192 5 0 5 3 3 0 1 0 8 0 mcl4k 4096 25 0 25 4 3 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 58426 0 58392 12 7 5 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 99025 0 98955 21 14 7 19 0 8 0 bufpl 256 26544 0 23437 199 1 198 198 0 8 0 anonpl 16 115016 0 104172 74 22 52 58 0 62 7 amapchunkpl 152 5043 0 4905 10 2 8 8 0 158 2 amappl16 192 6242 0 5678 55 24 31 41 0 8 2 amappl14 176 107 0 104 2 1 1 1 0 8 0 amappl13 168 663 0 661 1 0 1 1 0 8 0 amappl12 160 12 0 10 1 0 1 1 0 8 0 amappl11 152 505 0 491 1 0 1 1 0 8 0 amappl10 144 65 0 64 2 1 1 1 0 8 0 amappl9 136 553 0 549 1 0 1 1 0 8 0 amappl8 128 140 0 123 1 0 1 1 0 8 0 amappl7 120 33 0 29 1 0 1 1 0 8 0 amappl6 112 504 0 497 1 0 1 1 0 8 0 amappl5 104 193 0 179 1 0 1 1 0 8 0 amappl4 96 2251 0 2223 2 1 1 2 0 8 0 amappl3 88 130 0 125 1 0 1 1 0 8 0 amappl2 80 11241 0 11177 2 0 2 2 0 8 0 amappl1 72 31397 0 30967 23 13 10 19 0 8 0 amappl 72 3013 0 2967 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 27 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1398 0 1383 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1398 0 1383 1 0 1 1 0 8 0 vmmpekpl 168 11557 0 11539 1 0 1 1 0 8 0 vmmpepl 168 140351 0 138763 123 49 74 86 0 357 4 vmsppl 264 1397 0 1383 2 1 1 2 0 8 0 pdppl 4096 2802 0 2766 6 1 5 6 0 8 0 pvpl 32 328923 0 315008 176 37 139 145 0 265 25 pmappl 200 1397 0 1383 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 383 0 64 11 0 11 11 0 8 0